From 122b88adaa669230b6ce60346f28eb68b48cf528 Mon Sep 17 00:00:00 2001 From: csiefen Date: Fri, 19 Jun 2026 02:01:52 -0400 Subject: [PATCH 01/19] Mount protocol packs in Hugo viewer --- README.md | 94 +- assets/css/style.css | 552 +- .../content/concepts/review-suggestions.md | 4 +- exampleSite/content/essays/start-here.md | 6 +- .../essays/using-hugo-with-protocol-json.md | 65 + exampleSite/data/xananode_fragments.json | 1398 +-- exampleSite/data/xananode_suggestions.json | 3232 +++++- exampleSite/hugo.yaml | 196 + .../imports/lineage/nodes-extended.json | 420 + exampleSite/imports/lineage/nodes.json | 160 + .../lineage/relationships-extended.json | 436 + .../imports/lineage/relationships.json | 195 + ...ubstrate-is-structure-not-information.json | 30 + ...merge-without-collapsing-disagreement.json | 48 + ...preserve-context-that-hyperlinks-lose.json | 39 + .../nodes/concept_canonical-type-policy.json | 39 + .../nodes/concept_civilizational-memory.json | 57 + .../nodes/concept_claims.json | 19 + .../nodes/concept_compatibility-levels.json | 48 + .../nodes/concept_compatibility-report.json | 39 + .../nodes/concept_concepts.json | 19 + .../concept_custom-extension-substrate.json | 57 + .../nodes/concept_deep-linking.json | 39 + .../nodes/concept_dispute-resolution.json | 57 + .../nodes/concept_essays.json | 19 + ...oncept_federated-knowledge-substrates.json | 66 + .../nodes/concept_federation-example.json | 57 + .../nodes/concept_federation-rules.json | 57 + .../nodes/concept_fragment-node.json | 57 + .../nodes/concept_independent-moderation.json | 39 + .../nodes/concept_knowledge-substrate.json | 57 + ...oncept_known-implementations-registry.json | 39 + .../nodes/concept_media.json | 19 + .../nodes/concept_merge-report.json | 48 + .../nodes/concept_merge-validation.json | 75 + .../nodes/concept_moderation-model.json | 48 + .../nodes/concept_namespace-registry.json | 39 + .../nodes/concept_namespacing.json | 30 + .../nodes/concept_observations.json | 19 + .../nodes/concept_people.json | 19 + .../nodes/concept_projects.json | 19 + .../nodes/concept_protocol-artifacts.json | 75 + .../nodes/concept_provenance.json | 30 + .../nodes/concept_review-suggestions.json | 39 + .../nodes/concept_schema-extension.json | 48 + .../nodes/concept_schemas.json | 19 + .../nodes/concept_single-source-of-truth.json | 48 + .../nodes/concept_sources.json | 19 + .../nodes/concept_substrate-manifest.json | 30 + .../nodes/concept_substrate-node-record.json | 39 + .../concept_substrate-relationship-list.json | 39 + .../nodes/concept_technologies.json | 19 + .../nodes/concept_trails.json | 19 + .../nodes/concept_transclusion.json | 48 + .../nodes/concept_tumbler-addressing.json | 84 + .../nodes/concept_typed-relationships.json | 39 + .../nodes/concept_unlabeled-hyperlink.json | 30 + .../concept_xananode-example-substrate.json | 19 + .../nodes/concept_xananode.json | 76 + .../nodes/essay_start-here.json | 84 + .../essay_using-hugo-with-protocol-json.json | 57 + .../nodes/essay_what-is-xananode.json | 66 + .../nodes/fragment_as-we-may-think-0004.json | 28 + .../fragment_mother-of-all-demos-0001.json | 27 + ...-interconnection-enabling-re-use-0001.json | 28 + .../nodes/media_xananode-icon.json | 58 + .../nodes/observation_link-rot.json | 57 + .../nodes/person_douglas-engelbart.json | 48 + .../nodes/person_ted-nelson.json | 57 + .../nodes/person_vannevar-bush.json | 48 + .../nodes/project_memex.json | 39 + .../xananode-canonical/nodes/project_nls.json | 39 + .../nodes/project_project-xanadu.json | 39 + .../nodes/project_xananode-hugo-theme.json | 58 + .../schema_compatibility-report-schema.json | 48 + .../nodes/schema_merge-report-schema.json | 48 + .../nodes/schema_namespace-schema.json | 48 + .../schema_substrate-manifest-schema.json | 48 + .../nodes/schema_substrate-node-schema.json | 48 + ...schema_substrate-relationships-schema.json | 48 + .../nodes/schema_xananode-core-schema.json | 84 + .../nodes/schema_xananode-node-types.json | 30 + .../schema_xananode-relationship-types.json | 30 + ...million-links-in-source-code-comments.json | 41 + .../nodes/source_as-we-may-think.json | 51 + .../nodes/source_mother-of-all-demos.json | 50 + ...ument-interconnection-enabling-re-use.json | 60 + .../source_xananode-core-sdk-repository.json | 50 + .../source_xananode-hugo-repository.json | 50 + .../source_xananode-protocol-repository.json | 50 + .../source_xananode-studio-repository.json | 50 + .../source_xananode-workspace-repository.json | 41 + .../nodes/technology_cytoscape-js.json | 30 + .../nodes/technology_hugo.json | 30 + .../nodes/technology_static-publishing.json | 30 + .../trail_branching-orientation-trail.json | 57 + .../nodes/trail_historical-lineage-trail.json | 57 + .../nodes/trail_protocol-artifacts-trail.json | 75 + .../nodes/trail_xananode-core-trail.json | 66 + ...l_xananode-implementation-stack-trail.json | 66 + .../packs/xananode-canonical/pack-report.json | 21 + .../xananode-canonical/relationships.json | 2523 +++++ .../packs/xananode-canonical/substrate.json | 30 + .../index.html | 25 + .../substrate-is-structure/index.html | 25 + .../claim/substrate-is-structure/index.html | 25 + .../concept/associative-trails/index.html | 25 + .../conflict-disputed-identity/index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../associative-trails/index.html | 25 + .../knowledge-substrate/index.html | 25 + .../concept/knowledge-substrate/index.html | 25 + .../index.html | 25 + .../web-as-incomplete-hypertext/index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../conflict-disputed-identity/index.html | 25 + .../index.html | 25 + .../web-as-incomplete-hypertext/index.html | 25 + .../index.html | 25 + .../relationship-navigation-intro/index.html | 25 + .../relationship-navigation-intro/index.html | 25 + exampleSite/static/event/ted2-1990/index.html | 25 + .../index.html | 25 + .../ted2-1990/index.html | 25 + .../fragment/as-we-may-think-0004/index.html | 25 + .../index.html | 25 + .../as-we-may-think-0004/index.html | 25 + .../mother-of-all-demos-0001/index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../as-we-may-think-0004/index.html | 25 + .../mother-of-all-demos-0001/index.html | 25 + .../index.html | 25 + exampleSite/static/nodes-index.json | 1083 ++ exampleSite/static/nodes/alan-kay.json | 11 + exampleSite/static/nodes/andries-van-dam.json | 11 + .../nodes/apple-knowledge-navigator.json | 11 + exampleSite/static/nodes/as-we-may-think.json | 50 +- exampleSite/static/nodes/aspen-movie-map.json | 11 + .../static/nodes/associative-trails.json | 30 + exampleSite/static/nodes/babel.json | 11 + exampleSite/static/nodes/bbc-two.json | 11 + exampleSite/static/nodes/bill-atkinson.json | 11 + exampleSite/static/nodes/bob-stein.json | 11 + exampleSite/static/nodes/bran-ferren.json | 11 + .../static/nodes/brown-university.json | 11 + .../static/nodes/canonical-type-policy.json | 6 +- exampleSite/static/nodes/cern.json | 11 + .../static/nodes/civilizational-memory.json | 8 +- .../nodes/claim-merge-without-collapse.json | 12 +- .../claim-relationships-preserve-context.json | 8 +- .../nodes/claim-substrate-is-structure.json | 4 +- .../static/nodes/compatibility-levels.json | 10 +- .../static/nodes/compatibility-report.json | 12 +- .../nodes/conflict-disputed-identity.json | 11 + .../nodes/custom-extension-substrate.json | 8 +- exampleSite/static/nodes/deep-linking.json | 6 +- ...irk-gentlys-holistic-detective-agency.json | 11 + .../static/nodes/dispute-resolution.json | 10 +- exampleSite/static/nodes/douglas-adams.json | 11 + .../static/nodes/douglas-engelbart.json | 6 + .../static/nodes/example-maintainer.json | 19 + .../nodes/federated-knowledge-substrates.json | 40 +- .../static/nodes/federation-example.json | 8 +- .../static/nodes/federation-rules.json | 14 +- exampleSite/static/nodes/fragment-node.json | 12 +- exampleSite/static/nodes/fress.json | 11 + .../static/nodes/git-backed-substrate.json | 11 + .../nodes/gottfried-wilhelm-leibniz.json | 11 + exampleSite/static/nodes/guide.json | 11 + exampleSite/static/nodes/h-g-wells.json | 11 + .../static/nodes/hans-peter-brondmo.json | 11 + exampleSite/static/nodes/harry-marks.json | 11 + exampleSite/static/nodes/herbie-hancock.json | 11 + .../nodes/historical-lineage-trail.json | 6 + exampleSite/static/nodes/html.json | 11 + exampleSite/static/nodes/http.json | 11 + exampleSite/static/nodes/hypercard.json | 11 + exampleSite/static/nodes/hyperland-vr.json | 11 + exampleSite/static/nodes/hyperland.json | 11 + .../nodes/hypertext-editing-system.json | 11 + .../static/nodes/independent-moderation.json | 14 +- .../nodes/interactive-beethoven-ninth.json | 11 + .../static/nodes/interactive-guernica.json | 11 + exampleSite/static/nodes/intermedia.json | 11 + exampleSite/static/nodes/ivan-sutherland.json | 11 + exampleSite/static/nodes/jaron-lanier.json | 11 + exampleSite/static/nodes/john-sculley.json | 11 + .../static/nodes/jorge-luis-borges.json | 11 + .../static/nodes/knowledge-substrate.json | 95 +- .../nodes/known-implementations-registry.json | 4 +- exampleSite/static/nodes/laurie-anderson.json | 11 + ...-lineage-human-knowledge-augmentation.json | 11 + .../lost-lineage-intertwingled-trail.json | 23 + exampleSite/static/nodes/marc-andreessen.json | 11 + exampleSite/static/nodes/marvin-minsky.json | 11 + exampleSite/static/nodes/max-whitby.json | 11 + exampleSite/static/nodes/memex.json | 8 +- exampleSite/static/nodes/merge-report.json | 14 +- .../static/nodes/merge-validation.json | 22 +- exampleSite/static/nodes/micons.json | 11 + exampleSite/static/nodes/mit-media-lab.json | 11 + .../static/nodes/moderation-model.json | 6 +- .../static/nodes/monterey-california.json | 11 + exampleSite/static/nodes/mosaic.json | 11 + .../static/nodes/mother-of-all-demos.json | 2 +- .../static/nodes/namespace-registry.json | 6 +- exampleSite/static/nodes/namespacing.json | 14 +- exampleSite/static/nodes/nasa.json | 11 + exampleSite/static/nodes/ncsa.json | 11 + .../static/nodes/nicholas-negroponte.json | 11 + exampleSite/static/nodes/nigel-holmes.json | 11 + exampleSite/static/nodes/paul-otlet.json | 11 + exampleSite/static/nodes/project-xanadu.json | 8 +- .../nodes/protocol-artifacts-trail.json | 2 +- .../static/nodes/protocol-artifacts.json | 12 +- exampleSite/static/nodes/provenance.json | 32 +- .../nodes/relationship-navigation-intro.json | 26 + .../static/nodes/review-suggestions.json | 8 +- .../static/nodes/richard-saul-wurman.json | 11 + exampleSite/static/nodes/robert-abel.json | 11 + exampleSite/static/nodes/robert-cailliau.json | 11 + exampleSite/static/nodes/robert-winter.json | 11 + .../static/nodes/schema-extension.json | 22 +- exampleSite/static/nodes/scott-fisher.json | 11 + exampleSite/static/nodes/seymour-papert.json | 11 + .../static/nodes/single-source-of-truth.json | 14 +- exampleSite/static/nodes/start-here.json | 63 +- exampleSite/static/nodes/storyspace.json | 11 + .../static/nodes/substrate-is-structure.json | 47 + .../static/nodes/substrate-manifest.json | 8 +- .../static/nodes/substrate-node-record.json | 12 +- .../nodes/substrate-relationship-list.json | 12 +- exampleSite/static/nodes/ted-nelson.json | 12 + exampleSite/static/nodes/ted2-1990.json | 11 + .../nodes/the-garden-of-forking-paths.json | 11 + exampleSite/static/nodes/tim-berners-lee.json | 11 + exampleSite/static/nodes/tom-baker.json | 11 + exampleSite/static/nodes/transclusion.json | 18 +- .../static/nodes/tumbler-addressing.json | 12 +- .../static/nodes/typed-relationships.json | 10 +- .../static/nodes/unlabeled-hyperlink.json | 8 +- exampleSite/static/nodes/url-uri.json | 11 + .../nodes/using-hugo-with-protocol-json.json | 39 + exampleSite/static/nodes/vannevar-bush.json | 6 + exampleSite/static/nodes/voyager-company.json | 11 + exampleSite/static/nodes/vpl-research.json | 11 + .../nodes/web-as-incomplete-hypertext.json | 11 + exampleSite/static/nodes/wilhelm-ostwald.json | 11 + exampleSite/static/nodes/world-wide-web.json | 11 + .../static/nodes/xanadu-at-autodesk.json | 11 + .../xanadu-document-interconnection.json | 2 +- .../static/nodes/xananode-core-schema.json | 10 +- .../static/nodes/xananode-core-trail.json | 2 +- .../static/nodes/xananode-hugo-theme.json | 8 +- .../static/nodes/xananode-node-types.json | 2 +- .../nodes/xananode-relationship-types.json | 2 +- exampleSite/static/nodes/xananode.json | 58 +- exampleSite/static/nodes/xerox-parc.json | 11 + exampleSite/static/nodes/zog-kms.json | 11 + .../static/organization/bbc-two/index.html | 25 + .../organization/mit-media-lab/index.html | 25 + .../static/organization/nasa/index.html | 25 + .../static/organization/ncsa/index.html | 25 + .../organization/voyager-company/index.html | 25 + .../organization/vpl-research/index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../bbc-two/index.html | 25 + .../mit-media-lab/index.html | 25 + .../nasa/index.html | 25 + .../ncsa/index.html | 25 + .../voyager-company/index.html | 25 + .../vpl-research/index.html | 25 + .../xerox-parc/index.html | 25 + .../static/organization/xerox-parc/index.html | 25 + exampleSite/static/person/alan-kay/index.html | 25 + .../static/person/andries-van-dam/index.html | 25 + .../static/person/bill-atkinson/index.html | 25 + .../static/person/bob-stein/index.html | 25 + .../static/person/bran-ferren/index.html | 25 + .../static/person/douglas-adams/index.html | 25 + .../person/example-maintainer/index.html | 25 + .../index.html | 25 + .../example-maintainer/index.html | 25 + .../gottfried-wilhelm-leibniz/index.html | 25 + .../static/person/h-g-wells/index.html | 25 + .../person/hans-peter-brondmo/index.html | 25 + .../static/person/harry-marks/index.html | 25 + .../static/person/herbie-hancock/index.html | 25 + .../static/person/ivan-sutherland/index.html | 25 + .../static/person/jaron-lanier/index.html | 25 + .../static/person/john-sculley/index.html | 25 + .../person/jorge-luis-borges/index.html | 25 + .../static/person/laurie-anderson/index.html | 25 + .../static/person/marc-andreessen/index.html | 25 + .../static/person/marvin-minsky/index.html | 25 + .../static/person/max-whitby/index.html | 25 + .../person/nicholas-negroponte/index.html | 25 + .../static/person/nigel-holmes/index.html | 25 + .../static/person/paul-otlet/index.html | 25 + .../person/richard-saul-wurman/index.html | 25 + .../static/person/robert-abel/index.html | 25 + .../static/person/robert-cailliau/index.html | 25 + .../static/person/robert-winter/index.html | 25 + .../static/person/scott-fisher/index.html | 25 + .../static/person/seymour-papert/index.html | 25 + .../static/person/tim-berners-lee/index.html | 25 + .../static/person/tom-baker/index.html | 25 + .../static/person/wilhelm-ostwald/index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../alan-kay/index.html | 25 + .../andries-van-dam/index.html | 25 + .../bill-atkinson/index.html | 25 + .../bob-stein/index.html | 25 + .../bran-ferren/index.html | 25 + .../douglas-adams/index.html | 25 + .../gottfried-wilhelm-leibniz/index.html | 25 + .../h-g-wells/index.html | 25 + .../hans-peter-brondmo/index.html | 25 + .../harry-marks/index.html | 25 + .../herbie-hancock/index.html | 25 + .../ivan-sutherland/index.html | 25 + .../jaron-lanier/index.html | 25 + .../john-sculley/index.html | 25 + .../jorge-luis-borges/index.html | 25 + .../laurie-anderson/index.html | 25 + .../marc-andreessen/index.html | 25 + .../marvin-minsky/index.html | 25 + .../max-whitby/index.html | 25 + .../nicholas-negroponte/index.html | 25 + .../nigel-holmes/index.html | 25 + .../paul-otlet/index.html | 25 + .../richard-saul-wurman/index.html | 25 + .../robert-abel/index.html | 25 + .../robert-cailliau/index.html | 25 + .../robert-winter/index.html | 25 + .../scott-fisher/index.html | 25 + .../seymour-papert/index.html | 25 + .../tim-berners-lee/index.html | 25 + .../tom-baker/index.html | 25 + .../wilhelm-ostwald/index.html | 25 + .../static/place/brown-university/index.html | 25 + exampleSite/static/place/cern/index.html | 25 + .../place/monterey-california/index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../brown-university/index.html | 25 + .../xananode.lineage%3Aplace/cern/index.html | 25 + .../monterey-california/index.html | 25 + .../static/project/aspen-movie-map/index.html | 25 + exampleSite/static/project/fress/index.html | 25 + .../hypertext-editing-system/index.html | 25 + .../interactive-beethoven-ninth/index.html | 25 + .../project/interactive-guernica/index.html | 25 + .../static/project/intermedia/index.html | 25 + .../static/project/storyspace/index.html | 25 + .../project/xanadu-at-autodesk/index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../aspen-movie-map/index.html | 25 + .../fress/index.html | 25 + .../hypertext-editing-system/index.html | 25 + .../interactive-beethoven-ninth/index.html | 25 + .../interactive-guernica/index.html | 25 + .../intermedia/index.html | 25 + .../storyspace/index.html | 25 + .../xanadu-at-autodesk/index.html | 25 + .../zog-kms/index.html | 25 + exampleSite/static/project/zog-kms/index.html | 25 + .../index.html | 25 + .../static/publication/hyperland/index.html | 25 + .../the-garden-of-forking-paths/index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../hyperland/index.html | 25 + .../the-garden-of-forking-paths/index.html | 25 + exampleSite/static/relationships.json | 1032 +- exampleSite/static/review/index.html | 2777 +++++ .../schemas/property-registry.schema.json | 60 + .../schemas/substrate-manifest.schema.json | 48 +- .../static/schemas/substrate-node.schema.json | 9 + .../substrate-relationships.schema.json | 2 + .../xananode-property-registry.v0.1.0.json | 146 + .../static/source/as-we-may-think/index.html | 25 + .../index.html | 25 + .../as-we-may-think/index.html | 25 + exampleSite/static/substrate.json | 14 +- .../apple-knowledge-navigator/index.html | 25 + .../static/technology/babel/index.html | 25 + .../git-backed-substrate/index.html | 25 + .../static/technology/guide/index.html | 25 + exampleSite/static/technology/html/index.html | 25 + exampleSite/static/technology/http/index.html | 25 + .../static/technology/hypercard/index.html | 25 + .../static/technology/hyperland-vr/index.html | 25 + .../static/technology/micons/index.html | 25 + .../static/technology/mosaic/index.html | 25 + .../static/technology/url-uri/index.html | 25 + .../technology/world-wide-web/index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../apple-knowledge-navigator/index.html | 25 + .../git-backed-substrate/index.html | 25 + .../guide/index.html | 25 + .../html/index.html | 25 + .../http/index.html | 25 + .../hypercard/index.html | 25 + .../micons/index.html | 25 + .../mosaic/index.html | 25 + .../url-uri/index.html | 25 + .../world-wide-web/index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../xananode.lineage%3Atool/babel/index.html | 25 + .../hyperland-vr/index.html | 25 + .../index.html | 25 + .../start-here/index.html | 25 + .../index.html | 25 + .../static/trail/start-here/index.html | 25 + .../index.html | 25 + .../index.html | 25 + exampleSite/static/xananode-fragments.json | 1398 +-- exampleSite/static/xananode-suggestions.json | 3232 +++++- exampleSite/static/xananode-suggestions.md | 2086 +++- exampleSite/static/xananode-viewer.json | 9683 +++++++++++++++++ hugo.yaml | 15 +- layouts/partials/head.html | 3 +- layouts/shortcodes/xana.html | 60 +- package.json | 1 + static/js/xananode.js | 342 +- static/schemas/property-registry.schema.json | 60 + static/schemas/substrate-manifest.schema.json | 92 +- static/schemas/substrate-node.schema.json | 61 +- .../substrate-relationships.schema.json | 7 +- .../xananode-property-registry.v0.1.0.json | 146 + tools/prepare-xananode.mjs | 734 +- vendor/xananode-core | 2 +- 496 files changed, 41404 insertions(+), 2699 deletions(-) create mode 100644 exampleSite/content/essays/using-hugo-with-protocol-json.md create mode 100644 exampleSite/imports/lineage/nodes-extended.json create mode 100644 exampleSite/imports/lineage/nodes.json create mode 100644 exampleSite/imports/lineage/relationships-extended.json create mode 100644 exampleSite/imports/lineage/relationships.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/claim_a-knowledge-substrate-is-structure-not-information.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/claim_substrates-should-merge-without-collapsing-disagreement.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/claim_typed-relationships-preserve-context-that-hyperlinks-lose.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_canonical-type-policy.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_civilizational-memory.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_claims.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_compatibility-levels.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_compatibility-report.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_concepts.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_custom-extension-substrate.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_deep-linking.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_dispute-resolution.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_essays.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_federated-knowledge-substrates.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_federation-example.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_federation-rules.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_fragment-node.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_independent-moderation.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_knowledge-substrate.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_known-implementations-registry.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_media.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_merge-report.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_merge-validation.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_moderation-model.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_namespace-registry.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_namespacing.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_observations.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_people.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_projects.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_protocol-artifacts.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_provenance.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_review-suggestions.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_schema-extension.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_schemas.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_single-source-of-truth.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_sources.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_substrate-manifest.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_substrate-node-record.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_substrate-relationship-list.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_technologies.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_trails.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_transclusion.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_tumbler-addressing.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_typed-relationships.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_unlabeled-hyperlink.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_xananode-example-substrate.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_xananode.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/essay_start-here.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/essay_using-hugo-with-protocol-json.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/essay_what-is-xananode.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/fragment_as-we-may-think-0004.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/fragment_mother-of-all-demos-0001.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/fragment_xanadu-document-interconnection-enabling-re-use-0001.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/media_xananode-icon.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/observation_link-rot.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/person_douglas-engelbart.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/person_ted-nelson.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/person_vannevar-bush.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/project_memex.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/project_nls.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/project_project-xanadu.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/project_xananode-hugo-theme.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/schema_compatibility-report-schema.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/schema_merge-report-schema.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/schema_namespace-schema.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/schema_substrate-manifest-schema.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/schema_substrate-node-schema.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/schema_substrate-relationships-schema.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/schema_xananode-core-schema.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/schema_xananode-node-types.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/schema_xananode-relationship-types.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/source_9-6-million-links-in-source-code-comments.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/source_as-we-may-think.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/source_mother-of-all-demos.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/source_xanadu-document-interconnection-enabling-re-use.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/source_xananode-core-sdk-repository.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/source_xananode-hugo-repository.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/source_xananode-protocol-repository.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/source_xananode-studio-repository.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/source_xananode-workspace-repository.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/technology_cytoscape-js.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/technology_hugo.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/technology_static-publishing.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/trail_branching-orientation-trail.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/trail_historical-lineage-trail.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/trail_protocol-artifacts-trail.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/trail_xananode-core-trail.json create mode 100644 exampleSite/packs/xananode-canonical/nodes/trail_xananode-implementation-stack-trail.json create mode 100644 exampleSite/packs/xananode-canonical/pack-report.json create mode 100644 exampleSite/packs/xananode-canonical/relationships.json create mode 100644 exampleSite/packs/xananode-canonical/substrate.json create mode 100644 exampleSite/static/claim/example.minimal%3Aclaim%2Fsubstrate-is-structure/index.html create mode 100644 exampleSite/static/claim/example.minimal%3Aclaim/substrate-is-structure/index.html create mode 100644 exampleSite/static/claim/substrate-is-structure/index.html create mode 100644 exampleSite/static/concept/associative-trails/index.html create mode 100644 exampleSite/static/concept/conflict-disputed-identity/index.html create mode 100644 exampleSite/static/concept/example.minimal%3Aconcept%2Fassociative-trails/index.html create mode 100644 exampleSite/static/concept/example.minimal%3Aconcept%2Fknowledge-substrate/index.html create mode 100644 exampleSite/static/concept/example.minimal%3Aconcept/associative-trails/index.html create mode 100644 exampleSite/static/concept/example.minimal%3Aconcept/knowledge-substrate/index.html create mode 100644 exampleSite/static/concept/knowledge-substrate/index.html create mode 100644 exampleSite/static/concept/lost-lineage-human-knowledge-augmentation/index.html create mode 100644 exampleSite/static/concept/web-as-incomplete-hypertext/index.html create mode 100644 exampleSite/static/concept/xananode.lineage%3Aconcept%2Fconflict-disputed-identity/index.html create mode 100644 exampleSite/static/concept/xananode.lineage%3Aconcept%2Flost-lineage-human-knowledge-augmentation/index.html create mode 100644 exampleSite/static/concept/xananode.lineage%3Aconcept%2Fweb-as-incomplete-hypertext/index.html create mode 100644 exampleSite/static/concept/xananode.lineage%3Aconcept/conflict-disputed-identity/index.html create mode 100644 exampleSite/static/concept/xananode.lineage%3Aconcept/lost-lineage-human-knowledge-augmentation/index.html create mode 100644 exampleSite/static/concept/xananode.lineage%3Aconcept/web-as-incomplete-hypertext/index.html create mode 100644 exampleSite/static/essay/example.minimal%3Aessay%2Frelationship-navigation-intro/index.html create mode 100644 exampleSite/static/essay/example.minimal%3Aessay/relationship-navigation-intro/index.html create mode 100644 exampleSite/static/essay/relationship-navigation-intro/index.html create mode 100644 exampleSite/static/event/ted2-1990/index.html create mode 100644 exampleSite/static/event/xananode.lineage%3Aevent%2Fted2-1990/index.html create mode 100644 exampleSite/static/event/xananode.lineage%3Aevent/ted2-1990/index.html create mode 100644 exampleSite/static/fragment/as-we-may-think-0004/index.html create mode 100644 exampleSite/static/fragment/example.minimal%3Afragment%2Fas-we-may-think-0004/index.html create mode 100644 exampleSite/static/fragment/example.minimal%3Afragment/as-we-may-think-0004/index.html create mode 100644 exampleSite/static/fragment/mother-of-all-demos-0001/index.html create mode 100644 exampleSite/static/fragment/xanadu-document-interconnection-0001/index.html create mode 100644 exampleSite/static/fragment/xananode.example%3Afragment%2Fas-we-may-think-0004/index.html create mode 100644 exampleSite/static/fragment/xananode.example%3Afragment%2Fmother-of-all-demos-0001/index.html create mode 100644 exampleSite/static/fragment/xananode.example%3Afragment%2Fxanadu-document-interconnection-0001/index.html create mode 100644 exampleSite/static/fragment/xananode.example%3Afragment/as-we-may-think-0004/index.html create mode 100644 exampleSite/static/fragment/xananode.example%3Afragment/mother-of-all-demos-0001/index.html create mode 100644 exampleSite/static/fragment/xananode.example%3Afragment/xanadu-document-interconnection-0001/index.html create mode 100644 exampleSite/static/nodes-index.json create mode 100644 exampleSite/static/nodes/alan-kay.json create mode 100644 exampleSite/static/nodes/andries-van-dam.json create mode 100644 exampleSite/static/nodes/apple-knowledge-navigator.json create mode 100644 exampleSite/static/nodes/aspen-movie-map.json create mode 100644 exampleSite/static/nodes/associative-trails.json create mode 100644 exampleSite/static/nodes/babel.json create mode 100644 exampleSite/static/nodes/bbc-two.json create mode 100644 exampleSite/static/nodes/bill-atkinson.json create mode 100644 exampleSite/static/nodes/bob-stein.json create mode 100644 exampleSite/static/nodes/bran-ferren.json create mode 100644 exampleSite/static/nodes/brown-university.json create mode 100644 exampleSite/static/nodes/cern.json create mode 100644 exampleSite/static/nodes/conflict-disputed-identity.json create mode 100644 exampleSite/static/nodes/dirk-gentlys-holistic-detective-agency.json create mode 100644 exampleSite/static/nodes/douglas-adams.json create mode 100644 exampleSite/static/nodes/example-maintainer.json create mode 100644 exampleSite/static/nodes/fress.json create mode 100644 exampleSite/static/nodes/git-backed-substrate.json create mode 100644 exampleSite/static/nodes/gottfried-wilhelm-leibniz.json create mode 100644 exampleSite/static/nodes/guide.json create mode 100644 exampleSite/static/nodes/h-g-wells.json create mode 100644 exampleSite/static/nodes/hans-peter-brondmo.json create mode 100644 exampleSite/static/nodes/harry-marks.json create mode 100644 exampleSite/static/nodes/herbie-hancock.json create mode 100644 exampleSite/static/nodes/html.json create mode 100644 exampleSite/static/nodes/http.json create mode 100644 exampleSite/static/nodes/hypercard.json create mode 100644 exampleSite/static/nodes/hyperland-vr.json create mode 100644 exampleSite/static/nodes/hyperland.json create mode 100644 exampleSite/static/nodes/hypertext-editing-system.json create mode 100644 exampleSite/static/nodes/interactive-beethoven-ninth.json create mode 100644 exampleSite/static/nodes/interactive-guernica.json create mode 100644 exampleSite/static/nodes/intermedia.json create mode 100644 exampleSite/static/nodes/ivan-sutherland.json create mode 100644 exampleSite/static/nodes/jaron-lanier.json create mode 100644 exampleSite/static/nodes/john-sculley.json create mode 100644 exampleSite/static/nodes/jorge-luis-borges.json create mode 100644 exampleSite/static/nodes/laurie-anderson.json create mode 100644 exampleSite/static/nodes/lost-lineage-human-knowledge-augmentation.json create mode 100644 exampleSite/static/nodes/lost-lineage-intertwingled-trail.json create mode 100644 exampleSite/static/nodes/marc-andreessen.json create mode 100644 exampleSite/static/nodes/marvin-minsky.json create mode 100644 exampleSite/static/nodes/max-whitby.json create mode 100644 exampleSite/static/nodes/micons.json create mode 100644 exampleSite/static/nodes/mit-media-lab.json create mode 100644 exampleSite/static/nodes/monterey-california.json create mode 100644 exampleSite/static/nodes/mosaic.json create mode 100644 exampleSite/static/nodes/nasa.json create mode 100644 exampleSite/static/nodes/ncsa.json create mode 100644 exampleSite/static/nodes/nicholas-negroponte.json create mode 100644 exampleSite/static/nodes/nigel-holmes.json create mode 100644 exampleSite/static/nodes/paul-otlet.json create mode 100644 exampleSite/static/nodes/relationship-navigation-intro.json create mode 100644 exampleSite/static/nodes/richard-saul-wurman.json create mode 100644 exampleSite/static/nodes/robert-abel.json create mode 100644 exampleSite/static/nodes/robert-cailliau.json create mode 100644 exampleSite/static/nodes/robert-winter.json create mode 100644 exampleSite/static/nodes/scott-fisher.json create mode 100644 exampleSite/static/nodes/seymour-papert.json create mode 100644 exampleSite/static/nodes/storyspace.json create mode 100644 exampleSite/static/nodes/substrate-is-structure.json create mode 100644 exampleSite/static/nodes/ted2-1990.json create mode 100644 exampleSite/static/nodes/the-garden-of-forking-paths.json create mode 100644 exampleSite/static/nodes/tim-berners-lee.json create mode 100644 exampleSite/static/nodes/tom-baker.json create mode 100644 exampleSite/static/nodes/url-uri.json create mode 100644 exampleSite/static/nodes/using-hugo-with-protocol-json.json create mode 100644 exampleSite/static/nodes/voyager-company.json create mode 100644 exampleSite/static/nodes/vpl-research.json create mode 100644 exampleSite/static/nodes/web-as-incomplete-hypertext.json create mode 100644 exampleSite/static/nodes/wilhelm-ostwald.json create mode 100644 exampleSite/static/nodes/world-wide-web.json create mode 100644 exampleSite/static/nodes/xanadu-at-autodesk.json create mode 100644 exampleSite/static/nodes/xerox-parc.json create mode 100644 exampleSite/static/nodes/zog-kms.json create mode 100644 exampleSite/static/organization/bbc-two/index.html create mode 100644 exampleSite/static/organization/mit-media-lab/index.html create mode 100644 exampleSite/static/organization/nasa/index.html create mode 100644 exampleSite/static/organization/ncsa/index.html create mode 100644 exampleSite/static/organization/voyager-company/index.html create mode 100644 exampleSite/static/organization/vpl-research/index.html create mode 100644 exampleSite/static/organization/xananode.lineage%3Aorganization%2Fbbc-two/index.html create mode 100644 exampleSite/static/organization/xananode.lineage%3Aorganization%2Fmit-media-lab/index.html create mode 100644 exampleSite/static/organization/xananode.lineage%3Aorganization%2Fnasa/index.html create mode 100644 exampleSite/static/organization/xananode.lineage%3Aorganization%2Fncsa/index.html create mode 100644 exampleSite/static/organization/xananode.lineage%3Aorganization%2Fvoyager-company/index.html create mode 100644 exampleSite/static/organization/xananode.lineage%3Aorganization%2Fvpl-research/index.html create mode 100644 exampleSite/static/organization/xananode.lineage%3Aorganization%2Fxerox-parc/index.html create mode 100644 exampleSite/static/organization/xananode.lineage%3Aorganization/bbc-two/index.html create mode 100644 exampleSite/static/organization/xananode.lineage%3Aorganization/mit-media-lab/index.html create mode 100644 exampleSite/static/organization/xananode.lineage%3Aorganization/nasa/index.html create mode 100644 exampleSite/static/organization/xananode.lineage%3Aorganization/ncsa/index.html create mode 100644 exampleSite/static/organization/xananode.lineage%3Aorganization/voyager-company/index.html create mode 100644 exampleSite/static/organization/xananode.lineage%3Aorganization/vpl-research/index.html create mode 100644 exampleSite/static/organization/xananode.lineage%3Aorganization/xerox-parc/index.html create mode 100644 exampleSite/static/organization/xerox-parc/index.html create mode 100644 exampleSite/static/person/alan-kay/index.html create mode 100644 exampleSite/static/person/andries-van-dam/index.html create mode 100644 exampleSite/static/person/bill-atkinson/index.html create mode 100644 exampleSite/static/person/bob-stein/index.html create mode 100644 exampleSite/static/person/bran-ferren/index.html create mode 100644 exampleSite/static/person/douglas-adams/index.html create mode 100644 exampleSite/static/person/example-maintainer/index.html create mode 100644 exampleSite/static/person/example.minimal%3Aperson%2Fexample-maintainer/index.html create mode 100644 exampleSite/static/person/example.minimal%3Aperson/example-maintainer/index.html create mode 100644 exampleSite/static/person/gottfried-wilhelm-leibniz/index.html create mode 100644 exampleSite/static/person/h-g-wells/index.html create mode 100644 exampleSite/static/person/hans-peter-brondmo/index.html create mode 100644 exampleSite/static/person/harry-marks/index.html create mode 100644 exampleSite/static/person/herbie-hancock/index.html create mode 100644 exampleSite/static/person/ivan-sutherland/index.html create mode 100644 exampleSite/static/person/jaron-lanier/index.html create mode 100644 exampleSite/static/person/john-sculley/index.html create mode 100644 exampleSite/static/person/jorge-luis-borges/index.html create mode 100644 exampleSite/static/person/laurie-anderson/index.html create mode 100644 exampleSite/static/person/marc-andreessen/index.html create mode 100644 exampleSite/static/person/marvin-minsky/index.html create mode 100644 exampleSite/static/person/max-whitby/index.html create mode 100644 exampleSite/static/person/nicholas-negroponte/index.html create mode 100644 exampleSite/static/person/nigel-holmes/index.html create mode 100644 exampleSite/static/person/paul-otlet/index.html create mode 100644 exampleSite/static/person/richard-saul-wurman/index.html create mode 100644 exampleSite/static/person/robert-abel/index.html create mode 100644 exampleSite/static/person/robert-cailliau/index.html create mode 100644 exampleSite/static/person/robert-winter/index.html create mode 100644 exampleSite/static/person/scott-fisher/index.html create mode 100644 exampleSite/static/person/seymour-papert/index.html create mode 100644 exampleSite/static/person/tim-berners-lee/index.html create mode 100644 exampleSite/static/person/tom-baker/index.html create mode 100644 exampleSite/static/person/wilhelm-ostwald/index.html create mode 100644 exampleSite/static/person/xananode.lineage%3Aperson%2Falan-kay/index.html create mode 100644 exampleSite/static/person/xananode.lineage%3Aperson%2Fandries-van-dam/index.html create mode 100644 exampleSite/static/person/xananode.lineage%3Aperson%2Fbill-atkinson/index.html create mode 100644 exampleSite/static/person/xananode.lineage%3Aperson%2Fbob-stein/index.html create mode 100644 exampleSite/static/person/xananode.lineage%3Aperson%2Fbran-ferren/index.html create mode 100644 exampleSite/static/person/xananode.lineage%3Aperson%2Fdouglas-adams/index.html create mode 100644 exampleSite/static/person/xananode.lineage%3Aperson%2Fgottfried-wilhelm-leibniz/index.html create mode 100644 exampleSite/static/person/xananode.lineage%3Aperson%2Fh-g-wells/index.html create mode 100644 exampleSite/static/person/xananode.lineage%3Aperson%2Fhans-peter-brondmo/index.html create mode 100644 exampleSite/static/person/xananode.lineage%3Aperson%2Fharry-marks/index.html create mode 100644 exampleSite/static/person/xananode.lineage%3Aperson%2Fherbie-hancock/index.html create mode 100644 exampleSite/static/person/xananode.lineage%3Aperson%2Fivan-sutherland/index.html create mode 100644 exampleSite/static/person/xananode.lineage%3Aperson%2Fjaron-lanier/index.html create mode 100644 exampleSite/static/person/xananode.lineage%3Aperson%2Fjohn-sculley/index.html create mode 100644 exampleSite/static/person/xananode.lineage%3Aperson%2Fjorge-luis-borges/index.html create mode 100644 exampleSite/static/person/xananode.lineage%3Aperson%2Flaurie-anderson/index.html create mode 100644 exampleSite/static/person/xananode.lineage%3Aperson%2Fmarc-andreessen/index.html create mode 100644 exampleSite/static/person/xananode.lineage%3Aperson%2Fmarvin-minsky/index.html create mode 100644 exampleSite/static/person/xananode.lineage%3Aperson%2Fmax-whitby/index.html create mode 100644 exampleSite/static/person/xananode.lineage%3Aperson%2Fnicholas-negroponte/index.html create mode 100644 exampleSite/static/person/xananode.lineage%3Aperson%2Fnigel-holmes/index.html create mode 100644 exampleSite/static/person/xananode.lineage%3Aperson%2Fpaul-otlet/index.html create mode 100644 exampleSite/static/person/xananode.lineage%3Aperson%2Frichard-saul-wurman/index.html create mode 100644 exampleSite/static/person/xananode.lineage%3Aperson%2Frobert-abel/index.html create mode 100644 exampleSite/static/person/xananode.lineage%3Aperson%2Frobert-cailliau/index.html create mode 100644 exampleSite/static/person/xananode.lineage%3Aperson%2Frobert-winter/index.html create mode 100644 exampleSite/static/person/xananode.lineage%3Aperson%2Fscott-fisher/index.html create mode 100644 exampleSite/static/person/xananode.lineage%3Aperson%2Fseymour-papert/index.html create mode 100644 exampleSite/static/person/xananode.lineage%3Aperson%2Ftim-berners-lee/index.html create mode 100644 exampleSite/static/person/xananode.lineage%3Aperson%2Ftom-baker/index.html create mode 100644 exampleSite/static/person/xananode.lineage%3Aperson%2Fwilhelm-ostwald/index.html create mode 100644 exampleSite/static/person/xananode.lineage%3Aperson/alan-kay/index.html create mode 100644 exampleSite/static/person/xananode.lineage%3Aperson/andries-van-dam/index.html create mode 100644 exampleSite/static/person/xananode.lineage%3Aperson/bill-atkinson/index.html create mode 100644 exampleSite/static/person/xananode.lineage%3Aperson/bob-stein/index.html create mode 100644 exampleSite/static/person/xananode.lineage%3Aperson/bran-ferren/index.html create mode 100644 exampleSite/static/person/xananode.lineage%3Aperson/douglas-adams/index.html create mode 100644 exampleSite/static/person/xananode.lineage%3Aperson/gottfried-wilhelm-leibniz/index.html create mode 100644 exampleSite/static/person/xananode.lineage%3Aperson/h-g-wells/index.html create mode 100644 exampleSite/static/person/xananode.lineage%3Aperson/hans-peter-brondmo/index.html create mode 100644 exampleSite/static/person/xananode.lineage%3Aperson/harry-marks/index.html create mode 100644 exampleSite/static/person/xananode.lineage%3Aperson/herbie-hancock/index.html create mode 100644 exampleSite/static/person/xananode.lineage%3Aperson/ivan-sutherland/index.html create mode 100644 exampleSite/static/person/xananode.lineage%3Aperson/jaron-lanier/index.html create mode 100644 exampleSite/static/person/xananode.lineage%3Aperson/john-sculley/index.html create mode 100644 exampleSite/static/person/xananode.lineage%3Aperson/jorge-luis-borges/index.html create mode 100644 exampleSite/static/person/xananode.lineage%3Aperson/laurie-anderson/index.html create mode 100644 exampleSite/static/person/xananode.lineage%3Aperson/marc-andreessen/index.html create mode 100644 exampleSite/static/person/xananode.lineage%3Aperson/marvin-minsky/index.html create mode 100644 exampleSite/static/person/xananode.lineage%3Aperson/max-whitby/index.html create mode 100644 exampleSite/static/person/xananode.lineage%3Aperson/nicholas-negroponte/index.html create mode 100644 exampleSite/static/person/xananode.lineage%3Aperson/nigel-holmes/index.html create mode 100644 exampleSite/static/person/xananode.lineage%3Aperson/paul-otlet/index.html create mode 100644 exampleSite/static/person/xananode.lineage%3Aperson/richard-saul-wurman/index.html create mode 100644 exampleSite/static/person/xananode.lineage%3Aperson/robert-abel/index.html create mode 100644 exampleSite/static/person/xananode.lineage%3Aperson/robert-cailliau/index.html create mode 100644 exampleSite/static/person/xananode.lineage%3Aperson/robert-winter/index.html create mode 100644 exampleSite/static/person/xananode.lineage%3Aperson/scott-fisher/index.html create mode 100644 exampleSite/static/person/xananode.lineage%3Aperson/seymour-papert/index.html create mode 100644 exampleSite/static/person/xananode.lineage%3Aperson/tim-berners-lee/index.html create mode 100644 exampleSite/static/person/xananode.lineage%3Aperson/tom-baker/index.html create mode 100644 exampleSite/static/person/xananode.lineage%3Aperson/wilhelm-ostwald/index.html create mode 100644 exampleSite/static/place/brown-university/index.html create mode 100644 exampleSite/static/place/cern/index.html create mode 100644 exampleSite/static/place/monterey-california/index.html create mode 100644 exampleSite/static/place/xananode.lineage%3Aplace%2Fbrown-university/index.html create mode 100644 exampleSite/static/place/xananode.lineage%3Aplace%2Fcern/index.html create mode 100644 exampleSite/static/place/xananode.lineage%3Aplace%2Fmonterey-california/index.html create mode 100644 exampleSite/static/place/xananode.lineage%3Aplace/brown-university/index.html create mode 100644 exampleSite/static/place/xananode.lineage%3Aplace/cern/index.html create mode 100644 exampleSite/static/place/xananode.lineage%3Aplace/monterey-california/index.html create mode 100644 exampleSite/static/project/aspen-movie-map/index.html create mode 100644 exampleSite/static/project/fress/index.html create mode 100644 exampleSite/static/project/hypertext-editing-system/index.html create mode 100644 exampleSite/static/project/interactive-beethoven-ninth/index.html create mode 100644 exampleSite/static/project/interactive-guernica/index.html create mode 100644 exampleSite/static/project/intermedia/index.html create mode 100644 exampleSite/static/project/storyspace/index.html create mode 100644 exampleSite/static/project/xanadu-at-autodesk/index.html create mode 100644 exampleSite/static/project/xananode.lineage%3Aproject%2Faspen-movie-map/index.html create mode 100644 exampleSite/static/project/xananode.lineage%3Aproject%2Ffress/index.html create mode 100644 exampleSite/static/project/xananode.lineage%3Aproject%2Fhypertext-editing-system/index.html create mode 100644 exampleSite/static/project/xananode.lineage%3Aproject%2Finteractive-beethoven-ninth/index.html create mode 100644 exampleSite/static/project/xananode.lineage%3Aproject%2Finteractive-guernica/index.html create mode 100644 exampleSite/static/project/xananode.lineage%3Aproject%2Fintermedia/index.html create mode 100644 exampleSite/static/project/xananode.lineage%3Aproject%2Fstoryspace/index.html create mode 100644 exampleSite/static/project/xananode.lineage%3Aproject%2Fxanadu-at-autodesk/index.html create mode 100644 exampleSite/static/project/xananode.lineage%3Aproject%2Fzog-kms/index.html create mode 100644 exampleSite/static/project/xananode.lineage%3Aproject/aspen-movie-map/index.html create mode 100644 exampleSite/static/project/xananode.lineage%3Aproject/fress/index.html create mode 100644 exampleSite/static/project/xananode.lineage%3Aproject/hypertext-editing-system/index.html create mode 100644 exampleSite/static/project/xananode.lineage%3Aproject/interactive-beethoven-ninth/index.html create mode 100644 exampleSite/static/project/xananode.lineage%3Aproject/interactive-guernica/index.html create mode 100644 exampleSite/static/project/xananode.lineage%3Aproject/intermedia/index.html create mode 100644 exampleSite/static/project/xananode.lineage%3Aproject/storyspace/index.html create mode 100644 exampleSite/static/project/xananode.lineage%3Aproject/xanadu-at-autodesk/index.html create mode 100644 exampleSite/static/project/xananode.lineage%3Aproject/zog-kms/index.html create mode 100644 exampleSite/static/project/zog-kms/index.html create mode 100644 exampleSite/static/publication/dirk-gentlys-holistic-detective-agency/index.html create mode 100644 exampleSite/static/publication/hyperland/index.html create mode 100644 exampleSite/static/publication/the-garden-of-forking-paths/index.html create mode 100644 exampleSite/static/publication/xananode.lineage%3Apublication%2Fdirk-gentlys-holistic-detective-agency/index.html create mode 100644 exampleSite/static/publication/xananode.lineage%3Apublication%2Fhyperland/index.html create mode 100644 exampleSite/static/publication/xananode.lineage%3Apublication%2Fthe-garden-of-forking-paths/index.html create mode 100644 exampleSite/static/publication/xananode.lineage%3Apublication/dirk-gentlys-holistic-detective-agency/index.html create mode 100644 exampleSite/static/publication/xananode.lineage%3Apublication/hyperland/index.html create mode 100644 exampleSite/static/publication/xananode.lineage%3Apublication/the-garden-of-forking-paths/index.html create mode 100644 exampleSite/static/review/index.html create mode 100644 exampleSite/static/schemas/property-registry.schema.json create mode 100644 exampleSite/static/schemas/xananode-property-registry.v0.1.0.json create mode 100644 exampleSite/static/source/as-we-may-think/index.html create mode 100644 exampleSite/static/source/example.minimal%3Asource%2Fas-we-may-think/index.html create mode 100644 exampleSite/static/source/example.minimal%3Asource/as-we-may-think/index.html create mode 100644 exampleSite/static/technology/apple-knowledge-navigator/index.html create mode 100644 exampleSite/static/technology/babel/index.html create mode 100644 exampleSite/static/technology/git-backed-substrate/index.html create mode 100644 exampleSite/static/technology/guide/index.html create mode 100644 exampleSite/static/technology/html/index.html create mode 100644 exampleSite/static/technology/http/index.html create mode 100644 exampleSite/static/technology/hypercard/index.html create mode 100644 exampleSite/static/technology/hyperland-vr/index.html create mode 100644 exampleSite/static/technology/micons/index.html create mode 100644 exampleSite/static/technology/mosaic/index.html create mode 100644 exampleSite/static/technology/url-uri/index.html create mode 100644 exampleSite/static/technology/world-wide-web/index.html create mode 100644 exampleSite/static/technology/xananode.lineage%3Atechnology%2Fapple-knowledge-navigator/index.html create mode 100644 exampleSite/static/technology/xananode.lineage%3Atechnology%2Fgit-backed-substrate/index.html create mode 100644 exampleSite/static/technology/xananode.lineage%3Atechnology%2Fguide/index.html create mode 100644 exampleSite/static/technology/xananode.lineage%3Atechnology%2Fhtml/index.html create mode 100644 exampleSite/static/technology/xananode.lineage%3Atechnology%2Fhttp/index.html create mode 100644 exampleSite/static/technology/xananode.lineage%3Atechnology%2Fhypercard/index.html create mode 100644 exampleSite/static/technology/xananode.lineage%3Atechnology%2Fmicons/index.html create mode 100644 exampleSite/static/technology/xananode.lineage%3Atechnology%2Fmosaic/index.html create mode 100644 exampleSite/static/technology/xananode.lineage%3Atechnology%2Furl-uri/index.html create mode 100644 exampleSite/static/technology/xananode.lineage%3Atechnology%2Fworld-wide-web/index.html create mode 100644 exampleSite/static/technology/xananode.lineage%3Atechnology/apple-knowledge-navigator/index.html create mode 100644 exampleSite/static/technology/xananode.lineage%3Atechnology/git-backed-substrate/index.html create mode 100644 exampleSite/static/technology/xananode.lineage%3Atechnology/guide/index.html create mode 100644 exampleSite/static/technology/xananode.lineage%3Atechnology/html/index.html create mode 100644 exampleSite/static/technology/xananode.lineage%3Atechnology/http/index.html create mode 100644 exampleSite/static/technology/xananode.lineage%3Atechnology/hypercard/index.html create mode 100644 exampleSite/static/technology/xananode.lineage%3Atechnology/micons/index.html create mode 100644 exampleSite/static/technology/xananode.lineage%3Atechnology/mosaic/index.html create mode 100644 exampleSite/static/technology/xananode.lineage%3Atechnology/url-uri/index.html create mode 100644 exampleSite/static/technology/xananode.lineage%3Atechnology/world-wide-web/index.html create mode 100644 exampleSite/static/technology/xananode.lineage%3Atool%2Fbabel/index.html create mode 100644 exampleSite/static/technology/xananode.lineage%3Atool%2Fhyperland-vr/index.html create mode 100644 exampleSite/static/technology/xananode.lineage%3Atool/babel/index.html create mode 100644 exampleSite/static/technology/xananode.lineage%3Atool/hyperland-vr/index.html create mode 100644 exampleSite/static/trail/example.minimal%3Atrail%2Fstart-here/index.html create mode 100644 exampleSite/static/trail/example.minimal%3Atrail/start-here/index.html create mode 100644 exampleSite/static/trail/lost-lineage-intertwingled-trail/index.html create mode 100644 exampleSite/static/trail/start-here/index.html create mode 100644 exampleSite/static/trail/xananode.lineage%3Atrail%2Flost-lineage-intertwingled-trail/index.html create mode 100644 exampleSite/static/trail/xananode.lineage%3Atrail/lost-lineage-intertwingled-trail/index.html create mode 100644 exampleSite/static/xananode-viewer.json create mode 100644 static/schemas/property-registry.schema.json create mode 100644 static/schemas/xananode-property-registry.v0.1.0.json diff --git a/README.md b/README.md index a0ca5ea6..ceb466d3 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,33 @@ The renderer uses [kingc95/XanaNode-Core-SDK](https://github.com/kingc95/XanaNod This theme turns a Hugo content tree into a readable website plus machine-readable XanaNode substrate artifacts. +## Proper Build + +Run these from the `XanaNode-Hugo/` theme repository. + +For the example site bundled with the theme, the normal production build is: + +```bash +npm run example:build +``` + +That runs `npm run prepare` first, which validates Markdown-authored nodes plus imported protocol JSON, regenerates the protocol artifacts, and then runs Hugo against `exampleSite`. + +Use this before publishing or checking the example: + +```bash +npm run validate +npm run example:build +``` + +Use this for local theme/example development: + +```bash +npm run example:dev +``` + +Do not use plain `hugo` by itself unless you already ran `npm run prepare`; otherwise generated protocol files can be stale. + ## What It Publishes A Hugo site using this theme can publish: @@ -52,12 +79,54 @@ The build tool validates generated substrate artifacts with `@xananode/core`. It Current generated protocol files include: - `substrate.json`: substrate manifest with namespace, version, imports, and schema version. +- `nodes-index.json`: static-host friendly index of published node record files. - `relationships.json`: typed protocol relationship records. - `nodes/*.json`: per-node protocol records with incoming/outgoing relationship summaries. - `schemas/*.json`: canonical registries and substrate/report schemas. +- `xananode-viewer.json`: browser-ready read-only viewer feed derived from the protocol records. + +## Import Protocol JSON + +Hugo sites do not need to recreate every protocol object as Markdown. + +Drop generated and validated protocol JSON into one of these source folders: + +```text +imports/ +data/imports/ +data/xananode-imports/ +``` + +Supported import shapes: + +- A substrate node object. +- An array of substrate node objects. +- An object with a `nodes` array. +- A relationship-list object with a `relationships` array. +- An array of relationship objects. + +Then run: + +```bash +npm run validate +npm run build +``` + +The prepare step merges Markdown-authored nodes with imported protocol JSON, validates the combined substrate through Core, writes `/substrate.json`, `/nodes-index.json`, `/nodes/*.json`, `/relationships.json`, and updates `/xananode-viewer.json` for the browser. + +Use Markdown for prose and authored pages. Use JSON imports for existing Core or Workspace records, generated relationship files, federation packs, schema packs, or any substrate data you do not want to hand-copy into front matter. + +Core owns the review logic. The Hugo prepare step asks `@xananode/core` to analyze the current substrate plus incoming packs for possible same-entity merges, incoming relationships that touch existing nodes, possible Markdown links, and possible transclusions. Hugo only formats those Core suggestions for static review. The example site also includes a "Protocol Artifacts Trail" that explains the concrete files, reports, registries, extension model, and federation governance described by the protocol. +The bundled example uses protocol JSON packs: + +- `params.xananode.packs` in `exampleSite/hugo.yaml` mounts the protocol minimal substrate from the Core/Protocol submodule. +- `exampleSite/imports/lineage/` is the extended XanaNode lineage pack, covering the historical and conceptual branches that lead into XanaNode. + +These are intentionally not recreated as Markdown pages. They demonstrate both pack modes: a mounted pack remains governed by its source repository, while a local import pack can later be absorbed after review. Generated or validated protocol JSON can be mounted or dropped into a Hugo site, merged with authored Markdown nodes, validated by Core, and rendered by the read-only viewer. + ## Core Authoring Model ### Nodes @@ -182,7 +251,15 @@ npm run validate npm run example:dev ``` -The example site is intentionally self-hosting: it explains XanaNode using XanaNode nodes, relationships, trails, schemas, and generated protocol artifacts. +The example site is intentionally small enough to copy: it shows how XanaNode nodes, relationships, trails, schemas, and generated protocol artifacts render in Hugo. The fuller XanaNode doctrine, lineage, and implementation stack should be treated as a substrate pack that can be mounted when a site wants that layer. + +To generate the optional canonical pack from the current example substrate: + +```bash +npm run pack:canonical +``` + +That writes `exampleSite/packs/xananode-canonical/`. It is present as an opt-in pack in `exampleSite/hugo.yaml` with `enabled: false`; flip that to `true` when you want Hugo to mount it. In normal use, Workspace should provide the friendly pack picker and import/merge review flow, while Core enforces the protocol behavior and Hugo renders the resulting artifacts. ## Use This Theme In Another Hugo Site @@ -253,10 +330,25 @@ exist, the viewer falls back to `start-here`, then to the first available node. Keep `namespace` stable once published. It becomes part of protocol ids, fragment addresses, generated node records, and federation references. +Optional packs live under `params.xananode.packs`: + +```yaml +params: + xananode: + packs: + - id: "xananode.canonical" + source: "packs/xananode-canonical" + mode: "mounted" + enabled: false +``` + +Use `mounted` when the pack should remain externally governed, `imported` when generated local artifacts should include copied pack records with provenance, and `merged` when Workspace/Core should reconcile identity and conflicts through review. `absorbed` remains a legacy alias for `imported`, but new configs should not use it. + White-label the content too: - Replace or remove the example nodes under `content/`. - Keep any example node only if it is genuinely part of your substrate. +- Mount optional XanaNode packs instead of copying canonical XanaNode content into your own substrate. - Replace `xananode-icon.svg`, social images, and brand copy. - Update `params.keywords`, analytics settings, and `baseURL`. - Choose a default visual mode from the in-browser settings; reader choices are diff --git a/assets/css/style.css b/assets/css/style.css index 29d1715e..997cfea4 100644 --- a/assets/css/style.css +++ b/assets/css/style.css @@ -91,6 +91,62 @@ html[data-xana-theme="classic"] { --xana-scrollbar-thumb-hover: #3366cc; } +html[data-xana-theme="accessible"] { + color-scheme: dark; + --xana-bg: #000000; + --xana-surface: #0b0f14; + --xana-surface-elevated: #111827; + --xana-panel-bg: rgba(0, 0, 0, 0.98); + --xana-panel-border: rgba(255, 255, 255, 0.32); + --xana-text: #ffffff; + --xana-text-muted: #d1d5db; + --xana-accent: #f0e442; + --xana-accent-soft: rgba(240, 228, 66, 0.16); + --xana-accent-border: rgba(240, 228, 66, 0.55); + --xana-scrollbar-track: #111827; + --xana-scrollbar-thumb: #f0e442; + --xana-scrollbar-thumb-hover: #ffffff; + --xana-section-people: #56b4e9; + --xana-section-people-soft: rgba(86, 180, 233, 0.18); + --xana-section-people-border: rgba(86, 180, 233, 0.48); + --xana-section-claims: #d55e00; + --xana-section-claims-soft: rgba(213, 94, 0, 0.18); + --xana-section-claims-border: rgba(213, 94, 0, 0.5); + --xana-section-projects: #0072b2; + --xana-section-projects-soft: rgba(0, 114, 178, 0.22); + --xana-section-projects-border: rgba(0, 114, 178, 0.5); + --xana-section-sources: #e69f00; + --xana-section-sources-soft: rgba(230, 159, 0, 0.18); + --xana-section-sources-border: rgba(230, 159, 0, 0.5); + --xana-section-media: #56b4e9; + --xana-section-media-soft: rgba(86, 180, 233, 0.18); + --xana-section-media-border: rgba(86, 180, 233, 0.48); + --xana-section-observations: #cc79a7; + --xana-section-observations-soft: rgba(204, 121, 167, 0.2); + --xana-section-observations-border: rgba(204, 121, 167, 0.5); + --xana-section-concepts: #009e73; + --xana-section-concepts-soft: rgba(0, 158, 115, 0.2); + --xana-section-concepts-border: rgba(0, 158, 115, 0.5); + --xana-section-essays: #cc79a7; + --xana-section-essays-soft: rgba(204, 121, 167, 0.2); + --xana-section-essays-border: rgba(204, 121, 167, 0.5); + --xana-section-events: #e69f00; + --xana-section-events-soft: rgba(230, 159, 0, 0.18); + --xana-section-events-border: rgba(230, 159, 0, 0.5); + --xana-section-place: #009e73; + --xana-section-place-soft: rgba(0, 158, 115, 0.2); + --xana-section-place-border: rgba(0, 158, 115, 0.5); + --xana-section-technologies: #0072b2; + --xana-section-technologies-soft: rgba(0, 114, 178, 0.22); + --xana-section-technologies-border: rgba(0, 114, 178, 0.5); + --xana-section-organizations: #cc79a7; + --xana-section-organizations-soft: rgba(204, 121, 167, 0.2); + --xana-section-organizations-border: rgba(204, 121, 167, 0.5); + --xana-section-trails: #f0e442; + --xana-section-trails-soft: rgba(240, 228, 66, 0.16); + --xana-section-trails-border: rgba(240, 228, 66, 0.55); +} + *, *::before, *::after { @@ -144,6 +200,15 @@ button { font-family: inherit; } +a:focus-visible, +button:focus-visible, +input:focus-visible, +select:focus-visible, +summary:focus-visible { + outline: 2px solid var(--xana-accent); + outline-offset: 3px; +} + .site-header, .site-nav { display: none !important; @@ -188,6 +253,7 @@ body.is-resizing { } #xana-graph { + --xana-controls-height: 64px; min-width: 0; height: 100%; width: 100%; @@ -200,9 +266,13 @@ body.is-resizing { } #xana-stage { - height: 100%; + position: absolute; + left: 0; + right: 0; + top: 0; + bottom: var(--xana-controls-height); + height: auto; width: 100%; - position: relative; z-index: 1; } @@ -253,6 +323,15 @@ html[data-xana-atmosphere="plain"] .xana-graph-atmosphere { } @media (prefers-reduced-motion: reduce) { + *, + *::before, + *::after { + scroll-behavior: auto !important; + transition-duration: 0.001ms !important; + animation-duration: 0.001ms !important; + animation-iteration-count: 1 !important; + } + .xana-graph-atmosphere::before, .xana-graph-atmosphere::after { animation: none; @@ -363,7 +442,7 @@ body, position: absolute; bottom: 0.9rem; right: 1rem; - z-index: 12; + z-index: 31; font-size: 0.6rem; color: rgba(148, 163, 184, 0.45); pointer-events: none; @@ -633,7 +712,7 @@ body, .xana-controls-strip { position: absolute; - bottom: 1.5rem; + bottom: 1rem; left: 1.5rem; z-index: 30; display: flex; @@ -692,6 +771,108 @@ body, color: #55d6be; } +.xana-tools-popover { + position: absolute; + left: 1.5rem; + bottom: calc(var(--xana-controls-height) + 0.6rem); + z-index: 46; + width: min(300px, calc(100vw - 2rem)); + padding: 0.8rem; + border: 1px solid var(--xana-panel-border); + border-radius: 0.9rem; + background: var(--xana-panel-bg); + color: var(--xana-text); + box-shadow: 0 24px 70px rgba(0, 0, 0, 0.36); + pointer-events: auto; +} + +.xana-tools-popover[hidden] { + display: none; +} + +.xana-tools-popover-header { + display: flex; + align-items: center; + justify-content: space-between; + margin-bottom: 0.75rem; + color: var(--xana-text-muted); + font-weight: 900; + text-transform: uppercase; + letter-spacing: 0.08em; + font-size: 0.72rem; +} + +.xana-tools-popover-header button { + border: 1px solid var(--xana-panel-border); + border-radius: 50%; + background: transparent; + color: var(--xana-text-muted); + cursor: pointer; + width: 24px; + height: 24px; +} + +.xana-tools-list { + display: grid; + gap: 0.45rem; +} + +.xana-tools-section { + display: grid; + gap: 0.45rem; + margin-top: 0.35rem; + padding-top: 0.55rem; + border-top: 1px solid var(--xana-panel-border); +} + +.xana-tools-section-label { + color: var(--xana-text-muted); + font-size: 0.66rem; + font-weight: 900; + letter-spacing: 0.08em; + line-height: 1; + text-transform: uppercase; +} + +.xana-tools-link, +.xana-tools-button { + width: 100%; + min-height: 36px; + display: flex; + align-items: center; + justify-content: flex-start; + padding: 0 0.7rem; + border: 1px solid var(--xana-panel-border); + border-radius: 0.55rem; + background: var(--xana-surface-elevated); + color: var(--xana-text); + cursor: pointer; + font: inherit; + font-size: 0.84rem; + font-weight: 760; + text-align: left; + text-decoration: none; +} + +.xana-tools-link:hover, +.xana-tools-button:hover { + border-color: rgba(85, 214, 190, 0.44); + color: var(--xana-accent); +} + +.xana-tools-button.audit-active, +.xana-tools-button.audit-fail { + background: rgba(255, 107, 107, 0.12); + border-color: rgba(255, 107, 107, 0.45); + color: #ff9a9a; +} + +.xana-tools-button.audit-pass { + background: rgba(85, 214, 190, 0.12); + border-color: rgba(85, 214, 190, 0.45); + color: #55d6be; +} + .xana-ctrl-btn.tour-active { background: rgba(85, 214, 190, 0.18); border-color: rgba(85, 214, 190, 0.5); @@ -781,7 +962,7 @@ body, .xana-settings { position: absolute; left: 1.5rem; - bottom: 4.45rem; + bottom: calc(var(--xana-controls-height) + 0.6rem); z-index: 45; pointer-events: auto; } @@ -826,7 +1007,7 @@ body, .xana-settings-group { display: grid; - grid-template-columns: 68px repeat(3, minmax(0, 1fr)); + grid-template-columns: 68px repeat(auto-fit, minmax(70px, 1fr)); gap: 0.35rem; align-items: center; margin: 0.45rem 0; @@ -925,8 +1106,10 @@ body, position: absolute; z-index: 1; right: 1.5rem; - top: 1.5rem; + top: calc(52px + 1rem); width: min(360px, calc(100% - 3rem)); + max-height: calc(100svh - 84px); + overflow: auto; padding: 1rem; border: 1px solid var(--xana-accent-border); border-radius: 0.9rem; @@ -998,7 +1181,7 @@ html[data-xana-density="compact"] .xana-panel { } html[data-xana-density="compact"] .xana-panel h1 { - font-size: clamp(1.45rem, 2.4vw, 2.05rem); + font-size: calc(1.85rem * var(--xana-reader-scale)); } html[data-xana-density="roomy"] .xana-panel { @@ -1012,7 +1195,7 @@ html[data-xana-density="roomy"] .xana-settings-panel { html[data-xana-density="compact"] .xana-node-body, html[data-xana-density="compact"] .xana-summary, html[data-xana-density="compact"] .xana-connections { - font-size: 0.94rem; + font-size: 0.94em; line-height: 1.5; } @@ -1033,7 +1216,7 @@ html[data-xana-density="compact"] .xana-search-wrap { .xana-filter-popover { position: absolute; - bottom: 4.5rem; + bottom: calc(var(--xana-controls-height) + 0.6rem); left: 1.5rem; z-index: 40; width: clamp(260px, 38vw, 360px); @@ -1147,7 +1330,9 @@ html[data-xana-theme="classic"] .xana-ctrl-btn, html[data-xana-theme="light"] .xana-ctrl-speed, html[data-xana-theme="classic"] .xana-ctrl-speed, html[data-xana-theme="light"] .xana-filter-popover, -html[data-xana-theme="classic"] .xana-filter-popover { +html[data-xana-theme="classic"] .xana-filter-popover, +html[data-xana-theme="light"] .xana-tools-popover, +html[data-xana-theme="classic"] .xana-tools-popover { background: var(--xana-panel-bg); border-color: var(--xana-panel-border); color: var(--xana-text); @@ -1188,8 +1373,8 @@ html[data-xana-theme="classic"] .xana-list-card { } html[data-xana-theme="light"] .xana-transclusion { - background: #f8fffd; - border-color: rgba(15, 118, 110, 0.24); + background: #ffffff; + border-color: rgba(15, 118, 110, 0.22); } html[data-xana-theme="classic"] .xana-transclusion { @@ -1213,7 +1398,7 @@ html[data-xana-theme="classic"] .xana-transclusion-meta div { html[data-xana-theme="light"] .xana-transclusion blockquote, html[data-xana-theme="classic"] .xana-transclusion blockquote { - background: #ffffff; + background: transparent; color: var(--xana-text); } @@ -1258,6 +1443,7 @@ html[data-xana-theme="classic"] .xana-navbar, html[data-xana-theme="classic"] .xana-search-wrap, html[data-xana-theme="classic"] .xana-filter-popover, html[data-xana-theme="classic"] .xana-settings-panel, +html[data-xana-theme="classic"] .xana-tools-popover, html[data-xana-theme="classic"] .xana-list-hero, html[data-xana-theme="classic"] .xana-list-card, html[data-xana-theme="classic"] .xana-ctrl-btn, @@ -1318,13 +1504,13 @@ html[data-xana-theme="classic"] a:visited { } .xana-panel h1 { - font-size: clamp(1.7rem, calc(3vw * var(--xana-reader-scale)), calc(2.5rem * var(--xana-reader-scale))); + font-size: calc(2.15rem * var(--xana-reader-scale)); line-height: 1.05; margin: 0 0 16px; } .xana-panel h2 { - font-size: 0.92rem; + font-size: 0.92em; color: var(--xana-text-muted); text-transform: uppercase; letter-spacing: 0.1em; @@ -1336,7 +1522,7 @@ html[data-xana-theme="classic"] a:visited { align-items: center; padding: 0.18rem 0.6rem; border-radius: 999px; - font-size: 0.68rem; + font-size: 0.68em; font-weight: 900; text-transform: uppercase; letter-spacing: 0.1em; @@ -2059,11 +2245,12 @@ html[data-xana-theme="classic"] .xana-trail-playlist-items button { padding: 48px 24px; height: 100vh; overflow-y: auto; + font-size: calc(1rem * var(--xana-reader-scale)); } .xana-document-view h1, .xana-list-hero h1 { - font-size: clamp(3rem, 5vw, 4.8rem); + font-size: calc(3.4rem * var(--xana-reader-scale)); line-height: 0.94; margin: 0; } @@ -2104,22 +2291,22 @@ html[data-xana-theme="classic"] .xana-trail-playlist-items button { } .xana-transclusion { - margin: 1.4rem 0; - padding: 1rem; - border: 1px solid var(--xana-accent-border); - border-left: 4px solid var(--xana-accent); - border-radius: 8px; - background: color-mix(in srgb, var(--xana-accent-soft) 48%, var(--xana-panel-bg)); + display: block; + margin: 0.15em 0 1em; + padding: 0; + border: 0; + border-radius: 0; + background: transparent; color: var(--xana-text); } .xana-transclusion .transclusion-label { - margin-bottom: 0.8rem; - color: var(--xana-accent); - font-size: 0.72rem; - font-weight: 900; - letter-spacing: 0.1em; - text-transform: uppercase; + position: absolute; + width: 1px; + height: 1px; + overflow: hidden; + clip: rect(0 0 0 0); + white-space: nowrap; } .xana-transclusion-header { @@ -2146,8 +2333,9 @@ html[data-xana-theme="classic"] .xana-trail-playlist-items button { } .xana-transclusion h3 a, -.xana-transclusion-citation a { +.xana-transclusion-source { color: var(--xana-accent); + text-decoration: none; } .xana-transclusion-source-link { @@ -2171,16 +2359,16 @@ html[data-xana-theme="classic"] .xana-trail-playlist-items button { .xana-transclusion-meta { display: grid; - grid-template-columns: repeat(auto-fit, minmax(120px, 1fr)); + grid-template-columns: 1fr; gap: 0.5rem; - margin: 0 0 0.9rem; + margin: 0.65rem 0 0; } .xana-transclusion-meta div { min-width: 0; - padding: 0.5rem 0.6rem; + padding: 0.45rem 0.55rem; border: 1px solid var(--xana-panel-border); - border-radius: 6px; + border-radius: 5px; background: var(--xana-surface-elevated); } @@ -2204,11 +2392,21 @@ html[data-xana-theme="classic"] .xana-trail-playlist-items button { } .xana-transclusion blockquote { - margin: 0.85rem 0; - padding: 0.85rem 1rem; - border-left: 3px solid var(--xana-accent-border); - color: var(--xana-text); - background: color-mix(in srgb, var(--xana-surface-elevated) 86%, transparent); + display: inline; + margin: 0; + padding: 0; + border-left: 0; + color: color-mix(in srgb, var(--xana-text) 96%, var(--xana-accent)); + background: transparent; + font-family: inherit; + font-size: inherit; + font-style: italic; + line-height: inherit; +} + +.xana-transclusion blockquote p { + display: inline; + margin: 0; } .xana-transclusion blockquote p:last-child { @@ -2216,9 +2414,53 @@ html[data-xana-theme="classic"] .xana-trail-playlist-items button { } .xana-transclusion-citation { - margin: 0.75rem 0 0; + display: inline; + margin: 0 0 0 0.35em; color: var(--xana-text-muted); - font-size: 0.85rem; + font-size: 0.68em; +} + +.xana-transclusion-citation code { + color: inherit; + font-size: 0.95em; +} + +.xana-transclusion-source { + border-bottom: 1px dotted color-mix(in srgb, var(--xana-accent) 45%, transparent); + color: color-mix(in srgb, var(--xana-accent) 70%, var(--xana-text-muted)); + font-weight: 750; + text-decoration: none; +} + +.xana-transclusion-source:hover { + color: var(--xana-accent); +} + +.xana-transclusion-details { + display: none; +} + +.xana-transclusion-details summary { + display: inline-flex; + cursor: pointer; + color: var(--xana-text-muted); + font-size: 0.72em; + font-weight: 800; + list-style: none; +} + +.xana-transclusion-details summary::-webkit-details-marker { + display: none; +} + +.xana-transclusion-details summary::after { + content: "+"; + margin-left: 0.35rem; + color: var(--xana-accent); +} + +.xana-transclusion-details[open] summary::after { + content: "-"; } .xana-suggestion-report { @@ -2270,6 +2512,7 @@ html[data-xana-theme="classic"] .xana-trail-playlist-items button { height: 100vh; overflow-y: auto; overflow-x: hidden; + font-size: calc(1rem * var(--xana-reader-scale)); --xana-scrollbar-track: rgba(10, 14, 19, 0.9); --xana-accent-soft: rgba(85, 214, 190, 0.14); --xana-accent-border: rgba(85, 214, 190, 0.26); @@ -2437,6 +2680,62 @@ html[data-xana-theme="classic"] .xana-trail-playlist-items button { margin-top: 22px; } +.xana-review-nav { + display: flex; + flex-wrap: wrap; + gap: 0.65rem; + margin-bottom: 1rem; +} + +.xana-review-nav a { + min-height: 36px; + display: inline-flex; + align-items: center; + padding: 0 0.85rem; + border: 1px solid var(--xana-accent-border); + border-radius: 0.65rem; + background: rgba(13, 17, 23, 0.72); + color: var(--xana-accent); + text-decoration: none; + font-size: 0.86rem; + font-weight: 850; +} + +.xana-review-section { + margin-top: 28px; +} + +.xana-review-section > h2 { + margin: 0; + color: #f8fafc; + font-size: 1.15rem; +} + +.xana-review-card-head { + display: flex; + align-items: center; + justify-content: space-between; + gap: 0.75rem; +} + +.xana-review-status { + flex: 0 0 auto; + padding: 0.2rem 0.5rem; + border: 1px solid rgba(148, 163, 184, 0.26); + border-radius: 999px; + color: #cbd5e1; + font-size: 0.68rem; + font-weight: 900; + text-transform: uppercase; + letter-spacing: 0.08em; +} + +.xana-review-card[data-review-status="implemented"] .xana-review-status { + border-color: rgba(85, 214, 190, 0.42); + background: rgba(85, 214, 190, 0.12); + color: #55d6be; +} + .xana-list-card { padding: 18px 18px 16px; transition: transform 180ms ease, border-color 180ms ease, box-shadow 180ms ease, background 180ms ease; @@ -2520,17 +2819,20 @@ html[data-xana-theme="classic"] .xana-trail-playlist-items button { @media (max-width: 900px) { html, body { - overflow: auto; + overflow: hidden; } .xana-app { width: 100%; min-height: 100svh; - height: auto; + height: 100svh; display: grid; grid-template-columns: 1fr; - grid-template-rows: 48px minmax(56svh, 620px) auto; - overflow: visible; + grid-template-rows: 48px 1fr; + overflow: hidden; + --xana-mobile-panel-height: min(48svh, 440px); + --xana-mobile-search-height: 112px; + --xana-mobile-controls-height: 52px; } .xana-list-page { @@ -2554,6 +2856,38 @@ html[data-xana-theme="classic"] .xana-trail-playlist-items button { grid-column: 1; grid-row: 1; padding: 0 0.75rem; + min-width: 0; + } + + .xana-brand-home { + min-width: 0; + max-width: 100%; + gap: 0.45rem; + padding: 0.25rem 0.45rem 0.25rem 0.2rem; + } + + .xana-brand-icon { + width: 24px; + height: 24px; + flex: 0 0 24px; + } + + .xana-brand-text { + min-width: 0; + } + + .xana-brand-name { + font-size: 0.78rem; + } + + .xana-brand-tagline { + display: block; + max-width: calc(100vw - 6rem); + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + font-size: 0.52rem; + letter-spacing: 0.02em; } .xana-resizer { @@ -2562,52 +2896,118 @@ html[data-xana-theme="classic"] .xana-trail-playlist-items button { #xana-graph { grid-row: 2; - height: min(68svh, 720px); - min-height: 560px; + align-self: start; + height: calc(100svh - 48px - var(--xana-mobile-panel-height)); + min-height: 0; } #xana-stage { - height: 100%; + position: absolute; + left: 0; + right: 0; + top: var(--xana-mobile-search-height); + bottom: var(--xana-mobile-controls-height); + height: auto; } .xana-panel { - height: auto; - min-height: 42svh; + position: fixed; + left: 0; + right: 0; + bottom: 0; + z-index: 80; + height: var(--xana-mobile-panel-height); + min-height: 260px; + max-height: 58svh; overflow-y: auto; padding: 22px; + background: var(--xana-bg); + border-top: 1px solid var(--xana-panel-border); + box-shadow: 0 -22px 70px rgba(0, 0, 0, 0.56); + border-radius: 16px 16px 0 0; } - .xana-brand-tagline { - display: none; + .xana-panel.panel-transitioning { + opacity: 1; + filter: none; } .xana-attribution { - bottom: 0.5rem; + bottom: 0.75rem; right: 0.6rem; + z-index: 31; + max-width: calc(100vw - 1.2rem); + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; } .xana-searcher { - left: 1rem; + top: 0.7rem; + left: 0.75rem; + right: 0.75rem; transform: none; - width: calc(100% - 2rem); + width: auto; + max-width: none; + box-sizing: border-box; + } + + html[data-xana-density="compact"] .xana-searcher { + width: auto; + max-width: none; + } + + .xana-search-wrap { + width: 100%; + box-sizing: border-box; + border-radius: 1.25rem; + padding: 0.5rem 0.55rem 0.5rem 0.9rem; + } + + html[data-xana-density="compact"] .xana-search-wrap { + padding: 0.46rem 0.55rem 0.46rem 0.9rem; + } + + .xana-search-form input, + .xana-search-prompt { + font-size: 0.92rem; + } + + .xana-depth-row { + justify-content: center; + gap: 0.35rem; + padding: 0.35rem 0.15rem 0; + } + + .xana-depth-row button { + flex: 1 1 0; + max-width: 5.5rem; } .xana-search-results { - max-height: 32svh; + max-height: min(32svh, calc(100svh - var(--xana-mobile-panel-height) - var(--xana-mobile-search-height) - 96px)); } .xana-controls-strip { left: 1rem; - bottom: 1rem; + right: 1rem; + bottom: 0.6rem; + min-height: 38px; + max-width: calc(100vw - 2rem); + flex-wrap: wrap; + justify-content: center; } - .xana-settings { + .xana-settings, + .xana-tools-popover { left: 1rem; + z-index: 95; bottom: 4rem; } .xana-filter-popover { left: 1rem; + z-index: 95; bottom: 4rem; width: calc(100vw - 2.5rem); max-width: 400px; @@ -2615,39 +3015,61 @@ html[data-xana-theme="classic"] .xana-trail-playlist-items button { .xana-audit-meta { left: 1rem; + z-index: 95; bottom: 4rem; } } @media (max-width: 700px) { .xana-app { - grid-template-rows: 48px minmax(58svh, 580px) auto; + grid-template-rows: 48px 1fr; + --xana-mobile-panel-height: min(50svh, 420px); + --xana-mobile-search-height: 104px; + --xana-mobile-controls-height: 48px; } #xana-graph { - min-height: 520px; + height: calc(100svh - 48px - var(--xana-mobile-panel-height)); + min-height: 0; } .xana-panel { padding: 18px; } - .xana-settings { + .xana-settings, + .xana-tools-popover { right: 0.75rem; left: 0.75rem; - bottom: 4.25rem; + bottom: 4rem; } - .xana-settings-panel { + .xana-settings-panel, + .xana-tools-popover { width: 100%; max-height: 55svh; } + .xana-controls-strip { + gap: 0.25rem; + } + + .xana-ctrl-sep { + display: none; + } + + .xana-ctrl-btn { + width: 30px; + height: 30px; + } + .xana-interface-tour-card { right: 0.75rem; left: 0.75rem; - top: 0.75rem; + top: calc(48px + 0.75rem); width: auto; + max-height: min(36svh, 280px); + background: var(--xana-bg); } .xana-trail-playlist-items button { diff --git a/exampleSite/content/concepts/review-suggestions.md b/exampleSite/content/concepts/review-suggestions.md index c398353c..76a58ce7 100644 --- a/exampleSite/content/concepts/review-suggestions.md +++ b/exampleSite/content/concepts/review-suggestions.md @@ -2,7 +2,7 @@ title: "Review Suggestions" type: "concept" importance: 4 -summary: "Generated, user-approved suggestions for autolinking node titles, aliases, and repeated fragments without rewriting content automatically." +summary: "Generated, user-approved suggestions for autolinking node titles, aliases, repeated fragments, and imported substrate changes without rewriting content automatically." relationships: - type: "uses" target: "typed-relationships" @@ -12,6 +12,6 @@ relationships: The suggestion scanner looks for existing node titles and aliases in Markdown content, plus repeated fragment text that could become a [transclusion](/node/transclusion). -It does not rewrite pages automatically. It produces a review queue so an author can approve each ordinary link or transclusion before editing the source file. +It does not rewrite pages automatically. It produces a [review queue](/review/) so an author can approve each ordinary link, transclusion, merge, or imported relationship before changing the substrate. The generated review page keeps implemented examples beside pending suggestions so a new site author can see both states of the workflow. {{< review-suggestions >}} diff --git a/exampleSite/content/essays/start-here.md b/exampleSite/content/essays/start-here.md index f5281a9d..08326801 100644 --- a/exampleSite/content/essays/start-here.md +++ b/exampleSite/content/essays/start-here.md @@ -17,14 +17,18 @@ relationships: target: "xananode-core-trail" - type: "continues_to" target: "protocol-artifacts-trail" + - type: "continues_to" + target: "using-hugo-with-protocol-json" --- [XanaNode](/node/xananode) begins with a simple claim: civilization is good at publishing information and bad at preserving the relationships that make information understandable. A page can say something. A graph can show where that statement came from, what supports it, what challenges it, what it depends on, and how it changed. -This example substrate explains XanaNode using XanaNode itself. The pages are human-readable nodes, and the build also publishes protocol JSON for machines. +This example substrate explains XanaNode using XanaNode itself. The pages are human-readable nodes, and the build also imports protocol JSON packs, validates everything together, and republishes the merged substrate for machines. Follow the core trail from the problem of isolated documents, through [typed relationships](/node/typed-relationships), [provenance](/node/provenance), [transclusion](/node/transclusion), [namespacing](/node/namespacing), [merge validation](/node/merge-validation), and federation. Then follow the [protocol artifacts trail](/node/protocol-artifacts-trail) to see the manifest, node records, relationship list, schemas, registries, extension examples, reports, and governance rules that make federation concrete. + +If you are building a Hugo site from existing protocol JSON, read [Using Hugo with Protocol JSON](/node/using-hugo-with-protocol-json). The bundled example imports the protocol base pack and the extended XanaNode lineage pack directly from JSON, then renders them in the 2D viewer without forcing you to recreate every node as Markdown. diff --git a/exampleSite/content/essays/using-hugo-with-protocol-json.md b/exampleSite/content/essays/using-hugo-with-protocol-json.md new file mode 100644 index 00000000..add6fbe1 --- /dev/null +++ b/exampleSite/content/essays/using-hugo-with-protocol-json.md @@ -0,0 +1,65 @@ +--- +title: "Using Hugo with Protocol JSON" +date: 2026-06-19 +type: "essay" +importance: 5 +summary: "How to use the Hugo theme as a read-only XanaNode viewer for Markdown-authored nodes, the protocol base pack, and imported protocol JSON." +relationships: + - type: "explains" + target: "xananode-hugo-theme" + - type: "explains" + target: "substrate-node-record" + - type: "explains" + target: "substrate-relationship-list" + - type: "context_for" + target: "historical-lineage-trail" +--- + +Hugo is the static publishing layer. It is not the protocol. + +Use Markdown when you want prose pages, essays, explainers, sources, or authored trails. Use protocol JSON when you already have validated substrate records from Core, Workspace, another tool, or another substrate. + +The import path is intentionally simple. Drop a pack into the site, then let the prepare step merge it into the generated substrate: + +```text +imports/ + lineage/ + nodes.json + relationships.json +``` + +`nodes.json` can contain either a single substrate node, an array of substrate nodes, or an object with a `nodes` array. `relationships.json` can contain either an array of relationships or an object with a `relationships` array. + +The example site uses two packs: + +- `params.xananode.packs` in `hugo.yaml` mounts the protocol minimal substrate from the Core/Protocol submodule. It demonstrates the base model: substrate manifest, node records, typed relationships, evidence, stable fragments, and transclusion. +- `imports/lineage/` extends that model with the fuller human-computer augmentation lineage: Leibniz, Otlet, Bush, Nelson, Engelbart, Brown, HES, FRESS, Intermedia, HyperCard, Hyperland, VR, TED2, the Web, and the XanaNode bridge concepts. + +Mounted packs are build-time layers. They can be enabled or removed without claiming local ownership of their records. Absorbed packs are reviewed imports that become part of the receiving substrate. The base pack is mounted here so the protocol repository remains its governed source of truth. + +Then run: + +```bash +npm run validate +npm run build +``` + +The prepare step validates the generated and imported records together, writes the protocol artifacts, and emits a browser-ready viewer feed. + +The important published files are: + +```text +/substrate.json +/nodes-index.json +/nodes/*.json +/relationships.json +/xananode-viewer.json +``` + +`/substrate.json`, `/nodes/*.json`, and `/relationships.json` are the protocol artifacts. `/nodes-index.json` makes the node files discoverable on a static host, because browsers cannot list a directory. `/xananode-viewer.json` is the read-only browser bundle derived from those protocol records. + +That means you do not need to recreate imported records as Markdown just to see them. Markdown is for authored human pages. JSON imports are for existing protocol objects. + +Core remains responsible for protocol intelligence. During prepare, Hugo hands Core the existing substrate and the incoming packs so Core can report possible same-entity merges, relationships that touch existing nodes, possible links from prose to known nodes, and possible transclusions. Hugo is the renderer and static-site adapter; Core is where the reusable substrate analysis belongs. + +This is the pattern for a new site: mount the base pack if you want a known-good skeleton, drop in generated JSON from Core or Workspace, write Markdown only where you want human-authored pages, then publish the generated protocol artifacts with the static viewer. diff --git a/exampleSite/data/xananode_fragments.json b/exampleSite/data/xananode_fragments.json index 7c76b073..f30cc4d0 100644 --- a/exampleSite/data/xananode_fragments.json +++ b/exampleSite/data/xananode_fragments.json @@ -1,45 +1,31 @@ { - "generated_at": "2026-06-18T04:37:16.672Z", + "generated_at": "2026-06-19T04:49:42.541Z", "nodes": { "xananode-implementation-stack-trail": { "versions": { "v1": { "fragments": { - "1": "This trail orders the active XanaNode implementation repositories by dependency and responsibility.\n\nThe protocol repository defines the canonical rules.\n\nThe Core SDK repository consumes those rules and exposes reusable validation, fragment, graph, and artifact APIs.\n\nThe Hugo repository adapts Hugo content and static publishing to Core-validated protocol artifacts.\n\nThe Workspace repository manages multiple local substrates and their operational workflows.\n\nThe Studio repository provides the desktop workbench for editing, previewing, validating, and navigating those substrates.\n\n{{< node ref=\"xananode-protocol-repo\" >}} {{< node ref=\"xananode-core-sdk-repo\" >}} {{< node ref=\"xananode-hugo-repo\" >}} {{< node ref=\"xananode-workspace-repo\" >}} {{< node ref=\"xananode-studio-repo\" >}}", - "1.1": "This trail orders the active XanaNode implementation repositories by dependency and responsibility.", - "1.1.1": "This trail orders the active XanaNode implementation repositories by dependency and responsibility.", - "1.2": "The protocol repository defines the canonical rules.", - "1.2.1": "The protocol repository defines the canonical rules.", - "1.3": "The Core SDK repository consumes those rules and exposes reusable validation, fragment, graph, and artifact APIs.", - "1.3.1": "The Core SDK repository consumes those rules and exposes reusable validation, fragment, graph, and artifact APIs.", - "1.4": "The Hugo repository adapts Hugo content and static publishing to Core-validated protocol artifacts.", - "1.4.1": "The Hugo repository adapts Hugo content and static publishing to Core-validated protocol artifacts.", - "1.5": "The Workspace repository manages multiple local substrates and their operational workflows.", - "1.5.1": "The Workspace repository manages multiple local substrates and their operational workflows.", - "1.6": "The Studio repository provides the desktop workbench for editing, previewing, validating, and navigating those substrates.", - "1.6.1": "The Studio repository provides the desktop workbench for editing, previewing, validating, and navigating those substrates.", - "1.7": "{{< node ref=\"xananode-protocol-repo\" >}} {{< node ref=\"xananode-core-sdk-repo\" >}} {{< node ref=\"xananode-hugo-repo\" >}} {{< node ref=\"xananode-workspace-repo\" >}} {{< node ref=\"xananode-studio-repo\" >}}", - "1.7.1": "{{< node ref=\"xananode-protocol-repo\" >}} {{< node ref=\"xananode-core-sdk-repo\" >}} {{< node ref=\"xananode-hugo-repo\" >}} {{< node ref=\"xananode-workspace-repo\" >}} {{< node ref=\"xananode-studio-repo\" >}}" + "1": "This trail orders the active XanaNode implementation repositories by dependency and responsibility.\n\nThe protocol repository defines the canonical rules.\n\nThe Core SDK repository consumes those rules and exposes reusable validation, fragment, graph, and artifact APIs.\n\nThe Hugo repository adapts Hugo content and static publishing to Core validated protocol artifacts.\n\nThe Workspace repository manages multiple local substrates and their operational workflows.\n\nThe Studio repository provides the desktop workbench for editing, previewing, validating, and navigating those substrates.\n\n{{< node ref=\"xananode protocol repo\" }} {{< node ref=\"xananode core sdk repo\" }} {{< node ref=\"xananode hugo repo\" }} {{< node ref=\"xananode workspace repo\" }} {{< node ref=\"xananode studio repo\" }}", + "0001": "This trail orders the active XanaNode implementation repositories by dependency and responsibility.", + "0002": "The protocol repository defines the canonical rules.", + "0003": "The Core SDK repository consumes those rules and exposes reusable validation, fragment, graph, and artifact APIs.", + "0004": "The Hugo repository adapts Hugo content and static publishing to Core validated protocol artifacts.", + "0005": "The Workspace repository manages multiple local substrates and their operational workflows.", + "0006": "The Studio repository provides the desktop workbench for editing, previewing, validating, and navigating those substrates.", + "0007": "{{< node ref=\"xananode protocol repo\" }} {{< node ref=\"xananode core sdk repo\" }} {{< node ref=\"xananode hugo repo\" }} {{< node ref=\"xananode workspace repo\" }} {{< node ref=\"xananode studio repo\" }}" }, "metadata": {} }, "latest": { "fragments": { - "1": "This trail orders the active XanaNode implementation repositories by dependency and responsibility.\n\nThe protocol repository defines the canonical rules.\n\nThe Core SDK repository consumes those rules and exposes reusable validation, fragment, graph, and artifact APIs.\n\nThe Hugo repository adapts Hugo content and static publishing to Core-validated protocol artifacts.\n\nThe Workspace repository manages multiple local substrates and their operational workflows.\n\nThe Studio repository provides the desktop workbench for editing, previewing, validating, and navigating those substrates.\n\n{{< node ref=\"xananode-protocol-repo\" >}} {{< node ref=\"xananode-core-sdk-repo\" >}} {{< node ref=\"xananode-hugo-repo\" >}} {{< node ref=\"xananode-workspace-repo\" >}} {{< node ref=\"xananode-studio-repo\" >}}", - "1.1": "This trail orders the active XanaNode implementation repositories by dependency and responsibility.", - "1.1.1": "This trail orders the active XanaNode implementation repositories by dependency and responsibility.", - "1.2": "The protocol repository defines the canonical rules.", - "1.2.1": "The protocol repository defines the canonical rules.", - "1.3": "The Core SDK repository consumes those rules and exposes reusable validation, fragment, graph, and artifact APIs.", - "1.3.1": "The Core SDK repository consumes those rules and exposes reusable validation, fragment, graph, and artifact APIs.", - "1.4": "The Hugo repository adapts Hugo content and static publishing to Core-validated protocol artifacts.", - "1.4.1": "The Hugo repository adapts Hugo content and static publishing to Core-validated protocol artifacts.", - "1.5": "The Workspace repository manages multiple local substrates and their operational workflows.", - "1.5.1": "The Workspace repository manages multiple local substrates and their operational workflows.", - "1.6": "The Studio repository provides the desktop workbench for editing, previewing, validating, and navigating those substrates.", - "1.6.1": "The Studio repository provides the desktop workbench for editing, previewing, validating, and navigating those substrates.", - "1.7": "{{< node ref=\"xananode-protocol-repo\" >}} {{< node ref=\"xananode-core-sdk-repo\" >}} {{< node ref=\"xananode-hugo-repo\" >}} {{< node ref=\"xananode-workspace-repo\" >}} {{< node ref=\"xananode-studio-repo\" >}}", - "1.7.1": "{{< node ref=\"xananode-protocol-repo\" >}} {{< node ref=\"xananode-core-sdk-repo\" >}} {{< node ref=\"xananode-hugo-repo\" >}} {{< node ref=\"xananode-workspace-repo\" >}} {{< node ref=\"xananode-studio-repo\" >}}" + "1": "This trail orders the active XanaNode implementation repositories by dependency and responsibility.\n\nThe protocol repository defines the canonical rules.\n\nThe Core SDK repository consumes those rules and exposes reusable validation, fragment, graph, and artifact APIs.\n\nThe Hugo repository adapts Hugo content and static publishing to Core validated protocol artifacts.\n\nThe Workspace repository manages multiple local substrates and their operational workflows.\n\nThe Studio repository provides the desktop workbench for editing, previewing, validating, and navigating those substrates.\n\n{{< node ref=\"xananode protocol repo\" }} {{< node ref=\"xananode core sdk repo\" }} {{< node ref=\"xananode hugo repo\" }} {{< node ref=\"xananode workspace repo\" }} {{< node ref=\"xananode studio repo\" }}", + "0001": "This trail orders the active XanaNode implementation repositories by dependency and responsibility.", + "0002": "The protocol repository defines the canonical rules.", + "0003": "The Core SDK repository consumes those rules and exposes reusable validation, fragment, graph, and artifact APIs.", + "0004": "The Hugo repository adapts Hugo content and static publishing to Core validated protocol artifacts.", + "0005": "The Workspace repository manages multiple local substrates and their operational workflows.", + "0006": "The Studio repository provides the desktop workbench for editing, previewing, validating, and navigating those substrates.", + "0007": "{{< node ref=\"xananode protocol repo\" }} {{< node ref=\"xananode core sdk repo\" }} {{< node ref=\"xananode hugo repo\" }} {{< node ref=\"xananode workspace repo\" }} {{< node ref=\"xananode studio repo\" }}" }, "metadata": {} } @@ -51,25 +37,19 @@ "versions": { "v1": { "fragments": { - "1": "This trail introduces XanaNode as a protocol, ontology, and publishing architecture for interoperable knowledge substrates.\n\nIt moves from the problem of isolated documents to typed relationships, provenance, stable fragments, namespaced schemas, protocol artifacts, merge validation, compatibility levels, federation, and civilizational memory.\n\n{{< node ref=\"start-here\" >}} {{< node ref=\"xananode\" >}} {{< node ref=\"knowledge-substrate\" >}} {{< node ref=\"typed-relationships\" >}} {{< node ref=\"provenance\" >}} {{< node ref=\"transclusion\" >}} {{< node ref=\"tumbler-addressing\" >}} {{< node ref=\"namespacing\" >}} {{< node ref=\"merge-validation\" >}} {{< node ref=\"protocol-artifacts\" >}} {{< node ref=\"compatibility-levels\" >}} {{< node ref=\"federated-knowledge-substrates\" >}} {{< node ref=\"civilizational-memory\" >}}", - "1.1": "This trail introduces XanaNode as a protocol, ontology, and publishing architecture for interoperable knowledge substrates.", - "1.1.1": "This trail introduces XanaNode as a protocol, ontology, and publishing architecture for interoperable knowledge substrates.", - "1.2": "It moves from the problem of isolated documents to typed relationships, provenance, stable fragments, namespaced schemas, protocol artifacts, merge validation, compatibility levels, federation, and civilizational memory.", - "1.2.1": "It moves from the problem of isolated documents to typed relationships, provenance, stable fragments, namespaced schemas, protocol artifacts, merge validation, compatibility levels, federation, and civilizational memory.", - "1.3": "{{< node ref=\"start-here\" >}} {{< node ref=\"xananode\" >}} {{< node ref=\"knowledge-substrate\" >}} {{< node ref=\"typed-relationships\" >}} {{< node ref=\"provenance\" >}} {{< node ref=\"transclusion\" >}} {{< node ref=\"tumbler-addressing\" >}} {{< node ref=\"namespacing\" >}} {{< node ref=\"merge-validation\" >}} {{< node ref=\"protocol-artifacts\" >}} {{< node ref=\"compatibility-levels\" >}} {{< node ref=\"federated-knowledge-substrates\" >}} {{< node ref=\"civilizational-memory\" >}}", - "1.3.1": "{{< node ref=\"start-here\" >}} {{< node ref=\"xananode\" >}} {{< node ref=\"knowledge-substrate\" >}} {{< node ref=\"typed-relationships\" >}} {{< node ref=\"provenance\" >}} {{< node ref=\"transclusion\" >}} {{< node ref=\"tumbler-addressing\" >}} {{< node ref=\"namespacing\" >}} {{< node ref=\"merge-validation\" >}} {{< node ref=\"protocol-artifacts\" >}} {{< node ref=\"compatibility-levels\" >}} {{< node ref=\"federated-knowledge-substrates\" >}} {{< node ref=\"civilizational-memory\" >}}" + "1": "This trail introduces XanaNode as a protocol, ontology, and publishing architecture for interoperable knowledge substrates.\n\nIt moves from the problem of isolated documents to typed relationships, provenance, stable fragments, namespaced schemas, protocol artifacts, merge validation, compatibility levels, federation, and civilizational memory.\n\n{{< node ref=\"start here\" }} {{< node ref=\"xananode\" }} {{< node ref=\"knowledge substrate\" }} {{< node ref=\"typed relationships\" }} {{< node ref=\"provenance\" }} {{< node ref=\"transclusion\" }} {{< node ref=\"tumbler addressing\" }} {{< node ref=\"namespacing\" }} {{< node ref=\"merge validation\" }} {{< node ref=\"protocol artifacts\" }} {{< node ref=\"compatibility levels\" }} {{< node ref=\"federated knowledge substrates\" }} {{< node ref=\"civilizational memory\" }}", + "0001": "This trail introduces XanaNode as a protocol, ontology, and publishing architecture for interoperable knowledge substrates.", + "0002": "It moves from the problem of isolated documents to typed relationships, provenance, stable fragments, namespaced schemas, protocol artifacts, merge validation, compatibility levels, federation, and civilizational memory.", + "0003": "{{< node ref=\"start here\" }} {{< node ref=\"xananode\" }} {{< node ref=\"knowledge substrate\" }} {{< node ref=\"typed relationships\" }} {{< node ref=\"provenance\" }} {{< node ref=\"transclusion\" }} {{< node ref=\"tumbler addressing\" }} {{< node ref=\"namespacing\" }} {{< node ref=\"merge validation\" }} {{< node ref=\"protocol artifacts\" }} {{< node ref=\"compatibility levels\" }} {{< node ref=\"federated knowledge substrates\" }} {{< node ref=\"civilizational memory\" }}" }, "metadata": {} }, "latest": { "fragments": { - "1": "This trail introduces XanaNode as a protocol, ontology, and publishing architecture for interoperable knowledge substrates.\n\nIt moves from the problem of isolated documents to typed relationships, provenance, stable fragments, namespaced schemas, protocol artifacts, merge validation, compatibility levels, federation, and civilizational memory.\n\n{{< node ref=\"start-here\" >}} {{< node ref=\"xananode\" >}} {{< node ref=\"knowledge-substrate\" >}} {{< node ref=\"typed-relationships\" >}} {{< node ref=\"provenance\" >}} {{< node ref=\"transclusion\" >}} {{< node ref=\"tumbler-addressing\" >}} {{< node ref=\"namespacing\" >}} {{< node ref=\"merge-validation\" >}} {{< node ref=\"protocol-artifacts\" >}} {{< node ref=\"compatibility-levels\" >}} {{< node ref=\"federated-knowledge-substrates\" >}} {{< node ref=\"civilizational-memory\" >}}", - "1.1": "This trail introduces XanaNode as a protocol, ontology, and publishing architecture for interoperable knowledge substrates.", - "1.1.1": "This trail introduces XanaNode as a protocol, ontology, and publishing architecture for interoperable knowledge substrates.", - "1.2": "It moves from the problem of isolated documents to typed relationships, provenance, stable fragments, namespaced schemas, protocol artifacts, merge validation, compatibility levels, federation, and civilizational memory.", - "1.2.1": "It moves from the problem of isolated documents to typed relationships, provenance, stable fragments, namespaced schemas, protocol artifacts, merge validation, compatibility levels, federation, and civilizational memory.", - "1.3": "{{< node ref=\"start-here\" >}} {{< node ref=\"xananode\" >}} {{< node ref=\"knowledge-substrate\" >}} {{< node ref=\"typed-relationships\" >}} {{< node ref=\"provenance\" >}} {{< node ref=\"transclusion\" >}} {{< node ref=\"tumbler-addressing\" >}} {{< node ref=\"namespacing\" >}} {{< node ref=\"merge-validation\" >}} {{< node ref=\"protocol-artifacts\" >}} {{< node ref=\"compatibility-levels\" >}} {{< node ref=\"federated-knowledge-substrates\" >}} {{< node ref=\"civilizational-memory\" >}}", - "1.3.1": "{{< node ref=\"start-here\" >}} {{< node ref=\"xananode\" >}} {{< node ref=\"knowledge-substrate\" >}} {{< node ref=\"typed-relationships\" >}} {{< node ref=\"provenance\" >}} {{< node ref=\"transclusion\" >}} {{< node ref=\"tumbler-addressing\" >}} {{< node ref=\"namespacing\" >}} {{< node ref=\"merge-validation\" >}} {{< node ref=\"protocol-artifacts\" >}} {{< node ref=\"compatibility-levels\" >}} {{< node ref=\"federated-knowledge-substrates\" >}} {{< node ref=\"civilizational-memory\" >}}" + "1": "This trail introduces XanaNode as a protocol, ontology, and publishing architecture for interoperable knowledge substrates.\n\nIt moves from the problem of isolated documents to typed relationships, provenance, stable fragments, namespaced schemas, protocol artifacts, merge validation, compatibility levels, federation, and civilizational memory.\n\n{{< node ref=\"start here\" }} {{< node ref=\"xananode\" }} {{< node ref=\"knowledge substrate\" }} {{< node ref=\"typed relationships\" }} {{< node ref=\"provenance\" }} {{< node ref=\"transclusion\" }} {{< node ref=\"tumbler addressing\" }} {{< node ref=\"namespacing\" }} {{< node ref=\"merge validation\" }} {{< node ref=\"protocol artifacts\" }} {{< node ref=\"compatibility levels\" }} {{< node ref=\"federated knowledge substrates\" }} {{< node ref=\"civilizational memory\" }}", + "0001": "This trail introduces XanaNode as a protocol, ontology, and publishing architecture for interoperable knowledge substrates.", + "0002": "It moves from the problem of isolated documents to typed relationships, provenance, stable fragments, namespaced schemas, protocol artifacts, merge validation, compatibility levels, federation, and civilizational memory.", + "0003": "{{< node ref=\"start here\" }} {{< node ref=\"xananode\" }} {{< node ref=\"knowledge substrate\" }} {{< node ref=\"typed relationships\" }} {{< node ref=\"provenance\" }} {{< node ref=\"transclusion\" }} {{< node ref=\"tumbler addressing\" }} {{< node ref=\"namespacing\" }} {{< node ref=\"merge validation\" }} {{< node ref=\"protocol artifacts\" }} {{< node ref=\"compatibility levels\" }} {{< node ref=\"federated knowledge substrates\" }} {{< node ref=\"civilizational memory\" }}" }, "metadata": {} } @@ -81,25 +61,19 @@ "versions": { "v1": { "fragments": { - "1": "This trail follows the artifacts a XanaNode implementation publishes or consumes.\n\nIt begins with the manifest, node records, and relationship list, then moves through compatibility reports, merge reports, registries, extension policy, custom extensions, federation examples, and governance rules.\n\n{{< node ref=\"protocol-artifacts\" >}} {{< node ref=\"substrate-manifest\" >}} {{< node ref=\"substrate-node-record\" >}} {{< node ref=\"substrate-relationship-list\" >}} {{< node ref=\"compatibility-levels\" >}} {{< node ref=\"compatibility-report\" >}} {{< node ref=\"merge-report\" >}} {{< node ref=\"namespace-registry\" >}} {{< node ref=\"known-implementations-registry\" >}} {{< node ref=\"review-suggestions\" >}} {{< node ref=\"canonical-type-policy\" >}} {{< node ref=\"custom-extension-substrate\" >}} {{< node ref=\"federation-example\" >}} {{< node ref=\"federation-rules\" >}}", - "1.1": "This trail follows the artifacts a XanaNode implementation publishes or consumes.", - "1.1.1": "This trail follows the artifacts a XanaNode implementation publishes or consumes.", - "1.2": "It begins with the manifest, node records, and relationship list, then moves through compatibility reports, merge reports, registries, extension policy, custom extensions, federation examples, and governance rules.", - "1.2.1": "It begins with the manifest, node records, and relationship list, then moves through compatibility reports, merge reports, registries, extension policy, custom extensions, federation examples, and governance rules.", - "1.3": "{{< node ref=\"protocol-artifacts\" >}} {{< node ref=\"substrate-manifest\" >}} {{< node ref=\"substrate-node-record\" >}} {{< node ref=\"substrate-relationship-list\" >}} {{< node ref=\"compatibility-levels\" >}} {{< node ref=\"compatibility-report\" >}} {{< node ref=\"merge-report\" >}} {{< node ref=\"namespace-registry\" >}} {{< node ref=\"known-implementations-registry\" >}} {{< node ref=\"review-suggestions\" >}} {{< node ref=\"canonical-type-policy\" >}} {{< node ref=\"custom-extension-substrate\" >}} {{< node ref=\"federation-example\" >}} {{< node ref=\"federation-rules\" >}}", - "1.3.1": "{{< node ref=\"protocol-artifacts\" >}} {{< node ref=\"substrate-manifest\" >}} {{< node ref=\"substrate-node-record\" >}} {{< node ref=\"substrate-relationship-list\" >}} {{< node ref=\"compatibility-levels\" >}} {{< node ref=\"compatibility-report\" >}} {{< node ref=\"merge-report\" >}} {{< node ref=\"namespace-registry\" >}} {{< node ref=\"known-implementations-registry\" >}} {{< node ref=\"review-suggestions\" >}} {{< node ref=\"canonical-type-policy\" >}} {{< node ref=\"custom-extension-substrate\" >}} {{< node ref=\"federation-example\" >}} {{< node ref=\"federation-rules\" >}}" + "1": "This trail follows the artifacts a XanaNode implementation publishes or consumes.\n\nIt begins with the manifest, node records, and relationship list, then moves through compatibility reports, merge reports, registries, extension policy, custom extensions, federation examples, and governance rules.\n\n{{< node ref=\"protocol artifacts\" }} {{< node ref=\"substrate manifest\" }} {{< node ref=\"substrate node record\" }} {{< node ref=\"substrate relationship list\" }} {{< node ref=\"compatibility levels\" }} {{< node ref=\"compatibility report\" }} {{< node ref=\"merge report\" }} {{< node ref=\"namespace registry\" }} {{< node ref=\"known implementations registry\" }} {{< node ref=\"review suggestions\" }} {{< node ref=\"canonical type policy\" }} {{< node ref=\"custom extension substrate\" }} {{< node ref=\"federation example\" }} {{< node ref=\"federation rules\" }}", + "0001": "This trail follows the artifacts a XanaNode implementation publishes or consumes.", + "0002": "It begins with the manifest, node records, and relationship list, then moves through compatibility reports, merge reports, registries, extension policy, custom extensions, federation examples, and governance rules.", + "0003": "{{< node ref=\"protocol artifacts\" }} {{< node ref=\"substrate manifest\" }} {{< node ref=\"substrate node record\" }} {{< node ref=\"substrate relationship list\" }} {{< node ref=\"compatibility levels\" }} {{< node ref=\"compatibility report\" }} {{< node ref=\"merge report\" }} {{< node ref=\"namespace registry\" }} {{< node ref=\"known implementations registry\" }} {{< node ref=\"review suggestions\" }} {{< node ref=\"canonical type policy\" }} {{< node ref=\"custom extension substrate\" }} {{< node ref=\"federation example\" }} {{< node ref=\"federation rules\" }}" }, "metadata": {} }, "latest": { "fragments": { - "1": "This trail follows the artifacts a XanaNode implementation publishes or consumes.\n\nIt begins with the manifest, node records, and relationship list, then moves through compatibility reports, merge reports, registries, extension policy, custom extensions, federation examples, and governance rules.\n\n{{< node ref=\"protocol-artifacts\" >}} {{< node ref=\"substrate-manifest\" >}} {{< node ref=\"substrate-node-record\" >}} {{< node ref=\"substrate-relationship-list\" >}} {{< node ref=\"compatibility-levels\" >}} {{< node ref=\"compatibility-report\" >}} {{< node ref=\"merge-report\" >}} {{< node ref=\"namespace-registry\" >}} {{< node ref=\"known-implementations-registry\" >}} {{< node ref=\"review-suggestions\" >}} {{< node ref=\"canonical-type-policy\" >}} {{< node ref=\"custom-extension-substrate\" >}} {{< node ref=\"federation-example\" >}} {{< node ref=\"federation-rules\" >}}", - "1.1": "This trail follows the artifacts a XanaNode implementation publishes or consumes.", - "1.1.1": "This trail follows the artifacts a XanaNode implementation publishes or consumes.", - "1.2": "It begins with the manifest, node records, and relationship list, then moves through compatibility reports, merge reports, registries, extension policy, custom extensions, federation examples, and governance rules.", - "1.2.1": "It begins with the manifest, node records, and relationship list, then moves through compatibility reports, merge reports, registries, extension policy, custom extensions, federation examples, and governance rules.", - "1.3": "{{< node ref=\"protocol-artifacts\" >}} {{< node ref=\"substrate-manifest\" >}} {{< node ref=\"substrate-node-record\" >}} {{< node ref=\"substrate-relationship-list\" >}} {{< node ref=\"compatibility-levels\" >}} {{< node ref=\"compatibility-report\" >}} {{< node ref=\"merge-report\" >}} {{< node ref=\"namespace-registry\" >}} {{< node ref=\"known-implementations-registry\" >}} {{< node ref=\"review-suggestions\" >}} {{< node ref=\"canonical-type-policy\" >}} {{< node ref=\"custom-extension-substrate\" >}} {{< node ref=\"federation-example\" >}} {{< node ref=\"federation-rules\" >}}", - "1.3.1": "{{< node ref=\"protocol-artifacts\" >}} {{< node ref=\"substrate-manifest\" >}} {{< node ref=\"substrate-node-record\" >}} {{< node ref=\"substrate-relationship-list\" >}} {{< node ref=\"compatibility-levels\" >}} {{< node ref=\"compatibility-report\" >}} {{< node ref=\"merge-report\" >}} {{< node ref=\"namespace-registry\" >}} {{< node ref=\"known-implementations-registry\" >}} {{< node ref=\"review-suggestions\" >}} {{< node ref=\"canonical-type-policy\" >}} {{< node ref=\"custom-extension-substrate\" >}} {{< node ref=\"federation-example\" >}} {{< node ref=\"federation-rules\" >}}" + "1": "This trail follows the artifacts a XanaNode implementation publishes or consumes.\n\nIt begins with the manifest, node records, and relationship list, then moves through compatibility reports, merge reports, registries, extension policy, custom extensions, federation examples, and governance rules.\n\n{{< node ref=\"protocol artifacts\" }} {{< node ref=\"substrate manifest\" }} {{< node ref=\"substrate node record\" }} {{< node ref=\"substrate relationship list\" }} {{< node ref=\"compatibility levels\" }} {{< node ref=\"compatibility report\" }} {{< node ref=\"merge report\" }} {{< node ref=\"namespace registry\" }} {{< node ref=\"known implementations registry\" }} {{< node ref=\"review suggestions\" }} {{< node ref=\"canonical type policy\" }} {{< node ref=\"custom extension substrate\" }} {{< node ref=\"federation example\" }} {{< node ref=\"federation rules\" }}", + "0001": "This trail follows the artifacts a XanaNode implementation publishes or consumes.", + "0002": "It begins with the manifest, node records, and relationship list, then moves through compatibility reports, merge reports, registries, extension policy, custom extensions, federation examples, and governance rules.", + "0003": "{{< node ref=\"protocol artifacts\" }} {{< node ref=\"substrate manifest\" }} {{< node ref=\"substrate node record\" }} {{< node ref=\"substrate relationship list\" }} {{< node ref=\"compatibility levels\" }} {{< node ref=\"compatibility report\" }} {{< node ref=\"merge report\" }} {{< node ref=\"namespace registry\" }} {{< node ref=\"known implementations registry\" }} {{< node ref=\"review suggestions\" }} {{< node ref=\"canonical type policy\" }} {{< node ref=\"custom extension substrate\" }} {{< node ref=\"federation example\" }} {{< node ref=\"federation rules\" }}" }, "metadata": {} } @@ -112,16 +86,14 @@ "v1": { "fragments": { "1": "This trail follows the historical lineage behind XanaNode: Bush's associative trails, Engelbart's augmentation work, Nelson's transclusion and visible interconnection, and the protocol's current focus on typed relationships and stable fragments.", - "1.1": "This trail follows the historical lineage behind XanaNode: Bush's associative trails, Engelbart's augmentation work, Nelson's transclusion and visible interconnection, and the protocol's current focus on typed relationships and stable fragments.", - "1.1.1": "This trail follows the historical lineage behind XanaNode: Bush's associative trails, Engelbart's augmentation work, Nelson's transclusion and visible interconnection, and the protocol's current focus on typed relationships and stable fragments." + "0001": "This trail follows the historical lineage behind XanaNode: Bush's associative trails, Engelbart's augmentation work, Nelson's transclusion and visible interconnection, and the protocol's current focus on typed relationships and stable fragments." }, "metadata": {} }, "latest": { "fragments": { "1": "This trail follows the historical lineage behind XanaNode: Bush's associative trails, Engelbart's augmentation work, Nelson's transclusion and visible interconnection, and the protocol's current focus on typed relationships and stable fragments.", - "1.1": "This trail follows the historical lineage behind XanaNode: Bush's associative trails, Engelbart's augmentation work, Nelson's transclusion and visible interconnection, and the protocol's current focus on typed relationships and stable fragments.", - "1.1.1": "This trail follows the historical lineage behind XanaNode: Bush's associative trails, Engelbart's augmentation work, Nelson's transclusion and visible interconnection, and the protocol's current focus on typed relationships and stable fragments." + "0001": "This trail follows the historical lineage behind XanaNode: Bush's associative trails, Engelbart's augmentation work, Nelson's transclusion and visible interconnection, and the protocol's current focus on typed relationships and stable fragments." }, "metadata": {} } @@ -133,21 +105,17 @@ "versions": { "v1": { "fragments": { - "1": "This trail deliberately branches after XanaNode so the viewer can test a guided choose-your-path experience.\n\n{{< node ref=\"start-here\" >}} {{< node ref=\"xananode\" >}}", - "1.1": "This trail deliberately branches after XanaNode so the viewer can test a guided choose-your-path experience.", - "1.1.1": "This trail deliberately branches after XanaNode so the viewer can test a guided choose-your-path experience.", - "1.2": "{{< node ref=\"start-here\" >}} {{< node ref=\"xananode\" >}}", - "1.2.1": "{{< node ref=\"start-here\" >}} {{< node ref=\"xananode\" >}}" + "1": "This trail deliberately branches after XanaNode so the viewer can test a guided choose your path experience.\n\n{{< node ref=\"start here\" }} {{< node ref=\"xananode\" }}", + "0001": "This trail deliberately branches after XanaNode so the viewer can test a guided choose your path experience.", + "0002": "{{< node ref=\"start here\" }} {{< node ref=\"xananode\" }}" }, "metadata": {} }, "latest": { "fragments": { - "1": "This trail deliberately branches after XanaNode so the viewer can test a guided choose-your-path experience.\n\n{{< node ref=\"start-here\" >}} {{< node ref=\"xananode\" >}}", - "1.1": "This trail deliberately branches after XanaNode so the viewer can test a guided choose-your-path experience.", - "1.1.1": "This trail deliberately branches after XanaNode so the viewer can test a guided choose-your-path experience.", - "1.2": "{{< node ref=\"start-here\" >}} {{< node ref=\"xananode\" >}}", - "1.2.1": "{{< node ref=\"start-here\" >}} {{< node ref=\"xananode\" >}}" + "1": "This trail deliberately branches after XanaNode so the viewer can test a guided choose your path experience.\n\n{{< node ref=\"start here\" }} {{< node ref=\"xananode\" }}", + "0001": "This trail deliberately branches after XanaNode so the viewer can test a guided choose your path experience.", + "0002": "{{< node ref=\"start here\" }} {{< node ref=\"xananode\" }}" }, "metadata": {} } @@ -160,16 +128,14 @@ "v1": { "fragments": { "1": "Static publishing makes a substrate easy to host, mirror, archive, and inspect.", - "1.1": "Static publishing makes a substrate easy to host, mirror, archive, and inspect.", - "1.1.1": "Static publishing makes a substrate easy to host, mirror, archive, and inspect." + "0001": "Static publishing makes a substrate easy to host, mirror, archive, and inspect." }, "metadata": {} }, "latest": { "fragments": { "1": "Static publishing makes a substrate easy to host, mirror, archive, and inspect.", - "1.1": "Static publishing makes a substrate easy to host, mirror, archive, and inspect.", - "1.1.1": "Static publishing makes a substrate easy to host, mirror, archive, and inspect." + "0001": "Static publishing makes a substrate easy to host, mirror, archive, and inspect." }, "metadata": {} } @@ -182,16 +148,14 @@ "v1": { "fragments": { "1": "Hugo provides the static publishing layer for this example implementation.", - "1.1": "Hugo provides the static publishing layer for this example implementation.", - "1.1.1": "Hugo provides the static publishing layer for this example implementation." + "0001": "Hugo provides the static publishing layer for this example implementation." }, "metadata": {} }, "latest": { "fragments": { "1": "Hugo provides the static publishing layer for this example implementation.", - "1.1": "Hugo provides the static publishing layer for this example implementation.", - "1.1.1": "Hugo provides the static publishing layer for this example implementation." + "0001": "Hugo provides the static publishing layer for this example implementation." }, "metadata": {} } @@ -204,20 +168,14 @@ "v1": { "fragments": { "1": "Cytoscape.js renders the visible graph. It is a presentation dependency, not the knowledge model itself.", - "1.1": "Cytoscape.js renders the visible graph. It is a presentation dependency, not the knowledge model itself.", - "1.1.1": "Cytoscape.", - "1.1.2": "js renders the visible graph.", - "1.1.3": "It is a presentation dependency, not the knowledge model itself." + "0001": "Cytoscape.js renders the visible graph. It is a presentation dependency, not the knowledge model itself." }, "metadata": {} }, "latest": { "fragments": { "1": "Cytoscape.js renders the visible graph. It is a presentation dependency, not the knowledge model itself.", - "1.1": "Cytoscape.js renders the visible graph. It is a presentation dependency, not the knowledge model itself.", - "1.1.1": "Cytoscape.", - "1.1.2": "js renders the visible graph.", - "1.1.3": "It is a presentation dependency, not the knowledge model itself." + "0001": "Cytoscape.js renders the visible graph. It is a presentation dependency, not the knowledge model itself." }, "metadata": {} } @@ -230,16 +188,14 @@ "v1": { "fragments": { "1": "The Workspace repository manages multiple substrates and their operational lifecycle: folder layout, imports, Git state, builds, and health checks.", - "1.1": "The Workspace repository manages multiple substrates and their operational lifecycle: folder layout, imports, Git state, builds, and health checks.", - "1.1.1": "The Workspace repository manages multiple substrates and their operational lifecycle: folder layout, imports, Git state, builds, and health checks." + "0001": "The Workspace repository manages multiple substrates and their operational lifecycle: folder layout, imports, Git state, builds, and health checks." }, "metadata": {} }, "latest": { "fragments": { "1": "The Workspace repository manages multiple substrates and their operational lifecycle: folder layout, imports, Git state, builds, and health checks.", - "1.1": "The Workspace repository manages multiple substrates and their operational lifecycle: folder layout, imports, Git state, builds, and health checks.", - "1.1.1": "The Workspace repository manages multiple substrates and their operational lifecycle: folder layout, imports, Git state, builds, and health checks." + "0001": "The Workspace repository manages multiple substrates and their operational lifecycle: folder layout, imports, Git state, builds, and health checks." }, "metadata": {} } @@ -251,17 +207,15 @@ "versions": { "v1": { "fragments": { - "1": "The Studio repository provides the local-first desktop workbench for editing nodes, previewing Hugo output, validating substrates, and managing author workflows.", - "1.1": "The Studio repository provides the local-first desktop workbench for editing nodes, previewing Hugo output, validating substrates, and managing author workflows.", - "1.1.1": "The Studio repository provides the local-first desktop workbench for editing nodes, previewing Hugo output, validating substrates, and managing author workflows." + "1": "The Studio repository provides the local first desktop workbench for editing nodes, previewing Hugo output, validating substrates, and managing author workflows.", + "0001": "The Studio repository provides the local first desktop workbench for editing nodes, previewing Hugo output, validating substrates, and managing author workflows." }, "metadata": {} }, "latest": { "fragments": { - "1": "The Studio repository provides the local-first desktop workbench for editing nodes, previewing Hugo output, validating substrates, and managing author workflows.", - "1.1": "The Studio repository provides the local-first desktop workbench for editing nodes, previewing Hugo output, validating substrates, and managing author workflows.", - "1.1.1": "The Studio repository provides the local-first desktop workbench for editing nodes, previewing Hugo output, validating substrates, and managing author workflows." + "1": "The Studio repository provides the local first desktop workbench for editing nodes, previewing Hugo output, validating substrates, and managing author workflows.", + "0001": "The Studio repository provides the local first desktop workbench for editing nodes, previewing Hugo output, validating substrates, and managing author workflows." }, "metadata": {} } @@ -274,16 +228,14 @@ "v1": { "fragments": { "1": "The protocol repository is the source of truth for XanaNode schemas, registries, specs, examples, governance, and proposals.", - "1.1": "The protocol repository is the source of truth for XanaNode schemas, registries, specs, examples, governance, and proposals.", - "1.1.1": "The protocol repository is the source of truth for XanaNode schemas, registries, specs, examples, governance, and proposals." + "0001": "The protocol repository is the source of truth for XanaNode schemas, registries, specs, examples, governance, and proposals." }, "metadata": {} }, "latest": { "fragments": { "1": "The protocol repository is the source of truth for XanaNode schemas, registries, specs, examples, governance, and proposals.", - "1.1": "The protocol repository is the source of truth for XanaNode schemas, registries, specs, examples, governance, and proposals.", - "1.1.1": "The protocol repository is the source of truth for XanaNode schemas, registries, specs, examples, governance, and proposals." + "0001": "The protocol repository is the source of truth for XanaNode schemas, registries, specs, examples, governance, and proposals." }, "metadata": {} } @@ -295,19 +247,15 @@ "versions": { "v1": { "fragments": { - "1": "The Hugo repository is the static-site renderer and example substrate. It adapts Hugo content, shortcodes, and assets into Core-validated XanaNode artifacts.", - "1.1": "The Hugo repository is the static-site renderer and example substrate. It adapts Hugo content, shortcodes, and assets into Core-validated XanaNode artifacts.", - "1.1.1": "The Hugo repository is the static-site renderer and example substrate.", - "1.1.2": "It adapts Hugo content, shortcodes, and assets into Core-validated XanaNode artifacts." + "1": "The Hugo repository is the static site renderer and example substrate. It adapts Hugo content, shortcodes, and assets into Core validated XanaNode artifacts.", + "0001": "The Hugo repository is the static site renderer and example substrate. It adapts Hugo content, shortcodes, and assets into Core validated XanaNode artifacts." }, "metadata": {} }, "latest": { "fragments": { - "1": "The Hugo repository is the static-site renderer and example substrate. It adapts Hugo content, shortcodes, and assets into Core-validated XanaNode artifacts.", - "1.1": "The Hugo repository is the static-site renderer and example substrate. It adapts Hugo content, shortcodes, and assets into Core-validated XanaNode artifacts.", - "1.1.1": "The Hugo repository is the static-site renderer and example substrate.", - "1.1.2": "It adapts Hugo content, shortcodes, and assets into Core-validated XanaNode artifacts." + "1": "The Hugo repository is the static site renderer and example substrate. It adapts Hugo content, shortcodes, and assets into Core validated XanaNode artifacts.", + "0001": "The Hugo repository is the static site renderer and example substrate. It adapts Hugo content, shortcodes, and assets into Core validated XanaNode artifacts." }, "metadata": {} } @@ -320,16 +268,14 @@ "v1": { "fragments": { "1": "The Core SDK is the shared implementation layer for protocol validation, fragment handling, relationship normalization, graph construction, and artifact export.", - "1.1": "The Core SDK is the shared implementation layer for protocol validation, fragment handling, relationship normalization, graph construction, and artifact export.", - "1.1.1": "The Core SDK is the shared implementation layer for protocol validation, fragment handling, relationship normalization, graph construction, and artifact export." + "0001": "The Core SDK is the shared implementation layer for protocol validation, fragment handling, relationship normalization, graph construction, and artifact export." }, "metadata": {} }, "latest": { "fragments": { "1": "The Core SDK is the shared implementation layer for protocol validation, fragment handling, relationship normalization, graph construction, and artifact export.", - "1.1": "The Core SDK is the shared implementation layer for protocol validation, fragment handling, relationship normalization, graph construction, and artifact export.", - "1.1.1": "The Core SDK is the shared implementation layer for protocol validation, fragment handling, relationship normalization, graph construction, and artifact export." + "0001": "The Core SDK is the shared implementation layer for protocol validation, fragment handling, relationship normalization, graph construction, and artifact export." }, "metadata": {} } @@ -342,14 +288,13 @@ "v1": { "fragments": { "1": "Nelson's work provides a key source layer for transclusion, reusable media, and visible interconnection.", - "1.1": "Nelson's work provides a key source layer for transclusion, reusable media, and visible interconnection.", - "1.1.1": "Nelson's work provides a key source layer for transclusion, reusable media, and visible interconnection.", "0001": "Nelson's work provides a key source layer for transclusion, reusable media, and visible interconnection." }, "metadata": { "0001": { "authored": true, "id": "0001", + "text": "Nelson's work provides a key source layer for transclusion, reusable media, and visible interconnection.", "content_id": "sha256:48d3c63d7645b547a9d41b7f6f39d2f07a885f4a479353dd3ae8742c4225cbfe", "version_id": "sha256:48d3c63d7645b547a9d41b7f6f39d2f07a885f4a479353dd3ae8742c4225cbfe", "source_content_id": "sha256:551b9b3f6532555b2b61f8411b721ef8610000d1f5f13d6bb050a03ec8af7b51", @@ -370,14 +315,13 @@ "latest": { "fragments": { "1": "Nelson's work provides a key source layer for transclusion, reusable media, and visible interconnection.", - "1.1": "Nelson's work provides a key source layer for transclusion, reusable media, and visible interconnection.", - "1.1.1": "Nelson's work provides a key source layer for transclusion, reusable media, and visible interconnection.", "0001": "Nelson's work provides a key source layer for transclusion, reusable media, and visible interconnection." }, "metadata": { "0001": { "authored": true, "id": "0001", + "text": "Nelson's work provides a key source layer for transclusion, reusable media, and visible interconnection.", "content_id": "sha256:48d3c63d7645b547a9d41b7f6f39d2f07a885f4a479353dd3ae8742c4225cbfe", "version_id": "sha256:48d3c63d7645b547a9d41b7f6f39d2f07a885f4a479353dd3ae8742c4225cbfe", "source_content_id": "sha256:551b9b3f6532555b2b61f8411b721ef8610000d1f5f13d6bb050a03ec8af7b51", @@ -404,16 +348,14 @@ "v1": { "fragments": { "1": "This source records empirical evidence that embedded references in digital artifacts can decay or lose context over time.", - "1.1": "This source records empirical evidence that embedded references in digital artifacts can decay or lose context over time.", - "1.1.1": "This source records empirical evidence that embedded references in digital artifacts can decay or lose context over time." + "0001": "This source records empirical evidence that embedded references in digital artifacts can decay or lose context over time." }, "metadata": {} }, "latest": { "fragments": { "1": "This source records empirical evidence that embedded references in digital artifacts can decay or lose context over time.", - "1.1": "This source records empirical evidence that embedded references in digital artifacts can decay or lose context over time.", - "1.1.1": "This source records empirical evidence that embedded references in digital artifacts can decay or lose context over time." + "0001": "This source records empirical evidence that embedded references in digital artifacts can decay or lose context over time." }, "metadata": {} } @@ -426,14 +368,13 @@ "v1": { "fragments": { "1": "The demonstration showed computers as tools for augmenting human intelligence and navigating structured knowledge work.", - "1.1": "The demonstration showed computers as tools for augmenting human intelligence and navigating structured knowledge work.", - "1.1.1": "The demonstration showed computers as tools for augmenting human intelligence and navigating structured knowledge work.", "0001": "The demonstration showed computers as tools for augmenting human intelligence and navigating structured knowledge work." }, "metadata": { "0001": { "authored": true, "id": "0001", + "text": "The demonstration showed computers as tools for augmenting human intelligence and navigating structured knowledge work.", "content_id": "sha256:217a3bcf5fb3c571fd4661497b6bdde97bba61576045ca253f21b9c0d2987ce4", "version_id": "sha256:217a3bcf5fb3c571fd4661497b6bdde97bba61576045ca253f21b9c0d2987ce4", "source_content_id": "sha256:88a43c06a3135ff5a982ca8efe948753f1d6e839561dcf664bd873719025e210", @@ -453,14 +394,13 @@ "latest": { "fragments": { "1": "The demonstration showed computers as tools for augmenting human intelligence and navigating structured knowledge work.", - "1.1": "The demonstration showed computers as tools for augmenting human intelligence and navigating structured knowledge work.", - "1.1.1": "The demonstration showed computers as tools for augmenting human intelligence and navigating structured knowledge work.", "0001": "The demonstration showed computers as tools for augmenting human intelligence and navigating structured knowledge work." }, "metadata": { "0001": { "authored": true, "id": "0001", + "text": "The demonstration showed computers as tools for augmenting human intelligence and navigating structured knowledge work.", "content_id": "sha256:217a3bcf5fb3c571fd4661497b6bdde97bba61576045ca253f21b9c0d2987ce4", "version_id": "sha256:217a3bcf5fb3c571fd4661497b6bdde97bba61576045ca253f21b9c0d2987ce4", "source_content_id": "sha256:88a43c06a3135ff5a982ca8efe948753f1d6e839561dcf664bd873719025e210", @@ -486,14 +426,14 @@ "v1": { "fragments": { "1": "Bush argued that the growing record of knowledge required better associative methods for navigation and recall.", - "1.1": "Bush argued that the growing record of knowledge required better associative methods for navigation and recall.", - "1.1.1": "Bush argued that the growing record of knowledge required better associative methods for navigation and recall.", + "0001": "Bush argued that the growing record of knowledge required better associative methods for navigation and recall.", "0004": "Bush argued that the growing record of knowledge required better associative methods for navigation and recall." }, "metadata": { "0004": { "authored": true, "id": "0004", + "text": "Bush argued that the growing record of knowledge required better associative methods for navigation and recall.", "content_id": "sha256:f712416ac32e6b8771dcbe4315d4d9ff61635e6407265b20301ec3e3a79afc0e", "version_id": "sha256:f712416ac32e6b8771dcbe4315d4d9ff61635e6407265b20301ec3e3a79afc0e", "source_content_id": "sha256:5e8e3a3bbe2278db54e5ea7b8e6a2677b620f67d2095e37409bc7c42451e1705", @@ -514,14 +454,14 @@ "latest": { "fragments": { "1": "Bush argued that the growing record of knowledge required better associative methods for navigation and recall.", - "1.1": "Bush argued that the growing record of knowledge required better associative methods for navigation and recall.", - "1.1.1": "Bush argued that the growing record of knowledge required better associative methods for navigation and recall.", + "0001": "Bush argued that the growing record of knowledge required better associative methods for navigation and recall.", "0004": "Bush argued that the growing record of knowledge required better associative methods for navigation and recall." }, "metadata": { "0004": { "authored": true, "id": "0004", + "text": "Bush argued that the growing record of knowledge required better associative methods for navigation and recall.", "content_id": "sha256:f712416ac32e6b8771dcbe4315d4d9ff61635e6407265b20301ec3e3a79afc0e", "version_id": "sha256:f712416ac32e6b8771dcbe4315d4d9ff61635e6407265b20301ec3e3a79afc0e", "source_content_id": "sha256:5e8e3a3bbe2278db54e5ea7b8e6a2677b620f67d2095e37409bc7c42451e1705", @@ -547,25 +487,19 @@ "versions": { "0.4.0": { "fragments": { - "1": "Relationship types describe why nodes are connected.\n\nThe current canonical registry contains 144 typed relationships, including evidence, authorship, lineage, identity, media, trail, governance, transclusion, deep-linking, compatibility, and extension relationships.\n\nExamples include supports, contradicts, explains, derived_from, memorializes, transcludes, and deep_links_to.", - "1.1": "Relationship types describe why nodes are connected.", - "1.1.1": "Relationship types describe why nodes are connected.", - "1.2": "The current canonical registry contains 144 typed relationships, including evidence, authorship, lineage, identity, media, trail, governance, transclusion, deep-linking, compatibility, and extension relationships.", - "1.2.1": "The current canonical registry contains 144 typed relationships, including evidence, authorship, lineage, identity, media, trail, governance, transclusion, deep-linking, compatibility, and extension relationships.", - "1.3": "Examples include supports, contradicts, explains, derived_from, memorializes, transcludes, and deep_links_to.", - "1.3.1": "Examples include supports, contradicts, explains, derived_from, memorializes, transcludes, and deep_links_to." + "1": "Relationship types describe why nodes are connected.\n\nThe current canonical registry contains 144 typed relationships, including evidence, authorship, lineage, identity, media, trail, governance, transclusion, deep linking, compatibility, and extension relationships.\n\nExamples include , , , , , , and .", + "0001": "Relationship types describe why nodes are connected.", + "0002": "The current canonical registry contains 144 typed relationships, including evidence, authorship, lineage, identity, media, trail, governance, transclusion, deep linking, compatibility, and extension relationships.", + "0003": "Examples include , , , , , , and ." }, "metadata": {} }, "latest": { "fragments": { - "1": "Relationship types describe why nodes are connected.\n\nThe current canonical registry contains 144 typed relationships, including evidence, authorship, lineage, identity, media, trail, governance, transclusion, deep-linking, compatibility, and extension relationships.\n\nExamples include supports, contradicts, explains, derived_from, memorializes, transcludes, and deep_links_to.", - "1.1": "Relationship types describe why nodes are connected.", - "1.1.1": "Relationship types describe why nodes are connected.", - "1.2": "The current canonical registry contains 144 typed relationships, including evidence, authorship, lineage, identity, media, trail, governance, transclusion, deep-linking, compatibility, and extension relationships.", - "1.2.1": "The current canonical registry contains 144 typed relationships, including evidence, authorship, lineage, identity, media, trail, governance, transclusion, deep-linking, compatibility, and extension relationships.", - "1.3": "Examples include supports, contradicts, explains, derived_from, memorializes, transcludes, and deep_links_to.", - "1.3.1": "Examples include supports, contradicts, explains, derived_from, memorializes, transcludes, and deep_links_to." + "1": "Relationship types describe why nodes are connected.\n\nThe current canonical registry contains 144 typed relationships, including evidence, authorship, lineage, identity, media, trail, governance, transclusion, deep linking, compatibility, and extension relationships.\n\nExamples include , , , , , , and .", + "0001": "Relationship types describe why nodes are connected.", + "0002": "The current canonical registry contains 144 typed relationships, including evidence, authorship, lineage, identity, media, trail, governance, transclusion, deep linking, compatibility, and extension relationships.", + "0003": "Examples include , , , , , , and ." }, "metadata": {} } @@ -578,20 +512,16 @@ "0.3.0": { "fragments": { "1": "Node types describe what kind of thing a node represents.\n\nThe current canonical registry contains 19 core node types: person, concept, claim, source, essay, observation, media, event, place, organization, project, technology, publication, community, relationship, revision, trail, schema, and fragment.", - "1.1": "Node types describe what kind of thing a node represents.", - "1.1.1": "Node types describe what kind of thing a node represents.", - "1.2": "The current canonical registry contains 19 core node types: person, concept, claim, source, essay, observation, media, event, place, organization, project, technology, publication, community, relationship, revision, trail, schema, and fragment.", - "1.2.1": "The current canonical registry contains 19 core node types: person, concept, claim, source, essay, observation, media, event, place, organization, project, technology, publication, community, relationship, revision, trail, schema, and fragment." + "0001": "Node types describe what kind of thing a node represents.", + "0002": "The current canonical registry contains 19 core node types: person, concept, claim, source, essay, observation, media, event, place, organization, project, technology, publication, community, relationship, revision, trail, schema, and fragment." }, "metadata": {} }, "latest": { "fragments": { "1": "Node types describe what kind of thing a node represents.\n\nThe current canonical registry contains 19 core node types: person, concept, claim, source, essay, observation, media, event, place, organization, project, technology, publication, community, relationship, revision, trail, schema, and fragment.", - "1.1": "Node types describe what kind of thing a node represents.", - "1.1.1": "Node types describe what kind of thing a node represents.", - "1.2": "The current canonical registry contains 19 core node types: person, concept, claim, source, essay, observation, media, event, place, organization, project, technology, publication, community, relationship, revision, trail, schema, and fragment.", - "1.2.1": "The current canonical registry contains 19 core node types: person, concept, claim, source, essay, observation, media, event, place, organization, project, technology, publication, community, relationship, revision, trail, schema, and fragment." + "0001": "Node types describe what kind of thing a node represents.", + "0002": "The current canonical registry contains 19 core node types: person, concept, claim, source, essay, observation, media, event, place, organization, project, technology, publication, community, relationship, revision, trail, schema, and fragment." }, "metadata": {} } @@ -603,41 +533,19 @@ "versions": { "0.4": { "fragments": { - "1": "XanaNode Core is the shared compatibility layer.\n\nA substrate may extend it, but the core gives other tools a stable set of meanings to validate, display, map, and merge.\n\nIn the current protocol, Core includes the xananode-node-types.v0.3.0.json registry, the xananode-relationship-types.v0.4.0.json registry, and JSON Schemas for substrate manifests, node records, relationship lists, namespace records, merge reports, and compatibility reports.", - "1.1": "XanaNode Core is the shared compatibility layer.", - "1.1.1": "XanaNode Core is the shared compatibility layer.", - "1.2": "A substrate may extend it, but the core gives other tools a stable set of meanings to validate, display, map, and merge.", - "1.2.1": "A substrate may extend it, but the core gives other tools a stable set of meanings to validate, display, map, and merge.", - "1.3": "In the current protocol, Core includes the xananode-node-types.v0.3.0.json registry, the xananode-relationship-types.v0.4.0.json registry, and JSON Schemas for substrate manifests, node records, relationship lists, namespace records, merge reports, and compatibility reports.", - "1.3.1": "In the current protocol, Core includes the xananode-node-types.", - "1.3.2": "v0.", - "1.3.3": "3.", - "1.3.4": "0.", - "1.3.5": "json registry, the xananode-relationship-types.", - "1.3.6": "v0.", - "1.3.7": "4.", - "1.3.8": "0.", - "1.3.9": "json registry, and JSON Schemas for substrate manifests, node records, relationship lists, namespace records, merge reports, and compatibility reports." + "1": "XanaNode Core is the shared compatibility layer.\n\nA substrate may extend it, but the core gives other tools a stable set of meanings to validate, display, map, and merge.\n\nIn the current protocol, Core includes the registry, the registry, and JSON Schemas for substrate manifests, node records, relationship lists, namespace records, merge reports, and compatibility reports.", + "0001": "XanaNode Core is the shared compatibility layer.", + "0002": "A substrate may extend it, but the core gives other tools a stable set of meanings to validate, display, map, and merge.", + "0003": "In the current protocol, Core includes the registry, the registry, and JSON Schemas for substrate manifests, node records, relationship lists, namespace records, merge reports, and compatibility reports." }, "metadata": {} }, "latest": { "fragments": { - "1": "XanaNode Core is the shared compatibility layer.\n\nA substrate may extend it, but the core gives other tools a stable set of meanings to validate, display, map, and merge.\n\nIn the current protocol, Core includes the xananode-node-types.v0.3.0.json registry, the xananode-relationship-types.v0.4.0.json registry, and JSON Schemas for substrate manifests, node records, relationship lists, namespace records, merge reports, and compatibility reports.", - "1.1": "XanaNode Core is the shared compatibility layer.", - "1.1.1": "XanaNode Core is the shared compatibility layer.", - "1.2": "A substrate may extend it, but the core gives other tools a stable set of meanings to validate, display, map, and merge.", - "1.2.1": "A substrate may extend it, but the core gives other tools a stable set of meanings to validate, display, map, and merge.", - "1.3": "In the current protocol, Core includes the xananode-node-types.v0.3.0.json registry, the xananode-relationship-types.v0.4.0.json registry, and JSON Schemas for substrate manifests, node records, relationship lists, namespace records, merge reports, and compatibility reports.", - "1.3.1": "In the current protocol, Core includes the xananode-node-types.", - "1.3.2": "v0.", - "1.3.3": "3.", - "1.3.4": "0.", - "1.3.5": "json registry, the xananode-relationship-types.", - "1.3.6": "v0.", - "1.3.7": "4.", - "1.3.8": "0.", - "1.3.9": "json registry, and JSON Schemas for substrate manifests, node records, relationship lists, namespace records, merge reports, and compatibility reports." + "1": "XanaNode Core is the shared compatibility layer.\n\nA substrate may extend it, but the core gives other tools a stable set of meanings to validate, display, map, and merge.\n\nIn the current protocol, Core includes the registry, the registry, and JSON Schemas for substrate manifests, node records, relationship lists, namespace records, merge reports, and compatibility reports.", + "0001": "XanaNode Core is the shared compatibility layer.", + "0002": "A substrate may extend it, but the core gives other tools a stable set of meanings to validate, display, map, and merge.", + "0003": "In the current protocol, Core includes the registry, the registry, and JSON Schemas for substrate manifests, node records, relationship lists, namespace records, merge reports, and compatibility reports." }, "metadata": {} } @@ -649,25 +557,17 @@ "versions": { "2020-12": { "fragments": { - "1": "This schema validates relationships.json.\n\nIt requires each relationship to have an id, source, target, type, and summary. Optional fields preserve weight, visibility, assertion provenance, confidence, evidence, tumbler address, external-target metadata, and federation metadata.", - "1.1": "This schema validates relationships.json.", - "1.1.1": "This schema validates relationships.", - "1.1.2": "json.", - "1.2": "It requires each relationship to have an id, source, target, type, and summary. Optional fields preserve weight, visibility, assertion provenance, confidence, evidence, tumbler address, external-target metadata, and federation metadata.", - "1.2.1": "It requires each relationship to have an id, source, target, type, and summary.", - "1.2.2": "Optional fields preserve weight, visibility, assertion provenance, confidence, evidence, tumbler address, external-target metadata, and federation metadata." + "1": "This schema validates .\n\nIt requires each relationship to have an id, source, target, type, and summary. Optional fields preserve weight, visibility, assertion provenance, confidence, evidence, tumbler address, external target metadata, and federation metadata.", + "0001": "This schema validates .", + "0002": "It requires each relationship to have an id, source, target, type, and summary. Optional fields preserve weight, visibility, assertion provenance, confidence, evidence, tumbler address, external target metadata, and federation metadata." }, "metadata": {} }, "latest": { "fragments": { - "1": "This schema validates relationships.json.\n\nIt requires each relationship to have an id, source, target, type, and summary. Optional fields preserve weight, visibility, assertion provenance, confidence, evidence, tumbler address, external-target metadata, and federation metadata.", - "1.1": "This schema validates relationships.json.", - "1.1.1": "This schema validates relationships.", - "1.1.2": "json.", - "1.2": "It requires each relationship to have an id, source, target, type, and summary. Optional fields preserve weight, visibility, assertion provenance, confidence, evidence, tumbler address, external-target metadata, and federation metadata.", - "1.2.1": "It requires each relationship to have an id, source, target, type, and summary.", - "1.2.2": "Optional fields preserve weight, visibility, assertion provenance, confidence, evidence, tumbler address, external-target metadata, and federation metadata." + "1": "This schema validates .\n\nIt requires each relationship to have an id, source, target, type, and summary. Optional fields preserve weight, visibility, assertion provenance, confidence, evidence, tumbler address, external target metadata, and federation metadata.", + "0001": "This schema validates .", + "0002": "It requires each relationship to have an id, source, target, type, and summary. Optional fields preserve weight, visibility, assertion provenance, confidence, evidence, tumbler address, external target metadata, and federation metadata." }, "metadata": {} } @@ -679,23 +579,17 @@ "versions": { "2020-12": { "fragments": { - "1": "This schema validates each exported node record.\n\nIt requires a protocol id, title, type, importance, summary, and relationship summaries. It also accepts provenance fields and fragment metadata such as source_node, fragment_id, tumbler, and selector.", - "1.1": "This schema validates each exported node record.", - "1.1.1": "This schema validates each exported node record.", - "1.2": "It requires a protocol id, title, type, importance, summary, and relationship summaries. It also accepts provenance fields and fragment metadata such as source_node, fragment_id, tumbler, and selector.", - "1.2.1": "It requires a protocol id, title, type, importance, summary, and relationship summaries.", - "1.2.2": "It also accepts provenance fields and fragment metadata such as source_node, fragment_id, tumbler, and selector." + "1": "This schema validates each exported node record.\n\nIt requires a protocol id, title, type, importance, summary, and relationship summaries. It also accepts provenance fields and fragment metadata such as , , , and .", + "0001": "This schema validates each exported node record.", + "0002": "It requires a protocol id, title, type, importance, summary, and relationship summaries. It also accepts provenance fields and fragment metadata such as , , , and ." }, "metadata": {} }, "latest": { "fragments": { - "1": "This schema validates each exported node record.\n\nIt requires a protocol id, title, type, importance, summary, and relationship summaries. It also accepts provenance fields and fragment metadata such as source_node, fragment_id, tumbler, and selector.", - "1.1": "This schema validates each exported node record.", - "1.1.1": "This schema validates each exported node record.", - "1.2": "It requires a protocol id, title, type, importance, summary, and relationship summaries. It also accepts provenance fields and fragment metadata such as source_node, fragment_id, tumbler, and selector.", - "1.2.1": "It requires a protocol id, title, type, importance, summary, and relationship summaries.", - "1.2.2": "It also accepts provenance fields and fragment metadata such as source_node, fragment_id, tumbler, and selector." + "1": "This schema validates each exported node record.\n\nIt requires a protocol id, title, type, importance, summary, and relationship summaries. It also accepts provenance fields and fragment metadata such as , , , and .", + "0001": "This schema validates each exported node record.", + "0002": "It requires a protocol id, title, type, importance, summary, and relationship summaries. It also accepts provenance fields and fragment metadata such as , , , and ." }, "metadata": {} } @@ -707,23 +601,17 @@ "versions": { "2020-12": { "fragments": { - "1": "This schema validates substrate.json.\n\nIt checks the substrate identifier, name, namespace, version, optional description, schema version, maintainers, imports, and extension declarations.", - "1.1": "This schema validates substrate.json.", - "1.1.1": "This schema validates substrate.", - "1.1.2": "json.", - "1.2": "It checks the substrate identifier, name, namespace, version, optional description, schema version, maintainers, imports, and extension declarations.", - "1.2.1": "It checks the substrate identifier, name, namespace, version, optional description, schema version, maintainers, imports, and extension declarations." + "1": "This schema validates .\n\nIt checks the substrate identifier, name, namespace, version, optional description, schema version, maintainers, imports, and extension declarations.", + "0001": "This schema validates .", + "0002": "It checks the substrate identifier, name, namespace, version, optional description, schema version, maintainers, imports, and extension declarations." }, "metadata": {} }, "latest": { "fragments": { - "1": "This schema validates substrate.json.\n\nIt checks the substrate identifier, name, namespace, version, optional description, schema version, maintainers, imports, and extension declarations.", - "1.1": "This schema validates substrate.json.", - "1.1.1": "This schema validates substrate.", - "1.1.2": "json.", - "1.2": "It checks the substrate identifier, name, namespace, version, optional description, schema version, maintainers, imports, and extension declarations.", - "1.2.1": "It checks the substrate identifier, name, namespace, version, optional description, schema version, maintainers, imports, and extension declarations." + "1": "This schema validates .\n\nIt checks the substrate identifier, name, namespace, version, optional description, schema version, maintainers, imports, and extension declarations.", + "0001": "This schema validates .", + "0002": "It checks the substrate identifier, name, namespace, version, optional description, schema version, maintainers, imports, and extension declarations." }, "metadata": {} } @@ -736,20 +624,16 @@ "2020-12": { "fragments": { "1": "Namespace records help identify who owns a prefix and how it should be interpreted.\n\nThey support registry tooling, extension discovery, and federation checks while allowing unknown namespaces to remain preserved rather than rejected.", - "1.1": "Namespace records help identify who owns a prefix and how it should be interpreted.", - "1.1.1": "Namespace records help identify who owns a prefix and how it should be interpreted.", - "1.2": "They support registry tooling, extension discovery, and federation checks while allowing unknown namespaces to remain preserved rather than rejected.", - "1.2.1": "They support registry tooling, extension discovery, and federation checks while allowing unknown namespaces to remain preserved rather than rejected." + "0001": "Namespace records help identify who owns a prefix and how it should be interpreted.", + "0002": "They support registry tooling, extension discovery, and federation checks while allowing unknown namespaces to remain preserved rather than rejected." }, "metadata": {} }, "latest": { "fragments": { "1": "Namespace records help identify who owns a prefix and how it should be interpreted.\n\nThey support registry tooling, extension discovery, and federation checks while allowing unknown namespaces to remain preserved rather than rejected.", - "1.1": "Namespace records help identify who owns a prefix and how it should be interpreted.", - "1.1.1": "Namespace records help identify who owns a prefix and how it should be interpreted.", - "1.2": "They support registry tooling, extension discovery, and federation checks while allowing unknown namespaces to remain preserved rather than rejected.", - "1.2.1": "They support registry tooling, extension discovery, and federation checks while allowing unknown namespaces to remain preserved rather than rejected." + "0001": "Namespace records help identify who owns a prefix and how it should be interpreted.", + "0002": "They support registry tooling, extension discovery, and federation checks while allowing unknown namespaces to remain preserved rather than rejected." }, "metadata": {} } @@ -762,20 +646,16 @@ "2020-12": { "fragments": { "1": "This schema validates the record of a proposed merge or comparison.\n\nIt preserves mappings, conflicts, identity decisions, unresolved questions, and warnings so downstream tools can inspect what happened without treating a comparison as a destructive merge.", - "1.1": "This schema validates the record of a proposed merge or comparison.", - "1.1.1": "This schema validates the record of a proposed merge or comparison.", - "1.2": "It preserves mappings, conflicts, identity decisions, unresolved questions, and warnings so downstream tools can inspect what happened without treating a comparison as a destructive merge.", - "1.2.1": "It preserves mappings, conflicts, identity decisions, unresolved questions, and warnings so downstream tools can inspect what happened without treating a comparison as a destructive merge." + "0001": "This schema validates the record of a proposed merge or comparison.", + "0002": "It preserves mappings, conflicts, identity decisions, unresolved questions, and warnings so downstream tools can inspect what happened without treating a comparison as a destructive merge." }, "metadata": {} }, "latest": { "fragments": { "1": "This schema validates the record of a proposed merge or comparison.\n\nIt preserves mappings, conflicts, identity decisions, unresolved questions, and warnings so downstream tools can inspect what happened without treating a comparison as a destructive merge.", - "1.1": "This schema validates the record of a proposed merge or comparison.", - "1.1.1": "This schema validates the record of a proposed merge or comparison.", - "1.2": "It preserves mappings, conflicts, identity decisions, unresolved questions, and warnings so downstream tools can inspect what happened without treating a comparison as a destructive merge.", - "1.2.1": "It preserves mappings, conflicts, identity decisions, unresolved questions, and warnings so downstream tools can inspect what happened without treating a comparison as a destructive merge." + "0001": "This schema validates the record of a proposed merge or comparison.", + "0002": "It preserves mappings, conflicts, identity decisions, unresolved questions, and warnings so downstream tools can inspect what happened without treating a comparison as a destructive merge." }, "metadata": {} } @@ -788,22 +668,16 @@ "2020-12": { "fragments": { "1": "This schema validates reports about what one implementation can safely understand.\n\nThose reports let a tool say more than pass or fail. They record the achieved compatibility level, recognized schemas, unsupported extensions, warnings, and blocking issues.", - "1.1": "This schema validates reports about what one implementation can safely understand.", - "1.1.1": "This schema validates reports about what one implementation can safely understand.", - "1.2": "Those reports let a tool say more than pass or fail. They record the achieved compatibility level, recognized schemas, unsupported extensions, warnings, and blocking issues.", - "1.2.1": "Those reports let a tool say more than pass or fail.", - "1.2.2": "They record the achieved compatibility level, recognized schemas, unsupported extensions, warnings, and blocking issues." + "0001": "This schema validates reports about what one implementation can safely understand.", + "0002": "Those reports let a tool say more than pass or fail. They record the achieved compatibility level, recognized schemas, unsupported extensions, warnings, and blocking issues." }, "metadata": {} }, "latest": { "fragments": { "1": "This schema validates reports about what one implementation can safely understand.\n\nThose reports let a tool say more than pass or fail. They record the achieved compatibility level, recognized schemas, unsupported extensions, warnings, and blocking issues.", - "1.1": "This schema validates reports about what one implementation can safely understand.", - "1.1.1": "This schema validates reports about what one implementation can safely understand.", - "1.2": "Those reports let a tool say more than pass or fail. They record the achieved compatibility level, recognized schemas, unsupported extensions, warnings, and blocking issues.", - "1.2.1": "Those reports let a tool say more than pass or fail.", - "1.2.2": "They record the achieved compatibility level, recognized schemas, unsupported extensions, warnings, and blocking issues." + "0001": "This schema validates reports about what one implementation can safely understand.", + "0002": "Those reports let a tool say more than pass or fail. They record the achieved compatibility level, recognized schemas, unsupported extensions, warnings, and blocking issues." }, "metadata": {} } @@ -816,20 +690,16 @@ "v1": { "fragments": { "1": "The Hugo theme is not XanaNode itself.\n\nIt is one reference implementation: a static site generator, content folder, front matter conventions, JSON index, and graph viewer that demonstrate the XanaNode model.", - "1.1": "The Hugo theme is not XanaNode itself.", - "1.1.1": "The Hugo theme is not XanaNode itself.", - "1.2": "It is one reference implementation: a static site generator, content folder, front matter conventions, JSON index, and graph viewer that demonstrate the XanaNode model.", - "1.2.1": "It is one reference implementation: a static site generator, content folder, front matter conventions, JSON index, and graph viewer that demonstrate the XanaNode model." + "0001": "The Hugo theme is not XanaNode itself.", + "0002": "It is one reference implementation: a static site generator, content folder, front matter conventions, JSON index, and graph viewer that demonstrate the XanaNode model." }, "metadata": {} }, "latest": { "fragments": { "1": "The Hugo theme is not XanaNode itself.\n\nIt is one reference implementation: a static site generator, content folder, front matter conventions, JSON index, and graph viewer that demonstrate the XanaNode model.", - "1.1": "The Hugo theme is not XanaNode itself.", - "1.1.1": "The Hugo theme is not XanaNode itself.", - "1.2": "It is one reference implementation: a static site generator, content folder, front matter conventions, JSON index, and graph viewer that demonstrate the XanaNode model.", - "1.2.1": "It is one reference implementation: a static site generator, content folder, front matter conventions, JSON index, and graph viewer that demonstrate the XanaNode model." + "0001": "The Hugo theme is not XanaNode itself.", + "0002": "It is one reference implementation: a static site generator, content folder, front matter conventions, JSON index, and graph viewer that demonstrate the XanaNode model." }, "metadata": {} } @@ -841,17 +711,15 @@ "versions": { "v1": { "fragments": { - "1": "Project Xanadu is the clearest historical predecessor for persistent transclusion, deep linking, and relationship-preserving media.", - "1.1": "Project Xanadu is the clearest historical predecessor for persistent transclusion, deep linking, and relationship-preserving media.", - "1.1.1": "Project Xanadu is the clearest historical predecessor for persistent transclusion, deep linking, and relationship-preserving media." + "1": "Project Xanadu is the clearest historical predecessor for persistent transclusion, deep linking, and relationship preserving media.", + "0001": "Project Xanadu is the clearest historical predecessor for persistent transclusion, deep linking, and relationship preserving media." }, "metadata": {} }, "latest": { "fragments": { - "1": "Project Xanadu is the clearest historical predecessor for persistent transclusion, deep linking, and relationship-preserving media.", - "1.1": "Project Xanadu is the clearest historical predecessor for persistent transclusion, deep linking, and relationship-preserving media.", - "1.1.1": "Project Xanadu is the clearest historical predecessor for persistent transclusion, deep linking, and relationship-preserving media." + "1": "Project Xanadu is the clearest historical predecessor for persistent transclusion, deep linking, and relationship preserving media.", + "0001": "Project Xanadu is the clearest historical predecessor for persistent transclusion, deep linking, and relationship preserving media." }, "metadata": {} } @@ -863,17 +731,15 @@ "versions": { "v1": { "fragments": { - "1": "NLS demonstrated interactive navigation, collaborative editing, and computer-supported knowledge work decades before those ideas became common.", - "1.1": "NLS demonstrated interactive navigation, collaborative editing, and computer-supported knowledge work decades before those ideas became common.", - "1.1.1": "NLS demonstrated interactive navigation, collaborative editing, and computer-supported knowledge work decades before those ideas became common." + "1": "NLS demonstrated interactive navigation, collaborative editing, and computer supported knowledge work decades before those ideas became common.", + "0001": "NLS demonstrated interactive navigation, collaborative editing, and computer supported knowledge work decades before those ideas became common." }, "metadata": {} }, "latest": { "fragments": { - "1": "NLS demonstrated interactive navigation, collaborative editing, and computer-supported knowledge work decades before those ideas became common.", - "1.1": "NLS demonstrated interactive navigation, collaborative editing, and computer-supported knowledge work decades before those ideas became common.", - "1.1.1": "NLS demonstrated interactive navigation, collaborative editing, and computer-supported knowledge work decades before those ideas became common." + "1": "NLS demonstrated interactive navigation, collaborative editing, and computer supported knowledge work decades before those ideas became common.", + "0001": "NLS demonstrated interactive navigation, collaborative editing, and computer supported knowledge work decades before those ideas became common." }, "metadata": {} } @@ -885,17 +751,15 @@ "versions": { "v1": { "fragments": { - "1": "The Memex is an ancestor concept for associative trails and human-centered knowledge navigation.", - "1.1": "The Memex is an ancestor concept for associative trails and human-centered knowledge navigation.", - "1.1.1": "The Memex is an ancestor concept for associative trails and human-centered knowledge navigation." + "1": "The Memex is an ancestor concept for associative trails and human centered knowledge navigation.", + "0001": "The Memex is an ancestor concept for associative trails and human centered knowledge navigation." }, "metadata": {} }, "latest": { "fragments": { - "1": "The Memex is an ancestor concept for associative trails and human-centered knowledge navigation.", - "1.1": "The Memex is an ancestor concept for associative trails and human-centered knowledge navigation.", - "1.1.1": "The Memex is an ancestor concept for associative trails and human-centered knowledge navigation." + "1": "The Memex is an ancestor concept for associative trails and human centered knowledge navigation.", + "0001": "The Memex is an ancestor concept for associative trails and human centered knowledge navigation." }, "metadata": {} } @@ -908,16 +772,14 @@ "v1": { "fragments": { "1": "Vannevar Bush framed the problem as one of navigation through a growing record of knowledge.", - "1.1": "Vannevar Bush framed the problem as one of navigation through a growing record of knowledge.", - "1.1.1": "Vannevar Bush framed the problem as one of navigation through a growing record of knowledge." + "0001": "Vannevar Bush framed the problem as one of navigation through a growing record of knowledge." }, "metadata": {} }, "latest": { "fragments": { "1": "Vannevar Bush framed the problem as one of navigation through a growing record of knowledge.", - "1.1": "Vannevar Bush framed the problem as one of navigation through a growing record of knowledge.", - "1.1.1": "Vannevar Bush framed the problem as one of navigation through a growing record of knowledge." + "0001": "Vannevar Bush framed the problem as one of navigation through a growing record of knowledge." }, "metadata": {} } @@ -930,16 +792,14 @@ "v1": { "fragments": { "1": "Ted Nelson argued that documents were the wrong primitive and that systems should preserve reusable, visibly connected media.", - "1.1": "Ted Nelson argued that documents were the wrong primitive and that systems should preserve reusable, visibly connected media.", - "1.1.1": "Ted Nelson argued that documents were the wrong primitive and that systems should preserve reusable, visibly connected media." + "0001": "Ted Nelson argued that documents were the wrong primitive and that systems should preserve reusable, visibly connected media." }, "metadata": {} }, "latest": { "fragments": { "1": "Ted Nelson argued that documents were the wrong primitive and that systems should preserve reusable, visibly connected media.", - "1.1": "Ted Nelson argued that documents were the wrong primitive and that systems should preserve reusable, visibly connected media.", - "1.1.1": "Ted Nelson argued that documents were the wrong primitive and that systems should preserve reusable, visibly connected media." + "0001": "Ted Nelson argued that documents were the wrong primitive and that systems should preserve reusable, visibly connected media." }, "metadata": {} } @@ -952,16 +812,14 @@ "v1": { "fragments": { "1": "Engelbart treated computers as tools for increasing human ability to reason, collaborate, and navigate complex problems.", - "1.1": "Engelbart treated computers as tools for increasing human ability to reason, collaborate, and navigate complex problems.", - "1.1.1": "Engelbart treated computers as tools for increasing human ability to reason, collaborate, and navigate complex problems." + "0001": "Engelbart treated computers as tools for increasing human ability to reason, collaborate, and navigate complex problems." }, "metadata": {} }, "latest": { "fragments": { "1": "Engelbart treated computers as tools for increasing human ability to reason, collaborate, and navigate complex problems.", - "1.1": "Engelbart treated computers as tools for increasing human ability to reason, collaborate, and navigate complex problems.", - "1.1.1": "Engelbart treated computers as tools for increasing human ability to reason, collaborate, and navigate complex problems." + "0001": "Engelbart treated computers as tools for increasing human ability to reason, collaborate, and navigate complex problems." }, "metadata": {} } @@ -973,21 +831,17 @@ "versions": { "v1": { "fragments": { - "1": "Link rot shows why ordinary document-embedded references are fragile.\n\nThe target may disappear, move, change meaning, or lose its surrounding context.", - "1.1": "Link rot shows why ordinary document-embedded references are fragile.", - "1.1.1": "Link rot shows why ordinary document-embedded references are fragile.", - "1.2": "The target may disappear, move, change meaning, or lose its surrounding context.", - "1.2.1": "The target may disappear, move, change meaning, or lose its surrounding context." + "1": "Link rot shows why ordinary document embedded references are fragile.\n\nThe target may disappear, move, change meaning, or lose its surrounding context.", + "0001": "Link rot shows why ordinary document embedded references are fragile.", + "0002": "The target may disappear, move, change meaning, or lose its surrounding context." }, "metadata": {} }, "latest": { "fragments": { - "1": "Link rot shows why ordinary document-embedded references are fragile.\n\nThe target may disappear, move, change meaning, or lose its surrounding context.", - "1.1": "Link rot shows why ordinary document-embedded references are fragile.", - "1.1.1": "Link rot shows why ordinary document-embedded references are fragile.", - "1.2": "The target may disappear, move, change meaning, or lose its surrounding context.", - "1.2.1": "The target may disappear, move, change meaning, or lose its surrounding context." + "1": "Link rot shows why ordinary document embedded references are fragile.\n\nThe target may disappear, move, change meaning, or lose its surrounding context.", + "0001": "Link rot shows why ordinary document embedded references are fragile.", + "0002": "The target may disappear, move, change meaning, or lose its surrounding context." }, "metadata": {} } @@ -999,21 +853,15 @@ "versions": { "v1": { "fragments": { - "1": "This icon is the visual mark for the XanaNode theme.\n\nThe crossing lines and central node are meant to suggest typed relationships, visible lineage, and a substrate whose meaning comes from the connections between things rather than from isolated documents.", - "1.1": "This icon is the visual mark for the XanaNode theme.", - "1.1.1": "This icon is the visual mark for the XanaNode theme.", - "1.2": "The crossing lines and central node are meant to suggest typed relationships, visible lineage, and a substrate whose meaning comes from the connections between things rather than from isolated documents.", - "1.2.1": "The crossing lines and central node are meant to suggest typed relationships, visible lineage, and a substrate whose meaning comes from the connections between things rather than from isolated documents." + "1": "This icon is the visual mark for the XanaNode theme. The crossing lines and central node are meant to suggest typed relationships, visible lineage, and a substrate whose meaning comes from the connections between things rather than from isolated documents.", + "0001": "This icon is the visual mark for the XanaNode theme. The crossing lines and central node are meant to suggest typed relationships, visible lineage, and a substrate whose meaning comes from the connections between things rather than from isolated documents." }, "metadata": {} }, "latest": { "fragments": { - "1": "This icon is the visual mark for the XanaNode theme.\n\nThe crossing lines and central node are meant to suggest typed relationships, visible lineage, and a substrate whose meaning comes from the connections between things rather than from isolated documents.", - "1.1": "This icon is the visual mark for the XanaNode theme.", - "1.1.1": "This icon is the visual mark for the XanaNode theme.", - "1.2": "The crossing lines and central node are meant to suggest typed relationships, visible lineage, and a substrate whose meaning comes from the connections between things rather than from isolated documents.", - "1.2.1": "The crossing lines and central node are meant to suggest typed relationships, visible lineage, and a substrate whose meaning comes from the connections between things rather than from isolated documents." + "1": "This icon is the visual mark for the XanaNode theme. The crossing lines and central node are meant to suggest typed relationships, visible lineage, and a substrate whose meaning comes from the connections between things rather than from isolated documents.", + "0001": "This icon is the visual mark for the XanaNode theme. The crossing lines and central node are meant to suggest typed relationships, visible lineage, and a substrate whose meaning comes from the connections between things rather than from isolated documents." }, "metadata": {} } @@ -1025,47 +873,27 @@ "versions": { "v1": { "fragments": { - "1": "XanaNode is best understood in layers.\n\nThe ontology defines what kinds of things can be represented.\n\nThe relationship vocabulary defines why those things are connected.\n\nA substrate is an independently authored graph using that vocabulary.\n\nProtocol artifacts make that graph portable: substrate.json identifies the substrate, node records describe addressable objects, relationships.json preserves typed edges, schemas validate the artifacts, and reports explain compatibility or merge decisions.\n\nA renderer, such as this Hugo theme, is one way to publish and navigate a substrate. It is not the protocol itself.\n\nThe larger goal is federation: many independently moderated substrates that can still interoperate because they declare their schemas and relationships clearly.", - "1.1": "XanaNode is best understood in layers.", - "1.1.1": "XanaNode is best understood in layers.", - "1.2": "The ontology defines what kinds of things can be represented.", - "1.2.1": "The ontology defines what kinds of things can be represented.", - "1.3": "The relationship vocabulary defines why those things are connected.", - "1.3.1": "The relationship vocabulary defines why those things are connected.", - "1.4": "A substrate is an independently authored graph using that vocabulary.", - "1.4.1": "A substrate is an independently authored graph using that vocabulary.", - "1.5": "Protocol artifacts make that graph portable: substrate.json identifies the substrate, node records describe addressable objects, relationships.json preserves typed edges, schemas validate the artifacts, and reports explain compatibility or merge decisions.", - "1.5.1": "Protocol artifacts make that graph portable: substrate.", - "1.5.2": "json identifies the substrate, node records describe addressable objects, relationships.", - "1.5.3": "json preserves typed edges, schemas validate the artifacts, and reports explain compatibility or merge decisions.", - "1.6": "A renderer, such as this Hugo theme, is one way to publish and navigate a substrate. It is not the protocol itself.", - "1.6.1": "A renderer, such as this Hugo theme, is one way to publish and navigate a substrate.", - "1.6.2": "It is not the protocol itself.", - "1.7": "The larger goal is federation: many independently moderated substrates that can still interoperate because they declare their schemas and relationships clearly.", - "1.7.1": "The larger goal is federation: many independently moderated substrates that can still interoperate because they declare their schemas and relationships clearly." + "1": "XanaNode is best understood in layers.\n\nThe ontology defines what kinds of things can be represented.\n\nThe relationship vocabulary defines why those things are connected.\n\nA substrate is an independently authored graph using that vocabulary.\n\nProtocol artifacts make that graph portable: identifies the substrate, node records describe addressable objects, preserves typed edges, schemas validate the artifacts, and reports explain compatibility or merge decisions.\n\nA renderer, such as this Hugo theme, is one way to publish and navigate a substrate. It is not the protocol itself.\n\nThe larger goal is federation: many independently moderated substrates that can still interoperate because they declare their schemas and relationships clearly.", + "0001": "XanaNode is best understood in layers.", + "0002": "The ontology defines what kinds of things can be represented.", + "0003": "The relationship vocabulary defines why those things are connected.", + "0004": "A substrate is an independently authored graph using that vocabulary.", + "0005": "Protocol artifacts make that graph portable: identifies the substrate, node records describe addressable objects, preserves typed edges, schemas validate the artifacts, and reports explain compatibility or merge decisions.", + "0006": "A renderer, such as this Hugo theme, is one way to publish and navigate a substrate. It is not the protocol itself.", + "0007": "The larger goal is federation: many independently moderated substrates that can still interoperate because they declare their schemas and relationships clearly." }, "metadata": {} }, "latest": { "fragments": { - "1": "XanaNode is best understood in layers.\n\nThe ontology defines what kinds of things can be represented.\n\nThe relationship vocabulary defines why those things are connected.\n\nA substrate is an independently authored graph using that vocabulary.\n\nProtocol artifacts make that graph portable: substrate.json identifies the substrate, node records describe addressable objects, relationships.json preserves typed edges, schemas validate the artifacts, and reports explain compatibility or merge decisions.\n\nA renderer, such as this Hugo theme, is one way to publish and navigate a substrate. It is not the protocol itself.\n\nThe larger goal is federation: many independently moderated substrates that can still interoperate because they declare their schemas and relationships clearly.", - "1.1": "XanaNode is best understood in layers.", - "1.1.1": "XanaNode is best understood in layers.", - "1.2": "The ontology defines what kinds of things can be represented.", - "1.2.1": "The ontology defines what kinds of things can be represented.", - "1.3": "The relationship vocabulary defines why those things are connected.", - "1.3.1": "The relationship vocabulary defines why those things are connected.", - "1.4": "A substrate is an independently authored graph using that vocabulary.", - "1.4.1": "A substrate is an independently authored graph using that vocabulary.", - "1.5": "Protocol artifacts make that graph portable: substrate.json identifies the substrate, node records describe addressable objects, relationships.json preserves typed edges, schemas validate the artifacts, and reports explain compatibility or merge decisions.", - "1.5.1": "Protocol artifacts make that graph portable: substrate.", - "1.5.2": "json identifies the substrate, node records describe addressable objects, relationships.", - "1.5.3": "json preserves typed edges, schemas validate the artifacts, and reports explain compatibility or merge decisions.", - "1.6": "A renderer, such as this Hugo theme, is one way to publish and navigate a substrate. It is not the protocol itself.", - "1.6.1": "A renderer, such as this Hugo theme, is one way to publish and navigate a substrate.", - "1.6.2": "It is not the protocol itself.", - "1.7": "The larger goal is federation: many independently moderated substrates that can still interoperate because they declare their schemas and relationships clearly.", - "1.7.1": "The larger goal is federation: many independently moderated substrates that can still interoperate because they declare their schemas and relationships clearly." + "1": "XanaNode is best understood in layers.\n\nThe ontology defines what kinds of things can be represented.\n\nThe relationship vocabulary defines why those things are connected.\n\nA substrate is an independently authored graph using that vocabulary.\n\nProtocol artifacts make that graph portable: identifies the substrate, node records describe addressable objects, preserves typed edges, schemas validate the artifacts, and reports explain compatibility or merge decisions.\n\nA renderer, such as this Hugo theme, is one way to publish and navigate a substrate. It is not the protocol itself.\n\nThe larger goal is federation: many independently moderated substrates that can still interoperate because they declare their schemas and relationships clearly.", + "0001": "XanaNode is best understood in layers.", + "0002": "The ontology defines what kinds of things can be represented.", + "0003": "The relationship vocabulary defines why those things are connected.", + "0004": "A substrate is an independently authored graph using that vocabulary.", + "0005": "Protocol artifacts make that graph portable: identifies the substrate, node records describe addressable objects, preserves typed edges, schemas validate the artifacts, and reports explain compatibility or merge decisions.", + "0006": "A renderer, such as this Hugo theme, is one way to publish and navigate a substrate. It is not the protocol itself.", + "0007": "The larger goal is federation: many independently moderated substrates that can still interoperate because they declare their schemas and relationships clearly." }, "metadata": {} } @@ -1073,41 +901,75 @@ "title": "What Is XanaNode?", "type": "essay" }, + "using-hugo-with-protocol-json": { + "versions": { + "v1": { + "fragments": { + "1": "Hugo is the static publishing layer. It is not the protocol.\n\nUse Markdown when you want prose pages, essays, explainers, sources, or authored trails. Use protocol JSON when you already have validated substrate records from Core, Workspace, another tool, or another substrate.\n\nThe import path is intentionally simple. Drop a pack into the site, then let the prepare step merge it into the generated substrate:\n\ncan contain either a single substrate node, an array of substrate nodes, or an object with a array. can contain either an array of relationships or an object with a array.\n\nThe example site uses two packs:\n\nin mounts the protocol minimal substrate from the Core/Protocol submodule. It demonstrates the base model: substrate manifest, node records, typed relationships, evidence, stable fragments, and transclusion. extends that model with the fuller human computer augmentation lineage: Leibniz, Otlet, Bush, Nelson, Engelbart, Brown, HES, FRESS, Intermedia, HyperCard, Hyperland, VR, TED2, the Web, and the XanaNode bridge concepts.\n\nMounted packs are build time layers. They can be enabled or removed without claiming local ownership of their records. Absorbed packs are reviewed imports that become part of the receiving substrate. The base pack is mounted here so the protocol repository remains its governed source of truth.\n\nThen run:\n\nThe prepare step validates the generated and imported records together, writes the protocol artifacts, and emits a browser ready viewer feed.\n\nThe important published files are:\n\n, , and are the protocol artifacts. makes the node files discoverable on a static host, because browsers cannot list a directory. is the read only browser bundle derived from those protocol records.\n\nThat means you do not need to recreate imported records as Markdown just to see them. Markdown is for authored human pages. JSON imports are for existing protocol objects.\n\nCore remains responsible for protocol intelligence. During prepare, Hugo hands Core the existing substrate and the incoming packs so Core can report possible same entity merges, relationships that touch existing nodes, possible links from prose to known nodes, and possible transclusions. Hugo is the renderer and static site adapter; Core is where the reusable substrate analysis belongs.\n\nThis is the pattern for a new site: mount the base pack if you want a known good skeleton, drop in generated JSON from Core or Workspace, write Markdown only where you want human authored pages, then publish the generated protocol artifacts with the static viewer.", + "0001": "Hugo is the static publishing layer. It is not the protocol.", + "0002": "Use Markdown when you want prose pages, essays, explainers, sources, or authored trails. Use protocol JSON when you already have validated substrate records from Core, Workspace, another tool, or another substrate.", + "0003": "The import path is intentionally simple. Drop a pack into the site, then let the prepare step merge it into the generated substrate:", + "0005": "can contain either a single substrate node, an array of substrate nodes, or an object with a array. can contain either an array of relationships or an object with a array.", + "0006": "The example site uses two packs:", + "0007": "in mounts the protocol minimal substrate from the Core/Protocol submodule. It demonstrates the base model: substrate manifest, node records, typed relationships, evidence, stable fragments, and transclusion. extends that model with the fuller human computer augmentation lineage: Leibniz, Otlet, Bush, Nelson, Engelbart, Brown, HES, FRESS, Intermedia, HyperCard, Hyperland, VR, TED2, the Web, and the XanaNode bridge concepts.", + "0008": "Mounted packs are build time layers. They can be enabled or removed without claiming local ownership of their records. Absorbed packs are reviewed imports that become part of the receiving substrate. The base pack is mounted here so the protocol repository remains its governed source of truth.", + "0009": "Then run:", + "0011": "The prepare step validates the generated and imported records together, writes the protocol artifacts, and emits a browser ready viewer feed.", + "0012": "The important published files are:", + "0014": ", , and are the protocol artifacts. makes the node files discoverable on a static host, because browsers cannot list a directory. is the read only browser bundle derived from those protocol records.", + "0015": "That means you do not need to recreate imported records as Markdown just to see them. Markdown is for authored human pages. JSON imports are for existing protocol objects.", + "0016": "Core remains responsible for protocol intelligence. During prepare, Hugo hands Core the existing substrate and the incoming packs so Core can report possible same entity merges, relationships that touch existing nodes, possible links from prose to known nodes, and possible transclusions. Hugo is the renderer and static site adapter; Core is where the reusable substrate analysis belongs.", + "0017": "This is the pattern for a new site: mount the base pack if you want a known good skeleton, drop in generated JSON from Core or Workspace, write Markdown only where you want human authored pages, then publish the generated protocol artifacts with the static viewer." + }, + "metadata": {} + }, + "latest": { + "fragments": { + "1": "Hugo is the static publishing layer. It is not the protocol.\n\nUse Markdown when you want prose pages, essays, explainers, sources, or authored trails. Use protocol JSON when you already have validated substrate records from Core, Workspace, another tool, or another substrate.\n\nThe import path is intentionally simple. Drop a pack into the site, then let the prepare step merge it into the generated substrate:\n\ncan contain either a single substrate node, an array of substrate nodes, or an object with a array. can contain either an array of relationships or an object with a array.\n\nThe example site uses two packs:\n\nin mounts the protocol minimal substrate from the Core/Protocol submodule. It demonstrates the base model: substrate manifest, node records, typed relationships, evidence, stable fragments, and transclusion. extends that model with the fuller human computer augmentation lineage: Leibniz, Otlet, Bush, Nelson, Engelbart, Brown, HES, FRESS, Intermedia, HyperCard, Hyperland, VR, TED2, the Web, and the XanaNode bridge concepts.\n\nMounted packs are build time layers. They can be enabled or removed without claiming local ownership of their records. Absorbed packs are reviewed imports that become part of the receiving substrate. The base pack is mounted here so the protocol repository remains its governed source of truth.\n\nThen run:\n\nThe prepare step validates the generated and imported records together, writes the protocol artifacts, and emits a browser ready viewer feed.\n\nThe important published files are:\n\n, , and are the protocol artifacts. makes the node files discoverable on a static host, because browsers cannot list a directory. is the read only browser bundle derived from those protocol records.\n\nThat means you do not need to recreate imported records as Markdown just to see them. Markdown is for authored human pages. JSON imports are for existing protocol objects.\n\nCore remains responsible for protocol intelligence. During prepare, Hugo hands Core the existing substrate and the incoming packs so Core can report possible same entity merges, relationships that touch existing nodes, possible links from prose to known nodes, and possible transclusions. Hugo is the renderer and static site adapter; Core is where the reusable substrate analysis belongs.\n\nThis is the pattern for a new site: mount the base pack if you want a known good skeleton, drop in generated JSON from Core or Workspace, write Markdown only where you want human authored pages, then publish the generated protocol artifacts with the static viewer.", + "0001": "Hugo is the static publishing layer. It is not the protocol.", + "0002": "Use Markdown when you want prose pages, essays, explainers, sources, or authored trails. Use protocol JSON when you already have validated substrate records from Core, Workspace, another tool, or another substrate.", + "0003": "The import path is intentionally simple. Drop a pack into the site, then let the prepare step merge it into the generated substrate:", + "0005": "can contain either a single substrate node, an array of substrate nodes, or an object with a array. can contain either an array of relationships or an object with a array.", + "0006": "The example site uses two packs:", + "0007": "in mounts the protocol minimal substrate from the Core/Protocol submodule. It demonstrates the base model: substrate manifest, node records, typed relationships, evidence, stable fragments, and transclusion. extends that model with the fuller human computer augmentation lineage: Leibniz, Otlet, Bush, Nelson, Engelbart, Brown, HES, FRESS, Intermedia, HyperCard, Hyperland, VR, TED2, the Web, and the XanaNode bridge concepts.", + "0008": "Mounted packs are build time layers. They can be enabled or removed without claiming local ownership of their records. Absorbed packs are reviewed imports that become part of the receiving substrate. The base pack is mounted here so the protocol repository remains its governed source of truth.", + "0009": "Then run:", + "0011": "The prepare step validates the generated and imported records together, writes the protocol artifacts, and emits a browser ready viewer feed.", + "0012": "The important published files are:", + "0014": ", , and are the protocol artifacts. makes the node files discoverable on a static host, because browsers cannot list a directory. is the read only browser bundle derived from those protocol records.", + "0015": "That means you do not need to recreate imported records as Markdown just to see them. Markdown is for authored human pages. JSON imports are for existing protocol objects.", + "0016": "Core remains responsible for protocol intelligence. During prepare, Hugo hands Core the existing substrate and the incoming packs so Core can report possible same entity merges, relationships that touch existing nodes, possible links from prose to known nodes, and possible transclusions. Hugo is the renderer and static site adapter; Core is where the reusable substrate analysis belongs.", + "0017": "This is the pattern for a new site: mount the base pack if you want a known good skeleton, drop in generated JSON from Core or Workspace, write Markdown only where you want human authored pages, then publish the generated protocol artifacts with the static viewer." + }, + "metadata": {} + } + }, + "title": "Using Hugo with Protocol JSON", + "type": "essay" + }, "start-here": { "versions": { "v1": { "fragments": { - "1": "XanaNode begins with a simple claim: civilization is good at publishing information and bad at preserving the relationships that make information understandable.\n\nA page can say something. A graph can show where that statement came from, what supports it, what challenges it, what it depends on, and how it changed.\n\nThis example substrate explains XanaNode using XanaNode itself. The pages are human-readable nodes, and the build also publishes protocol JSON for machines.\n\nFollow the core trail from the problem of isolated documents, through typed relationships, provenance, transclusion, namespacing, merge validation, and federation.\n\nThen follow the protocol artifacts trail to see the manifest, node records, relationship list, schemas, registries, extension examples, reports, and governance rules that make federation concrete.", - "1.1": "XanaNode begins with a simple claim: civilization is good at publishing information and bad at preserving the relationships that make information understandable.", - "1.1.1": "XanaNode begins with a simple claim: civilization is good at publishing information and bad at preserving the relationships that make information understandable.", - "1.2": "A page can say something. A graph can show where that statement came from, what supports it, what challenges it, what it depends on, and how it changed.", - "1.2.1": "A page can say something.", - "1.2.2": "A graph can show where that statement came from, what supports it, what challenges it, what it depends on, and how it changed.", - "1.3": "This example substrate explains XanaNode using XanaNode itself. The pages are human-readable nodes, and the build also publishes protocol JSON for machines.", - "1.3.1": "This example substrate explains XanaNode using XanaNode itself.", - "1.3.2": "The pages are human-readable nodes, and the build also publishes protocol JSON for machines.", - "1.4": "Follow the core trail from the problem of isolated documents, through typed relationships, provenance, transclusion, namespacing, merge validation, and federation.", - "1.4.1": "Follow the core trail from the problem of isolated documents, through typed relationships, provenance, transclusion, namespacing, merge validation, and federation.", - "1.5": "Then follow the protocol artifacts trail to see the manifest, node records, relationship list, schemas, registries, extension examples, reports, and governance rules that make federation concrete.", - "1.5.1": "Then follow the protocol artifacts trail to see the manifest, node records, relationship list, schemas, registries, extension examples, reports, and governance rules that make federation concrete." + "1": "XanaNode begins with a simple claim: civilization is good at publishing information and bad at preserving the relationships that make information understandable.\n\nA page can say something. A graph can show where that statement came from, what supports it, what challenges it, what it depends on, and how it changed.\n\nThis example substrate explains XanaNode using XanaNode itself. The pages are human readable nodes, and the build also imports protocol JSON packs, validates everything together, and republishes the merged substrate for machines.\n\nFollow the core trail from the problem of isolated documents, through typed relationships, provenance, transclusion, namespacing, merge validation, and federation.\n\nThen follow the protocol artifacts trail to see the manifest, node records, relationship list, schemas, registries, extension examples, reports, and governance rules that make federation concrete.\n\nIf you are building a Hugo site from existing protocol JSON, read Using Hugo with Protocol JSON. The bundled example imports the protocol base pack and the extended XanaNode lineage pack directly from JSON, then renders them in the 2D viewer without forcing you to recreate every node as Markdown.", + "0001": "XanaNode begins with a simple claim: civilization is good at publishing information and bad at preserving the relationships that make information understandable.", + "0002": "A page can say something. A graph can show where that statement came from, what supports it, what challenges it, what it depends on, and how it changed.", + "0003": "This example substrate explains XanaNode using XanaNode itself. The pages are human readable nodes, and the build also imports protocol JSON packs, validates everything together, and republishes the merged substrate for machines.", + "0004": "Follow the core trail from the problem of isolated documents, through typed relationships, provenance, transclusion, namespacing, merge validation, and federation.", + "0005": "Then follow the protocol artifacts trail to see the manifest, node records, relationship list, schemas, registries, extension examples, reports, and governance rules that make federation concrete.", + "0006": "If you are building a Hugo site from existing protocol JSON, read Using Hugo with Protocol JSON. The bundled example imports the protocol base pack and the extended XanaNode lineage pack directly from JSON, then renders them in the 2D viewer without forcing you to recreate every node as Markdown." }, "metadata": {} }, "latest": { "fragments": { - "1": "XanaNode begins with a simple claim: civilization is good at publishing information and bad at preserving the relationships that make information understandable.\n\nA page can say something. A graph can show where that statement came from, what supports it, what challenges it, what it depends on, and how it changed.\n\nThis example substrate explains XanaNode using XanaNode itself. The pages are human-readable nodes, and the build also publishes protocol JSON for machines.\n\nFollow the core trail from the problem of isolated documents, through typed relationships, provenance, transclusion, namespacing, merge validation, and federation.\n\nThen follow the protocol artifacts trail to see the manifest, node records, relationship list, schemas, registries, extension examples, reports, and governance rules that make federation concrete.", - "1.1": "XanaNode begins with a simple claim: civilization is good at publishing information and bad at preserving the relationships that make information understandable.", - "1.1.1": "XanaNode begins with a simple claim: civilization is good at publishing information and bad at preserving the relationships that make information understandable.", - "1.2": "A page can say something. A graph can show where that statement came from, what supports it, what challenges it, what it depends on, and how it changed.", - "1.2.1": "A page can say something.", - "1.2.2": "A graph can show where that statement came from, what supports it, what challenges it, what it depends on, and how it changed.", - "1.3": "This example substrate explains XanaNode using XanaNode itself. The pages are human-readable nodes, and the build also publishes protocol JSON for machines.", - "1.3.1": "This example substrate explains XanaNode using XanaNode itself.", - "1.3.2": "The pages are human-readable nodes, and the build also publishes protocol JSON for machines.", - "1.4": "Follow the core trail from the problem of isolated documents, through typed relationships, provenance, transclusion, namespacing, merge validation, and federation.", - "1.4.1": "Follow the core trail from the problem of isolated documents, through typed relationships, provenance, transclusion, namespacing, merge validation, and federation.", - "1.5": "Then follow the protocol artifacts trail to see the manifest, node records, relationship list, schemas, registries, extension examples, reports, and governance rules that make federation concrete.", - "1.5.1": "Then follow the protocol artifacts trail to see the manifest, node records, relationship list, schemas, registries, extension examples, reports, and governance rules that make federation concrete." + "1": "XanaNode begins with a simple claim: civilization is good at publishing information and bad at preserving the relationships that make information understandable.\n\nA page can say something. A graph can show where that statement came from, what supports it, what challenges it, what it depends on, and how it changed.\n\nThis example substrate explains XanaNode using XanaNode itself. The pages are human readable nodes, and the build also imports protocol JSON packs, validates everything together, and republishes the merged substrate for machines.\n\nFollow the core trail from the problem of isolated documents, through typed relationships, provenance, transclusion, namespacing, merge validation, and federation.\n\nThen follow the protocol artifacts trail to see the manifest, node records, relationship list, schemas, registries, extension examples, reports, and governance rules that make federation concrete.\n\nIf you are building a Hugo site from existing protocol JSON, read Using Hugo with Protocol JSON. The bundled example imports the protocol base pack and the extended XanaNode lineage pack directly from JSON, then renders them in the 2D viewer without forcing you to recreate every node as Markdown.", + "0001": "XanaNode begins with a simple claim: civilization is good at publishing information and bad at preserving the relationships that make information understandable.", + "0002": "A page can say something. A graph can show where that statement came from, what supports it, what challenges it, what it depends on, and how it changed.", + "0003": "This example substrate explains XanaNode using XanaNode itself. The pages are human readable nodes, and the build also imports protocol JSON packs, validates everything together, and republishes the merged substrate for machines.", + "0004": "Follow the core trail from the problem of isolated documents, through typed relationships, provenance, transclusion, namespacing, merge validation, and federation.", + "0005": "Then follow the protocol artifacts trail to see the manifest, node records, relationship list, schemas, registries, extension examples, reports, and governance rules that make federation concrete.", + "0006": "If you are building a Hugo site from existing protocol JSON, read Using Hugo with Protocol JSON. The bundled example imports the protocol base pack and the extended XanaNode lineage pack directly from JSON, then renders them in the 2D viewer without forcing you to recreate every node as Markdown." }, "metadata": {} } @@ -1119,27 +981,19 @@ "versions": { "v1": { "fragments": { - "1": "XanaNode is a protocol, ontology, and publishing architecture for interoperable knowledge substrates.\n\nIt treats relationships as first-class structures, not decoration around documents. Claims, sources, people, events, media, trails, schemas, fragments, and revisions become addressable nodes connected by typed relationships.\n\nThe core schema gives independently authored substrates enough shared meaning to validate, compare, merge, federate, or analyze them without requiring a single central source of truth.", - "1.1": "XanaNode is a protocol, ontology, and publishing architecture for interoperable knowledge substrates.", - "1.1.1": "XanaNode is a protocol, ontology, and publishing architecture for interoperable knowledge substrates.", - "1.2": "It treats relationships as first-class structures, not decoration around documents. Claims, sources, people, events, media, trails, schemas, fragments, and revisions become addressable nodes connected by typed relationships.", - "1.2.1": "It treats relationships as first-class structures, not decoration around documents.", - "1.2.2": "Claims, sources, people, events, media, trails, schemas, fragments, and revisions become addressable nodes connected by typed relationships.", - "1.3": "The core schema gives independently authored substrates enough shared meaning to validate, compare, merge, federate, or analyze them without requiring a single central source of truth.", - "1.3.1": "The core schema gives independently authored substrates enough shared meaning to validate, compare, merge, federate, or analyze them without requiring a single central source of truth." + "1": "XanaNode is a protocol, ontology, and publishing architecture for interoperable knowledge substrates.\n\nIt treats relationships as first class structures, not decoration around documents. Claims, sources, people, events, media, trails, schemas, fragments, and revisions become addressable nodes connected by typed relationships.\n\nThe core schema gives independently authored substrates enough shared meaning to validate, compare, merge, federate, or analyze them without requiring a single central source of truth.", + "0001": "XanaNode is a protocol, ontology, and publishing architecture for interoperable knowledge substrates.", + "0002": "It treats relationships as first class structures, not decoration around documents. Claims, sources, people, events, media, trails, schemas, fragments, and revisions become addressable nodes connected by typed relationships.", + "0003": "The core schema gives independently authored substrates enough shared meaning to validate, compare, merge, federate, or analyze them without requiring a single central source of truth." }, "metadata": {} }, "latest": { "fragments": { - "1": "XanaNode is a protocol, ontology, and publishing architecture for interoperable knowledge substrates.\n\nIt treats relationships as first-class structures, not decoration around documents. Claims, sources, people, events, media, trails, schemas, fragments, and revisions become addressable nodes connected by typed relationships.\n\nThe core schema gives independently authored substrates enough shared meaning to validate, compare, merge, federate, or analyze them without requiring a single central source of truth.", - "1.1": "XanaNode is a protocol, ontology, and publishing architecture for interoperable knowledge substrates.", - "1.1.1": "XanaNode is a protocol, ontology, and publishing architecture for interoperable knowledge substrates.", - "1.2": "It treats relationships as first-class structures, not decoration around documents. Claims, sources, people, events, media, trails, schemas, fragments, and revisions become addressable nodes connected by typed relationships.", - "1.2.1": "It treats relationships as first-class structures, not decoration around documents.", - "1.2.2": "Claims, sources, people, events, media, trails, schemas, fragments, and revisions become addressable nodes connected by typed relationships.", - "1.3": "The core schema gives independently authored substrates enough shared meaning to validate, compare, merge, federate, or analyze them without requiring a single central source of truth.", - "1.3.1": "The core schema gives independently authored substrates enough shared meaning to validate, compare, merge, federate, or analyze them without requiring a single central source of truth." + "1": "XanaNode is a protocol, ontology, and publishing architecture for interoperable knowledge substrates.\n\nIt treats relationships as first class structures, not decoration around documents. Claims, sources, people, events, media, trails, schemas, fragments, and revisions become addressable nodes connected by typed relationships.\n\nThe core schema gives independently authored substrates enough shared meaning to validate, compare, merge, federate, or analyze them without requiring a single central source of truth.", + "0001": "XanaNode is a protocol, ontology, and publishing architecture for interoperable knowledge substrates.", + "0002": "It treats relationships as first class structures, not decoration around documents. Claims, sources, people, events, media, trails, schemas, fragments, and revisions become addressable nodes connected by typed relationships.", + "0003": "The core schema gives independently authored substrates enough shared meaning to validate, compare, merge, federate, or analyze them without requiring a single central source of truth." }, "metadata": {} } @@ -1152,22 +1006,16 @@ "v1": { "fragments": { "1": "The web hyperlink is powerful because it is simple. It spread because it was easy.\n\nIts weakness is that it usually does not say whether the target supports, contradicts, defines, documents, quotes, explains, or merely mentions the source.", - "1.1": "The web hyperlink is powerful because it is simple. It spread because it was easy.", - "1.1.1": "The web hyperlink is powerful because it is simple.", - "1.1.2": "It spread because it was easy.", - "1.2": "Its weakness is that it usually does not say whether the target supports, contradicts, defines, documents, quotes, explains, or merely mentions the source.", - "1.2.1": "Its weakness is that it usually does not say whether the target supports, contradicts, defines, documents, quotes, explains, or merely mentions the source." + "0001": "The web hyperlink is powerful because it is simple. It spread because it was easy.", + "0002": "Its weakness is that it usually does not say whether the target supports, contradicts, defines, documents, quotes, explains, or merely mentions the source." }, "metadata": {} }, "latest": { "fragments": { "1": "The web hyperlink is powerful because it is simple. It spread because it was easy.\n\nIts weakness is that it usually does not say whether the target supports, contradicts, defines, documents, quotes, explains, or merely mentions the source.", - "1.1": "The web hyperlink is powerful because it is simple. It spread because it was easy.", - "1.1.1": "The web hyperlink is powerful because it is simple.", - "1.1.2": "It spread because it was easy.", - "1.2": "Its weakness is that it usually does not say whether the target supports, contradicts, defines, documents, quotes, explains, or merely mentions the source.", - "1.2.1": "Its weakness is that it usually does not say whether the target supports, contradicts, defines, documents, quotes, explains, or merely mentions the source." + "0001": "The web hyperlink is powerful because it is simple. It spread because it was easy.", + "0002": "Its weakness is that it usually does not say whether the target supports, contradicts, defines, documents, quotes, explains, or merely mentions the source." }, "metadata": {} } @@ -1179,27 +1027,19 @@ "versions": { "v1": { "fragments": { - "1": "A normal hyperlink says that two things are connected.\n\nA typed relationship says how they are connected.\n\nThat difference matters. supports, contradicts, explains, derived_from, memorializes, transcludes, and deep_links_to carry different meanings and should not be flattened into generic relatedness.", - "1.1": "A normal hyperlink says that two things are connected.", - "1.1.1": "A normal hyperlink says that two things are connected.", - "1.2": "A typed relationship says how they are connected.", - "1.2.1": "A typed relationship says how they are connected.", - "1.3": "That difference matters. supports, contradicts, explains, derived_from, memorializes, transcludes, and deep_links_to carry different meanings and should not be flattened into generic relatedness.", - "1.3.1": "That difference matters.", - "1.3.2": "supports, contradicts, explains, derived_from, memorializes, transcludes, and deep_links_to carry different meanings and should not be flattened into generic relatedness." + "1": "A normal hyperlink says that two things are connected.\n\nA typed relationship says how they are connected.\n\nThat difference matters. , , , , , , and carry different meanings and should not be flattened into generic relatedness.", + "0001": "A normal hyperlink says that two things are connected.", + "0002": "A typed relationship says how they are connected.", + "0003": "That difference matters. , , , , , , and carry different meanings and should not be flattened into generic relatedness." }, "metadata": {} }, "latest": { "fragments": { - "1": "A normal hyperlink says that two things are connected.\n\nA typed relationship says how they are connected.\n\nThat difference matters. supports, contradicts, explains, derived_from, memorializes, transcludes, and deep_links_to carry different meanings and should not be flattened into generic relatedness.", - "1.1": "A normal hyperlink says that two things are connected.", - "1.1.1": "A normal hyperlink says that two things are connected.", - "1.2": "A typed relationship says how they are connected.", - "1.2.1": "A typed relationship says how they are connected.", - "1.3": "That difference matters. supports, contradicts, explains, derived_from, memorializes, transcludes, and deep_links_to carry different meanings and should not be flattened into generic relatedness.", - "1.3.1": "That difference matters.", - "1.3.2": "supports, contradicts, explains, derived_from, memorializes, transcludes, and deep_links_to carry different meanings and should not be flattened into generic relatedness." + "1": "A normal hyperlink says that two things are connected.\n\nA typed relationship says how they are connected.\n\nThat difference matters. , , , , , , and carry different meanings and should not be flattened into generic relatedness.", + "0001": "A normal hyperlink says that two things are connected.", + "0002": "A typed relationship says how they are connected.", + "0003": "That difference matters. , , , , , , and carry different meanings and should not be flattened into generic relatedness." }, "metadata": {} } @@ -1211,41 +1051,25 @@ "versions": { "v1": { "fragments": { - "1": "Tumbler addressing keeps content addressable when files move, URLs change, or layouts are rebuilt.\n\nXanaNode uses stable node identifiers and stable fragment identifiers for deep linking and transclusion.\n\nThe protocol-level address profile uses namespaced ids such as example.minimal:source/as-we-may-think#fragment/0004 so fragments can remain identifiable across renderers and rebuilds.\n\nThis page resolves a local stable fragment. The shortcode below points at fragment 0004 inside the as-we-may-think source node:\n\n{{< xana ref=\"as-we-may-think@v1/0004\" label=\"Tumbler-addressed fragment\" >}}\n\nIf the source file moves or the page layout changes, the reference still names the logical node, version, and fragment id rather than a fragile screen location.", - "1.1": "Tumbler addressing keeps content addressable when files move, URLs change, or layouts are rebuilt.", - "1.1.1": "Tumbler addressing keeps content addressable when files move, URLs change, or layouts are rebuilt.", - "1.2": "XanaNode uses stable node identifiers and stable fragment identifiers for deep linking and transclusion.", - "1.2.1": "XanaNode uses stable node identifiers and stable fragment identifiers for deep linking and transclusion.", - "1.3": "The protocol-level address profile uses namespaced ids such as example.minimal:source/as-we-may-think#fragment/0004 so fragments can remain identifiable across renderers and rebuilds.", - "1.3.1": "The protocol-level address profile uses namespaced ids such as example.", - "1.3.2": "minimal:source/as-we-may-think#fragment/0004 so fragments can remain identifiable across renderers and rebuilds.", - "1.4": "This page resolves a local stable fragment. The shortcode below points at fragment 0004 inside the as-we-may-think source node:", - "1.4.1": "This page resolves a local stable fragment.", - "1.4.2": "The shortcode below points at fragment 0004 inside the as-we-may-think source node:", - "1.5": "{{< xana ref=\"as-we-may-think@v1/0004\" label=\"Tumbler-addressed fragment\" >}}", - "1.5.1": "{{< xana ref=\"as-we-may-think@v1/0004\" label=\"Tumbler-addressed fragment\" >}}", - "1.6": "If the source file moves or the page layout changes, the reference still names the logical node, version, and fragment id rather than a fragile screen location.", - "1.6.1": "If the source file moves or the page layout changes, the reference still names the logical node, version, and fragment id rather than a fragile screen location." + "1": "Tumbler addressing keeps content addressable when files move, URLs change, or layouts are rebuilt.\n\nXanaNode uses stable node identifiers and stable fragment identifiers for deep linking and transclusion.\n\nThe protocol level address profile uses namespaced ids such as so fragments can remain identifiable across renderers and rebuilds.\n\nThis page resolves a local stable fragment. The shortcode below points at fragment inside the source node:\n\n{{< xana ref=\"as we may think@v1/0004\" label=\"Tumbler addressed fragment\" }}\n\nIf the source file moves or the page layout changes, the reference still names the logical node, version, and fragment id rather than a fragile screen location.", + "0001": "Tumbler addressing keeps content addressable when files move, URLs change, or layouts are rebuilt.", + "0002": "XanaNode uses stable node identifiers and stable fragment identifiers for deep linking and transclusion.", + "0003": "The protocol level address profile uses namespaced ids such as so fragments can remain identifiable across renderers and rebuilds.", + "0004": "This page resolves a local stable fragment. The shortcode below points at fragment inside the source node:", + "0005": "{{< xana ref=\"as we may think@v1/0004\" label=\"Tumbler addressed fragment\" }}", + "0006": "If the source file moves or the page layout changes, the reference still names the logical node, version, and fragment id rather than a fragile screen location." }, "metadata": {} }, "latest": { "fragments": { - "1": "Tumbler addressing keeps content addressable when files move, URLs change, or layouts are rebuilt.\n\nXanaNode uses stable node identifiers and stable fragment identifiers for deep linking and transclusion.\n\nThe protocol-level address profile uses namespaced ids such as example.minimal:source/as-we-may-think#fragment/0004 so fragments can remain identifiable across renderers and rebuilds.\n\nThis page resolves a local stable fragment. The shortcode below points at fragment 0004 inside the as-we-may-think source node:\n\n{{< xana ref=\"as-we-may-think@v1/0004\" label=\"Tumbler-addressed fragment\" >}}\n\nIf the source file moves or the page layout changes, the reference still names the logical node, version, and fragment id rather than a fragile screen location.", - "1.1": "Tumbler addressing keeps content addressable when files move, URLs change, or layouts are rebuilt.", - "1.1.1": "Tumbler addressing keeps content addressable when files move, URLs change, or layouts are rebuilt.", - "1.2": "XanaNode uses stable node identifiers and stable fragment identifiers for deep linking and transclusion.", - "1.2.1": "XanaNode uses stable node identifiers and stable fragment identifiers for deep linking and transclusion.", - "1.3": "The protocol-level address profile uses namespaced ids such as example.minimal:source/as-we-may-think#fragment/0004 so fragments can remain identifiable across renderers and rebuilds.", - "1.3.1": "The protocol-level address profile uses namespaced ids such as example.", - "1.3.2": "minimal:source/as-we-may-think#fragment/0004 so fragments can remain identifiable across renderers and rebuilds.", - "1.4": "This page resolves a local stable fragment. The shortcode below points at fragment 0004 inside the as-we-may-think source node:", - "1.4.1": "This page resolves a local stable fragment.", - "1.4.2": "The shortcode below points at fragment 0004 inside the as-we-may-think source node:", - "1.5": "{{< xana ref=\"as-we-may-think@v1/0004\" label=\"Tumbler-addressed fragment\" >}}", - "1.5.1": "{{< xana ref=\"as-we-may-think@v1/0004\" label=\"Tumbler-addressed fragment\" >}}", - "1.6": "If the source file moves or the page layout changes, the reference still names the logical node, version, and fragment id rather than a fragile screen location.", - "1.6.1": "If the source file moves or the page layout changes, the reference still names the logical node, version, and fragment id rather than a fragile screen location." + "1": "Tumbler addressing keeps content addressable when files move, URLs change, or layouts are rebuilt.\n\nXanaNode uses stable node identifiers and stable fragment identifiers for deep linking and transclusion.\n\nThe protocol level address profile uses namespaced ids such as so fragments can remain identifiable across renderers and rebuilds.\n\nThis page resolves a local stable fragment. The shortcode below points at fragment inside the source node:\n\n{{< xana ref=\"as we may think@v1/0004\" label=\"Tumbler addressed fragment\" }}\n\nIf the source file moves or the page layout changes, the reference still names the logical node, version, and fragment id rather than a fragile screen location.", + "0001": "Tumbler addressing keeps content addressable when files move, URLs change, or layouts are rebuilt.", + "0002": "XanaNode uses stable node identifiers and stable fragment identifiers for deep linking and transclusion.", + "0003": "The protocol level address profile uses namespaced ids such as so fragments can remain identifiable across renderers and rebuilds.", + "0004": "This page resolves a local stable fragment. The shortcode below points at fragment inside the source node:", + "0005": "{{< xana ref=\"as we may think@v1/0004\" label=\"Tumbler addressed fragment\" }}", + "0006": "If the source file moves or the page layout changes, the reference still names the logical node, version, and fragment id rather than a fragile screen location." }, "metadata": {} } @@ -1257,39 +1081,25 @@ "versions": { "v1": { "fragments": { - "1": "Transclusion includes a source fragment by reference instead of turning it into an anonymous copy.\n\nIn this XanaNode substrate, a transclusion points to a stable fragment id inside a versioned source node.\n\nThe rendered passage keeps its source identity, selector metadata, attribution path, and protocol tumbler address.\n\nThis page includes fragment 0001 from the Xanadu source node:\n\n{{< xana ref=\"xanadu-document-interconnection@v1/0001\" label=\"Transcluded source fragment\" >}}\n\nThe block above is backed by xanadu-document-interconnection@v1/0001, which resolves to the protocol address xananode.example:source/xanadu-document-interconnection#fragment/0001.", - "1.1": "Transclusion includes a source fragment by reference instead of turning it into an anonymous copy.", - "1.1.1": "Transclusion includes a source fragment by reference instead of turning it into an anonymous copy.", - "1.2": "In this XanaNode substrate, a transclusion points to a stable fragment id inside a versioned source node.", - "1.2.1": "In this XanaNode substrate, a transclusion points to a stable fragment id inside a versioned source node.", - "1.3": "The rendered passage keeps its source identity, selector metadata, attribution path, and protocol tumbler address.", - "1.3.1": "The rendered passage keeps its source identity, selector metadata, attribution path, and protocol tumbler address.", - "1.4": "This page includes fragment 0001 from the Xanadu source node:", - "1.4.1": "This page includes fragment 0001 from the Xanadu source node:", - "1.5": "{{< xana ref=\"xanadu-document-interconnection@v1/0001\" label=\"Transcluded source fragment\" >}}", - "1.5.1": "{{< xana ref=\"xanadu-document-interconnection@v1/0001\" label=\"Transcluded source fragment\" >}}", - "1.6": "The block above is backed by xanadu-document-interconnection@v1/0001, which resolves to the protocol address xananode.example:source/xanadu-document-interconnection#fragment/0001.", - "1.6.1": "The block above is backed by xanadu-document-interconnection@v1/0001, which resolves to the protocol address xananode.", - "1.6.2": "example:source/xanadu-document-interconnection#fragment/0001." + "1": "Transclusion includes a source fragment by reference instead of turning it into an anonymous copy.\n\nIn this XanaNode substrate, a transclusion points to a stable fragment id inside a versioned source node.\n\nThe rendered passage keeps its source identity, selector metadata, attribution path, and protocol tumbler address.\n\nThis page includes fragment from the Xanadu source node:\n\n{{< xana ref=\"xanadu document interconnection@v1/0001\" label=\"Transcluded source fragment\" }}\n\nThe block above is backed by , which resolves to the protocol address .", + "0001": "Transclusion includes a source fragment by reference instead of turning it into an anonymous copy.", + "0002": "In this XanaNode substrate, a transclusion points to a stable fragment id inside a versioned source node.", + "0003": "The rendered passage keeps its source identity, selector metadata, attribution path, and protocol tumbler address.", + "0004": "This page includes fragment from the Xanadu source node:", + "0005": "{{< xana ref=\"xanadu document interconnection@v1/0001\" label=\"Transcluded source fragment\" }}", + "0006": "The block above is backed by , which resolves to the protocol address ." }, "metadata": {} }, "latest": { "fragments": { - "1": "Transclusion includes a source fragment by reference instead of turning it into an anonymous copy.\n\nIn this XanaNode substrate, a transclusion points to a stable fragment id inside a versioned source node.\n\nThe rendered passage keeps its source identity, selector metadata, attribution path, and protocol tumbler address.\n\nThis page includes fragment 0001 from the Xanadu source node:\n\n{{< xana ref=\"xanadu-document-interconnection@v1/0001\" label=\"Transcluded source fragment\" >}}\n\nThe block above is backed by xanadu-document-interconnection@v1/0001, which resolves to the protocol address xananode.example:source/xanadu-document-interconnection#fragment/0001.", - "1.1": "Transclusion includes a source fragment by reference instead of turning it into an anonymous copy.", - "1.1.1": "Transclusion includes a source fragment by reference instead of turning it into an anonymous copy.", - "1.2": "In this XanaNode substrate, a transclusion points to a stable fragment id inside a versioned source node.", - "1.2.1": "In this XanaNode substrate, a transclusion points to a stable fragment id inside a versioned source node.", - "1.3": "The rendered passage keeps its source identity, selector metadata, attribution path, and protocol tumbler address.", - "1.3.1": "The rendered passage keeps its source identity, selector metadata, attribution path, and protocol tumbler address.", - "1.4": "This page includes fragment 0001 from the Xanadu source node:", - "1.4.1": "This page includes fragment 0001 from the Xanadu source node:", - "1.5": "{{< xana ref=\"xanadu-document-interconnection@v1/0001\" label=\"Transcluded source fragment\" >}}", - "1.5.1": "{{< xana ref=\"xanadu-document-interconnection@v1/0001\" label=\"Transcluded source fragment\" >}}", - "1.6": "The block above is backed by xanadu-document-interconnection@v1/0001, which resolves to the protocol address xananode.example:source/xanadu-document-interconnection#fragment/0001.", - "1.6.1": "The block above is backed by xanadu-document-interconnection@v1/0001, which resolves to the protocol address xananode.", - "1.6.2": "example:source/xanadu-document-interconnection#fragment/0001." + "1": "Transclusion includes a source fragment by reference instead of turning it into an anonymous copy.\n\nIn this XanaNode substrate, a transclusion points to a stable fragment id inside a versioned source node.\n\nThe rendered passage keeps its source identity, selector metadata, attribution path, and protocol tumbler address.\n\nThis page includes fragment from the Xanadu source node:\n\n{{< xana ref=\"xanadu document interconnection@v1/0001\" label=\"Transcluded source fragment\" }}\n\nThe block above is backed by , which resolves to the protocol address .", + "0001": "Transclusion includes a source fragment by reference instead of turning it into an anonymous copy.", + "0002": "In this XanaNode substrate, a transclusion points to a stable fragment id inside a versioned source node.", + "0003": "The rendered passage keeps its source identity, selector metadata, attribution path, and protocol tumbler address.", + "0004": "This page includes fragment from the Xanadu source node:", + "0005": "{{< xana ref=\"xanadu document interconnection@v1/0001\" label=\"Transcluded source fragment\" }}", + "0006": "The block above is backed by , which resolves to the protocol address ." }, "metadata": {} } @@ -1301,29 +1111,19 @@ "versions": { "v1": { "fragments": { - "1": "relationships.json is the edge list for a substrate.\n\nEach relationship has its own id, source, target, type, and summary. It can also carry weight, visibility, assertion provenance, confidence, evidence, federation metadata, and tumbler references.\n\nThis implementation derives the protocol relationship list from authored front matter, primary media links, trail membership, and stable transclusion shortcodes.", - "1.1": "relationships.json is the edge list for a substrate.", - "1.1.1": "relationships.", - "1.1.2": "json is the edge list for a substrate.", - "1.2": "Each relationship has its own id, source, target, type, and summary. It can also carry weight, visibility, assertion provenance, confidence, evidence, federation metadata, and tumbler references.", - "1.2.1": "Each relationship has its own id, source, target, type, and summary.", - "1.2.2": "It can also carry weight, visibility, assertion provenance, confidence, evidence, federation metadata, and tumbler references.", - "1.3": "This implementation derives the protocol relationship list from authored front matter, primary media links, trail membership, and stable transclusion shortcodes.", - "1.3.1": "This implementation derives the protocol relationship list from authored front matter, primary media links, trail membership, and stable transclusion shortcodes." + "1": "is the edge list for a substrate.\n\nEach relationship has its own id, source, target, type, and summary. It can also carry weight, visibility, assertion provenance, confidence, evidence, federation metadata, and tumbler references.\n\nThis implementation derives the protocol relationship list from authored front matter, primary media links, trail membership, and stable transclusion shortcodes.", + "0001": "is the edge list for a substrate.", + "0002": "Each relationship has its own id, source, target, type, and summary. It can also carry weight, visibility, assertion provenance, confidence, evidence, federation metadata, and tumbler references.", + "0003": "This implementation derives the protocol relationship list from authored front matter, primary media links, trail membership, and stable transclusion shortcodes." }, "metadata": {} }, "latest": { "fragments": { - "1": "relationships.json is the edge list for a substrate.\n\nEach relationship has its own id, source, target, type, and summary. It can also carry weight, visibility, assertion provenance, confidence, evidence, federation metadata, and tumbler references.\n\nThis implementation derives the protocol relationship list from authored front matter, primary media links, trail membership, and stable transclusion shortcodes.", - "1.1": "relationships.json is the edge list for a substrate.", - "1.1.1": "relationships.", - "1.1.2": "json is the edge list for a substrate.", - "1.2": "Each relationship has its own id, source, target, type, and summary. It can also carry weight, visibility, assertion provenance, confidence, evidence, federation metadata, and tumbler references.", - "1.2.1": "Each relationship has its own id, source, target, type, and summary.", - "1.2.2": "It can also carry weight, visibility, assertion provenance, confidence, evidence, federation metadata, and tumbler references.", - "1.3": "This implementation derives the protocol relationship list from authored front matter, primary media links, trail membership, and stable transclusion shortcodes.", - "1.3.1": "This implementation derives the protocol relationship list from authored front matter, primary media links, trail membership, and stable transclusion shortcodes." + "1": "is the edge list for a substrate.\n\nEach relationship has its own id, source, target, type, and summary. It can also carry weight, visibility, assertion provenance, confidence, evidence, federation metadata, and tumbler references.\n\nThis implementation derives the protocol relationship list from authored front matter, primary media links, trail membership, and stable transclusion shortcodes.", + "0001": "is the edge list for a substrate.", + "0002": "Each relationship has its own id, source, target, type, and summary. It can also carry weight, visibility, assertion provenance, confidence, evidence, federation metadata, and tumbler references.", + "0003": "This implementation derives the protocol relationship list from authored front matter, primary media links, trail membership, and stable transclusion shortcodes." }, "metadata": {} } @@ -1335,25 +1135,19 @@ "versions": { "v1": { "fragments": { - "1": "A node record is the machine-readable counterpart to a human-readable page.\n\nIt preserves the protocol id, title, type, importance, summary, provenance fields, and incoming or outgoing relationship summaries needed for tools to traverse the substrate without scraping HTML.\n\nFor authored fragments, this implementation also emits protocol fragment node records with source_node, fragment_id, tumbler, and selector metadata.", - "1.1": "A node record is the machine-readable counterpart to a human-readable page.", - "1.1.1": "A node record is the machine-readable counterpart to a human-readable page.", - "1.2": "It preserves the protocol id, title, type, importance, summary, provenance fields, and incoming or outgoing relationship summaries needed for tools to traverse the substrate without scraping HTML.", - "1.2.1": "It preserves the protocol id, title, type, importance, summary, provenance fields, and incoming or outgoing relationship summaries needed for tools to traverse the substrate without scraping HTML.", - "1.3": "For authored fragments, this implementation also emits protocol fragment node records with source_node, fragment_id, tumbler, and selector metadata.", - "1.3.1": "For authored fragments, this implementation also emits protocol fragment node records with source_node, fragment_id, tumbler, and selector metadata." + "1": "A node record is the machine readable counterpart to a human readable page.\n\nIt preserves the protocol id, title, type, importance, summary, provenance fields, and incoming or outgoing relationship summaries needed for tools to traverse the substrate without scraping HTML.\n\nFor authored fragments, this implementation also emits protocol node records with , , , and metadata.", + "0001": "A node record is the machine readable counterpart to a human readable page.", + "0002": "It preserves the protocol id, title, type, importance, summary, provenance fields, and incoming or outgoing relationship summaries needed for tools to traverse the substrate without scraping HTML.", + "0003": "For authored fragments, this implementation also emits protocol node records with , , , and metadata." }, "metadata": {} }, "latest": { "fragments": { - "1": "A node record is the machine-readable counterpart to a human-readable page.\n\nIt preserves the protocol id, title, type, importance, summary, provenance fields, and incoming or outgoing relationship summaries needed for tools to traverse the substrate without scraping HTML.\n\nFor authored fragments, this implementation also emits protocol fragment node records with source_node, fragment_id, tumbler, and selector metadata.", - "1.1": "A node record is the machine-readable counterpart to a human-readable page.", - "1.1.1": "A node record is the machine-readable counterpart to a human-readable page.", - "1.2": "It preserves the protocol id, title, type, importance, summary, provenance fields, and incoming or outgoing relationship summaries needed for tools to traverse the substrate without scraping HTML.", - "1.2.1": "It preserves the protocol id, title, type, importance, summary, provenance fields, and incoming or outgoing relationship summaries needed for tools to traverse the substrate without scraping HTML.", - "1.3": "For authored fragments, this implementation also emits protocol fragment node records with source_node, fragment_id, tumbler, and selector metadata.", - "1.3.1": "For authored fragments, this implementation also emits protocol fragment node records with source_node, fragment_id, tumbler, and selector metadata." + "1": "A node record is the machine readable counterpart to a human readable page.\n\nIt preserves the protocol id, title, type, importance, summary, provenance fields, and incoming or outgoing relationship summaries needed for tools to traverse the substrate without scraping HTML.\n\nFor authored fragments, this implementation also emits protocol node records with , , , and metadata.", + "0001": "A node record is the machine readable counterpart to a human readable page.", + "0002": "It preserves the protocol id, title, type, importance, summary, provenance fields, and incoming or outgoing relationship summaries needed for tools to traverse the substrate without scraping HTML.", + "0003": "For authored fragments, this implementation also emits protocol node records with , , , and metadata." }, "metadata": {} } @@ -1365,29 +1159,19 @@ "versions": { "v1": { "fragments": { - "1": "substrate.json is the first file another tool should read.\n\nIt identifies the substrate, namespace, substrate version, targeted core schema version, imports, maintainers, and extension declarations.\n\nThis theme generates substrate.json during preparation so the human site and machine-readable substrate stay aligned.", - "1.1": "substrate.json is the first file another tool should read.", - "1.1.1": "substrate.", - "1.1.2": "json is the first file another tool should read.", - "1.2": "It identifies the substrate, namespace, substrate version, targeted core schema version, imports, maintainers, and extension declarations.", - "1.2.1": "It identifies the substrate, namespace, substrate version, targeted core schema version, imports, maintainers, and extension declarations.", - "1.3": "This theme generates substrate.json during preparation so the human site and machine-readable substrate stay aligned.", - "1.3.1": "This theme generates substrate.", - "1.3.2": "json during preparation so the human site and machine-readable substrate stay aligned." + "1": "is the first file another tool should read.\n\nIt identifies the substrate, namespace, substrate version, targeted core schema version, imports, maintainers, and extension declarations.\n\nThis theme generates during preparation so the human site and machine readable substrate stay aligned.", + "0001": "is the first file another tool should read.", + "0002": "It identifies the substrate, namespace, substrate version, targeted core schema version, imports, maintainers, and extension declarations.", + "0003": "This theme generates during preparation so the human site and machine readable substrate stay aligned." }, "metadata": {} }, "latest": { "fragments": { - "1": "substrate.json is the first file another tool should read.\n\nIt identifies the substrate, namespace, substrate version, targeted core schema version, imports, maintainers, and extension declarations.\n\nThis theme generates substrate.json during preparation so the human site and machine-readable substrate stay aligned.", - "1.1": "substrate.json is the first file another tool should read.", - "1.1.1": "substrate.", - "1.1.2": "json is the first file another tool should read.", - "1.2": "It identifies the substrate, namespace, substrate version, targeted core schema version, imports, maintainers, and extension declarations.", - "1.2.1": "It identifies the substrate, namespace, substrate version, targeted core schema version, imports, maintainers, and extension declarations.", - "1.3": "This theme generates substrate.json during preparation so the human site and machine-readable substrate stay aligned.", - "1.3.1": "This theme generates substrate.", - "1.3.2": "json during preparation so the human site and machine-readable substrate stay aligned." + "1": "is the first file another tool should read.\n\nIt identifies the substrate, namespace, substrate version, targeted core schema version, imports, maintainers, and extension declarations.\n\nThis theme generates during preparation so the human site and machine readable substrate stay aligned.", + "0001": "is the first file another tool should read.", + "0002": "It identifies the substrate, namespace, substrate version, targeted core schema version, imports, maintainers, and extension declarations.", + "0003": "This theme generates during preparation so the human site and machine readable substrate stay aligned." }, "metadata": {} } @@ -1399,25 +1183,19 @@ "versions": { "v1": { "fragments": { - "1": "Single-source-of-truth systems are useful when consensus, control, and simplicity matter.\n\nThey become fragile when knowledge is disputed, partial, culturally specific, politically sensitive, or evolving.\n\nXanaNode favors interoperable sources of context over one enforced source of truth.", - "1.1": "Single-source-of-truth systems are useful when consensus, control, and simplicity matter.", - "1.1.1": "Single-source-of-truth systems are useful when consensus, control, and simplicity matter.", - "1.2": "They become fragile when knowledge is disputed, partial, culturally specific, politically sensitive, or evolving.", - "1.2.1": "They become fragile when knowledge is disputed, partial, culturally specific, politically sensitive, or evolving.", - "1.3": "XanaNode favors interoperable sources of context over one enforced source of truth.", - "1.3.1": "XanaNode favors interoperable sources of context over one enforced source of truth." + "1": "Single source of truth systems are useful when consensus, control, and simplicity matter.\n\nThey become fragile when knowledge is disputed, partial, culturally specific, politically sensitive, or evolving.\n\nXanaNode favors interoperable sources of context over one enforced source of truth.", + "0001": "Single source of truth systems are useful when consensus, control, and simplicity matter.", + "0002": "They become fragile when knowledge is disputed, partial, culturally specific, politically sensitive, or evolving.", + "0003": "XanaNode favors interoperable sources of context over one enforced source of truth." }, "metadata": {} }, "latest": { "fragments": { - "1": "Single-source-of-truth systems are useful when consensus, control, and simplicity matter.\n\nThey become fragile when knowledge is disputed, partial, culturally specific, politically sensitive, or evolving.\n\nXanaNode favors interoperable sources of context over one enforced source of truth.", - "1.1": "Single-source-of-truth systems are useful when consensus, control, and simplicity matter.", - "1.1.1": "Single-source-of-truth systems are useful when consensus, control, and simplicity matter.", - "1.2": "They become fragile when knowledge is disputed, partial, culturally specific, politically sensitive, or evolving.", - "1.2.1": "They become fragile when knowledge is disputed, partial, culturally specific, politically sensitive, or evolving.", - "1.3": "XanaNode favors interoperable sources of context over one enforced source of truth.", - "1.3.1": "XanaNode favors interoperable sources of context over one enforced source of truth." + "1": "Single source of truth systems are useful when consensus, control, and simplicity matter.\n\nThey become fragile when knowledge is disputed, partial, culturally specific, politically sensitive, or evolving.\n\nXanaNode favors interoperable sources of context over one enforced source of truth.", + "0001": "Single source of truth systems are useful when consensus, control, and simplicity matter.", + "0002": "They become fragile when knowledge is disputed, partial, culturally specific, politically sensitive, or evolving.", + "0003": "XanaNode favors interoperable sources of context over one enforced source of truth." }, "metadata": {} } @@ -1429,31 +1207,21 @@ "versions": { "v1": { "fragments": { - "1": "XanaNode Core is intentionally shared, but it is not the only vocabulary a substrate can use.\n\nThe core schema provides shared interoperability. Extension schemas allow local domains to define additional meanings without breaking the whole system.\n\nA custom type is valid when it is namespaced, described, versioned, machine-readable, and preserved even by tools that do not understand it.\n\nThe custom extension substrate example shows this in practice: a local domain can define additional types while still publishing the core manifest, node, relationship, and schema files expected by XanaNode tools.", - "1.1": "XanaNode Core is intentionally shared, but it is not the only vocabulary a substrate can use.", - "1.1.1": "XanaNode Core is intentionally shared, but it is not the only vocabulary a substrate can use.", - "1.2": "The core schema provides shared interoperability. Extension schemas allow local domains to define additional meanings without breaking the whole system.", - "1.2.1": "The core schema provides shared interoperability.", - "1.2.2": "Extension schemas allow local domains to define additional meanings without breaking the whole system.", - "1.3": "A custom type is valid when it is namespaced, described, versioned, machine-readable, and preserved even by tools that do not understand it.", - "1.3.1": "A custom type is valid when it is namespaced, described, versioned, machine-readable, and preserved even by tools that do not understand it.", - "1.4": "The custom extension substrate example shows this in practice: a local domain can define additional types while still publishing the core manifest, node, relationship, and schema files expected by XanaNode tools.", - "1.4.1": "The custom extension substrate example shows this in practice: a local domain can define additional types while still publishing the core manifest, node, relationship, and schema files expected by XanaNode tools." + "1": "XanaNode Core is intentionally shared, but it is not the only vocabulary a substrate can use.\n\nThe core schema provides shared interoperability. Extension schemas allow local domains to define additional meanings without breaking the whole system.\n\nA custom type is valid when it is namespaced, described, versioned, machine readable, and preserved even by tools that do not understand it.\n\nThe custom extension substrate example shows this in practice: a local domain can define additional types while still publishing the core manifest, node, relationship, and schema files expected by XanaNode tools.", + "0001": "XanaNode Core is intentionally shared, but it is not the only vocabulary a substrate can use.", + "0002": "The core schema provides shared interoperability. Extension schemas allow local domains to define additional meanings without breaking the whole system.", + "0003": "A custom type is valid when it is namespaced, described, versioned, machine readable, and preserved even by tools that do not understand it.", + "0004": "The custom extension substrate example shows this in practice: a local domain can define additional types while still publishing the core manifest, node, relationship, and schema files expected by XanaNode tools." }, "metadata": {} }, "latest": { "fragments": { - "1": "XanaNode Core is intentionally shared, but it is not the only vocabulary a substrate can use.\n\nThe core schema provides shared interoperability. Extension schemas allow local domains to define additional meanings without breaking the whole system.\n\nA custom type is valid when it is namespaced, described, versioned, machine-readable, and preserved even by tools that do not understand it.\n\nThe custom extension substrate example shows this in practice: a local domain can define additional types while still publishing the core manifest, node, relationship, and schema files expected by XanaNode tools.", - "1.1": "XanaNode Core is intentionally shared, but it is not the only vocabulary a substrate can use.", - "1.1.1": "XanaNode Core is intentionally shared, but it is not the only vocabulary a substrate can use.", - "1.2": "The core schema provides shared interoperability. Extension schemas allow local domains to define additional meanings without breaking the whole system.", - "1.2.1": "The core schema provides shared interoperability.", - "1.2.2": "Extension schemas allow local domains to define additional meanings without breaking the whole system.", - "1.3": "A custom type is valid when it is namespaced, described, versioned, machine-readable, and preserved even by tools that do not understand it.", - "1.3.1": "A custom type is valid when it is namespaced, described, versioned, machine-readable, and preserved even by tools that do not understand it.", - "1.4": "The custom extension substrate example shows this in practice: a local domain can define additional types while still publishing the core manifest, node, relationship, and schema files expected by XanaNode tools.", - "1.4.1": "The custom extension substrate example shows this in practice: a local domain can define additional types while still publishing the core manifest, node, relationship, and schema files expected by XanaNode tools." + "1": "XanaNode Core is intentionally shared, but it is not the only vocabulary a substrate can use.\n\nThe core schema provides shared interoperability. Extension schemas allow local domains to define additional meanings without breaking the whole system.\n\nA custom type is valid when it is namespaced, described, versioned, machine readable, and preserved even by tools that do not understand it.\n\nThe custom extension substrate example shows this in practice: a local domain can define additional types while still publishing the core manifest, node, relationship, and schema files expected by XanaNode tools.", + "0001": "XanaNode Core is intentionally shared, but it is not the only vocabulary a substrate can use.", + "0002": "The core schema provides shared interoperability. Extension schemas allow local domains to define additional meanings without breaking the whole system.", + "0003": "A custom type is valid when it is namespaced, described, versioned, machine readable, and preserved even by tools that do not understand it.", + "0004": "The custom extension substrate example shows this in practice: a local domain can define additional types while still publishing the core manifest, node, relationship, and schema files expected by XanaNode tools." }, "metadata": {} } @@ -1465,27 +1233,19 @@ "versions": { "v1": { "fragments": { - "1": "The suggestion scanner looks for existing node titles and aliases in Markdown content, plus repeated fragment text that could become a transclusion.\n\nIt does not rewrite pages automatically. It produces a review queue so an author can approve each ordinary link or transclusion before editing the source file.\n\n{{< review-suggestions >}}", - "1.1": "The suggestion scanner looks for existing node titles and aliases in Markdown content, plus repeated fragment text that could become a transclusion.", - "1.1.1": "The suggestion scanner looks for existing node titles and aliases in Markdown content, plus repeated fragment text that could become a transclusion.", - "1.2": "It does not rewrite pages automatically. It produces a review queue so an author can approve each ordinary link or transclusion before editing the source file.", - "1.2.1": "It does not rewrite pages automatically.", - "1.2.2": "It produces a review queue so an author can approve each ordinary link or transclusion before editing the source file.", - "1.3": "{{< review-suggestions >}}", - "1.3.1": "{{< review-suggestions >}}" + "1": "The suggestion scanner looks for existing node titles and aliases in Markdown content, plus repeated fragment text that could become a transclusion.\n\nIt does not rewrite pages automatically. It produces a review queue so an author can approve each ordinary link, transclusion, merge, or imported relationship before changing the substrate. The generated review page keeps implemented examples beside pending suggestions so a new site author can see both states of the workflow.\n\n{{< review suggestions }}", + "0001": "The suggestion scanner looks for existing node titles and aliases in Markdown content, plus repeated fragment text that could become a transclusion.", + "0002": "It does not rewrite pages automatically. It produces a review queue so an author can approve each ordinary link, transclusion, merge, or imported relationship before changing the substrate. The generated review page keeps implemented examples beside pending suggestions so a new site author can see both states of the workflow.", + "0003": "{{< review suggestions }}" }, "metadata": {} }, "latest": { "fragments": { - "1": "The suggestion scanner looks for existing node titles and aliases in Markdown content, plus repeated fragment text that could become a transclusion.\n\nIt does not rewrite pages automatically. It produces a review queue so an author can approve each ordinary link or transclusion before editing the source file.\n\n{{< review-suggestions >}}", - "1.1": "The suggestion scanner looks for existing node titles and aliases in Markdown content, plus repeated fragment text that could become a transclusion.", - "1.1.1": "The suggestion scanner looks for existing node titles and aliases in Markdown content, plus repeated fragment text that could become a transclusion.", - "1.2": "It does not rewrite pages automatically. It produces a review queue so an author can approve each ordinary link or transclusion before editing the source file.", - "1.2.1": "It does not rewrite pages automatically.", - "1.2.2": "It produces a review queue so an author can approve each ordinary link or transclusion before editing the source file.", - "1.3": "{{< review-suggestions >}}", - "1.3.1": "{{< review-suggestions >}}" + "1": "The suggestion scanner looks for existing node titles and aliases in Markdown content, plus repeated fragment text that could become a transclusion.\n\nIt does not rewrite pages automatically. It produces a review queue so an author can approve each ordinary link, transclusion, merge, or imported relationship before changing the substrate. The generated review page keeps implemented examples beside pending suggestions so a new site author can see both states of the workflow.\n\n{{< review suggestions }}", + "0001": "The suggestion scanner looks for existing node titles and aliases in Markdown content, plus repeated fragment text that could become a transclusion.", + "0002": "It does not rewrite pages automatically. It produces a review queue so an author can approve each ordinary link, transclusion, merge, or imported relationship before changing the substrate. The generated review page keeps implemented examples beside pending suggestions so a new site author can see both states of the workflow.", + "0003": "{{< review suggestions }}" }, "metadata": {} } @@ -1498,22 +1258,16 @@ "v1": { "fragments": { "1": "Provenance is not decorative metadata. It is part of meaning.\n\nA claim without provenance may still be useful, but its status is different from a claim tied to sources, authorship, revisions, and evidence.", - "1.1": "Provenance is not decorative metadata. It is part of meaning.", - "1.1.1": "Provenance is not decorative metadata.", - "1.1.2": "It is part of meaning.", - "1.2": "A claim without provenance may still be useful, but its status is different from a claim tied to sources, authorship, revisions, and evidence.", - "1.2.1": "A claim without provenance may still be useful, but its status is different from a claim tied to sources, authorship, revisions, and evidence." + "0001": "Provenance is not decorative metadata. It is part of meaning.", + "0002": "A claim without provenance may still be useful, but its status is different from a claim tied to sources, authorship, revisions, and evidence." }, "metadata": {} }, "latest": { "fragments": { "1": "Provenance is not decorative metadata. It is part of meaning.\n\nA claim without provenance may still be useful, but its status is different from a claim tied to sources, authorship, revisions, and evidence.", - "1.1": "Provenance is not decorative metadata. It is part of meaning.", - "1.1.1": "Provenance is not decorative metadata.", - "1.1.2": "It is part of meaning.", - "1.2": "A claim without provenance may still be useful, but its status is different from a claim tied to sources, authorship, revisions, and evidence.", - "1.2.1": "A claim without provenance may still be useful, but its status is different from a claim tied to sources, authorship, revisions, and evidence." + "0001": "Provenance is not decorative metadata. It is part of meaning.", + "0002": "A claim without provenance may still be useful, but its status is different from a claim tied to sources, authorship, revisions, and evidence." }, "metadata": {} } @@ -1525,33 +1279,19 @@ "versions": { "v1": { "fragments": { - "1": "The protocol is not only a set of ideas. It is a set of publishable artifacts.\n\nThis implementation publishes those artifacts as static JSON: substrate.json, relationships.json, one JSON record per node, copied schema files, generated fragment data, and pending review suggestions.\n\nHuman pages make the substrate readable. Protocol artifacts make it inspectable, validatable, comparable, and federatable by other tools.", - "1.1": "The protocol is not only a set of ideas. It is a set of publishable artifacts.", - "1.1.1": "The protocol is not only a set of ideas.", - "1.1.2": "It is a set of publishable artifacts.", - "1.2": "This implementation publishes those artifacts as static JSON: substrate.json, relationships.json, one JSON record per node, copied schema files, generated fragment data, and pending review suggestions.", - "1.2.1": "This implementation publishes those artifacts as static JSON: substrate.", - "1.2.2": "json, relationships.", - "1.2.3": "json, one JSON record per node, copied schema files, generated fragment data, and pending review suggestions.", - "1.3": "Human pages make the substrate readable. Protocol artifacts make it inspectable, validatable, comparable, and federatable by other tools.", - "1.3.1": "Human pages make the substrate readable.", - "1.3.2": "Protocol artifacts make it inspectable, validatable, comparable, and federatable by other tools." + "1": "The protocol is not only a set of ideas. It is a set of publishable artifacts.\n\nThis implementation publishes those artifacts as static JSON: , , one JSON record per node, copied schema files, generated fragment data, and pending review suggestions.\n\nHuman pages make the substrate readable. Protocol artifacts make it inspectable, validatable, comparable, and federatable by other tools.", + "0001": "The protocol is not only a set of ideas. It is a set of publishable artifacts.", + "0002": "This implementation publishes those artifacts as static JSON: , , one JSON record per node, copied schema files, generated fragment data, and pending review suggestions.", + "0003": "Human pages make the substrate readable. Protocol artifacts make it inspectable, validatable, comparable, and federatable by other tools." }, "metadata": {} }, "latest": { "fragments": { - "1": "The protocol is not only a set of ideas. It is a set of publishable artifacts.\n\nThis implementation publishes those artifacts as static JSON: substrate.json, relationships.json, one JSON record per node, copied schema files, generated fragment data, and pending review suggestions.\n\nHuman pages make the substrate readable. Protocol artifacts make it inspectable, validatable, comparable, and federatable by other tools.", - "1.1": "The protocol is not only a set of ideas. It is a set of publishable artifacts.", - "1.1.1": "The protocol is not only a set of ideas.", - "1.1.2": "It is a set of publishable artifacts.", - "1.2": "This implementation publishes those artifacts as static JSON: substrate.json, relationships.json, one JSON record per node, copied schema files, generated fragment data, and pending review suggestions.", - "1.2.1": "This implementation publishes those artifacts as static JSON: substrate.", - "1.2.2": "json, relationships.", - "1.2.3": "json, one JSON record per node, copied schema files, generated fragment data, and pending review suggestions.", - "1.3": "Human pages make the substrate readable. Protocol artifacts make it inspectable, validatable, comparable, and federatable by other tools.", - "1.3.1": "Human pages make the substrate readable.", - "1.3.2": "Protocol artifacts make it inspectable, validatable, comparable, and federatable by other tools." + "1": "The protocol is not only a set of ideas. It is a set of publishable artifacts.\n\nThis implementation publishes those artifacts as static JSON: , , one JSON record per node, copied schema files, generated fragment data, and pending review suggestions.\n\nHuman pages make the substrate readable. Protocol artifacts make it inspectable, validatable, comparable, and federatable by other tools.", + "0001": "The protocol is not only a set of ideas. It is a set of publishable artifacts.", + "0002": "This implementation publishes those artifacts as static JSON: , , one JSON record per node, copied schema files, generated fragment data, and pending review suggestions.", + "0003": "Human pages make the substrate readable. Protocol artifacts make it inspectable, validatable, comparable, and federatable by other tools." }, "metadata": {} } @@ -1563,33 +1303,19 @@ "versions": { "v1": { "fragments": { - "1": "Namespacing prevents independent substrates and extension vocabularies from colliding.\n\nThe core namespace is xananode. A substrate can use its own namespace for local nodes and extension types, such as example.museum:artifact or example.researcher_a:concept/knowledge-substrate.\n\nUnknown namespaced types are not invalid knowledge. They are declared extensions that can be displayed, preserved, mapped, or quarantined until another system understands them.", - "1.1": "Namespacing prevents independent substrates and extension vocabularies from colliding.", - "1.1.1": "Namespacing prevents independent substrates and extension vocabularies from colliding.", - "1.2": "The core namespace is xananode. A substrate can use its own namespace for local nodes and extension types, such as example.museum:artifact or example.researcher_a:concept/knowledge-substrate.", - "1.2.1": "The core namespace is xananode.", - "1.2.2": "A substrate can use its own namespace for local nodes and extension types, such as example.", - "1.2.3": "museum:artifact or example.", - "1.2.4": "researcher_a:concept/knowledge-substrate.", - "1.3": "Unknown namespaced types are not invalid knowledge. They are declared extensions that can be displayed, preserved, mapped, or quarantined until another system understands them.", - "1.3.1": "Unknown namespaced types are not invalid knowledge.", - "1.3.2": "They are declared extensions that can be displayed, preserved, mapped, or quarantined until another system understands them." + "1": "Namespacing prevents independent substrates and extension vocabularies from colliding.\n\nThe core namespace is . A substrate can use its own namespace for local nodes and extension types, such as or .\n\nUnknown namespaced types are not invalid knowledge. They are declared extensions that can be displayed, preserved, mapped, or quarantined until another system understands them.", + "0001": "Namespacing prevents independent substrates and extension vocabularies from colliding.", + "0002": "The core namespace is . A substrate can use its own namespace for local nodes and extension types, such as or .", + "0003": "Unknown namespaced types are not invalid knowledge. They are declared extensions that can be displayed, preserved, mapped, or quarantined until another system understands them." }, "metadata": {} }, "latest": { "fragments": { - "1": "Namespacing prevents independent substrates and extension vocabularies from colliding.\n\nThe core namespace is xananode. A substrate can use its own namespace for local nodes and extension types, such as example.museum:artifact or example.researcher_a:concept/knowledge-substrate.\n\nUnknown namespaced types are not invalid knowledge. They are declared extensions that can be displayed, preserved, mapped, or quarantined until another system understands them.", - "1.1": "Namespacing prevents independent substrates and extension vocabularies from colliding.", - "1.1.1": "Namespacing prevents independent substrates and extension vocabularies from colliding.", - "1.2": "The core namespace is xananode. A substrate can use its own namespace for local nodes and extension types, such as example.museum:artifact or example.researcher_a:concept/knowledge-substrate.", - "1.2.1": "The core namespace is xananode.", - "1.2.2": "A substrate can use its own namespace for local nodes and extension types, such as example.", - "1.2.3": "museum:artifact or example.", - "1.2.4": "researcher_a:concept/knowledge-substrate.", - "1.3": "Unknown namespaced types are not invalid knowledge. They are declared extensions that can be displayed, preserved, mapped, or quarantined until another system understands them.", - "1.3.1": "Unknown namespaced types are not invalid knowledge.", - "1.3.2": "They are declared extensions that can be displayed, preserved, mapped, or quarantined until another system understands them." + "1": "Namespacing prevents independent substrates and extension vocabularies from colliding.\n\nThe core namespace is . A substrate can use its own namespace for local nodes and extension types, such as or .\n\nUnknown namespaced types are not invalid knowledge. They are declared extensions that can be displayed, preserved, mapped, or quarantined until another system understands them.", + "0001": "Namespacing prevents independent substrates and extension vocabularies from colliding.", + "0002": "The core namespace is . A substrate can use its own namespace for local nodes and extension types, such as or .", + "0003": "Unknown namespaced types are not invalid knowledge. They are declared extensions that can be displayed, preserved, mapped, or quarantined until another system understands them." }, "metadata": {} } @@ -1601,23 +1327,17 @@ "versions": { "v1": { "fragments": { - "1": "The namespace registry records known namespace ids and their owners.\n\nIt does not make every other namespace invalid. It helps tools distinguish recognized namespaces from private, experimental, or not-yet-registered ones while still preserving unknown data.", - "1.1": "The namespace registry records known namespace ids and their owners.", - "1.1.1": "The namespace registry records known namespace ids and their owners.", - "1.2": "It does not make every other namespace invalid. It helps tools distinguish recognized namespaces from private, experimental, or not-yet-registered ones while still preserving unknown data.", - "1.2.1": "It does not make every other namespace invalid.", - "1.2.2": "It helps tools distinguish recognized namespaces from private, experimental, or not-yet-registered ones while still preserving unknown data." + "1": "The namespace registry records known namespace ids and their owners.\n\nIt does not make every other namespace invalid. It helps tools distinguish recognized namespaces from private, experimental, or not yet registered ones while still preserving unknown data.", + "0001": "The namespace registry records known namespace ids and their owners.", + "0002": "It does not make every other namespace invalid. It helps tools distinguish recognized namespaces from private, experimental, or not yet registered ones while still preserving unknown data." }, "metadata": {} }, "latest": { "fragments": { - "1": "The namespace registry records known namespace ids and their owners.\n\nIt does not make every other namespace invalid. It helps tools distinguish recognized namespaces from private, experimental, or not-yet-registered ones while still preserving unknown data.", - "1.1": "The namespace registry records known namespace ids and their owners.", - "1.1.1": "The namespace registry records known namespace ids and their owners.", - "1.2": "It does not make every other namespace invalid. It helps tools distinguish recognized namespaces from private, experimental, or not-yet-registered ones while still preserving unknown data.", - "1.2.1": "It does not make every other namespace invalid.", - "1.2.2": "It helps tools distinguish recognized namespaces from private, experimental, or not-yet-registered ones while still preserving unknown data." + "1": "The namespace registry records known namespace ids and their owners.\n\nIt does not make every other namespace invalid. It helps tools distinguish recognized namespaces from private, experimental, or not yet registered ones while still preserving unknown data.", + "0001": "The namespace registry records known namespace ids and their owners.", + "0002": "It does not make every other namespace invalid. It helps tools distinguish recognized namespaces from private, experimental, or not yet registered ones while still preserving unknown data." }, "metadata": {} } @@ -1630,22 +1350,16 @@ "v1": { "fragments": { "1": "XanaNode does not require one global moderation authority.\n\nEach substrate can decide what it publishes, imports, hides, rejects, or marks as disputed. Federation works because those decisions are visible rather than silently normalized away.", - "1.1": "XanaNode does not require one global moderation authority.", - "1.1.1": "XanaNode does not require one global moderation authority.", - "1.2": "Each substrate can decide what it publishes, imports, hides, rejects, or marks as disputed. Federation works because those decisions are visible rather than silently normalized away.", - "1.2.1": "Each substrate can decide what it publishes, imports, hides, rejects, or marks as disputed.", - "1.2.2": "Federation works because those decisions are visible rather than silently normalized away." + "0001": "XanaNode does not require one global moderation authority.", + "0002": "Each substrate can decide what it publishes, imports, hides, rejects, or marks as disputed. Federation works because those decisions are visible rather than silently normalized away." }, "metadata": {} }, "latest": { "fragments": { "1": "XanaNode does not require one global moderation authority.\n\nEach substrate can decide what it publishes, imports, hides, rejects, or marks as disputed. Federation works because those decisions are visible rather than silently normalized away.", - "1.1": "XanaNode does not require one global moderation authority.", - "1.1.1": "XanaNode does not require one global moderation authority.", - "1.2": "Each substrate can decide what it publishes, imports, hides, rejects, or marks as disputed. Federation works because those decisions are visible rather than silently normalized away.", - "1.2.1": "Each substrate can decide what it publishes, imports, hides, rejects, or marks as disputed.", - "1.2.2": "Federation works because those decisions are visible rather than silently normalized away." + "0001": "XanaNode does not require one global moderation authority.", + "0002": "Each substrate can decide what it publishes, imports, hides, rejects, or marks as disputed. Federation works because those decisions are visible rather than silently normalized away." }, "metadata": {} } @@ -1657,33 +1371,21 @@ "versions": { "v1": { "fragments": { - "1": "Merge validation is not deduplication.\n\nA merge-safe system does not automatically collapse two nodes with similar titles into one truth. It compares identity, provenance, source lineage, schema compatibility, and relationship meaning.\n\nThe goal is to preserve both substrates while making their overlaps and differences navigable.\n\nCompatibility reports explain whether two substrates can be compared safely. Merge reports preserve the proposed mappings, conflicts, unresolved issues, and identity decisions produced by that comparison.", - "1.1": "Merge validation is not deduplication.", - "1.1.1": "Merge validation is not deduplication.", - "1.2": "A merge-safe system does not automatically collapse two nodes with similar titles into one truth. It compares identity, provenance, source lineage, schema compatibility, and relationship meaning.", - "1.2.1": "A merge-safe system does not automatically collapse two nodes with similar titles into one truth.", - "1.2.2": "It compares identity, provenance, source lineage, schema compatibility, and relationship meaning.", - "1.3": "The goal is to preserve both substrates while making their overlaps and differences navigable.", - "1.3.1": "The goal is to preserve both substrates while making their overlaps and differences navigable.", - "1.4": "Compatibility reports explain whether two substrates can be compared safely. Merge reports preserve the proposed mappings, conflicts, unresolved issues, and identity decisions produced by that comparison.", - "1.4.1": "Compatibility reports explain whether two substrates can be compared safely.", - "1.4.2": "Merge reports preserve the proposed mappings, conflicts, unresolved issues, and identity decisions produced by that comparison." + "1": "Merge validation is not deduplication.\n\nA merge safe system does not automatically collapse two nodes with similar titles into one truth. It compares identity, provenance, source lineage, schema compatibility, and relationship meaning.\n\nThe goal is to preserve both substrates while making their overlaps and differences navigable.\n\nCompatibility reports explain whether two substrates can be compared safely. Merge reports preserve the proposed mappings, conflicts, unresolved issues, and identity decisions produced by that comparison.", + "0001": "Merge validation is not deduplication.", + "0002": "A merge safe system does not automatically collapse two nodes with similar titles into one truth. It compares identity, provenance, source lineage, schema compatibility, and relationship meaning.", + "0003": "The goal is to preserve both substrates while making their overlaps and differences navigable.", + "0004": "Compatibility reports explain whether two substrates can be compared safely. Merge reports preserve the proposed mappings, conflicts, unresolved issues, and identity decisions produced by that comparison." }, "metadata": {} }, "latest": { "fragments": { - "1": "Merge validation is not deduplication.\n\nA merge-safe system does not automatically collapse two nodes with similar titles into one truth. It compares identity, provenance, source lineage, schema compatibility, and relationship meaning.\n\nThe goal is to preserve both substrates while making their overlaps and differences navigable.\n\nCompatibility reports explain whether two substrates can be compared safely. Merge reports preserve the proposed mappings, conflicts, unresolved issues, and identity decisions produced by that comparison.", - "1.1": "Merge validation is not deduplication.", - "1.1.1": "Merge validation is not deduplication.", - "1.2": "A merge-safe system does not automatically collapse two nodes with similar titles into one truth. It compares identity, provenance, source lineage, schema compatibility, and relationship meaning.", - "1.2.1": "A merge-safe system does not automatically collapse two nodes with similar titles into one truth.", - "1.2.2": "It compares identity, provenance, source lineage, schema compatibility, and relationship meaning.", - "1.3": "The goal is to preserve both substrates while making their overlaps and differences navigable.", - "1.3.1": "The goal is to preserve both substrates while making their overlaps and differences navigable.", - "1.4": "Compatibility reports explain whether two substrates can be compared safely. Merge reports preserve the proposed mappings, conflicts, unresolved issues, and identity decisions produced by that comparison.", - "1.4.1": "Compatibility reports explain whether two substrates can be compared safely.", - "1.4.2": "Merge reports preserve the proposed mappings, conflicts, unresolved issues, and identity decisions produced by that comparison." + "1": "Merge validation is not deduplication.\n\nA merge safe system does not automatically collapse two nodes with similar titles into one truth. It compares identity, provenance, source lineage, schema compatibility, and relationship meaning.\n\nThe goal is to preserve both substrates while making their overlaps and differences navigable.\n\nCompatibility reports explain whether two substrates can be compared safely. Merge reports preserve the proposed mappings, conflicts, unresolved issues, and identity decisions produced by that comparison.", + "0001": "Merge validation is not deduplication.", + "0002": "A merge safe system does not automatically collapse two nodes with similar titles into one truth. It compares identity, provenance, source lineage, schema compatibility, and relationship meaning.", + "0003": "The goal is to preserve both substrates while making their overlaps and differences navigable.", + "0004": "Compatibility reports explain whether two substrates can be compared safely. Merge reports preserve the proposed mappings, conflicts, unresolved issues, and identity decisions produced by that comparison." }, "metadata": {} } @@ -1696,26 +1398,18 @@ "v1": { "fragments": { "1": "A merge report is not a command to flatten two substrates into one truth.\n\nIt is an audit trail for a comparison. It preserves proposed identity matches, conflicts, unresolved decisions, warnings, and the reasoning behind mappings so disagreement remains navigable after analysis.\n\nThe canonical federation example uses a merge report to keep two overlapping concepts distinct while still recording their possible relationship.", - "1.1": "A merge report is not a command to flatten two substrates into one truth.", - "1.1.1": "A merge report is not a command to flatten two substrates into one truth.", - "1.2": "It is an audit trail for a comparison. It preserves proposed identity matches, conflicts, unresolved decisions, warnings, and the reasoning behind mappings so disagreement remains navigable after analysis.", - "1.2.1": "It is an audit trail for a comparison.", - "1.2.2": "It preserves proposed identity matches, conflicts, unresolved decisions, warnings, and the reasoning behind mappings so disagreement remains navigable after analysis.", - "1.3": "The canonical federation example uses a merge report to keep two overlapping concepts distinct while still recording their possible relationship.", - "1.3.1": "The canonical federation example uses a merge report to keep two overlapping concepts distinct while still recording their possible relationship." + "0001": "A merge report is not a command to flatten two substrates into one truth.", + "0002": "It is an audit trail for a comparison. It preserves proposed identity matches, conflicts, unresolved decisions, warnings, and the reasoning behind mappings so disagreement remains navigable after analysis.", + "0003": "The canonical federation example uses a merge report to keep two overlapping concepts distinct while still recording their possible relationship." }, "metadata": {} }, "latest": { "fragments": { "1": "A merge report is not a command to flatten two substrates into one truth.\n\nIt is an audit trail for a comparison. It preserves proposed identity matches, conflicts, unresolved decisions, warnings, and the reasoning behind mappings so disagreement remains navigable after analysis.\n\nThe canonical federation example uses a merge report to keep two overlapping concepts distinct while still recording their possible relationship.", - "1.1": "A merge report is not a command to flatten two substrates into one truth.", - "1.1.1": "A merge report is not a command to flatten two substrates into one truth.", - "1.2": "It is an audit trail for a comparison. It preserves proposed identity matches, conflicts, unresolved decisions, warnings, and the reasoning behind mappings so disagreement remains navigable after analysis.", - "1.2.1": "It is an audit trail for a comparison.", - "1.2.2": "It preserves proposed identity matches, conflicts, unresolved decisions, warnings, and the reasoning behind mappings so disagreement remains navigable after analysis.", - "1.3": "The canonical federation example uses a merge report to keep two overlapping concepts distinct while still recording their possible relationship.", - "1.3.1": "The canonical federation example uses a merge report to keep two overlapping concepts distinct while still recording their possible relationship." + "0001": "A merge report is not a command to flatten two substrates into one truth.", + "0002": "It is an audit trail for a comparison. It preserves proposed identity matches, conflicts, unresolved decisions, warnings, and the reasoning behind mappings so disagreement remains navigable after analysis.", + "0003": "The canonical federation example uses a merge report to keep two overlapping concepts distinct while still recording their possible relationship." }, "metadata": {} } @@ -1728,26 +1422,18 @@ "v1": { "fragments": { "1": "The known implementations registry is a discovery aid for the ecosystem.\n\nIt lists tools, themes, validators, renderers, and example substrates that claim a level of XanaNode compatibility.\n\nThe registry does not replace validation. It gives implementers real targets to inspect, compare, and test against.", - "1.1": "The known implementations registry is a discovery aid for the ecosystem.", - "1.1.1": "The known implementations registry is a discovery aid for the ecosystem.", - "1.2": "It lists tools, themes, validators, renderers, and example substrates that claim a level of XanaNode compatibility.", - "1.2.1": "It lists tools, themes, validators, renderers, and example substrates that claim a level of XanaNode compatibility.", - "1.3": "The registry does not replace validation. It gives implementers real targets to inspect, compare, and test against.", - "1.3.1": "The registry does not replace validation.", - "1.3.2": "It gives implementers real targets to inspect, compare, and test against." + "0001": "The known implementations registry is a discovery aid for the ecosystem.", + "0002": "It lists tools, themes, validators, renderers, and example substrates that claim a level of XanaNode compatibility.", + "0003": "The registry does not replace validation. It gives implementers real targets to inspect, compare, and test against." }, "metadata": {} }, "latest": { "fragments": { "1": "The known implementations registry is a discovery aid for the ecosystem.\n\nIt lists tools, themes, validators, renderers, and example substrates that claim a level of XanaNode compatibility.\n\nThe registry does not replace validation. It gives implementers real targets to inspect, compare, and test against.", - "1.1": "The known implementations registry is a discovery aid for the ecosystem.", - "1.1.1": "The known implementations registry is a discovery aid for the ecosystem.", - "1.2": "It lists tools, themes, validators, renderers, and example substrates that claim a level of XanaNode compatibility.", - "1.2.1": "It lists tools, themes, validators, renderers, and example substrates that claim a level of XanaNode compatibility.", - "1.3": "The registry does not replace validation. It gives implementers real targets to inspect, compare, and test against.", - "1.3.1": "The registry does not replace validation.", - "1.3.2": "It gives implementers real targets to inspect, compare, and test against." + "0001": "The known implementations registry is a discovery aid for the ecosystem.", + "0002": "It lists tools, themes, validators, renderers, and example substrates that claim a level of XanaNode compatibility.", + "0003": "The registry does not replace validation. It gives implementers real targets to inspect, compare, and test against." }, "metadata": {} } @@ -1760,24 +1446,16 @@ "v1": { "fragments": { "1": "A knowledge substrate is not the information itself. It is the structure that lets information remain understandable across time.\n\nThe same facts arranged as isolated documents, unlabeled hyperlinks, or typed relationships produce different knowledge capabilities. XanaNode makes that structure explicit.", - "1.1": "A knowledge substrate is not the information itself. It is the structure that lets information remain understandable across time.", - "1.1.1": "A knowledge substrate is not the information itself.", - "1.1.2": "It is the structure that lets information remain understandable across time.", - "1.2": "The same facts arranged as isolated documents, unlabeled hyperlinks, or typed relationships produce different knowledge capabilities. XanaNode makes that structure explicit.", - "1.2.1": "The same facts arranged as isolated documents, unlabeled hyperlinks, or typed relationships produce different knowledge capabilities.", - "1.2.2": "XanaNode makes that structure explicit." + "0001": "A knowledge substrate is not the information itself. It is the structure that lets information remain understandable across time.", + "0002": "The same facts arranged as isolated documents, unlabeled hyperlinks, or typed relationships produce different knowledge capabilities. XanaNode makes that structure explicit." }, "metadata": {} }, "latest": { "fragments": { "1": "A knowledge substrate is not the information itself. It is the structure that lets information remain understandable across time.\n\nThe same facts arranged as isolated documents, unlabeled hyperlinks, or typed relationships produce different knowledge capabilities. XanaNode makes that structure explicit.", - "1.1": "A knowledge substrate is not the information itself. It is the structure that lets information remain understandable across time.", - "1.1.1": "A knowledge substrate is not the information itself.", - "1.1.2": "It is the structure that lets information remain understandable across time.", - "1.2": "The same facts arranged as isolated documents, unlabeled hyperlinks, or typed relationships produce different knowledge capabilities. XanaNode makes that structure explicit.", - "1.2.1": "The same facts arranged as isolated documents, unlabeled hyperlinks, or typed relationships produce different knowledge capabilities.", - "1.2.2": "XanaNode makes that structure explicit." + "0001": "A knowledge substrate is not the information itself. It is the structure that lets information remain understandable across time.", + "0002": "The same facts arranged as isolated documents, unlabeled hyperlinks, or typed relationships produce different knowledge capabilities. XanaNode makes that structure explicit." }, "metadata": {} } @@ -1790,22 +1468,16 @@ "v1": { "fragments": { "1": "Independent moderation means each substrate controls what it accepts, rejects, disputes, hides, deprecates, or marks as uncertain.\n\nFederation does not require one moderation team to control validity for everyone. Local decisions remain visible as provenance, confidence, claims, counterclaims, evidence, and mappings across substrates.", - "1.1": "Independent moderation means each substrate controls what it accepts, rejects, disputes, hides, deprecates, or marks as uncertain.", - "1.1.1": "Independent moderation means each substrate controls what it accepts, rejects, disputes, hides, deprecates, or marks as uncertain.", - "1.2": "Federation does not require one moderation team to control validity for everyone. Local decisions remain visible as provenance, confidence, claims, counterclaims, evidence, and mappings across substrates.", - "1.2.1": "Federation does not require one moderation team to control validity for everyone.", - "1.2.2": "Local decisions remain visible as provenance, confidence, claims, counterclaims, evidence, and mappings across substrates." + "0001": "Independent moderation means each substrate controls what it accepts, rejects, disputes, hides, deprecates, or marks as uncertain.", + "0002": "Federation does not require one moderation team to control validity for everyone. Local decisions remain visible as provenance, confidence, claims, counterclaims, evidence, and mappings across substrates." }, "metadata": {} }, "latest": { "fragments": { "1": "Independent moderation means each substrate controls what it accepts, rejects, disputes, hides, deprecates, or marks as uncertain.\n\nFederation does not require one moderation team to control validity for everyone. Local decisions remain visible as provenance, confidence, claims, counterclaims, evidence, and mappings across substrates.", - "1.1": "Independent moderation means each substrate controls what it accepts, rejects, disputes, hides, deprecates, or marks as uncertain.", - "1.1.1": "Independent moderation means each substrate controls what it accepts, rejects, disputes, hides, deprecates, or marks as uncertain.", - "1.2": "Federation does not require one moderation team to control validity for everyone. Local decisions remain visible as provenance, confidence, claims, counterclaims, evidence, and mappings across substrates.", - "1.2.1": "Federation does not require one moderation team to control validity for everyone.", - "1.2.2": "Local decisions remain visible as provenance, confidence, claims, counterclaims, evidence, and mappings across substrates." + "0001": "Independent moderation means each substrate controls what it accepts, rejects, disputes, hides, deprecates, or marks as uncertain.", + "0002": "Federation does not require one moderation team to control validity for everyone. Local decisions remain visible as provenance, confidence, claims, counterclaims, evidence, and mappings across substrates." }, "metadata": {} } @@ -1817,35 +1489,23 @@ "versions": { "v1": { "fragments": { - "1": "Fragment nodes represent stable addressable parts of larger objects.\n\nInstead of pointing only to a whole source, a fragment carries its own id, selector metadata, tumbler address, and relationship history.\n\nFor example, this concept cites a specific fragment of the Mother of All Demos source node:\n\n{{< xana ref=\"mother-of-all-demos@v1/0001\" label=\"Fragment node example\" >}}\n\nThat fragment is not copied into this page. It is rendered from the source node's authored stable fragment map.", - "1.1": "Fragment nodes represent stable addressable parts of larger objects.", - "1.1.1": "Fragment nodes represent stable addressable parts of larger objects.", - "1.2": "Instead of pointing only to a whole source, a fragment carries its own id, selector metadata, tumbler address, and relationship history.", - "1.2.1": "Instead of pointing only to a whole source, a fragment carries its own id, selector metadata, tumbler address, and relationship history.", - "1.3": "For example, this concept cites a specific fragment of the Mother of All Demos source node:", - "1.3.1": "For example, this concept cites a specific fragment of the Mother of All Demos source node:", - "1.4": "{{< xana ref=\"mother-of-all-demos@v1/0001\" label=\"Fragment node example\" >}}", - "1.4.1": "{{< xana ref=\"mother-of-all-demos@v1/0001\" label=\"Fragment node example\" >}}", - "1.5": "That fragment is not copied into this page. It is rendered from the source node's authored stable fragment map.", - "1.5.1": "That fragment is not copied into this page.", - "1.5.2": "It is rendered from the source node's authored stable fragment map." + "1": "Fragment nodes represent stable addressable parts of larger objects.\n\nInstead of pointing only to a whole source, a fragment carries its own id, selector metadata, tumbler address, and relationship history.\n\nFor example, this concept cites a specific fragment of the Mother of All Demos source node:\n\n{{< xana ref=\"mother of all demos@v1/0001\" label=\"Fragment node example\" }}\n\nThat fragment is not copied into this page. It is rendered from the source node's authored stable fragment map.", + "0001": "Fragment nodes represent stable addressable parts of larger objects.", + "0002": "Instead of pointing only to a whole source, a fragment carries its own id, selector metadata, tumbler address, and relationship history.", + "0003": "For example, this concept cites a specific fragment of the Mother of All Demos source node:", + "0004": "{{< xana ref=\"mother of all demos@v1/0001\" label=\"Fragment node example\" }}", + "0005": "That fragment is not copied into this page. It is rendered from the source node's authored stable fragment map." }, "metadata": {} }, "latest": { "fragments": { - "1": "Fragment nodes represent stable addressable parts of larger objects.\n\nInstead of pointing only to a whole source, a fragment carries its own id, selector metadata, tumbler address, and relationship history.\n\nFor example, this concept cites a specific fragment of the Mother of All Demos source node:\n\n{{< xana ref=\"mother-of-all-demos@v1/0001\" label=\"Fragment node example\" >}}\n\nThat fragment is not copied into this page. It is rendered from the source node's authored stable fragment map.", - "1.1": "Fragment nodes represent stable addressable parts of larger objects.", - "1.1.1": "Fragment nodes represent stable addressable parts of larger objects.", - "1.2": "Instead of pointing only to a whole source, a fragment carries its own id, selector metadata, tumbler address, and relationship history.", - "1.2.1": "Instead of pointing only to a whole source, a fragment carries its own id, selector metadata, tumbler address, and relationship history.", - "1.3": "For example, this concept cites a specific fragment of the Mother of All Demos source node:", - "1.3.1": "For example, this concept cites a specific fragment of the Mother of All Demos source node:", - "1.4": "{{< xana ref=\"mother-of-all-demos@v1/0001\" label=\"Fragment node example\" >}}", - "1.4.1": "{{< xana ref=\"mother-of-all-demos@v1/0001\" label=\"Fragment node example\" >}}", - "1.5": "That fragment is not copied into this page. It is rendered from the source node's authored stable fragment map.", - "1.5.1": "That fragment is not copied into this page.", - "1.5.2": "It is rendered from the source node's authored stable fragment map." + "1": "Fragment nodes represent stable addressable parts of larger objects.\n\nInstead of pointing only to a whole source, a fragment carries its own id, selector metadata, tumbler address, and relationship history.\n\nFor example, this concept cites a specific fragment of the Mother of All Demos source node:\n\n{{< xana ref=\"mother of all demos@v1/0001\" label=\"Fragment node example\" }}\n\nThat fragment is not copied into this page. It is rendered from the source node's authored stable fragment map.", + "0001": "Fragment nodes represent stable addressable parts of larger objects.", + "0002": "Instead of pointing only to a whole source, a fragment carries its own id, selector metadata, tumbler address, and relationship history.", + "0003": "For example, this concept cites a specific fragment of the Mother of All Demos source node:", + "0004": "{{< xana ref=\"mother of all demos@v1/0001\" label=\"Fragment node example\" }}", + "0005": "That fragment is not copied into this page. It is rendered from the source node's authored stable fragment map." }, "metadata": {} } @@ -1858,24 +1518,18 @@ "v1": { "fragments": { "1": "Federation starts from substrate sovereignty.\n\nAnother substrate may import, map, compare, or reject data, but it must not silently overwrite provenance, collapse disagreement, or erase local moderation decisions.\n\nThe canonical rule is simple: merge by adding structure, not by destroying context.", - "1.1": "Federation starts from substrate sovereignty.", - "1.1.1": "Federation starts from substrate sovereignty.", - "1.2": "Another substrate may import, map, compare, or reject data, but it must not silently overwrite provenance, collapse disagreement, or erase local moderation decisions.", - "1.2.1": "Another substrate may import, map, compare, or reject data, but it must not silently overwrite provenance, collapse disagreement, or erase local moderation decisions.", - "1.3": "The canonical rule is simple: merge by adding structure, not by destroying context.", - "1.3.1": "The canonical rule is simple: merge by adding structure, not by destroying context." + "0001": "Federation starts from substrate sovereignty.", + "0002": "Another substrate may import, map, compare, or reject data, but it must not silently overwrite provenance, collapse disagreement, or erase local moderation decisions.", + "0003": "The canonical rule is simple: merge by adding structure, not by destroying context." }, "metadata": {} }, "latest": { "fragments": { "1": "Federation starts from substrate sovereignty.\n\nAnother substrate may import, map, compare, or reject data, but it must not silently overwrite provenance, collapse disagreement, or erase local moderation decisions.\n\nThe canonical rule is simple: merge by adding structure, not by destroying context.", - "1.1": "Federation starts from substrate sovereignty.", - "1.1.1": "Federation starts from substrate sovereignty.", - "1.2": "Another substrate may import, map, compare, or reject data, but it must not silently overwrite provenance, collapse disagreement, or erase local moderation decisions.", - "1.2.1": "Another substrate may import, map, compare, or reject data, but it must not silently overwrite provenance, collapse disagreement, or erase local moderation decisions.", - "1.3": "The canonical rule is simple: merge by adding structure, not by destroying context.", - "1.3.1": "The canonical rule is simple: merge by adding structure, not by destroying context." + "0001": "Federation starts from substrate sovereignty.", + "0002": "Another substrate may import, map, compare, or reject data, but it must not silently overwrite provenance, collapse disagreement, or erase local moderation decisions.", + "0003": "The canonical rule is simple: merge by adding structure, not by destroying context." }, "metadata": {} } @@ -1888,28 +1542,18 @@ "v1": { "fragments": { "1": "The canonical federation example makes the protocol concrete.\n\nIt compares two independently authored substrates: one models a knowledge substrate, the other models a memory substrate. Each keeps its own namespace and local records.\n\nThe compatibility report records how much interoperability is safe. The merge report records mappings and the decision not to collapse overlapping concepts into one forced truth.", - "1.1": "The canonical federation example makes the protocol concrete.", - "1.1.1": "The canonical federation example makes the protocol concrete.", - "1.2": "It compares two independently authored substrates: one models a knowledge substrate, the other models a memory substrate. Each keeps its own namespace and local records.", - "1.2.1": "It compares two independently authored substrates: one models a knowledge substrate, the other models a memory substrate.", - "1.2.2": "Each keeps its own namespace and local records.", - "1.3": "The compatibility report records how much interoperability is safe. The merge report records mappings and the decision not to collapse overlapping concepts into one forced truth.", - "1.3.1": "The compatibility report records how much interoperability is safe.", - "1.3.2": "The merge report records mappings and the decision not to collapse overlapping concepts into one forced truth." + "0001": "The canonical federation example makes the protocol concrete.", + "0002": "It compares two independently authored substrates: one models a knowledge substrate, the other models a memory substrate. Each keeps its own namespace and local records.", + "0003": "The compatibility report records how much interoperability is safe. The merge report records mappings and the decision not to collapse overlapping concepts into one forced truth." }, "metadata": {} }, "latest": { "fragments": { "1": "The canonical federation example makes the protocol concrete.\n\nIt compares two independently authored substrates: one models a knowledge substrate, the other models a memory substrate. Each keeps its own namespace and local records.\n\nThe compatibility report records how much interoperability is safe. The merge report records mappings and the decision not to collapse overlapping concepts into one forced truth.", - "1.1": "The canonical federation example makes the protocol concrete.", - "1.1.1": "The canonical federation example makes the protocol concrete.", - "1.2": "It compares two independently authored substrates: one models a knowledge substrate, the other models a memory substrate. Each keeps its own namespace and local records.", - "1.2.1": "It compares two independently authored substrates: one models a knowledge substrate, the other models a memory substrate.", - "1.2.2": "Each keeps its own namespace and local records.", - "1.3": "The compatibility report records how much interoperability is safe. The merge report records mappings and the decision not to collapse overlapping concepts into one forced truth.", - "1.3.1": "The compatibility report records how much interoperability is safe.", - "1.3.2": "The merge report records mappings and the decision not to collapse overlapping concepts into one forced truth." + "0001": "The canonical federation example makes the protocol concrete.", + "0002": "It compares two independently authored substrates: one models a knowledge substrate, the other models a memory substrate. Each keeps its own namespace and local records.", + "0003": "The compatibility report records how much interoperability is safe. The merge report records mappings and the decision not to collapse overlapping concepts into one forced truth." }, "metadata": {} } @@ -1922,32 +1566,20 @@ "v1": { "fragments": { "1": "Federation connects independently authored substrates without making them surrender ownership.\n\nEach person, lab, community, archive, or institution keeps its own namespace, governance, and provenance. Those substrates do not need to agree. They need to describe nodes, relationships, schemas, and provenance clearly enough that another tool can ingest, map, compare, or ignore them safely.\n\nFederation turns isolated knowledge graphs into comparable civilizational memory.\n\nIn protocol terms, federation depends on manifests, namespaces, compatibility reports, merge reports, and governance rules that prevent one substrate from silently overwriting another.", - "1.1": "Federation connects independently authored substrates without making them surrender ownership.", - "1.1.1": "Federation connects independently authored substrates without making them surrender ownership.", - "1.2": "Each person, lab, community, archive, or institution keeps its own namespace, governance, and provenance. Those substrates do not need to agree. They need to describe nodes, relationships, schemas, and provenance clearly enough that another tool can ingest, map, compare, or ignore them safely.", - "1.2.1": "Each person, lab, community, archive, or institution keeps its own namespace, governance, and provenance.", - "1.2.2": "Those substrates do not need to agree.", - "1.2.3": "They need to describe nodes, relationships, schemas, and provenance clearly enough that another tool can ingest, map, compare, or ignore them safely.", - "1.3": "Federation turns isolated knowledge graphs into comparable civilizational memory.", - "1.3.1": "Federation turns isolated knowledge graphs into comparable civilizational memory.", - "1.4": "In protocol terms, federation depends on manifests, namespaces, compatibility reports, merge reports, and governance rules that prevent one substrate from silently overwriting another.", - "1.4.1": "In protocol terms, federation depends on manifests, namespaces, compatibility reports, merge reports, and governance rules that prevent one substrate from silently overwriting another." + "0001": "Federation connects independently authored substrates without making them surrender ownership.", + "0002": "Each person, lab, community, archive, or institution keeps its own namespace, governance, and provenance. Those substrates do not need to agree. They need to describe nodes, relationships, schemas, and provenance clearly enough that another tool can ingest, map, compare, or ignore them safely.", + "0003": "Federation turns isolated knowledge graphs into comparable civilizational memory.", + "0004": "In protocol terms, federation depends on manifests, namespaces, compatibility reports, merge reports, and governance rules that prevent one substrate from silently overwriting another." }, "metadata": {} }, "latest": { "fragments": { "1": "Federation connects independently authored substrates without making them surrender ownership.\n\nEach person, lab, community, archive, or institution keeps its own namespace, governance, and provenance. Those substrates do not need to agree. They need to describe nodes, relationships, schemas, and provenance clearly enough that another tool can ingest, map, compare, or ignore them safely.\n\nFederation turns isolated knowledge graphs into comparable civilizational memory.\n\nIn protocol terms, federation depends on manifests, namespaces, compatibility reports, merge reports, and governance rules that prevent one substrate from silently overwriting another.", - "1.1": "Federation connects independently authored substrates without making them surrender ownership.", - "1.1.1": "Federation connects independently authored substrates without making them surrender ownership.", - "1.2": "Each person, lab, community, archive, or institution keeps its own namespace, governance, and provenance. Those substrates do not need to agree. They need to describe nodes, relationships, schemas, and provenance clearly enough that another tool can ingest, map, compare, or ignore them safely.", - "1.2.1": "Each person, lab, community, archive, or institution keeps its own namespace, governance, and provenance.", - "1.2.2": "Those substrates do not need to agree.", - "1.2.3": "They need to describe nodes, relationships, schemas, and provenance clearly enough that another tool can ingest, map, compare, or ignore them safely.", - "1.3": "Federation turns isolated knowledge graphs into comparable civilizational memory.", - "1.3.1": "Federation turns isolated knowledge graphs into comparable civilizational memory.", - "1.4": "In protocol terms, federation depends on manifests, namespaces, compatibility reports, merge reports, and governance rules that prevent one substrate from silently overwriting another.", - "1.4.1": "In protocol terms, federation depends on manifests, namespaces, compatibility reports, merge reports, and governance rules that prevent one substrate from silently overwriting another." + "0001": "Federation connects independently authored substrates without making them surrender ownership.", + "0002": "Each person, lab, community, archive, or institution keeps its own namespace, governance, and provenance. Those substrates do not need to agree. They need to describe nodes, relationships, schemas, and provenance clearly enough that another tool can ingest, map, compare, or ignore them safely.", + "0003": "Federation turns isolated knowledge graphs into comparable civilizational memory.", + "0004": "In protocol terms, federation depends on manifests, namespaces, compatibility reports, merge reports, and governance rules that prevent one substrate from silently overwriting another." }, "metadata": {} } @@ -1959,27 +1591,19 @@ "versions": { "v1": { "fragments": { - "1": "Disputes are knowledge, not cleanup errors.\n\nXanaNode preserves disagreement about claims, relationships, identity mappings, and merge decisions. The contested state remains traceable through provenance, evidence, counterevidence, and explicit relationship types such as contradicts, disputes, possible_match, and disputed_identity.\n\nThe goal is navigable uncertainty, not instant consensus.", - "1.1": "Disputes are knowledge, not cleanup errors.", - "1.1.1": "Disputes are knowledge, not cleanup errors.", - "1.2": "XanaNode preserves disagreement about claims, relationships, identity mappings, and merge decisions. The contested state remains traceable through provenance, evidence, counterevidence, and explicit relationship types such as contradicts, disputes, possible_match, and disputed_identity.", - "1.2.1": "XanaNode preserves disagreement about claims, relationships, identity mappings, and merge decisions.", - "1.2.2": "The contested state remains traceable through provenance, evidence, counterevidence, and explicit relationship types such as contradicts, disputes, possible_match, and disputed_identity.", - "1.3": "The goal is navigable uncertainty, not instant consensus.", - "1.3.1": "The goal is navigable uncertainty, not instant consensus." + "1": "Disputes are knowledge, not cleanup errors.\n\nXanaNode preserves disagreement about claims, relationships, identity mappings, and merge decisions. The contested state remains traceable through provenance, evidence, counterevidence, and explicit relationship types such as , , , and .\n\nThe goal is navigable uncertainty, not instant consensus.", + "0001": "Disputes are knowledge, not cleanup errors.", + "0002": "XanaNode preserves disagreement about claims, relationships, identity mappings, and merge decisions. The contested state remains traceable through provenance, evidence, counterevidence, and explicit relationship types such as , , , and .", + "0003": "The goal is navigable uncertainty, not instant consensus." }, "metadata": {} }, "latest": { "fragments": { - "1": "Disputes are knowledge, not cleanup errors.\n\nXanaNode preserves disagreement about claims, relationships, identity mappings, and merge decisions. The contested state remains traceable through provenance, evidence, counterevidence, and explicit relationship types such as contradicts, disputes, possible_match, and disputed_identity.\n\nThe goal is navigable uncertainty, not instant consensus.", - "1.1": "Disputes are knowledge, not cleanup errors.", - "1.1.1": "Disputes are knowledge, not cleanup errors.", - "1.2": "XanaNode preserves disagreement about claims, relationships, identity mappings, and merge decisions. The contested state remains traceable through provenance, evidence, counterevidence, and explicit relationship types such as contradicts, disputes, possible_match, and disputed_identity.", - "1.2.1": "XanaNode preserves disagreement about claims, relationships, identity mappings, and merge decisions.", - "1.2.2": "The contested state remains traceable through provenance, evidence, counterevidence, and explicit relationship types such as contradicts, disputes, possible_match, and disputed_identity.", - "1.3": "The goal is navigable uncertainty, not instant consensus.", - "1.3.1": "The goal is navigable uncertainty, not instant consensus." + "1": "Disputes are knowledge, not cleanup errors.\n\nXanaNode preserves disagreement about claims, relationships, identity mappings, and merge decisions. The contested state remains traceable through provenance, evidence, counterevidence, and explicit relationship types such as , , , and .\n\nThe goal is navigable uncertainty, not instant consensus.", + "0001": "Disputes are knowledge, not cleanup errors.", + "0002": "XanaNode preserves disagreement about claims, relationships, identity mappings, and merge decisions. The contested state remains traceable through provenance, evidence, counterevidence, and explicit relationship types such as , , , and .", + "0003": "The goal is navigable uncertainty, not instant consensus." }, "metadata": {} } @@ -1991,27 +1615,19 @@ "versions": { "v1": { "fragments": { - "1": "Deep linking points at an addressable part of a node rather than only at a whole page.\n\nIn XanaNode, stable fragment ids and tumbler addresses give those links protocol identity. A deep link can identify the source node, version, and fragment being discussed or transcluded.\n\nThat is the practical bridge between ordinary hyperlinks and the provenance-preserving reuse imagined by Xanadu.", - "1.1": "Deep linking points at an addressable part of a node rather than only at a whole page.", - "1.1.1": "Deep linking points at an addressable part of a node rather than only at a whole page.", - "1.2": "In XanaNode, stable fragment ids and tumbler addresses give those links protocol identity. A deep link can identify the source node, version, and fragment being discussed or transcluded.", - "1.2.1": "In XanaNode, stable fragment ids and tumbler addresses give those links protocol identity.", - "1.2.2": "A deep link can identify the source node, version, and fragment being discussed or transcluded.", - "1.3": "That is the practical bridge between ordinary hyperlinks and the provenance-preserving reuse imagined by Xanadu.", - "1.3.1": "That is the practical bridge between ordinary hyperlinks and the provenance-preserving reuse imagined by Xanadu." + "1": "Deep linking points at an addressable part of a node rather than only at a whole page.\n\nIn XanaNode, stable fragment ids and tumbler addresses give those links protocol identity. A deep link can identify the source node, version, and fragment being discussed or transcluded.\n\nThat is the practical bridge between ordinary hyperlinks and the provenance preserving reuse imagined by Xanadu.", + "0001": "Deep linking points at an addressable part of a node rather than only at a whole page.", + "0002": "In XanaNode, stable fragment ids and tumbler addresses give those links protocol identity. A deep link can identify the source node, version, and fragment being discussed or transcluded.", + "0003": "That is the practical bridge between ordinary hyperlinks and the provenance preserving reuse imagined by Xanadu." }, "metadata": {} }, "latest": { "fragments": { - "1": "Deep linking points at an addressable part of a node rather than only at a whole page.\n\nIn XanaNode, stable fragment ids and tumbler addresses give those links protocol identity. A deep link can identify the source node, version, and fragment being discussed or transcluded.\n\nThat is the practical bridge between ordinary hyperlinks and the provenance-preserving reuse imagined by Xanadu.", - "1.1": "Deep linking points at an addressable part of a node rather than only at a whole page.", - "1.1.1": "Deep linking points at an addressable part of a node rather than only at a whole page.", - "1.2": "In XanaNode, stable fragment ids and tumbler addresses give those links protocol identity. A deep link can identify the source node, version, and fragment being discussed or transcluded.", - "1.2.1": "In XanaNode, stable fragment ids and tumbler addresses give those links protocol identity.", - "1.2.2": "A deep link can identify the source node, version, and fragment being discussed or transcluded.", - "1.3": "That is the practical bridge between ordinary hyperlinks and the provenance-preserving reuse imagined by Xanadu.", - "1.3.1": "That is the practical bridge between ordinary hyperlinks and the provenance-preserving reuse imagined by Xanadu." + "1": "Deep linking points at an addressable part of a node rather than only at a whole page.\n\nIn XanaNode, stable fragment ids and tumbler addresses give those links protocol identity. A deep link can identify the source node, version, and fragment being discussed or transcluded.\n\nThat is the practical bridge between ordinary hyperlinks and the provenance preserving reuse imagined by Xanadu.", + "0001": "Deep linking points at an addressable part of a node rather than only at a whole page.", + "0002": "In XanaNode, stable fragment ids and tumbler addresses give those links protocol identity. A deep link can identify the source node, version, and fragment being discussed or transcluded.", + "0003": "That is the practical bridge between ordinary hyperlinks and the provenance preserving reuse imagined by Xanadu." }, "metadata": {} } @@ -2024,24 +1640,18 @@ "v1": { "fragments": { "1": "The custom extension substrate example shows local vocabulary coexisting with XanaNode Core.\n\nThe canonical example defines a museum namespace with a custom artifact node type and custom curatorial relationship types.\n\nTools that do not understand those custom types still preserve them as declared, namespaced, versioned extensions instead of discarding them.", - "1.1": "The custom extension substrate example shows local vocabulary coexisting with XanaNode Core.", - "1.1.1": "The custom extension substrate example shows local vocabulary coexisting with XanaNode Core.", - "1.2": "The canonical example defines a museum namespace with a custom artifact node type and custom curatorial relationship types.", - "1.2.1": "The canonical example defines a museum namespace with a custom artifact node type and custom curatorial relationship types.", - "1.3": "Tools that do not understand those custom types still preserve them as declared, namespaced, versioned extensions instead of discarding them.", - "1.3.1": "Tools that do not understand those custom types still preserve them as declared, namespaced, versioned extensions instead of discarding them." + "0001": "The custom extension substrate example shows local vocabulary coexisting with XanaNode Core.", + "0002": "The canonical example defines a museum namespace with a custom artifact node type and custom curatorial relationship types.", + "0003": "Tools that do not understand those custom types still preserve them as declared, namespaced, versioned extensions instead of discarding them." }, "metadata": {} }, "latest": { "fragments": { "1": "The custom extension substrate example shows local vocabulary coexisting with XanaNode Core.\n\nThe canonical example defines a museum namespace with a custom artifact node type and custom curatorial relationship types.\n\nTools that do not understand those custom types still preserve them as declared, namespaced, versioned extensions instead of discarding them.", - "1.1": "The custom extension substrate example shows local vocabulary coexisting with XanaNode Core.", - "1.1.1": "The custom extension substrate example shows local vocabulary coexisting with XanaNode Core.", - "1.2": "The canonical example defines a museum namespace with a custom artifact node type and custom curatorial relationship types.", - "1.2.1": "The canonical example defines a museum namespace with a custom artifact node type and custom curatorial relationship types.", - "1.3": "Tools that do not understand those custom types still preserve them as declared, namespaced, versioned extensions instead of discarding them.", - "1.3.1": "Tools that do not understand those custom types still preserve them as declared, namespaced, versioned extensions instead of discarding them." + "0001": "The custom extension substrate example shows local vocabulary coexisting with XanaNode Core.", + "0002": "The canonical example defines a museum namespace with a custom artifact node type and custom curatorial relationship types.", + "0003": "Tools that do not understand those custom types still preserve them as declared, namespaced, versioned extensions instead of discarding them." }, "metadata": {} } @@ -2054,24 +1664,18 @@ "v1": { "fragments": { "1": "A compatibility report records how one implementation understands a substrate.\n\nIt names the compatibility level reached, the schema versions recognized, unsupported extensions, warnings, and any blocking issues.\n\nThe canonical protocol example publishes a compatibility report for its federation example, and this Hugo implementation publishes the schema needed to validate that report shape.", - "1.1": "A compatibility report records how one implementation understands a substrate.", - "1.1.1": "A compatibility report records how one implementation understands a substrate.", - "1.2": "It names the compatibility level reached, the schema versions recognized, unsupported extensions, warnings, and any blocking issues.", - "1.2.1": "It names the compatibility level reached, the schema versions recognized, unsupported extensions, warnings, and any blocking issues.", - "1.3": "The canonical protocol example publishes a compatibility report for its federation example, and this Hugo implementation publishes the schema needed to validate that report shape.", - "1.3.1": "The canonical protocol example publishes a compatibility report for its federation example, and this Hugo implementation publishes the schema needed to validate that report shape." + "0001": "A compatibility report records how one implementation understands a substrate.", + "0002": "It names the compatibility level reached, the schema versions recognized, unsupported extensions, warnings, and any blocking issues.", + "0003": "The canonical protocol example publishes a compatibility report for its federation example, and this Hugo implementation publishes the schema needed to validate that report shape." }, "metadata": {} }, "latest": { "fragments": { "1": "A compatibility report records how one implementation understands a substrate.\n\nIt names the compatibility level reached, the schema versions recognized, unsupported extensions, warnings, and any blocking issues.\n\nThe canonical protocol example publishes a compatibility report for its federation example, and this Hugo implementation publishes the schema needed to validate that report shape.", - "1.1": "A compatibility report records how one implementation understands a substrate.", - "1.1.1": "A compatibility report records how one implementation understands a substrate.", - "1.2": "It names the compatibility level reached, the schema versions recognized, unsupported extensions, warnings, and any blocking issues.", - "1.2.1": "It names the compatibility level reached, the schema versions recognized, unsupported extensions, warnings, and any blocking issues.", - "1.3": "The canonical protocol example publishes a compatibility report for its federation example, and this Hugo implementation publishes the schema needed to validate that report shape.", - "1.3.1": "The canonical protocol example publishes a compatibility report for its federation example, and this Hugo implementation publishes the schema needed to validate that report shape." + "0001": "A compatibility report records how one implementation understands a substrate.", + "0002": "It names the compatibility level reached, the schema versions recognized, unsupported extensions, warnings, and any blocking issues.", + "0003": "The canonical protocol example publishes a compatibility report for its federation example, and this Hugo implementation publishes the schema needed to validate that report shape." }, "metadata": {} } @@ -2083,27 +1687,19 @@ "versions": { "v1": { "fragments": { - "1": "Compatibility is not all-or-nothing.\n\nThe protocol describes six practical levels: opaque storage, manifest recognition, core validation, declared extensions, merge candidacy, and federation readiness.\n\nThe point is preservation. A tool can keep data it does not fully understand, report the compatibility level it reached, and avoid pretending that unknown extensions are invalid knowledge.", - "1.1": "Compatibility is not all-or-nothing.", - "1.1.1": "Compatibility is not all-or-nothing.", - "1.2": "The protocol describes six practical levels: opaque storage, manifest recognition, core validation, declared extensions, merge candidacy, and federation readiness.", - "1.2.1": "The protocol describes six practical levels: opaque storage, manifest recognition, core validation, declared extensions, merge candidacy, and federation readiness.", - "1.3": "The point is preservation. A tool can keep data it does not fully understand, report the compatibility level it reached, and avoid pretending that unknown extensions are invalid knowledge.", - "1.3.1": "The point is preservation.", - "1.3.2": "A tool can keep data it does not fully understand, report the compatibility level it reached, and avoid pretending that unknown extensions are invalid knowledge." + "1": "Compatibility is not all or nothing.\n\nThe protocol describes six practical levels: opaque storage, manifest recognition, core validation, declared extensions, merge candidacy, and federation readiness.\n\nThe point is preservation. A tool can keep data it does not fully understand, report the compatibility level it reached, and avoid pretending that unknown extensions are invalid knowledge.", + "0001": "Compatibility is not all or nothing.", + "0002": "The protocol describes six practical levels: opaque storage, manifest recognition, core validation, declared extensions, merge candidacy, and federation readiness.", + "0003": "The point is preservation. A tool can keep data it does not fully understand, report the compatibility level it reached, and avoid pretending that unknown extensions are invalid knowledge." }, "metadata": {} }, "latest": { "fragments": { - "1": "Compatibility is not all-or-nothing.\n\nThe protocol describes six practical levels: opaque storage, manifest recognition, core validation, declared extensions, merge candidacy, and federation readiness.\n\nThe point is preservation. A tool can keep data it does not fully understand, report the compatibility level it reached, and avoid pretending that unknown extensions are invalid knowledge.", - "1.1": "Compatibility is not all-or-nothing.", - "1.1.1": "Compatibility is not all-or-nothing.", - "1.2": "The protocol describes six practical levels: opaque storage, manifest recognition, core validation, declared extensions, merge candidacy, and federation readiness.", - "1.2.1": "The protocol describes six practical levels: opaque storage, manifest recognition, core validation, declared extensions, merge candidacy, and federation readiness.", - "1.3": "The point is preservation. A tool can keep data it does not fully understand, report the compatibility level it reached, and avoid pretending that unknown extensions are invalid knowledge.", - "1.3.1": "The point is preservation.", - "1.3.2": "A tool can keep data it does not fully understand, report the compatibility level it reached, and avoid pretending that unknown extensions are invalid knowledge." + "1": "Compatibility is not all or nothing.\n\nThe protocol describes six practical levels: opaque storage, manifest recognition, core validation, declared extensions, merge candidacy, and federation readiness.\n\nThe point is preservation. A tool can keep data it does not fully understand, report the compatibility level it reached, and avoid pretending that unknown extensions are invalid knowledge.", + "0001": "Compatibility is not all or nothing.", + "0002": "The protocol describes six practical levels: opaque storage, manifest recognition, core validation, declared extensions, merge candidacy, and federation readiness.", + "0003": "The point is preservation. A tool can keep data it does not fully understand, report the compatibility level it reached, and avoid pretending that unknown extensions are invalid knowledge." }, "metadata": {} } @@ -2115,27 +1711,19 @@ "versions": { "v1": { "fragments": { - "1": "Civilizational memory is the long-term horizon for XanaNode.\n\nIt is not one website, database, or moderation team. It is a network of independently authored substrates that preserve lineage, disagreement, evidence, and context while remaining interoperable.\n\nThe protocol pieces in this example are deliberately small, but they point at that larger pattern: locally owned knowledge that can still be compared, mapped, cited, and preserved across systems.", - "1.1": "Civilizational memory is the long-term horizon for XanaNode.", - "1.1.1": "Civilizational memory is the long-term horizon for XanaNode.", - "1.2": "It is not one website, database, or moderation team. It is a network of independently authored substrates that preserve lineage, disagreement, evidence, and context while remaining interoperable.", - "1.2.1": "It is not one website, database, or moderation team.", - "1.2.2": "It is a network of independently authored substrates that preserve lineage, disagreement, evidence, and context while remaining interoperable.", - "1.3": "The protocol pieces in this example are deliberately small, but they point at that larger pattern: locally owned knowledge that can still be compared, mapped, cited, and preserved across systems.", - "1.3.1": "The protocol pieces in this example are deliberately small, but they point at that larger pattern: locally owned knowledge that can still be compared, mapped, cited, and preserved across systems." + "1": "Civilizational memory is the long term horizon for XanaNode.\n\nIt is not one website, database, or moderation team. It is a network of independently authored substrates that preserve lineage, disagreement, evidence, and context while remaining interoperable.\n\nThe protocol pieces in this example are deliberately small, but they point at that larger pattern: locally owned knowledge that can still be compared, mapped, cited, and preserved across systems.", + "0001": "Civilizational memory is the long term horizon for XanaNode.", + "0002": "It is not one website, database, or moderation team. It is a network of independently authored substrates that preserve lineage, disagreement, evidence, and context while remaining interoperable.", + "0003": "The protocol pieces in this example are deliberately small, but they point at that larger pattern: locally owned knowledge that can still be compared, mapped, cited, and preserved across systems." }, "metadata": {} }, "latest": { "fragments": { - "1": "Civilizational memory is the long-term horizon for XanaNode.\n\nIt is not one website, database, or moderation team. It is a network of independently authored substrates that preserve lineage, disagreement, evidence, and context while remaining interoperable.\n\nThe protocol pieces in this example are deliberately small, but they point at that larger pattern: locally owned knowledge that can still be compared, mapped, cited, and preserved across systems.", - "1.1": "Civilizational memory is the long-term horizon for XanaNode.", - "1.1.1": "Civilizational memory is the long-term horizon for XanaNode.", - "1.2": "It is not one website, database, or moderation team. It is a network of independently authored substrates that preserve lineage, disagreement, evidence, and context while remaining interoperable.", - "1.2.1": "It is not one website, database, or moderation team.", - "1.2.2": "It is a network of independently authored substrates that preserve lineage, disagreement, evidence, and context while remaining interoperable.", - "1.3": "The protocol pieces in this example are deliberately small, but they point at that larger pattern: locally owned knowledge that can still be compared, mapped, cited, and preserved across systems.", - "1.3.1": "The protocol pieces in this example are deliberately small, but they point at that larger pattern: locally owned knowledge that can still be compared, mapped, cited, and preserved across systems." + "1": "Civilizational memory is the long term horizon for XanaNode.\n\nIt is not one website, database, or moderation team. It is a network of independently authored substrates that preserve lineage, disagreement, evidence, and context while remaining interoperable.\n\nThe protocol pieces in this example are deliberately small, but they point at that larger pattern: locally owned knowledge that can still be compared, mapped, cited, and preserved across systems.", + "0001": "Civilizational memory is the long term horizon for XanaNode.", + "0002": "It is not one website, database, or moderation team. It is a network of independently authored substrates that preserve lineage, disagreement, evidence, and context while remaining interoperable.", + "0003": "The protocol pieces in this example are deliberately small, but they point at that larger pattern: locally owned knowledge that can still be compared, mapped, cited, and preserved across systems." }, "metadata": {} } @@ -2147,27 +1735,19 @@ "versions": { "v1": { "fragments": { - "1": "Canonical types are the shared vocabulary that let independent substrates understand one another.\n\nThe core stays small, stable, and broadly useful. Domain-specific meanings belong in namespaced extension schemas unless they become common enough to justify canonical status.\n\nThis keeps the core interoperable while still letting local substrates model museums, legal records, biology, archives, or other specialized domains precisely.", - "1.1": "Canonical types are the shared vocabulary that let independent substrates understand one another.", - "1.1.1": "Canonical types are the shared vocabulary that let independent substrates understand one another.", - "1.2": "The core stays small, stable, and broadly useful. Domain-specific meanings belong in namespaced extension schemas unless they become common enough to justify canonical status.", - "1.2.1": "The core stays small, stable, and broadly useful.", - "1.2.2": "Domain-specific meanings belong in namespaced extension schemas unless they become common enough to justify canonical status.", - "1.3": "This keeps the core interoperable while still letting local substrates model museums, legal records, biology, archives, or other specialized domains precisely.", - "1.3.1": "This keeps the core interoperable while still letting local substrates model museums, legal records, biology, archives, or other specialized domains precisely." + "1": "Canonical types are the shared vocabulary that let independent substrates understand one another.\n\nThe core stays small, stable, and broadly useful. Domain specific meanings belong in namespaced extension schemas unless they become common enough to justify canonical status.\n\nThis keeps the core interoperable while still letting local substrates model museums, legal records, biology, archives, or other specialized domains precisely.", + "0001": "Canonical types are the shared vocabulary that let independent substrates understand one another.", + "0002": "The core stays small, stable, and broadly useful. Domain specific meanings belong in namespaced extension schemas unless they become common enough to justify canonical status.", + "0003": "This keeps the core interoperable while still letting local substrates model museums, legal records, biology, archives, or other specialized domains precisely." }, "metadata": {} }, "latest": { "fragments": { - "1": "Canonical types are the shared vocabulary that let independent substrates understand one another.\n\nThe core stays small, stable, and broadly useful. Domain-specific meanings belong in namespaced extension schemas unless they become common enough to justify canonical status.\n\nThis keeps the core interoperable while still letting local substrates model museums, legal records, biology, archives, or other specialized domains precisely.", - "1.1": "Canonical types are the shared vocabulary that let independent substrates understand one another.", - "1.1.1": "Canonical types are the shared vocabulary that let independent substrates understand one another.", - "1.2": "The core stays small, stable, and broadly useful. Domain-specific meanings belong in namespaced extension schemas unless they become common enough to justify canonical status.", - "1.2.1": "The core stays small, stable, and broadly useful.", - "1.2.2": "Domain-specific meanings belong in namespaced extension schemas unless they become common enough to justify canonical status.", - "1.3": "This keeps the core interoperable while still letting local substrates model museums, legal records, biology, archives, or other specialized domains precisely.", - "1.3.1": "This keeps the core interoperable while still letting local substrates model museums, legal records, biology, archives, or other specialized domains precisely." + "1": "Canonical types are the shared vocabulary that let independent substrates understand one another.\n\nThe core stays small, stable, and broadly useful. Domain specific meanings belong in namespaced extension schemas unless they become common enough to justify canonical status.\n\nThis keeps the core interoperable while still letting local substrates model museums, legal records, biology, archives, or other specialized domains precisely.", + "0001": "Canonical types are the shared vocabulary that let independent substrates understand one another.", + "0002": "The core stays small, stable, and broadly useful. Domain specific meanings belong in namespaced extension schemas unless they become common enough to justify canonical status.", + "0003": "This keeps the core interoperable while still letting local substrates model museums, legal records, biology, archives, or other specialized domains precisely." }, "metadata": {} } @@ -2180,20 +1760,16 @@ "v1": { "fragments": { "1": "Most information systems focus on what is stored.\n\nXanaNode focuses on how what is stored relates.", - "1.1": "Most information systems focus on what is stored.", - "1.1.1": "Most information systems focus on what is stored.", - "1.2": "XanaNode focuses on how what is stored relates.", - "1.2.1": "XanaNode focuses on how what is stored relates." + "0001": "Most information systems focus on what is stored.", + "0002": "XanaNode focuses on how what is stored relates." }, "metadata": {} }, "latest": { "fragments": { "1": "Most information systems focus on what is stored.\n\nXanaNode focuses on how what is stored relates.", - "1.1": "Most information systems focus on what is stored.", - "1.1.1": "Most information systems focus on what is stored.", - "1.2": "XanaNode focuses on how what is stored relates.", - "1.2.1": "XanaNode focuses on how what is stored relates." + "0001": "Most information systems focus on what is stored.", + "0002": "XanaNode focuses on how what is stored relates." }, "metadata": {} } @@ -2206,20 +1782,16 @@ "v1": { "fragments": { "1": "A hyperlink can connect a source to a target without saying whether the source cites, defines, contradicts, explains, quotes, or merely mentions the target.\n\nTyped relationships make that missing meaning explicit.", - "1.1": "A hyperlink can connect a source to a target without saying whether the source cites, defines, contradicts, explains, quotes, or merely mentions the target.", - "1.1.1": "A hyperlink can connect a source to a target without saying whether the source cites, defines, contradicts, explains, quotes, or merely mentions the target.", - "1.2": "Typed relationships make that missing meaning explicit.", - "1.2.1": "Typed relationships make that missing meaning explicit." + "0001": "A hyperlink can connect a source to a target without saying whether the source cites, defines, contradicts, explains, quotes, or merely mentions the target.", + "0002": "Typed relationships make that missing meaning explicit." }, "metadata": {} }, "latest": { "fragments": { "1": "A hyperlink can connect a source to a target without saying whether the source cites, defines, contradicts, explains, quotes, or merely mentions the target.\n\nTyped relationships make that missing meaning explicit.", - "1.1": "A hyperlink can connect a source to a target without saying whether the source cites, defines, contradicts, explains, quotes, or merely mentions the target.", - "1.1.1": "A hyperlink can connect a source to a target without saying whether the source cites, defines, contradicts, explains, quotes, or merely mentions the target.", - "1.2": "Typed relationships make that missing meaning explicit.", - "1.2.1": "Typed relationships make that missing meaning explicit." + "0001": "A hyperlink can connect a source to a target without saying whether the source cites, defines, contradicts, explains, quotes, or merely mentions the target.", + "0002": "Typed relationships make that missing meaning explicit." }, "metadata": {} } @@ -2232,20 +1804,16 @@ "v1": { "fragments": { "1": "The goal of merging substrates is not to erase differences.\n\nThe goal is to expose correspondences, conflicts, overlaps, and gaps while preserving who asserted what and why.", - "1.1": "The goal of merging substrates is not to erase differences.", - "1.1.1": "The goal of merging substrates is not to erase differences.", - "1.2": "The goal is to expose correspondences, conflicts, overlaps, and gaps while preserving who asserted what and why.", - "1.2.1": "The goal is to expose correspondences, conflicts, overlaps, and gaps while preserving who asserted what and why." + "0001": "The goal of merging substrates is not to erase differences.", + "0002": "The goal is to expose correspondences, conflicts, overlaps, and gaps while preserving who asserted what and why." }, "metadata": {} }, "latest": { "fragments": { "1": "The goal of merging substrates is not to erase differences.\n\nThe goal is to expose correspondences, conflicts, overlaps, and gaps while preserving who asserted what and why.", - "1.1": "The goal of merging substrates is not to erase differences.", - "1.1.1": "The goal of merging substrates is not to erase differences.", - "1.2": "The goal is to expose correspondences, conflicts, overlaps, and gaps while preserving who asserted what and why.", - "1.2.1": "The goal is to expose correspondences, conflicts, overlaps, and gaps while preserving who asserted what and why." + "0001": "The goal of merging substrates is not to erase differences.", + "0002": "The goal is to expose correspondences, conflicts, overlaps, and gaps while preserving who asserted what and why." }, "metadata": {} } diff --git a/exampleSite/data/xananode_suggestions.json b/exampleSite/data/xananode_suggestions.json index 7bbe23dc..367db24d 100644 --- a/exampleSite/data/xananode_suggestions.json +++ b/exampleSite/data/xananode_suggestions.json @@ -1,20 +1,102 @@ { - "generated_at": "2026-06-18T04:24:11.950Z", + "generated_at": "2026-06-19T04:51:52.723Z", "status": "pending_user_approval", "note": "These suggestions are not auto-applied. Review each replacement before editing content.", + "implemented_transclusions": [ + { + "implemented": true, + "file": "content\\concepts\\tumbler-addressing.md", + "source_node": "tumbler-addressing", + "target_node": "xananode.example:fragment/as-we-may-think-0004", + "target_title": "Associative Trails Fragment", + "version": "v1", + "range": "0004", + "tumbler": "xananode.example:source/as-we-may-think@sha256:5e8e3a3bbe2278db54e5ea7b8e6a2677b620f67d2095e37409bc7c42451e1705#fragment/0004@sha256:f712416ac32e6b8771dcbe4315d4d9ff61635e6407265b20301ec3e3a79afc0e", + "matched_text": "Bush argued that the growing record of knowledge required better associative methods for navigation and recall.", + "replacement": "xananode.example:source/as-we-may-think@sha256:5e8e3a3bbe2278db54e5ea7b8e6a2677b620f67d2095e37409bc7c42451e1705#fragment/0004@sha256:f712416ac32e6b8771dcbe4315d4d9ff61635e6407265b20301ec3e3a79afc0e", + "note": "Already implemented as a stable XanaNode transclusion relationship." + }, + { + "implemented": true, + "file": "content\\concepts\\transclusion.md", + "source_node": "transclusion", + "target_node": "xananode.example:fragment/xanadu-document-interconnection-0001", + "target_title": "Reusable Media Fragment", + "version": "v1", + "range": "0001", + "tumbler": "xananode.example:source/xanadu-document-interconnection@sha256:551b9b3f6532555b2b61f8411b721ef8610000d1f5f13d6bb050a03ec8af7b51#fragment/0001@sha256:48d3c63d7645b547a9d41b7f6f39d2f07a885f4a479353dd3ae8742c4225cbfe", + "matched_text": "Nelson's work provides a key source layer for transclusion, reusable media, and visible interconnection.", + "replacement": "xananode.example:source/xanadu-document-interconnection@sha256:551b9b3f6532555b2b61f8411b721ef8610000d1f5f13d6bb050a03ec8af7b51#fragment/0001@sha256:48d3c63d7645b547a9d41b7f6f39d2f07a885f4a479353dd3ae8742c4225cbfe", + "note": "Already implemented as a stable XanaNode transclusion relationship." + }, + { + "implemented": true, + "file": "content\\concepts\\fragment-node.md", + "source_node": "fragment-node", + "target_node": "xananode.example:fragment/mother-of-all-demos-0001", + "target_title": "Augmenting Human Intelligence Fragment", + "version": "v1", + "range": "0001", + "tumbler": "xananode.example:source/mother-of-all-demos@sha256:88a43c06a3135ff5a982ca8efe948753f1d6e839561dcf664bd873719025e210#fragment/0001@sha256:217a3bcf5fb3c571fd4661497b6bdde97bba61576045ca253f21b9c0d2987ce4", + "matched_text": "The demonstration showed computers as tools for augmenting human intelligence and navigating structured knowledge work.", + "replacement": "xananode.example:source/mother-of-all-demos@sha256:88a43c06a3135ff5a982ca8efe948753f1d6e839561dcf664bd873719025e210#fragment/0001@sha256:217a3bcf5fb3c571fd4661497b6bdde97bba61576045ca253f21b9c0d2987ce4", + "note": "Already implemented as a stable XanaNode transclusion relationship." + }, + { + "implemented": true, + "file": "example.minimal:essay/relationship-navigation-intro", + "source_node": "example.minimal:essay/relationship-navigation-intro", + "target_node": "example.minimal:fragment/as-we-may-think-0004", + "target_title": "example.minimal:fragment/as-we-may-think-0004", + "version": "versioned", + "range": "fragment", + "tumbler": "example.minimal:source/as-we-may-think@git:8e47e70:examples/minimal-substrate/nodes/source-as-we-may-think.json#fragment/0004@sha256:example-as-we-may-think-fragment-0004", + "matched_text": "The essay includes the source fragment by stable reference instead of duplicating it.", + "replacement": "example.minimal:source/as-we-may-think@git:8e47e70:examples/minimal-substrate/nodes/source-as-we-may-think.json#fragment/0004@sha256:example-as-we-may-think-fragment-0004", + "note": "Already implemented as a stable XanaNode transclusion relationship." + } + ], "autolinks": [ { "approved": false, "file": "content\\trails\\xananode-implementation-stack-trail.md", - "line": 31, - "column": 82, + "line": 25, + "column": 30, "source_node": "xananode-implementation-stack-trail", - "target_node": "static-publishing", - "target_title": "Static Publishing", - "matched_text": "static publishing", - "matched_term": "Static Publishing", - "match_kind": "title", - "replacement": "[static publishing](/technology/static-publishing/)", + "target_node": "xananode.example:concept/xananode", + "target_title": "XanaNode", + "matched_text": "XanaNode", + "matched_term": "XanaNode", + "match_kind": "core", + "replacement": "[XanaNode](xananode)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\using-hugo-with-protocol-json.md", + "line": 18, + "column": 1, + "source_node": "using-hugo-with-protocol-json", + "target_node": "xananode.example:technology/hugo", + "target_title": "Hugo", + "matched_text": "Hugo", + "matched_term": "Hugo", + "match_kind": "core", + "replacement": "[Hugo](hugo)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\using-hugo-with-protocol-json.md", + "line": 47, + "column": 84, + "source_node": "using-hugo-with-protocol-json", + "target_node": "xananode.example:concept/protocol-artifacts", + "target_title": "Protocol Artifacts", + "matched_text": "protocol artifacts", + "matched_term": "protocol artifacts", + "match_kind": "core", + "replacement": "[protocol artifacts](protocol-artifacts)", "note": "Suggestion only. Review and apply manually if approved." }, { @@ -23,26 +105,110 @@ "line": 31, "column": 65, "source_node": "xananode-implementation-stack-trail", - "target_node": "hugo", + "target_node": "xananode.example:technology/hugo", + "target_title": "Hugo", + "matched_text": "Hugo", + "matched_term": "Hugo", + "match_kind": "core", + "replacement": "[Hugo](hugo)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\sources\\xananode-hugo-repo.md", + "line": 19, + "column": 5, + "source_node": "xananode-hugo-repo", + "target_node": "xananode.example:technology/hugo", "target_title": "Hugo", "matched_text": "Hugo", "matched_term": "Hugo", - "match_kind": "title", - "replacement": "[Hugo](/technology/hugo/)", + "match_kind": "core", + "replacement": "[Hugo](hugo)", "note": "Suggestion only. Review and apply manually if approved." }, { "approved": false, "file": "content\\trails\\xananode-implementation-stack-trail.md", - "line": 25, - "column": 30, + "line": 31, + "column": 82, "source_node": "xananode-implementation-stack-trail", - "target_node": "xananode", - "target_title": "XanaNode", - "matched_text": "XanaNode", - "matched_term": "XanaNode", - "match_kind": "title", - "replacement": "[XanaNode](/concept/xananode/)", + "target_node": "xananode.example:technology/static-publishing", + "target_title": "Static Publishing", + "matched_text": "static publishing", + "matched_term": "static publishing", + "match_kind": "core", + "replacement": "[static publishing](static-publishing)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\trails\\xananode-implementation-stack-trail.md", + "line": 40, + "column": 15, + "source_node": "xananode-implementation-stack-trail", + "target_node": "xananode.example:source/xananode-workspace-repo", + "target_title": "XanaNode Workspace Repository", + "matched_text": "xananode-workspace-repo", + "matched_term": "xananode-workspace-repo", + "match_kind": "core", + "replacement": "[xananode-workspace-repo](xananode-workspace-repo)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\trails\\xananode-implementation-stack-trail.md", + "line": 41, + "column": 15, + "source_node": "xananode-implementation-stack-trail", + "target_node": "xananode.example:source/xananode-studio-repo", + "target_title": "XanaNode Studio Repository", + "matched_text": "xananode-studio-repo", + "matched_term": "xananode-studio-repo", + "match_kind": "core", + "replacement": "[xananode-studio-repo](xananode-studio-repo)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\trails\\xananode-implementation-stack-trail.md", + "line": 37, + "column": 15, + "source_node": "xananode-implementation-stack-trail", + "target_node": "xananode.example:source/xananode-protocol-repo", + "target_title": "XanaNode Protocol Repository", + "matched_text": "xananode-protocol-repo", + "matched_term": "xananode-protocol-repo", + "match_kind": "core", + "replacement": "[xananode-protocol-repo](xananode-protocol-repo)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\trails\\xananode-implementation-stack-trail.md", + "line": 39, + "column": 15, + "source_node": "xananode-implementation-stack-trail", + "target_node": "xananode.example:source/xananode-hugo-repo", + "target_title": "XanaNode Hugo Repository", + "matched_text": "xananode-hugo-repo", + "matched_term": "xananode-hugo-repo", + "match_kind": "core", + "replacement": "[xananode-hugo-repo](xananode-hugo-repo)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\trails\\xananode-implementation-stack-trail.md", + "line": 38, + "column": 15, + "source_node": "xananode-implementation-stack-trail", + "target_node": "xananode.example:source/xananode-core-sdk-repo", + "target_title": "XanaNode Core SDK Repository", + "matched_text": "xananode-core-sdk-repo", + "matched_term": "xananode-core-sdk-repo", + "match_kind": "core", + "replacement": "[xananode-core-sdk-repo](xananode-core-sdk-repo)", "note": "Suggestion only. Review and apply manually if approved." }, { @@ -51,12 +217,320 @@ "line": 31, "column": 118, "source_node": "xananode-implementation-stack-trail", - "target_node": "protocol-artifacts", + "target_node": "xananode.example:concept/protocol-artifacts", "target_title": "Protocol Artifacts", "matched_text": "protocol artifacts", - "matched_term": "Protocol Artifacts", - "match_kind": "title", - "replacement": "[protocol artifacts](/concept/protocol-artifacts/)", + "matched_term": "protocol artifacts", + "match_kind": "core", + "replacement": "[protocol artifacts](protocol-artifacts)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\trails\\xananode-core-trail.md", + "line": 38, + "column": 15, + "source_node": "xananode-core-trail", + "target_node": "xananode.example:essay/start-here", + "target_title": "Start Here", + "matched_text": "start-here", + "matched_term": "start-here", + "match_kind": "core", + "replacement": "[start-here](start-here)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\trails\\xananode-core-trail.md", + "line": 44, + "column": 15, + "source_node": "xananode-core-trail", + "target_node": "xananode.example:concept/tumbler-addressing", + "target_title": "Tumbler Addressing", + "matched_text": "tumbler-addressing", + "matched_term": "tumbler-addressing", + "match_kind": "core", + "replacement": "[tumbler-addressing](tumbler-addressing)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\trails\\xananode-core-trail.md", + "line": 43, + "column": 15, + "source_node": "xananode-core-trail", + "target_node": "xananode.example:concept/transclusion", + "target_title": "Transclusion", + "matched_text": "transclusion", + "matched_term": "transclusion", + "match_kind": "core", + "replacement": "[transclusion](transclusion)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\trails\\xananode-core-trail.md", + "line": 45, + "column": 15, + "source_node": "xananode-core-trail", + "target_node": "xananode.example:concept/namespacing", + "target_title": "Namespacing", + "matched_text": "namespacing", + "matched_term": "namespacing", + "match_kind": "core", + "replacement": "[namespacing](namespacing)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\trails\\xananode-core-trail.md", + "line": 40, + "column": 15, + "source_node": "xananode-core-trail", + "target_node": "xananode.example:concept/knowledge-substrate", + "target_title": "Knowledge Substrate", + "matched_text": "knowledge-substrate", + "matched_term": "knowledge-substrate", + "match_kind": "core", + "replacement": "[knowledge-substrate](knowledge-substrate)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\trails\\xananode-core-trail.md", + "line": 49, + "column": 15, + "source_node": "xananode-core-trail", + "target_node": "xananode.example:concept/federated-knowledge-substrates", + "target_title": "Federated Knowledge Substrates", + "matched_text": "federated-knowledge-substrates", + "matched_term": "federated-knowledge-substrates", + "match_kind": "core", + "replacement": "[federated-knowledge-substrates](federated-knowledge-substrates)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\trails\\protocol-artifacts-trail.md", + "line": 43, + "column": 15, + "source_node": "protocol-artifacts-trail", + "target_node": "xananode.example:concept/substrate-relationship-list", + "target_title": "Substrate Relationship List", + "matched_text": "substrate-relationship-list", + "matched_term": "substrate-relationship-list", + "match_kind": "core", + "replacement": "[substrate-relationship-list](substrate-relationship-list)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\trails\\protocol-artifacts-trail.md", + "line": 42, + "column": 15, + "source_node": "protocol-artifacts-trail", + "target_node": "xananode.example:concept/substrate-node-record", + "target_title": "Substrate Node Record", + "matched_text": "substrate-node-record", + "matched_term": "substrate-node-record", + "match_kind": "core", + "replacement": "[substrate-node-record](substrate-node-record)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\trails\\protocol-artifacts-trail.md", + "line": 41, + "column": 15, + "source_node": "protocol-artifacts-trail", + "target_node": "xananode.example:concept/substrate-manifest", + "target_title": "Substrate Manifest", + "matched_text": "substrate-manifest", + "matched_term": "substrate-manifest", + "match_kind": "core", + "replacement": "[substrate-manifest](substrate-manifest)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\trails\\protocol-artifacts-trail.md", + "line": 49, + "column": 15, + "source_node": "protocol-artifacts-trail", + "target_node": "xananode.example:concept/review-suggestions", + "target_title": "Review Suggestions", + "matched_text": "review-suggestions", + "matched_term": "review-suggestions", + "match_kind": "core", + "replacement": "[review-suggestions](review-suggestions)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\trails\\protocol-artifacts-trail.md", + "line": 40, + "column": 15, + "source_node": "protocol-artifacts-trail", + "target_node": "xananode.example:concept/protocol-artifacts", + "target_title": "Protocol Artifacts", + "matched_text": "protocol-artifacts", + "matched_term": "protocol-artifacts", + "match_kind": "core", + "replacement": "[protocol-artifacts](protocol-artifacts)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\trails\\protocol-artifacts-trail.md", + "line": 47, + "column": 15, + "source_node": "protocol-artifacts-trail", + "target_node": "xananode.example:concept/namespace-registry", + "target_title": "Namespace Registry", + "matched_text": "namespace-registry", + "matched_term": "namespace-registry", + "match_kind": "core", + "replacement": "[namespace-registry](namespace-registry)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\trails\\protocol-artifacts-trail.md", + "line": 46, + "column": 15, + "source_node": "protocol-artifacts-trail", + "target_node": "xananode.example:concept/merge-report", + "target_title": "Merge Report", + "matched_text": "merge-report", + "matched_term": "merge-report", + "match_kind": "core", + "replacement": "[merge-report](merge-report)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\trails\\protocol-artifacts-trail.md", + "line": 48, + "column": 15, + "source_node": "protocol-artifacts-trail", + "target_node": "xananode.example:concept/known-implementations-registry", + "target_title": "Known Implementations Registry", + "matched_text": "known-implementations-registry", + "matched_term": "known-implementations-registry", + "match_kind": "core", + "replacement": "[known-implementations-registry](known-implementations-registry)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\trails\\protocol-artifacts-trail.md", + "line": 53, + "column": 15, + "source_node": "protocol-artifacts-trail", + "target_node": "xananode.example:concept/federation-rules", + "target_title": "Federation Rules", + "matched_text": "federation-rules", + "matched_term": "federation-rules", + "match_kind": "core", + "replacement": "[federation-rules](federation-rules)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\trails\\protocol-artifacts-trail.md", + "line": 52, + "column": 15, + "source_node": "protocol-artifacts-trail", + "target_node": "xananode.example:concept/federation-example", + "target_title": "Federation Example", + "matched_text": "federation-example", + "matched_term": "federation-example", + "match_kind": "core", + "replacement": "[federation-example](federation-example)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\trails\\protocol-artifacts-trail.md", + "line": 51, + "column": 15, + "source_node": "protocol-artifacts-trail", + "target_node": "xananode.example:concept/custom-extension-substrate", + "target_title": "Custom Extension Substrate", + "matched_text": "custom-extension-substrate", + "matched_term": "custom-extension-substrate", + "match_kind": "core", + "replacement": "[custom-extension-substrate](custom-extension-substrate)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\trails\\protocol-artifacts-trail.md", + "line": 45, + "column": 15, + "source_node": "protocol-artifacts-trail", + "target_node": "xananode.example:concept/compatibility-report", + "target_title": "Compatibility Report", + "matched_text": "compatibility-report", + "matched_term": "compatibility-report", + "match_kind": "core", + "replacement": "[compatibility-report](compatibility-report)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\trails\\protocol-artifacts-trail.md", + "line": 44, + "column": 15, + "source_node": "protocol-artifacts-trail", + "target_node": "xananode.example:concept/compatibility-levels", + "target_title": "Compatibility Levels", + "matched_text": "compatibility-levels", + "matched_term": "compatibility-levels", + "match_kind": "core", + "replacement": "[compatibility-levels](compatibility-levels)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\trails\\protocol-artifacts-trail.md", + "line": 50, + "column": 15, + "source_node": "protocol-artifacts-trail", + "target_node": "xananode.example:concept/canonical-type-policy", + "target_title": "Canonical Type Policy", + "matched_text": "canonical-type-policy", + "matched_term": "canonical-type-policy", + "match_kind": "core", + "replacement": "[canonical-type-policy](canonical-type-policy)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\trails\\historical-lineage-trail.md", + "line": 27, + "column": 85, + "source_node": "historical-lineage-trail", + "target_node": "example.minimal:concept/associative-trails", + "target_title": "Associative Trails", + "matched_text": "associative trails", + "matched_term": "associative trails", + "match_kind": "core", + "replacement": "[associative trails](example.minimal:concept/associative-trails)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\trails\\branching-orientation-trail.md", + "line": 44, + "column": 15, + "source_node": "branching-orientation-trail", + "target_node": "xananode.example:essay/start-here", + "target_title": "Start Here", + "matched_text": "start-here", + "matched_term": "start-here", + "match_kind": "core", + "replacement": "[start-here](start-here)", "note": "Suggestion only. Review and apply manually if approved." }, { @@ -65,12 +539,12 @@ "line": 19, "column": 96, "source_node": "xananode-studio-repo", - "target_node": "hugo", + "target_node": "xananode.example:technology/hugo", "target_title": "Hugo", "matched_text": "Hugo", "matched_term": "Hugo", - "match_kind": "title", - "replacement": "[Hugo](/technology/hugo/)", + "match_kind": "core", + "replacement": "[Hugo](hugo)", "note": "Suggestion only. Review and apply manually if approved." }, { @@ -79,42 +553,2710 @@ "line": 19, "column": 52, "source_node": "xananode-protocol-repo", - "target_node": "xananode", + "target_node": "xananode.example:concept/xananode", "target_title": "XanaNode", "matched_text": "XanaNode", "matched_term": "XanaNode", - "match_kind": "title", - "replacement": "[XanaNode](/concept/xananode/)", + "match_kind": "core", + "replacement": "[XanaNode](xananode)", "note": "Suggestion only. Review and apply manually if approved." }, { "approved": false, "file": "content\\sources\\xananode-hugo-repo.md", "line": 19, - "column": 5, + "column": 139, "source_node": "xananode-hugo-repo", - "target_node": "hugo", - "target_title": "Hugo", - "matched_text": "Hugo", - "matched_term": "Hugo", - "match_kind": "title", - "replacement": "[Hugo](/technology/hugo/)", + "target_node": "xananode.example:concept/xananode", + "target_title": "XanaNode", + "matched_text": "XanaNode", + "matched_term": "XanaNode", + "match_kind": "core", + "replacement": "[XanaNode](xananode)", "note": "Suggestion only. Review and apply manually if approved." }, { "approved": false, - "file": "content\\sources\\xananode-hugo-repo.md", - "line": 19, - "column": 139, - "source_node": "xananode-hugo-repo", - "target_node": "xananode", + "file": "content\\schemas\\xananode-relationship-types.md", + "line": 15, + "column": 208, + "source_node": "xananode-relationship-types", + "target_node": "xananode.example:concept/deep-linking", + "target_title": "Deep Linking", + "matched_text": "deep-linking", + "matched_term": "deep-linking", + "match_kind": "core", + "replacement": "[deep-linking](deep-linking)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\projects\\memex.md", + "line": 13, + "column": 38, + "source_node": "memex", + "target_node": "example.minimal:concept/associative-trails", + "target_title": "Associative Trails", + "matched_text": "associative trails", + "matched_term": "associative trails", + "match_kind": "core", + "replacement": "[associative trails](example.minimal:concept/associative-trails)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\using-hugo-with-protocol-json.md", + "line": 18, + "column": 13, + "source_node": "using-hugo-with-protocol-json", + "target_node": "xananode.example:technology/static-publishing", + "target_title": "Static Publishing", + "matched_text": "static publishing", + "matched_term": "static publishing", + "match_kind": "core", + "replacement": "[static publishing](static-publishing)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\using-hugo-with-protocol-json.md", + "line": 36, + "column": 215, + "source_node": "using-hugo-with-protocol-json", + "target_node": "xananode.example:concept/xananode", "target_title": "XanaNode", "matched_text": "XanaNode", "matched_term": "XanaNode", - "match_kind": "title", - "replacement": "[XanaNode](/concept/xananode/)", + "match_kind": "core", + "replacement": "[XanaNode](xananode)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\using-hugo-with-protocol-json.md", + "line": 35, + "column": 180, + "source_node": "using-hugo-with-protocol-json", + "target_node": "xananode.example:concept/typed-relationships", + "target_title": "Typed Relationships", + "matched_text": "typed relationships", + "matched_term": "typed relationships", + "match_kind": "core", + "replacement": "[typed relationships](typed-relationships)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\using-hugo-with-protocol-json.md", + "line": 35, + "column": 233, + "source_node": "using-hugo-with-protocol-json", + "target_node": "xananode.example:concept/transclusion", + "target_title": "Transclusion", + "matched_text": "transclusion", + "matched_term": "transclusion", + "match_kind": "core", + "replacement": "[transclusion](transclusion)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\using-hugo-with-protocol-json.md", + "line": 35, + "column": 146, + "source_node": "using-hugo-with-protocol-json", + "target_node": "xananode.example:concept/substrate-manifest", + "target_title": "Substrate Manifest", + "matched_text": "substrate manifest", + "matched_term": "substrate manifest", + "match_kind": "core", + "replacement": "[substrate manifest](substrate-manifest)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\using-hugo-with-protocol-json.md", + "line": 36, + "column": 147, + "source_node": "using-hugo-with-protocol-json", + "target_node": "xananode.lineage:project/fress", + "target_title": "FRESS", + "matched_text": "FRESS", + "matched_term": "FRESS", + "match_kind": "core", + "replacement": "[FRESS](xananode.lineage:project/fress)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\using-hugo-with-protocol-json.md", + "line": 36, + "column": 154, + "source_node": "using-hugo-with-protocol-json", + "target_node": "xananode.lineage:project/intermedia", + "target_title": "Intermedia", + "matched_text": "Intermedia", + "matched_term": "Intermedia", + "match_kind": "core", + "replacement": "[Intermedia](xananode.lineage:project/intermedia)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\using-hugo-with-protocol-json.md", + "line": 36, + "column": 177, + "source_node": "using-hugo-with-protocol-json", + "target_node": "xananode.lineage:publication/hyperland", + "target_title": "Hyperland", + "matched_text": "Hyperland", + "matched_term": "Hyperland", + "match_kind": "core", + "replacement": "[Hyperland](xananode.lineage:publication/hyperland)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\using-hugo-with-protocol-json.md", + "line": 36, + "column": 192, + "source_node": "using-hugo-with-protocol-json", + "target_node": "xananode.lineage:event/ted2-1990", + "target_title": "TED2", + "matched_text": "TED2", + "matched_term": "TED2", + "match_kind": "core", + "replacement": "[TED2](xananode.lineage:event/ted2-1990)", "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\using-hugo-with-protocol-json.md", + "line": 36, + "column": 166, + "source_node": "using-hugo-with-protocol-json", + "target_node": "xananode.lineage:technology/hypercard", + "target_title": "HyperCard", + "matched_text": "HyperCard", + "matched_term": "HyperCard", + "match_kind": "core", + "replacement": "[HyperCard](xananode.lineage:technology/hypercard)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\start-here.md", + "line": 34, + "column": 23, + "source_node": "start-here", + "target_node": "xananode.example:technology/hugo", + "target_title": "Hugo", + "matched_text": "Hugo", + "matched_term": "Hugo", + "match_kind": "core", + "replacement": "[Hugo](hugo)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\substrate-node-record.md", + "line": 15, + "column": 212, + "source_node": "substrate-node-record", + "target_node": "xananode.lineage:technology/html", + "target_title": "HTML", + "matched_text": "HTML", + "matched_term": "HTML", + "match_kind": "core", + "replacement": "[HTML](xananode.lineage:technology/html)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\knowledge-substrate.md", + "line": 17, + "column": 3, + "source_node": "knowledge-substrate", + "target_node": "example.minimal:concept/knowledge-substrate", + "target_title": "Knowledge Substrate", + "matched_text": "knowledge substrate", + "matched_term": "knowledge substrate", + "match_kind": "core", + "replacement": "[knowledge substrate](example.minimal:concept/knowledge-substrate)", + "note": "Suggestion only. Review and apply manually if approved." + } + ], + "transclusions": [], + "merge_candidates": [ + { + "kind": "same_id", + "existing": "example.minimal:claim/substrate-is-structure", + "incoming": "example.minimal:claim/substrate-is-structure", + "existing_title": "A knowledge substrate is structure, not just information", + "incoming_title": "A knowledge substrate is structure, not just information", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "example.minimal:concept/associative-trails", + "incoming": "example.minimal:concept/associative-trails", + "existing_title": "Associative Trails", + "incoming_title": "Associative Trails", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "example.minimal:essay/relationship-navigation-intro", + "incoming": "example.minimal:essay/relationship-navigation-intro", + "existing_title": "Relationship Navigation Intro", + "incoming_title": "Relationship Navigation Intro", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "example.minimal:fragment/as-we-may-think-0004", + "incoming": "example.minimal:fragment/as-we-may-think-0004", + "existing_title": "As We May Think Fragment 0004", + "incoming_title": "As We May Think Fragment 0004", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.example:fragment/as-we-may-think-0004", + "incoming": "example.minimal:fragment/as-we-may-think-0004", + "existing_title": "Associative Trails Fragment", + "incoming_title": "As We May Think Fragment 0004", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.example:concept/knowledge-substrate", + "incoming": "example.minimal:concept/knowledge-substrate", + "existing_title": "Knowledge Substrate", + "incoming_title": "Knowledge Substrate", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "example.minimal:concept/knowledge-substrate", + "incoming": "example.minimal:concept/knowledge-substrate", + "existing_title": "Knowledge Substrate", + "incoming_title": "Knowledge Substrate", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "example.minimal:person/example-maintainer", + "incoming": "example.minimal:person/example-maintainer", + "existing_title": "Example Maintainer", + "incoming_title": "Example Maintainer", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.example:source/as-we-may-think", + "incoming": "example.minimal:source/as-we-may-think", + "existing_title": "As We May Think", + "incoming_title": "As We May Think", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "example.minimal:source/as-we-may-think", + "incoming": "example.minimal:source/as-we-may-think", + "existing_title": "As We May Think", + "incoming_title": "As We May Think", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.example:essay/start-here", + "incoming": "example.minimal:trail/start-here", + "existing_title": "Start Here", + "incoming_title": "Start Here", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "example.minimal:trail/start-here", + "incoming": "example.minimal:trail/start-here", + "existing_title": "Start Here", + "incoming_title": "Start Here", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/gottfried-wilhelm-leibniz", + "incoming": "xananode.lineage:person/gottfried-wilhelm-leibniz", + "existing_title": "Gottfried Wilhelm Leibniz", + "incoming_title": "Gottfried Wilhelm Leibniz", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/wilhelm-ostwald", + "incoming": "xananode.lineage:person/wilhelm-ostwald", + "existing_title": "Wilhelm Ostwald", + "incoming_title": "Wilhelm Ostwald", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/jorge-luis-borges", + "incoming": "xananode.lineage:person/jorge-luis-borges", + "existing_title": "Jorge Luis Borges", + "incoming_title": "Jorge Luis Borges", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:publication/the-garden-of-forking-paths", + "incoming": "xananode.lineage:publication/the-garden-of-forking-paths", + "existing_title": "The Garden of Forking Paths", + "incoming_title": "The Garden of Forking Paths", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/andries-van-dam", + "incoming": "xananode.lineage:person/andries-van-dam", + "existing_title": "Andries van Dam", + "incoming_title": "Andries van Dam", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:place/brown-university", + "incoming": "xananode.lineage:place/brown-university", + "existing_title": "Brown University", + "incoming_title": "Brown University", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:project/hypertext-editing-system", + "incoming": "xananode.lineage:project/hypertext-editing-system", + "existing_title": "Hypertext Editing System", + "incoming_title": "Hypertext Editing System", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:project/fress", + "incoming": "xananode.lineage:project/fress", + "existing_title": "FRESS", + "incoming_title": "FRESS", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:project/intermedia", + "incoming": "xananode.lineage:project/intermedia", + "existing_title": "Intermedia", + "incoming_title": "Intermedia", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/nicholas-negroponte", + "incoming": "xananode.lineage:person/nicholas-negroponte", + "existing_title": "Nicholas Negroponte", + "incoming_title": "Nicholas Negroponte", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/seymour-papert", + "incoming": "xananode.lineage:person/seymour-papert", + "existing_title": "Seymour Papert", + "incoming_title": "Seymour Papert", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/marvin-minsky", + "incoming": "xananode.lineage:person/marvin-minsky", + "existing_title": "Marvin Minsky", + "incoming_title": "Marvin Minsky", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:organization/mit-media-lab", + "incoming": "xananode.lineage:organization/mit-media-lab", + "existing_title": "MIT Media Lab", + "incoming_title": "MIT Media Lab", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/hans-peter-brondmo", + "incoming": "xananode.lineage:person/hans-peter-brondmo", + "existing_title": "Hans Peter Brondmo", + "incoming_title": "Hans Peter Brondmo", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:technology/micons", + "incoming": "xananode.lineage:technology/micons", + "existing_title": "Micons", + "incoming_title": "Micons", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/robert-winter", + "incoming": "xananode.lineage:person/robert-winter", + "existing_title": "Robert Winter", + "incoming_title": "Robert Winter", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:project/interactive-beethoven-ninth", + "incoming": "xananode.lineage:project/interactive-beethoven-ninth", + "existing_title": "Interactive Beethoven's Ninth", + "incoming_title": "Interactive Beethoven's Ninth", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/robert-abel", + "incoming": "xananode.lineage:person/robert-abel", + "existing_title": "Robert Abel", + "incoming_title": "Robert Abel", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:project/interactive-guernica", + "incoming": "xananode.lineage:project/interactive-guernica", + "existing_title": "Interactive Guernica", + "incoming_title": "Interactive Guernica", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/ivan-sutherland", + "incoming": "xananode.lineage:person/ivan-sutherland", + "existing_title": "Ivan Sutherland", + "incoming_title": "Ivan Sutherland", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/jaron-lanier", + "incoming": "xananode.lineage:person/jaron-lanier", + "existing_title": "Jaron Lanier", + "incoming_title": "Jaron Lanier", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:organization/vpl-research", + "incoming": "xananode.lineage:organization/vpl-research", + "existing_title": "VPL Research", + "incoming_title": "VPL Research", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/scott-fisher", + "incoming": "xananode.lineage:person/scott-fisher", + "existing_title": "Scott Fisher", + "incoming_title": "Scott Fisher", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:organization/nasa", + "incoming": "xananode.lineage:organization/nasa", + "existing_title": "NASA", + "incoming_title": "NASA", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:publication/dirk-gentlys-holistic-detective-agency", + "incoming": "xananode.lineage:publication/dirk-gentlys-holistic-detective-agency", + "existing_title": "Dirk Gently's Holistic Detective Agency", + "incoming_title": "Dirk Gently's Holistic Detective Agency", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:organization/bbc-two", + "incoming": "xananode.lineage:organization/bbc-two", + "existing_title": "BBC Two", + "incoming_title": "BBC Two", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/richard-saul-wurman", + "incoming": "xananode.lineage:person/richard-saul-wurman", + "existing_title": "Richard Saul Wurman", + "incoming_title": "Richard Saul Wurman", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/harry-marks", + "incoming": "xananode.lineage:person/harry-marks", + "existing_title": "Harry Marks", + "incoming_title": "Harry Marks", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/john-sculley", + "incoming": "xananode.lineage:person/john-sculley", + "existing_title": "John Sculley", + "incoming_title": "John Sculley", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:technology/apple-knowledge-navigator", + "incoming": "xananode.lineage:technology/apple-knowledge-navigator", + "existing_title": "Apple Knowledge Navigator", + "incoming_title": "Apple Knowledge Navigator", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/bill-atkinson", + "incoming": "xananode.lineage:person/bill-atkinson", + "existing_title": "Bill Atkinson", + "incoming_title": "Bill Atkinson", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/herbie-hancock", + "incoming": "xananode.lineage:person/herbie-hancock", + "existing_title": "Herbie Hancock", + "incoming_title": "Herbie Hancock", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/nigel-holmes", + "incoming": "xananode.lineage:person/nigel-holmes", + "existing_title": "Nigel Holmes", + "incoming_title": "Nigel Holmes", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/laurie-anderson", + "incoming": "xananode.lineage:person/laurie-anderson", + "existing_title": "Laurie Anderson", + "incoming_title": "Laurie Anderson", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/bran-ferren", + "incoming": "xananode.lineage:person/bran-ferren", + "existing_title": "Bran Ferren", + "incoming_title": "Bran Ferren", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/robert-cailliau", + "incoming": "xananode.lineage:person/robert-cailliau", + "existing_title": "Robert Cailliau", + "incoming_title": "Robert Cailliau", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:place/cern", + "incoming": "xananode.lineage:place/cern", + "existing_title": "CERN", + "incoming_title": "CERN", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:technology/html", + "incoming": "xananode.lineage:technology/html", + "existing_title": "HTML", + "incoming_title": "HTML", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:technology/url-uri", + "incoming": "xananode.lineage:technology/url-uri", + "existing_title": "URL/URI", + "incoming_title": "URL/URI", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:technology/http", + "incoming": "xananode.lineage:technology/http", + "existing_title": "HTTP", + "incoming_title": "HTTP", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:organization/ncsa", + "incoming": "xananode.lineage:organization/ncsa", + "existing_title": "NCSA", + "incoming_title": "NCSA", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/marc-andreessen", + "incoming": "xananode.lineage:person/marc-andreessen", + "existing_title": "Marc Andreessen", + "incoming_title": "Marc Andreessen", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:technology/mosaic", + "incoming": "xananode.lineage:technology/mosaic", + "existing_title": "Mosaic", + "incoming_title": "Mosaic", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:concept/web-as-incomplete-hypertext", + "incoming": "xananode.lineage:concept/web-as-incomplete-hypertext", + "existing_title": "The Web as Incomplete Hypertext", + "incoming_title": "The Web as Incomplete Hypertext", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:technology/guide", + "incoming": "xananode.lineage:technology/guide", + "existing_title": "Guide", + "incoming_title": "Guide", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:project/storyspace", + "incoming": "xananode.lineage:project/storyspace", + "existing_title": "Storyspace", + "incoming_title": "Storyspace", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:project/zog-kms", + "incoming": "xananode.lineage:project/zog-kms", + "existing_title": "ZOG/KMS", + "incoming_title": "ZOG/KMS", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:project/xanadu-at-autodesk", + "incoming": "xananode.lineage:project/xanadu-at-autodesk", + "existing_title": "Xanadu at Autodesk", + "incoming_title": "Xanadu at Autodesk", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:concept/conflict-disputed-identity", + "incoming": "xananode.lineage:concept/conflict-disputed-identity", + "existing_title": "Conflict and Disputed Identity", + "incoming_title": "Conflict and Disputed Identity", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:technology/git-backed-substrate", + "incoming": "xananode.lineage:technology/git-backed-substrate", + "existing_title": "Git-backed Substrate", + "incoming_title": "Git-backed Substrate", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:tool/babel", + "incoming": "xananode.lineage:tool/babel", + "existing_title": "Babel", + "incoming_title": "Babel", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:tool/hyperland-vr", + "incoming": "xananode.lineage:tool/hyperland-vr", + "existing_title": "Hyperland VR", + "incoming_title": "Hyperland VR", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "incoming": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "existing_title": "Lost Lineage of Human Knowledge Augmentation", + "incoming_title": "Lost Lineage of Human Knowledge Augmentation", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/paul-otlet", + "incoming": "xananode.lineage:person/paul-otlet", + "existing_title": "Paul Otlet", + "incoming_title": "Paul Otlet", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/h-g-wells", + "incoming": "xananode.lineage:person/h-g-wells", + "existing_title": "H. G. Wells", + "incoming_title": "H. G. Wells", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/douglas-adams", + "incoming": "xananode.lineage:person/douglas-adams", + "existing_title": "Douglas Adams", + "incoming_title": "Douglas Adams", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:publication/hyperland", + "incoming": "xananode.lineage:publication/hyperland", + "existing_title": "Hyperland", + "incoming_title": "Hyperland", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/tom-baker", + "incoming": "xananode.lineage:person/tom-baker", + "existing_title": "Tom Baker", + "incoming_title": "Tom Baker", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/max-whitby", + "incoming": "xananode.lineage:person/max-whitby", + "existing_title": "Max Whitby", + "incoming_title": "Max Whitby", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:event/ted2-1990", + "incoming": "xananode.lineage:event/ted2-1990", + "existing_title": "TED2", + "incoming_title": "TED2", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:place/monterey-california", + "incoming": "xananode.lineage:place/monterey-california", + "existing_title": "Monterey, California", + "incoming_title": "Monterey, California", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/bob-stein", + "incoming": "xananode.lineage:person/bob-stein", + "existing_title": "Bob Stein", + "incoming_title": "Bob Stein", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:organization/voyager-company", + "incoming": "xananode.lineage:organization/voyager-company", + "existing_title": "Voyager Company", + "incoming_title": "Voyager Company", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/alan-kay", + "incoming": "xananode.lineage:person/alan-kay", + "existing_title": "Alan Kay", + "incoming_title": "Alan Kay", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:organization/xerox-parc", + "incoming": "xananode.lineage:organization/xerox-parc", + "existing_title": "Xerox PARC", + "incoming_title": "Xerox PARC", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:technology/hypercard", + "incoming": "xananode.lineage:technology/hypercard", + "existing_title": "HyperCard", + "incoming_title": "HyperCard", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/tim-berners-lee", + "incoming": "xananode.lineage:person/tim-berners-lee", + "existing_title": "Tim Berners-Lee", + "incoming_title": "Tim Berners-Lee", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:technology/world-wide-web", + "incoming": "xananode.lineage:technology/world-wide-web", + "existing_title": "World Wide Web", + "incoming_title": "World Wide Web", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:project/aspen-movie-map", + "incoming": "xananode.lineage:project/aspen-movie-map", + "existing_title": "Aspen Movie Map", + "incoming_title": "Aspen Movie Map", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:trail/lost-lineage-intertwingled-trail", + "incoming": "xananode.lineage:trail/lost-lineage-intertwingled-trail", + "existing_title": "Lost Lineage Intertwingled Trail", + "incoming_title": "Lost Lineage Intertwingled Trail", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/knowledge-substrate", + "incoming": "example.minimal:claim/substrate-is-structure", + "existing_title": "Knowledge Substrate", + "incoming_title": "A knowledge substrate is structure, not just information", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:claim/claim-substrate-is-structure", + "incoming": "example.minimal:claim/substrate-is-structure", + "existing_title": "A knowledge substrate is structure, not information", + "incoming_title": "A knowledge substrate is structure, not just information", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "example.minimal:concept/knowledge-substrate", + "incoming": "example.minimal:claim/substrate-is-structure", + "existing_title": "Knowledge Substrate", + "incoming_title": "A knowledge substrate is structure, not just information", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:fragment/as-we-may-think-0004", + "incoming": "example.minimal:concept/associative-trails", + "existing_title": "Associative Trails Fragment", + "incoming_title": "Associative Trails", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:source/as-we-may-think", + "incoming": "example.minimal:fragment/as-we-may-think-0004", + "existing_title": "As We May Think", + "incoming_title": "As We May Think Fragment 0004", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "example.minimal:source/as-we-may-think", + "incoming": "example.minimal:fragment/as-we-may-think-0004", + "existing_title": "As We May Think", + "incoming_title": "As We May Think Fragment 0004", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/federated-knowledge-substrates", + "incoming": "example.minimal:concept/knowledge-substrate", + "existing_title": "Federated Knowledge Substrates", + "incoming_title": "Knowledge Substrate", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:claim/claim-substrate-is-structure", + "incoming": "example.minimal:concept/knowledge-substrate", + "existing_title": "A knowledge substrate is structure, not information", + "incoming_title": "Knowledge Substrate", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "example.minimal:claim/substrate-is-structure", + "incoming": "example.minimal:concept/knowledge-substrate", + "existing_title": "A knowledge substrate is structure, not just information", + "incoming_title": "Knowledge Substrate", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "example.minimal:fragment/as-we-may-think-0004", + "incoming": "example.minimal:source/as-we-may-think", + "existing_title": "As We May Think Fragment 0004", + "incoming_title": "As We May Think", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:fragment/as-we-may-think-0004", + "incoming": "example.minimal:source/as-we-may-think", + "existing_title": "Associative Trails Fragment", + "incoming_title": "As We May Think", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/gottfried-wilhelm-leibniz", + "existing_title": "XanaNode", + "incoming_title": "Gottfried Wilhelm Leibniz", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/wilhelm-ostwald", + "existing_title": "XanaNode", + "incoming_title": "Wilhelm Ostwald", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/jorge-luis-borges", + "existing_title": "XanaNode", + "incoming_title": "Jorge Luis Borges", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:publication/the-garden-of-forking-paths", + "existing_title": "XanaNode", + "incoming_title": "The Garden of Forking Paths", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/andries-van-dam", + "existing_title": "XanaNode", + "incoming_title": "Andries van Dam", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:place/brown-university", + "existing_title": "XanaNode", + "incoming_title": "Brown University", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:project/hypertext-editing-system", + "existing_title": "XanaNode", + "incoming_title": "Hypertext Editing System", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:project/fress", + "existing_title": "XanaNode", + "incoming_title": "FRESS", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:project/intermedia", + "existing_title": "XanaNode", + "incoming_title": "Intermedia", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/nicholas-negroponte", + "existing_title": "XanaNode", + "incoming_title": "Nicholas Negroponte", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/seymour-papert", + "existing_title": "XanaNode", + "incoming_title": "Seymour Papert", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/marvin-minsky", + "existing_title": "XanaNode", + "incoming_title": "Marvin Minsky", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:organization/mit-media-lab", + "existing_title": "XanaNode", + "incoming_title": "MIT Media Lab", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/hans-peter-brondmo", + "existing_title": "XanaNode", + "incoming_title": "Hans Peter Brondmo", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:technology/micons", + "existing_title": "XanaNode", + "incoming_title": "Micons", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/robert-winter", + "existing_title": "XanaNode", + "incoming_title": "Robert Winter", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:project/interactive-beethoven-ninth", + "existing_title": "XanaNode", + "incoming_title": "Interactive Beethoven's Ninth", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/robert-abel", + "existing_title": "XanaNode", + "incoming_title": "Robert Abel", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:project/interactive-guernica", + "existing_title": "XanaNode", + "incoming_title": "Interactive Guernica", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/ivan-sutherland", + "existing_title": "XanaNode", + "incoming_title": "Ivan Sutherland", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/jaron-lanier", + "existing_title": "XanaNode", + "incoming_title": "Jaron Lanier", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:organization/vpl-research", + "existing_title": "XanaNode", + "incoming_title": "VPL Research", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/scott-fisher", + "existing_title": "XanaNode", + "incoming_title": "Scott Fisher", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:organization/nasa", + "existing_title": "XanaNode", + "incoming_title": "NASA", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:publication/dirk-gentlys-holistic-detective-agency", + "existing_title": "XanaNode", + "incoming_title": "Dirk Gently's Holistic Detective Agency", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:organization/bbc-two", + "existing_title": "XanaNode", + "incoming_title": "BBC Two", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/richard-saul-wurman", + "existing_title": "XanaNode", + "incoming_title": "Richard Saul Wurman", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/harry-marks", + "existing_title": "XanaNode", + "incoming_title": "Harry Marks", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/john-sculley", + "existing_title": "XanaNode", + "incoming_title": "John Sculley", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:technology/apple-knowledge-navigator", + "existing_title": "XanaNode", + "incoming_title": "Apple Knowledge Navigator", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/bill-atkinson", + "existing_title": "XanaNode", + "incoming_title": "Bill Atkinson", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/herbie-hancock", + "existing_title": "XanaNode", + "incoming_title": "Herbie Hancock", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/nigel-holmes", + "existing_title": "XanaNode", + "incoming_title": "Nigel Holmes", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/laurie-anderson", + "existing_title": "XanaNode", + "incoming_title": "Laurie Anderson", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/bran-ferren", + "existing_title": "XanaNode", + "incoming_title": "Bran Ferren", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/robert-cailliau", + "existing_title": "XanaNode", + "incoming_title": "Robert Cailliau", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:place/cern", + "existing_title": "XanaNode", + "incoming_title": "CERN", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:technology/html", + "existing_title": "XanaNode", + "incoming_title": "HTML", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:technology/url-uri", + "existing_title": "XanaNode", + "incoming_title": "URL/URI", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:technology/http", + "existing_title": "XanaNode", + "incoming_title": "HTTP", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:organization/ncsa", + "existing_title": "XanaNode", + "incoming_title": "NCSA", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/marc-andreessen", + "existing_title": "XanaNode", + "incoming_title": "Marc Andreessen", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:technology/mosaic", + "existing_title": "XanaNode", + "incoming_title": "Mosaic", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:concept/web-as-incomplete-hypertext", + "existing_title": "XanaNode", + "incoming_title": "The Web as Incomplete Hypertext", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:technology/guide", + "existing_title": "XanaNode", + "incoming_title": "Guide", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:project/storyspace", + "existing_title": "XanaNode", + "incoming_title": "Storyspace", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:project/zog-kms", + "existing_title": "XanaNode", + "incoming_title": "ZOG/KMS", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:project/project-xanadu", + "incoming": "xananode.lineage:project/xanadu-at-autodesk", + "existing_title": "Project Xanadu", + "incoming_title": "Xanadu at Autodesk", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:project/xanadu-at-autodesk", + "existing_title": "XanaNode", + "incoming_title": "Xanadu at Autodesk", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:concept/conflict-disputed-identity", + "existing_title": "XanaNode", + "incoming_title": "Conflict and Disputed Identity", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:technology/git-backed-substrate", + "existing_title": "XanaNode", + "incoming_title": "Git-backed Substrate", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:tool/babel", + "existing_title": "XanaNode", + "incoming_title": "Babel", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:tool/hyperland-vr", + "existing_title": "XanaNode", + "incoming_title": "Hyperland VR", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:publication/hyperland", + "incoming": "xananode.lineage:tool/hyperland-vr", + "existing_title": "Hyperland", + "incoming_title": "Hyperland VR", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "existing_title": "XanaNode", + "incoming_title": "Lost Lineage of Human Knowledge Augmentation", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/paul-otlet", + "existing_title": "XanaNode", + "incoming_title": "Paul Otlet", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/h-g-wells", + "existing_title": "XanaNode", + "incoming_title": "H. G. Wells", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/douglas-adams", + "existing_title": "XanaNode", + "incoming_title": "Douglas Adams", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:publication/hyperland", + "existing_title": "XanaNode", + "incoming_title": "Hyperland", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:tool/hyperland-vr", + "incoming": "xananode.lineage:publication/hyperland", + "existing_title": "Hyperland VR", + "incoming_title": "Hyperland", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/tom-baker", + "existing_title": "XanaNode", + "incoming_title": "Tom Baker", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/max-whitby", + "existing_title": "XanaNode", + "incoming_title": "Max Whitby", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:event/ted2-1990", + "existing_title": "XanaNode", + "incoming_title": "TED2", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:place/monterey-california", + "existing_title": "XanaNode", + "incoming_title": "Monterey, California", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/bob-stein", + "existing_title": "XanaNode", + "incoming_title": "Bob Stein", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:organization/voyager-company", + "existing_title": "XanaNode", + "incoming_title": "Voyager Company", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/alan-kay", + "existing_title": "XanaNode", + "incoming_title": "Alan Kay", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:organization/xerox-parc", + "existing_title": "XanaNode", + "incoming_title": "Xerox PARC", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:technology/hypercard", + "existing_title": "XanaNode", + "incoming_title": "HyperCard", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/tim-berners-lee", + "existing_title": "XanaNode", + "incoming_title": "Tim Berners-Lee", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:technology/world-wide-web", + "existing_title": "XanaNode", + "incoming_title": "World Wide Web", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:project/aspen-movie-map", + "existing_title": "XanaNode", + "incoming_title": "Aspen Movie Map", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:trail/lost-lineage-intertwingled-trail", + "existing_title": "XanaNode", + "incoming_title": "Lost Lineage Intertwingled Trail", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + } + ], + "relationship_imports": [ + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "example.minimal:rel/source-supports-claim", + "source": "example.minimal:source/as-we-may-think", + "target": "example.minimal:claim/substrate-is-structure", + "type": "supports", + "summary": "Bush's essay is used as source evidence for the claim that substrate structure matters.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "example.minimal:rel/source-discusses-associative-trails", + "source": "example.minimal:source/as-we-may-think", + "target": "example.minimal:concept/associative-trails", + "type": "discusses", + "summary": "The source discusses associative trails as a way to navigate knowledge by meaningful connections.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "example.minimal:rel/associative-trails-context-for-substrate", + "source": "example.minimal:concept/associative-trails", + "target": "example.minimal:concept/knowledge-substrate", + "type": "related_to", + "summary": "Associative trails provide historical and conceptual context for the knowledge substrate concept.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "example.minimal:rel/claim-defines-concept", + "source": "example.minimal:claim/substrate-is-structure", + "target": "example.minimal:concept/knowledge-substrate", + "type": "defines", + "summary": "The claim gives the defining explanation of what a knowledge substrate is.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "example.minimal:rel/concept-has-claim", + "source": "example.minimal:concept/knowledge-substrate", + "target": "example.minimal:claim/substrate-is-structure", + "type": "has_claim", + "summary": "The concept is built from the claim rather than floating as an unsupported idea.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "example.minimal:rel/trail-starts-with-source", + "source": "example.minimal:trail/start-here", + "target": "example.minimal:source/as-we-may-think", + "type": "starts_with", + "summary": "The reading trail starts with the source.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "example.minimal:rel/trail-continues-to-claim", + "source": "example.minimal:source/as-we-may-think", + "target": "example.minimal:claim/substrate-is-structure", + "type": "continues_to", + "summary": "The trail continues from source evidence to the claim derived from it.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "example.minimal:rel/trail-continues-to-concept", + "source": "example.minimal:claim/substrate-is-structure", + "target": "example.minimal:concept/knowledge-substrate", + "type": "continues_to", + "summary": "The trail continues from the defining claim to the concept it helps construct.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "example.minimal:rel/trail-includes-associative-trails", + "source": "example.minimal:trail/start-here", + "target": "example.minimal:concept/associative-trails", + "type": "features", + "summary": "The trail features the background concept that explains why relationship-based navigation matters.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "example.minimal:rel/maintainer-created-intro-essay", + "source": "example.minimal:person/example-maintainer", + "target": "example.minimal:essay/relationship-navigation-intro", + "type": "created", + "summary": "The example maintainer created the short introductory essay used to demonstrate transclusion.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "example.minimal:rel/fragment-derived-from-source", + "source": "example.minimal:fragment/as-we-may-think-0004", + "target": "example.minimal:source/as-we-may-think", + "type": "derived_from", + "summary": "The fragment node is derived from a stable addressable portion of the source node.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "example.minimal:rel/essay-transcludes-fragment", + "source": "example.minimal:essay/relationship-navigation-intro", + "target": "example.minimal:fragment/as-we-may-think-0004", + "type": "transcludes", + "summary": "The essay includes the source fragment by stable reference instead of duplicating it.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/leibniz-anticipated-semantic-computation", + "source": "xananode.lineage:person/gottfried-wilhelm-leibniz", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "type": "anticipated", + "summary": "Leibniz anticipated semantic computation through universal symbolic reasoning.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/ostwald-parallel-to-otlet", + "source": "xananode.lineage:person/wilhelm-ostwald", + "target": "xananode.lineage:person/paul-otlet", + "type": "parallel_to", + "summary": "Ostwald's Die Bruecke work runs parallel to Otlet's knowledge organization work.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/borges-authored-forking-paths", + "source": "xananode.lineage:person/jorge-luis-borges", + "target": "xananode.lineage:publication/the-garden-of-forking-paths", + "type": "authored", + "summary": "Borges authored The Garden of Forking Paths.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/forking-paths-anticipated-nonlinear-text", + "source": "xananode.lineage:publication/the-garden-of-forking-paths", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "type": "anticipated", + "summary": "The Garden of Forking Paths anticipated nonlinear textual structures.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/van-dam-collaborated-with-nelson", + "source": "xananode.lineage:person/andries-van-dam", + "target": "xananode.example:person/ted-nelson", + "type": "collaborated_with", + "summary": "Andries van Dam belongs to the Brown hypertext lineage connected to Nelson's early hypertext work.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/brown-site-of-hes", + "source": "xananode.lineage:place/brown-university", + "target": "xananode.lineage:project/hypertext-editing-system", + "type": "occurred_at", + "summary": "Brown University was a site of the Hypertext Editing System lineage.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/van-dam-implemented-fress", + "source": "xananode.lineage:person/andries-van-dam", + "target": "xananode.lineage:project/fress", + "type": "implements", + "summary": "Van Dam's Brown lineage implemented FRESS.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/intermedia-implemented-scholarly-hypermedia", + "source": "xananode.lineage:project/intermedia", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "type": "implements", + "summary": "Intermedia implemented scholarly hypermedia as part of the larger lineage.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/alan-kay-extends-engelbart", + "source": "xananode.lineage:person/alan-kay", + "target": "xananode.example:person/douglas-engelbart", + "type": "extends", + "summary": "Kay extends Engelbart's augmentation ideas into personal dynamic media.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/xerox-parc-context-for-kay", + "source": "xananode.lineage:organization/xerox-parc", + "target": "xananode.lineage:person/alan-kay", + "type": "context_for", + "summary": "Xerox PARC contextualizes Kay's major work.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/negroponte-shapes-media-lab", + "source": "xananode.lineage:person/nicholas-negroponte", + "target": "xananode.lineage:organization/mit-media-lab", + "type": "shapes", + "summary": "Negroponte shaped the interactive media and information-space branch.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/papert-parallel-to-kay", + "source": "xananode.lineage:person/seymour-papert", + "target": "xananode.lineage:person/alan-kay", + "type": "parallel_to", + "summary": "Papert's learning-media work runs parallel to Kay's dynamic media branch.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/minsky-context-for-agents", + "source": "xananode.lineage:person/marvin-minsky", + "target": "xananode.lineage:technology/apple-knowledge-navigator", + "type": "context_for", + "summary": "Minsky's AI work contextualizes intelligent agents and cognitive modeling.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/brondmo-introduced-micons", + "source": "xananode.lineage:person/hans-peter-brondmo", + "target": "xananode.lineage:technology/micons", + "type": "introduced", + "summary": "Hans Peter Brondmo introduced micons as animated conceptual representations.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/hyperland-features-micons", + "source": "xananode.lineage:publication/hyperland", + "target": "xananode.lineage:technology/micons", + "type": "features", + "summary": "Hyperland features micons as part of its media-agent demonstration.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/winter-demonstrated-interactive-music", + "source": "xananode.lineage:person/robert-winter", + "target": "xananode.lineage:project/interactive-beethoven-ninth", + "type": "demonstrates", + "summary": "Robert Winter demonstrated music as explorable structure.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/abel-demonstrated-guernica", + "source": "xananode.lineage:person/robert-abel", + "target": "xananode.lineage:project/interactive-guernica", + "type": "demonstrates", + "summary": "Robert Abel demonstrated visual art as navigable knowledge.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/sutherland-anticipated-spatial-computing", + "source": "xananode.lineage:person/ivan-sutherland", + "target": "xananode.lineage:tool/hyperland-vr", + "type": "anticipated", + "summary": "Sutherland anticipated visual and spatial computing.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/lanier-popularized-vr", + "source": "xananode.lineage:person/jaron-lanier", + "target": "xananode.lineage:organization/vpl-research", + "type": "popularized", + "summary": "Lanier popularized virtual reality through VPL Research.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/fisher-demonstrated-nasa-vr", + "source": "xananode.lineage:person/scott-fisher", + "target": "xananode.lineage:organization/nasa", + "type": "demonstrates", + "summary": "Scott Fisher demonstrated VR cases including NASA virtual environment work.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/dirk-gently-anticipated-hyperland", + "source": "xananode.lineage:publication/dirk-gentlys-holistic-detective-agency", + "target": "xananode.lineage:publication/hyperland", + "type": "anticipated", + "summary": "Dirk Gently anticipates Hyperland's theme of interconnectedness.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/bbc-two-created-hyperland-broadcast-context", + "source": "xananode.lineage:organization/bbc-two", + "target": "xananode.lineage:publication/hyperland", + "type": "created", + "summary": "BBC Two provided the broadcast context for Hyperland.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/wurman-created-ted-context", + "source": "xananode.lineage:person/richard-saul-wurman", + "target": "xananode.lineage:event/ted2-1990", + "type": "created", + "summary": "Richard Saul Wurman created the TED context that TED2 belongs to.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/harry-marks-participated-in-ted2", + "source": "xananode.lineage:person/harry-marks", + "target": "xananode.lineage:event/ted2-1990", + "type": "participated_in", + "summary": "Harry Marks participated in TED2.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/sculley-presented-knowledge-navigator", + "source": "xananode.lineage:person/john-sculley", + "target": "xananode.lineage:technology/apple-knowledge-navigator", + "type": "presented", + "summary": "John Sculley presented Apple's agent and interactive-media future.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/knowledge-navigator-parallel-to-hyperland-agent", + "source": "xananode.lineage:technology/apple-knowledge-navigator", + "target": "xananode.lineage:person/tom-baker", + "type": "parallel_to", + "summary": "Apple Knowledge Navigator runs parallel to Hyperland's software-agent persona.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/bill-atkinson-implemented-hypercard", + "source": "xananode.lineage:person/bill-atkinson", + "target": "xananode.lineage:technology/hypercard", + "type": "implements", + "summary": "Bill Atkinson implemented HyperCard.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/ted2-features-robert-abel", + "source": "xananode.lineage:event/ted2-1990", + "target": "xananode.lineage:person/robert-abel", + "type": "features", + "summary": "TED2 featured Robert Abel's multimedia art navigation branch.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/ted2-features-bill-atkinson", + "source": "xananode.lineage:event/ted2-1990", + "target": "xananode.lineage:person/bill-atkinson", + "type": "features", + "summary": "TED2 featured Bill Atkinson and accessible hypermedia authoring.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/berners-lee-collaborated-with-cailliau", + "source": "xananode.lineage:person/tim-berners-lee", + "target": "xananode.lineage:person/robert-cailliau", + "type": "collaborated_with", + "summary": "Berners-Lee collaborated with Robert Cailliau on the Web proposal and promotion.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/cern-context-for-web", + "source": "xananode.lineage:place/cern", + "target": "xananode.lineage:technology/world-wide-web", + "type": "context_for", + "summary": "CERN provided the context for the Web's birth.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/html-implements-markup", + "source": "xananode.lineage:technology/html", + "target": "xananode.lineage:technology/world-wide-web", + "type": "implements", + "summary": "HTML implements document markup for the Web.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/http-enables-web", + "source": "xananode.lineage:technology/http", + "target": "xananode.lineage:technology/world-wide-web", + "type": "enables", + "summary": "HTTP enables distributed retrieval on the Web.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/url-uri-enables-addressability", + "source": "xananode.lineage:technology/url-uri", + "target": "xananode.lineage:technology/world-wide-web", + "type": "enables", + "summary": "URL and URI addressing enables Web addressability.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/ncsa-popularized-mosaic", + "source": "xananode.lineage:organization/ncsa", + "target": "xananode.lineage:technology/mosaic", + "type": "popularized", + "summary": "NCSA popularized Web browsing through Mosaic.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/andreessen-popularized-web", + "source": "xananode.lineage:person/marc-andreessen", + "target": "xananode.lineage:technology/world-wide-web", + "type": "popularized", + "summary": "Marc Andreessen helped popularize the Web branch.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/web-incomplete-contrasts-with-xananode", + "source": "xananode.lineage:concept/web-as-incomplete-hypertext", + "target": "xananode.example:concept/xananode", + "type": "contrasts_with", + "summary": "The incomplete-hypertext frame contrasts the Web's missing provenance and relationship governance with XanaNode.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/guide-implemented-pc-hypertext", + "source": "xananode.lineage:technology/guide", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "type": "implements", + "summary": "Guide implemented personal-computer hypertext.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/storyspace-implemented-hypertext-literature", + "source": "xananode.lineage:project/storyspace", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "type": "implements", + "summary": "Storyspace implemented hypertext literature authoring.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/zog-kms-implemented-frame-navigation", + "source": "xananode.lineage:project/zog-kms", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "type": "implements", + "summary": "ZOG/KMS implemented frame and card based knowledge management.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/xanadu-at-autodesk-implements-xanadu", + "source": "xananode.lineage:project/xanadu-at-autodesk", + "target": "xananode.example:project/project-xanadu", + "type": "implements", + "summary": "Xanadu at Autodesk attempted a commercial implementation of Nelson's Xanadu vision.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/xananode-preserves-lost-lineage", + "source": "xananode.example:concept/xananode", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "type": "preserves", + "summary": "XanaNode preserves the lost lineage as an intertwingled graph.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/xananode-extends-bush-trails", + "source": "xananode.example:concept/xananode", + "target": "xananode.example:project/memex", + "type": "extends", + "summary": "XanaNode extends Bush's associative trails into typed, portable substrate records.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/xananode-extends-transclusion", + "source": "xananode.example:concept/xananode", + "target": "xananode.example:concept/transclusion", + "type": "extends", + "summary": "XanaNode extends Nelson-style transclusion with stable fragments and protocol identity.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/conflict-preserves-disagreement", + "source": "xananode.lineage:concept/conflict-disputed-identity", + "target": "xananode.example:concept/federated-knowledge-substrates", + "type": "preserves", + "summary": "Conflict and disputed identity preserve disagreement instead of flattening it.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/git-backed-substrate-enables-history", + "source": "xananode.lineage:technology/git-backed-substrate", + "target": "xananode.example:concept/provenance", + "type": "enables", + "summary": "A Git-backed substrate enables history, branching, merging, authorship, and preservation.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/babel-maps-to-translation", + "source": "xananode.lineage:tool/babel", + "target": "xananode.example:concept/schema-extension", + "type": "maps_to", + "summary": "Babel maps to future translation across machine-readable formats, languages, and ontologies.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/hyperland-vr-implements-spatial-navigation", + "source": "xananode.lineage:tool/hyperland-vr", + "target": "xananode.example:concept/federated-knowledge-substrates", + "type": "implements", + "summary": "Hyperland VR imagines spatial navigation across federated substrates.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/lost-lineage-context-for-xananode", + "source": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "target": "xananode.example:concept/xananode", + "type": "context_for", + "summary": "The lost lineage frames XanaNode as a corrective for preserving connected, attributable knowledge.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/otlet-anticipated-knowledge-systems", + "source": "xananode.lineage:person/paul-otlet", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "type": "anticipated", + "summary": "Otlet anticipated global knowledge systems and networked documentation.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/wells-proposed-world-brain", + "source": "xananode.lineage:person/h-g-wells", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "type": "proposed", + "summary": "Wells proposed a planetary memory through the World Brain.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/bush-influenced-adams-lineage", + "source": "xananode.example:person/vannevar-bush", + "target": "xananode.lineage:person/douglas-adams", + "type": "influenced", + "summary": "Bush's associative trails feed the lineage that Hyperland dramatized.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/nelson-influenced-hyperland", + "source": "xananode.example:person/ted-nelson", + "target": "xananode.lineage:publication/hyperland", + "type": "influenced", + "summary": "Nelson's hypertext and Xanadu ideas are central to Hyperland.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/adams-authored-hyperland", + "source": "xananode.lineage:person/douglas-adams", + "target": "xananode.lineage:publication/hyperland", + "type": "authored", + "summary": "Douglas Adams authored Hyperland.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/whitby-created-hyperland", + "source": "xananode.lineage:person/max-whitby", + "target": "xananode.lineage:publication/hyperland", + "type": "created", + "summary": "Max Whitby produced and directed Hyperland.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/hyperland-features-tom-baker", + "source": "xananode.lineage:publication/hyperland", + "target": "xananode.lineage:person/tom-baker", + "type": "features", + "summary": "Hyperland features Tom Baker as a software-agent persona.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/hyperland-contemporary-of-ted2", + "source": "xananode.lineage:publication/hyperland", + "target": "xananode.lineage:event/ted2-1990", + "type": "contemporary_of", + "summary": "Hyperland and TED2 converge in the same 1990 hypermedia moment.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/ted2-occurred-at-monterey", + "source": "xananode.lineage:event/ted2-1990", + "target": "xananode.lineage:place/monterey-california", + "type": "occurred_at", + "summary": "TED2 occurred in Monterey, California.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/ted2-features-adams", + "source": "xananode.lineage:event/ted2-1990", + "target": "xananode.lineage:person/douglas-adams", + "type": "features", + "summary": "TED2 featured Douglas Adams.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/ted2-features-bob-stein", + "source": "xananode.lineage:event/ted2-1990", + "target": "xananode.lineage:person/bob-stein", + "type": "features", + "summary": "TED2 featured Bob Stein's interactive publishing branch.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/bob-stein-created-voyager", + "source": "xananode.lineage:person/bob-stein", + "target": "xananode.lineage:organization/voyager-company", + "type": "created", + "summary": "Bob Stein created interactive publishing contexts including Voyager.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/ted2-features-alan-kay", + "source": "xananode.lineage:event/ted2-1990", + "target": "xananode.lineage:person/alan-kay", + "type": "features", + "summary": "TED2 featured Alan Kay's dynamic media branch.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/alan-kay-shaped-dynamic-media", + "source": "xananode.lineage:person/alan-kay", + "target": "xananode.lineage:organization/xerox-parc", + "type": "shapes", + "summary": "Kay's work belongs to the PARC dynamic-media and personal-computing lineage.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/hypercard-popularized-hypermedia", + "source": "xananode.lineage:technology/hypercard", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "type": "popularized", + "summary": "HyperCard popularized personal hypermedia authoring.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/berners-lee-implemented-web", + "source": "xananode.lineage:person/tim-berners-lee", + "target": "xananode.lineage:technology/world-wide-web", + "type": "implements", + "summary": "Tim Berners-Lee implemented the Web as simple distributed hypertext.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/web-contrasts-with-xananode", + "source": "xananode.lineage:technology/world-wide-web", + "target": "xananode.example:concept/xananode", + "type": "contrasts_with", + "summary": "The Web solved broad publishing, while XanaNode focuses on semantic relationships, provenance, transclusion, and governance.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/aspen-anticipated-spatial-media", + "source": "xananode.lineage:project/aspen-movie-map", + "target": "xananode.lineage:publication/hyperland", + "type": "anticipated", + "summary": "Aspen Movie Map anticipates navigable spatial media adjacent to Hyperland's concerns.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/trail-starts-with-lost-lineage", + "source": "xananode.lineage:trail/lost-lineage-intertwingled-trail", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "type": "starts_with", + "summary": "The imported lineage trail starts with the lost-lineage frame.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/trail-arrives-at-xananode", + "source": "xananode.lineage:trail/lost-lineage-intertwingled-trail", + "target": "xananode.example:concept/xananode", + "type": "arrives_at", + "summary": "The imported lineage trail arrives at XanaNode.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." } ], - "transclusions": [] + "new_nodes": [], + "dangling_relationships": [] } diff --git a/exampleSite/hugo.yaml b/exampleSite/hugo.yaml index 64097e5f..a4052518 100644 --- a/exampleSite/hugo.yaml +++ b/exampleSite/hugo.yaml @@ -22,6 +22,18 @@ params: xananode: namespace: "xananode.example" homeNode: "start-here" + packs: + - id: "example.minimal" + source: "../vendor/xananode-core/vendor/xananode-protocol/examples/minimal-substrate" + mode: "mounted" + version: "0.2.0" + required: true + - id: "xananode.canonical" + source: "packs/xananode-canonical" + mode: "mounted" + version: "0.1.0" + required: false + enabled: false brand: name: "XanaNode" tagline: "Relationships preserve knowledge" @@ -29,6 +41,19 @@ params: attributionLabel: "XanaNode" attributionText: "xananode.com" attributionUrl: "https://xananode.com" + links: + - label: "Protocol" + node: "xananode-protocol-repo" + url: "https://github.com/kingc95/xananode" + - label: "Core SDK" + node: "xananode-core-sdk-repo" + url: "https://github.com/kingc95/XanaNode-Core-SDK" + - label: "Hugo" + node: "xananode-hugo-repo" + url: "https://github.com/kingc95/XanaNode-Hugo" + - label: "Workspace" + node: "xananode-workspace-repo" + url: "https://github.com/kingc95/XanaNode-Workspace" searchPrompts: - "explore the knowledge substrate" - "trace an idea across sources" @@ -36,6 +61,177 @@ params: - "compare connected nodes" - "search for provenance" - "map a trail through context" + - "find people" + - "find places" + - "find events" + - "find organizations" + - "find projects" + - "find technologies" + - "find concepts" + - "find claims" + - "find sources" + - "find media" + - "find trails" + - "find revisions" + - "find fragments" + - "find observations" + - "find communities" + - "find publications" + - "show related concepts" + - "show related claims" + - "show related evidence" + - "show related people" + - "show related places" + - "show related events" + - "show related projects" + - "show related technologies" + - "show related organizations" + - "show related sources" + - "show supporting evidence" + - "show opposing evidence" + - "show competing claims" + - "show disputed facts" + - "show unresolved conflicts" + - "show multiple perspectives" + - "show assumptions" + - "show uncertainty" + - "show confidence levels" + - "show missing evidence" + - "show unsupported claims" + - "show the provenance" + - "show the authorship" + - "show the source chain" + - "show the attribution trail" + - "show where this came from" + - "show the lineage" + - "trace the origin" + - "trace the history" + - "trace the evolution" + - "trace the timeline" + - "trace the influence" + - "trace the argument" + - "trace the relationships" + - "trace the dependencies" + - "trace the consequences" + - "trace the descendants" + - "trace the ancestors" + - "follow the trail" + - "follow the evidence" + - "follow the citations" + - "follow the breadcrumbs" + - "follow the rabbit hole" + - "follow the paper trail" + - "follow the idea" + - "follow the lineage" + - "follow the influences" + - "follow the consequences" + - "show all paths" + - "show shortest path" + - "show strongest connections" + - "show bridge nodes" + - "show key connectors" + - "show key influencers" + - "show the bigger picture" + - "show the hidden connections" + - "show the surrounding context" + - "show the knowledge graph" + - "show the web of meaning" + - "show the shape of the knowledge" + - "show me the map" + - "show me the network" + - "show me the context" + - "show me the story" + - "show me the history" + - "show me the receipts" + - "show me the sources" + - "show me the evidence" + - "show me the conflicts" + - "show me the consensus" + - "show me what changed" + - "show me what led to this" + - "show me where this leads" + - "show me what depends on this" + - "show me what this depends on" + - "show me how we got here" + - "find transclusions" + - "find quoted material" + - "find reused content" + - "find inherited knowledge" + - "find duplicate knowledge" + - "find duplicate concepts" + - "find duplicate sources" + - "find identity conflicts" + - "find aliases" + - "find alternate names" + - "find canonical references" + - "resolve identities" + - "resolve ambiguity" + - "find orphaned nodes" + - "find stale information" + - "find broken trails" + - "find missing context" + - "find missing links" + - "find hidden relationships" + - "find overlooked connections" + - "find consensus" + - "find disagreement" + - "find uncertainty" + - "find contradictions" + - "find corroborating evidence" + - "find authoritative sources" + - "find influential nodes" + - "find relationship clusters" + - "find concept clusters" + - "find federated knowledge" + - "search across substrates" + - "compare substrates" + - "compare perspectives" + - "compare interpretations" + - "compare revisions" + - "compare connected ideas" + - "teach me this topic" + - "guide me through this topic" + - "walk the trail" + - "start from the beginning" + - "show foundational concepts" + - "show prerequisite concepts" + - "connect the dots" + - "zoom out" + - "zoom way out" + - "take me somewhere interesting" + - "take me deeper" + - "take me down the rabbit hole" + - "explore the federation" + - "explore the interconnectedness" + - "explore the idea space" + - "explore the knowledge landscape" + - "don't panic" + - "follow the fundamental interconnectedness of all things" + - "show me the intertwingularity" + - "show me why Ted was yelling" + - "find Nelson's transclusions" + - "walk the memex" + - "follow the associative trail" + - "show Bush's trails" + - "show Engelbart's augmentation" + - "show Douglas Adams was right" + - "show me the lost lineage" + - "find the source of the source" + - "find the source of the source of the source" + - "who copied whom" + - "who said it first" + - "citation needed" + - "prove it" + - "show me the red string" + - "show me the corkboard" + - "show me the conspiracy board" + - "show me the whole elephant" + - "show me what's being left out" + - "show me the missing pieces" + - "show me the substrate beneath the substrate" + - "reveal the intertwingled network" + - "show me how everything connects" + markup: goldmark: diff --git a/exampleSite/imports/lineage/nodes-extended.json b/exampleSite/imports/lineage/nodes-extended.json new file mode 100644 index 00000000..f59a7736 --- /dev/null +++ b/exampleSite/imports/lineage/nodes-extended.json @@ -0,0 +1,420 @@ +{ + "nodes": [ + { + "id": "xananode.lineage:person/gottfried-wilhelm-leibniz", + "title": "Gottfried Wilhelm Leibniz", + "type": "person", + "importance": 4, + "summary": "Philosopher and mathematician associated with universal symbolic reasoning and the calculus of thought.", + "relationships": [] + }, + { + "id": "xananode.lineage:person/wilhelm-ostwald", + "title": "Wilhelm Ostwald", + "type": "person", + "importance": 3, + "summary": "Organizer of Die Bruecke, an effort to standardize and organize world knowledge.", + "relationships": [] + }, + { + "id": "xananode.lineage:person/jorge-luis-borges", + "title": "Jorge Luis Borges", + "type": "person", + "importance": 4, + "summary": "Writer whose nonlinear literary structures are often treated as hypertext-adjacent ancestry.", + "relationships": [] + }, + { + "id": "xananode.lineage:publication/the-garden-of-forking-paths", + "title": "The Garden of Forking Paths", + "type": "publication", + "importance": 4, + "summary": "A Borges story frequently read as a literary ancestor of nonlinear textual structures.", + "relationships": [] + }, + { + "id": "xananode.lineage:person/andries-van-dam", + "title": "Andries van Dam", + "type": "person", + "importance": 4, + "summary": "Computer scientist associated with HES, FRESS, and the Brown hypertext lineage.", + "relationships": [] + }, + { + "id": "xananode.lineage:place/brown-university", + "title": "Brown University", + "type": "place", + "importance": 4, + "summary": "Early hypertext research center associated with HES, FRESS, and Intermedia.", + "relationships": [] + }, + { + "id": "xananode.lineage:project/hypertext-editing-system", + "title": "Hypertext Editing System", + "type": "project", + "importance": 4, + "summary": "An early usable hypertext system developed at Brown University.", + "relationships": [] + }, + { + "id": "xananode.lineage:project/fress", + "title": "FRESS", + "type": "project", + "importance": 4, + "summary": "A Brown University hypertext system in the early scholarly hypertext lineage.", + "relationships": [] + }, + { + "id": "xananode.lineage:project/intermedia", + "title": "Intermedia", + "type": "project", + "importance": 4, + "summary": "A scholarly hypermedia system associated with Brown University.", + "relationships": [] + }, + { + "id": "xananode.lineage:person/nicholas-negroponte", + "title": "Nicholas Negroponte", + "type": "person", + "importance": 4, + "summary": "Media Lab figure associated with intelligent media and interactive information spaces.", + "relationships": [] + }, + { + "id": "xananode.lineage:person/seymour-papert", + "title": "Seymour Papert", + "type": "person", + "importance": 4, + "summary": "Constructionism and Logo pioneer who shaped computers as learning media.", + "relationships": [] + }, + { + "id": "xananode.lineage:person/marvin-minsky", + "title": "Marvin Minsky", + "type": "person", + "importance": 4, + "summary": "AI researcher whose work contextualizes intelligent agents and cognitive modeling.", + "relationships": [] + }, + { + "id": "xananode.lineage:organization/mit-media-lab", + "title": "MIT Media Lab", + "type": "organization", + "importance": 5, + "summary": "Research institution associated with media, agents, interactivity, and knowledge presentation.", + "relationships": [] + }, + { + "id": "xananode.lineage:person/hans-peter-brondmo", + "title": "Hans Peter Brondmo", + "type": "person", + "importance": 3, + "summary": "MIT figure associated with micons, or motion icons, as animated conceptual representations.", + "relationships": [] + }, + { + "id": "xananode.lineage:technology/micons", + "title": "Micons", + "type": "technology", + "importance": 3, + "summary": "Motion icons presented in Hyperland as animated conceptual representations.", + "relationships": [] + }, + { + "id": "xananode.lineage:person/robert-winter", + "title": "Robert Winter", + "type": "person", + "importance": 3, + "summary": "Music scholar associated with interactive exploration of Beethoven's Ninth.", + "relationships": [] + }, + { + "id": "xananode.lineage:project/interactive-beethoven-ninth", + "title": "Interactive Beethoven's Ninth", + "type": "project", + "importance": 3, + "summary": "Interactive music system showing musical structure as explorable knowledge.", + "relationships": [] + }, + { + "id": "xananode.lineage:person/robert-abel", + "title": "Robert Abel", + "type": "person", + "importance": 3, + "summary": "Interactive media artist associated with navigable multimedia art such as Guernica.", + "relationships": [] + }, + { + "id": "xananode.lineage:project/interactive-guernica", + "title": "Interactive Guernica", + "type": "project", + "importance": 3, + "summary": "Interactive visual-art navigation work in the multimedia lineage.", + "relationships": [] + }, + { + "id": "xananode.lineage:person/ivan-sutherland", + "title": "Ivan Sutherland", + "type": "person", + "importance": 5, + "summary": "Sketchpad and head-mounted display pioneer who anticipated visual and spatial computing.", + "relationships": [] + }, + { + "id": "xananode.lineage:person/jaron-lanier", + "title": "Jaron Lanier", + "type": "person", + "importance": 4, + "summary": "VPL Research founder who popularized virtual reality.", + "relationships": [] + }, + { + "id": "xananode.lineage:organization/vpl-research", + "title": "VPL Research", + "type": "organization", + "importance": 3, + "summary": "Virtual reality company associated with Jaron Lanier.", + "relationships": [] + }, + { + "id": "xananode.lineage:person/scott-fisher", + "title": "Scott Fisher", + "type": "person", + "importance": 3, + "summary": "Virtual environment researcher associated with NASA VR demonstrations.", + "relationships": [] + }, + { + "id": "xananode.lineage:organization/nasa", + "title": "NASA", + "type": "organization", + "importance": 3, + "summary": "Agency associated with virtual environment workstation demonstrations in the spatial knowledge branch.", + "relationships": [] + }, + { + "id": "xananode.lineage:publication/dirk-gentlys-holistic-detective-agency", + "title": "Dirk Gently's Holistic Detective Agency", + "type": "publication", + "importance": 4, + "summary": "Douglas Adams novel foregrounding the fundamental interconnectedness of all things before the public Web.", + "relationships": [] + }, + { + "id": "xananode.lineage:organization/bbc-two", + "title": "BBC Two", + "type": "organization", + "importance": 3, + "summary": "Broadcaster of Hyperland.", + "relationships": [] + }, + { + "id": "xananode.lineage:person/richard-saul-wurman", + "title": "Richard Saul Wurman", + "type": "person", + "importance": 4, + "summary": "TED founder and information architecture figure.", + "relationships": [] + }, + { + "id": "xananode.lineage:person/harry-marks", + "title": "Harry Marks", + "type": "person", + "importance": 3, + "summary": "TED visual and media origin figure who participated in TED2.", + "relationships": [] + }, + { + "id": "xananode.lineage:person/john-sculley", + "title": "John Sculley", + "type": "person", + "importance": 4, + "summary": "Apple executive who presented From Multimedia to Interactive Media and the Knowledge Navigator future.", + "relationships": [] + }, + { + "id": "xananode.lineage:technology/apple-knowledge-navigator", + "title": "Apple Knowledge Navigator", + "type": "technology", + "importance": 4, + "summary": "Concept video imagining agent-mediated interactive knowledge navigation.", + "relationships": [] + }, + { + "id": "xananode.lineage:person/bill-atkinson", + "title": "Bill Atkinson", + "type": "person", + "importance": 4, + "summary": "Creator associated with HyperCard and MacPaint, bringing accessible hypermedia authoring to personal computers.", + "relationships": [] + }, + { + "id": "xananode.lineage:person/herbie-hancock", + "title": "Herbie Hancock", + "type": "person", + "importance": 3, + "summary": "Musician whose technology-inflected performance branch demonstrates creative digital media.", + "relationships": [] + }, + { + "id": "xananode.lineage:person/nigel-holmes", + "title": "Nigel Holmes", + "type": "person", + "importance": 3, + "summary": "Information designer associated with visual explanation and data visualization.", + "relationships": [] + }, + { + "id": "xananode.lineage:person/laurie-anderson", + "title": "Laurie Anderson", + "type": "person", + "importance": 3, + "summary": "Performance and media artist demonstrating narrative plus technology.", + "relationships": [] + }, + { + "id": "xananode.lineage:person/bran-ferren", + "title": "Bran Ferren", + "type": "person", + "importance": 3, + "summary": "Designer and technologist bridging entertainment, design, and technology.", + "relationships": [] + }, + { + "id": "xananode.lineage:person/robert-cailliau", + "title": "Robert Cailliau", + "type": "person", + "importance": 4, + "summary": "Collaborator and promoter of the World Wide Web proposal.", + "relationships": [] + }, + { + "id": "xananode.lineage:place/cern", + "title": "CERN", + "type": "place", + "importance": 4, + "summary": "Birthplace of the Web proposal and early Web implementation.", + "relationships": [] + }, + { + "id": "xananode.lineage:technology/html", + "title": "HTML", + "type": "technology", + "importance": 4, + "summary": "Document markup language that enabled simple Web publishing without rich semantic provenance.", + "relationships": [] + }, + { + "id": "xananode.lineage:technology/url-uri", + "title": "URL/URI", + "type": "technology", + "importance": 4, + "summary": "Addressing technology for distributed retrieval and identification on the Web.", + "relationships": [] + }, + { + "id": "xananode.lineage:technology/http", + "title": "HTTP", + "type": "technology", + "importance": 4, + "summary": "Retrieval protocol that enabled the distributed Web.", + "relationships": [] + }, + { + "id": "xananode.lineage:organization/ncsa", + "title": "NCSA", + "type": "organization", + "importance": 4, + "summary": "Organization associated with Mosaic and the popularization of Web browsing.", + "relationships": [] + }, + { + "id": "xananode.lineage:person/marc-andreessen", + "title": "Marc Andreessen", + "type": "person", + "importance": 4, + "summary": "Mosaic and Netscape figure who helped popularize the Web branch.", + "relationships": [] + }, + { + "id": "xananode.lineage:technology/mosaic", + "title": "Mosaic", + "type": "technology", + "importance": 4, + "summary": "Early Web browser that helped popularize Web browsing.", + "relationships": [] + }, + { + "id": "xananode.lineage:concept/web-as-incomplete-hypertext", + "title": "The Web as Incomplete Hypertext", + "type": "concept", + "importance": 5, + "summary": "The Web solved publishing and linking, but not transclusion, authorship, semantic identity, provenance, or relationship governance.", + "relationships": [] + }, + { + "id": "xananode.lineage:technology/guide", + "title": "Guide", + "type": "technology", + "importance": 3, + "summary": "Personal-computer hypertext system associated with Peter J. Brown.", + "relationships": [] + }, + { + "id": "xananode.lineage:project/storyspace", + "title": "Storyspace", + "type": "project", + "importance": 3, + "summary": "Hypertext literature authoring system.", + "relationships": [] + }, + { + "id": "xananode.lineage:project/zog-kms", + "title": "ZOG/KMS", + "type": "project", + "importance": 3, + "summary": "Frame and card based knowledge management and navigation lineage from Carnegie Mellon University.", + "relationships": [] + }, + { + "id": "xananode.lineage:project/xanadu-at-autodesk", + "title": "Xanadu at Autodesk", + "type": "project", + "importance": 4, + "summary": "Commercial implementation attempt for Nelson's Xanadu vision during Autodesk investment.", + "relationships": [] + }, + { + "id": "xananode.lineage:concept/conflict-disputed-identity", + "title": "Conflict and Disputed Identity", + "type": "concept", + "importance": 4, + "summary": "The protocol pattern of preserving disagreement and possible identity matches rather than flattening them.", + "relationships": [] + }, + { + "id": "xananode.lineage:technology/git-backed-substrate", + "title": "Git-backed Substrate", + "type": "technology", + "importance": 4, + "summary": "Using Git history, branching, merging, authorship, and preservation as substrate mechanics.", + "relationships": [] + }, + { + "id": "xananode.lineage:tool/babel", + "title": "Babel", + "type": "technology", + "importance": 3, + "summary": "A future mapping and translation layer for machine-readable formats, languages, and ontologies.", + "relationships": [] + }, + { + "id": "xananode.lineage:tool/hyperland-vr", + "title": "Hyperland VR", + "type": "technology", + "importance": 3, + "summary": "A future interface idea for spatial navigation of federated substrates.", + "relationships": [] + } + ] +} diff --git a/exampleSite/imports/lineage/nodes.json b/exampleSite/imports/lineage/nodes.json new file mode 100644 index 00000000..2fecaa7e --- /dev/null +++ b/exampleSite/imports/lineage/nodes.json @@ -0,0 +1,160 @@ +{ + "nodes": [ + { + "id": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "title": "Lost Lineage of Human Knowledge Augmentation", + "type": "concept", + "importance": 5, + "summary": "A parallel history of computing tried to preserve human understanding as connected, navigable, attributable knowledge.", + "relationships": [] + }, + { + "id": "xananode.lineage:person/paul-otlet", + "title": "Paul Otlet", + "type": "person", + "importance": 4, + "summary": "Documentalist associated with the Mundaneum, universal bibliography, and early visions of networked document access.", + "relationships": [] + }, + { + "id": "xananode.lineage:person/h-g-wells", + "title": "H. G. Wells", + "type": "person", + "importance": 4, + "summary": "Writer and futurist who proposed a World Brain as a planetary knowledge memory.", + "relationships": [] + }, + { + "id": "xananode.lineage:person/douglas-adams", + "title": "Douglas Adams", + "type": "person", + "importance": 5, + "summary": "Writer and technologist who popularized the fundamental interconnectedness of things and introduced Hyperland to a broad audience.", + "relationships": [] + }, + { + "id": "xananode.lineage:publication/hyperland", + "title": "Hyperland", + "type": "publication", + "importance": 5, + "summary": "A 1990 BBC hypermedia documentary by Douglas Adams that dramatized software agents, hypertext, Xanadu, micons, and associative browsing.", + "relationships": [] + }, + { + "id": "xananode.lineage:person/tom-baker", + "title": "Tom Baker", + "type": "person", + "importance": 3, + "summary": "Actor who appears in Hyperland as a software-agent persona guiding knowledge navigation.", + "relationships": [] + }, + { + "id": "xananode.lineage:person/max-whitby", + "title": "Max Whitby", + "type": "person", + "importance": 3, + "summary": "Producer and director associated with Hyperland.", + "relationships": [] + }, + { + "id": "xananode.lineage:event/ted2-1990", + "title": "TED2", + "type": "event", + "importance": 5, + "summary": "The February 1990 TED conference in Monterey where hypertext, interactive media, virtual reality, design, and knowledge-navigation ideas converged.", + "relationships": [] + }, + { + "id": "xananode.lineage:place/monterey-california", + "title": "Monterey, California", + "type": "place", + "importance": 3, + "summary": "The site of TED2 in February 1990.", + "relationships": [] + }, + { + "id": "xananode.lineage:person/bob-stein", + "title": "Bob Stein", + "type": "person", + "importance": 4, + "summary": "Interactive publishing pioneer associated with Criterion, Voyager, and early electronic books.", + "relationships": [] + }, + { + "id": "xananode.lineage:organization/voyager-company", + "title": "Voyager Company", + "type": "organization", + "importance": 4, + "summary": "Interactive publishing company in the laserdisc and CD-ROM lineage.", + "relationships": [] + }, + { + "id": "xananode.lineage:person/alan-kay", + "title": "Alan Kay", + "type": "person", + "importance": 5, + "summary": "Computing pioneer associated with Dynabook, Smalltalk, personal dynamic media, and computers as tools for improving thought.", + "relationships": [] + }, + { + "id": "xananode.lineage:organization/xerox-parc", + "title": "Xerox PARC", + "type": "organization", + "importance": 4, + "summary": "Research center associated with GUI, Smalltalk, personal computing, and dynamic media.", + "relationships": [] + }, + { + "id": "xananode.lineage:technology/hypercard", + "title": "HyperCard", + "type": "technology", + "importance": 4, + "summary": "Apple hypermedia authoring system that popularized personal card-based linking and scripting.", + "relationships": [] + }, + { + "id": "xananode.lineage:person/tim-berners-lee", + "title": "Tim Berners-Lee", + "type": "person", + "importance": 5, + "summary": "Inventor of the World Wide Web, a simpler distributed hypertext branch that solved broad publishing and retrieval.", + "relationships": [] + }, + { + "id": "xananode.lineage:technology/world-wide-web", + "title": "World Wide Web", + "type": "technology", + "importance": 5, + "summary": "A distributed hypertext system that made publishing easy while leaving many provenance, transclusion, and semantic relationship problems unsolved.", + "relationships": [] + }, + { + "id": "xananode.lineage:project/aspen-movie-map", + "title": "Aspen Movie Map", + "type": "project", + "importance": 4, + "summary": "An early navigable spatial media project often treated as part of the hypermedia and virtual environment lineage.", + "relationships": [] + }, + { + "id": "xananode.lineage:trail/lost-lineage-intertwingled-trail", + "title": "Lost Lineage Intertwingled Trail", + "type": "trail", + "importance": 5, + "summary": "A JSON-imported trail showing that the lineage is an interwoven graph, not a single heroic family tree.", + "trail_nodes": [ + "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "xananode.lineage:person/paul-otlet", + "xananode.example:person/vannevar-bush", + "xananode.example:person/douglas-engelbart", + "xananode.example:person/ted-nelson", + "xananode.lineage:person/douglas-adams", + "xananode.lineage:publication/hyperland", + "xananode.lineage:event/ted2-1990", + "xananode.lineage:technology/world-wide-web", + "xananode.example:concept/xananode" + ], + "relationships": [] + } + ] +} diff --git a/exampleSite/imports/lineage/relationships-extended.json b/exampleSite/imports/lineage/relationships-extended.json new file mode 100644 index 00000000..63116f75 --- /dev/null +++ b/exampleSite/imports/lineage/relationships-extended.json @@ -0,0 +1,436 @@ +{ + "relationships": [ + { + "id": "xananode.lineage:rel/leibniz-anticipated-semantic-computation", + "source": "xananode.lineage:person/gottfried-wilhelm-leibniz", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "type": "anticipated", + "weight": 3, + "visibility": "background", + "summary": "Leibniz anticipated semantic computation through universal symbolic reasoning." + }, + { + "id": "xananode.lineage:rel/ostwald-parallel-to-otlet", + "source": "xananode.lineage:person/wilhelm-ostwald", + "target": "xananode.lineage:person/paul-otlet", + "type": "parallel_to", + "weight": 3, + "visibility": "background", + "summary": "Ostwald's Die Bruecke work runs parallel to Otlet's knowledge organization work." + }, + { + "id": "xananode.lineage:rel/borges-authored-forking-paths", + "source": "xananode.lineage:person/jorge-luis-borges", + "target": "xananode.lineage:publication/the-garden-of-forking-paths", + "type": "authored", + "weight": 4, + "visibility": "secondary", + "summary": "Borges authored The Garden of Forking Paths." + }, + { + "id": "xananode.lineage:rel/forking-paths-anticipated-nonlinear-text", + "source": "xananode.lineage:publication/the-garden-of-forking-paths", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "type": "anticipated", + "weight": 3, + "visibility": "background", + "summary": "The Garden of Forking Paths anticipated nonlinear textual structures." + }, + { + "id": "xananode.lineage:rel/van-dam-collaborated-with-nelson", + "source": "xananode.lineage:person/andries-van-dam", + "target": "xananode.example:person/ted-nelson", + "type": "collaborated_with", + "weight": 4, + "visibility": "secondary", + "summary": "Andries van Dam belongs to the Brown hypertext lineage connected to Nelson's early hypertext work." + }, + { + "id": "xananode.lineage:rel/brown-site-of-hes", + "source": "xananode.lineage:place/brown-university", + "target": "xananode.lineage:project/hypertext-editing-system", + "type": "occurred_at", + "weight": 3, + "visibility": "secondary", + "summary": "Brown University was a site of the Hypertext Editing System lineage." + }, + { + "id": "xananode.lineage:rel/van-dam-implemented-fress", + "source": "xananode.lineage:person/andries-van-dam", + "target": "xananode.lineage:project/fress", + "type": "implements", + "weight": 4, + "visibility": "secondary", + "summary": "Van Dam's Brown lineage implemented FRESS." + }, + { + "id": "xananode.lineage:rel/intermedia-implemented-scholarly-hypermedia", + "source": "xananode.lineage:project/intermedia", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "type": "implements", + "weight": 3, + "visibility": "secondary", + "summary": "Intermedia implemented scholarly hypermedia as part of the larger lineage." + }, + { + "id": "xananode.lineage:rel/alan-kay-extends-engelbart", + "source": "xananode.lineage:person/alan-kay", + "target": "xananode.example:person/douglas-engelbart", + "type": "extends", + "weight": 4, + "visibility": "primary", + "summary": "Kay extends Engelbart's augmentation ideas into personal dynamic media." + }, + { + "id": "xananode.lineage:rel/xerox-parc-context-for-kay", + "source": "xananode.lineage:organization/xerox-parc", + "target": "xananode.lineage:person/alan-kay", + "type": "context_for", + "weight": 4, + "visibility": "secondary", + "summary": "Xerox PARC contextualizes Kay's major work." + }, + { + "id": "xananode.lineage:rel/negroponte-shapes-media-lab", + "source": "xananode.lineage:person/nicholas-negroponte", + "target": "xananode.lineage:organization/mit-media-lab", + "type": "shapes", + "weight": 4, + "visibility": "secondary", + "summary": "Negroponte shaped the interactive media and information-space branch." + }, + { + "id": "xananode.lineage:rel/papert-parallel-to-kay", + "source": "xananode.lineage:person/seymour-papert", + "target": "xananode.lineage:person/alan-kay", + "type": "parallel_to", + "weight": 3, + "visibility": "background", + "summary": "Papert's learning-media work runs parallel to Kay's dynamic media branch." + }, + { + "id": "xananode.lineage:rel/minsky-context-for-agents", + "source": "xananode.lineage:person/marvin-minsky", + "target": "xananode.lineage:technology/apple-knowledge-navigator", + "type": "context_for", + "weight": 3, + "visibility": "background", + "summary": "Minsky's AI work contextualizes intelligent agents and cognitive modeling." + }, + { + "id": "xananode.lineage:rel/brondmo-introduced-micons", + "source": "xananode.lineage:person/hans-peter-brondmo", + "target": "xananode.lineage:technology/micons", + "type": "introduced", + "weight": 3, + "visibility": "secondary", + "summary": "Hans Peter Brondmo introduced micons as animated conceptual representations." + }, + { + "id": "xananode.lineage:rel/hyperland-features-micons", + "source": "xananode.lineage:publication/hyperland", + "target": "xananode.lineage:technology/micons", + "type": "features", + "weight": 3, + "visibility": "secondary", + "summary": "Hyperland features micons as part of its media-agent demonstration." + }, + { + "id": "xananode.lineage:rel/winter-demonstrated-interactive-music", + "source": "xananode.lineage:person/robert-winter", + "target": "xananode.lineage:project/interactive-beethoven-ninth", + "type": "demonstrates", + "weight": 3, + "visibility": "secondary", + "summary": "Robert Winter demonstrated music as explorable structure." + }, + { + "id": "xananode.lineage:rel/abel-demonstrated-guernica", + "source": "xananode.lineage:person/robert-abel", + "target": "xananode.lineage:project/interactive-guernica", + "type": "demonstrates", + "weight": 3, + "visibility": "secondary", + "summary": "Robert Abel demonstrated visual art as navigable knowledge." + }, + { + "id": "xananode.lineage:rel/sutherland-anticipated-spatial-computing", + "source": "xananode.lineage:person/ivan-sutherland", + "target": "xananode.lineage:tool/hyperland-vr", + "type": "anticipated", + "weight": 4, + "visibility": "secondary", + "summary": "Sutherland anticipated visual and spatial computing." + }, + { + "id": "xananode.lineage:rel/lanier-popularized-vr", + "source": "xananode.lineage:person/jaron-lanier", + "target": "xananode.lineage:organization/vpl-research", + "type": "popularized", + "weight": 4, + "visibility": "secondary", + "summary": "Lanier popularized virtual reality through VPL Research." + }, + { + "id": "xananode.lineage:rel/fisher-demonstrated-nasa-vr", + "source": "xananode.lineage:person/scott-fisher", + "target": "xananode.lineage:organization/nasa", + "type": "demonstrates", + "weight": 3, + "visibility": "secondary", + "summary": "Scott Fisher demonstrated VR cases including NASA virtual environment work." + }, + { + "id": "xananode.lineage:rel/dirk-gently-anticipated-hyperland", + "source": "xananode.lineage:publication/dirk-gentlys-holistic-detective-agency", + "target": "xananode.lineage:publication/hyperland", + "type": "anticipated", + "weight": 4, + "visibility": "secondary", + "summary": "Dirk Gently anticipates Hyperland's theme of interconnectedness." + }, + { + "id": "xananode.lineage:rel/bbc-two-created-hyperland-broadcast-context", + "source": "xananode.lineage:organization/bbc-two", + "target": "xananode.lineage:publication/hyperland", + "type": "created", + "weight": 3, + "visibility": "secondary", + "summary": "BBC Two provided the broadcast context for Hyperland." + }, + { + "id": "xananode.lineage:rel/wurman-created-ted-context", + "source": "xananode.lineage:person/richard-saul-wurman", + "target": "xananode.lineage:event/ted2-1990", + "type": "created", + "weight": 4, + "visibility": "secondary", + "summary": "Richard Saul Wurman created the TED context that TED2 belongs to." + }, + { + "id": "xananode.lineage:rel/harry-marks-participated-in-ted2", + "source": "xananode.lineage:person/harry-marks", + "target": "xananode.lineage:event/ted2-1990", + "type": "participated_in", + "weight": 3, + "visibility": "background", + "summary": "Harry Marks participated in TED2." + }, + { + "id": "xananode.lineage:rel/sculley-presented-knowledge-navigator", + "source": "xananode.lineage:person/john-sculley", + "target": "xananode.lineage:technology/apple-knowledge-navigator", + "type": "presented", + "weight": 4, + "visibility": "secondary", + "summary": "John Sculley presented Apple's agent and interactive-media future." + }, + { + "id": "xananode.lineage:rel/knowledge-navigator-parallel-to-hyperland-agent", + "source": "xananode.lineage:technology/apple-knowledge-navigator", + "target": "xananode.lineage:person/tom-baker", + "type": "parallel_to", + "weight": 3, + "visibility": "background", + "summary": "Apple Knowledge Navigator runs parallel to Hyperland's software-agent persona." + }, + { + "id": "xananode.lineage:rel/bill-atkinson-implemented-hypercard", + "source": "xananode.lineage:person/bill-atkinson", + "target": "xananode.lineage:technology/hypercard", + "type": "implements", + "weight": 5, + "visibility": "primary", + "summary": "Bill Atkinson implemented HyperCard." + }, + { + "id": "xananode.lineage:rel/ted2-features-robert-abel", + "source": "xananode.lineage:event/ted2-1990", + "target": "xananode.lineage:person/robert-abel", + "type": "features", + "weight": 3, + "visibility": "secondary", + "summary": "TED2 featured Robert Abel's multimedia art navigation branch." + }, + { + "id": "xananode.lineage:rel/ted2-features-bill-atkinson", + "source": "xananode.lineage:event/ted2-1990", + "target": "xananode.lineage:person/bill-atkinson", + "type": "features", + "weight": 3, + "visibility": "secondary", + "summary": "TED2 featured Bill Atkinson and accessible hypermedia authoring." + }, + { + "id": "xananode.lineage:rel/berners-lee-collaborated-with-cailliau", + "source": "xananode.lineage:person/tim-berners-lee", + "target": "xananode.lineage:person/robert-cailliau", + "type": "collaborated_with", + "weight": 4, + "visibility": "secondary", + "summary": "Berners-Lee collaborated with Robert Cailliau on the Web proposal and promotion." + }, + { + "id": "xananode.lineage:rel/cern-context-for-web", + "source": "xananode.lineage:place/cern", + "target": "xananode.lineage:technology/world-wide-web", + "type": "context_for", + "weight": 5, + "visibility": "primary", + "summary": "CERN provided the context for the Web's birth." + }, + { + "id": "xananode.lineage:rel/html-implements-markup", + "source": "xananode.lineage:technology/html", + "target": "xananode.lineage:technology/world-wide-web", + "type": "implements", + "weight": 4, + "visibility": "secondary", + "summary": "HTML implements document markup for the Web." + }, + { + "id": "xananode.lineage:rel/http-enables-web", + "source": "xananode.lineage:technology/http", + "target": "xananode.lineage:technology/world-wide-web", + "type": "enables", + "weight": 4, + "visibility": "secondary", + "summary": "HTTP enables distributed retrieval on the Web." + }, + { + "id": "xananode.lineage:rel/url-uri-enables-addressability", + "source": "xananode.lineage:technology/url-uri", + "target": "xananode.lineage:technology/world-wide-web", + "type": "enables", + "weight": 4, + "visibility": "secondary", + "summary": "URL and URI addressing enables Web addressability." + }, + { + "id": "xananode.lineage:rel/ncsa-popularized-mosaic", + "source": "xananode.lineage:organization/ncsa", + "target": "xananode.lineage:technology/mosaic", + "type": "popularized", + "weight": 4, + "visibility": "secondary", + "summary": "NCSA popularized Web browsing through Mosaic." + }, + { + "id": "xananode.lineage:rel/andreessen-popularized-web", + "source": "xananode.lineage:person/marc-andreessen", + "target": "xananode.lineage:technology/world-wide-web", + "type": "popularized", + "weight": 4, + "visibility": "secondary", + "summary": "Marc Andreessen helped popularize the Web branch." + }, + { + "id": "xananode.lineage:rel/web-incomplete-contrasts-with-xananode", + "source": "xananode.lineage:concept/web-as-incomplete-hypertext", + "target": "xananode.example:concept/xananode", + "type": "contrasts_with", + "weight": 5, + "visibility": "primary", + "summary": "The incomplete-hypertext frame contrasts the Web's missing provenance and relationship governance with XanaNode." + }, + { + "id": "xananode.lineage:rel/guide-implemented-pc-hypertext", + "source": "xananode.lineage:technology/guide", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "type": "implements", + "weight": 3, + "visibility": "background", + "summary": "Guide implemented personal-computer hypertext." + }, + { + "id": "xananode.lineage:rel/storyspace-implemented-hypertext-literature", + "source": "xananode.lineage:project/storyspace", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "type": "implements", + "weight": 3, + "visibility": "background", + "summary": "Storyspace implemented hypertext literature authoring." + }, + { + "id": "xananode.lineage:rel/zog-kms-implemented-frame-navigation", + "source": "xananode.lineage:project/zog-kms", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "type": "implements", + "weight": 3, + "visibility": "background", + "summary": "ZOG/KMS implemented frame and card based knowledge management." + }, + { + "id": "xananode.lineage:rel/xanadu-at-autodesk-implements-xanadu", + "source": "xananode.lineage:project/xanadu-at-autodesk", + "target": "xananode.example:project/project-xanadu", + "type": "implements", + "weight": 4, + "visibility": "secondary", + "summary": "Xanadu at Autodesk attempted a commercial implementation of Nelson's Xanadu vision." + }, + { + "id": "xananode.lineage:rel/xananode-preserves-lost-lineage", + "source": "xananode.example:concept/xananode", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "type": "preserves", + "weight": 5, + "visibility": "primary", + "summary": "XanaNode preserves the lost lineage as an intertwingled graph." + }, + { + "id": "xananode.lineage:rel/xananode-extends-bush-trails", + "source": "xananode.example:concept/xananode", + "target": "xananode.example:project/memex", + "type": "extends", + "weight": 5, + "visibility": "primary", + "summary": "XanaNode extends Bush's associative trails into typed, portable substrate records." + }, + { + "id": "xananode.lineage:rel/xananode-extends-transclusion", + "source": "xananode.example:concept/xananode", + "target": "xananode.example:concept/transclusion", + "type": "extends", + "weight": 5, + "visibility": "primary", + "summary": "XanaNode extends Nelson-style transclusion with stable fragments and protocol identity." + }, + { + "id": "xananode.lineage:rel/conflict-preserves-disagreement", + "source": "xananode.lineage:concept/conflict-disputed-identity", + "target": "xananode.example:concept/federated-knowledge-substrates", + "type": "preserves", + "weight": 4, + "visibility": "secondary", + "summary": "Conflict and disputed identity preserve disagreement instead of flattening it." + }, + { + "id": "xananode.lineage:rel/git-backed-substrate-enables-history", + "source": "xananode.lineage:technology/git-backed-substrate", + "target": "xananode.example:concept/provenance", + "type": "enables", + "weight": 4, + "visibility": "secondary", + "summary": "A Git-backed substrate enables history, branching, merging, authorship, and preservation." + }, + { + "id": "xananode.lineage:rel/babel-maps-to-translation", + "source": "xananode.lineage:tool/babel", + "target": "xananode.example:concept/schema-extension", + "type": "maps_to", + "weight": 3, + "visibility": "background", + "summary": "Babel maps to future translation across machine-readable formats, languages, and ontologies." + }, + { + "id": "xananode.lineage:rel/hyperland-vr-implements-spatial-navigation", + "source": "xananode.lineage:tool/hyperland-vr", + "target": "xananode.example:concept/federated-knowledge-substrates", + "type": "implements", + "weight": 3, + "visibility": "background", + "summary": "Hyperland VR imagines spatial navigation across federated substrates." + } + ] +} diff --git a/exampleSite/imports/lineage/relationships.json b/exampleSite/imports/lineage/relationships.json new file mode 100644 index 00000000..45a5d84b --- /dev/null +++ b/exampleSite/imports/lineage/relationships.json @@ -0,0 +1,195 @@ +{ + "relationships": [ + { + "id": "xananode.lineage:rel/lost-lineage-context-for-xananode", + "source": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "target": "xananode.example:concept/xananode", + "type": "context_for", + "weight": 5, + "visibility": "primary", + "summary": "The lost lineage frames XanaNode as a corrective for preserving connected, attributable knowledge." + }, + { + "id": "xananode.lineage:rel/otlet-anticipated-knowledge-systems", + "source": "xananode.lineage:person/paul-otlet", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "type": "anticipated", + "weight": 3, + "visibility": "secondary", + "summary": "Otlet anticipated global knowledge systems and networked documentation." + }, + { + "id": "xananode.lineage:rel/wells-proposed-world-brain", + "source": "xananode.lineage:person/h-g-wells", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "type": "proposed", + "weight": 3, + "visibility": "secondary", + "summary": "Wells proposed a planetary memory through the World Brain." + }, + { + "id": "xananode.lineage:rel/bush-influenced-adams-lineage", + "source": "xananode.example:person/vannevar-bush", + "target": "xananode.lineage:person/douglas-adams", + "type": "influenced", + "weight": 4, + "visibility": "secondary", + "summary": "Bush's associative trails feed the lineage that Hyperland dramatized." + }, + { + "id": "xananode.lineage:rel/nelson-influenced-hyperland", + "source": "xananode.example:person/ted-nelson", + "target": "xananode.lineage:publication/hyperland", + "type": "influenced", + "weight": 5, + "visibility": "primary", + "summary": "Nelson's hypertext and Xanadu ideas are central to Hyperland." + }, + { + "id": "xananode.lineage:rel/adams-authored-hyperland", + "source": "xananode.lineage:person/douglas-adams", + "target": "xananode.lineage:publication/hyperland", + "type": "authored", + "weight": 5, + "visibility": "primary", + "summary": "Douglas Adams authored Hyperland." + }, + { + "id": "xananode.lineage:rel/whitby-created-hyperland", + "source": "xananode.lineage:person/max-whitby", + "target": "xananode.lineage:publication/hyperland", + "type": "created", + "weight": 4, + "visibility": "secondary", + "summary": "Max Whitby produced and directed Hyperland." + }, + { + "id": "xananode.lineage:rel/hyperland-features-tom-baker", + "source": "xananode.lineage:publication/hyperland", + "target": "xananode.lineage:person/tom-baker", + "type": "features", + "weight": 3, + "visibility": "secondary", + "summary": "Hyperland features Tom Baker as a software-agent persona." + }, + { + "id": "xananode.lineage:rel/hyperland-contemporary-of-ted2", + "source": "xananode.lineage:publication/hyperland", + "target": "xananode.lineage:event/ted2-1990", + "type": "contemporary_of", + "weight": 4, + "visibility": "secondary", + "summary": "Hyperland and TED2 converge in the same 1990 hypermedia moment.", + "valid_from": "1990-01-01T00:00:00Z", + "valid_to": "1990-12-31T23:59:59Z" + }, + { + "id": "xananode.lineage:rel/ted2-occurred-at-monterey", + "source": "xananode.lineage:event/ted2-1990", + "target": "xananode.lineage:place/monterey-california", + "type": "occurred_at", + "weight": 3, + "visibility": "secondary", + "summary": "TED2 occurred in Monterey, California." + }, + { + "id": "xananode.lineage:rel/ted2-features-adams", + "source": "xananode.lineage:event/ted2-1990", + "target": "xananode.lineage:person/douglas-adams", + "type": "features", + "weight": 4, + "visibility": "secondary", + "summary": "TED2 featured Douglas Adams." + }, + { + "id": "xananode.lineage:rel/ted2-features-bob-stein", + "source": "xananode.lineage:event/ted2-1990", + "target": "xananode.lineage:person/bob-stein", + "type": "features", + "weight": 4, + "visibility": "secondary", + "summary": "TED2 featured Bob Stein's interactive publishing branch." + }, + { + "id": "xananode.lineage:rel/bob-stein-created-voyager", + "source": "xananode.lineage:person/bob-stein", + "target": "xananode.lineage:organization/voyager-company", + "type": "created", + "weight": 4, + "visibility": "secondary", + "summary": "Bob Stein created interactive publishing contexts including Voyager." + }, + { + "id": "xananode.lineage:rel/ted2-features-alan-kay", + "source": "xananode.lineage:event/ted2-1990", + "target": "xananode.lineage:person/alan-kay", + "type": "features", + "weight": 4, + "visibility": "secondary", + "summary": "TED2 featured Alan Kay's dynamic media branch." + }, + { + "id": "xananode.lineage:rel/alan-kay-shaped-dynamic-media", + "source": "xananode.lineage:person/alan-kay", + "target": "xananode.lineage:organization/xerox-parc", + "type": "shapes", + "weight": 3, + "visibility": "secondary", + "summary": "Kay's work belongs to the PARC dynamic-media and personal-computing lineage." + }, + { + "id": "xananode.lineage:rel/hypercard-popularized-hypermedia", + "source": "xananode.lineage:technology/hypercard", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "type": "popularized", + "weight": 3, + "visibility": "secondary", + "summary": "HyperCard popularized personal hypermedia authoring." + }, + { + "id": "xananode.lineage:rel/berners-lee-implemented-web", + "source": "xananode.lineage:person/tim-berners-lee", + "target": "xananode.lineage:technology/world-wide-web", + "type": "implements", + "weight": 5, + "visibility": "primary", + "summary": "Tim Berners-Lee implemented the Web as simple distributed hypertext." + }, + { + "id": "xananode.lineage:rel/web-contrasts-with-xananode", + "source": "xananode.lineage:technology/world-wide-web", + "target": "xananode.example:concept/xananode", + "type": "contrasts_with", + "weight": 5, + "visibility": "primary", + "summary": "The Web solved broad publishing, while XanaNode focuses on semantic relationships, provenance, transclusion, and governance." + }, + { + "id": "xananode.lineage:rel/aspen-anticipated-spatial-media", + "source": "xananode.lineage:project/aspen-movie-map", + "target": "xananode.lineage:publication/hyperland", + "type": "anticipated", + "weight": 3, + "visibility": "background", + "summary": "Aspen Movie Map anticipates navigable spatial media adjacent to Hyperland's concerns." + }, + { + "id": "xananode.lineage:rel/trail-starts-with-lost-lineage", + "source": "xananode.lineage:trail/lost-lineage-intertwingled-trail", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "type": "starts_with", + "weight": 5, + "visibility": "primary", + "summary": "The imported lineage trail starts with the lost-lineage frame." + }, + { + "id": "xananode.lineage:rel/trail-arrives-at-xananode", + "source": "xananode.lineage:trail/lost-lineage-intertwingled-trail", + "target": "xananode.example:concept/xananode", + "type": "arrives_at", + "weight": 5, + "visibility": "primary", + "summary": "The imported lineage trail arrives at XanaNode." + } + ] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/claim_a-knowledge-substrate-is-structure-not-information.json b/exampleSite/packs/xananode-canonical/nodes/claim_a-knowledge-substrate-is-structure-not-information.json new file mode 100644 index 00000000..d51c5dd2 --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/claim_a-knowledge-substrate-is-structure-not-information.json @@ -0,0 +1,30 @@ +{ + "id": "xananode.example:claim/a-knowledge-substrate-is-structure-not-information", + "protocol_id": "xananode.example:claim/a-knowledge-substrate-is-structure-not-information", + "content_id": "sha256:e07a559a89a433f70798e7a7d1afc03e5177d8b21d64f9125efed66e10e03153", + "version_id": "sha256:e07a559a89a433f70798e7a7d1afc03e5177d8b21d64f9125efed66e10e03153", + "local_id": "a-knowledge-substrate-is-structure-not-information", + "title": "A knowledge substrate is structure, not information", + "type": "claim", + "facets": [], + "summary": "A knowledge substrate is not the information itself; it is the structure that determines how information relates, persists, and can be understood.", + "importance": 5, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-claim-a-knowledge-substrate-is-structure-not-information-supported-by-xanadu-document-interconnection-6", + "type": "supported_by", + "source": "xananode.example:claim/a-knowledge-substrate-is-structure-not-information", + "target": "xanadu-document-interconnection", + "direction": "outgoing", + "external": false + } + ], + "body": "\nMost information systems focus on what is stored.\n\n[XanaNode](/node/xananode) focuses on how what is stored relates.\n", + "source_file": "content/claims/claim-substrate-is-structure.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-claim-a-knowledge-substrate-is-structure-not-information-supported-by-xanadu-document-interconnection-6" + ], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/claim_substrates-should-merge-without-collapsing-disagreement.json b/exampleSite/packs/xananode-canonical/nodes/claim_substrates-should-merge-without-collapsing-disagreement.json new file mode 100644 index 00000000..5a73b277 --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/claim_substrates-should-merge-without-collapsing-disagreement.json @@ -0,0 +1,48 @@ +{ + "id": "xananode.example:claim/substrates-should-merge-without-collapsing-disagreement", + "protocol_id": "xananode.example:claim/substrates-should-merge-without-collapsing-disagreement", + "content_id": "sha256:deda86ecc4b9c630326076d8449c82159c8acf61060e7a21e101a287ee33ce19", + "version_id": "sha256:deda86ecc4b9c630326076d8449c82159c8acf61060e7a21e101a287ee33ce19", + "local_id": "substrates-should-merge-without-collapsing-disagreement", + "title": "Substrates should merge without collapsing disagreement", + "type": "claim", + "facets": [], + "summary": "Federated substrates should preserve authorship, provenance, and disagreement rather than forcing one merged source of truth.", + "importance": 5, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-claim-substrates-should-merge-without-collapsing-disagreement-claim-of-merge-validation-1", + "type": "claim_of", + "source": "xananode.example:claim/substrates-should-merge-without-collapsing-disagreement", + "target": "merge-validation", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-claim-substrates-should-merge-without-collapsing-disagreement-supported-by-xananode-core-schema-2", + "type": "supported_by", + "source": "xananode.example:claim/substrates-should-merge-without-collapsing-disagreement", + "target": "xananode-core-schema", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-claim-substrates-should-merge-without-collapsing-disagreement-contradicts-single-source-of-truth-3", + "type": "contradicts", + "source": "xananode.example:claim/substrates-should-merge-without-collapsing-disagreement", + "target": "single-source-of-truth", + "direction": "outgoing", + "external": false + } + ], + "body": "\nThe goal of merging substrates is not to erase differences.\n\nThe goal is to expose correspondences, conflicts, overlaps, and gaps while preserving who asserted what and why.\n", + "source_file": "content/claims/claim-merge-without-collapse.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-claim-substrates-should-merge-without-collapsing-disagreement-claim-of-merge-validation-1", + "xananode.example:rel/xananode-example-claim-substrates-should-merge-without-collapsing-disagreement-supported-by-xananode-core-schema-2", + "xananode.example:rel/xananode-example-claim-substrates-should-merge-without-collapsing-disagreement-contradicts-single-source-of-truth-3" + ], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/claim_typed-relationships-preserve-context-that-hyperlinks-lose.json b/exampleSite/packs/xananode-canonical/nodes/claim_typed-relationships-preserve-context-that-hyperlinks-lose.json new file mode 100644 index 00000000..710cf88e --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/claim_typed-relationships-preserve-context-that-hyperlinks-lose.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.example:claim/typed-relationships-preserve-context-that-hyperlinks-lose", + "protocol_id": "xananode.example:claim/typed-relationships-preserve-context-that-hyperlinks-lose", + "content_id": "sha256:9929a3e5616ab5a4e766c003b055cc69e25a8c16493c953e79f09b6bdd493b43", + "version_id": "sha256:9929a3e5616ab5a4e766c003b055cc69e25a8c16493c953e79f09b6bdd493b43", + "local_id": "typed-relationships-preserve-context-that-hyperlinks-lose", + "title": "Typed relationships preserve context that hyperlinks lose", + "type": "claim", + "facets": [], + "summary": "Typed relationships preserve why nodes are connected, while ordinary hyperlinks usually preserve only that a connection exists.", + "importance": 5, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-claim-typed-relationships-preserve-context-that-hyperlinks-lose-claim-of-typed-relationships-4", + "type": "claim_of", + "source": "xananode.example:claim/typed-relationships-preserve-context-that-hyperlinks-lose", + "target": "typed-relationships", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-claim-typed-relationships-preserve-context-that-hyperlinks-lose-contrasts-with-unlabeled-hyperlink-5", + "type": "contrasts_with", + "source": "xananode.example:claim/typed-relationships-preserve-context-that-hyperlinks-lose", + "target": "unlabeled-hyperlink", + "direction": "outgoing", + "external": false + } + ], + "body": "\nA hyperlink can connect a source to a target without saying whether the source cites, defines, contradicts, explains, quotes, or merely mentions the target.\n\n[Typed relationships](/node/typed-relationships) make that missing meaning explicit.\n", + "source_file": "content/claims/claim-relationships-preserve-context.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-claim-typed-relationships-preserve-context-that-hyperlinks-lose-claim-of-typed-relationships-4", + "xananode.example:rel/xananode-example-claim-typed-relationships-preserve-context-that-hyperlinks-lose-contrasts-with-unlabeled-hyperlink-5" + ], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_canonical-type-policy.json b/exampleSite/packs/xananode-canonical/nodes/concept_canonical-type-policy.json new file mode 100644 index 00000000..8d8af214 --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/concept_canonical-type-policy.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.example:concept/canonical-type-policy", + "protocol_id": "xananode.example:concept/canonical-type-policy", + "content_id": "sha256:3cc310cab5418b14ec871c9b622ec3be1f7bd518b235885c4ed4950fd8af6ed5", + "version_id": "sha256:3cc310cab5418b14ec871c9b622ec3be1f7bd518b235885c4ed4950fd8af6ed5", + "local_id": "canonical-type-policy", + "title": "Canonical Type Policy", + "type": "concept", + "facets": [], + "summary": "The governance rule that separates shared core node and relationship types from namespaced extension types.", + "importance": 4, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-concept-canonical-type-policy-context-for-schema-extension-7", + "type": "context_for", + "source": "xananode.example:concept/canonical-type-policy", + "target": "schema-extension", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-canonical-type-policy-requires-namespacing-8", + "type": "requires", + "source": "xananode.example:concept/canonical-type-policy", + "target": "namespacing", + "direction": "outgoing", + "external": false + } + ], + "body": "\nCanonical types are the shared vocabulary that let independent substrates understand one another.\n\nThe core stays small, stable, and broadly useful. Domain-specific meanings belong in namespaced extension schemas unless they become common enough to justify canonical status.\n\nThis keeps the core interoperable while still letting local substrates model museums, legal records, biology, archives, or other specialized domains precisely.\n", + "source_file": "content/concepts/canonical-type-policy.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-concept-canonical-type-policy-context-for-schema-extension-7", + "xananode.example:rel/xananode-example-concept-canonical-type-policy-requires-namespacing-8" + ], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_civilizational-memory.json b/exampleSite/packs/xananode-canonical/nodes/concept_civilizational-memory.json new file mode 100644 index 00000000..e0112611 --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/concept_civilizational-memory.json @@ -0,0 +1,57 @@ +{ + "id": "xananode.example:concept/civilizational-memory", + "protocol_id": "xananode.example:concept/civilizational-memory", + "content_id": "sha256:fb684d521719456007bf8d34664129332704de5bf70355f220936ed0dd71133e", + "version_id": "sha256:fb684d521719456007bf8d34664129332704de5bf70355f220936ed0dd71133e", + "local_id": "civilizational-memory", + "title": "Civilizational Memory", + "type": "concept", + "facets": [], + "summary": "A long-term, federated memory layer where knowledge remains traceable, disputed, interoperable, and navigable across generations.", + "importance": 5, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-concept-civilizational-memory-enabled-by-federated-knowledge-substrates-9", + "type": "enabled_by", + "source": "xananode.example:concept/civilizational-memory", + "target": "federated-knowledge-substrates", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-civilizational-memory-requires-knowledge-substrate-10", + "type": "requires", + "source": "xananode.example:concept/civilizational-memory", + "target": "knowledge-substrate", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-civilizational-memory-requires-provenance-11", + "type": "requires", + "source": "xananode.example:concept/civilizational-memory", + "target": "provenance", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-civilizational-memory-requires-merge-validation-12", + "type": "requires", + "source": "xananode.example:concept/civilizational-memory", + "target": "merge-validation", + "direction": "outgoing", + "external": false + } + ], + "body": "\nCivilizational memory is the long-term horizon for [XanaNode](/node/xananode).\n\nIt is not one website, database, or moderation team. It is a network of independently authored substrates that preserve lineage, disagreement, evidence, and context while remaining interoperable.\n\nThe protocol pieces in this example are deliberately small, but they point at that larger pattern: locally owned knowledge that can still be compared, mapped, cited, and preserved across systems.\n", + "source_file": "content/concepts/civilizational-memory.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-concept-civilizational-memory-enabled-by-federated-knowledge-substrates-9", + "xananode.example:rel/xananode-example-concept-civilizational-memory-requires-knowledge-substrate-10", + "xananode.example:rel/xananode-example-concept-civilizational-memory-requires-provenance-11", + "xananode.example:rel/xananode-example-concept-civilizational-memory-requires-merge-validation-12" + ], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_claims.json b/exampleSite/packs/xananode-canonical/nodes/concept_claims.json new file mode 100644 index 00000000..0e18f9b0 --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/concept_claims.json @@ -0,0 +1,19 @@ +{ + "id": "xananode.example:concept/claims", + "protocol_id": "xananode.example:concept/claims", + "content_id": "sha256:df87f7528ee113c67a158c225bdddcb39923efddbefb916e0fb50b80f139b75d", + "version_id": "sha256:df87f7528ee113c67a158c225bdddcb39923efddbefb916e0fb50b80f139b75d", + "local_id": "claims", + "title": "Claims", + "type": "concept", + "facets": [], + "summary": "", + "importance": 3, + "relationships": [], + "body": "\nSpecific assertions that can be supported, disputed, refined, or replaced.\n", + "source_file": "content/claims/_index.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_compatibility-levels.json b/exampleSite/packs/xananode-canonical/nodes/concept_compatibility-levels.json new file mode 100644 index 00000000..ade84860 --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/concept_compatibility-levels.json @@ -0,0 +1,48 @@ +{ + "id": "xananode.example:concept/compatibility-levels", + "protocol_id": "xananode.example:concept/compatibility-levels", + "content_id": "sha256:7da9b83407ba67c4ba01465f938fd205911cc8981fcd0797ce2aa95fe5e66d7a", + "version_id": "sha256:7da9b83407ba67c4ba01465f938fd205911cc8981fcd0797ce2aa95fe5e66d7a", + "local_id": "compatibility-levels", + "title": "Compatibility Levels", + "type": "concept", + "facets": [], + "summary": "A staged way to describe how much of a substrate another implementation can recognize, validate, extend, merge, or federate.", + "importance": 5, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-concept-compatibility-levels-uses-compatibility-report-13", + "type": "uses", + "source": "xananode.example:concept/compatibility-levels", + "target": "compatibility-report", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-compatibility-levels-requires-substrate-manifest-14", + "type": "requires", + "source": "xananode.example:concept/compatibility-levels", + "target": "substrate-manifest", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-compatibility-levels-required-for-federated-knowledge-substrates-15", + "type": "required_for", + "source": "xananode.example:concept/compatibility-levels", + "target": "federated-knowledge-substrates", + "direction": "outgoing", + "external": false + } + ], + "body": "\nCompatibility is not all-or-nothing.\n\nThe protocol describes six practical levels: opaque storage, manifest recognition, core validation, declared extensions, merge candidacy, and federation readiness.\n\nThe point is preservation. A tool can keep data it does not fully understand, report the compatibility level it reached, and avoid pretending that unknown extensions are invalid knowledge.\n", + "source_file": "content/concepts/compatibility-levels.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-concept-compatibility-levels-uses-compatibility-report-13", + "xananode.example:rel/xananode-example-concept-compatibility-levels-requires-substrate-manifest-14", + "xananode.example:rel/xananode-example-concept-compatibility-levels-required-for-federated-knowledge-substrates-15" + ], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_compatibility-report.json b/exampleSite/packs/xananode-canonical/nodes/concept_compatibility-report.json new file mode 100644 index 00000000..c8544776 --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/concept_compatibility-report.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.example:concept/compatibility-report", + "protocol_id": "xananode.example:concept/compatibility-report", + "content_id": "sha256:a76c461e456bfe8c5211d1443208deea353e1ab7ab3f73ad12bdcc8120f05b53", + "version_id": "sha256:a76c461e456bfe8c5211d1443208deea353e1ab7ab3f73ad12bdcc8120f05b53", + "local_id": "compatibility-report", + "title": "Compatibility Report", + "type": "concept", + "facets": [], + "summary": "A report that records how one substrate or tool understands another substrate, including compatibility level, supported schemas, warnings, and blocking issues.", + "importance": 5, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-concept-compatibility-report-documents-compatibility-levels-16", + "type": "documents", + "source": "xananode.example:concept/compatibility-report", + "target": "compatibility-levels", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-compatibility-report-required-for-merge-validation-17", + "type": "required_for", + "source": "xananode.example:concept/compatibility-report", + "target": "merge-validation", + "direction": "outgoing", + "external": false + } + ], + "body": "\nA compatibility report records how one implementation understands a substrate.\n\nIt names the compatibility level reached, the schema versions recognized, unsupported extensions, warnings, and any blocking issues.\n\nThe canonical protocol example publishes a compatibility report for its [federation example](/node/federation-example), and this [Hugo](/node/hugo) implementation publishes the schema needed to validate that report shape.\n", + "source_file": "content/concepts/compatibility-report.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-concept-compatibility-report-documents-compatibility-levels-16", + "xananode.example:rel/xananode-example-concept-compatibility-report-required-for-merge-validation-17" + ], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_concepts.json b/exampleSite/packs/xananode-canonical/nodes/concept_concepts.json new file mode 100644 index 00000000..d46c6d6a --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/concept_concepts.json @@ -0,0 +1,19 @@ +{ + "id": "xananode.example:concept/concepts", + "protocol_id": "xananode.example:concept/concepts", + "content_id": "sha256:a94d51baebfd7b3bf41e8a362947796a880807aafabe1b67f32938d759f40f72", + "version_id": "sha256:a94d51baebfd7b3bf41e8a362947796a880807aafabe1b67f32938d759f40f72", + "local_id": "concepts", + "title": "Concepts", + "type": "concept", + "facets": [], + "summary": "", + "importance": 3, + "relationships": [], + "body": "\nCore ideas used by this XanaNode example substrate.\n", + "source_file": "content/concepts/_index.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_custom-extension-substrate.json b/exampleSite/packs/xananode-canonical/nodes/concept_custom-extension-substrate.json new file mode 100644 index 00000000..289acf71 --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/concept_custom-extension-substrate.json @@ -0,0 +1,57 @@ +{ + "id": "xananode.example:concept/custom-extension-substrate", + "protocol_id": "xananode.example:concept/custom-extension-substrate", + "content_id": "sha256:58a0b6cecfc0ac7eb75890eebdd2879fc836f2ede11f7d2e374b87ae76c46aca", + "version_id": "sha256:58a0b6cecfc0ac7eb75890eebdd2879fc836f2ede11f7d2e374b87ae76c46aca", + "local_id": "custom-extension-substrate", + "title": "Custom Extension Substrate", + "type": "concept", + "facets": [], + "summary": "An example substrate that defines namespaced domain-specific node and relationship types while preserving compatibility with XanaNode Core.", + "importance": 4, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-concept-custom-extension-substrate-demonstrates-schema-extension-18", + "type": "demonstrates", + "source": "xananode.example:concept/custom-extension-substrate", + "target": "schema-extension", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-custom-extension-substrate-requires-namespace-registry-19", + "type": "requires", + "source": "xananode.example:concept/custom-extension-substrate", + "target": "namespace-registry", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-custom-extension-substrate-uses-substrate-manifest-20", + "type": "uses", + "source": "xananode.example:concept/custom-extension-substrate", + "target": "substrate-manifest", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-custom-extension-substrate-features-canonical-type-policy-21", + "type": "features", + "source": "xananode.example:concept/custom-extension-substrate", + "target": "canonical-type-policy", + "direction": "outgoing", + "external": false + } + ], + "body": "\nThe custom extension substrate example shows local vocabulary coexisting with [XanaNode](/node/xananode) Core.\n\nThe canonical example defines a museum namespace with a custom artifact node type and custom curatorial relationship types.\n\nTools that do not understand those custom types still preserve them as declared, namespaced, versioned extensions instead of discarding them.\n", + "source_file": "content/concepts/custom-extension-substrate.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-concept-custom-extension-substrate-demonstrates-schema-extension-18", + "xananode.example:rel/xananode-example-concept-custom-extension-substrate-requires-namespace-registry-19", + "xananode.example:rel/xananode-example-concept-custom-extension-substrate-uses-substrate-manifest-20", + "xananode.example:rel/xananode-example-concept-custom-extension-substrate-features-canonical-type-policy-21" + ], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_deep-linking.json b/exampleSite/packs/xananode-canonical/nodes/concept_deep-linking.json new file mode 100644 index 00000000..423db11e --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/concept_deep-linking.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.example:concept/deep-linking", + "protocol_id": "xananode.example:concept/deep-linking", + "content_id": "sha256:dd6ce29faf0c373794aff026677f0a09440e9821d3c27b8ed2f017bfff03698c", + "version_id": "sha256:dd6ce29faf0c373794aff026677f0a09440e9821d3c27b8ed2f017bfff03698c", + "local_id": "deep-linking", + "title": "Deep Linking", + "type": "concept", + "facets": [], + "summary": "Pointing to a specific addressable fragment rather than only to a whole document or node.", + "importance": 4, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-concept-deep-linking-enables-transclusion-22", + "type": "enables", + "source": "xananode.example:concept/deep-linking", + "target": "transclusion", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-deep-linking-contrasts-with-unlabeled-hyperlink-23", + "type": "contrasts_with", + "source": "xananode.example:concept/deep-linking", + "target": "unlabeled-hyperlink", + "direction": "outgoing", + "external": false + } + ], + "body": "\nDeep linking points at an addressable part of a node rather than only at a whole page.\n\nIn [XanaNode](/node/xananode), stable fragment ids and tumbler addresses give those links protocol identity. A deep link can identify the source node, version, and fragment being discussed or transcluded.\n\nThat is the practical bridge between ordinary hyperlinks and the [provenance](/node/provenance)-preserving reuse imagined by Xanadu.\n", + "source_file": "content/concepts/deep-linking.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-concept-deep-linking-enables-transclusion-22", + "xananode.example:rel/xananode-example-concept-deep-linking-contrasts-with-unlabeled-hyperlink-23" + ], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_dispute-resolution.json b/exampleSite/packs/xananode-canonical/nodes/concept_dispute-resolution.json new file mode 100644 index 00000000..18912ecd --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/concept_dispute-resolution.json @@ -0,0 +1,57 @@ +{ + "id": "xananode.example:concept/dispute-resolution", + "protocol_id": "xananode.example:concept/dispute-resolution", + "content_id": "sha256:ed57d90de1ed57cb291302550169aa16127b1c7f15cddcae6270541e7ed5fec7", + "version_id": "sha256:ed57d90de1ed57cb291302550169aa16127b1c7f15cddcae6270541e7ed5fec7", + "local_id": "dispute-resolution", + "title": "Dispute Resolution", + "type": "concept", + "facets": [], + "summary": "A governance process for preserving contested claims, identity matches, relationships, and moderation decisions without pretending disagreement has disappeared.", + "importance": 4, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-concept-dispute-resolution-requires-provenance-24", + "type": "requires", + "source": "xananode.example:concept/dispute-resolution", + "target": "provenance", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-dispute-resolution-supports-claim-merge-without-collapse-25", + "type": "supports", + "source": "xananode.example:concept/dispute-resolution", + "target": "claim-merge-without-collapse", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-dispute-resolution-context-for-merge-report-26", + "type": "context_for", + "source": "xananode.example:concept/dispute-resolution", + "target": "merge-report", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-dispute-resolution-required-for-federation-rules-27", + "type": "required_for", + "source": "xananode.example:concept/dispute-resolution", + "target": "federation-rules", + "direction": "outgoing", + "external": false + } + ], + "body": "\nDisputes are knowledge, not cleanup errors.\n\n[XanaNode](/node/xananode) preserves disagreement about claims, relationships, identity mappings, and merge decisions. The contested state remains traceable through [provenance](/node/provenance), evidence, counterevidence, and explicit relationship types such as `contradicts`, `disputes`, `possible_match`, and `disputed_identity`.\n\nThe goal is navigable uncertainty, not instant consensus.\n", + "source_file": "content/concepts/dispute-resolution.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-concept-dispute-resolution-requires-provenance-24", + "xananode.example:rel/xananode-example-concept-dispute-resolution-supports-claim-merge-without-collapse-25", + "xananode.example:rel/xananode-example-concept-dispute-resolution-context-for-merge-report-26", + "xananode.example:rel/xananode-example-concept-dispute-resolution-required-for-federation-rules-27" + ], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_essays.json b/exampleSite/packs/xananode-canonical/nodes/concept_essays.json new file mode 100644 index 00000000..ee3955c1 --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/concept_essays.json @@ -0,0 +1,19 @@ +{ + "id": "xananode.example:concept/essays", + "protocol_id": "xananode.example:concept/essays", + "content_id": "sha256:ef61e3793cba18a2339317cdcbafb32ff0082b4605a64864a22aafeb461cab9d", + "version_id": "sha256:ef61e3793cba18a2339317cdcbafb32ff0082b4605a64864a22aafeb461cab9d", + "local_id": "essays", + "title": "Essays", + "type": "concept", + "facets": [], + "summary": "", + "importance": 3, + "relationships": [], + "body": "\nLong-form arguments that connect claims, concepts, sources, and trails.\n", + "source_file": "content/essays/_index.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_federated-knowledge-substrates.json b/exampleSite/packs/xananode-canonical/nodes/concept_federated-knowledge-substrates.json new file mode 100644 index 00000000..e3857166 --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/concept_federated-knowledge-substrates.json @@ -0,0 +1,66 @@ +{ + "id": "xananode.example:concept/federated-knowledge-substrates", + "protocol_id": "xananode.example:concept/federated-knowledge-substrates", + "content_id": "sha256:ad9616b1ebf0463360012318d14dcf4dcc3508ff524e5a182aa244b539078da2", + "version_id": "sha256:ad9616b1ebf0463360012318d14dcf4dcc3508ff524e5a182aa244b539078da2", + "local_id": "federated-knowledge-substrates", + "title": "Federated Knowledge Substrates", + "type": "concept", + "facets": [], + "summary": "Independently authored XanaNode substrates that can interoperate, merge, compare, and preserve disagreement without a central authority.", + "importance": 5, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-concept-federated-knowledge-substrates-requires-namespacing-28", + "type": "requires", + "source": "xananode.example:concept/federated-knowledge-substrates", + "target": "namespacing", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-federated-knowledge-substrates-requires-merge-validation-29", + "type": "requires", + "source": "xananode.example:concept/federated-knowledge-substrates", + "target": "merge-validation", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-federated-knowledge-substrates-requires-federation-rules-30", + "type": "requires", + "source": "xananode.example:concept/federated-knowledge-substrates", + "target": "federation-rules", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-federated-knowledge-substrates-preserves-independent-moderation-31", + "type": "preserves", + "source": "xananode.example:concept/federated-knowledge-substrates", + "target": "independent-moderation", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-federated-knowledge-substrates-alternative-to-single-source-of-truth-32", + "type": "alternative_to", + "source": "xananode.example:concept/federated-knowledge-substrates", + "target": "single-source-of-truth", + "direction": "outgoing", + "external": false + } + ], + "body": "\nFederation connects independently authored substrates without making them surrender ownership.\n\nEach person, lab, community, archive, or institution keeps its own namespace, governance, and [provenance](/node/provenance). Those substrates do not need to agree. They need to describe nodes, relationships, schemas, and provenance clearly enough that another tool can ingest, map, compare, or ignore them safely.\n\nFederation turns isolated knowledge graphs into comparable [civilizational memory](/node/civilizational-memory).\n\nIn protocol terms, federation depends on manifests, namespaces, compatibility reports, merge reports, and governance rules that prevent one substrate from silently overwriting another.\n", + "source_file": "content/concepts/federated-knowledge-substrates.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-concept-federated-knowledge-substrates-requires-namespacing-28", + "xananode.example:rel/xananode-example-concept-federated-knowledge-substrates-requires-merge-validation-29", + "xananode.example:rel/xananode-example-concept-federated-knowledge-substrates-requires-federation-rules-30", + "xananode.example:rel/xananode-example-concept-federated-knowledge-substrates-preserves-independent-moderation-31", + "xananode.example:rel/xananode-example-concept-federated-knowledge-substrates-alternative-to-single-source-of-truth-32" + ], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_federation-example.json b/exampleSite/packs/xananode-canonical/nodes/concept_federation-example.json new file mode 100644 index 00000000..5c6e8d9c --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/concept_federation-example.json @@ -0,0 +1,57 @@ +{ + "id": "xananode.example:concept/federation-example", + "protocol_id": "xananode.example:concept/federation-example", + "content_id": "sha256:f6dcc30d961054710310b920b576789f66bbbfceda5ed75febaee9c34ba23f9f", + "version_id": "sha256:f6dcc30d961054710310b920b576789f66bbbfceda5ed75febaee9c34ba23f9f", + "local_id": "federation-example", + "title": "Federation Example", + "type": "concept", + "facets": [], + "summary": "A protocol example showing two independently authored substrates being compared through compatibility and merge reports.", + "importance": 5, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-concept-federation-example-demonstrates-federated-knowledge-substrates-33", + "type": "demonstrates", + "source": "xananode.example:concept/federation-example", + "target": "federated-knowledge-substrates", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-federation-example-uses-compatibility-report-34", + "type": "uses", + "source": "xananode.example:concept/federation-example", + "target": "compatibility-report", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-federation-example-uses-merge-report-35", + "type": "uses", + "source": "xananode.example:concept/federation-example", + "target": "merge-report", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-federation-example-preserves-independent-moderation-36", + "type": "preserves", + "source": "xananode.example:concept/federation-example", + "target": "independent-moderation", + "direction": "outgoing", + "external": false + } + ], + "body": "\nThe canonical federation example makes the protocol concrete.\n\nIt compares two independently authored substrates: one models a [knowledge substrate](/node/knowledge-substrate), the other models a memory substrate. Each keeps its own namespace and local records.\n\nThe [compatibility report](/node/compatibility-report) records how much interoperability is safe. The [merge report](/node/merge-report) records mappings and the decision not to collapse overlapping concepts into one forced truth.\n", + "source_file": "content/concepts/federation-example.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-concept-federation-example-demonstrates-federated-knowledge-substrates-33", + "xananode.example:rel/xananode-example-concept-federation-example-uses-compatibility-report-34", + "xananode.example:rel/xananode-example-concept-federation-example-uses-merge-report-35", + "xananode.example:rel/xananode-example-concept-federation-example-preserves-independent-moderation-36" + ], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_federation-rules.json b/exampleSite/packs/xananode-canonical/nodes/concept_federation-rules.json new file mode 100644 index 00000000..39a49eee --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/concept_federation-rules.json @@ -0,0 +1,57 @@ +{ + "id": "xananode.example:concept/federation-rules", + "protocol_id": "xananode.example:concept/federation-rules", + "content_id": "sha256:5677baf52c70ac5bf733f2cf2df26f28ec1bfde07d0f5451ba6ef579ef573a66", + "version_id": "sha256:5677baf52c70ac5bf733f2cf2df26f28ec1bfde07d0f5451ba6ef579ef573a66", + "local_id": "federation-rules", + "title": "Federation Rules", + "type": "concept", + "facets": [], + "summary": "The rules for exchanging, comparing, and preserving independently governed substrates without collapsing them into one authority.", + "importance": 5, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-concept-federation-rules-defines-federated-knowledge-substrates-37", + "type": "defines", + "source": "xananode.example:concept/federation-rules", + "target": "federated-knowledge-substrates", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-federation-rules-preserves-independent-moderation-38", + "type": "preserves", + "source": "xananode.example:concept/federation-rules", + "target": "independent-moderation", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-federation-rules-requires-compatibility-report-39", + "type": "requires", + "source": "xananode.example:concept/federation-rules", + "target": "compatibility-report", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-federation-rules-requires-merge-report-40", + "type": "requires", + "source": "xananode.example:concept/federation-rules", + "target": "merge-report", + "direction": "outgoing", + "external": false + } + ], + "body": "\nFederation starts from substrate sovereignty.\n\nAnother substrate may import, map, compare, or reject data, but it must not silently overwrite [provenance](/node/provenance), collapse disagreement, or erase local moderation decisions.\n\nThe canonical rule is simple: merge by adding structure, not by destroying context.\n", + "source_file": "content/concepts/federation-rules.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-concept-federation-rules-defines-federated-knowledge-substrates-37", + "xananode.example:rel/xananode-example-concept-federation-rules-preserves-independent-moderation-38", + "xananode.example:rel/xananode-example-concept-federation-rules-requires-compatibility-report-39", + "xananode.example:rel/xananode-example-concept-federation-rules-requires-merge-report-40" + ], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_fragment-node.json b/exampleSite/packs/xananode-canonical/nodes/concept_fragment-node.json new file mode 100644 index 00000000..d99379f2 --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/concept_fragment-node.json @@ -0,0 +1,57 @@ +{ + "id": "xananode.example:concept/fragment-node", + "protocol_id": "xananode.example:concept/fragment-node", + "content_id": "sha256:e5fe054155de7b6ec29433bd35f16b12814bb5694f9cef77515681191711e47b", + "version_id": "sha256:e5fe054155de7b6ec29433bd35f16b12814bb5694f9cef77515681191711e47b", + "local_id": "fragment-node", + "title": "Fragment Node", + "type": "concept", + "facets": [], + "summary": "A node representing a stable addressable portion of another source, publication, media object, or node.", + "importance": 4, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-concept-fragment-node-required-for-transclusion-41", + "type": "required_for", + "source": "xananode.example:concept/fragment-node", + "target": "transclusion", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-fragment-node-preserves-provenance-42", + "type": "preserves", + "source": "xananode.example:concept/fragment-node", + "target": "provenance", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-fragment-node-deep-links-to-mother-of-all-demos-43", + "type": "deep_links_to", + "source": "xananode.example:concept/fragment-node", + "target": "mother-of-all-demos", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-fragment-node-transcludes-mother-of-all-demos-v1-0001-1", + "type": "transcludes", + "source": "xananode.example:concept/fragment-node", + "target": "mother-of-all-demos@v1/0001", + "direction": "outgoing", + "external": false + } + ], + "body": "\nFragment nodes represent stable addressable parts of larger objects.\n\nInstead of pointing only to a whole source, a fragment carries its own id, selector metadata, tumbler address, and relationship history.\n\nFor example, this concept cites a specific fragment of the [Mother of All Demos](/node/mother-of-all-demos) source node:\n\n{{< xana ref=\"mother-of-all-demos@v1/0001\" label=\"Fragment node example\" >}}\n\nThat fragment is not copied into this page. It is rendered from the source node's authored stable fragment map.\n", + "source_file": "content/concepts/fragment-node.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-concept-fragment-node-required-for-transclusion-41", + "xananode.example:rel/xananode-example-concept-fragment-node-preserves-provenance-42", + "xananode.example:rel/xananode-example-concept-fragment-node-deep-links-to-mother-of-all-demos-43", + "xananode.example:rel/xananode-example-concept-fragment-node-transcludes-mother-of-all-demos-v1-0001-1" + ], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_independent-moderation.json b/exampleSite/packs/xananode-canonical/nodes/concept_independent-moderation.json new file mode 100644 index 00000000..9d45ba9c --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/concept_independent-moderation.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.example:concept/independent-moderation", + "protocol_id": "xananode.example:concept/independent-moderation", + "content_id": "sha256:538c432a4cb65e4fd8f3c73f22f940d6af01c2fff9f91e110cf7a12cd79483df", + "version_id": "sha256:538c432a4cb65e4fd8f3c73f22f940d6af01c2fff9f91e110cf7a12cd79483df", + "local_id": "independent-moderation", + "title": "Independent Moderation", + "type": "concept", + "facets": [], + "summary": "The principle that each substrate may govern its own content while still remaining interoperable with others.", + "importance": 4, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-concept-independent-moderation-contrasts-with-single-source-of-truth-44", + "type": "contrasts_with", + "source": "xananode.example:concept/independent-moderation", + "target": "single-source-of-truth", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-independent-moderation-requires-provenance-45", + "type": "requires", + "source": "xananode.example:concept/independent-moderation", + "target": "provenance", + "direction": "outgoing", + "external": false + } + ], + "body": "\nIndependent moderation means each substrate controls what it accepts, rejects, disputes, hides, deprecates, or marks as uncertain.\n\nFederation does not require one moderation team to control validity for everyone. Local decisions remain visible as [provenance](/node/provenance), confidence, claims, counterclaims, evidence, and mappings across substrates.\n", + "source_file": "content/concepts/independent-moderation.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-concept-independent-moderation-contrasts-with-single-source-of-truth-44", + "xananode.example:rel/xananode-example-concept-independent-moderation-requires-provenance-45" + ], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_knowledge-substrate.json b/exampleSite/packs/xananode-canonical/nodes/concept_knowledge-substrate.json new file mode 100644 index 00000000..671d0b9d --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/concept_knowledge-substrate.json @@ -0,0 +1,57 @@ +{ + "id": "xananode.example:concept/knowledge-substrate", + "protocol_id": "xananode.example:concept/knowledge-substrate", + "content_id": "sha256:b5e66900d5ed56b9b0426ef0936d82de7e07dbd4b0799836bfd86784b7d3ff8b", + "version_id": "sha256:b5e66900d5ed56b9b0426ef0936d82de7e07dbd4b0799836bfd86784b7d3ff8b", + "local_id": "knowledge-substrate", + "title": "Knowledge Substrate", + "type": "concept", + "facets": [], + "summary": "The structure that determines how information relates, persists, evolves, and can be navigated as knowledge.", + "importance": 5, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-concept-knowledge-substrate-has-claim-claim-substrate-is-structure-46", + "type": "has_claim", + "source": "xananode.example:concept/knowledge-substrate", + "target": "claim-substrate-is-structure", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-knowledge-substrate-requires-provenance-47", + "type": "requires", + "source": "xananode.example:concept/knowledge-substrate", + "target": "provenance", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-knowledge-substrate-requires-typed-relationships-48", + "type": "requires", + "source": "xananode.example:concept/knowledge-substrate", + "target": "typed-relationships", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-knowledge-substrate-enabled-by-xananode-core-schema-49", + "type": "enabled_by", + "source": "xananode.example:concept/knowledge-substrate", + "target": "xananode-core-schema", + "direction": "outgoing", + "external": false + } + ], + "body": "\nA knowledge substrate is not the information itself. It is the structure that lets information remain understandable across time.\n\nThe same facts arranged as isolated documents, unlabeled hyperlinks, or [typed relationships](/node/typed-relationships) produce different knowledge capabilities. [XanaNode](/node/xananode) makes that structure explicit.\n", + "source_file": "content/concepts/knowledge-substrate.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-concept-knowledge-substrate-has-claim-claim-substrate-is-structure-46", + "xananode.example:rel/xananode-example-concept-knowledge-substrate-requires-provenance-47", + "xananode.example:rel/xananode-example-concept-knowledge-substrate-requires-typed-relationships-48", + "xananode.example:rel/xananode-example-concept-knowledge-substrate-enabled-by-xananode-core-schema-49" + ], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_known-implementations-registry.json b/exampleSite/packs/xananode-canonical/nodes/concept_known-implementations-registry.json new file mode 100644 index 00000000..80472974 --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/concept_known-implementations-registry.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.example:concept/known-implementations-registry", + "protocol_id": "xananode.example:concept/known-implementations-registry", + "content_id": "sha256:eefe5069da0b0186f6dee4400f59d89155010bc5fcf4aca265d5392fa78add8f", + "version_id": "sha256:eefe5069da0b0186f6dee4400f59d89155010bc5fcf4aca265d5392fa78add8f", + "local_id": "known-implementations-registry", + "title": "Known Implementations Registry", + "type": "concept", + "facets": [], + "summary": "A registry of tools, themes, validators, renderers, and substrates that claim some level of XanaNode compatibility.", + "importance": 4, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-concept-known-implementations-registry-documents-xananode-hugo-theme-50", + "type": "documents", + "source": "xananode.example:concept/known-implementations-registry", + "target": "xananode-hugo-theme", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-known-implementations-registry-supports-compatibility-levels-51", + "type": "supports", + "source": "xananode.example:concept/known-implementations-registry", + "target": "compatibility-levels", + "direction": "outgoing", + "external": false + } + ], + "body": "\nThe known implementations registry is a discovery aid for the ecosystem.\n\nIt lists tools, themes, validators, renderers, and example substrates that claim a level of [XanaNode](/node/xananode) compatibility.\n\nThe registry does not replace validation. It gives implementers real targets to inspect, compare, and test against.\n", + "source_file": "content/concepts/known-implementations-registry.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-concept-known-implementations-registry-documents-xananode-hugo-theme-50", + "xananode.example:rel/xananode-example-concept-known-implementations-registry-supports-compatibility-levels-51" + ], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_media.json b/exampleSite/packs/xananode-canonical/nodes/concept_media.json new file mode 100644 index 00000000..e24f6379 --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/concept_media.json @@ -0,0 +1,19 @@ +{ + "id": "xananode.example:concept/media", + "protocol_id": "xananode.example:concept/media", + "content_id": "sha256:5499e6f25ad5caca1b4adfd04562707162f35829c395dbdbed5ac981fea3ccd3", + "version_id": "sha256:5499e6f25ad5caca1b4adfd04562707162f35829c395dbdbed5ac981fea3ccd3", + "local_id": "media", + "title": "Media", + "type": "concept", + "facets": [], + "summary": "", + "importance": 3, + "relationships": [], + "body": "\r\nImages, diagrams, and other visual assets used by this XanaNode substrate.", + "source_file": "content/media/_index.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_merge-report.json b/exampleSite/packs/xananode-canonical/nodes/concept_merge-report.json new file mode 100644 index 00000000..ec9343f4 --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/concept_merge-report.json @@ -0,0 +1,48 @@ +{ + "id": "xananode.example:concept/merge-report", + "protocol_id": "xananode.example:concept/merge-report", + "content_id": "sha256:9bdef85928e76f2343f69763339319961ad23cc8217b9b17c785e3f15209c2eb", + "version_id": "sha256:9bdef85928e76f2343f69763339319961ad23cc8217b9b17c785e3f15209c2eb", + "local_id": "merge-report", + "title": "Merge Report", + "type": "concept", + "facets": [], + "summary": "A report that explains proposed mappings, conflicts, identity decisions, preserved disagreements, and unresolved issues when substrates are compared or merged.", + "importance": 5, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-concept-merge-report-documents-merge-validation-52", + "type": "documents", + "source": "xananode.example:concept/merge-report", + "target": "merge-validation", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-merge-report-preserves-provenance-53", + "type": "preserves", + "source": "xananode.example:concept/merge-report", + "target": "provenance", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-merge-report-supports-claim-merge-without-collapse-54", + "type": "supports", + "source": "xananode.example:concept/merge-report", + "target": "claim-merge-without-collapse", + "direction": "outgoing", + "external": false + } + ], + "body": "\nA merge report is not a command to flatten two substrates into one truth.\n\nIt is an audit trail for a comparison. It preserves proposed identity matches, conflicts, unresolved decisions, warnings, and the reasoning behind mappings so disagreement remains navigable after analysis.\n\nThe canonical [federation example](/node/federation-example) uses a merge report to keep two overlapping concepts distinct while still recording their possible relationship.\n", + "source_file": "content/concepts/merge-report.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-concept-merge-report-documents-merge-validation-52", + "xananode.example:rel/xananode-example-concept-merge-report-preserves-provenance-53", + "xananode.example:rel/xananode-example-concept-merge-report-supports-claim-merge-without-collapse-54" + ], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_merge-validation.json b/exampleSite/packs/xananode-canonical/nodes/concept_merge-validation.json new file mode 100644 index 00000000..44f53759 --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/concept_merge-validation.json @@ -0,0 +1,75 @@ +{ + "id": "xananode.example:concept/merge-validation", + "protocol_id": "xananode.example:concept/merge-validation", + "content_id": "sha256:58a1d3785cce111f2ccaa67a3978b2cbe6ab656997fc2dd6b8c6e9229e068c64", + "version_id": "sha256:58a1d3785cce111f2ccaa67a3978b2cbe6ab656997fc2dd6b8c6e9229e068c64", + "local_id": "merge-validation", + "title": "Merge Validation", + "type": "concept", + "facets": [], + "summary": "The process of safely combining or comparing substrates without destroying authorship, provenance, disagreement, or local moderation.", + "importance": 5, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-concept-merge-validation-requires-namespacing-55", + "type": "requires", + "source": "xananode.example:concept/merge-validation", + "target": "namespacing", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-merge-validation-requires-provenance-56", + "type": "requires", + "source": "xananode.example:concept/merge-validation", + "target": "provenance", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-merge-validation-requires-schema-extension-57", + "type": "requires", + "source": "xananode.example:concept/merge-validation", + "target": "schema-extension", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-merge-validation-uses-merge-report-58", + "type": "uses", + "source": "xananode.example:concept/merge-validation", + "target": "merge-report", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-merge-validation-uses-compatibility-report-59", + "type": "uses", + "source": "xananode.example:concept/merge-validation", + "target": "compatibility-report", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-merge-validation-arrives-at-claim-merge-without-collapse-60", + "type": "arrives_at", + "source": "xananode.example:concept/merge-validation", + "target": "claim-merge-without-collapse", + "direction": "outgoing", + "external": false + } + ], + "body": "\nMerge validation is not deduplication.\n\nA merge-safe system does not automatically collapse two nodes with similar titles into one truth. It compares identity, [provenance](/node/provenance), source lineage, schema compatibility, and relationship meaning.\n\nThe goal is to preserve both substrates while making their overlaps and differences navigable.\n\nCompatibility reports explain whether two substrates can be compared safely. Merge reports preserve the proposed mappings, conflicts, unresolved issues, and identity decisions produced by that comparison.\n", + "source_file": "content/concepts/merge-validation.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-concept-merge-validation-requires-namespacing-55", + "xananode.example:rel/xananode-example-concept-merge-validation-requires-provenance-56", + "xananode.example:rel/xananode-example-concept-merge-validation-requires-schema-extension-57", + "xananode.example:rel/xananode-example-concept-merge-validation-uses-merge-report-58", + "xananode.example:rel/xananode-example-concept-merge-validation-uses-compatibility-report-59", + "xananode.example:rel/xananode-example-concept-merge-validation-arrives-at-claim-merge-without-collapse-60" + ], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_moderation-model.json b/exampleSite/packs/xananode-canonical/nodes/concept_moderation-model.json new file mode 100644 index 00000000..7b1db9a8 --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/concept_moderation-model.json @@ -0,0 +1,48 @@ +{ + "id": "xananode.example:concept/moderation-model", + "protocol_id": "xananode.example:concept/moderation-model", + "content_id": "sha256:0bcc4a640645a747cd0e2340f46e2e3d1c30f4c02601eb70b7841e0119cd2867", + "version_id": "sha256:0bcc4a640645a747cd0e2340f46e2e3d1c30f4c02601eb70b7841e0119cd2867", + "local_id": "moderation-model", + "title": "Moderation Model", + "type": "concept", + "facets": [], + "summary": "The governance model that lets each substrate decide its own trust, inclusion, review, and publication rules.", + "importance": 4, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-concept-moderation-model-defines-independent-moderation-61", + "type": "defines", + "source": "xananode.example:concept/moderation-model", + "target": "independent-moderation", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-moderation-model-required-for-federation-rules-62", + "type": "required_for", + "source": "xananode.example:concept/moderation-model", + "target": "federation-rules", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-moderation-model-context-for-dispute-resolution-63", + "type": "context_for", + "source": "xananode.example:concept/moderation-model", + "target": "dispute-resolution", + "direction": "outgoing", + "external": false + } + ], + "body": "\n[XanaNode](/node/xananode) does not require one global moderation authority.\n\nEach substrate can decide what it publishes, imports, hides, rejects, or marks as disputed. Federation works because those decisions are visible rather than silently normalized away.\n", + "source_file": "content/concepts/moderation-model.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-concept-moderation-model-defines-independent-moderation-61", + "xananode.example:rel/xananode-example-concept-moderation-model-required-for-federation-rules-62", + "xananode.example:rel/xananode-example-concept-moderation-model-context-for-dispute-resolution-63" + ], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_namespace-registry.json b/exampleSite/packs/xananode-canonical/nodes/concept_namespace-registry.json new file mode 100644 index 00000000..eb525ec1 --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/concept_namespace-registry.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.example:concept/namespace-registry", + "protocol_id": "xananode.example:concept/namespace-registry", + "content_id": "sha256:51abe1766f5122fcf7adcb1db9496513c13dd82a27bdfb821bfce7cfc5edf68f", + "version_id": "sha256:51abe1766f5122fcf7adcb1db9496513c13dd82a27bdfb821bfce7cfc5edf68f", + "local_id": "namespace-registry", + "title": "Namespace Registry", + "type": "concept", + "facets": [], + "summary": "A registry of known namespace identifiers used to avoid collisions and help tools recognize who owns a substrate, schema, or extension vocabulary.", + "importance": 4, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-concept-namespace-registry-implements-namespacing-64", + "type": "implements", + "source": "xananode.example:concept/namespace-registry", + "target": "namespacing", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-namespace-registry-required-for-schema-extension-65", + "type": "required_for", + "source": "xananode.example:concept/namespace-registry", + "target": "schema-extension", + "direction": "outgoing", + "external": false + } + ], + "body": "\nThe namespace registry records known namespace ids and their owners.\n\nIt does not make every other namespace invalid. It helps tools distinguish recognized namespaces from private, experimental, or not-yet-registered ones while still preserving unknown data.\n", + "source_file": "content/concepts/namespace-registry.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-concept-namespace-registry-implements-namespacing-64", + "xananode.example:rel/xananode-example-concept-namespace-registry-required-for-schema-extension-65" + ], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_namespacing.json b/exampleSite/packs/xananode-canonical/nodes/concept_namespacing.json new file mode 100644 index 00000000..101ee7c0 --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/concept_namespacing.json @@ -0,0 +1,30 @@ +{ + "id": "xananode.example:concept/namespacing", + "protocol_id": "xananode.example:concept/namespacing", + "content_id": "sha256:abd2bb070212bab8bc5dfdebdadad5e5261b8b96ea8a837c23bd014cc94611b1", + "version_id": "sha256:abd2bb070212bab8bc5dfdebdadad5e5261b8b96ea8a837c23bd014cc94611b1", + "local_id": "namespacing", + "title": "Namespacing", + "type": "concept", + "facets": [], + "summary": "A way to identify which substrate or schema owns a node type, relationship type, node, or fragment.", + "importance": 5, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-concept-namespacing-clarifies-schema-extension-66", + "type": "clarifies", + "source": "xananode.example:concept/namespacing", + "target": "schema-extension", + "direction": "outgoing", + "external": false + } + ], + "body": "\nNamespacing prevents independent substrates and extension vocabularies from colliding.\n\nThe core namespace is `xananode`. A substrate can use its own namespace for local nodes and extension types, such as `example.museum:artifact` or `example.researcher_a:concept/knowledge-substrate`.\n\nUnknown namespaced types are not invalid knowledge. They are declared extensions that can be displayed, preserved, mapped, or quarantined until another system understands them.\n", + "source_file": "content/concepts/namespacing.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-concept-namespacing-clarifies-schema-extension-66" + ], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_observations.json b/exampleSite/packs/xananode-canonical/nodes/concept_observations.json new file mode 100644 index 00000000..205ceda8 --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/concept_observations.json @@ -0,0 +1,19 @@ +{ + "id": "xananode.example:concept/observations", + "protocol_id": "xananode.example:concept/observations", + "content_id": "sha256:afa7d3d88368f54e8cdd295b1f5c4f8c63dd871a9f63aa708755767f46f0c067", + "version_id": "sha256:afa7d3d88368f54e8cdd295b1f5c4f8c63dd871a9f63aa708755767f46f0c067", + "local_id": "observations", + "title": "Observations", + "type": "concept", + "facets": [], + "summary": "", + "importance": 3, + "relationships": [], + "body": "\nReal-world symptoms and cases that motivate the knowledge substrate model.\n", + "source_file": "content/observations/_index.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_people.json b/exampleSite/packs/xananode-canonical/nodes/concept_people.json new file mode 100644 index 00000000..7112920b --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/concept_people.json @@ -0,0 +1,19 @@ +{ + "id": "xananode.example:concept/people", + "protocol_id": "xananode.example:concept/people", + "content_id": "sha256:ae1a4150464f8a7ee6e4088b0d9497db970941a909613cf91733f718309e3789", + "version_id": "sha256:ae1a4150464f8a7ee6e4088b0d9497db970941a909613cf91733f718309e3789", + "local_id": "people", + "title": "People", + "type": "concept", + "facets": [], + "summary": "", + "importance": 3, + "relationships": [], + "body": "\nThinkers and builders in the lineage of relationship-first knowledge systems.\n", + "source_file": "content/people/_index.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_projects.json b/exampleSite/packs/xananode-canonical/nodes/concept_projects.json new file mode 100644 index 00000000..569e4856 --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/concept_projects.json @@ -0,0 +1,19 @@ +{ + "id": "xananode.example:concept/projects", + "protocol_id": "xananode.example:concept/projects", + "content_id": "sha256:81c690bfd8719e597faaca18dbb64eb83a161eb2191abb86f166ed02ddd40207", + "version_id": "sha256:81c690bfd8719e597faaca18dbb64eb83a161eb2191abb86f166ed02ddd40207", + "local_id": "projects", + "title": "Projects", + "type": "concept", + "facets": [], + "summary": "", + "importance": 3, + "relationships": [], + "body": "\nBuilt, proposed, fictional, abandoned, or active systems with lineage.\n", + "source_file": "content/projects/_index.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_protocol-artifacts.json b/exampleSite/packs/xananode-canonical/nodes/concept_protocol-artifacts.json new file mode 100644 index 00000000..535df36e --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/concept_protocol-artifacts.json @@ -0,0 +1,75 @@ +{ + "id": "xananode.example:concept/protocol-artifacts", + "protocol_id": "xananode.example:concept/protocol-artifacts", + "content_id": "sha256:32f95a964951a136002ebed0ee44b085589c6af90eef7818c71708a10f2234c9", + "version_id": "sha256:32f95a964951a136002ebed0ee44b085589c6af90eef7818c71708a10f2234c9", + "local_id": "protocol-artifacts", + "title": "Protocol Artifacts", + "type": "concept", + "facets": [], + "summary": "The machine-readable files and reports that let a XanaNode substrate be validated, compared, merged, and federated.", + "importance": 5, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-concept-protocol-artifacts-defined-by-xananode-core-schema-67", + "type": "defined_by", + "source": "xananode.example:concept/protocol-artifacts", + "target": "xananode-core-schema", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-protocol-artifacts-contains-substrate-manifest-68", + "type": "contains", + "source": "xananode.example:concept/protocol-artifacts", + "target": "substrate-manifest", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-protocol-artifacts-contains-substrate-node-record-69", + "type": "contains", + "source": "xananode.example:concept/protocol-artifacts", + "target": "substrate-node-record", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-protocol-artifacts-contains-substrate-relationship-list-70", + "type": "contains", + "source": "xananode.example:concept/protocol-artifacts", + "target": "substrate-relationship-list", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-protocol-artifacts-contains-review-suggestions-71", + "type": "contains", + "source": "xananode.example:concept/protocol-artifacts", + "target": "review-suggestions", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-protocol-artifacts-required-for-federated-knowledge-substrates-72", + "type": "required_for", + "source": "xananode.example:concept/protocol-artifacts", + "target": "federated-knowledge-substrates", + "direction": "outgoing", + "external": false + } + ], + "body": "\nThe protocol is not only a set of ideas. It is a set of publishable artifacts.\n\nThis implementation publishes those artifacts as static JSON: `substrate.json`, `relationships.json`, one JSON record per node, copied schema files, generated fragment data, and pending [review suggestions](/node/review-suggestions).\n\nHuman pages make the substrate readable. Protocol artifacts make it inspectable, validatable, comparable, and federatable by other tools.\n", + "source_file": "content/concepts/protocol-artifacts.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-concept-protocol-artifacts-defined-by-xananode-core-schema-67", + "xananode.example:rel/xananode-example-concept-protocol-artifacts-contains-substrate-manifest-68", + "xananode.example:rel/xananode-example-concept-protocol-artifacts-contains-substrate-node-record-69", + "xananode.example:rel/xananode-example-concept-protocol-artifacts-contains-substrate-relationship-list-70", + "xananode.example:rel/xananode-example-concept-protocol-artifacts-contains-review-suggestions-71", + "xananode.example:rel/xananode-example-concept-protocol-artifacts-required-for-federated-knowledge-substrates-72" + ], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_provenance.json b/exampleSite/packs/xananode-canonical/nodes/concept_provenance.json new file mode 100644 index 00000000..170a32f9 --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/concept_provenance.json @@ -0,0 +1,30 @@ +{ + "id": "xananode.example:concept/provenance", + "protocol_id": "xananode.example:concept/provenance", + "content_id": "sha256:ae5de649a693520a27fd56041c6fb6afbfc7e29b1c17cdf336b0e0399a83d5c6", + "version_id": "sha256:ae5de649a693520a27fd56041c6fb6afbfc7e29b1c17cdf336b0e0399a83d5c6", + "local_id": "provenance", + "title": "Provenance", + "type": "concept", + "facets": [], + "summary": "The visible lineage of where information came from, how it changed, who asserted it, and what evidence it depends on.", + "importance": 5, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-concept-provenance-has-evidence-claim-relationships-preserve-context-73", + "type": "has_evidence", + "source": "xananode.example:concept/provenance", + "target": "claim-relationships-preserve-context", + "direction": "outgoing", + "external": false + } + ], + "body": "\nProvenance is not decorative metadata. It is part of meaning.\n\nA claim without provenance may still be useful, but its status is different from a claim tied to sources, authorship, revisions, and evidence.\n", + "source_file": "content/concepts/provenance.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-concept-provenance-has-evidence-claim-relationships-preserve-context-73" + ], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_review-suggestions.json b/exampleSite/packs/xananode-canonical/nodes/concept_review-suggestions.json new file mode 100644 index 00000000..36a4f2c6 --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/concept_review-suggestions.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.example:concept/review-suggestions", + "protocol_id": "xananode.example:concept/review-suggestions", + "content_id": "sha256:8a476b3136f6c32ff3ee5cd02c377dce33ea7e734edbaf525add715988227c2c", + "version_id": "sha256:8a476b3136f6c32ff3ee5cd02c377dce33ea7e734edbaf525add715988227c2c", + "local_id": "review-suggestions", + "title": "Review Suggestions", + "type": "concept", + "facets": [], + "summary": "Generated, user-approved suggestions for autolinking node titles, aliases, repeated fragments, and imported substrate changes without rewriting content automatically.", + "importance": 4, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-concept-review-suggestions-uses-typed-relationships-74", + "type": "uses", + "source": "xananode.example:concept/review-suggestions", + "target": "typed-relationships", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-review-suggestions-uses-transclusion-75", + "type": "uses", + "source": "xananode.example:concept/review-suggestions", + "target": "transclusion", + "direction": "outgoing", + "external": false + } + ], + "body": "\nThe suggestion scanner looks for existing node titles and aliases in Markdown content, plus repeated fragment text that could become a [transclusion](/node/transclusion).\n\nIt does not rewrite pages automatically. It produces a [review queue](/review/) so an author can approve each ordinary link, transclusion, merge, or imported relationship before changing the substrate. The generated review page keeps implemented examples beside pending suggestions so a new site author can see both states of the workflow.\n\n{{< review-suggestions >}}\n", + "source_file": "content/concepts/review-suggestions.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-concept-review-suggestions-uses-typed-relationships-74", + "xananode.example:rel/xananode-example-concept-review-suggestions-uses-transclusion-75" + ], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_schema-extension.json b/exampleSite/packs/xananode-canonical/nodes/concept_schema-extension.json new file mode 100644 index 00000000..994b404d --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/concept_schema-extension.json @@ -0,0 +1,48 @@ +{ + "id": "xananode.example:concept/schema-extension", + "protocol_id": "xananode.example:concept/schema-extension", + "content_id": "sha256:de5f4ae0be07d2d3eda6860a235e333a6043fe12d14a14aaca63fc5e5996112f", + "version_id": "sha256:de5f4ae0be07d2d3eda6860a235e333a6043fe12d14a14aaca63fc5e5996112f", + "local_id": "schema-extension", + "title": "Schema Extension", + "type": "concept", + "facets": [], + "summary": "The ability for a substrate to add custom node or relationship types while remaining compatible with XanaNode Core.", + "importance": 4, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-concept-schema-extension-enabled-by-namespacing-76", + "type": "enabled_by", + "source": "xananode.example:concept/schema-extension", + "target": "namespacing", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-schema-extension-requires-xananode-core-schema-77", + "type": "requires", + "source": "xananode.example:concept/schema-extension", + "target": "xananode-core-schema", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-schema-extension-required-for-federated-knowledge-substrates-78", + "type": "required_for", + "source": "xananode.example:concept/schema-extension", + "target": "federated-knowledge-substrates", + "direction": "outgoing", + "external": false + } + ], + "body": "\n[XanaNode](/node/xananode) Core is intentionally shared, but it is not the only vocabulary a substrate can use.\n\nThe core schema provides shared interoperability. Extension schemas allow local domains to define additional meanings without breaking the whole system.\n\nA custom type is valid when it is namespaced, described, versioned, machine-readable, and preserved even by tools that do not understand it.\n\nThe [custom extension substrate](/node/custom-extension-substrate) example shows this in practice: a local domain can define additional types while still publishing the core manifest, node, relationship, and schema files expected by XanaNode tools.\n", + "source_file": "content/concepts/schema-extension.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-concept-schema-extension-enabled-by-namespacing-76", + "xananode.example:rel/xananode-example-concept-schema-extension-requires-xananode-core-schema-77", + "xananode.example:rel/xananode-example-concept-schema-extension-required-for-federated-knowledge-substrates-78" + ], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_schemas.json b/exampleSite/packs/xananode-canonical/nodes/concept_schemas.json new file mode 100644 index 00000000..01f747c4 --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/concept_schemas.json @@ -0,0 +1,19 @@ +{ + "id": "xananode.example:concept/schemas", + "protocol_id": "xananode.example:concept/schemas", + "content_id": "sha256:21c03a9a971d031c1c003871fb0827c7d0af7ad921f2c5a0d14de992a9613ad1", + "version_id": "sha256:21c03a9a971d031c1c003871fb0827c7d0af7ad921f2c5a0d14de992a9613ad1", + "local_id": "schemas", + "title": "Schemas", + "type": "concept", + "facets": [], + "summary": "", + "importance": 3, + "relationships": [], + "body": "\nSchema and governance records used to keep substrates interoperable.\n", + "source_file": "content/schemas/_index.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_single-source-of-truth.json b/exampleSite/packs/xananode-canonical/nodes/concept_single-source-of-truth.json new file mode 100644 index 00000000..9367be50 --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/concept_single-source-of-truth.json @@ -0,0 +1,48 @@ +{ + "id": "xananode.example:concept/single-source-of-truth", + "protocol_id": "xananode.example:concept/single-source-of-truth", + "content_id": "sha256:fda94ebba910c27f27e6d2fb9c8e4ac6dce6f620d3694a3e42bd9bc47da73b79", + "version_id": "sha256:fda94ebba910c27f27e6d2fb9c8e4ac6dce6f620d3694a3e42bd9bc47da73b79", + "local_id": "single-source-of-truth", + "title": "Single Source of Truth", + "type": "concept", + "facets": [], + "summary": "A centralized model where one canonical location or authority controls what is treated as valid.", + "importance": 4, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-concept-single-source-of-truth-contrasts-with-federated-knowledge-substrates-79", + "type": "contrasts_with", + "source": "xananode.example:concept/single-source-of-truth", + "target": "federated-knowledge-substrates", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-single-source-of-truth-threatens-independent-moderation-80", + "type": "threatens", + "source": "xananode.example:concept/single-source-of-truth", + "target": "independent-moderation", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-single-source-of-truth-alternative-to-knowledge-substrate-81", + "type": "alternative_to", + "source": "xananode.example:concept/single-source-of-truth", + "target": "knowledge-substrate", + "direction": "outgoing", + "external": false + } + ], + "body": "\nSingle-source-of-truth systems are useful when consensus, control, and simplicity matter.\n\nThey become fragile when knowledge is disputed, partial, culturally specific, politically sensitive, or evolving.\n\n[XanaNode](/node/xananode) favors interoperable sources of context over one enforced source of truth.\n", + "source_file": "content/concepts/single-source-of-truth.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-concept-single-source-of-truth-contrasts-with-federated-knowledge-substrates-79", + "xananode.example:rel/xananode-example-concept-single-source-of-truth-threatens-independent-moderation-80", + "xananode.example:rel/xananode-example-concept-single-source-of-truth-alternative-to-knowledge-substrate-81" + ], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_sources.json b/exampleSite/packs/xananode-canonical/nodes/concept_sources.json new file mode 100644 index 00000000..9940d3d1 --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/concept_sources.json @@ -0,0 +1,19 @@ +{ + "id": "xananode.example:concept/sources", + "protocol_id": "xananode.example:concept/sources", + "content_id": "sha256:b085033fd66142964d2851017e49e79ef6ccbd0d71a721808aa07f9d2f05fab9", + "version_id": "sha256:b085033fd66142964d2851017e49e79ef6ccbd0d71a721808aa07f9d2f05fab9", + "local_id": "sources", + "title": "Sources", + "type": "concept", + "facets": [], + "summary": "", + "importance": 3, + "relationships": [], + "body": "\nSource records that document, support, or contextualize the graph.\n", + "source_file": "content/sources/_index.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_substrate-manifest.json b/exampleSite/packs/xananode-canonical/nodes/concept_substrate-manifest.json new file mode 100644 index 00000000..c37993f1 --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/concept_substrate-manifest.json @@ -0,0 +1,30 @@ +{ + "id": "xananode.example:concept/substrate-manifest", + "protocol_id": "xananode.example:concept/substrate-manifest", + "content_id": "sha256:4445b2d92bbe3af6e8048b7ce26dd98afedc098ad6c7f53fe99a2099b69f138b", + "version_id": "sha256:4445b2d92bbe3af6e8048b7ce26dd98afedc098ad6c7f53fe99a2099b69f138b", + "local_id": "substrate-manifest", + "title": "Substrate Manifest", + "type": "concept", + "facets": [], + "summary": "The root metadata file that identifies a substrate, its namespace, version, schema version, imports, maintainers, and extension declarations.", + "importance": 5, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-concept-substrate-manifest-requires-namespacing-82", + "type": "requires", + "source": "xananode.example:concept/substrate-manifest", + "target": "namespacing", + "direction": "outgoing", + "external": false + } + ], + "body": "\n`substrate.json` is the first file another tool should read.\n\nIt identifies the substrate, namespace, substrate version, targeted core schema version, imports, maintainers, and extension declarations.\n\nThis theme generates `substrate.json` during preparation so the human site and machine-readable substrate stay aligned.\n", + "source_file": "content/concepts/substrate-manifest.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-concept-substrate-manifest-requires-namespacing-82" + ], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_substrate-node-record.json b/exampleSite/packs/xananode-canonical/nodes/concept_substrate-node-record.json new file mode 100644 index 00000000..34920ce4 --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/concept_substrate-node-record.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.example:concept/substrate-node-record", + "protocol_id": "xananode.example:concept/substrate-node-record", + "content_id": "sha256:e9dc516c084fcdf116dff7f3c0e129758d10d5cdc14a4cfcc679d2fc67330e96", + "version_id": "sha256:e9dc516c084fcdf116dff7f3c0e129758d10d5cdc14a4cfcc679d2fc67330e96", + "local_id": "substrate-node-record", + "title": "Substrate Node Record", + "type": "concept", + "facets": [], + "summary": "A JSON representation of a node with a protocol identifier, type, summary, importance, provenance fields, and incoming or outgoing relationship summaries.", + "importance": 5, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-concept-substrate-node-record-uses-xananode-node-types-83", + "type": "uses", + "source": "xananode.example:concept/substrate-node-record", + "target": "xananode-node-types", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-substrate-node-record-contains-fragment-node-84", + "type": "contains", + "source": "xananode.example:concept/substrate-node-record", + "target": "fragment-node", + "direction": "outgoing", + "external": false + } + ], + "body": "\nA node record is the machine-readable counterpart to a human-readable page.\n\nIt preserves the protocol id, title, type, importance, summary, [provenance](/node/provenance) fields, and incoming or outgoing relationship summaries needed for tools to traverse the substrate without scraping HTML.\n\nFor authored fragments, this implementation also emits protocol `fragment` node records with `source_node`, `fragment_id`, `tumbler`, and `selector` metadata.\n", + "source_file": "content/concepts/substrate-node-record.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-concept-substrate-node-record-uses-xananode-node-types-83", + "xananode.example:rel/xananode-example-concept-substrate-node-record-contains-fragment-node-84" + ], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_substrate-relationship-list.json b/exampleSite/packs/xananode-canonical/nodes/concept_substrate-relationship-list.json new file mode 100644 index 00000000..8ee11686 --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/concept_substrate-relationship-list.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.example:concept/substrate-relationship-list", + "protocol_id": "xananode.example:concept/substrate-relationship-list", + "content_id": "sha256:4fa1751375499ea3ffbaccee005a063a188eb341a2f0d4616e956d4db428ec36", + "version_id": "sha256:4fa1751375499ea3ffbaccee005a063a188eb341a2f0d4616e956d4db428ec36", + "local_id": "substrate-relationship-list", + "title": "Substrate Relationship List", + "type": "concept", + "facets": [], + "summary": "The protocol-level relationship file containing typed edges with stable ids, source and target ids, summaries, visibility, weights, and assertion provenance.", + "importance": 5, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-concept-substrate-relationship-list-uses-xananode-relationship-types-85", + "type": "uses", + "source": "xananode.example:concept/substrate-relationship-list", + "target": "xananode-relationship-types", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-substrate-relationship-list-preserves-provenance-86", + "type": "preserves", + "source": "xananode.example:concept/substrate-relationship-list", + "target": "provenance", + "direction": "outgoing", + "external": false + } + ], + "body": "\n`relationships.json` is the edge list for a substrate.\n\nEach relationship has its own id, source, target, type, and summary. It can also carry weight, visibility, assertion [provenance](/node/provenance), confidence, evidence, federation metadata, and tumbler references.\n\nThis implementation derives the protocol relationship list from authored front matter, primary media links, trail membership, and stable [transclusion](/node/transclusion) shortcodes.\n", + "source_file": "content/concepts/substrate-relationship-list.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-concept-substrate-relationship-list-uses-xananode-relationship-types-85", + "xananode.example:rel/xananode-example-concept-substrate-relationship-list-preserves-provenance-86" + ], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_technologies.json b/exampleSite/packs/xananode-canonical/nodes/concept_technologies.json new file mode 100644 index 00000000..d65908ee --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/concept_technologies.json @@ -0,0 +1,19 @@ +{ + "id": "xananode.example:concept/technologies", + "protocol_id": "xananode.example:concept/technologies", + "content_id": "sha256:552a6a95b2c30e5ac3f979ba6c2417bcef1b4e427dccb2c0de617381577c5fe7", + "version_id": "sha256:552a6a95b2c30e5ac3f979ba6c2417bcef1b4e427dccb2c0de617381577c5fe7", + "local_id": "technologies", + "title": "Technologies", + "type": "concept", + "facets": [], + "summary": "", + "importance": 3, + "relationships": [], + "body": "\nTechnical mechanisms used by XanaNode implementations.\n", + "source_file": "content/technologies/_index.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_trails.json b/exampleSite/packs/xananode-canonical/nodes/concept_trails.json new file mode 100644 index 00000000..b160c440 --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/concept_trails.json @@ -0,0 +1,19 @@ +{ + "id": "xananode.example:concept/trails", + "protocol_id": "xananode.example:concept/trails", + "content_id": "sha256:e248a353474eabf8fbfbfb54793314f4a4640d7ce51e96428fb0f79156baf57c", + "version_id": "sha256:e248a353474eabf8fbfbfb54793314f4a4640d7ce51e96428fb0f79156baf57c", + "local_id": "trails", + "title": "Trails", + "type": "concept", + "facets": [], + "summary": "", + "importance": 3, + "relationships": [], + "body": "\nCurated associative paths through the substrate.\n", + "source_file": "content/trails/_index.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_transclusion.json b/exampleSite/packs/xananode-canonical/nodes/concept_transclusion.json new file mode 100644 index 00000000..f2ef491e --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/concept_transclusion.json @@ -0,0 +1,48 @@ +{ + "id": "xananode.example:concept/transclusion", + "protocol_id": "xananode.example:concept/transclusion", + "content_id": "sha256:a7af51e9c6de7d547b1210f02bd4c4f4761f0e137940a39e2b295d9d04ce5848", + "version_id": "sha256:a7af51e9c6de7d547b1210f02bd4c4f4761f0e137940a39e2b295d9d04ce5848", + "local_id": "transclusion", + "title": "Transclusion", + "type": "concept", + "facets": [], + "summary": "Including a specific versioned fragment by reference rather than copying it, preserving identity, attribution, and revision lineage.", + "importance": 5, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-concept-transclusion-preserves-provenance-87", + "type": "preserves", + "source": "xananode.example:concept/transclusion", + "target": "provenance", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-transclusion-uses-fragment-node-88", + "type": "uses", + "source": "xananode.example:concept/transclusion", + "target": "fragment-node", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-transclusion-transcludes-xanadu-document-interconnection-v1-0001-1", + "type": "transcludes", + "source": "xananode.example:concept/transclusion", + "target": "xanadu-document-interconnection@v1/0001", + "direction": "outgoing", + "external": false + } + ], + "body": "\nTransclusion includes a source fragment by reference instead of turning it into an anonymous copy.\n\nIn this [XanaNode](/node/xananode) substrate, a transclusion points to a stable fragment id inside a versioned source node.\n\nThe rendered passage keeps its source identity, selector metadata, attribution path, and protocol tumbler address.\n\nThis page includes fragment `0001` from the Xanadu source node:\n\n{{< xana ref=\"xanadu-document-interconnection@v1/0001\" label=\"Transcluded source fragment\" >}}\n\nThe block above is backed by `xanadu-document-interconnection@v1/0001`, which resolves to the protocol address `xananode.example:source/xanadu-document-interconnection#fragment/0001`.\n", + "source_file": "content/concepts/transclusion.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-concept-transclusion-preserves-provenance-87", + "xananode.example:rel/xananode-example-concept-transclusion-uses-fragment-node-88", + "xananode.example:rel/xananode-example-concept-transclusion-transcludes-xanadu-document-interconnection-v1-0001-1" + ], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_tumbler-addressing.json b/exampleSite/packs/xananode-canonical/nodes/concept_tumbler-addressing.json new file mode 100644 index 00000000..4de3650d --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/concept_tumbler-addressing.json @@ -0,0 +1,84 @@ +{ + "id": "xananode.example:concept/tumbler-addressing", + "protocol_id": "xananode.example:concept/tumbler-addressing", + "content_id": "sha256:07b3be34699607a96e05e7668ad7c1fb772f6552c938b5bf089eab6e85f9fe9b", + "version_id": "sha256:07b3be34699607a96e05e7668ad7c1fb772f6552c938b5bf089eab6e85f9fe9b", + "local_id": "tumbler-addressing", + "title": "Tumbler Addressing", + "type": "concept", + "facets": [], + "summary": "Persistent, location-independent addressing for nodes, relationships, revisions, and fragments inside a substrate.", + "importance": 5, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-concept-tumbler-addressing-enables-transclusion-89", + "type": "enables", + "source": "xananode.example:concept/tumbler-addressing", + "target": "transclusion", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-tumbler-addressing-enables-deep-linking-90", + "type": "enables", + "source": "xananode.example:concept/tumbler-addressing", + "target": "deep-linking", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-tumbler-addressing-preserves-provenance-91", + "type": "preserves", + "source": "xananode.example:concept/tumbler-addressing", + "target": "provenance", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-tumbler-addressing-enables-fragment-node-92", + "type": "enables", + "source": "xananode.example:concept/tumbler-addressing", + "target": "fragment-node", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-tumbler-addressing-extended-by-xananode-93", + "type": "extended_by", + "source": "xananode.example:concept/tumbler-addressing", + "target": "xananode", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-tumbler-addressing-deep-links-to-as-we-may-think-94", + "type": "deep_links_to", + "source": "xananode.example:concept/tumbler-addressing", + "target": "as-we-may-think", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-tumbler-addressing-transcludes-as-we-may-think-v1-0004-1", + "type": "transcludes", + "source": "xananode.example:concept/tumbler-addressing", + "target": "as-we-may-think@v1/0004", + "direction": "outgoing", + "external": false + } + ], + "body": "\nTumbler addressing keeps content addressable when files move, URLs change, or layouts are rebuilt.\n\n[XanaNode](/node/xananode) uses stable node identifiers and stable fragment identifiers for [deep linking](/node/deep-linking) and [transclusion](/node/transclusion).\n\nThe protocol-level address profile uses namespaced ids such as `example.minimal:source/as-we-may-think#fragment/0004` so fragments can remain identifiable across renderers and rebuilds.\n\nThis page resolves a local stable fragment. The shortcode below points at fragment `0004` inside the `as-we-may-think` source node:\n\n{{< xana ref=\"as-we-may-think@v1/0004\" label=\"Tumbler-addressed fragment\" >}}\n\nIf the source file moves or the page layout changes, the reference still names the logical node, version, and fragment id rather than a fragile screen location.\n", + "source_file": "content/concepts/tumbler-addressing.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-concept-tumbler-addressing-enables-transclusion-89", + "xananode.example:rel/xananode-example-concept-tumbler-addressing-enables-deep-linking-90", + "xananode.example:rel/xananode-example-concept-tumbler-addressing-preserves-provenance-91", + "xananode.example:rel/xananode-example-concept-tumbler-addressing-enables-fragment-node-92", + "xananode.example:rel/xananode-example-concept-tumbler-addressing-extended-by-xananode-93", + "xananode.example:rel/xananode-example-concept-tumbler-addressing-deep-links-to-as-we-may-think-94", + "xananode.example:rel/xananode-example-concept-tumbler-addressing-transcludes-as-we-may-think-v1-0004-1" + ], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_typed-relationships.json b/exampleSite/packs/xananode-canonical/nodes/concept_typed-relationships.json new file mode 100644 index 00000000..f81ed914 --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/concept_typed-relationships.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.example:concept/typed-relationships", + "protocol_id": "xananode.example:concept/typed-relationships", + "content_id": "sha256:c01b4b43a8992823483886d45c2028e1abaa2da4f6a122f9abb5e86b03ef8b7f", + "version_id": "sha256:c01b4b43a8992823483886d45c2028e1abaa2da4f6a122f9abb5e86b03ef8b7f", + "local_id": "typed-relationships", + "title": "Typed Relationships", + "type": "concept", + "facets": [], + "summary": "Explicit relationship meanings that explain why two nodes are connected.", + "importance": 5, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-concept-typed-relationships-contrasts-with-unlabeled-hyperlink-95", + "type": "contrasts_with", + "source": "xananode.example:concept/typed-relationships", + "target": "unlabeled-hyperlink", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-typed-relationships-supports-claim-relationships-preserve-context-96", + "type": "supports", + "source": "xananode.example:concept/typed-relationships", + "target": "claim-relationships-preserve-context", + "direction": "outgoing", + "external": false + } + ], + "body": "\nA normal hyperlink says that two things are connected.\n\nA typed relationship says how they are connected.\n\nThat difference matters. `supports`, `contradicts`, `explains`, `derived_from`, `memorializes`, `transcludes`, and `deep_links_to` carry different meanings and should not be flattened into generic relatedness.\n", + "source_file": "content/concepts/typed-relationships.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-concept-typed-relationships-contrasts-with-unlabeled-hyperlink-95", + "xananode.example:rel/xananode-example-concept-typed-relationships-supports-claim-relationships-preserve-context-96" + ], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_unlabeled-hyperlink.json b/exampleSite/packs/xananode-canonical/nodes/concept_unlabeled-hyperlink.json new file mode 100644 index 00000000..98176466 --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/concept_unlabeled-hyperlink.json @@ -0,0 +1,30 @@ +{ + "id": "xananode.example:concept/unlabeled-hyperlink", + "protocol_id": "xananode.example:concept/unlabeled-hyperlink", + "content_id": "sha256:b46a14f9b8df36ae25e87e25a9b8addeebe561cd8fa8339058e20440f8f15b29", + "version_id": "sha256:b46a14f9b8df36ae25e87e25a9b8addeebe561cd8fa8339058e20440f8f15b29", + "local_id": "unlabeled-hyperlink", + "title": "Unlabeled Hyperlink", + "type": "concept", + "facets": [], + "summary": "A link that connects two resources without preserving why the connection matters.", + "importance": 3, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-concept-unlabeled-hyperlink-threatens-provenance-97", + "type": "threatens", + "source": "xananode.example:concept/unlabeled-hyperlink", + "target": "provenance", + "direction": "outgoing", + "external": false + } + ], + "body": "\nThe web hyperlink is powerful because it is simple. It spread because it was easy.\n\nIts weakness is that it usually does not say whether the target supports, contradicts, defines, documents, quotes, explains, or merely mentions the source.\n", + "source_file": "content/concepts/unlabeled-hyperlink.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-concept-unlabeled-hyperlink-threatens-provenance-97" + ], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_xananode-example-substrate.json b/exampleSite/packs/xananode-canonical/nodes/concept_xananode-example-substrate.json new file mode 100644 index 00000000..57a8626a --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/concept_xananode-example-substrate.json @@ -0,0 +1,19 @@ +{ + "id": "xananode.example:concept/xananode-example-substrate", + "protocol_id": "xananode.example:concept/xananode-example-substrate", + "content_id": "sha256:1771fd1f2ede7d785d395a0deafc27d27c8958e6b868239ebbb8d78ad502aece", + "version_id": "sha256:1771fd1f2ede7d785d395a0deafc27d27c8958e6b868239ebbb8d78ad502aece", + "local_id": "xananode-example-substrate", + "title": "XanaNode Example Substrate", + "type": "concept", + "facets": [], + "summary": "", + "importance": 3, + "relationships": [], + "body": "\nThis example site is a self-describing XanaNode substrate: it uses XanaNode content files, node types, relationship types, trails, and source records to explain what XanaNode is.\n", + "source_file": "content/_index.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_xananode.json b/exampleSite/packs/xananode-canonical/nodes/concept_xananode.json new file mode 100644 index 00000000..c5ddf8b4 --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/concept_xananode.json @@ -0,0 +1,76 @@ +{ + "id": "xananode.example:concept/xananode", + "protocol_id": "xananode.example:concept/xananode", + "content_id": "sha256:4e0e45d146fdc6bab6e546a877ed6beae33f8b4326054521034f0eb2e5c4d18c", + "version_id": "sha256:4e0e45d146fdc6bab6e546a877ed6beae33f8b4326054521034f0eb2e5c4d18c", + "local_id": "xananode", + "title": "XanaNode", + "type": "concept", + "facets": [], + "summary": "A protocol for interoperable, independently authored knowledge substrates that preserve relationships, provenance, lineage, disagreement, and addressable fragments.", + "importance": 5, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-concept-xananode-defines-knowledge-substrate-98", + "type": "defines", + "source": "xananode.example:concept/xananode", + "target": "knowledge-substrate", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-xananode-explains-federated-knowledge-substrates-99", + "type": "explains", + "source": "xananode.example:concept/xananode", + "target": "federated-knowledge-substrates", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-xananode-requires-xananode-core-schema-100", + "type": "requires", + "source": "xananode.example:concept/xananode", + "target": "xananode-core-schema", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-xananode-preserves-provenance-101", + "type": "preserves", + "source": "xananode.example:concept/xananode", + "target": "provenance", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-xananode-extends-project-xanadu-102", + "type": "extends", + "source": "xananode.example:concept/xananode", + "target": "project-xanadu", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-xananode-extends-memex-103", + "type": "extends", + "source": "xananode.example:concept/xananode", + "target": "memex", + "direction": "outgoing", + "external": false + } + ], + "body": "\nXanaNode is a protocol, ontology, and publishing architecture for interoperable knowledge substrates.\n\nIt treats relationships as first-class structures, not decoration around documents. Claims, sources, people, events, media, trails, schemas, fragments, and revisions become addressable nodes connected by [typed relationships](/node/typed-relationships).\n\nThe core schema gives independently authored substrates enough shared meaning to validate, compare, merge, federate, or analyze them without requiring a single central source of truth.\n", + "source_file": "content/concepts/xananode.md", + "primary_media": "xananode-icon", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-concept-xananode-defines-knowledge-substrate-98", + "xananode.example:rel/xananode-example-concept-xananode-explains-federated-knowledge-substrates-99", + "xananode.example:rel/xananode-example-concept-xananode-requires-xananode-core-schema-100", + "xananode.example:rel/xananode-example-concept-xananode-preserves-provenance-101", + "xananode.example:rel/xananode-example-concept-xananode-extends-project-xanadu-102", + "xananode.example:rel/xananode-example-concept-xananode-extends-memex-103" + ], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/essay_start-here.json b/exampleSite/packs/xananode-canonical/nodes/essay_start-here.json new file mode 100644 index 00000000..93fc7d34 --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/essay_start-here.json @@ -0,0 +1,84 @@ +{ + "id": "xananode.example:essay/start-here", + "protocol_id": "xananode.example:essay/start-here", + "content_id": "sha256:3a56c3e7dcfb43606adab52e423d70a557d440e81f8fce96a199fcd6c2488cee", + "version_id": "sha256:3a56c3e7dcfb43606adab52e423d70a557d440e81f8fce96a199fcd6c2488cee", + "local_id": "start-here", + "title": "Start Here", + "type": "essay", + "facets": [], + "summary": "The canonical starting essay for the XanaNode example substrate.", + "importance": 5, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-essay-start-here-explains-xananode-104", + "type": "explains", + "source": "xananode.example:essay/start-here", + "target": "xananode", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-essay-start-here-explains-knowledge-substrate-105", + "type": "explains", + "source": "xananode.example:essay/start-here", + "target": "knowledge-substrate", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-essay-start-here-explains-federated-knowledge-substrates-106", + "type": "explains", + "source": "xananode.example:essay/start-here", + "target": "federated-knowledge-substrates", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-essay-start-here-contrasts-with-single-source-of-truth-107", + "type": "contrasts_with", + "source": "xananode.example:essay/start-here", + "target": "single-source-of-truth", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-essay-start-here-continues-to-xananode-core-trail-108", + "type": "continues_to", + "source": "xananode.example:essay/start-here", + "target": "xananode-core-trail", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-essay-start-here-continues-to-protocol-artifacts-trail-109", + "type": "continues_to", + "source": "xananode.example:essay/start-here", + "target": "protocol-artifacts-trail", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-essay-start-here-continues-to-using-hugo-with-protocol-json-110", + "type": "continues_to", + "source": "xananode.example:essay/start-here", + "target": "using-hugo-with-protocol-json", + "direction": "outgoing", + "external": false + } + ], + "body": "\n[XanaNode](/node/xananode) begins with a simple claim: civilization is good at publishing information and bad at preserving the relationships that make information understandable.\n\nA page can say something. A graph can show where that statement came from, what supports it, what challenges it, what it depends on, and how it changed.\n\nThis example substrate explains XanaNode using XanaNode itself. The pages are human-readable nodes, and the build also imports protocol JSON packs, validates everything together, and republishes the merged substrate for machines.\n\nFollow the core trail from the problem of isolated documents, through [typed relationships](/node/typed-relationships), [provenance](/node/provenance), [transclusion](/node/transclusion), [namespacing](/node/namespacing), [merge validation](/node/merge-validation), and federation.\n\nThen follow the [protocol artifacts trail](/node/protocol-artifacts-trail) to see the manifest, node records, relationship list, schemas, registries, extension examples, reports, and governance rules that make federation concrete.\n\nIf you are building a Hugo site from existing protocol JSON, read [Using Hugo with Protocol JSON](/node/using-hugo-with-protocol-json). The bundled example imports the protocol base pack and the extended XanaNode lineage pack directly from JSON, then renders them in the 2D viewer without forcing you to recreate every node as Markdown.\n", + "source_file": "content/essays/start-here.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-essay-start-here-explains-xananode-104", + "xananode.example:rel/xananode-example-essay-start-here-explains-knowledge-substrate-105", + "xananode.example:rel/xananode-example-essay-start-here-explains-federated-knowledge-substrates-106", + "xananode.example:rel/xananode-example-essay-start-here-contrasts-with-single-source-of-truth-107", + "xananode.example:rel/xananode-example-essay-start-here-continues-to-xananode-core-trail-108", + "xananode.example:rel/xananode-example-essay-start-here-continues-to-protocol-artifacts-trail-109", + "xananode.example:rel/xananode-example-essay-start-here-continues-to-using-hugo-with-protocol-json-110" + ], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/essay_using-hugo-with-protocol-json.json b/exampleSite/packs/xananode-canonical/nodes/essay_using-hugo-with-protocol-json.json new file mode 100644 index 00000000..c1270973 --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/essay_using-hugo-with-protocol-json.json @@ -0,0 +1,57 @@ +{ + "id": "xananode.example:essay/using-hugo-with-protocol-json", + "protocol_id": "xananode.example:essay/using-hugo-with-protocol-json", + "content_id": "sha256:70575ca5a1694a5391db26836daeddcd86a3a83ccacae96b774c2e11fea9f7f3", + "version_id": "sha256:70575ca5a1694a5391db26836daeddcd86a3a83ccacae96b774c2e11fea9f7f3", + "local_id": "using-hugo-with-protocol-json", + "title": "Using Hugo with Protocol JSON", + "type": "essay", + "facets": [], + "summary": "How to use the Hugo theme as a read-only XanaNode viewer for Markdown-authored nodes, the protocol base pack, and imported protocol JSON.", + "importance": 5, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-essay-using-hugo-with-protocol-json-explains-xananode-hugo-theme-111", + "type": "explains", + "source": "xananode.example:essay/using-hugo-with-protocol-json", + "target": "xananode-hugo-theme", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-essay-using-hugo-with-protocol-json-explains-substrate-node-record-112", + "type": "explains", + "source": "xananode.example:essay/using-hugo-with-protocol-json", + "target": "substrate-node-record", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-essay-using-hugo-with-protocol-json-explains-substrate-relationship-list-113", + "type": "explains", + "source": "xananode.example:essay/using-hugo-with-protocol-json", + "target": "substrate-relationship-list", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-essay-using-hugo-with-protocol-json-context-for-historical-lineage-trail-114", + "type": "context_for", + "source": "xananode.example:essay/using-hugo-with-protocol-json", + "target": "historical-lineage-trail", + "direction": "outgoing", + "external": false + } + ], + "body": "\nHugo is the static publishing layer. It is not the protocol.\n\nUse Markdown when you want prose pages, essays, explainers, sources, or authored trails. Use protocol JSON when you already have validated substrate records from Core, Workspace, another tool, or another substrate.\n\nThe import path is intentionally simple. Drop a pack into the site, then let the prepare step merge it into the generated substrate:\n\n```text\nimports/\n lineage/\n nodes.json\n relationships.json\n```\n\n`nodes.json` can contain either a single substrate node, an array of substrate nodes, or an object with a `nodes` array. `relationships.json` can contain either an array of relationships or an object with a `relationships` array.\n\nThe example site uses two packs:\n\n- `params.xananode.packs` in `hugo.yaml` mounts the protocol minimal substrate from the Core/Protocol submodule. It demonstrates the base model: substrate manifest, node records, typed relationships, evidence, stable fragments, and transclusion.\n- `imports/lineage/` extends that model with the fuller human-computer augmentation lineage: Leibniz, Otlet, Bush, Nelson, Engelbart, Brown, HES, FRESS, Intermedia, HyperCard, Hyperland, VR, TED2, the Web, and the XanaNode bridge concepts.\n\nMounted packs are build-time layers. They can be enabled or removed without claiming local ownership of their records. Absorbed packs are reviewed imports that become part of the receiving substrate. The base pack is mounted here so the protocol repository remains its governed source of truth.\n\nThen run:\n\n```bash\nnpm run validate\nnpm run build\n```\n\nThe prepare step validates the generated and imported records together, writes the protocol artifacts, and emits a browser-ready viewer feed.\n\nThe important published files are:\n\n```text\n/substrate.json\n/nodes-index.json\n/nodes/*.json\n/relationships.json\n/xananode-viewer.json\n```\n\n`/substrate.json`, `/nodes/*.json`, and `/relationships.json` are the protocol artifacts. `/nodes-index.json` makes the node files discoverable on a static host, because browsers cannot list a directory. `/xananode-viewer.json` is the read-only browser bundle derived from those protocol records.\n\nThat means you do not need to recreate imported records as Markdown just to see them. Markdown is for authored human pages. JSON imports are for existing protocol objects.\n\nCore remains responsible for protocol intelligence. During prepare, Hugo hands Core the existing substrate and the incoming packs so Core can report possible same-entity merges, relationships that touch existing nodes, possible links from prose to known nodes, and possible transclusions. Hugo is the renderer and static-site adapter; Core is where the reusable substrate analysis belongs.\n\nThis is the pattern for a new site: mount the base pack if you want a known-good skeleton, drop in generated JSON from Core or Workspace, write Markdown only where you want human-authored pages, then publish the generated protocol artifacts with the static viewer.\n", + "source_file": "content/essays/using-hugo-with-protocol-json.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-essay-using-hugo-with-protocol-json-explains-xananode-hugo-theme-111", + "xananode.example:rel/xananode-example-essay-using-hugo-with-protocol-json-explains-substrate-node-record-112", + "xananode.example:rel/xananode-example-essay-using-hugo-with-protocol-json-explains-substrate-relationship-list-113", + "xananode.example:rel/xananode-example-essay-using-hugo-with-protocol-json-context-for-historical-lineage-trail-114" + ], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/essay_what-is-xananode.json b/exampleSite/packs/xananode-canonical/nodes/essay_what-is-xananode.json new file mode 100644 index 00000000..e8dfc031 --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/essay_what-is-xananode.json @@ -0,0 +1,66 @@ +{ + "id": "xananode.example:essay/what-is-xananode", + "protocol_id": "xananode.example:essay/what-is-xananode", + "content_id": "sha256:7fa1f354c07354f0e19ee701e01c843a155009252bbbe2c46a23ce0491033e13", + "version_id": "sha256:7fa1f354c07354f0e19ee701e01c843a155009252bbbe2c46a23ce0491033e13", + "local_id": "what-is-xananode", + "title": "What Is XanaNode?", + "type": "essay", + "facets": [], + "summary": "XanaNode is a protocol for interoperable knowledge substrates, not merely a graph viewer or static site theme.", + "importance": 5, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-essay-what-is-xananode-defines-xananode-115", + "type": "defines", + "source": "xananode.example:essay/what-is-xananode", + "target": "xananode", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-essay-what-is-xananode-explains-xananode-hugo-theme-116", + "type": "explains", + "source": "xananode.example:essay/what-is-xananode", + "target": "xananode-hugo-theme", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-essay-what-is-xananode-arrives-at-claim-merge-without-collapse-117", + "type": "arrives_at", + "source": "xananode.example:essay/what-is-xananode", + "target": "claim-merge-without-collapse", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-essay-what-is-xananode-context-for-federated-knowledge-substrates-118", + "type": "context_for", + "source": "xananode.example:essay/what-is-xananode", + "target": "federated-knowledge-substrates", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-essay-what-is-xananode-explains-protocol-artifacts-119", + "type": "explains", + "source": "xananode.example:essay/what-is-xananode", + "target": "protocol-artifacts", + "direction": "outgoing", + "external": false + } + ], + "body": "\n[XanaNode](/node/xananode) is best understood in layers.\n\nThe ontology defines what kinds of things can be represented.\n\nThe relationship vocabulary defines why those things are connected.\n\nA substrate is an independently authored graph using that vocabulary.\n\n[Protocol artifacts](/node/protocol-artifacts) make that graph portable: `substrate.json` identifies the substrate, node records describe addressable objects, `relationships.json` preserves typed edges, schemas validate the artifacts, and reports explain compatibility or merge decisions.\n\nA renderer, such as this [Hugo](/node/hugo) theme, is one way to publish and navigate a substrate. It is not the protocol itself.\n\nThe larger goal is federation: many independently moderated substrates that can still interoperate because they declare their schemas and relationships clearly.\n", + "source_file": "content/essays/what-is-xananode.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-essay-what-is-xananode-defines-xananode-115", + "xananode.example:rel/xananode-example-essay-what-is-xananode-explains-xananode-hugo-theme-116", + "xananode.example:rel/xananode-example-essay-what-is-xananode-arrives-at-claim-merge-without-collapse-117", + "xananode.example:rel/xananode-example-essay-what-is-xananode-context-for-federated-knowledge-substrates-118", + "xananode.example:rel/xananode-example-essay-what-is-xananode-explains-protocol-artifacts-119" + ], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/fragment_as-we-may-think-0004.json b/exampleSite/packs/xananode-canonical/nodes/fragment_as-we-may-think-0004.json new file mode 100644 index 00000000..7a1b0b4d --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/fragment_as-we-may-think-0004.json @@ -0,0 +1,28 @@ +{ + "id": "xananode.example:fragment/as-we-may-think-0004", + "protocol_id": "xananode.example:fragment/as-we-may-think-0004", + "content_id": "sha256:f712416ac32e6b8771dcbe4315d4d9ff61635e6407265b20301ec3e3a79afc0e", + "version_id": "sha256:f712416ac32e6b8771dcbe4315d4d9ff61635e6407265b20301ec3e3a79afc0e", + "local_id": "as-we-may-think#0004", + "title": "Associative Trails Fragment", + "type": "fragment", + "summary": "Bush argued that the growing record of knowledge required better associative methods for navigation and recall.", + "importance": 3, + "relationships": [], + "source_node": "xananode.example:source/as-we-may-think", + "source_content_id": "sha256:d0e91f6a5790e264906827a917d0d8f0c6490dfe32976e4ed44a9ef7268f941e", + "source_version_id": "sha256:d0e91f6a5790e264906827a917d0d8f0c6490dfe32976e4ed44a9ef7268f941e", + "fragment_id": "0004", + "tumbler": "xananode.example:source/as-we-may-think@sha256:d0e91f6a5790e264906827a917d0d8f0c6490dfe32976e4ed44a9ef7268f941e#fragment/0004@sha256:f712416ac32e6b8771dcbe4315d4d9ff61635e6407265b20301ec3e3a79afc0e", + "selector": { + "type": "semantic-anchor", + "value": "associative-trails-discussion" + }, + "source_url": "https://www.theatlantic.com/magazine/archive/1945/07/as-we-may-think/303881/", + "rights_status": "copyrighted", + "outgoing_relationships": [], + "incoming_relationships": [], + "metadata": { + "generated": false + } +} diff --git a/exampleSite/packs/xananode-canonical/nodes/fragment_mother-of-all-demos-0001.json b/exampleSite/packs/xananode-canonical/nodes/fragment_mother-of-all-demos-0001.json new file mode 100644 index 00000000..e7428612 --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/fragment_mother-of-all-demos-0001.json @@ -0,0 +1,27 @@ +{ + "id": "xananode.example:fragment/mother-of-all-demos-0001", + "protocol_id": "xananode.example:fragment/mother-of-all-demos-0001", + "content_id": "sha256:217a3bcf5fb3c571fd4661497b6bdde97bba61576045ca253f21b9c0d2987ce4", + "version_id": "sha256:217a3bcf5fb3c571fd4661497b6bdde97bba61576045ca253f21b9c0d2987ce4", + "local_id": "mother-of-all-demos#0001", + "title": "Augmenting Human Intelligence Fragment", + "type": "fragment", + "summary": "The demonstration showed computers as tools for augmenting human intelligence and navigating structured knowledge work.", + "importance": 3, + "relationships": [], + "source_node": "xananode.example:source/mother-of-all-demos", + "source_content_id": "sha256:43becbb536dc402ccca9b688130ae25e30c17109ab144e62cccfa78ddc804e5c", + "source_version_id": "sha256:43becbb536dc402ccca9b688130ae25e30c17109ab144e62cccfa78ddc804e5c", + "fragment_id": "0001", + "tumbler": "xananode.example:source/mother-of-all-demos@sha256:43becbb536dc402ccca9b688130ae25e30c17109ab144e62cccfa78ddc804e5c#fragment/0001@sha256:217a3bcf5fb3c571fd4661497b6bdde97bba61576045ca253f21b9c0d2987ce4", + "selector": { + "type": "semantic-anchor", + "value": "augmenting-human-intelligence" + }, + "source_url": "https://www.dougengelbart.org/content/view/209/", + "outgoing_relationships": [], + "incoming_relationships": [], + "metadata": { + "generated": false + } +} diff --git a/exampleSite/packs/xananode-canonical/nodes/fragment_xanadu-document-interconnection-enabling-re-use-0001.json b/exampleSite/packs/xananode-canonical/nodes/fragment_xanadu-document-interconnection-enabling-re-use-0001.json new file mode 100644 index 00000000..979ebf3f --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/fragment_xanadu-document-interconnection-enabling-re-use-0001.json @@ -0,0 +1,28 @@ +{ + "id": "xananode.example:fragment/xanadu-document-interconnection-enabling-re-use-0001", + "protocol_id": "xananode.example:fragment/xanadu-document-interconnection-enabling-re-use-0001", + "content_id": "sha256:48d3c63d7645b547a9d41b7f6f39d2f07a885f4a479353dd3ae8742c4225cbfe", + "version_id": "sha256:48d3c63d7645b547a9d41b7f6f39d2f07a885f4a479353dd3ae8742c4225cbfe", + "local_id": "xanadu-document-interconnection-enabling-re-use#0001", + "title": "Reusable Media Fragment", + "type": "fragment", + "summary": "Nelson's work provides a key source layer for transclusion, reusable media, and visible interconnection.", + "importance": 3, + "relationships": [], + "source_node": "xananode.example:source/xanadu-document-interconnection-enabling-re-use", + "source_content_id": "sha256:8f975bbba85c5ea8428de2a7bf1e0b51e12a5c4c844788ac1bc90521269db590", + "source_version_id": "sha256:8f975bbba85c5ea8428de2a7bf1e0b51e12a5c4c844788ac1bc90521269db590", + "fragment_id": "0001", + "tumbler": "xananode.example:source/xanadu-document-interconnection-enabling-re-use@sha256:8f975bbba85c5ea8428de2a7bf1e0b51e12a5c4c844788ac1bc90521269db590#fragment/0001@sha256:48d3c63d7645b547a9d41b7f6f39d2f07a885f4a479353dd3ae8742c4225cbfe", + "selector": { + "type": "semantic-anchor", + "value": "reusable-media-visible-interconnection" + }, + "source_url": "https://www.xanadu.net/", + "rights_status": "copyrighted", + "outgoing_relationships": [], + "incoming_relationships": [], + "metadata": { + "generated": false + } +} diff --git a/exampleSite/packs/xananode-canonical/nodes/media_xananode-icon.json b/exampleSite/packs/xananode-canonical/nodes/media_xananode-icon.json new file mode 100644 index 00000000..b8651fea --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/media_xananode-icon.json @@ -0,0 +1,58 @@ +{ + "id": "xananode.example:media/xananode-icon", + "protocol_id": "xananode.example:media/xananode-icon", + "content_id": "sha256:64564755b311697834b4006581f138de7a613532394260a92475753d23b54a7e", + "version_id": "sha256:64564755b311697834b4006581f138de7a613532394260a92475753d23b54a7e", + "local_id": "xananode-icon", + "title": "XanaNode Icon", + "type": "media", + "facets": [], + "summary": "The abstract X-shaped network icon used as the visual mark for the XanaNode theme.", + "importance": 5, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-media-xananode-icon-used-as-primary-media-for-xananode-hugo-theme-120", + "type": "used_as_primary_media_for", + "source": "xananode.example:media/xananode-icon", + "target": "xananode-hugo-theme", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-media-xananode-icon-depicts-xananode-hugo-theme-121", + "type": "depicts", + "source": "xananode.example:media/xananode-icon", + "target": "xananode-hugo-theme", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-media-xananode-icon-represents-xananode-122", + "type": "represents", + "source": "xananode.example:media/xananode-icon", + "target": "xananode", + "direction": "outgoing", + "external": false + } + ], + "body": "\r\nThis icon is the visual mark for the [XanaNode](/node/xananode) theme.\r\n\r\nThe crossing lines and central node are meant to suggest [typed relationships](/node/typed-relationships), visible lineage, and a substrate whose meaning comes from the connections between things rather than from isolated documents.\n", + "source_file": "content/media/xananode-icon.md", + "media_type": "image/svg+xml", + "file": "/xananode-icon.svg", + "alt": "An abstract X-shaped network logo with a central node and four outer nodes connected by blue and orange relationship lines.", + "creator": "Built By Bots", + "created_date": "2026-06-16T00:00:00.000Z", + "source_name": "XanaNode theme static asset", + "source_url": "https://xananode.com/xananode-icon.svg", + "license": "MIT", + "license_url": "/LICENSE", + "rights_status": "open-source", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-media-xananode-icon-used-as-primary-media-for-xananode-hugo-theme-120", + "xananode.example:rel/xananode-example-media-xananode-icon-depicts-xananode-hugo-theme-121", + "xananode.example:rel/xananode-example-media-xananode-icon-represents-xananode-122" + ], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/observation_link-rot.json b/exampleSite/packs/xananode-canonical/nodes/observation_link-rot.json new file mode 100644 index 00000000..c859539b --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/observation_link-rot.json @@ -0,0 +1,57 @@ +{ + "id": "xananode.example:observation/link-rot", + "protocol_id": "xananode.example:observation/link-rot", + "content_id": "sha256:cb934cfc8deaec76b176aa7bf8bd3ebb92d6123ba06df6520a011693108d55ca", + "version_id": "sha256:cb934cfc8deaec76b176aa7bf8bd3ebb92d6123ba06df6520a011693108d55ca", + "local_id": "link-rot", + "title": "Link Rot", + "type": "observation", + "facets": [], + "summary": "A failure mode where references embedded in digital artifacts decay, move, disappear, or lose context over time.", + "importance": 4, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-observation-link-rot-demonstrates-unlabeled-hyperlink-123", + "type": "demonstrates", + "source": "xananode.example:observation/link-rot", + "target": "unlabeled-hyperlink", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-observation-link-rot-threatens-provenance-124", + "type": "threatens", + "source": "xananode.example:observation/link-rot", + "target": "provenance", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-observation-link-rot-supported-by-source-code-link-decay-study-125", + "type": "supported_by", + "source": "xananode.example:observation/link-rot", + "target": "source-code-link-decay-study", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-observation-link-rot-explained-by-knowledge-substrate-126", + "type": "explained_by", + "source": "xananode.example:observation/link-rot", + "target": "knowledge-substrate", + "direction": "outgoing", + "external": false + } + ], + "body": "\nLink rot shows why ordinary document-embedded references are fragile.\n\nThe target may disappear, move, change meaning, or lose its surrounding context.\n", + "source_file": "content/observations/link-rot.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-observation-link-rot-demonstrates-unlabeled-hyperlink-123", + "xananode.example:rel/xananode-example-observation-link-rot-threatens-provenance-124", + "xananode.example:rel/xananode-example-observation-link-rot-supported-by-source-code-link-decay-study-125", + "xananode.example:rel/xananode-example-observation-link-rot-explained-by-knowledge-substrate-126" + ], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/person_douglas-engelbart.json b/exampleSite/packs/xananode-canonical/nodes/person_douglas-engelbart.json new file mode 100644 index 00000000..d5013140 --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/person_douglas-engelbart.json @@ -0,0 +1,48 @@ +{ + "id": "xananode.example:person/douglas-engelbart", + "protocol_id": "xananode.example:person/douglas-engelbart", + "content_id": "sha256:4350038848491b30fa1a559b44c86dfc89588eda7df2312b900530d35423a035", + "version_id": "sha256:4350038848491b30fa1a559b44c86dfc89588eda7df2312b900530d35423a035", + "local_id": "douglas-engelbart", + "title": "Douglas Engelbart", + "type": "person", + "facets": [], + "summary": "Computer pioneer focused on augmenting human intellect through interactive computing.", + "importance": 5, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-person-douglas-engelbart-created-nls-127", + "type": "created", + "source": "xananode.example:person/douglas-engelbart", + "target": "nls", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-person-douglas-engelbart-presented-mother-of-all-demos-128", + "type": "presented", + "source": "xananode.example:person/douglas-engelbart", + "target": "mother-of-all-demos", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-person-douglas-engelbart-extended-by-xananode-129", + "type": "extended_by", + "source": "xananode.example:person/douglas-engelbart", + "target": "xananode", + "direction": "outgoing", + "external": false + } + ], + "body": "\nEngelbart treated computers as tools for increasing human ability to reason, collaborate, and navigate complex problems.\n", + "source_file": "content/people/douglas-engelbart.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-person-douglas-engelbart-created-nls-127", + "xananode.example:rel/xananode-example-person-douglas-engelbart-presented-mother-of-all-demos-128", + "xananode.example:rel/xananode-example-person-douglas-engelbart-extended-by-xananode-129" + ], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/person_ted-nelson.json b/exampleSite/packs/xananode-canonical/nodes/person_ted-nelson.json new file mode 100644 index 00000000..4b70f6ae --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/person_ted-nelson.json @@ -0,0 +1,57 @@ +{ + "id": "xananode.example:person/ted-nelson", + "protocol_id": "xananode.example:person/ted-nelson", + "content_id": "sha256:19e92077720489a87bfde3f5572207efda7421b199d75e89d4ce4442c4ed3ffa", + "version_id": "sha256:19e92077720489a87bfde3f5572207efda7421b199d75e89d4ce4442c4ed3ffa", + "local_id": "ted-nelson", + "title": "Ted Nelson", + "type": "person", + "facets": [], + "summary": "Hypertext theorist and founder of Project Xanadu, associated with transclusion, visible interconnection, and nonsequential writing.", + "importance": 5, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-person-ted-nelson-created-project-xanadu-130", + "type": "created", + "source": "xananode.example:person/ted-nelson", + "target": "project-xanadu", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-person-ted-nelson-introduced-transclusion-131", + "type": "introduced", + "source": "xananode.example:person/ted-nelson", + "target": "transclusion", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-person-ted-nelson-authored-xanadu-document-interconnection-132", + "type": "authored", + "source": "xananode.example:person/ted-nelson", + "target": "xanadu-document-interconnection", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-person-ted-nelson-influenced-xananode-133", + "type": "influenced", + "source": "xananode.example:person/ted-nelson", + "target": "xananode", + "direction": "outgoing", + "external": false + } + ], + "body": "\nTed Nelson argued that documents were the wrong primitive and that systems should preserve reusable, visibly connected media.\n", + "source_file": "content/people/ted-nelson.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-person-ted-nelson-created-project-xanadu-130", + "xananode.example:rel/xananode-example-person-ted-nelson-introduced-transclusion-131", + "xananode.example:rel/xananode-example-person-ted-nelson-authored-xanadu-document-interconnection-132", + "xananode.example:rel/xananode-example-person-ted-nelson-influenced-xananode-133" + ], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/person_vannevar-bush.json b/exampleSite/packs/xananode-canonical/nodes/person_vannevar-bush.json new file mode 100644 index 00000000..bb32e611 --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/person_vannevar-bush.json @@ -0,0 +1,48 @@ +{ + "id": "xananode.example:person/vannevar-bush", + "protocol_id": "xananode.example:person/vannevar-bush", + "content_id": "sha256:fd93b4100c6395964d8f33d967a45e4396986a1b84c162c195f06d159fc8358d", + "version_id": "sha256:fd93b4100c6395964d8f33d967a45e4396986a1b84c162c195f06d159fc8358d", + "local_id": "vannevar-bush", + "title": "Vannevar Bush", + "type": "person", + "facets": [], + "summary": "Engineer and science administrator whose Memex proposal described associative trails as a response to information overload.", + "importance": 5, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-person-vannevar-bush-authored-as-we-may-think-134", + "type": "authored", + "source": "xananode.example:person/vannevar-bush", + "target": "as-we-may-think", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-person-vannevar-bush-proposed-memex-135", + "type": "proposed", + "source": "xananode.example:person/vannevar-bush", + "target": "memex", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-person-vannevar-bush-anticipated-knowledge-substrate-136", + "type": "anticipated", + "source": "xananode.example:person/vannevar-bush", + "target": "knowledge-substrate", + "direction": "outgoing", + "external": false + } + ], + "body": "\nVannevar Bush framed the problem as one of navigation through a growing record of knowledge.\n", + "source_file": "content/people/vannevar-bush.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-person-vannevar-bush-authored-as-we-may-think-134", + "xananode.example:rel/xananode-example-person-vannevar-bush-proposed-memex-135", + "xananode.example:rel/xananode-example-person-vannevar-bush-anticipated-knowledge-substrate-136" + ], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/project_memex.json b/exampleSite/packs/xananode-canonical/nodes/project_memex.json new file mode 100644 index 00000000..5e0b2f88 --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/project_memex.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.example:project/memex", + "protocol_id": "xananode.example:project/memex", + "content_id": "sha256:939e7a902495bd15941228a38cd392b55758853990aeca21b3045c14049ae372", + "version_id": "sha256:939e7a902495bd15941228a38cd392b55758853990aeca21b3045c14049ae372", + "local_id": "memex", + "title": "Memex", + "type": "project", + "facets": [], + "summary": "Vannevar Bush's proposed associative memory device for navigating trails through recorded knowledge.", + "importance": 5, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-project-memex-introduced-in-as-we-may-think-137", + "type": "introduced_in", + "source": "xananode.example:project/memex", + "target": "as-we-may-think", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-project-memex-anticipated-xananode-138", + "type": "anticipated", + "source": "xananode.example:project/memex", + "target": "xananode", + "direction": "outgoing", + "external": false + } + ], + "body": "\nThe Memex is an ancestor concept for associative trails and human-centered knowledge navigation.\n", + "source_file": "content/projects/memex.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-project-memex-introduced-in-as-we-may-think-137", + "xananode.example:rel/xananode-example-project-memex-anticipated-xananode-138" + ], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/project_nls.json b/exampleSite/packs/xananode-canonical/nodes/project_nls.json new file mode 100644 index 00000000..0b5a1ecc --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/project_nls.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.example:project/nls", + "protocol_id": "xananode.example:project/nls", + "content_id": "sha256:e1a93ab4a8b9cb68c5ad776351d788ee75c3caa5ef00edba3cd13bd4a0370148", + "version_id": "sha256:e1a93ab4a8b9cb68c5ad776351d788ee75c3caa5ef00edba3cd13bd4a0370148", + "local_id": "nls", + "title": "NLS", + "type": "project", + "facets": [], + "summary": "Douglas Engelbart's oN-Line System, an early interactive computing environment for augmenting human intellect.", + "importance": 4, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-project-nls-demonstrated-by-mother-of-all-demos-139", + "type": "demonstrated_by", + "source": "xananode.example:project/nls", + "target": "mother-of-all-demos", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-project-nls-anticipated-xananode-140", + "type": "anticipated", + "source": "xananode.example:project/nls", + "target": "xananode", + "direction": "outgoing", + "external": false + } + ], + "body": "\nNLS demonstrated interactive navigation, collaborative editing, and computer-supported knowledge work decades before those ideas became common.\n", + "source_file": "content/projects/nls.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-project-nls-demonstrated-by-mother-of-all-demos-139", + "xananode.example:rel/xananode-example-project-nls-anticipated-xananode-140" + ], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/project_project-xanadu.json b/exampleSite/packs/xananode-canonical/nodes/project_project-xanadu.json new file mode 100644 index 00000000..4e33099d --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/project_project-xanadu.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.example:project/project-xanadu", + "protocol_id": "xananode.example:project/project-xanadu", + "content_id": "sha256:caad2612b08b20f9c29131bac67847230acba366503758f657fb63e8714bf670", + "version_id": "sha256:caad2612b08b20f9c29131bac67847230acba366503758f657fb63e8714bf670", + "local_id": "project-xanadu", + "title": "Project Xanadu", + "type": "project", + "facets": [], + "summary": "Ted Nelson's long-running hypertext project focused on deep linking, transclusion, versioning, and visible interconnection.", + "importance": 5, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-project-project-xanadu-defines-transclusion-141", + "type": "defines", + "source": "xananode.example:project/project-xanadu", + "target": "transclusion", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-project-project-xanadu-influenced-xananode-142", + "type": "influenced", + "source": "xananode.example:project/project-xanadu", + "target": "xananode", + "direction": "outgoing", + "external": false + } + ], + "body": "\nProject Xanadu is the clearest historical predecessor for persistent [transclusion](/node/transclusion), [deep linking](/node/deep-linking), and relationship-preserving media.\n", + "source_file": "content/projects/project-xanadu.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-project-project-xanadu-defines-transclusion-141", + "xananode.example:rel/xananode-example-project-project-xanadu-influenced-xananode-142" + ], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/project_xananode-hugo-theme.json b/exampleSite/packs/xananode-canonical/nodes/project_xananode-hugo-theme.json new file mode 100644 index 00000000..2c77b645 --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/project_xananode-hugo-theme.json @@ -0,0 +1,58 @@ +{ + "id": "xananode.example:project/xananode-hugo-theme", + "protocol_id": "xananode.example:project/xananode-hugo-theme", + "content_id": "sha256:7ed623eafd156f61eb5a29450e14317b0b5ebdc5f10c7ffc3287d58209e14b7b", + "version_id": "sha256:7ed623eafd156f61eb5a29450e14317b0b5ebdc5f10c7ffc3287d58209e14b7b", + "local_id": "xananode-hugo-theme", + "title": "XanaNode Hugo Theme", + "type": "project", + "facets": [], + "summary": "A static-site reference implementation that reads XanaNode content files and renders them as a navigable graph.", + "importance": 4, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-project-xananode-hugo-theme-implements-xananode-143", + "type": "implements", + "source": "xananode.example:project/xananode-hugo-theme", + "target": "xananode", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-project-xananode-hugo-theme-uses-hugo-144", + "type": "uses", + "source": "xananode.example:project/xananode-hugo-theme", + "target": "hugo", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-project-xananode-hugo-theme-uses-cytoscape-js-145", + "type": "uses", + "source": "xananode.example:project/xananode-hugo-theme", + "target": "cytoscape-js", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-project-xananode-hugo-theme-demonstrates-knowledge-substrate-146", + "type": "demonstrates", + "source": "xananode.example:project/xananode-hugo-theme", + "target": "knowledge-substrate", + "direction": "outgoing", + "external": false + } + ], + "body": "\nThe [Hugo](/node/hugo) theme is not [XanaNode](/node/xananode) itself.\n\nIt is one reference implementation: a static site generator, content folder, front matter conventions, JSON index, and graph viewer that demonstrate the XanaNode model.\n", + "source_file": "content/projects/xananode-hugo-theme.md", + "primary_media": "xananode-icon", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-project-xananode-hugo-theme-implements-xananode-143", + "xananode.example:rel/xananode-example-project-xananode-hugo-theme-uses-hugo-144", + "xananode.example:rel/xananode-example-project-xananode-hugo-theme-uses-cytoscape-js-145", + "xananode.example:rel/xananode-example-project-xananode-hugo-theme-demonstrates-knowledge-substrate-146" + ], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/schema_compatibility-report-schema.json b/exampleSite/packs/xananode-canonical/nodes/schema_compatibility-report-schema.json new file mode 100644 index 00000000..c7b65dd3 --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/schema_compatibility-report-schema.json @@ -0,0 +1,48 @@ +{ + "id": "xananode.example:schema/compatibility-report-schema", + "protocol_id": "xananode.example:schema/compatibility-report-schema", + "content_id": "sha256:39e9ba517d24d2446e4a8b814bdf5fcd60d6504153bbdac8201df186ef272619", + "version_id": "sha256:39e9ba517d24d2446e4a8b814bdf5fcd60d6504153bbdac8201df186ef272619", + "local_id": "compatibility-report-schema", + "title": "Compatibility Report Schema", + "type": "schema", + "facets": [], + "summary": "The JSON Schema that validates compatibility reports between tools and substrates.", + "importance": 4, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-schema-compatibility-report-schema-defines-compatibility-report-147", + "type": "defines", + "source": "xananode.example:schema/compatibility-report-schema", + "target": "compatibility-report", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-schema-compatibility-report-schema-documents-compatibility-levels-148", + "type": "documents", + "source": "xananode.example:schema/compatibility-report-schema", + "target": "compatibility-levels", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-schema-compatibility-report-schema-required-for-federation-example-149", + "type": "required_for", + "source": "xananode.example:schema/compatibility-report-schema", + "target": "federation-example", + "direction": "outgoing", + "external": false + } + ], + "body": "\nThis schema validates reports about what one implementation can safely understand.\n\nThose reports let a tool say more than pass or fail. They record the achieved compatibility level, recognized schemas, unsupported extensions, warnings, and blocking issues.\n", + "source_file": "content/schemas/compatibility-report-schema.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-schema-compatibility-report-schema-defines-compatibility-report-147", + "xananode.example:rel/xananode-example-schema-compatibility-report-schema-documents-compatibility-levels-148", + "xananode.example:rel/xananode-example-schema-compatibility-report-schema-required-for-federation-example-149" + ], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/schema_merge-report-schema.json b/exampleSite/packs/xananode-canonical/nodes/schema_merge-report-schema.json new file mode 100644 index 00000000..42f6c2a2 --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/schema_merge-report-schema.json @@ -0,0 +1,48 @@ +{ + "id": "xananode.example:schema/merge-report-schema", + "protocol_id": "xananode.example:schema/merge-report-schema", + "content_id": "sha256:0cc5aa3ff3995932090d1894593b5a0829782a7e6509e194191573a50af4af68", + "version_id": "sha256:0cc5aa3ff3995932090d1894593b5a0829782a7e6509e194191573a50af4af68", + "local_id": "merge-report-schema", + "title": "Merge Report Schema", + "type": "schema", + "facets": [], + "summary": "The JSON Schema that validates merge reports for substrate comparison and federation workflows.", + "importance": 4, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-schema-merge-report-schema-defines-merge-report-150", + "type": "defines", + "source": "xananode.example:schema/merge-report-schema", + "target": "merge-report", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-schema-merge-report-schema-documents-merge-validation-151", + "type": "documents", + "source": "xananode.example:schema/merge-report-schema", + "target": "merge-validation", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-schema-merge-report-schema-required-for-federation-example-152", + "type": "required_for", + "source": "xananode.example:schema/merge-report-schema", + "target": "federation-example", + "direction": "outgoing", + "external": false + } + ], + "body": "\nThis schema validates the record of a proposed merge or comparison.\n\nIt preserves mappings, conflicts, identity decisions, unresolved questions, and warnings so downstream tools can inspect what happened without treating a comparison as a destructive merge.\n", + "source_file": "content/schemas/merge-report-schema.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-schema-merge-report-schema-defines-merge-report-150", + "xananode.example:rel/xananode-example-schema-merge-report-schema-documents-merge-validation-151", + "xananode.example:rel/xananode-example-schema-merge-report-schema-required-for-federation-example-152" + ], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/schema_namespace-schema.json b/exampleSite/packs/xananode-canonical/nodes/schema_namespace-schema.json new file mode 100644 index 00000000..3e66e464 --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/schema_namespace-schema.json @@ -0,0 +1,48 @@ +{ + "id": "xananode.example:schema/namespace-schema", + "protocol_id": "xananode.example:schema/namespace-schema", + "content_id": "sha256:c8f73b3c3e5cc42b645d306bc22ceff19e87fdec4756db0199e46fac28b9ec37", + "version_id": "sha256:c8f73b3c3e5cc42b645d306bc22ceff19e87fdec4756db0199e46fac28b9ec37", + "local_id": "namespace-schema", + "title": "Namespace Schema", + "type": "schema", + "facets": [], + "summary": "The JSON Schema for namespace registry entries.", + "importance": 4, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-schema-namespace-schema-defines-namespace-registry-153", + "type": "defines", + "source": "xananode.example:schema/namespace-schema", + "target": "namespace-registry", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-schema-namespace-schema-supports-namespacing-154", + "type": "supports", + "source": "xananode.example:schema/namespace-schema", + "target": "namespacing", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-schema-namespace-schema-required-for-schema-extension-155", + "type": "required_for", + "source": "xananode.example:schema/namespace-schema", + "target": "schema-extension", + "direction": "outgoing", + "external": false + } + ], + "body": "\nNamespace records help identify who owns a prefix and how it should be interpreted.\n\nThey support registry tooling, extension discovery, and federation checks while allowing unknown namespaces to remain preserved rather than rejected.\n", + "source_file": "content/schemas/namespace-schema.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-schema-namespace-schema-defines-namespace-registry-153", + "xananode.example:rel/xananode-example-schema-namespace-schema-supports-namespacing-154", + "xananode.example:rel/xananode-example-schema-namespace-schema-required-for-schema-extension-155" + ], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/schema_substrate-manifest-schema.json b/exampleSite/packs/xananode-canonical/nodes/schema_substrate-manifest-schema.json new file mode 100644 index 00000000..03851e5b --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/schema_substrate-manifest-schema.json @@ -0,0 +1,48 @@ +{ + "id": "xananode.example:schema/substrate-manifest-schema", + "protocol_id": "xananode.example:schema/substrate-manifest-schema", + "content_id": "sha256:828751322cffd41e61cabe1e36316c685291a82fece0c39011d7ae2ef7aa90e8", + "version_id": "sha256:828751322cffd41e61cabe1e36316c685291a82fece0c39011d7ae2ef7aa90e8", + "local_id": "substrate-manifest-schema", + "title": "Substrate Manifest Schema", + "type": "schema", + "facets": [], + "summary": "The JSON Schema that validates a XanaNode substrate manifest.", + "importance": 5, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-schema-substrate-manifest-schema-defines-substrate-manifest-156", + "type": "defines", + "source": "xananode.example:schema/substrate-manifest-schema", + "target": "substrate-manifest", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-schema-substrate-manifest-schema-part-of-xananode-core-schema-157", + "type": "part_of", + "source": "xananode.example:schema/substrate-manifest-schema", + "target": "xananode-core-schema", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-schema-substrate-manifest-schema-required-for-compatibility-report-158", + "type": "required_for", + "source": "xananode.example:schema/substrate-manifest-schema", + "target": "compatibility-report", + "direction": "outgoing", + "external": false + } + ], + "body": "\nThis schema validates `substrate.json`.\n\nIt checks the substrate identifier, name, namespace, version, optional description, schema version, maintainers, imports, and extension declarations.\n", + "source_file": "content/schemas/substrate-manifest-schema.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-schema-substrate-manifest-schema-defines-substrate-manifest-156", + "xananode.example:rel/xananode-example-schema-substrate-manifest-schema-part-of-xananode-core-schema-157", + "xananode.example:rel/xananode-example-schema-substrate-manifest-schema-required-for-compatibility-report-158" + ], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/schema_substrate-node-schema.json b/exampleSite/packs/xananode-canonical/nodes/schema_substrate-node-schema.json new file mode 100644 index 00000000..bb7e4085 --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/schema_substrate-node-schema.json @@ -0,0 +1,48 @@ +{ + "id": "xananode.example:schema/substrate-node-schema", + "protocol_id": "xananode.example:schema/substrate-node-schema", + "content_id": "sha256:9f8c6eea0b6b8ba468daac16ab3d0156c2c2ba773c4894fdf9a25ec31b09f9d1", + "version_id": "sha256:9f8c6eea0b6b8ba468daac16ab3d0156c2c2ba773c4894fdf9a25ec31b09f9d1", + "local_id": "substrate-node-schema", + "title": "Substrate Node Schema", + "type": "schema", + "facets": [], + "summary": "The JSON Schema that validates machine-readable XanaNode node records.", + "importance": 5, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-schema-substrate-node-schema-defines-substrate-node-record-159", + "type": "defines", + "source": "xananode.example:schema/substrate-node-schema", + "target": "substrate-node-record", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-schema-substrate-node-schema-uses-xananode-node-types-160", + "type": "uses", + "source": "xananode.example:schema/substrate-node-schema", + "target": "xananode-node-types", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-schema-substrate-node-schema-part-of-xananode-core-schema-161", + "type": "part_of", + "source": "xananode.example:schema/substrate-node-schema", + "target": "xananode-core-schema", + "direction": "outgoing", + "external": false + } + ], + "body": "\nThis schema validates each exported node record.\n\nIt requires a protocol id, title, type, importance, summary, and relationship summaries. It also accepts [provenance](/node/provenance) fields and fragment metadata such as `source_node`, `fragment_id`, `tumbler`, and `selector`.\n", + "source_file": "content/schemas/substrate-node-schema.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-schema-substrate-node-schema-defines-substrate-node-record-159", + "xananode.example:rel/xananode-example-schema-substrate-node-schema-uses-xananode-node-types-160", + "xananode.example:rel/xananode-example-schema-substrate-node-schema-part-of-xananode-core-schema-161" + ], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/schema_substrate-relationships-schema.json b/exampleSite/packs/xananode-canonical/nodes/schema_substrate-relationships-schema.json new file mode 100644 index 00000000..973ab570 --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/schema_substrate-relationships-schema.json @@ -0,0 +1,48 @@ +{ + "id": "xananode.example:schema/substrate-relationships-schema", + "protocol_id": "xananode.example:schema/substrate-relationships-schema", + "content_id": "sha256:da06cbeab9fdc7b71e7107b94547817423d2cbfa613ef0438c7979172f334b8c", + "version_id": "sha256:da06cbeab9fdc7b71e7107b94547817423d2cbfa613ef0438c7979172f334b8c", + "local_id": "substrate-relationships-schema", + "title": "Substrate Relationships Schema", + "type": "schema", + "facets": [], + "summary": "The JSON Schema that validates the protocol relationship list for a substrate.", + "importance": 5, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-schema-substrate-relationships-schema-defines-substrate-relationship-list-162", + "type": "defines", + "source": "xananode.example:schema/substrate-relationships-schema", + "target": "substrate-relationship-list", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-schema-substrate-relationships-schema-uses-xananode-relationship-types-163", + "type": "uses", + "source": "xananode.example:schema/substrate-relationships-schema", + "target": "xananode-relationship-types", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-schema-substrate-relationships-schema-part-of-xananode-core-schema-164", + "type": "part_of", + "source": "xananode.example:schema/substrate-relationships-schema", + "target": "xananode-core-schema", + "direction": "outgoing", + "external": false + } + ], + "body": "\nThis schema validates `relationships.json`.\n\nIt requires each relationship to have an id, source, target, type, and summary. Optional fields preserve weight, visibility, assertion [provenance](/node/provenance), confidence, evidence, tumbler address, external-target metadata, and federation metadata.\n", + "source_file": "content/schemas/substrate-relationships-schema.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-schema-substrate-relationships-schema-defines-substrate-relationship-list-162", + "xananode.example:rel/xananode-example-schema-substrate-relationships-schema-uses-xananode-relationship-types-163", + "xananode.example:rel/xananode-example-schema-substrate-relationships-schema-part-of-xananode-core-schema-164" + ], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/schema_xananode-core-schema.json b/exampleSite/packs/xananode-canonical/nodes/schema_xananode-core-schema.json new file mode 100644 index 00000000..e8b3f4a6 --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/schema_xananode-core-schema.json @@ -0,0 +1,84 @@ +{ + "id": "xananode.example:schema/xananode-core-schema", + "protocol_id": "xananode.example:schema/xananode-core-schema", + "content_id": "sha256:d79d61275d442f2c3f21dbebe9d5ccbee39b3427679e68e88f1214e382b90061", + "version_id": "sha256:d79d61275d442f2c3f21dbebe9d5ccbee39b3427679e68e88f1214e382b90061", + "local_id": "xananode-core-schema", + "title": "XanaNode Core Schema", + "type": "schema", + "facets": [], + "summary": "The canonical core node and relationship vocabulary used to make independent substrates interoperable.", + "importance": 5, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-schema-xananode-core-schema-defines-xananode-node-types-165", + "type": "defines", + "source": "xananode.example:schema/xananode-core-schema", + "target": "xananode-node-types", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-schema-xananode-core-schema-defines-xananode-relationship-types-166", + "type": "defines", + "source": "xananode.example:schema/xananode-core-schema", + "target": "xananode-relationship-types", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-schema-xananode-core-schema-defines-substrate-manifest-schema-167", + "type": "defines", + "source": "xananode.example:schema/xananode-core-schema", + "target": "substrate-manifest-schema", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-schema-xananode-core-schema-defines-substrate-node-schema-168", + "type": "defines", + "source": "xananode.example:schema/xananode-core-schema", + "target": "substrate-node-schema", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-schema-xananode-core-schema-defines-substrate-relationships-schema-169", + "type": "defines", + "source": "xananode.example:schema/xananode-core-schema", + "target": "substrate-relationships-schema", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-schema-xananode-core-schema-required-for-federated-knowledge-substrates-170", + "type": "required_for", + "source": "xananode.example:schema/xananode-core-schema", + "target": "federated-knowledge-substrates", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-schema-xananode-core-schema-enables-schema-extension-171", + "type": "enables", + "source": "xananode.example:schema/xananode-core-schema", + "target": "schema-extension", + "direction": "outgoing", + "external": false + } + ], + "body": "\n[XanaNode](/node/xananode) Core is the shared compatibility layer.\n\nA substrate may extend it, but the core gives other tools a stable set of meanings to validate, display, map, and merge.\n\nIn the current protocol, Core includes the `xananode-node-types.v0.3.0.json` registry, the `xananode-relationship-types.v0.4.0.json` registry, and JSON Schemas for substrate manifests, node records, relationship lists, namespace records, merge reports, and compatibility reports.\n", + "source_file": "content/schemas/xananode-core-schema.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-schema-xananode-core-schema-defines-xananode-node-types-165", + "xananode.example:rel/xananode-example-schema-xananode-core-schema-defines-xananode-relationship-types-166", + "xananode.example:rel/xananode-example-schema-xananode-core-schema-defines-substrate-manifest-schema-167", + "xananode.example:rel/xananode-example-schema-xananode-core-schema-defines-substrate-node-schema-168", + "xananode.example:rel/xananode-example-schema-xananode-core-schema-defines-substrate-relationships-schema-169", + "xananode.example:rel/xananode-example-schema-xananode-core-schema-required-for-federated-knowledge-substrates-170", + "xananode.example:rel/xananode-example-schema-xananode-core-schema-enables-schema-extension-171" + ], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/schema_xananode-node-types.json b/exampleSite/packs/xananode-canonical/nodes/schema_xananode-node-types.json new file mode 100644 index 00000000..b1e56dad --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/schema_xananode-node-types.json @@ -0,0 +1,30 @@ +{ + "id": "xananode.example:schema/xananode-node-types", + "protocol_id": "xananode.example:schema/xananode-node-types", + "content_id": "sha256:a8d4cc4da475eb9e9c153fb1b5d87f1df8e9cd2b3bad3b9bb9eabbf39a69c978", + "version_id": "sha256:a8d4cc4da475eb9e9c153fb1b5d87f1df8e9cd2b3bad3b9bb9eabbf39a69c978", + "local_id": "xananode-node-types", + "title": "XanaNode Node Types", + "type": "schema", + "facets": [], + "summary": "The canonical node type registry for XanaNode substrates.", + "importance": 5, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-schema-xananode-node-types-defines-xananode-172", + "type": "defines", + "source": "xananode.example:schema/xananode-node-types", + "target": "xananode", + "direction": "outgoing", + "external": false + } + ], + "body": "\nNode types describe what kind of thing a node represents.\n\nThe current canonical registry contains 19 core node types: person, concept, claim, source, essay, observation, media, event, place, organization, project, technology, publication, community, relationship, revision, trail, schema, and fragment.\n", + "source_file": "content/schemas/xananode-node-types.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-schema-xananode-node-types-defines-xananode-172" + ], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/schema_xananode-relationship-types.json b/exampleSite/packs/xananode-canonical/nodes/schema_xananode-relationship-types.json new file mode 100644 index 00000000..f89b1d9c --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/schema_xananode-relationship-types.json @@ -0,0 +1,30 @@ +{ + "id": "xananode.example:schema/xananode-relationship-types", + "protocol_id": "xananode.example:schema/xananode-relationship-types", + "content_id": "sha256:2a691ec99092791ddbecc347e151758f69cf1914effc00145e133f538d98d9ac", + "version_id": "sha256:2a691ec99092791ddbecc347e151758f69cf1914effc00145e133f538d98d9ac", + "local_id": "xananode-relationship-types", + "title": "XanaNode Relationship Types", + "type": "schema", + "facets": [], + "summary": "The canonical relationship type registry for XanaNode substrates.", + "importance": 5, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-schema-xananode-relationship-types-defines-typed-relationships-173", + "type": "defines", + "source": "xananode.example:schema/xananode-relationship-types", + "target": "typed-relationships", + "direction": "outgoing", + "external": false + } + ], + "body": "\nRelationship types describe why nodes are connected.\n\nThe current canonical registry contains 144 [typed relationships](/node/typed-relationships), including evidence, authorship, lineage, identity, media, trail, governance, [transclusion](/node/transclusion), deep-linking, compatibility, and extension relationships.\n\nExamples include `supports`, `contradicts`, `explains`, `derived_from`, `memorializes`, `transcludes`, and `deep_links_to`.\n", + "source_file": "content/schemas/xananode-relationship-types.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-schema-xananode-relationship-types-defines-typed-relationships-173" + ], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/source_9-6-million-links-in-source-code-comments.json b/exampleSite/packs/xananode-canonical/nodes/source_9-6-million-links-in-source-code-comments.json new file mode 100644 index 00000000..8b7cc045 --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/source_9-6-million-links-in-source-code-comments.json @@ -0,0 +1,41 @@ +{ + "id": "xananode.example:source/9-6-million-links-in-source-code-comments", + "protocol_id": "xananode.example:source/9-6-million-links-in-source-code-comments", + "content_id": "sha256:6ee414de9aff4fe11067f58df98b526be5748c02918d3180c3731ad374c367cc", + "version_id": "sha256:6ee414de9aff4fe11067f58df98b526be5748c02918d3180c3731ad374c367cc", + "local_id": "9-6-million-links-in-source-code-comments", + "title": "9.6 Million Links in Source Code Comments", + "type": "source", + "facets": [], + "summary": "A large-scale empirical study of link decay in source-code comments.", + "importance": 4, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-source-9-6-million-links-in-source-code-comments-documents-link-rot-178", + "type": "documents", + "source": "xananode.example:source/9-6-million-links-in-source-code-comments", + "target": "link-rot", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-source-9-6-million-links-in-source-code-comments-supports-claim-relationships-preserve-context-179", + "type": "supports", + "source": "xananode.example:source/9-6-million-links-in-source-code-comments", + "target": "claim-relationships-preserve-context", + "direction": "outgoing", + "external": false + } + ], + "body": "\nThis source records empirical evidence that embedded references in digital artifacts can decay or lose context over time.\n", + "source_file": "content/sources/source-code-link-decay-study.md", + "source_url": "https://arxiv.org/abs/1901.07440", + "rights_status": "open-access", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-source-9-6-million-links-in-source-code-comments-documents-link-rot-178", + "xananode.example:rel/xananode-example-source-9-6-million-links-in-source-code-comments-supports-claim-relationships-preserve-context-179" + ], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/source_as-we-may-think.json b/exampleSite/packs/xananode-canonical/nodes/source_as-we-may-think.json new file mode 100644 index 00000000..2ffe66f0 --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/source_as-we-may-think.json @@ -0,0 +1,51 @@ +{ + "id": "xananode.example:source/as-we-may-think", + "protocol_id": "xananode.example:source/as-we-may-think", + "content_id": "sha256:d0e91f6a5790e264906827a917d0d8f0c6490dfe32976e4ed44a9ef7268f941e", + "version_id": "sha256:d0e91f6a5790e264906827a917d0d8f0c6490dfe32976e4ed44a9ef7268f941e", + "local_id": "as-we-may-think", + "title": "As We May Think", + "type": "source", + "facets": [], + "summary": "Bush's essay proposing associative trails and the Memex as responses to information overload.", + "importance": 5, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-source-as-we-may-think-documents-memex-174", + "type": "documents", + "source": "xananode.example:source/as-we-may-think", + "target": "memex", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-source-as-we-may-think-supports-claim-substrate-is-structure-175", + "type": "supports", + "source": "xananode.example:source/as-we-may-think", + "target": "claim-substrate-is-structure", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-fragment-as-we-may-think-0004-derived-from-xananode-example-source-as-we-may-think-1", + "type": "derived_from", + "source": "xananode.example:fragment/as-we-may-think-0004", + "target": "xananode.example:source/as-we-may-think", + "direction": "incoming", + "external": false + } + ], + "body": "\nBush argued that the growing record of knowledge required better associative methods for navigation and recall.\n", + "source_file": "content/sources/as-we-may-think.md", + "source_url": "https://www.theatlantic.com/magazine/archive/1945/07/as-we-may-think/303881/", + "rights_status": "copyrighted", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-source-as-we-may-think-documents-memex-174", + "xananode.example:rel/xananode-example-source-as-we-may-think-supports-claim-substrate-is-structure-175" + ], + "incoming_relationships": [ + "xananode.example:rel/xananode-example-fragment-as-we-may-think-0004-derived-from-xananode-example-source-as-we-may-think-1" + ] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/source_mother-of-all-demos.json b/exampleSite/packs/xananode-canonical/nodes/source_mother-of-all-demos.json new file mode 100644 index 00000000..261cf488 --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/source_mother-of-all-demos.json @@ -0,0 +1,50 @@ +{ + "id": "xananode.example:source/mother-of-all-demos", + "protocol_id": "xananode.example:source/mother-of-all-demos", + "content_id": "sha256:43becbb536dc402ccca9b688130ae25e30c17109ab144e62cccfa78ddc804e5c", + "version_id": "sha256:43becbb536dc402ccca9b688130ae25e30c17109ab144e62cccfa78ddc804e5c", + "local_id": "mother-of-all-demos", + "title": "Mother of All Demos", + "type": "source", + "facets": [], + "summary": "Engelbart's demonstration of interactive computing, hypertext navigation, collaboration, and tools for thought.", + "importance": 4, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-source-mother-of-all-demos-documents-nls-176", + "type": "documents", + "source": "xananode.example:source/mother-of-all-demos", + "target": "nls", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-source-mother-of-all-demos-supports-knowledge-substrate-177", + "type": "supports", + "source": "xananode.example:source/mother-of-all-demos", + "target": "knowledge-substrate", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-fragment-mother-of-all-demos-0001-derived-from-xananode-example-source-mother-of-all-demos-2", + "type": "derived_from", + "source": "xananode.example:fragment/mother-of-all-demos-0001", + "target": "xananode.example:source/mother-of-all-demos", + "direction": "incoming", + "external": false + } + ], + "body": "\nThe demonstration showed computers as tools for augmenting human intelligence and navigating structured knowledge work.\n", + "source_file": "content/sources/mother-of-all-demos.md", + "source_url": "https://www.dougengelbart.org/content/view/209/", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-source-mother-of-all-demos-documents-nls-176", + "xananode.example:rel/xananode-example-source-mother-of-all-demos-supports-knowledge-substrate-177" + ], + "incoming_relationships": [ + "xananode.example:rel/xananode-example-fragment-mother-of-all-demos-0001-derived-from-xananode-example-source-mother-of-all-demos-2" + ] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/source_xanadu-document-interconnection-enabling-re-use.json b/exampleSite/packs/xananode-canonical/nodes/source_xanadu-document-interconnection-enabling-re-use.json new file mode 100644 index 00000000..7b4c14db --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/source_xanadu-document-interconnection-enabling-re-use.json @@ -0,0 +1,60 @@ +{ + "id": "xananode.example:source/xanadu-document-interconnection-enabling-re-use", + "protocol_id": "xananode.example:source/xanadu-document-interconnection-enabling-re-use", + "content_id": "sha256:8f975bbba85c5ea8428de2a7bf1e0b51e12a5c4c844788ac1bc90521269db590", + "version_id": "sha256:8f975bbba85c5ea8428de2a7bf1e0b51e12a5c4c844788ac1bc90521269db590", + "local_id": "xanadu-document-interconnection-enabling-re-use", + "title": "Xanadu: Document Interconnection Enabling Re-use", + "type": "source", + "facets": [], + "summary": "A paper describing Xanadu concepts including reusable media, visible interconnection, and transclusion.", + "importance": 5, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-source-xanadu-document-interconnection-enabling-re-use-documents-project-xanadu-180", + "type": "documents", + "source": "xananode.example:source/xanadu-document-interconnection-enabling-re-use", + "target": "project-xanadu", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-source-xanadu-document-interconnection-enabling-re-use-defines-transclusion-181", + "type": "defines", + "source": "xananode.example:source/xanadu-document-interconnection-enabling-re-use", + "target": "transclusion", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-source-xanadu-document-interconnection-enabling-re-use-supports-claim-relationships-preserve-context-182", + "type": "supports", + "source": "xananode.example:source/xanadu-document-interconnection-enabling-re-use", + "target": "claim-relationships-preserve-context", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-fragment-xanadu-document-interconnection-enabling-re-use-0001-derived-from-xananode-example-source-xanadu-document-interconnection-enabling-re-use-3", + "type": "derived_from", + "source": "xananode.example:fragment/xanadu-document-interconnection-enabling-re-use-0001", + "target": "xananode.example:source/xanadu-document-interconnection-enabling-re-use", + "direction": "incoming", + "external": false + } + ], + "body": "\nNelson's work provides a key source layer for [transclusion](/node/transclusion), reusable media, and visible interconnection.\n", + "source_file": "content/sources/xanadu-document-interconnection.md", + "source_url": "https://www.xanadu.net/", + "rights_status": "copyrighted", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-source-xanadu-document-interconnection-enabling-re-use-documents-project-xanadu-180", + "xananode.example:rel/xananode-example-source-xanadu-document-interconnection-enabling-re-use-defines-transclusion-181", + "xananode.example:rel/xananode-example-source-xanadu-document-interconnection-enabling-re-use-supports-claim-relationships-preserve-context-182" + ], + "incoming_relationships": [ + "xananode.example:rel/xananode-example-fragment-xanadu-document-interconnection-enabling-re-use-0001-derived-from-xananode-example-source-xanadu-document-interconnection-enabling-re-use-3" + ] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/source_xananode-core-sdk-repository.json b/exampleSite/packs/xananode-canonical/nodes/source_xananode-core-sdk-repository.json new file mode 100644 index 00000000..417d5ca3 --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/source_xananode-core-sdk-repository.json @@ -0,0 +1,50 @@ +{ + "id": "xananode.example:source/xananode-core-sdk-repository", + "protocol_id": "xananode.example:source/xananode-core-sdk-repository", + "content_id": "sha256:4a0b444198e466712295bce145ea0940a6f817795dc5880e43fe329670f8de26", + "version_id": "sha256:4a0b444198e466712295bce145ea0940a6f817795dc5880e43fe329670f8de26", + "local_id": "xananode-core-sdk-repository", + "title": "XanaNode Core SDK Repository", + "type": "source", + "facets": [], + "summary": "The reusable Core SDK repository for building, validating, and exporting XanaNode protocol artifacts across renderers and tools.", + "importance": 5, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-source-xananode-core-sdk-repository-implements-xananode-core-schema-183", + "type": "implements", + "source": "xananode.example:source/xananode-core-sdk-repository", + "target": "xananode-core-schema", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-source-xananode-core-sdk-repository-uses-substrate-node-record-184", + "type": "uses", + "source": "xananode.example:source/xananode-core-sdk-repository", + "target": "substrate-node-record", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-source-xananode-core-sdk-repository-uses-substrate-relationship-list-185", + "type": "uses", + "source": "xananode.example:source/xananode-core-sdk-repository", + "target": "substrate-relationship-list", + "direction": "outgoing", + "external": false + } + ], + "body": "\nThe Core SDK is the shared implementation layer for protocol validation, fragment handling, relationship normalization, graph construction, and artifact export.\n", + "source_file": "content/sources/xananode-core-sdk-repo.md", + "source_url": "https://github.com/kingc95/XanaNode-Core-SDK", + "rights_status": "open-source", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-source-xananode-core-sdk-repository-implements-xananode-core-schema-183", + "xananode.example:rel/xananode-example-source-xananode-core-sdk-repository-uses-substrate-node-record-184", + "xananode.example:rel/xananode-example-source-xananode-core-sdk-repository-uses-substrate-relationship-list-185" + ], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/source_xananode-hugo-repository.json b/exampleSite/packs/xananode-canonical/nodes/source_xananode-hugo-repository.json new file mode 100644 index 00000000..a4c0eef0 --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/source_xananode-hugo-repository.json @@ -0,0 +1,50 @@ +{ + "id": "xananode.example:source/xananode-hugo-repository", + "protocol_id": "xananode.example:source/xananode-hugo-repository", + "content_id": "sha256:9cfe1b84324ffc03e5004a58ec820150dcc0293cf1da18c998b134810318e049", + "version_id": "sha256:9cfe1b84324ffc03e5004a58ec820150dcc0293cf1da18c998b134810318e049", + "local_id": "xananode-hugo-repository", + "title": "XanaNode Hugo Repository", + "type": "source", + "facets": [], + "summary": "The Hugo theme repository that publishes XanaNode substrates as static websites while using Core for protocol validation.", + "importance": 5, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-source-xananode-hugo-repository-implements-xananode-hugo-theme-186", + "type": "implements", + "source": "xananode.example:source/xananode-hugo-repository", + "target": "xananode-hugo-theme", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-source-xananode-hugo-repository-uses-hugo-187", + "type": "uses", + "source": "xananode.example:source/xananode-hugo-repository", + "target": "hugo", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-source-xananode-hugo-repository-uses-xananode-core-schema-188", + "type": "uses", + "source": "xananode.example:source/xananode-hugo-repository", + "target": "xananode-core-schema", + "direction": "outgoing", + "external": false + } + ], + "body": "\nThe Hugo repository is the static-site renderer and example substrate. It adapts Hugo content, shortcodes, and assets into Core-validated XanaNode artifacts.\n", + "source_file": "content/sources/xananode-hugo-repo.md", + "source_url": "https://github.com/kingc95/XanaNode-Hugo", + "rights_status": "open-source", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-source-xananode-hugo-repository-implements-xananode-hugo-theme-186", + "xananode.example:rel/xananode-example-source-xananode-hugo-repository-uses-hugo-187", + "xananode.example:rel/xananode-example-source-xananode-hugo-repository-uses-xananode-core-schema-188" + ], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/source_xananode-protocol-repository.json b/exampleSite/packs/xananode-canonical/nodes/source_xananode-protocol-repository.json new file mode 100644 index 00000000..ea9db771 --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/source_xananode-protocol-repository.json @@ -0,0 +1,50 @@ +{ + "id": "xananode.example:source/xananode-protocol-repository", + "protocol_id": "xananode.example:source/xananode-protocol-repository", + "content_id": "sha256:bc18edfcb8992d4bea6e705b655a6de00038fe198b5e2ea4f198b6ab6dafec00", + "version_id": "sha256:bc18edfcb8992d4bea6e705b655a6de00038fe198b5e2ea4f198b6ab6dafec00", + "local_id": "xananode-protocol-repository", + "title": "XanaNode Protocol Repository", + "type": "source", + "facets": [], + "summary": "The canonical XanaNode protocol repository containing schemas, registries, examples, specs, governance, and proposals.", + "importance": 5, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-source-xananode-protocol-repository-defines-xananode-189", + "type": "defines", + "source": "xananode.example:source/xananode-protocol-repository", + "target": "xananode", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-source-xananode-protocol-repository-defines-xananode-core-schema-190", + "type": "defines", + "source": "xananode.example:source/xananode-protocol-repository", + "target": "xananode-core-schema", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-source-xananode-protocol-repository-documents-protocol-artifacts-191", + "type": "documents", + "source": "xananode.example:source/xananode-protocol-repository", + "target": "protocol-artifacts", + "direction": "outgoing", + "external": false + } + ], + "body": "\nThe protocol repository is the source of truth for XanaNode schemas, registries, specs, examples, governance, and proposals.\n", + "source_file": "content/sources/xananode-protocol-repo.md", + "source_url": "https://github.com/kingc95/xananode", + "rights_status": "open-source", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-source-xananode-protocol-repository-defines-xananode-189", + "xananode.example:rel/xananode-example-source-xananode-protocol-repository-defines-xananode-core-schema-190", + "xananode.example:rel/xananode-example-source-xananode-protocol-repository-documents-protocol-artifacts-191" + ], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/source_xananode-studio-repository.json b/exampleSite/packs/xananode-canonical/nodes/source_xananode-studio-repository.json new file mode 100644 index 00000000..67f0ac99 --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/source_xananode-studio-repository.json @@ -0,0 +1,50 @@ +{ + "id": "xananode.example:source/xananode-studio-repository", + "protocol_id": "xananode.example:source/xananode-studio-repository", + "content_id": "sha256:6ad5224362182a2811ab93acd3eedb1c129d5e01d651729876f220ae2a02f54f", + "version_id": "sha256:6ad5224362182a2811ab93acd3eedb1c129d5e01d651729876f220ae2a02f54f", + "local_id": "xananode-studio-repository", + "title": "XanaNode Studio Repository", + "type": "source", + "facets": [], + "summary": "The desktop workbench repository for editing, previewing, validating, and navigating local XanaNode substrates.", + "importance": 4, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-source-xananode-studio-repository-uses-xananode-core-schema-192", + "type": "uses", + "source": "xananode.example:source/xananode-studio-repository", + "target": "xananode-core-schema", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-source-xananode-studio-repository-uses-xananode-hugo-theme-193", + "type": "uses", + "source": "xananode.example:source/xananode-studio-repository", + "target": "xananode-hugo-theme", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-source-xananode-studio-repository-demonstrates-knowledge-substrate-194", + "type": "demonstrates", + "source": "xananode.example:source/xananode-studio-repository", + "target": "knowledge-substrate", + "direction": "outgoing", + "external": false + } + ], + "body": "\nThe Studio repository provides the local-first desktop workbench for editing nodes, previewing Hugo output, validating substrates, and managing author workflows.\n", + "source_file": "content/sources/xananode-studio-repo.md", + "source_url": "https://github.com/kingc95/XanaNode-Studio", + "rights_status": "open-source", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-source-xananode-studio-repository-uses-xananode-core-schema-192", + "xananode.example:rel/xananode-example-source-xananode-studio-repository-uses-xananode-hugo-theme-193", + "xananode.example:rel/xananode-example-source-xananode-studio-repository-demonstrates-knowledge-substrate-194" + ], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/source_xananode-workspace-repository.json b/exampleSite/packs/xananode-canonical/nodes/source_xananode-workspace-repository.json new file mode 100644 index 00000000..43658ec8 --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/source_xananode-workspace-repository.json @@ -0,0 +1,41 @@ +{ + "id": "xananode.example:source/xananode-workspace-repository", + "protocol_id": "xananode.example:source/xananode-workspace-repository", + "content_id": "sha256:333fc0fa441f22d76ec7345f30e26d9e9f0e8e16d131fcb2f116d0ebcb8cf583", + "version_id": "sha256:333fc0fa441f22d76ec7345f30e26d9e9f0e8e16d131fcb2f116d0ebcb8cf583", + "local_id": "xananode-workspace-repository", + "title": "XanaNode Workspace Repository", + "type": "source", + "facets": [], + "summary": "The workspace orchestration repository for managing multiple local XanaNode substrates, imports, Git state, and build workflows.", + "importance": 4, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-source-xananode-workspace-repository-uses-xananode-core-schema-195", + "type": "uses", + "source": "xananode.example:source/xananode-workspace-repository", + "target": "xananode-core-schema", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-source-xananode-workspace-repository-required-for-federated-knowledge-substrates-196", + "type": "required_for", + "source": "xananode.example:source/xananode-workspace-repository", + "target": "federated-knowledge-substrates", + "direction": "outgoing", + "external": false + } + ], + "body": "\nThe Workspace repository manages multiple substrates and their operational lifecycle: folder layout, imports, Git state, builds, and health checks.\n", + "source_file": "content/sources/xananode-workspace-repo.md", + "source_url": "https://github.com/kingc95/XanaNode-Workspace", + "rights_status": "open-source", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-source-xananode-workspace-repository-uses-xananode-core-schema-195", + "xananode.example:rel/xananode-example-source-xananode-workspace-repository-required-for-federated-knowledge-substrates-196" + ], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/technology_cytoscape-js.json b/exampleSite/packs/xananode-canonical/nodes/technology_cytoscape-js.json new file mode 100644 index 00000000..eea15abd --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/technology_cytoscape-js.json @@ -0,0 +1,30 @@ +{ + "id": "xananode.example:technology/cytoscape-js", + "protocol_id": "xananode.example:technology/cytoscape-js", + "content_id": "sha256:a741b9fe77f6f9ab033ae7bf06157f9e13433f2b559ab610ef54e96781c008b1", + "version_id": "sha256:a741b9fe77f6f9ab033ae7bf06157f9e13433f2b559ab610ef54e96781c008b1", + "local_id": "cytoscape-js", + "title": "Cytoscape.js", + "type": "technology", + "facets": [], + "summary": "A JavaScript graph visualization library used by the reference viewer to render nodes and relationships.", + "importance": 3, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-technology-cytoscape-js-represents-knowledge-substrate-197", + "type": "represents", + "source": "xananode.example:technology/cytoscape-js", + "target": "knowledge-substrate", + "direction": "outgoing", + "external": false + } + ], + "body": "\nCytoscape.js renders the visible graph. It is a presentation dependency, not the knowledge model itself.\n", + "source_file": "content/technologies/cytoscape-js.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-technology-cytoscape-js-represents-knowledge-substrate-197" + ], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/technology_hugo.json b/exampleSite/packs/xananode-canonical/nodes/technology_hugo.json new file mode 100644 index 00000000..c7101b08 --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/technology_hugo.json @@ -0,0 +1,30 @@ +{ + "id": "xananode.example:technology/hugo", + "protocol_id": "xananode.example:technology/hugo", + "content_id": "sha256:3afeee2174facd350a07a921f38a57ad2dc502c3e8d36b04a00bb43c6cd7015b", + "version_id": "sha256:3afeee2174facd350a07a921f38a57ad2dc502c3e8d36b04a00bb43c6cd7015b", + "local_id": "hugo", + "title": "Hugo", + "type": "technology", + "facets": [], + "summary": "A static site generator used by the example implementation to compile content into a public substrate viewer.", + "importance": 3, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-technology-hugo-implements-static-publishing-198", + "type": "implements", + "source": "xananode.example:technology/hugo", + "target": "static-publishing", + "direction": "outgoing", + "external": false + } + ], + "body": "\nHugo provides the [static publishing](/node/static-publishing) layer for this example implementation.\n", + "source_file": "content/technologies/hugo.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-technology-hugo-implements-static-publishing-198" + ], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/technology_static-publishing.json b/exampleSite/packs/xananode-canonical/nodes/technology_static-publishing.json new file mode 100644 index 00000000..762bc856 --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/technology_static-publishing.json @@ -0,0 +1,30 @@ +{ + "id": "xananode.example:technology/static-publishing", + "protocol_id": "xananode.example:technology/static-publishing", + "content_id": "sha256:a0b009c1d53fbdae68095051a0439bbcfc4da64bf40a5c998d906d248155bf7b", + "version_id": "sha256:a0b009c1d53fbdae68095051a0439bbcfc4da64bf40a5c998d906d248155bf7b", + "local_id": "static-publishing", + "title": "Static Publishing", + "type": "technology", + "facets": [], + "summary": "Publishing files that can be hosted without a dynamic application server.", + "importance": 3, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-technology-static-publishing-enabled-by-xananode-hugo-theme-199", + "type": "enabled_by", + "source": "xananode.example:technology/static-publishing", + "target": "xananode-hugo-theme", + "direction": "outgoing", + "external": false + } + ], + "body": "\nStatic publishing makes a substrate easy to host, mirror, archive, and inspect.\n", + "source_file": "content/technologies/static-publishing.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-technology-static-publishing-enabled-by-xananode-hugo-theme-199" + ], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/trail_branching-orientation-trail.json b/exampleSite/packs/xananode-canonical/nodes/trail_branching-orientation-trail.json new file mode 100644 index 00000000..6cffa202 --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/trail_branching-orientation-trail.json @@ -0,0 +1,57 @@ +{ + "id": "xananode.example:trail/branching-orientation-trail", + "protocol_id": "xananode.example:trail/branching-orientation-trail", + "content_id": "sha256:27ca31f5317df8cb6d2d1786a279e8d075e2a694fe347a859a321e42f08d6b7f", + "version_id": "sha256:27ca31f5317df8cb6d2d1786a279e8d075e2a694fe347a859a321e42f08d6b7f", + "local_id": "branching-orientation-trail", + "title": "Branching Orientation Trail", + "type": "trail", + "facets": [], + "summary": "A choose-your-path trail used to test mobile-friendly branch choices in guided tours.", + "importance": 5, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-trail-branching-orientation-trail-starts-with-start-here-200", + "type": "starts_with", + "source": "xananode.example:trail/branching-orientation-trail", + "target": "start-here", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-trail-branching-orientation-trail-continues-to-xananode-201", + "type": "continues_to", + "source": "xananode.example:trail/branching-orientation-trail", + "target": "xananode", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-trail-branching-orientation-trail-continues-to-vannevar-bush-202", + "type": "continues_to", + "source": "xananode.example:trail/branching-orientation-trail", + "target": "vannevar-bush", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-trail-branching-orientation-trail-continues-to-xananode-protocol-repo-203", + "type": "continues_to", + "source": "xananode.example:trail/branching-orientation-trail", + "target": "xananode-protocol-repo", + "direction": "outgoing", + "external": false + } + ], + "body": "\nThis trail deliberately branches after [XanaNode](/concept/xananode/) so the viewer can test a guided choose-your-path experience.\n\n{{< node ref=\"start-here\" >}}\n{{< node ref=\"xananode\" >}}\n", + "source_file": "content/trails/branching-orientation-trail.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-trail-branching-orientation-trail-starts-with-start-here-200", + "xananode.example:rel/xananode-example-trail-branching-orientation-trail-continues-to-xananode-201", + "xananode.example:rel/xananode-example-trail-branching-orientation-trail-continues-to-vannevar-bush-202", + "xananode.example:rel/xananode-example-trail-branching-orientation-trail-continues-to-xananode-protocol-repo-203" + ], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/trail_historical-lineage-trail.json b/exampleSite/packs/xananode-canonical/nodes/trail_historical-lineage-trail.json new file mode 100644 index 00000000..064c9c74 --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/trail_historical-lineage-trail.json @@ -0,0 +1,57 @@ +{ + "id": "xananode.example:trail/historical-lineage-trail", + "protocol_id": "xananode.example:trail/historical-lineage-trail", + "content_id": "sha256:3063fcfd8249e100becd1f07b9aad66e069346d5cf3ef1d1fe87d918c6a0efe7", + "version_id": "sha256:3063fcfd8249e100becd1f07b9aad66e069346d5cf3ef1d1fe87d918c6a0efe7", + "local_id": "historical-lineage-trail", + "title": "Historical Lineage Trail", + "type": "trail", + "facets": [], + "summary": "A curated path through Bush, Engelbart, Nelson, and XanaNode.", + "importance": 4, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-trail-historical-lineage-trail-starts-with-vannevar-bush-204", + "type": "starts_with", + "source": "xananode.example:trail/historical-lineage-trail", + "target": "vannevar-bush", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-trail-historical-lineage-trail-continues-to-douglas-engelbart-205", + "type": "continues_to", + "source": "xananode.example:trail/historical-lineage-trail", + "target": "douglas-engelbart", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-trail-historical-lineage-trail-continues-to-ted-nelson-206", + "type": "continues_to", + "source": "xananode.example:trail/historical-lineage-trail", + "target": "ted-nelson", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-trail-historical-lineage-trail-arrives-at-xananode-207", + "type": "arrives_at", + "source": "xananode.example:trail/historical-lineage-trail", + "target": "xananode", + "direction": "outgoing", + "external": false + } + ], + "body": "\nThis trail follows the historical lineage behind [XanaNode](/node/xananode): Bush's associative trails, Engelbart's augmentation work, Nelson's [transclusion](/node/transclusion) and visible interconnection, and the protocol's current focus on [typed relationships](/node/typed-relationships) and stable fragments.\n", + "source_file": "content/trails/historical-lineage-trail.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-trail-historical-lineage-trail-starts-with-vannevar-bush-204", + "xananode.example:rel/xananode-example-trail-historical-lineage-trail-continues-to-douglas-engelbart-205", + "xananode.example:rel/xananode-example-trail-historical-lineage-trail-continues-to-ted-nelson-206", + "xananode.example:rel/xananode-example-trail-historical-lineage-trail-arrives-at-xananode-207" + ], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/trail_protocol-artifacts-trail.json b/exampleSite/packs/xananode-canonical/nodes/trail_protocol-artifacts-trail.json new file mode 100644 index 00000000..7affd0ec --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/trail_protocol-artifacts-trail.json @@ -0,0 +1,75 @@ +{ + "id": "xananode.example:trail/protocol-artifacts-trail", + "protocol_id": "xananode.example:trail/protocol-artifacts-trail", + "content_id": "sha256:705fff28e370c71733c6872a18fdd6c225ece67a263553326177d4e182a03ec1", + "version_id": "sha256:705fff28e370c71733c6872a18fdd6c225ece67a263553326177d4e182a03ec1", + "local_id": "protocol-artifacts-trail", + "title": "Protocol Artifacts Trail", + "type": "trail", + "facets": [], + "summary": "A curated path through the concrete JSON files, reports, registries, and governance documents that make a XanaNode substrate interoperable.", + "importance": 5, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-trail-protocol-artifacts-trail-starts-with-protocol-artifacts-208", + "type": "starts_with", + "source": "xananode.example:trail/protocol-artifacts-trail", + "target": "protocol-artifacts", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-trail-protocol-artifacts-trail-continues-to-substrate-manifest-209", + "type": "continues_to", + "source": "xananode.example:trail/protocol-artifacts-trail", + "target": "substrate-manifest", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-trail-protocol-artifacts-trail-continues-to-substrate-node-record-210", + "type": "continues_to", + "source": "xananode.example:trail/protocol-artifacts-trail", + "target": "substrate-node-record", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-trail-protocol-artifacts-trail-continues-to-substrate-relationship-list-211", + "type": "continues_to", + "source": "xananode.example:trail/protocol-artifacts-trail", + "target": "substrate-relationship-list", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-trail-protocol-artifacts-trail-continues-to-compatibility-levels-212", + "type": "continues_to", + "source": "xananode.example:trail/protocol-artifacts-trail", + "target": "compatibility-levels", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-trail-protocol-artifacts-trail-arrives-at-federation-example-213", + "type": "arrives_at", + "source": "xananode.example:trail/protocol-artifacts-trail", + "target": "federation-example", + "direction": "outgoing", + "external": false + } + ], + "body": "\nThis trail follows the artifacts a [XanaNode](/node/xananode) implementation publishes or consumes.\n\nIt begins with the manifest, node records, and relationship list, then moves through compatibility reports, merge reports, registries, extension policy, custom extensions, federation examples, and governance rules.\n\n{{< node ref=\"protocol-artifacts\" >}}\n{{< node ref=\"substrate-manifest\" >}}\n{{< node ref=\"substrate-node-record\" >}}\n{{< node ref=\"substrate-relationship-list\" >}}\n{{< node ref=\"compatibility-levels\" >}}\n{{< node ref=\"compatibility-report\" >}}\n{{< node ref=\"merge-report\" >}}\n{{< node ref=\"namespace-registry\" >}}\n{{< node ref=\"known-implementations-registry\" >}}\n{{< node ref=\"review-suggestions\" >}}\n{{< node ref=\"canonical-type-policy\" >}}\n{{< node ref=\"custom-extension-substrate\" >}}\n{{< node ref=\"federation-example\" >}}\n{{< node ref=\"federation-rules\" >}}\n", + "source_file": "content/trails/protocol-artifacts-trail.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-trail-protocol-artifacts-trail-starts-with-protocol-artifacts-208", + "xananode.example:rel/xananode-example-trail-protocol-artifacts-trail-continues-to-substrate-manifest-209", + "xananode.example:rel/xananode-example-trail-protocol-artifacts-trail-continues-to-substrate-node-record-210", + "xananode.example:rel/xananode-example-trail-protocol-artifacts-trail-continues-to-substrate-relationship-list-211", + "xananode.example:rel/xananode-example-trail-protocol-artifacts-trail-continues-to-compatibility-levels-212", + "xananode.example:rel/xananode-example-trail-protocol-artifacts-trail-arrives-at-federation-example-213" + ], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/trail_xananode-core-trail.json b/exampleSite/packs/xananode-canonical/nodes/trail_xananode-core-trail.json new file mode 100644 index 00000000..9d1064e6 --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/trail_xananode-core-trail.json @@ -0,0 +1,66 @@ +{ + "id": "xananode.example:trail/xananode-core-trail", + "protocol_id": "xananode.example:trail/xananode-core-trail", + "content_id": "sha256:38ecfd7447c6f0bd431ef9d28c9536e504b438f53e1e4e0e4c074e82029cc990", + "version_id": "sha256:38ecfd7447c6f0bd431ef9d28c9536e504b438f53e1e4e0e4c074e82029cc990", + "local_id": "xananode-core-trail", + "title": "XanaNode Core Trail", + "type": "trail", + "facets": [], + "summary": "A curated path through the core concepts that define XanaNode.", + "importance": 5, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-trail-xananode-core-trail-starts-with-start-here-214", + "type": "starts_with", + "source": "xananode.example:trail/xananode-core-trail", + "target": "start-here", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-trail-xananode-core-trail-continues-to-xananode-215", + "type": "continues_to", + "source": "xananode.example:trail/xananode-core-trail", + "target": "xananode", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-trail-xananode-core-trail-continues-to-knowledge-substrate-216", + "type": "continues_to", + "source": "xananode.example:trail/xananode-core-trail", + "target": "knowledge-substrate", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-trail-xananode-core-trail-continues-to-protocol-artifacts-217", + "type": "continues_to", + "source": "xananode.example:trail/xananode-core-trail", + "target": "protocol-artifacts", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-trail-xananode-core-trail-arrives-at-civilizational-memory-218", + "type": "arrives_at", + "source": "xananode.example:trail/xananode-core-trail", + "target": "civilizational-memory", + "direction": "outgoing", + "external": false + } + ], + "body": "\nThis trail introduces [XanaNode](/node/xananode) as a protocol, ontology, and publishing architecture for interoperable knowledge substrates.\n\nIt moves from the problem of isolated documents to [typed relationships](/node/typed-relationships), [provenance](/node/provenance), stable fragments, namespaced schemas, [protocol artifacts](/node/protocol-artifacts), [merge validation](/node/merge-validation), [compatibility levels](/node/compatibility-levels), federation, and [civilizational memory](/node/civilizational-memory).\n\n{{< node ref=\"start-here\" >}}\n{{< node ref=\"xananode\" >}}\n{{< node ref=\"knowledge-substrate\" >}}\n{{< node ref=\"typed-relationships\" >}}\n{{< node ref=\"provenance\" >}}\n{{< node ref=\"transclusion\" >}}\n{{< node ref=\"tumbler-addressing\" >}}\n{{< node ref=\"namespacing\" >}}\n{{< node ref=\"merge-validation\" >}}\n{{< node ref=\"protocol-artifacts\" >}}\n{{< node ref=\"compatibility-levels\" >}}\n{{< node ref=\"federated-knowledge-substrates\" >}}\n{{< node ref=\"civilizational-memory\" >}}\n", + "source_file": "content/trails/xananode-core-trail.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-trail-xananode-core-trail-starts-with-start-here-214", + "xananode.example:rel/xananode-example-trail-xananode-core-trail-continues-to-xananode-215", + "xananode.example:rel/xananode-example-trail-xananode-core-trail-continues-to-knowledge-substrate-216", + "xananode.example:rel/xananode-example-trail-xananode-core-trail-continues-to-protocol-artifacts-217", + "xananode.example:rel/xananode-example-trail-xananode-core-trail-arrives-at-civilizational-memory-218" + ], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/trail_xananode-implementation-stack-trail.json b/exampleSite/packs/xananode-canonical/nodes/trail_xananode-implementation-stack-trail.json new file mode 100644 index 00000000..213af51b --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes/trail_xananode-implementation-stack-trail.json @@ -0,0 +1,66 @@ +{ + "id": "xananode.example:trail/xananode-implementation-stack-trail", + "protocol_id": "xananode.example:trail/xananode-implementation-stack-trail", + "content_id": "sha256:c78930481bccf0a292154579f30c765624c76393fedae522394937d9d7972f50", + "version_id": "sha256:c78930481bccf0a292154579f30c765624c76393fedae522394937d9d7972f50", + "local_id": "xananode-implementation-stack-trail", + "title": "XanaNode Implementation Stack Trail", + "type": "trail", + "facets": [], + "summary": "A curated path through the XanaNode repositories in dependency order: Protocol, Core SDK, Hugo, Workspace, and Studio.", + "importance": 5, + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-trail-xananode-implementation-stack-trail-starts-with-xananode-protocol-repo-219", + "type": "starts_with", + "source": "xananode.example:trail/xananode-implementation-stack-trail", + "target": "xananode-protocol-repo", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-trail-xananode-implementation-stack-trail-continues-to-xananode-core-sdk-repo-220", + "type": "continues_to", + "source": "xananode.example:trail/xananode-implementation-stack-trail", + "target": "xananode-core-sdk-repo", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-trail-xananode-implementation-stack-trail-continues-to-xananode-hugo-repo-221", + "type": "continues_to", + "source": "xananode.example:trail/xananode-implementation-stack-trail", + "target": "xananode-hugo-repo", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-trail-xananode-implementation-stack-trail-continues-to-xananode-workspace-repo-222", + "type": "continues_to", + "source": "xananode.example:trail/xananode-implementation-stack-trail", + "target": "xananode-workspace-repo", + "direction": "outgoing", + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-trail-xananode-implementation-stack-trail-arrives-at-xananode-studio-repo-223", + "type": "arrives_at", + "source": "xananode.example:trail/xananode-implementation-stack-trail", + "target": "xananode-studio-repo", + "direction": "outgoing", + "external": false + } + ], + "body": "\nThis trail orders the active XanaNode implementation repositories by dependency and responsibility.\n\nThe [protocol repository](/source/xananode-protocol-repository/) defines the canonical rules.\n\nThe [Core SDK repository](/source/xananode-core-sdk-repository/) consumes those rules and exposes reusable validation, fragment, graph, and artifact APIs.\n\nThe [Hugo repository](/source/xananode-hugo-repository/) adapts Hugo content and static publishing to Core-validated protocol artifacts.\n\nThe [Workspace repository](/source/xananode-workspace-repository/) manages multiple local substrates and their operational workflows.\n\nThe [Studio repository](/source/xananode-studio-repository/) provides the desktop workbench for editing, previewing, validating, and navigating those substrates.\n\n{{< node ref=\"xananode-protocol-repo\" >}}\n{{< node ref=\"xananode-core-sdk-repo\" >}}\n{{< node ref=\"xananode-hugo-repo\" >}}\n{{< node ref=\"xananode-workspace-repo\" >}}\n{{< node ref=\"xananode-studio-repo\" >}}\n", + "source_file": "content/trails/xananode-implementation-stack-trail.md", + "aliases": [], + "tags": [], + "outgoing_relationships": [ + "xananode.example:rel/xananode-example-trail-xananode-implementation-stack-trail-starts-with-xananode-protocol-repo-219", + "xananode.example:rel/xananode-example-trail-xananode-implementation-stack-trail-continues-to-xananode-core-sdk-repo-220", + "xananode.example:rel/xananode-example-trail-xananode-implementation-stack-trail-continues-to-xananode-hugo-repo-221", + "xananode.example:rel/xananode-example-trail-xananode-implementation-stack-trail-continues-to-xananode-workspace-repo-222", + "xananode.example:rel/xananode-example-trail-xananode-implementation-stack-trail-arrives-at-xananode-studio-repo-223" + ], + "incoming_relationships": [] +} diff --git a/exampleSite/packs/xananode-canonical/pack-report.json b/exampleSite/packs/xananode-canonical/pack-report.json new file mode 100644 index 00000000..c6c4e2e0 --- /dev/null +++ b/exampleSite/packs/xananode-canonical/pack-report.json @@ -0,0 +1,21 @@ +{ + "id": "xananode.canonical", + "namespace": "xananode.example", + "sources": [ + { + "id": "xananode.example", + "name": "XanaNode Hugo Substrate", + "namespace": "xananode.example", + "version": "0.1.0", + "repository": { + "type": "git", + "url": "https://github.com/kingc95/xananode-hugo", + "default_branch": "main" + } + } + ], + "nodes": 88, + "relationships": 229, + "warnings": [], + "generated_at": "2026-06-19T05:55:31.816Z" +} diff --git a/exampleSite/packs/xananode-canonical/relationships.json b/exampleSite/packs/xananode-canonical/relationships.json new file mode 100644 index 00000000..95571b06 --- /dev/null +++ b/exampleSite/packs/xananode-canonical/relationships.json @@ -0,0 +1,2523 @@ +{ + "relationships": [ + { + "id": "xananode.example:rel/xananode-example-claim-a-knowledge-substrate-is-structure-not-information-supported-by-xanadu-document-interconnection-6", + "source": "xananode.example:claim/a-knowledge-substrate-is-structure-not-information", + "target": "xanadu-document-interconnection", + "type": "supported_by", + "summary": "xananode.example:claim/a-knowledge-substrate-is-structure-not-information supported by xanadu-document-interconnection", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-claim-substrates-should-merge-without-collapsing-disagreement-claim-of-merge-validation-1", + "source": "xananode.example:claim/substrates-should-merge-without-collapsing-disagreement", + "target": "merge-validation", + "type": "claim_of", + "summary": "xananode.example:claim/substrates-should-merge-without-collapsing-disagreement claim of merge-validation", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-claim-substrates-should-merge-without-collapsing-disagreement-contradicts-single-source-of-truth-3", + "source": "xananode.example:claim/substrates-should-merge-without-collapsing-disagreement", + "target": "single-source-of-truth", + "type": "contradicts", + "summary": "xananode.example:claim/substrates-should-merge-without-collapsing-disagreement contradicts single-source-of-truth", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-claim-substrates-should-merge-without-collapsing-disagreement-supported-by-xananode-core-schema-2", + "source": "xananode.example:claim/substrates-should-merge-without-collapsing-disagreement", + "target": "xananode-core-schema", + "type": "supported_by", + "summary": "xananode.example:claim/substrates-should-merge-without-collapsing-disagreement supported by xananode-core-schema", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-claim-typed-relationships-preserve-context-that-hyperlinks-lose-claim-of-typed-relationships-4", + "source": "xananode.example:claim/typed-relationships-preserve-context-that-hyperlinks-lose", + "target": "typed-relationships", + "type": "claim_of", + "summary": "xananode.example:claim/typed-relationships-preserve-context-that-hyperlinks-lose claim of typed-relationships", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-claim-typed-relationships-preserve-context-that-hyperlinks-lose-contrasts-with-unlabeled-hyperlink-5", + "source": "xananode.example:claim/typed-relationships-preserve-context-that-hyperlinks-lose", + "target": "unlabeled-hyperlink", + "type": "contrasts_with", + "summary": "xananode.example:claim/typed-relationships-preserve-context-that-hyperlinks-lose contrasts with unlabeled-hyperlink", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-canonical-type-policy-context-for-schema-extension-7", + "source": "xananode.example:concept/canonical-type-policy", + "target": "schema-extension", + "type": "context_for", + "summary": "xananode.example:concept/canonical-type-policy context for schema-extension", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-canonical-type-policy-requires-namespacing-8", + "source": "xananode.example:concept/canonical-type-policy", + "target": "namespacing", + "type": "requires", + "summary": "xananode.example:concept/canonical-type-policy requires namespacing", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-civilizational-memory-enabled-by-federated-knowledge-substrates-9", + "source": "xananode.example:concept/civilizational-memory", + "target": "federated-knowledge-substrates", + "type": "enabled_by", + "summary": "xananode.example:concept/civilizational-memory enabled by federated-knowledge-substrates", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-civilizational-memory-requires-knowledge-substrate-10", + "source": "xananode.example:concept/civilizational-memory", + "target": "knowledge-substrate", + "type": "requires", + "summary": "xananode.example:concept/civilizational-memory requires knowledge-substrate", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-civilizational-memory-requires-merge-validation-12", + "source": "xananode.example:concept/civilizational-memory", + "target": "merge-validation", + "type": "requires", + "summary": "xananode.example:concept/civilizational-memory requires merge-validation", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-civilizational-memory-requires-provenance-11", + "source": "xananode.example:concept/civilizational-memory", + "target": "provenance", + "type": "requires", + "summary": "xananode.example:concept/civilizational-memory requires provenance", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-compatibility-levels-required-for-federated-knowledge-substrates-15", + "source": "xananode.example:concept/compatibility-levels", + "target": "federated-knowledge-substrates", + "type": "required_for", + "summary": "xananode.example:concept/compatibility-levels required for federated-knowledge-substrates", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-compatibility-levels-requires-substrate-manifest-14", + "source": "xananode.example:concept/compatibility-levels", + "target": "substrate-manifest", + "type": "requires", + "summary": "xananode.example:concept/compatibility-levels requires substrate-manifest", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-compatibility-levels-uses-compatibility-report-13", + "source": "xananode.example:concept/compatibility-levels", + "target": "compatibility-report", + "type": "uses", + "summary": "xananode.example:concept/compatibility-levels uses compatibility-report", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-compatibility-report-documents-compatibility-levels-16", + "source": "xananode.example:concept/compatibility-report", + "target": "compatibility-levels", + "type": "documents", + "summary": "xananode.example:concept/compatibility-report documents compatibility-levels", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-compatibility-report-required-for-merge-validation-17", + "source": "xananode.example:concept/compatibility-report", + "target": "merge-validation", + "type": "required_for", + "summary": "xananode.example:concept/compatibility-report required for merge-validation", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-custom-extension-substrate-demonstrates-schema-extension-18", + "source": "xananode.example:concept/custom-extension-substrate", + "target": "schema-extension", + "type": "demonstrates", + "summary": "xananode.example:concept/custom-extension-substrate demonstrates schema-extension", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-custom-extension-substrate-features-canonical-type-policy-21", + "source": "xananode.example:concept/custom-extension-substrate", + "target": "canonical-type-policy", + "type": "features", + "summary": "xananode.example:concept/custom-extension-substrate features canonical-type-policy", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-custom-extension-substrate-requires-namespace-registry-19", + "source": "xananode.example:concept/custom-extension-substrate", + "target": "namespace-registry", + "type": "requires", + "summary": "xananode.example:concept/custom-extension-substrate requires namespace-registry", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-custom-extension-substrate-uses-substrate-manifest-20", + "source": "xananode.example:concept/custom-extension-substrate", + "target": "substrate-manifest", + "type": "uses", + "summary": "xananode.example:concept/custom-extension-substrate uses substrate-manifest", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-deep-linking-contrasts-with-unlabeled-hyperlink-23", + "source": "xananode.example:concept/deep-linking", + "target": "unlabeled-hyperlink", + "type": "contrasts_with", + "summary": "xananode.example:concept/deep-linking contrasts with unlabeled-hyperlink", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-deep-linking-enables-transclusion-22", + "source": "xananode.example:concept/deep-linking", + "target": "transclusion", + "type": "enables", + "summary": "xananode.example:concept/deep-linking enables transclusion", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-dispute-resolution-context-for-merge-report-26", + "source": "xananode.example:concept/dispute-resolution", + "target": "merge-report", + "type": "context_for", + "summary": "xananode.example:concept/dispute-resolution context for merge-report", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-dispute-resolution-required-for-federation-rules-27", + "source": "xananode.example:concept/dispute-resolution", + "target": "federation-rules", + "type": "required_for", + "summary": "xananode.example:concept/dispute-resolution required for federation-rules", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-dispute-resolution-requires-provenance-24", + "source": "xananode.example:concept/dispute-resolution", + "target": "provenance", + "type": "requires", + "summary": "xananode.example:concept/dispute-resolution requires provenance", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-dispute-resolution-supports-claim-merge-without-collapse-25", + "source": "xananode.example:concept/dispute-resolution", + "target": "claim-merge-without-collapse", + "type": "supports", + "summary": "xananode.example:concept/dispute-resolution supports claim-merge-without-collapse", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-federated-knowledge-substrates-alternative-to-single-source-of-truth-32", + "source": "xananode.example:concept/federated-knowledge-substrates", + "target": "single-source-of-truth", + "type": "alternative_to", + "summary": "xananode.example:concept/federated-knowledge-substrates alternative to single-source-of-truth", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-federated-knowledge-substrates-preserves-independent-moderation-31", + "source": "xananode.example:concept/federated-knowledge-substrates", + "target": "independent-moderation", + "type": "preserves", + "summary": "xananode.example:concept/federated-knowledge-substrates preserves independent-moderation", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-federated-knowledge-substrates-requires-federation-rules-30", + "source": "xananode.example:concept/federated-knowledge-substrates", + "target": "federation-rules", + "type": "requires", + "summary": "xananode.example:concept/federated-knowledge-substrates requires federation-rules", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-federated-knowledge-substrates-requires-merge-validation-29", + "source": "xananode.example:concept/federated-knowledge-substrates", + "target": "merge-validation", + "type": "requires", + "summary": "xananode.example:concept/federated-knowledge-substrates requires merge-validation", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-federated-knowledge-substrates-requires-namespacing-28", + "source": "xananode.example:concept/federated-knowledge-substrates", + "target": "namespacing", + "type": "requires", + "summary": "xananode.example:concept/federated-knowledge-substrates requires namespacing", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-federation-example-demonstrates-federated-knowledge-substrates-33", + "source": "xananode.example:concept/federation-example", + "target": "federated-knowledge-substrates", + "type": "demonstrates", + "summary": "xananode.example:concept/federation-example demonstrates federated-knowledge-substrates", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-federation-example-preserves-independent-moderation-36", + "source": "xananode.example:concept/federation-example", + "target": "independent-moderation", + "type": "preserves", + "summary": "xananode.example:concept/federation-example preserves independent-moderation", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-federation-example-uses-compatibility-report-34", + "source": "xananode.example:concept/federation-example", + "target": "compatibility-report", + "type": "uses", + "summary": "xananode.example:concept/federation-example uses compatibility-report", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-federation-example-uses-merge-report-35", + "source": "xananode.example:concept/federation-example", + "target": "merge-report", + "type": "uses", + "summary": "xananode.example:concept/federation-example uses merge-report", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-federation-rules-defines-federated-knowledge-substrates-37", + "source": "xananode.example:concept/federation-rules", + "target": "federated-knowledge-substrates", + "type": "defines", + "summary": "xananode.example:concept/federation-rules defines federated-knowledge-substrates", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-federation-rules-preserves-independent-moderation-38", + "source": "xananode.example:concept/federation-rules", + "target": "independent-moderation", + "type": "preserves", + "summary": "xananode.example:concept/federation-rules preserves independent-moderation", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-federation-rules-requires-compatibility-report-39", + "source": "xananode.example:concept/federation-rules", + "target": "compatibility-report", + "type": "requires", + "summary": "xananode.example:concept/federation-rules requires compatibility-report", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-federation-rules-requires-merge-report-40", + "source": "xananode.example:concept/federation-rules", + "target": "merge-report", + "type": "requires", + "summary": "xananode.example:concept/federation-rules requires merge-report", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-fragment-node-deep-links-to-mother-of-all-demos-43", + "source": "xananode.example:concept/fragment-node", + "target": "mother-of-all-demos", + "type": "deep_links_to", + "summary": "xananode.example:concept/fragment-node deep links to mother-of-all-demos", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-fragment-node-preserves-provenance-42", + "source": "xananode.example:concept/fragment-node", + "target": "provenance", + "type": "preserves", + "summary": "xananode.example:concept/fragment-node preserves provenance", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-fragment-node-required-for-transclusion-41", + "source": "xananode.example:concept/fragment-node", + "target": "transclusion", + "type": "required_for", + "summary": "xananode.example:concept/fragment-node required for transclusion", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-fragment-node-transcludes-mother-of-all-demos-v1-0001-1", + "source": "xananode.example:concept/fragment-node", + "target": "mother-of-all-demos@v1/0001", + "type": "transcludes", + "summary": "Fragment Node transcludes mother-of-all-demos@v1/0001", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-independent-moderation-contrasts-with-single-source-of-truth-44", + "source": "xananode.example:concept/independent-moderation", + "target": "single-source-of-truth", + "type": "contrasts_with", + "summary": "xananode.example:concept/independent-moderation contrasts with single-source-of-truth", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-independent-moderation-requires-provenance-45", + "source": "xananode.example:concept/independent-moderation", + "target": "provenance", + "type": "requires", + "summary": "xananode.example:concept/independent-moderation requires provenance", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-knowledge-substrate-enabled-by-xananode-core-schema-49", + "source": "xananode.example:concept/knowledge-substrate", + "target": "xananode-core-schema", + "type": "enabled_by", + "summary": "xananode.example:concept/knowledge-substrate enabled by xananode-core-schema", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-knowledge-substrate-has-claim-claim-substrate-is-structure-46", + "source": "xananode.example:concept/knowledge-substrate", + "target": "claim-substrate-is-structure", + "type": "has_claim", + "summary": "xananode.example:concept/knowledge-substrate has claim claim-substrate-is-structure", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-knowledge-substrate-requires-provenance-47", + "source": "xananode.example:concept/knowledge-substrate", + "target": "provenance", + "type": "requires", + "summary": "xananode.example:concept/knowledge-substrate requires provenance", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-knowledge-substrate-requires-typed-relationships-48", + "source": "xananode.example:concept/knowledge-substrate", + "target": "typed-relationships", + "type": "requires", + "summary": "xananode.example:concept/knowledge-substrate requires typed-relationships", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-known-implementations-registry-documents-xananode-hugo-theme-50", + "source": "xananode.example:concept/known-implementations-registry", + "target": "xananode-hugo-theme", + "type": "documents", + "summary": "xananode.example:concept/known-implementations-registry documents xananode-hugo-theme", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-known-implementations-registry-supports-compatibility-levels-51", + "source": "xananode.example:concept/known-implementations-registry", + "target": "compatibility-levels", + "type": "supports", + "summary": "xananode.example:concept/known-implementations-registry supports compatibility-levels", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-merge-report-documents-merge-validation-52", + "source": "xananode.example:concept/merge-report", + "target": "merge-validation", + "type": "documents", + "summary": "xananode.example:concept/merge-report documents merge-validation", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-merge-report-preserves-provenance-53", + "source": "xananode.example:concept/merge-report", + "target": "provenance", + "type": "preserves", + "summary": "xananode.example:concept/merge-report preserves provenance", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-merge-report-supports-claim-merge-without-collapse-54", + "source": "xananode.example:concept/merge-report", + "target": "claim-merge-without-collapse", + "type": "supports", + "summary": "xananode.example:concept/merge-report supports claim-merge-without-collapse", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-merge-validation-arrives-at-claim-merge-without-collapse-60", + "source": "xananode.example:concept/merge-validation", + "target": "claim-merge-without-collapse", + "type": "arrives_at", + "summary": "xananode.example:concept/merge-validation arrives at claim-merge-without-collapse", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-merge-validation-requires-namespacing-55", + "source": "xananode.example:concept/merge-validation", + "target": "namespacing", + "type": "requires", + "summary": "xananode.example:concept/merge-validation requires namespacing", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-merge-validation-requires-provenance-56", + "source": "xananode.example:concept/merge-validation", + "target": "provenance", + "type": "requires", + "summary": "xananode.example:concept/merge-validation requires provenance", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-merge-validation-requires-schema-extension-57", + "source": "xananode.example:concept/merge-validation", + "target": "schema-extension", + "type": "requires", + "summary": "xananode.example:concept/merge-validation requires schema-extension", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-merge-validation-uses-compatibility-report-59", + "source": "xananode.example:concept/merge-validation", + "target": "compatibility-report", + "type": "uses", + "summary": "xananode.example:concept/merge-validation uses compatibility-report", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-merge-validation-uses-merge-report-58", + "source": "xananode.example:concept/merge-validation", + "target": "merge-report", + "type": "uses", + "summary": "xananode.example:concept/merge-validation uses merge-report", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-moderation-model-context-for-dispute-resolution-63", + "source": "xananode.example:concept/moderation-model", + "target": "dispute-resolution", + "type": "context_for", + "summary": "xananode.example:concept/moderation-model context for dispute-resolution", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-moderation-model-defines-independent-moderation-61", + "source": "xananode.example:concept/moderation-model", + "target": "independent-moderation", + "type": "defines", + "summary": "xananode.example:concept/moderation-model defines independent-moderation", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-moderation-model-required-for-federation-rules-62", + "source": "xananode.example:concept/moderation-model", + "target": "federation-rules", + "type": "required_for", + "summary": "xananode.example:concept/moderation-model required for federation-rules", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-namespace-registry-implements-namespacing-64", + "source": "xananode.example:concept/namespace-registry", + "target": "namespacing", + "type": "implements", + "summary": "xananode.example:concept/namespace-registry implements namespacing", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-namespace-registry-required-for-schema-extension-65", + "source": "xananode.example:concept/namespace-registry", + "target": "schema-extension", + "type": "required_for", + "summary": "xananode.example:concept/namespace-registry required for schema-extension", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-namespacing-clarifies-schema-extension-66", + "source": "xananode.example:concept/namespacing", + "target": "schema-extension", + "type": "clarifies", + "summary": "xananode.example:concept/namespacing clarifies schema-extension", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-protocol-artifacts-contains-review-suggestions-71", + "source": "xananode.example:concept/protocol-artifacts", + "target": "review-suggestions", + "type": "contains", + "summary": "xananode.example:concept/protocol-artifacts contains review-suggestions", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-protocol-artifacts-contains-substrate-manifest-68", + "source": "xananode.example:concept/protocol-artifacts", + "target": "substrate-manifest", + "type": "contains", + "summary": "xananode.example:concept/protocol-artifacts contains substrate-manifest", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-protocol-artifacts-contains-substrate-node-record-69", + "source": "xananode.example:concept/protocol-artifacts", + "target": "substrate-node-record", + "type": "contains", + "summary": "xananode.example:concept/protocol-artifacts contains substrate-node-record", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-protocol-artifacts-contains-substrate-relationship-list-70", + "source": "xananode.example:concept/protocol-artifacts", + "target": "substrate-relationship-list", + "type": "contains", + "summary": "xananode.example:concept/protocol-artifacts contains substrate-relationship-list", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-protocol-artifacts-defined-by-xananode-core-schema-67", + "source": "xananode.example:concept/protocol-artifacts", + "target": "xananode-core-schema", + "type": "defined_by", + "summary": "xananode.example:concept/protocol-artifacts defined by xananode-core-schema", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-protocol-artifacts-required-for-federated-knowledge-substrates-72", + "source": "xananode.example:concept/protocol-artifacts", + "target": "federated-knowledge-substrates", + "type": "required_for", + "summary": "xananode.example:concept/protocol-artifacts required for federated-knowledge-substrates", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-provenance-has-evidence-claim-relationships-preserve-context-73", + "source": "xananode.example:concept/provenance", + "target": "claim-relationships-preserve-context", + "type": "has_evidence", + "summary": "xananode.example:concept/provenance has evidence claim-relationships-preserve-context", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-review-suggestions-uses-transclusion-75", + "source": "xananode.example:concept/review-suggestions", + "target": "transclusion", + "type": "uses", + "summary": "xananode.example:concept/review-suggestions uses transclusion", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-review-suggestions-uses-typed-relationships-74", + "source": "xananode.example:concept/review-suggestions", + "target": "typed-relationships", + "type": "uses", + "summary": "xananode.example:concept/review-suggestions uses typed-relationships", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-schema-extension-enabled-by-namespacing-76", + "source": "xananode.example:concept/schema-extension", + "target": "namespacing", + "type": "enabled_by", + "summary": "xananode.example:concept/schema-extension enabled by namespacing", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-schema-extension-required-for-federated-knowledge-substrates-78", + "source": "xananode.example:concept/schema-extension", + "target": "federated-knowledge-substrates", + "type": "required_for", + "summary": "xananode.example:concept/schema-extension required for federated-knowledge-substrates", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-schema-extension-requires-xananode-core-schema-77", + "source": "xananode.example:concept/schema-extension", + "target": "xananode-core-schema", + "type": "requires", + "summary": "xananode.example:concept/schema-extension requires xananode-core-schema", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-single-source-of-truth-alternative-to-knowledge-substrate-81", + "source": "xananode.example:concept/single-source-of-truth", + "target": "knowledge-substrate", + "type": "alternative_to", + "summary": "xananode.example:concept/single-source-of-truth alternative to knowledge-substrate", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-single-source-of-truth-contrasts-with-federated-knowledge-substrates-79", + "source": "xananode.example:concept/single-source-of-truth", + "target": "federated-knowledge-substrates", + "type": "contrasts_with", + "summary": "xananode.example:concept/single-source-of-truth contrasts with federated-knowledge-substrates", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-single-source-of-truth-threatens-independent-moderation-80", + "source": "xananode.example:concept/single-source-of-truth", + "target": "independent-moderation", + "type": "threatens", + "summary": "xananode.example:concept/single-source-of-truth threatens independent-moderation", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-substrate-manifest-requires-namespacing-82", + "source": "xananode.example:concept/substrate-manifest", + "target": "namespacing", + "type": "requires", + "summary": "xananode.example:concept/substrate-manifest requires namespacing", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-substrate-node-record-contains-fragment-node-84", + "source": "xananode.example:concept/substrate-node-record", + "target": "fragment-node", + "type": "contains", + "summary": "xananode.example:concept/substrate-node-record contains fragment-node", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-substrate-node-record-uses-xananode-node-types-83", + "source": "xananode.example:concept/substrate-node-record", + "target": "xananode-node-types", + "type": "uses", + "summary": "xananode.example:concept/substrate-node-record uses xananode-node-types", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-substrate-relationship-list-preserves-provenance-86", + "source": "xananode.example:concept/substrate-relationship-list", + "target": "provenance", + "type": "preserves", + "summary": "xananode.example:concept/substrate-relationship-list preserves provenance", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-substrate-relationship-list-uses-xananode-relationship-types-85", + "source": "xananode.example:concept/substrate-relationship-list", + "target": "xananode-relationship-types", + "type": "uses", + "summary": "xananode.example:concept/substrate-relationship-list uses xananode-relationship-types", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-transclusion-preserves-provenance-87", + "source": "xananode.example:concept/transclusion", + "target": "provenance", + "type": "preserves", + "summary": "xananode.example:concept/transclusion preserves provenance", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-transclusion-transcludes-xanadu-document-interconnection-v1-0001-1", + "source": "xananode.example:concept/transclusion", + "target": "xanadu-document-interconnection@v1/0001", + "type": "transcludes", + "summary": "Transclusion transcludes xanadu-document-interconnection@v1/0001", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-transclusion-uses-fragment-node-88", + "source": "xananode.example:concept/transclusion", + "target": "fragment-node", + "type": "uses", + "summary": "xananode.example:concept/transclusion uses fragment-node", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-tumbler-addressing-deep-links-to-as-we-may-think-94", + "source": "xananode.example:concept/tumbler-addressing", + "target": "as-we-may-think", + "type": "deep_links_to", + "summary": "xananode.example:concept/tumbler-addressing deep links to as-we-may-think", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-tumbler-addressing-enables-deep-linking-90", + "source": "xananode.example:concept/tumbler-addressing", + "target": "deep-linking", + "type": "enables", + "summary": "xananode.example:concept/tumbler-addressing enables deep-linking", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-tumbler-addressing-enables-fragment-node-92", + "source": "xananode.example:concept/tumbler-addressing", + "target": "fragment-node", + "type": "enables", + "summary": "xananode.example:concept/tumbler-addressing enables fragment-node", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-tumbler-addressing-enables-transclusion-89", + "source": "xananode.example:concept/tumbler-addressing", + "target": "transclusion", + "type": "enables", + "summary": "xananode.example:concept/tumbler-addressing enables transclusion", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-tumbler-addressing-extended-by-xananode-93", + "source": "xananode.example:concept/tumbler-addressing", + "target": "xananode", + "type": "extended_by", + "summary": "xananode.example:concept/tumbler-addressing extended by xananode", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-tumbler-addressing-preserves-provenance-91", + "source": "xananode.example:concept/tumbler-addressing", + "target": "provenance", + "type": "preserves", + "summary": "xananode.example:concept/tumbler-addressing preserves provenance", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-tumbler-addressing-transcludes-as-we-may-think-v1-0004-1", + "source": "xananode.example:concept/tumbler-addressing", + "target": "as-we-may-think@v1/0004", + "type": "transcludes", + "summary": "Tumbler Addressing transcludes as-we-may-think@v1/0004", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-typed-relationships-contrasts-with-unlabeled-hyperlink-95", + "source": "xananode.example:concept/typed-relationships", + "target": "unlabeled-hyperlink", + "type": "contrasts_with", + "summary": "xananode.example:concept/typed-relationships contrasts with unlabeled-hyperlink", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-typed-relationships-supports-claim-relationships-preserve-context-96", + "source": "xananode.example:concept/typed-relationships", + "target": "claim-relationships-preserve-context", + "type": "supports", + "summary": "xananode.example:concept/typed-relationships supports claim-relationships-preserve-context", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-unlabeled-hyperlink-threatens-provenance-97", + "source": "xananode.example:concept/unlabeled-hyperlink", + "target": "provenance", + "type": "threatens", + "summary": "xananode.example:concept/unlabeled-hyperlink threatens provenance", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-xananode-defines-knowledge-substrate-98", + "source": "xananode.example:concept/xananode", + "target": "knowledge-substrate", + "type": "defines", + "summary": "xananode.example:concept/xananode defines knowledge-substrate", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-xananode-explains-federated-knowledge-substrates-99", + "source": "xananode.example:concept/xananode", + "target": "federated-knowledge-substrates", + "type": "explains", + "summary": "xananode.example:concept/xananode explains federated-knowledge-substrates", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-xananode-extends-memex-103", + "source": "xananode.example:concept/xananode", + "target": "memex", + "type": "extends", + "summary": "xananode.example:concept/xananode extends memex", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-xananode-extends-project-xanadu-102", + "source": "xananode.example:concept/xananode", + "target": "project-xanadu", + "type": "extends", + "summary": "xananode.example:concept/xananode extends project-xanadu", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-xananode-preserves-provenance-101", + "source": "xananode.example:concept/xananode", + "target": "provenance", + "type": "preserves", + "summary": "xananode.example:concept/xananode preserves provenance", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-concept-xananode-requires-xananode-core-schema-100", + "source": "xananode.example:concept/xananode", + "target": "xananode-core-schema", + "type": "requires", + "summary": "xananode.example:concept/xananode requires xananode-core-schema", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-essay-start-here-continues-to-protocol-artifacts-trail-109", + "source": "xananode.example:essay/start-here", + "target": "protocol-artifacts-trail", + "type": "continues_to", + "summary": "xananode.example:essay/start-here continues to protocol-artifacts-trail", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-essay-start-here-continues-to-using-hugo-with-protocol-json-110", + "source": "xananode.example:essay/start-here", + "target": "using-hugo-with-protocol-json", + "type": "continues_to", + "summary": "xananode.example:essay/start-here continues to using-hugo-with-protocol-json", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-essay-start-here-continues-to-xananode-core-trail-108", + "source": "xananode.example:essay/start-here", + "target": "xananode-core-trail", + "type": "continues_to", + "summary": "xananode.example:essay/start-here continues to xananode-core-trail", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-essay-start-here-contrasts-with-single-source-of-truth-107", + "source": "xananode.example:essay/start-here", + "target": "single-source-of-truth", + "type": "contrasts_with", + "summary": "xananode.example:essay/start-here contrasts with single-source-of-truth", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-essay-start-here-explains-federated-knowledge-substrates-106", + "source": "xananode.example:essay/start-here", + "target": "federated-knowledge-substrates", + "type": "explains", + "summary": "xananode.example:essay/start-here explains federated-knowledge-substrates", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-essay-start-here-explains-knowledge-substrate-105", + "source": "xananode.example:essay/start-here", + "target": "knowledge-substrate", + "type": "explains", + "summary": "xananode.example:essay/start-here explains knowledge-substrate", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-essay-start-here-explains-xananode-104", + "source": "xananode.example:essay/start-here", + "target": "xananode", + "type": "explains", + "summary": "xananode.example:essay/start-here explains xananode", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-essay-using-hugo-with-protocol-json-context-for-historical-lineage-trail-114", + "source": "xananode.example:essay/using-hugo-with-protocol-json", + "target": "historical-lineage-trail", + "type": "context_for", + "summary": "xananode.example:essay/using-hugo-with-protocol-json context for historical-lineage-trail", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-essay-using-hugo-with-protocol-json-explains-substrate-node-record-112", + "source": "xananode.example:essay/using-hugo-with-protocol-json", + "target": "substrate-node-record", + "type": "explains", + "summary": "xananode.example:essay/using-hugo-with-protocol-json explains substrate-node-record", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-essay-using-hugo-with-protocol-json-explains-substrate-relationship-list-113", + "source": "xananode.example:essay/using-hugo-with-protocol-json", + "target": "substrate-relationship-list", + "type": "explains", + "summary": "xananode.example:essay/using-hugo-with-protocol-json explains substrate-relationship-list", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-essay-using-hugo-with-protocol-json-explains-xananode-hugo-theme-111", + "source": "xananode.example:essay/using-hugo-with-protocol-json", + "target": "xananode-hugo-theme", + "type": "explains", + "summary": "xananode.example:essay/using-hugo-with-protocol-json explains xananode-hugo-theme", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-essay-what-is-xananode-arrives-at-claim-merge-without-collapse-117", + "source": "xananode.example:essay/what-is-xananode", + "target": "claim-merge-without-collapse", + "type": "arrives_at", + "summary": "xananode.example:essay/what-is-xananode arrives at claim-merge-without-collapse", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-essay-what-is-xananode-context-for-federated-knowledge-substrates-118", + "source": "xananode.example:essay/what-is-xananode", + "target": "federated-knowledge-substrates", + "type": "context_for", + "summary": "xananode.example:essay/what-is-xananode context for federated-knowledge-substrates", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-essay-what-is-xananode-defines-xananode-115", + "source": "xananode.example:essay/what-is-xananode", + "target": "xananode", + "type": "defines", + "summary": "xananode.example:essay/what-is-xananode defines xananode", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-essay-what-is-xananode-explains-protocol-artifacts-119", + "source": "xananode.example:essay/what-is-xananode", + "target": "protocol-artifacts", + "type": "explains", + "summary": "xananode.example:essay/what-is-xananode explains protocol-artifacts", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-essay-what-is-xananode-explains-xananode-hugo-theme-116", + "source": "xananode.example:essay/what-is-xananode", + "target": "xananode-hugo-theme", + "type": "explains", + "summary": "xananode.example:essay/what-is-xananode explains xananode-hugo-theme", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-fragment-as-we-may-think-0004-derived-from-xananode-example-source-as-we-may-think-1", + "source": "xananode.example:fragment/as-we-may-think-0004", + "target": "xananode.example:source/as-we-may-think", + "type": "derived_from", + "summary": "Associative Trails Fragment is derived from its source node", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-fragment-mother-of-all-demos-0001-derived-from-xananode-example-source-mother-of-all-demos-2", + "source": "xananode.example:fragment/mother-of-all-demos-0001", + "target": "xananode.example:source/mother-of-all-demos", + "type": "derived_from", + "summary": "Augmenting Human Intelligence Fragment is derived from its source node", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-fragment-xanadu-document-interconnection-enabling-re-use-0001-derived-from-xananode-example-source-xanadu-document-interconnection-enabling-re-use-3", + "source": "xananode.example:fragment/xanadu-document-interconnection-enabling-re-use-0001", + "target": "xananode.example:source/xanadu-document-interconnection-enabling-re-use", + "type": "derived_from", + "summary": "Reusable Media Fragment is derived from its source node", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-media-xananode-icon-depicts-xananode-hugo-theme-121", + "source": "xananode.example:media/xananode-icon", + "target": "xananode-hugo-theme", + "type": "depicts", + "summary": "xananode.example:media/xananode-icon depicts xananode-hugo-theme", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-media-xananode-icon-represents-xananode-122", + "source": "xananode.example:media/xananode-icon", + "target": "xananode", + "type": "represents", + "summary": "xananode.example:media/xananode-icon represents xananode", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-media-xananode-icon-used-as-primary-media-for-xananode-hugo-theme-120", + "source": "xananode.example:media/xananode-icon", + "target": "xananode-hugo-theme", + "type": "used_as_primary_media_for", + "summary": "xananode.example:media/xananode-icon used as primary media for xananode-hugo-theme", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-observation-link-rot-demonstrates-unlabeled-hyperlink-123", + "source": "xananode.example:observation/link-rot", + "target": "unlabeled-hyperlink", + "type": "demonstrates", + "summary": "xananode.example:observation/link-rot demonstrates unlabeled-hyperlink", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-observation-link-rot-explained-by-knowledge-substrate-126", + "source": "xananode.example:observation/link-rot", + "target": "knowledge-substrate", + "type": "explained_by", + "summary": "xananode.example:observation/link-rot explained by knowledge-substrate", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-observation-link-rot-supported-by-source-code-link-decay-study-125", + "source": "xananode.example:observation/link-rot", + "target": "source-code-link-decay-study", + "type": "supported_by", + "summary": "xananode.example:observation/link-rot supported by source-code-link-decay-study", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-observation-link-rot-threatens-provenance-124", + "source": "xananode.example:observation/link-rot", + "target": "provenance", + "type": "threatens", + "summary": "xananode.example:observation/link-rot threatens provenance", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-person-douglas-engelbart-created-nls-127", + "source": "xananode.example:person/douglas-engelbart", + "target": "nls", + "type": "created", + "summary": "xananode.example:person/douglas-engelbart created nls", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-person-douglas-engelbart-extended-by-xananode-129", + "source": "xananode.example:person/douglas-engelbart", + "target": "xananode", + "type": "extended_by", + "summary": "xananode.example:person/douglas-engelbart extended by xananode", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-person-douglas-engelbart-presented-mother-of-all-demos-128", + "source": "xananode.example:person/douglas-engelbart", + "target": "mother-of-all-demos", + "type": "presented", + "summary": "xananode.example:person/douglas-engelbart presented mother-of-all-demos", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-person-ted-nelson-authored-xanadu-document-interconnection-132", + "source": "xananode.example:person/ted-nelson", + "target": "xanadu-document-interconnection", + "type": "authored", + "summary": "xananode.example:person/ted-nelson authored xanadu-document-interconnection", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-person-ted-nelson-created-project-xanadu-130", + "source": "xananode.example:person/ted-nelson", + "target": "project-xanadu", + "type": "created", + "summary": "xananode.example:person/ted-nelson created project-xanadu", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-person-ted-nelson-influenced-xananode-133", + "source": "xananode.example:person/ted-nelson", + "target": "xananode", + "type": "influenced", + "summary": "xananode.example:person/ted-nelson influenced xananode", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-person-ted-nelson-introduced-transclusion-131", + "source": "xananode.example:person/ted-nelson", + "target": "transclusion", + "type": "introduced", + "summary": "xananode.example:person/ted-nelson introduced transclusion", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-person-vannevar-bush-anticipated-knowledge-substrate-136", + "source": "xananode.example:person/vannevar-bush", + "target": "knowledge-substrate", + "type": "anticipated", + "summary": "xananode.example:person/vannevar-bush anticipated knowledge-substrate", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-person-vannevar-bush-authored-as-we-may-think-134", + "source": "xananode.example:person/vannevar-bush", + "target": "as-we-may-think", + "type": "authored", + "summary": "xananode.example:person/vannevar-bush authored as-we-may-think", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-person-vannevar-bush-proposed-memex-135", + "source": "xananode.example:person/vannevar-bush", + "target": "memex", + "type": "proposed", + "summary": "xananode.example:person/vannevar-bush proposed memex", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-project-memex-anticipated-xananode-138", + "source": "xananode.example:project/memex", + "target": "xananode", + "type": "anticipated", + "summary": "xananode.example:project/memex anticipated xananode", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-project-memex-introduced-in-as-we-may-think-137", + "source": "xananode.example:project/memex", + "target": "as-we-may-think", + "type": "introduced_in", + "summary": "xananode.example:project/memex introduced in as-we-may-think", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-project-nls-anticipated-xananode-140", + "source": "xananode.example:project/nls", + "target": "xananode", + "type": "anticipated", + "summary": "xananode.example:project/nls anticipated xananode", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-project-nls-demonstrated-by-mother-of-all-demos-139", + "source": "xananode.example:project/nls", + "target": "mother-of-all-demos", + "type": "demonstrated_by", + "summary": "xananode.example:project/nls demonstrated by mother-of-all-demos", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-project-project-xanadu-defines-transclusion-141", + "source": "xananode.example:project/project-xanadu", + "target": "transclusion", + "type": "defines", + "summary": "xananode.example:project/project-xanadu defines transclusion", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-project-project-xanadu-influenced-xananode-142", + "source": "xananode.example:project/project-xanadu", + "target": "xananode", + "type": "influenced", + "summary": "xananode.example:project/project-xanadu influenced xananode", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-project-xananode-hugo-theme-demonstrates-knowledge-substrate-146", + "source": "xananode.example:project/xananode-hugo-theme", + "target": "knowledge-substrate", + "type": "demonstrates", + "summary": "xananode.example:project/xananode-hugo-theme demonstrates knowledge-substrate", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-project-xananode-hugo-theme-implements-xananode-143", + "source": "xananode.example:project/xananode-hugo-theme", + "target": "xananode", + "type": "implements", + "summary": "xananode.example:project/xananode-hugo-theme implements xananode", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-project-xananode-hugo-theme-uses-cytoscape-js-145", + "source": "xananode.example:project/xananode-hugo-theme", + "target": "cytoscape-js", + "type": "uses", + "summary": "xananode.example:project/xananode-hugo-theme uses cytoscape-js", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-project-xananode-hugo-theme-uses-hugo-144", + "source": "xananode.example:project/xananode-hugo-theme", + "target": "hugo", + "type": "uses", + "summary": "xananode.example:project/xananode-hugo-theme uses hugo", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-schema-compatibility-report-schema-defines-compatibility-report-147", + "source": "xananode.example:schema/compatibility-report-schema", + "target": "compatibility-report", + "type": "defines", + "summary": "xananode.example:schema/compatibility-report-schema defines compatibility-report", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-schema-compatibility-report-schema-documents-compatibility-levels-148", + "source": "xananode.example:schema/compatibility-report-schema", + "target": "compatibility-levels", + "type": "documents", + "summary": "xananode.example:schema/compatibility-report-schema documents compatibility-levels", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-schema-compatibility-report-schema-required-for-federation-example-149", + "source": "xananode.example:schema/compatibility-report-schema", + "target": "federation-example", + "type": "required_for", + "summary": "xananode.example:schema/compatibility-report-schema required for federation-example", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-schema-merge-report-schema-defines-merge-report-150", + "source": "xananode.example:schema/merge-report-schema", + "target": "merge-report", + "type": "defines", + "summary": "xananode.example:schema/merge-report-schema defines merge-report", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-schema-merge-report-schema-documents-merge-validation-151", + "source": "xananode.example:schema/merge-report-schema", + "target": "merge-validation", + "type": "documents", + "summary": "xananode.example:schema/merge-report-schema documents merge-validation", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-schema-merge-report-schema-required-for-federation-example-152", + "source": "xananode.example:schema/merge-report-schema", + "target": "federation-example", + "type": "required_for", + "summary": "xananode.example:schema/merge-report-schema required for federation-example", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-schema-namespace-schema-defines-namespace-registry-153", + "source": "xananode.example:schema/namespace-schema", + "target": "namespace-registry", + "type": "defines", + "summary": "xananode.example:schema/namespace-schema defines namespace-registry", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-schema-namespace-schema-required-for-schema-extension-155", + "source": "xananode.example:schema/namespace-schema", + "target": "schema-extension", + "type": "required_for", + "summary": "xananode.example:schema/namespace-schema required for schema-extension", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-schema-namespace-schema-supports-namespacing-154", + "source": "xananode.example:schema/namespace-schema", + "target": "namespacing", + "type": "supports", + "summary": "xananode.example:schema/namespace-schema supports namespacing", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-schema-substrate-manifest-schema-defines-substrate-manifest-156", + "source": "xananode.example:schema/substrate-manifest-schema", + "target": "substrate-manifest", + "type": "defines", + "summary": "xananode.example:schema/substrate-manifest-schema defines substrate-manifest", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-schema-substrate-manifest-schema-part-of-xananode-core-schema-157", + "source": "xananode.example:schema/substrate-manifest-schema", + "target": "xananode-core-schema", + "type": "part_of", + "summary": "xananode.example:schema/substrate-manifest-schema part of xananode-core-schema", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-schema-substrate-manifest-schema-required-for-compatibility-report-158", + "source": "xananode.example:schema/substrate-manifest-schema", + "target": "compatibility-report", + "type": "required_for", + "summary": "xananode.example:schema/substrate-manifest-schema required for compatibility-report", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-schema-substrate-node-schema-defines-substrate-node-record-159", + "source": "xananode.example:schema/substrate-node-schema", + "target": "substrate-node-record", + "type": "defines", + "summary": "xananode.example:schema/substrate-node-schema defines substrate-node-record", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-schema-substrate-node-schema-part-of-xananode-core-schema-161", + "source": "xananode.example:schema/substrate-node-schema", + "target": "xananode-core-schema", + "type": "part_of", + "summary": "xananode.example:schema/substrate-node-schema part of xananode-core-schema", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-schema-substrate-node-schema-uses-xananode-node-types-160", + "source": "xananode.example:schema/substrate-node-schema", + "target": "xananode-node-types", + "type": "uses", + "summary": "xananode.example:schema/substrate-node-schema uses xananode-node-types", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-schema-substrate-relationships-schema-defines-substrate-relationship-list-162", + "source": "xananode.example:schema/substrate-relationships-schema", + "target": "substrate-relationship-list", + "type": "defines", + "summary": "xananode.example:schema/substrate-relationships-schema defines substrate-relationship-list", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-schema-substrate-relationships-schema-part-of-xananode-core-schema-164", + "source": "xananode.example:schema/substrate-relationships-schema", + "target": "xananode-core-schema", + "type": "part_of", + "summary": "xananode.example:schema/substrate-relationships-schema part of xananode-core-schema", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-schema-substrate-relationships-schema-uses-xananode-relationship-types-163", + "source": "xananode.example:schema/substrate-relationships-schema", + "target": "xananode-relationship-types", + "type": "uses", + "summary": "xananode.example:schema/substrate-relationships-schema uses xananode-relationship-types", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-schema-xananode-core-schema-defines-substrate-manifest-schema-167", + "source": "xananode.example:schema/xananode-core-schema", + "target": "substrate-manifest-schema", + "type": "defines", + "summary": "xananode.example:schema/xananode-core-schema defines substrate-manifest-schema", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-schema-xananode-core-schema-defines-substrate-node-schema-168", + "source": "xananode.example:schema/xananode-core-schema", + "target": "substrate-node-schema", + "type": "defines", + "summary": "xananode.example:schema/xananode-core-schema defines substrate-node-schema", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-schema-xananode-core-schema-defines-substrate-relationships-schema-169", + "source": "xananode.example:schema/xananode-core-schema", + "target": "substrate-relationships-schema", + "type": "defines", + "summary": "xananode.example:schema/xananode-core-schema defines substrate-relationships-schema", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-schema-xananode-core-schema-defines-xananode-node-types-165", + "source": "xananode.example:schema/xananode-core-schema", + "target": "xananode-node-types", + "type": "defines", + "summary": "xananode.example:schema/xananode-core-schema defines xananode-node-types", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-schema-xananode-core-schema-defines-xananode-relationship-types-166", + "source": "xananode.example:schema/xananode-core-schema", + "target": "xananode-relationship-types", + "type": "defines", + "summary": "xananode.example:schema/xananode-core-schema defines xananode-relationship-types", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-schema-xananode-core-schema-enables-schema-extension-171", + "source": "xananode.example:schema/xananode-core-schema", + "target": "schema-extension", + "type": "enables", + "summary": "xananode.example:schema/xananode-core-schema enables schema-extension", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-schema-xananode-core-schema-required-for-federated-knowledge-substrates-170", + "source": "xananode.example:schema/xananode-core-schema", + "target": "federated-knowledge-substrates", + "type": "required_for", + "summary": "xananode.example:schema/xananode-core-schema required for federated-knowledge-substrates", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-schema-xananode-node-types-defines-xananode-172", + "source": "xananode.example:schema/xananode-node-types", + "target": "xananode", + "type": "defines", + "summary": "xananode.example:schema/xananode-node-types defines xananode", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-schema-xananode-relationship-types-defines-typed-relationships-173", + "source": "xananode.example:schema/xananode-relationship-types", + "target": "typed-relationships", + "type": "defines", + "summary": "xananode.example:schema/xananode-relationship-types defines typed-relationships", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-source-9-6-million-links-in-source-code-comments-documents-link-rot-178", + "source": "xananode.example:source/9-6-million-links-in-source-code-comments", + "target": "link-rot", + "type": "documents", + "summary": "xananode.example:source/9-6-million-links-in-source-code-comments documents link-rot", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-source-9-6-million-links-in-source-code-comments-supports-claim-relationships-preserve-context-179", + "source": "xananode.example:source/9-6-million-links-in-source-code-comments", + "target": "claim-relationships-preserve-context", + "type": "supports", + "summary": "xananode.example:source/9-6-million-links-in-source-code-comments supports claim-relationships-preserve-context", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-source-as-we-may-think-documents-memex-174", + "source": "xananode.example:source/as-we-may-think", + "target": "memex", + "type": "documents", + "summary": "xananode.example:source/as-we-may-think documents memex", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-source-as-we-may-think-supports-claim-substrate-is-structure-175", + "source": "xananode.example:source/as-we-may-think", + "target": "claim-substrate-is-structure", + "type": "supports", + "summary": "xananode.example:source/as-we-may-think supports claim-substrate-is-structure", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-source-mother-of-all-demos-documents-nls-176", + "source": "xananode.example:source/mother-of-all-demos", + "target": "nls", + "type": "documents", + "summary": "xananode.example:source/mother-of-all-demos documents nls", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-source-mother-of-all-demos-supports-knowledge-substrate-177", + "source": "xananode.example:source/mother-of-all-demos", + "target": "knowledge-substrate", + "type": "supports", + "summary": "xananode.example:source/mother-of-all-demos supports knowledge-substrate", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-source-xanadu-document-interconnection-enabling-re-use-defines-transclusion-181", + "source": "xananode.example:source/xanadu-document-interconnection-enabling-re-use", + "target": "transclusion", + "type": "defines", + "summary": "xananode.example:source/xanadu-document-interconnection-enabling-re-use defines transclusion", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-source-xanadu-document-interconnection-enabling-re-use-documents-project-xanadu-180", + "source": "xananode.example:source/xanadu-document-interconnection-enabling-re-use", + "target": "project-xanadu", + "type": "documents", + "summary": "xananode.example:source/xanadu-document-interconnection-enabling-re-use documents project-xanadu", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-source-xanadu-document-interconnection-enabling-re-use-supports-claim-relationships-preserve-context-182", + "source": "xananode.example:source/xanadu-document-interconnection-enabling-re-use", + "target": "claim-relationships-preserve-context", + "type": "supports", + "summary": "xananode.example:source/xanadu-document-interconnection-enabling-re-use supports claim-relationships-preserve-context", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-source-xananode-core-sdk-repository-implements-xananode-core-schema-183", + "source": "xananode.example:source/xananode-core-sdk-repository", + "target": "xananode-core-schema", + "type": "implements", + "summary": "xananode.example:source/xananode-core-sdk-repository implements xananode-core-schema", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-source-xananode-core-sdk-repository-uses-substrate-node-record-184", + "source": "xananode.example:source/xananode-core-sdk-repository", + "target": "substrate-node-record", + "type": "uses", + "summary": "xananode.example:source/xananode-core-sdk-repository uses substrate-node-record", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-source-xananode-core-sdk-repository-uses-substrate-relationship-list-185", + "source": "xananode.example:source/xananode-core-sdk-repository", + "target": "substrate-relationship-list", + "type": "uses", + "summary": "xananode.example:source/xananode-core-sdk-repository uses substrate-relationship-list", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-source-xananode-hugo-repository-implements-xananode-hugo-theme-186", + "source": "xananode.example:source/xananode-hugo-repository", + "target": "xananode-hugo-theme", + "type": "implements", + "summary": "xananode.example:source/xananode-hugo-repository implements xananode-hugo-theme", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-source-xananode-hugo-repository-uses-hugo-187", + "source": "xananode.example:source/xananode-hugo-repository", + "target": "hugo", + "type": "uses", + "summary": "xananode.example:source/xananode-hugo-repository uses hugo", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-source-xananode-hugo-repository-uses-xananode-core-schema-188", + "source": "xananode.example:source/xananode-hugo-repository", + "target": "xananode-core-schema", + "type": "uses", + "summary": "xananode.example:source/xananode-hugo-repository uses xananode-core-schema", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-source-xananode-protocol-repository-defines-xananode-189", + "source": "xananode.example:source/xananode-protocol-repository", + "target": "xananode", + "type": "defines", + "summary": "xananode.example:source/xananode-protocol-repository defines xananode", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-source-xananode-protocol-repository-defines-xananode-core-schema-190", + "source": "xananode.example:source/xananode-protocol-repository", + "target": "xananode-core-schema", + "type": "defines", + "summary": "xananode.example:source/xananode-protocol-repository defines xananode-core-schema", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-source-xananode-protocol-repository-documents-protocol-artifacts-191", + "source": "xananode.example:source/xananode-protocol-repository", + "target": "protocol-artifacts", + "type": "documents", + "summary": "xananode.example:source/xananode-protocol-repository documents protocol-artifacts", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-source-xananode-studio-repository-demonstrates-knowledge-substrate-194", + "source": "xananode.example:source/xananode-studio-repository", + "target": "knowledge-substrate", + "type": "demonstrates", + "summary": "xananode.example:source/xananode-studio-repository demonstrates knowledge-substrate", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-source-xananode-studio-repository-uses-xananode-core-schema-192", + "source": "xananode.example:source/xananode-studio-repository", + "target": "xananode-core-schema", + "type": "uses", + "summary": "xananode.example:source/xananode-studio-repository uses xananode-core-schema", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-source-xananode-studio-repository-uses-xananode-hugo-theme-193", + "source": "xananode.example:source/xananode-studio-repository", + "target": "xananode-hugo-theme", + "type": "uses", + "summary": "xananode.example:source/xananode-studio-repository uses xananode-hugo-theme", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-source-xananode-workspace-repository-required-for-federated-knowledge-substrates-196", + "source": "xananode.example:source/xananode-workspace-repository", + "target": "federated-knowledge-substrates", + "type": "required_for", + "summary": "xananode.example:source/xananode-workspace-repository required for federated-knowledge-substrates", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-source-xananode-workspace-repository-uses-xananode-core-schema-195", + "source": "xananode.example:source/xananode-workspace-repository", + "target": "xananode-core-schema", + "type": "uses", + "summary": "xananode.example:source/xananode-workspace-repository uses xananode-core-schema", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-technology-cytoscape-js-represents-knowledge-substrate-197", + "source": "xananode.example:technology/cytoscape-js", + "target": "knowledge-substrate", + "type": "represents", + "summary": "xananode.example:technology/cytoscape-js represents knowledge-substrate", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-technology-hugo-implements-static-publishing-198", + "source": "xananode.example:technology/hugo", + "target": "static-publishing", + "type": "implements", + "summary": "xananode.example:technology/hugo implements static-publishing", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-technology-static-publishing-enabled-by-xananode-hugo-theme-199", + "source": "xananode.example:technology/static-publishing", + "target": "xananode-hugo-theme", + "type": "enabled_by", + "summary": "xananode.example:technology/static-publishing enabled by xananode-hugo-theme", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-trail-branching-orientation-trail-continues-to-vannevar-bush-202", + "source": "xananode.example:trail/branching-orientation-trail", + "target": "vannevar-bush", + "type": "continues_to", + "summary": "xananode.example:trail/branching-orientation-trail continues to vannevar-bush", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-trail-branching-orientation-trail-continues-to-xananode-201", + "source": "xananode.example:trail/branching-orientation-trail", + "target": "xananode", + "type": "continues_to", + "summary": "xananode.example:trail/branching-orientation-trail continues to xananode", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-trail-branching-orientation-trail-continues-to-xananode-protocol-repo-203", + "source": "xananode.example:trail/branching-orientation-trail", + "target": "xananode-protocol-repo", + "type": "continues_to", + "summary": "xananode.example:trail/branching-orientation-trail continues to xananode-protocol-repo", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-trail-branching-orientation-trail-starts-with-start-here-200", + "source": "xananode.example:trail/branching-orientation-trail", + "target": "start-here", + "type": "starts_with", + "summary": "xananode.example:trail/branching-orientation-trail starts with start-here", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-trail-historical-lineage-trail-arrives-at-xananode-207", + "source": "xananode.example:trail/historical-lineage-trail", + "target": "xananode", + "type": "arrives_at", + "summary": "xananode.example:trail/historical-lineage-trail arrives at xananode", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-trail-historical-lineage-trail-continues-to-douglas-engelbart-205", + "source": "xananode.example:trail/historical-lineage-trail", + "target": "douglas-engelbart", + "type": "continues_to", + "summary": "xananode.example:trail/historical-lineage-trail continues to douglas-engelbart", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-trail-historical-lineage-trail-continues-to-ted-nelson-206", + "source": "xananode.example:trail/historical-lineage-trail", + "target": "ted-nelson", + "type": "continues_to", + "summary": "xananode.example:trail/historical-lineage-trail continues to ted-nelson", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-trail-historical-lineage-trail-starts-with-vannevar-bush-204", + "source": "xananode.example:trail/historical-lineage-trail", + "target": "vannevar-bush", + "type": "starts_with", + "summary": "xananode.example:trail/historical-lineage-trail starts with vannevar-bush", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-trail-protocol-artifacts-trail-arrives-at-federation-example-213", + "source": "xananode.example:trail/protocol-artifacts-trail", + "target": "federation-example", + "type": "arrives_at", + "summary": "xananode.example:trail/protocol-artifacts-trail arrives at federation-example", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-trail-protocol-artifacts-trail-continues-to-compatibility-levels-212", + "source": "xananode.example:trail/protocol-artifacts-trail", + "target": "compatibility-levels", + "type": "continues_to", + "summary": "xananode.example:trail/protocol-artifacts-trail continues to compatibility-levels", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-trail-protocol-artifacts-trail-continues-to-substrate-manifest-209", + "source": "xananode.example:trail/protocol-artifacts-trail", + "target": "substrate-manifest", + "type": "continues_to", + "summary": "xananode.example:trail/protocol-artifacts-trail continues to substrate-manifest", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-trail-protocol-artifacts-trail-continues-to-substrate-node-record-210", + "source": "xananode.example:trail/protocol-artifacts-trail", + "target": "substrate-node-record", + "type": "continues_to", + "summary": "xananode.example:trail/protocol-artifacts-trail continues to substrate-node-record", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-trail-protocol-artifacts-trail-continues-to-substrate-relationship-list-211", + "source": "xananode.example:trail/protocol-artifacts-trail", + "target": "substrate-relationship-list", + "type": "continues_to", + "summary": "xananode.example:trail/protocol-artifacts-trail continues to substrate-relationship-list", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-trail-protocol-artifacts-trail-starts-with-protocol-artifacts-208", + "source": "xananode.example:trail/protocol-artifacts-trail", + "target": "protocol-artifacts", + "type": "starts_with", + "summary": "xananode.example:trail/protocol-artifacts-trail starts with protocol-artifacts", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-trail-xananode-core-trail-arrives-at-civilizational-memory-218", + "source": "xananode.example:trail/xananode-core-trail", + "target": "civilizational-memory", + "type": "arrives_at", + "summary": "xananode.example:trail/xananode-core-trail arrives at civilizational-memory", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-trail-xananode-core-trail-continues-to-knowledge-substrate-216", + "source": "xananode.example:trail/xananode-core-trail", + "target": "knowledge-substrate", + "type": "continues_to", + "summary": "xananode.example:trail/xananode-core-trail continues to knowledge-substrate", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-trail-xananode-core-trail-continues-to-protocol-artifacts-217", + "source": "xananode.example:trail/xananode-core-trail", + "target": "protocol-artifacts", + "type": "continues_to", + "summary": "xananode.example:trail/xananode-core-trail continues to protocol-artifacts", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-trail-xananode-core-trail-continues-to-xananode-215", + "source": "xananode.example:trail/xananode-core-trail", + "target": "xananode", + "type": "continues_to", + "summary": "xananode.example:trail/xananode-core-trail continues to xananode", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-trail-xananode-core-trail-starts-with-start-here-214", + "source": "xananode.example:trail/xananode-core-trail", + "target": "start-here", + "type": "starts_with", + "summary": "xananode.example:trail/xananode-core-trail starts with start-here", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-trail-xananode-implementation-stack-trail-arrives-at-xananode-studio-repo-223", + "source": "xananode.example:trail/xananode-implementation-stack-trail", + "target": "xananode-studio-repo", + "type": "arrives_at", + "summary": "xananode.example:trail/xananode-implementation-stack-trail arrives at xananode-studio-repo", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-trail-xananode-implementation-stack-trail-continues-to-xananode-core-sdk-repo-220", + "source": "xananode.example:trail/xananode-implementation-stack-trail", + "target": "xananode-core-sdk-repo", + "type": "continues_to", + "summary": "xananode.example:trail/xananode-implementation-stack-trail continues to xananode-core-sdk-repo", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-trail-xananode-implementation-stack-trail-continues-to-xananode-hugo-repo-221", + "source": "xananode.example:trail/xananode-implementation-stack-trail", + "target": "xananode-hugo-repo", + "type": "continues_to", + "summary": "xananode.example:trail/xananode-implementation-stack-trail continues to xananode-hugo-repo", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-trail-xananode-implementation-stack-trail-continues-to-xananode-workspace-repo-222", + "source": "xananode.example:trail/xananode-implementation-stack-trail", + "target": "xananode-workspace-repo", + "type": "continues_to", + "summary": "xananode.example:trail/xananode-implementation-stack-trail continues to xananode-workspace-repo", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + }, + { + "id": "xananode.example:rel/xananode-example-trail-xananode-implementation-stack-trail-starts-with-xananode-protocol-repo-219", + "source": "xananode.example:trail/xananode-implementation-stack-trail", + "target": "xananode-protocol-repo", + "type": "starts_with", + "summary": "xananode.example:trail/xananode-implementation-stack-trail starts with xananode-protocol-repo", + "weight": 1, + "visibility": "secondary", + "evidence": [], + "external": false + } + ] +} diff --git a/exampleSite/packs/xananode-canonical/substrate.json b/exampleSite/packs/xananode-canonical/substrate.json new file mode 100644 index 00000000..ca926683 --- /dev/null +++ b/exampleSite/packs/xananode-canonical/substrate.json @@ -0,0 +1,30 @@ +{ + "id": "xananode.canonical", + "name": "XanaNode Canonical Pack", + "version": "0.1.0", + "namespace": "xananode.example", + "description": "A Core-built XanaNode substrate pack assembled from available canonical source substrates.", + "schema_version": "xananode-core@0.5.0", + "repository": { + "type": "git", + "url": "https://github.com/kingc95/xananode", + "default_branch": "main" + }, + "pack": { + "mode": "mounted", + "built_by": "@xananode/core", + "source_manifests": [ + { + "id": "xananode.example", + "name": "XanaNode Hugo Substrate", + "namespace": "xananode.example", + "version": "0.1.0", + "repository": { + "type": "git", + "url": "https://github.com/kingc95/xananode-hugo", + "default_branch": "main" + } + } + ] + } +} diff --git a/exampleSite/static/claim/example.minimal%3Aclaim%2Fsubstrate-is-structure/index.html b/exampleSite/static/claim/example.minimal%3Aclaim%2Fsubstrate-is-structure/index.html new file mode 100644 index 00000000..e7520755 --- /dev/null +++ b/exampleSite/static/claim/example.minimal%3Aclaim%2Fsubstrate-is-structure/index.html @@ -0,0 +1,25 @@ + + + + + + A knowledge substrate is structure, not just information | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/claim/example.minimal%3Aclaim/substrate-is-structure/index.html b/exampleSite/static/claim/example.minimal%3Aclaim/substrate-is-structure/index.html new file mode 100644 index 00000000..e7520755 --- /dev/null +++ b/exampleSite/static/claim/example.minimal%3Aclaim/substrate-is-structure/index.html @@ -0,0 +1,25 @@ + + + + + + A knowledge substrate is structure, not just information | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/claim/substrate-is-structure/index.html b/exampleSite/static/claim/substrate-is-structure/index.html new file mode 100644 index 00000000..e7520755 --- /dev/null +++ b/exampleSite/static/claim/substrate-is-structure/index.html @@ -0,0 +1,25 @@ + + + + + + A knowledge substrate is structure, not just information | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/concept/associative-trails/index.html b/exampleSite/static/concept/associative-trails/index.html new file mode 100644 index 00000000..71ce0c2e --- /dev/null +++ b/exampleSite/static/concept/associative-trails/index.html @@ -0,0 +1,25 @@ + + + + + + Associative Trails | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/concept/conflict-disputed-identity/index.html b/exampleSite/static/concept/conflict-disputed-identity/index.html new file mode 100644 index 00000000..0661de09 --- /dev/null +++ b/exampleSite/static/concept/conflict-disputed-identity/index.html @@ -0,0 +1,25 @@ + + + + + + Conflict and Disputed Identity | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/concept/example.minimal%3Aconcept%2Fassociative-trails/index.html b/exampleSite/static/concept/example.minimal%3Aconcept%2Fassociative-trails/index.html new file mode 100644 index 00000000..71ce0c2e --- /dev/null +++ b/exampleSite/static/concept/example.minimal%3Aconcept%2Fassociative-trails/index.html @@ -0,0 +1,25 @@ + + + + + + Associative Trails | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/concept/example.minimal%3Aconcept%2Fknowledge-substrate/index.html b/exampleSite/static/concept/example.minimal%3Aconcept%2Fknowledge-substrate/index.html new file mode 100644 index 00000000..f8b76ed9 --- /dev/null +++ b/exampleSite/static/concept/example.minimal%3Aconcept%2Fknowledge-substrate/index.html @@ -0,0 +1,25 @@ + + + + + + Knowledge Substrate | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/concept/example.minimal%3Aconcept/associative-trails/index.html b/exampleSite/static/concept/example.minimal%3Aconcept/associative-trails/index.html new file mode 100644 index 00000000..71ce0c2e --- /dev/null +++ b/exampleSite/static/concept/example.minimal%3Aconcept/associative-trails/index.html @@ -0,0 +1,25 @@ + + + + + + Associative Trails | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/concept/example.minimal%3Aconcept/knowledge-substrate/index.html b/exampleSite/static/concept/example.minimal%3Aconcept/knowledge-substrate/index.html new file mode 100644 index 00000000..f8b76ed9 --- /dev/null +++ b/exampleSite/static/concept/example.minimal%3Aconcept/knowledge-substrate/index.html @@ -0,0 +1,25 @@ + + + + + + Knowledge Substrate | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/concept/knowledge-substrate/index.html b/exampleSite/static/concept/knowledge-substrate/index.html new file mode 100644 index 00000000..f8b76ed9 --- /dev/null +++ b/exampleSite/static/concept/knowledge-substrate/index.html @@ -0,0 +1,25 @@ + + + + + + Knowledge Substrate | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/concept/lost-lineage-human-knowledge-augmentation/index.html b/exampleSite/static/concept/lost-lineage-human-knowledge-augmentation/index.html new file mode 100644 index 00000000..d60d183c --- /dev/null +++ b/exampleSite/static/concept/lost-lineage-human-knowledge-augmentation/index.html @@ -0,0 +1,25 @@ + + + + + + Lost Lineage of Human Knowledge Augmentation | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/concept/web-as-incomplete-hypertext/index.html b/exampleSite/static/concept/web-as-incomplete-hypertext/index.html new file mode 100644 index 00000000..595e60f5 --- /dev/null +++ b/exampleSite/static/concept/web-as-incomplete-hypertext/index.html @@ -0,0 +1,25 @@ + + + + + + The Web as Incomplete Hypertext | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/concept/xananode.lineage%3Aconcept%2Fconflict-disputed-identity/index.html b/exampleSite/static/concept/xananode.lineage%3Aconcept%2Fconflict-disputed-identity/index.html new file mode 100644 index 00000000..0661de09 --- /dev/null +++ b/exampleSite/static/concept/xananode.lineage%3Aconcept%2Fconflict-disputed-identity/index.html @@ -0,0 +1,25 @@ + + + + + + Conflict and Disputed Identity | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/concept/xananode.lineage%3Aconcept%2Flost-lineage-human-knowledge-augmentation/index.html b/exampleSite/static/concept/xananode.lineage%3Aconcept%2Flost-lineage-human-knowledge-augmentation/index.html new file mode 100644 index 00000000..d60d183c --- /dev/null +++ b/exampleSite/static/concept/xananode.lineage%3Aconcept%2Flost-lineage-human-knowledge-augmentation/index.html @@ -0,0 +1,25 @@ + + + + + + Lost Lineage of Human Knowledge Augmentation | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/concept/xananode.lineage%3Aconcept%2Fweb-as-incomplete-hypertext/index.html b/exampleSite/static/concept/xananode.lineage%3Aconcept%2Fweb-as-incomplete-hypertext/index.html new file mode 100644 index 00000000..595e60f5 --- /dev/null +++ b/exampleSite/static/concept/xananode.lineage%3Aconcept%2Fweb-as-incomplete-hypertext/index.html @@ -0,0 +1,25 @@ + + + + + + The Web as Incomplete Hypertext | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/concept/xananode.lineage%3Aconcept/conflict-disputed-identity/index.html b/exampleSite/static/concept/xananode.lineage%3Aconcept/conflict-disputed-identity/index.html new file mode 100644 index 00000000..0661de09 --- /dev/null +++ b/exampleSite/static/concept/xananode.lineage%3Aconcept/conflict-disputed-identity/index.html @@ -0,0 +1,25 @@ + + + + + + Conflict and Disputed Identity | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/concept/xananode.lineage%3Aconcept/lost-lineage-human-knowledge-augmentation/index.html b/exampleSite/static/concept/xananode.lineage%3Aconcept/lost-lineage-human-knowledge-augmentation/index.html new file mode 100644 index 00000000..d60d183c --- /dev/null +++ b/exampleSite/static/concept/xananode.lineage%3Aconcept/lost-lineage-human-knowledge-augmentation/index.html @@ -0,0 +1,25 @@ + + + + + + Lost Lineage of Human Knowledge Augmentation | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/concept/xananode.lineage%3Aconcept/web-as-incomplete-hypertext/index.html b/exampleSite/static/concept/xananode.lineage%3Aconcept/web-as-incomplete-hypertext/index.html new file mode 100644 index 00000000..595e60f5 --- /dev/null +++ b/exampleSite/static/concept/xananode.lineage%3Aconcept/web-as-incomplete-hypertext/index.html @@ -0,0 +1,25 @@ + + + + + + The Web as Incomplete Hypertext | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/essay/example.minimal%3Aessay%2Frelationship-navigation-intro/index.html b/exampleSite/static/essay/example.minimal%3Aessay%2Frelationship-navigation-intro/index.html new file mode 100644 index 00000000..f70687b9 --- /dev/null +++ b/exampleSite/static/essay/example.minimal%3Aessay%2Frelationship-navigation-intro/index.html @@ -0,0 +1,25 @@ + + + + + + Relationship Navigation Intro | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/essay/example.minimal%3Aessay/relationship-navigation-intro/index.html b/exampleSite/static/essay/example.minimal%3Aessay/relationship-navigation-intro/index.html new file mode 100644 index 00000000..f70687b9 --- /dev/null +++ b/exampleSite/static/essay/example.minimal%3Aessay/relationship-navigation-intro/index.html @@ -0,0 +1,25 @@ + + + + + + Relationship Navigation Intro | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/essay/relationship-navigation-intro/index.html b/exampleSite/static/essay/relationship-navigation-intro/index.html new file mode 100644 index 00000000..f70687b9 --- /dev/null +++ b/exampleSite/static/essay/relationship-navigation-intro/index.html @@ -0,0 +1,25 @@ + + + + + + Relationship Navigation Intro | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/event/ted2-1990/index.html b/exampleSite/static/event/ted2-1990/index.html new file mode 100644 index 00000000..9d82dc0c --- /dev/null +++ b/exampleSite/static/event/ted2-1990/index.html @@ -0,0 +1,25 @@ + + + + + + TED2 | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/event/xananode.lineage%3Aevent%2Fted2-1990/index.html b/exampleSite/static/event/xananode.lineage%3Aevent%2Fted2-1990/index.html new file mode 100644 index 00000000..9d82dc0c --- /dev/null +++ b/exampleSite/static/event/xananode.lineage%3Aevent%2Fted2-1990/index.html @@ -0,0 +1,25 @@ + + + + + + TED2 | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/event/xananode.lineage%3Aevent/ted2-1990/index.html b/exampleSite/static/event/xananode.lineage%3Aevent/ted2-1990/index.html new file mode 100644 index 00000000..9d82dc0c --- /dev/null +++ b/exampleSite/static/event/xananode.lineage%3Aevent/ted2-1990/index.html @@ -0,0 +1,25 @@ + + + + + + TED2 | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/fragment/as-we-may-think-0004/index.html b/exampleSite/static/fragment/as-we-may-think-0004/index.html new file mode 100644 index 00000000..18ce1a54 --- /dev/null +++ b/exampleSite/static/fragment/as-we-may-think-0004/index.html @@ -0,0 +1,25 @@ + + + + + + Associative Trails Fragment | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/fragment/example.minimal%3Afragment%2Fas-we-may-think-0004/index.html b/exampleSite/static/fragment/example.minimal%3Afragment%2Fas-we-may-think-0004/index.html new file mode 100644 index 00000000..5ed05e4f --- /dev/null +++ b/exampleSite/static/fragment/example.minimal%3Afragment%2Fas-we-may-think-0004/index.html @@ -0,0 +1,25 @@ + + + + + + As We May Think Fragment 0004 | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/fragment/example.minimal%3Afragment/as-we-may-think-0004/index.html b/exampleSite/static/fragment/example.minimal%3Afragment/as-we-may-think-0004/index.html new file mode 100644 index 00000000..5ed05e4f --- /dev/null +++ b/exampleSite/static/fragment/example.minimal%3Afragment/as-we-may-think-0004/index.html @@ -0,0 +1,25 @@ + + + + + + As We May Think Fragment 0004 | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/fragment/mother-of-all-demos-0001/index.html b/exampleSite/static/fragment/mother-of-all-demos-0001/index.html new file mode 100644 index 00000000..6392f4fa --- /dev/null +++ b/exampleSite/static/fragment/mother-of-all-demos-0001/index.html @@ -0,0 +1,25 @@ + + + + + + Augmenting Human Intelligence Fragment | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/fragment/xanadu-document-interconnection-0001/index.html b/exampleSite/static/fragment/xanadu-document-interconnection-0001/index.html new file mode 100644 index 00000000..1fe6c462 --- /dev/null +++ b/exampleSite/static/fragment/xanadu-document-interconnection-0001/index.html @@ -0,0 +1,25 @@ + + + + + + Reusable Media Fragment | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/fragment/xananode.example%3Afragment%2Fas-we-may-think-0004/index.html b/exampleSite/static/fragment/xananode.example%3Afragment%2Fas-we-may-think-0004/index.html new file mode 100644 index 00000000..18ce1a54 --- /dev/null +++ b/exampleSite/static/fragment/xananode.example%3Afragment%2Fas-we-may-think-0004/index.html @@ -0,0 +1,25 @@ + + + + + + Associative Trails Fragment | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/fragment/xananode.example%3Afragment%2Fmother-of-all-demos-0001/index.html b/exampleSite/static/fragment/xananode.example%3Afragment%2Fmother-of-all-demos-0001/index.html new file mode 100644 index 00000000..6392f4fa --- /dev/null +++ b/exampleSite/static/fragment/xananode.example%3Afragment%2Fmother-of-all-demos-0001/index.html @@ -0,0 +1,25 @@ + + + + + + Augmenting Human Intelligence Fragment | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/fragment/xananode.example%3Afragment%2Fxanadu-document-interconnection-0001/index.html b/exampleSite/static/fragment/xananode.example%3Afragment%2Fxanadu-document-interconnection-0001/index.html new file mode 100644 index 00000000..1fe6c462 --- /dev/null +++ b/exampleSite/static/fragment/xananode.example%3Afragment%2Fxanadu-document-interconnection-0001/index.html @@ -0,0 +1,25 @@ + + + + + + Reusable Media Fragment | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/fragment/xananode.example%3Afragment/as-we-may-think-0004/index.html b/exampleSite/static/fragment/xananode.example%3Afragment/as-we-may-think-0004/index.html new file mode 100644 index 00000000..18ce1a54 --- /dev/null +++ b/exampleSite/static/fragment/xananode.example%3Afragment/as-we-may-think-0004/index.html @@ -0,0 +1,25 @@ + + + + + + Associative Trails Fragment | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/fragment/xananode.example%3Afragment/mother-of-all-demos-0001/index.html b/exampleSite/static/fragment/xananode.example%3Afragment/mother-of-all-demos-0001/index.html new file mode 100644 index 00000000..6392f4fa --- /dev/null +++ b/exampleSite/static/fragment/xananode.example%3Afragment/mother-of-all-demos-0001/index.html @@ -0,0 +1,25 @@ + + + + + + Augmenting Human Intelligence Fragment | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/fragment/xananode.example%3Afragment/xanadu-document-interconnection-0001/index.html b/exampleSite/static/fragment/xananode.example%3Afragment/xanadu-document-interconnection-0001/index.html new file mode 100644 index 00000000..1fe6c462 --- /dev/null +++ b/exampleSite/static/fragment/xananode.example%3Afragment/xanadu-document-interconnection-0001/index.html @@ -0,0 +1,25 @@ + + + + + + Reusable Media Fragment | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/nodes-index.json b/exampleSite/static/nodes-index.json new file mode 100644 index 00000000..6ccda896 --- /dev/null +++ b/exampleSite/static/nodes-index.json @@ -0,0 +1,1083 @@ +{ + "namespace": "xananode.example", + "nodes": [ + { + "id": "xananode.example:trail/xananode-implementation-stack-trail", + "path": "nodes/xananode-implementation-stack-trail.json", + "title": "XanaNode Implementation Stack Trail", + "type": "trail", + "imported": false + }, + { + "id": "xananode.example:trail/xananode-core-trail", + "path": "nodes/xananode-core-trail.json", + "title": "XanaNode Core Trail", + "type": "trail", + "imported": false + }, + { + "id": "xananode.example:trail/protocol-artifacts-trail", + "path": "nodes/protocol-artifacts-trail.json", + "title": "Protocol Artifacts Trail", + "type": "trail", + "imported": false + }, + { + "id": "xananode.example:trail/historical-lineage-trail", + "path": "nodes/historical-lineage-trail.json", + "title": "Historical Lineage Trail", + "type": "trail", + "imported": false + }, + { + "id": "xananode.example:trail/branching-orientation-trail", + "path": "nodes/branching-orientation-trail.json", + "title": "Branching Orientation Trail", + "type": "trail", + "imported": false + }, + { + "id": "xananode.example:technology/static-publishing", + "path": "nodes/static-publishing.json", + "title": "Static Publishing", + "type": "technology", + "imported": false + }, + { + "id": "xananode.example:technology/hugo", + "path": "nodes/hugo.json", + "title": "Hugo", + "type": "technology", + "imported": false + }, + { + "id": "xananode.example:technology/cytoscape-js", + "path": "nodes/cytoscape-js.json", + "title": "Cytoscape.js", + "type": "technology", + "imported": false + }, + { + "id": "xananode.example:source/xananode-workspace-repo", + "path": "nodes/xananode-workspace-repo.json", + "title": "XanaNode Workspace Repository", + "type": "source", + "imported": false + }, + { + "id": "xananode.example:source/xananode-studio-repo", + "path": "nodes/xananode-studio-repo.json", + "title": "XanaNode Studio Repository", + "type": "source", + "imported": false + }, + { + "id": "xananode.example:source/xananode-protocol-repo", + "path": "nodes/xananode-protocol-repo.json", + "title": "XanaNode Protocol Repository", + "type": "source", + "imported": false + }, + { + "id": "xananode.example:source/xananode-hugo-repo", + "path": "nodes/xananode-hugo-repo.json", + "title": "XanaNode Hugo Repository", + "type": "source", + "imported": false + }, + { + "id": "xananode.example:source/xananode-core-sdk-repo", + "path": "nodes/xananode-core-sdk-repo.json", + "title": "XanaNode Core SDK Repository", + "type": "source", + "imported": false + }, + { + "id": "xananode.example:source/xanadu-document-interconnection", + "path": "nodes/xanadu-document-interconnection.json", + "title": "Xanadu: Document Interconnection Enabling Re-use", + "type": "source", + "imported": false + }, + { + "id": "xananode.example:source/source-code-link-decay-study", + "path": "nodes/source-code-link-decay-study.json", + "title": "9.6 Million Links in Source Code Comments", + "type": "source", + "imported": false + }, + { + "id": "xananode.example:source/mother-of-all-demos", + "path": "nodes/mother-of-all-demos.json", + "title": "Mother of All Demos", + "type": "source", + "imported": false + }, + { + "id": "xananode.example:source/as-we-may-think", + "path": "nodes/as-we-may-think.json", + "title": "As We May Think", + "type": "source", + "imported": false + }, + { + "id": "xananode.example:schema/xananode-relationship-types", + "path": "nodes/xananode-relationship-types.json", + "title": "XanaNode Relationship Types", + "type": "schema", + "imported": false + }, + { + "id": "xananode.example:schema/xananode-node-types", + "path": "nodes/xananode-node-types.json", + "title": "XanaNode Node Types", + "type": "schema", + "imported": false + }, + { + "id": "xananode.example:schema/xananode-core-schema", + "path": "nodes/xananode-core-schema.json", + "title": "XanaNode Core Schema", + "type": "schema", + "imported": false + }, + { + "id": "xananode.example:schema/substrate-relationships-schema", + "path": "nodes/substrate-relationships-schema.json", + "title": "Substrate Relationships Schema", + "type": "schema", + "imported": false + }, + { + "id": "xananode.example:schema/substrate-node-schema", + "path": "nodes/substrate-node-schema.json", + "title": "Substrate Node Schema", + "type": "schema", + "imported": false + }, + { + "id": "xananode.example:schema/substrate-manifest-schema", + "path": "nodes/substrate-manifest-schema.json", + "title": "Substrate Manifest Schema", + "type": "schema", + "imported": false + }, + { + "id": "xananode.example:schema/namespace-schema", + "path": "nodes/namespace-schema.json", + "title": "Namespace Schema", + "type": "schema", + "imported": false + }, + { + "id": "xananode.example:schema/merge-report-schema", + "path": "nodes/merge-report-schema.json", + "title": "Merge Report Schema", + "type": "schema", + "imported": false + }, + { + "id": "xananode.example:schema/compatibility-report-schema", + "path": "nodes/compatibility-report-schema.json", + "title": "Compatibility Report Schema", + "type": "schema", + "imported": false + }, + { + "id": "xananode.example:project/xananode-hugo-theme", + "path": "nodes/xananode-hugo-theme.json", + "title": "XanaNode Hugo Theme", + "type": "project", + "imported": false + }, + { + "id": "xananode.example:project/project-xanadu", + "path": "nodes/project-xanadu.json", + "title": "Project Xanadu", + "type": "project", + "imported": false + }, + { + "id": "xananode.example:project/nls", + "path": "nodes/nls.json", + "title": "NLS", + "type": "project", + "imported": false + }, + { + "id": "xananode.example:project/memex", + "path": "nodes/memex.json", + "title": "Memex", + "type": "project", + "imported": false + }, + { + "id": "xananode.example:person/vannevar-bush", + "path": "nodes/vannevar-bush.json", + "title": "Vannevar Bush", + "type": "person", + "imported": false + }, + { + "id": "xananode.example:person/ted-nelson", + "path": "nodes/ted-nelson.json", + "title": "Ted Nelson", + "type": "person", + "imported": false + }, + { + "id": "xananode.example:person/douglas-engelbart", + "path": "nodes/douglas-engelbart.json", + "title": "Douglas Engelbart", + "type": "person", + "imported": false + }, + { + "id": "xananode.example:observation/link-rot", + "path": "nodes/link-rot.json", + "title": "Link Rot", + "type": "observation", + "imported": false + }, + { + "id": "xananode.example:media/xananode-icon", + "path": "nodes/xananode-icon.json", + "title": "XanaNode Icon", + "type": "media", + "imported": false + }, + { + "id": "xananode.example:essay/what-is-xananode", + "path": "nodes/what-is-xananode.json", + "title": "What Is XanaNode?", + "type": "essay", + "imported": false + }, + { + "id": "xananode.example:essay/using-hugo-with-protocol-json", + "path": "nodes/using-hugo-with-protocol-json.json", + "title": "Using Hugo with Protocol JSON", + "type": "essay", + "imported": false + }, + { + "id": "xananode.example:essay/start-here", + "path": "nodes/start-here.json", + "title": "Start Here", + "type": "essay", + "imported": false + }, + { + "id": "xananode.example:concept/xananode", + "path": "nodes/xananode.json", + "title": "XanaNode", + "type": "concept", + "imported": false + }, + { + "id": "xananode.example:concept/unlabeled-hyperlink", + "path": "nodes/unlabeled-hyperlink.json", + "title": "Unlabeled Hyperlink", + "type": "concept", + "imported": false + }, + { + "id": "xananode.example:concept/typed-relationships", + "path": "nodes/typed-relationships.json", + "title": "Typed Relationships", + "type": "concept", + "imported": false + }, + { + "id": "xananode.example:concept/tumbler-addressing", + "path": "nodes/tumbler-addressing.json", + "title": "Tumbler Addressing", + "type": "concept", + "imported": false + }, + { + "id": "xananode.example:concept/transclusion", + "path": "nodes/transclusion.json", + "title": "Transclusion", + "type": "concept", + "imported": false + }, + { + "id": "xananode.example:concept/substrate-relationship-list", + "path": "nodes/substrate-relationship-list.json", + "title": "Substrate Relationship List", + "type": "concept", + "imported": false + }, + { + "id": "xananode.example:concept/substrate-node-record", + "path": "nodes/substrate-node-record.json", + "title": "Substrate Node Record", + "type": "concept", + "imported": false + }, + { + "id": "xananode.example:concept/substrate-manifest", + "path": "nodes/substrate-manifest.json", + "title": "Substrate Manifest", + "type": "concept", + "imported": false + }, + { + "id": "xananode.example:concept/single-source-of-truth", + "path": "nodes/single-source-of-truth.json", + "title": "Single Source of Truth", + "type": "concept", + "imported": false + }, + { + "id": "xananode.example:concept/schema-extension", + "path": "nodes/schema-extension.json", + "title": "Schema Extension", + "type": "concept", + "imported": false + }, + { + "id": "xananode.example:concept/review-suggestions", + "path": "nodes/review-suggestions.json", + "title": "Review Suggestions", + "type": "concept", + "imported": false + }, + { + "id": "xananode.example:concept/provenance", + "path": "nodes/provenance.json", + "title": "Provenance", + "type": "concept", + "imported": false + }, + { + "id": "xananode.example:concept/protocol-artifacts", + "path": "nodes/protocol-artifacts.json", + "title": "Protocol Artifacts", + "type": "concept", + "imported": false + }, + { + "id": "xananode.example:concept/namespacing", + "path": "nodes/namespacing.json", + "title": "Namespacing", + "type": "concept", + "imported": false + }, + { + "id": "xananode.example:concept/namespace-registry", + "path": "nodes/namespace-registry.json", + "title": "Namespace Registry", + "type": "concept", + "imported": false + }, + { + "id": "xananode.example:concept/moderation-model", + "path": "nodes/moderation-model.json", + "title": "Moderation Model", + "type": "concept", + "imported": false + }, + { + "id": "xananode.example:concept/merge-validation", + "path": "nodes/merge-validation.json", + "title": "Merge Validation", + "type": "concept", + "imported": false + }, + { + "id": "xananode.example:concept/merge-report", + "path": "nodes/merge-report.json", + "title": "Merge Report", + "type": "concept", + "imported": false + }, + { + "id": "xananode.example:concept/known-implementations-registry", + "path": "nodes/known-implementations-registry.json", + "title": "Known Implementations Registry", + "type": "concept", + "imported": false + }, + { + "id": "xananode.example:concept/knowledge-substrate", + "path": "nodes/knowledge-substrate.json", + "title": "Knowledge Substrate", + "type": "concept", + "imported": false + }, + { + "id": "xananode.example:concept/independent-moderation", + "path": "nodes/independent-moderation.json", + "title": "Independent Moderation", + "type": "concept", + "imported": false + }, + { + "id": "xananode.example:concept/fragment-node", + "path": "nodes/fragment-node.json", + "title": "Fragment Node", + "type": "concept", + "imported": false + }, + { + "id": "xananode.example:concept/federation-rules", + "path": "nodes/federation-rules.json", + "title": "Federation Rules", + "type": "concept", + "imported": false + }, + { + "id": "xananode.example:concept/federation-example", + "path": "nodes/federation-example.json", + "title": "Federation Example", + "type": "concept", + "imported": false + }, + { + "id": "xananode.example:concept/federated-knowledge-substrates", + "path": "nodes/federated-knowledge-substrates.json", + "title": "Federated Knowledge Substrates", + "type": "concept", + "imported": false + }, + { + "id": "xananode.example:concept/dispute-resolution", + "path": "nodes/dispute-resolution.json", + "title": "Dispute Resolution", + "type": "concept", + "imported": false + }, + { + "id": "xananode.example:concept/deep-linking", + "path": "nodes/deep-linking.json", + "title": "Deep Linking", + "type": "concept", + "imported": false + }, + { + "id": "xananode.example:concept/custom-extension-substrate", + "path": "nodes/custom-extension-substrate.json", + "title": "Custom Extension Substrate", + "type": "concept", + "imported": false + }, + { + "id": "xananode.example:concept/compatibility-report", + "path": "nodes/compatibility-report.json", + "title": "Compatibility Report", + "type": "concept", + "imported": false + }, + { + "id": "xananode.example:concept/compatibility-levels", + "path": "nodes/compatibility-levels.json", + "title": "Compatibility Levels", + "type": "concept", + "imported": false + }, + { + "id": "xananode.example:concept/civilizational-memory", + "path": "nodes/civilizational-memory.json", + "title": "Civilizational Memory", + "type": "concept", + "imported": false + }, + { + "id": "xananode.example:concept/canonical-type-policy", + "path": "nodes/canonical-type-policy.json", + "title": "Canonical Type Policy", + "type": "concept", + "imported": false + }, + { + "id": "xananode.example:claim/claim-substrate-is-structure", + "path": "nodes/claim-substrate-is-structure.json", + "title": "A knowledge substrate is structure, not information", + "type": "claim", + "imported": false + }, + { + "id": "xananode.example:claim/claim-relationships-preserve-context", + "path": "nodes/claim-relationships-preserve-context.json", + "title": "Typed relationships preserve context that hyperlinks lose", + "type": "claim", + "imported": false + }, + { + "id": "xananode.example:claim/claim-merge-without-collapse", + "path": "nodes/claim-merge-without-collapse.json", + "title": "Substrates should merge without collapsing disagreement", + "type": "claim", + "imported": false + }, + { + "id": "example.minimal:claim/substrate-is-structure", + "path": "nodes/substrate-is-structure.json", + "title": "A knowledge substrate is structure, not just information", + "type": "claim", + "imported": true + }, + { + "id": "example.minimal:concept/associative-trails", + "path": "nodes/associative-trails.json", + "title": "Associative Trails", + "type": "concept", + "imported": true + }, + { + "id": "example.minimal:essay/relationship-navigation-intro", + "path": "nodes/relationship-navigation-intro.json", + "title": "Relationship Navigation Intro", + "type": "essay", + "imported": true + }, + { + "id": "example.minimal:fragment/as-we-may-think-0004", + "path": "nodes/as-we-may-think-0004.json", + "title": "As We May Think Fragment 0004", + "type": "fragment", + "imported": true + }, + { + "id": "example.minimal:concept/knowledge-substrate", + "path": "nodes/knowledge-substrate.json", + "title": "Knowledge Substrate", + "type": "concept", + "imported": true + }, + { + "id": "example.minimal:person/example-maintainer", + "path": "nodes/example-maintainer.json", + "title": "Example Maintainer", + "type": "person", + "imported": true + }, + { + "id": "example.minimal:source/as-we-may-think", + "path": "nodes/as-we-may-think.json", + "title": "As We May Think", + "type": "source", + "imported": true + }, + { + "id": "example.minimal:trail/start-here", + "path": "nodes/start-here.json", + "title": "Start Here", + "type": "trail", + "imported": true + }, + { + "id": "xananode.lineage:person/gottfried-wilhelm-leibniz", + "path": "nodes/gottfried-wilhelm-leibniz.json", + "title": "Gottfried Wilhelm Leibniz", + "type": "person", + "imported": true + }, + { + "id": "xananode.lineage:person/wilhelm-ostwald", + "path": "nodes/wilhelm-ostwald.json", + "title": "Wilhelm Ostwald", + "type": "person", + "imported": true + }, + { + "id": "xananode.lineage:person/jorge-luis-borges", + "path": "nodes/jorge-luis-borges.json", + "title": "Jorge Luis Borges", + "type": "person", + "imported": true + }, + { + "id": "xananode.lineage:publication/the-garden-of-forking-paths", + "path": "nodes/the-garden-of-forking-paths.json", + "title": "The Garden of Forking Paths", + "type": "publication", + "imported": true + }, + { + "id": "xananode.lineage:person/andries-van-dam", + "path": "nodes/andries-van-dam.json", + "title": "Andries van Dam", + "type": "person", + "imported": true + }, + { + "id": "xananode.lineage:place/brown-university", + "path": "nodes/brown-university.json", + "title": "Brown University", + "type": "place", + "imported": true + }, + { + "id": "xananode.lineage:project/hypertext-editing-system", + "path": "nodes/hypertext-editing-system.json", + "title": "Hypertext Editing System", + "type": "project", + "imported": true + }, + { + "id": "xananode.lineage:project/fress", + "path": "nodes/fress.json", + "title": "FRESS", + "type": "project", + "imported": true + }, + { + "id": "xananode.lineage:project/intermedia", + "path": "nodes/intermedia.json", + "title": "Intermedia", + "type": "project", + "imported": true + }, + { + "id": "xananode.lineage:person/nicholas-negroponte", + "path": "nodes/nicholas-negroponte.json", + "title": "Nicholas Negroponte", + "type": "person", + "imported": true + }, + { + "id": "xananode.lineage:person/seymour-papert", + "path": "nodes/seymour-papert.json", + "title": "Seymour Papert", + "type": "person", + "imported": true + }, + { + "id": "xananode.lineage:person/marvin-minsky", + "path": "nodes/marvin-minsky.json", + "title": "Marvin Minsky", + "type": "person", + "imported": true + }, + { + "id": "xananode.lineage:organization/mit-media-lab", + "path": "nodes/mit-media-lab.json", + "title": "MIT Media Lab", + "type": "organization", + "imported": true + }, + { + "id": "xananode.lineage:person/hans-peter-brondmo", + "path": "nodes/hans-peter-brondmo.json", + "title": "Hans Peter Brondmo", + "type": "person", + "imported": true + }, + { + "id": "xananode.lineage:technology/micons", + "path": "nodes/micons.json", + "title": "Micons", + "type": "technology", + "imported": true + }, + { + "id": "xananode.lineage:person/robert-winter", + "path": "nodes/robert-winter.json", + "title": "Robert Winter", + "type": "person", + "imported": true + }, + { + "id": "xananode.lineage:project/interactive-beethoven-ninth", + "path": "nodes/interactive-beethoven-ninth.json", + "title": "Interactive Beethoven's Ninth", + "type": "project", + "imported": true + }, + { + "id": "xananode.lineage:person/robert-abel", + "path": "nodes/robert-abel.json", + "title": "Robert Abel", + "type": "person", + "imported": true + }, + { + "id": "xananode.lineage:project/interactive-guernica", + "path": "nodes/interactive-guernica.json", + "title": "Interactive Guernica", + "type": "project", + "imported": true + }, + { + "id": "xananode.lineage:person/ivan-sutherland", + "path": "nodes/ivan-sutherland.json", + "title": "Ivan Sutherland", + "type": "person", + "imported": true + }, + { + "id": "xananode.lineage:person/jaron-lanier", + "path": "nodes/jaron-lanier.json", + "title": "Jaron Lanier", + "type": "person", + "imported": true + }, + { + "id": "xananode.lineage:organization/vpl-research", + "path": "nodes/vpl-research.json", + "title": "VPL Research", + "type": "organization", + "imported": true + }, + { + "id": "xananode.lineage:person/scott-fisher", + "path": "nodes/scott-fisher.json", + "title": "Scott Fisher", + "type": "person", + "imported": true + }, + { + "id": "xananode.lineage:organization/nasa", + "path": "nodes/nasa.json", + "title": "NASA", + "type": "organization", + "imported": true + }, + { + "id": "xananode.lineage:publication/dirk-gentlys-holistic-detective-agency", + "path": "nodes/dirk-gentlys-holistic-detective-agency.json", + "title": "Dirk Gently's Holistic Detective Agency", + "type": "publication", + "imported": true + }, + { + "id": "xananode.lineage:organization/bbc-two", + "path": "nodes/bbc-two.json", + "title": "BBC Two", + "type": "organization", + "imported": true + }, + { + "id": "xananode.lineage:person/richard-saul-wurman", + "path": "nodes/richard-saul-wurman.json", + "title": "Richard Saul Wurman", + "type": "person", + "imported": true + }, + { + "id": "xananode.lineage:person/harry-marks", + "path": "nodes/harry-marks.json", + "title": "Harry Marks", + "type": "person", + "imported": true + }, + { + "id": "xananode.lineage:person/john-sculley", + "path": "nodes/john-sculley.json", + "title": "John Sculley", + "type": "person", + "imported": true + }, + { + "id": "xananode.lineage:technology/apple-knowledge-navigator", + "path": "nodes/apple-knowledge-navigator.json", + "title": "Apple Knowledge Navigator", + "type": "technology", + "imported": true + }, + { + "id": "xananode.lineage:person/bill-atkinson", + "path": "nodes/bill-atkinson.json", + "title": "Bill Atkinson", + "type": "person", + "imported": true + }, + { + "id": "xananode.lineage:person/herbie-hancock", + "path": "nodes/herbie-hancock.json", + "title": "Herbie Hancock", + "type": "person", + "imported": true + }, + { + "id": "xananode.lineage:person/nigel-holmes", + "path": "nodes/nigel-holmes.json", + "title": "Nigel Holmes", + "type": "person", + "imported": true + }, + { + "id": "xananode.lineage:person/laurie-anderson", + "path": "nodes/laurie-anderson.json", + "title": "Laurie Anderson", + "type": "person", + "imported": true + }, + { + "id": "xananode.lineage:person/bran-ferren", + "path": "nodes/bran-ferren.json", + "title": "Bran Ferren", + "type": "person", + "imported": true + }, + { + "id": "xananode.lineage:person/robert-cailliau", + "path": "nodes/robert-cailliau.json", + "title": "Robert Cailliau", + "type": "person", + "imported": true + }, + { + "id": "xananode.lineage:place/cern", + "path": "nodes/cern.json", + "title": "CERN", + "type": "place", + "imported": true + }, + { + "id": "xananode.lineage:technology/html", + "path": "nodes/html.json", + "title": "HTML", + "type": "technology", + "imported": true + }, + { + "id": "xananode.lineage:technology/url-uri", + "path": "nodes/url-uri.json", + "title": "URL/URI", + "type": "technology", + "imported": true + }, + { + "id": "xananode.lineage:technology/http", + "path": "nodes/http.json", + "title": "HTTP", + "type": "technology", + "imported": true + }, + { + "id": "xananode.lineage:organization/ncsa", + "path": "nodes/ncsa.json", + "title": "NCSA", + "type": "organization", + "imported": true + }, + { + "id": "xananode.lineage:person/marc-andreessen", + "path": "nodes/marc-andreessen.json", + "title": "Marc Andreessen", + "type": "person", + "imported": true + }, + { + "id": "xananode.lineage:technology/mosaic", + "path": "nodes/mosaic.json", + "title": "Mosaic", + "type": "technology", + "imported": true + }, + { + "id": "xananode.lineage:concept/web-as-incomplete-hypertext", + "path": "nodes/web-as-incomplete-hypertext.json", + "title": "The Web as Incomplete Hypertext", + "type": "concept", + "imported": true + }, + { + "id": "xananode.lineage:technology/guide", + "path": "nodes/guide.json", + "title": "Guide", + "type": "technology", + "imported": true + }, + { + "id": "xananode.lineage:project/storyspace", + "path": "nodes/storyspace.json", + "title": "Storyspace", + "type": "project", + "imported": true + }, + { + "id": "xananode.lineage:project/zog-kms", + "path": "nodes/zog-kms.json", + "title": "ZOG/KMS", + "type": "project", + "imported": true + }, + { + "id": "xananode.lineage:project/xanadu-at-autodesk", + "path": "nodes/xanadu-at-autodesk.json", + "title": "Xanadu at Autodesk", + "type": "project", + "imported": true + }, + { + "id": "xananode.lineage:concept/conflict-disputed-identity", + "path": "nodes/conflict-disputed-identity.json", + "title": "Conflict and Disputed Identity", + "type": "concept", + "imported": true + }, + { + "id": "xananode.lineage:technology/git-backed-substrate", + "path": "nodes/git-backed-substrate.json", + "title": "Git-backed Substrate", + "type": "technology", + "imported": true + }, + { + "id": "xananode.lineage:tool/babel", + "path": "nodes/babel.json", + "title": "Babel", + "type": "technology", + "imported": true + }, + { + "id": "xananode.lineage:tool/hyperland-vr", + "path": "nodes/hyperland-vr.json", + "title": "Hyperland VR", + "type": "technology", + "imported": true + }, + { + "id": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "path": "nodes/lost-lineage-human-knowledge-augmentation.json", + "title": "Lost Lineage of Human Knowledge Augmentation", + "type": "concept", + "imported": true + }, + { + "id": "xananode.lineage:person/paul-otlet", + "path": "nodes/paul-otlet.json", + "title": "Paul Otlet", + "type": "person", + "imported": true + }, + { + "id": "xananode.lineage:person/h-g-wells", + "path": "nodes/h-g-wells.json", + "title": "H. G. Wells", + "type": "person", + "imported": true + }, + { + "id": "xananode.lineage:person/douglas-adams", + "path": "nodes/douglas-adams.json", + "title": "Douglas Adams", + "type": "person", + "imported": true + }, + { + "id": "xananode.lineage:publication/hyperland", + "path": "nodes/hyperland.json", + "title": "Hyperland", + "type": "publication", + "imported": true + }, + { + "id": "xananode.lineage:person/tom-baker", + "path": "nodes/tom-baker.json", + "title": "Tom Baker", + "type": "person", + "imported": true + }, + { + "id": "xananode.lineage:person/max-whitby", + "path": "nodes/max-whitby.json", + "title": "Max Whitby", + "type": "person", + "imported": true + }, + { + "id": "xananode.lineage:event/ted2-1990", + "path": "nodes/ted2-1990.json", + "title": "TED2", + "type": "event", + "imported": true + }, + { + "id": "xananode.lineage:place/monterey-california", + "path": "nodes/monterey-california.json", + "title": "Monterey, California", + "type": "place", + "imported": true + }, + { + "id": "xananode.lineage:person/bob-stein", + "path": "nodes/bob-stein.json", + "title": "Bob Stein", + "type": "person", + "imported": true + }, + { + "id": "xananode.lineage:organization/voyager-company", + "path": "nodes/voyager-company.json", + "title": "Voyager Company", + "type": "organization", + "imported": true + }, + { + "id": "xananode.lineage:person/alan-kay", + "path": "nodes/alan-kay.json", + "title": "Alan Kay", + "type": "person", + "imported": true + }, + { + "id": "xananode.lineage:organization/xerox-parc", + "path": "nodes/xerox-parc.json", + "title": "Xerox PARC", + "type": "organization", + "imported": true + }, + { + "id": "xananode.lineage:technology/hypercard", + "path": "nodes/hypercard.json", + "title": "HyperCard", + "type": "technology", + "imported": true + }, + { + "id": "xananode.lineage:person/tim-berners-lee", + "path": "nodes/tim-berners-lee.json", + "title": "Tim Berners-Lee", + "type": "person", + "imported": true + }, + { + "id": "xananode.lineage:technology/world-wide-web", + "path": "nodes/world-wide-web.json", + "title": "World Wide Web", + "type": "technology", + "imported": true + }, + { + "id": "xananode.lineage:project/aspen-movie-map", + "path": "nodes/aspen-movie-map.json", + "title": "Aspen Movie Map", + "type": "project", + "imported": true + }, + { + "id": "xananode.lineage:trail/lost-lineage-intertwingled-trail", + "path": "nodes/lost-lineage-intertwingled-trail.json", + "title": "Lost Lineage Intertwingled Trail", + "type": "trail", + "imported": true + }, + { + "id": "xananode.example:fragment/xanadu-document-interconnection-0001", + "path": "nodes/xanadu-document-interconnection-0001.json", + "title": "Reusable Media Fragment", + "type": "fragment", + "imported": false + }, + { + "id": "xananode.example:fragment/mother-of-all-demos-0001", + "path": "nodes/mother-of-all-demos-0001.json", + "title": "Augmenting Human Intelligence Fragment", + "type": "fragment", + "imported": false + }, + { + "id": "xananode.example:fragment/as-we-may-think-0004", + "path": "nodes/as-we-may-think-0004.json", + "title": "Associative Trails Fragment", + "type": "fragment", + "imported": false + } + ] +} diff --git a/exampleSite/static/nodes/alan-kay.json b/exampleSite/static/nodes/alan-kay.json new file mode 100644 index 00000000..41d7d0eb --- /dev/null +++ b/exampleSite/static/nodes/alan-kay.json @@ -0,0 +1,11 @@ +{ + "id": "xananode.lineage:person/alan-kay", + "title": "Alan Kay", + "type": "person", + "importance": 5, + "summary": "Computing pioneer associated with Dynabook, Smalltalk, personal dynamic media, and computers as tools for improving thought.", + "relationships": [], + "imported_from": "nodes.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/andries-van-dam.json b/exampleSite/static/nodes/andries-van-dam.json new file mode 100644 index 00000000..2a185e6e --- /dev/null +++ b/exampleSite/static/nodes/andries-van-dam.json @@ -0,0 +1,11 @@ +{ + "id": "xananode.lineage:person/andries-van-dam", + "title": "Andries van Dam", + "type": "person", + "importance": 4, + "summary": "Computer scientist associated with HES, FRESS, and the Brown hypertext lineage.", + "relationships": [], + "imported_from": "nodes-extended.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/apple-knowledge-navigator.json b/exampleSite/static/nodes/apple-knowledge-navigator.json new file mode 100644 index 00000000..012937f0 --- /dev/null +++ b/exampleSite/static/nodes/apple-knowledge-navigator.json @@ -0,0 +1,11 @@ +{ + "id": "xananode.lineage:technology/apple-knowledge-navigator", + "title": "Apple Knowledge Navigator", + "type": "technology", + "importance": 4, + "summary": "Concept video imagining agent-mediated interactive knowledge navigation.", + "relationships": [], + "imported_from": "nodes-extended.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/as-we-may-think.json b/exampleSite/static/nodes/as-we-may-think.json index d91b94c4..5374bb63 100644 --- a/exampleSite/static/nodes/as-we-may-think.json +++ b/exampleSite/static/nodes/as-we-may-think.json @@ -1,47 +1,49 @@ { - "id": "xananode.example:source/as-we-may-think", + "id": "example.minimal:source/as-we-may-think", "title": "As We May Think", "type": "source", + "protocol_id": "example.minimal:source/as-we-may-think", + "content_id": "sha256:example-as-we-may-think-source", + "version_id": "git:8e47e70:examples/minimal-substrate/nodes/source-as-we-may-think.json", "importance": 5, - "summary": "Bush's essay proposing associative trails and the Memex as responses to information overload.", + "summary": "Vannevar Bush's 1945 essay describing associative trails and the problem of navigating expanding scientific knowledge.", + "author": "Vannevar Bush", + "year": 1945, "source_url": "https://www.theatlantic.com/magazine/archive/1945/07/as-we-may-think/303881/", "rights_status": "copyrighted", "relationships": [ { - "id": "xananode.example:rel/as-we-may-think-documents-memex-49", - "type": "documents", - "target": "xananode.example:project/memex", - "direction": "outgoing" - }, - { - "id": "xananode.example:rel/as-we-may-think-supports-claim-substrate-is-structure-50", + "id": "example.minimal:rel/source-supports-claim", "type": "supports", - "target": "xananode.example:claim/claim-substrate-is-structure", + "target": "example.minimal:claim/substrate-is-structure", "direction": "outgoing" }, { - "id": "xananode.example:rel/memex-introduced_in-as-we-may-think-86", - "type": "introduced_in", - "source": "xananode.example:project/memex", - "direction": "incoming" + "id": "example.minimal:rel/source-discusses-associative-trails", + "type": "discusses", + "target": "example.minimal:concept/associative-trails", + "direction": "outgoing" }, { - "id": "xananode.example:rel/vannevar-bush-authored-as-we-may-think-88", - "type": "authored", - "source": "xananode.example:person/vannevar-bush", + "id": "example.minimal:rel/trail-starts-with-source", + "type": "starts_with", + "source": "example.minimal:trail/start-here", "direction": "incoming" }, { - "id": "xananode.example:rel/tumbler-addressing-deep_links_to-as-we-may-think-130", - "type": "deep_links_to", - "source": "xananode.example:concept/tumbler-addressing", - "direction": "incoming" + "id": "example.minimal:rel/trail-continues-to-claim", + "type": "continues_to", + "target": "example.minimal:claim/substrate-is-structure", + "direction": "outgoing" }, { - "id": "xananode.example:rel/as-we-may-think-fragment-0004-derived-from-source", + "id": "example.minimal:rel/fragment-derived-from-source", "type": "derived_from", - "source": "xananode.example:fragment/as-we-may-think-0004", + "source": "example.minimal:fragment/as-we-may-think-0004", "direction": "incoming" } - ] + ], + "imported_from": "nodes/source-as-we-may-think.json", + "pack_id": "example.minimal", + "pack_mode": "mounted" } diff --git a/exampleSite/static/nodes/aspen-movie-map.json b/exampleSite/static/nodes/aspen-movie-map.json new file mode 100644 index 00000000..2c61da8a --- /dev/null +++ b/exampleSite/static/nodes/aspen-movie-map.json @@ -0,0 +1,11 @@ +{ + "id": "xananode.lineage:project/aspen-movie-map", + "title": "Aspen Movie Map", + "type": "project", + "importance": 4, + "summary": "An early navigable spatial media project often treated as part of the hypermedia and virtual environment lineage.", + "relationships": [], + "imported_from": "nodes.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/associative-trails.json b/exampleSite/static/nodes/associative-trails.json new file mode 100644 index 00000000..38b0cb69 --- /dev/null +++ b/exampleSite/static/nodes/associative-trails.json @@ -0,0 +1,30 @@ +{ + "id": "example.minimal:concept/associative-trails", + "title": "Associative Trails", + "type": "concept", + "importance": 4, + "summary": "A way of navigating knowledge by following meaningful associations rather than only linear order or hierarchy.", + "relationships": [ + { + "id": "example.minimal:rel/source-discusses-associative-trails", + "type": "discusses", + "source": "example.minimal:source/as-we-may-think", + "direction": "incoming" + }, + { + "id": "example.minimal:rel/associative-trails-context-for-substrate", + "type": "related_to", + "target": "example.minimal:concept/knowledge-substrate", + "direction": "outgoing" + }, + { + "id": "example.minimal:rel/trail-includes-associative-trails", + "type": "features", + "source": "example.minimal:trail/start-here", + "direction": "incoming" + } + ], + "imported_from": "nodes/concept-associative-trails.json", + "pack_id": "example.minimal", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/babel.json b/exampleSite/static/nodes/babel.json new file mode 100644 index 00000000..b4ba6cc4 --- /dev/null +++ b/exampleSite/static/nodes/babel.json @@ -0,0 +1,11 @@ +{ + "id": "xananode.lineage:tool/babel", + "title": "Babel", + "type": "technology", + "importance": 3, + "summary": "A future mapping and translation layer for machine-readable formats, languages, and ontologies.", + "relationships": [], + "imported_from": "nodes-extended.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/bbc-two.json b/exampleSite/static/nodes/bbc-two.json new file mode 100644 index 00000000..f36d40a6 --- /dev/null +++ b/exampleSite/static/nodes/bbc-two.json @@ -0,0 +1,11 @@ +{ + "id": "xananode.lineage:organization/bbc-two", + "title": "BBC Two", + "type": "organization", + "importance": 3, + "summary": "Broadcaster of Hyperland.", + "relationships": [], + "imported_from": "nodes-extended.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/bill-atkinson.json b/exampleSite/static/nodes/bill-atkinson.json new file mode 100644 index 00000000..11429eb5 --- /dev/null +++ b/exampleSite/static/nodes/bill-atkinson.json @@ -0,0 +1,11 @@ +{ + "id": "xananode.lineage:person/bill-atkinson", + "title": "Bill Atkinson", + "type": "person", + "importance": 4, + "summary": "Creator associated with HyperCard and MacPaint, bringing accessible hypermedia authoring to personal computers.", + "relationships": [], + "imported_from": "nodes-extended.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/bob-stein.json b/exampleSite/static/nodes/bob-stein.json new file mode 100644 index 00000000..30a4dfc8 --- /dev/null +++ b/exampleSite/static/nodes/bob-stein.json @@ -0,0 +1,11 @@ +{ + "id": "xananode.lineage:person/bob-stein", + "title": "Bob Stein", + "type": "person", + "importance": 4, + "summary": "Interactive publishing pioneer associated with Criterion, Voyager, and early electronic books.", + "relationships": [], + "imported_from": "nodes.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/bran-ferren.json b/exampleSite/static/nodes/bran-ferren.json new file mode 100644 index 00000000..2c03ffac --- /dev/null +++ b/exampleSite/static/nodes/bran-ferren.json @@ -0,0 +1,11 @@ +{ + "id": "xananode.lineage:person/bran-ferren", + "title": "Bran Ferren", + "type": "person", + "importance": 3, + "summary": "Designer and technologist bridging entertainment, design, and technology.", + "relationships": [], + "imported_from": "nodes-extended.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/brown-university.json b/exampleSite/static/nodes/brown-university.json new file mode 100644 index 00000000..487b1140 --- /dev/null +++ b/exampleSite/static/nodes/brown-university.json @@ -0,0 +1,11 @@ +{ + "id": "xananode.lineage:place/brown-university", + "title": "Brown University", + "type": "place", + "importance": 4, + "summary": "Early hypertext research center associated with HES, FRESS, and Intermedia.", + "relationships": [], + "imported_from": "nodes-extended.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/canonical-type-policy.json b/exampleSite/static/nodes/canonical-type-policy.json index d4770414..39f446d9 100644 --- a/exampleSite/static/nodes/canonical-type-policy.json +++ b/exampleSite/static/nodes/canonical-type-policy.json @@ -6,19 +6,19 @@ "summary": "The governance rule that separates shared core node and relationship types from namespaced extension types.", "relationships": [ { - "id": "xananode.example:rel/custom-extension-substrate-features-canonical-type-policy-201", + "id": "xananode.example:rel/custom-extension-substrate-features-canonical-type-policy-206", "type": "features", "source": "xananode.example:concept/custom-extension-substrate", "direction": "incoming" }, { - "id": "xananode.example:rel/canonical-type-policy-context_for-schema-extension-211", + "id": "xananode.example:rel/canonical-type-policy-context_for-schema-extension-216", "type": "context_for", "target": "xananode.example:concept/schema-extension", "direction": "outgoing" }, { - "id": "xananode.example:rel/canonical-type-policy-requires-namespacing-212", + "id": "xananode.example:rel/canonical-type-policy-requires-namespacing-217", "type": "requires", "target": "xananode.example:concept/namespacing", "direction": "outgoing" diff --git a/exampleSite/static/nodes/cern.json b/exampleSite/static/nodes/cern.json new file mode 100644 index 00000000..0e49ee51 --- /dev/null +++ b/exampleSite/static/nodes/cern.json @@ -0,0 +1,11 @@ +{ + "id": "xananode.lineage:place/cern", + "title": "CERN", + "type": "place", + "importance": 4, + "summary": "Birthplace of the Web proposal and early Web implementation.", + "relationships": [], + "imported_from": "nodes-extended.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/civilizational-memory.json b/exampleSite/static/nodes/civilizational-memory.json index 27174842..7efee353 100644 --- a/exampleSite/static/nodes/civilizational-memory.json +++ b/exampleSite/static/nodes/civilizational-memory.json @@ -12,25 +12,25 @@ "direction": "incoming" }, { - "id": "xananode.example:rel/federated-knowledge-substrates-enables-civilizational-memory-207", + "id": "xananode.example:rel/federated-knowledge-substrates-enables-civilizational-memory-212", "type": "enables", "source": "xananode.example:concept/federated-knowledge-substrates", "direction": "incoming" }, { - "id": "xananode.example:rel/civilizational-memory-requires-knowledge-substrate-208", + "id": "xananode.example:rel/civilizational-memory-requires-knowledge-substrate-213", "type": "requires", "target": "xananode.example:concept/knowledge-substrate", "direction": "outgoing" }, { - "id": "xananode.example:rel/civilizational-memory-requires-provenance-209", + "id": "xananode.example:rel/civilizational-memory-requires-provenance-214", "type": "requires", "target": "xananode.example:concept/provenance", "direction": "outgoing" }, { - "id": "xananode.example:rel/civilizational-memory-requires-merge-validation-210", + "id": "xananode.example:rel/civilizational-memory-requires-merge-validation-215", "type": "requires", "target": "xananode.example:concept/merge-validation", "direction": "outgoing" diff --git a/exampleSite/static/nodes/claim-merge-without-collapse.json b/exampleSite/static/nodes/claim-merge-without-collapse.json index 74fbe1ad..029ce48b 100644 --- a/exampleSite/static/nodes/claim-merge-without-collapse.json +++ b/exampleSite/static/nodes/claim-merge-without-collapse.json @@ -13,37 +13,37 @@ "direction": "incoming" }, { - "id": "xananode.example:rel/merge-validation-arrives_at-claim-merge-without-collapse-164", + "id": "xananode.example:rel/merge-validation-arrives_at-claim-merge-without-collapse-169", "type": "arrives_at", "source": "xananode.example:concept/merge-validation", "direction": "incoming" }, { - "id": "xananode.example:rel/merge-report-supports-claim-merge-without-collapse-167", + "id": "xananode.example:rel/merge-report-supports-claim-merge-without-collapse-172", "type": "supports", "source": "xananode.example:concept/merge-report", "direction": "incoming" }, { - "id": "xananode.example:rel/dispute-resolution-supports-claim-merge-without-collapse-193", + "id": "xananode.example:rel/dispute-resolution-supports-claim-merge-without-collapse-198", "type": "supports", "source": "xananode.example:concept/dispute-resolution", "direction": "incoming" }, { - "id": "xananode.example:rel/merge-validation-has_claim-claim-merge-without-collapse-216", + "id": "xananode.example:rel/merge-validation-has_claim-claim-merge-without-collapse-221", "type": "has_claim", "source": "xananode.example:concept/merge-validation", "direction": "incoming" }, { - "id": "xananode.example:rel/xananode-core-schema-supports-claim-merge-without-collapse-217", + "id": "xananode.example:rel/xananode-core-schema-supports-claim-merge-without-collapse-222", "type": "supports", "source": "xananode.example:schema/xananode-core-schema", "direction": "incoming" }, { - "id": "xananode.example:rel/claim-merge-without-collapse-contradicts-single-source-of-truth-218", + "id": "xananode.example:rel/claim-merge-without-collapse-contradicts-single-source-of-truth-223", "type": "contradicts", "target": "xananode.example:concept/single-source-of-truth", "direction": "outgoing" diff --git a/exampleSite/static/nodes/claim-relationships-preserve-context.json b/exampleSite/static/nodes/claim-relationships-preserve-context.json index 3e4de005..c2a11a0b 100644 --- a/exampleSite/static/nodes/claim-relationships-preserve-context.json +++ b/exampleSite/static/nodes/claim-relationships-preserve-context.json @@ -19,25 +19,25 @@ "direction": "incoming" }, { - "id": "xananode.example:rel/typed-relationships-supports-claim-relationships-preserve-context-124", + "id": "xananode.example:rel/typed-relationships-supports-claim-relationships-preserve-context-129", "type": "supports", "source": "xananode.example:concept/typed-relationships", "direction": "incoming" }, { - "id": "xananode.example:rel/claim-relationships-preserve-context-evidence_for-provenance-146", + "id": "xananode.example:rel/claim-relationships-preserve-context-evidence_for-provenance-151", "type": "evidence_for", "target": "xananode.example:concept/provenance", "direction": "outgoing" }, { - "id": "xananode.example:rel/typed-relationships-has_claim-claim-relationships-preserve-context-214", + "id": "xananode.example:rel/typed-relationships-has_claim-claim-relationships-preserve-context-219", "type": "has_claim", "source": "xananode.example:concept/typed-relationships", "direction": "incoming" }, { - "id": "xananode.example:rel/claim-relationships-preserve-context-contrasts_with-unlabeled-hyperlink-215", + "id": "xananode.example:rel/claim-relationships-preserve-context-contrasts_with-unlabeled-hyperlink-220", "type": "contrasts_with", "target": "xananode.example:concept/unlabeled-hyperlink", "direction": "outgoing" diff --git a/exampleSite/static/nodes/claim-substrate-is-structure.json b/exampleSite/static/nodes/claim-substrate-is-structure.json index 1b32ab3b..7f31e83e 100644 --- a/exampleSite/static/nodes/claim-substrate-is-structure.json +++ b/exampleSite/static/nodes/claim-substrate-is-structure.json @@ -13,13 +13,13 @@ "direction": "incoming" }, { - "id": "xananode.example:rel/knowledge-substrate-has_claim-claim-substrate-is-structure-170", + "id": "xananode.example:rel/knowledge-substrate-has_claim-claim-substrate-is-structure-175", "type": "has_claim", "source": "xananode.example:concept/knowledge-substrate", "direction": "incoming" }, { - "id": "xananode.example:rel/xanadu-document-interconnection-supports-claim-substrate-is-structure-213", + "id": "xananode.example:rel/xanadu-document-interconnection-supports-claim-substrate-is-structure-218", "type": "supports", "source": "xananode.example:source/xanadu-document-interconnection", "direction": "incoming" diff --git a/exampleSite/static/nodes/compatibility-levels.json b/exampleSite/static/nodes/compatibility-levels.json index 7f53e3a9..cded7302 100644 --- a/exampleSite/static/nodes/compatibility-levels.json +++ b/exampleSite/static/nodes/compatibility-levels.json @@ -18,31 +18,31 @@ "direction": "incoming" }, { - "id": "xananode.example:rel/known-implementations-registry-supports-compatibility-levels-169", + "id": "xananode.example:rel/known-implementations-registry-supports-compatibility-levels-174", "type": "supports", "source": "xananode.example:concept/known-implementations-registry", "direction": "incoming" }, { - "id": "xananode.example:rel/compatibility-report-documents-compatibility-levels-202", + "id": "xananode.example:rel/compatibility-report-documents-compatibility-levels-207", "type": "documents", "source": "xananode.example:concept/compatibility-report", "direction": "incoming" }, { - "id": "xananode.example:rel/compatibility-levels-uses-compatibility-report-204", + "id": "xananode.example:rel/compatibility-levels-uses-compatibility-report-209", "type": "uses", "target": "xananode.example:concept/compatibility-report", "direction": "outgoing" }, { - "id": "xananode.example:rel/compatibility-levels-requires-substrate-manifest-205", + "id": "xananode.example:rel/compatibility-levels-requires-substrate-manifest-210", "type": "requires", "target": "xananode.example:concept/substrate-manifest", "direction": "outgoing" }, { - "id": "xananode.example:rel/federated-knowledge-substrates-requires-compatibility-levels-206", + "id": "xananode.example:rel/federated-knowledge-substrates-requires-compatibility-levels-211", "type": "requires", "source": "xananode.example:concept/federated-knowledge-substrates", "direction": "incoming" diff --git a/exampleSite/static/nodes/compatibility-report.json b/exampleSite/static/nodes/compatibility-report.json index 55d6c9eb..9f031c79 100644 --- a/exampleSite/static/nodes/compatibility-report.json +++ b/exampleSite/static/nodes/compatibility-report.json @@ -18,37 +18,37 @@ "direction": "incoming" }, { - "id": "xananode.example:rel/merge-validation-uses-compatibility-report-163", + "id": "xananode.example:rel/merge-validation-uses-compatibility-report-168", "type": "uses", "source": "xananode.example:concept/merge-validation", "direction": "incoming" }, { - "id": "xananode.example:rel/federation-rules-requires-compatibility-report-181", + "id": "xananode.example:rel/federation-rules-requires-compatibility-report-186", "type": "requires", "source": "xananode.example:concept/federation-rules", "direction": "incoming" }, { - "id": "xananode.example:rel/federation-example-uses-compatibility-report-184", + "id": "xananode.example:rel/federation-example-uses-compatibility-report-189", "type": "uses", "source": "xananode.example:concept/federation-example", "direction": "incoming" }, { - "id": "xananode.example:rel/compatibility-report-documents-compatibility-levels-202", + "id": "xananode.example:rel/compatibility-report-documents-compatibility-levels-207", "type": "documents", "target": "xananode.example:concept/compatibility-levels", "direction": "outgoing" }, { - "id": "xananode.example:rel/merge-validation-requires-compatibility-report-203", + "id": "xananode.example:rel/merge-validation-requires-compatibility-report-208", "type": "requires", "source": "xananode.example:concept/merge-validation", "direction": "incoming" }, { - "id": "xananode.example:rel/compatibility-levels-uses-compatibility-report-204", + "id": "xananode.example:rel/compatibility-levels-uses-compatibility-report-209", "type": "uses", "source": "xananode.example:concept/compatibility-levels", "direction": "incoming" diff --git a/exampleSite/static/nodes/conflict-disputed-identity.json b/exampleSite/static/nodes/conflict-disputed-identity.json new file mode 100644 index 00000000..522fcbb5 --- /dev/null +++ b/exampleSite/static/nodes/conflict-disputed-identity.json @@ -0,0 +1,11 @@ +{ + "id": "xananode.lineage:concept/conflict-disputed-identity", + "title": "Conflict and Disputed Identity", + "type": "concept", + "importance": 4, + "summary": "The protocol pattern of preserving disagreement and possible identity matches rather than flattening them.", + "relationships": [], + "imported_from": "nodes-extended.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/custom-extension-substrate.json b/exampleSite/static/nodes/custom-extension-substrate.json index 0d264e3b..b8554022 100644 --- a/exampleSite/static/nodes/custom-extension-substrate.json +++ b/exampleSite/static/nodes/custom-extension-substrate.json @@ -6,25 +6,25 @@ "summary": "An example substrate that defines namespaced domain-specific node and relationship types while preserving compatibility with XanaNode Core.", "relationships": [ { - "id": "xananode.example:rel/custom-extension-substrate-demonstrates-schema-extension-198", + "id": "xananode.example:rel/custom-extension-substrate-demonstrates-schema-extension-203", "type": "demonstrates", "target": "xananode.example:concept/schema-extension", "direction": "outgoing" }, { - "id": "xananode.example:rel/custom-extension-substrate-requires-namespace-registry-199", + "id": "xananode.example:rel/custom-extension-substrate-requires-namespace-registry-204", "type": "requires", "target": "xananode.example:concept/namespace-registry", "direction": "outgoing" }, { - "id": "xananode.example:rel/custom-extension-substrate-uses-substrate-manifest-200", + "id": "xananode.example:rel/custom-extension-substrate-uses-substrate-manifest-205", "type": "uses", "target": "xananode.example:concept/substrate-manifest", "direction": "outgoing" }, { - "id": "xananode.example:rel/custom-extension-substrate-features-canonical-type-policy-201", + "id": "xananode.example:rel/custom-extension-substrate-features-canonical-type-policy-206", "type": "features", "target": "xananode.example:concept/canonical-type-policy", "direction": "outgoing" diff --git a/exampleSite/static/nodes/deep-linking.json b/exampleSite/static/nodes/deep-linking.json index bf8fcd0a..785f5028 100644 --- a/exampleSite/static/nodes/deep-linking.json +++ b/exampleSite/static/nodes/deep-linking.json @@ -6,19 +6,19 @@ "summary": "Pointing to a specific addressable fragment rather than only to a whole document or node.", "relationships": [ { - "id": "xananode.example:rel/tumbler-addressing-enables-deep-linking-126", + "id": "xananode.example:rel/tumbler-addressing-enables-deep-linking-131", "type": "enables", "source": "xananode.example:concept/tumbler-addressing", "direction": "incoming" }, { - "id": "xananode.example:rel/deep-linking-enables-transclusion-196", + "id": "xananode.example:rel/deep-linking-enables-transclusion-201", "type": "enables", "target": "xananode.example:concept/transclusion", "direction": "outgoing" }, { - "id": "xananode.example:rel/deep-linking-contrasts_with-unlabeled-hyperlink-197", + "id": "xananode.example:rel/deep-linking-contrasts_with-unlabeled-hyperlink-202", "type": "contrasts_with", "target": "xananode.example:concept/unlabeled-hyperlink", "direction": "outgoing" diff --git a/exampleSite/static/nodes/dirk-gentlys-holistic-detective-agency.json b/exampleSite/static/nodes/dirk-gentlys-holistic-detective-agency.json new file mode 100644 index 00000000..5903f134 --- /dev/null +++ b/exampleSite/static/nodes/dirk-gentlys-holistic-detective-agency.json @@ -0,0 +1,11 @@ +{ + "id": "xananode.lineage:publication/dirk-gentlys-holistic-detective-agency", + "title": "Dirk Gently's Holistic Detective Agency", + "type": "publication", + "importance": 4, + "summary": "Douglas Adams novel foregrounding the fundamental interconnectedness of all things before the public Web.", + "relationships": [], + "imported_from": "nodes-extended.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/dispute-resolution.json b/exampleSite/static/nodes/dispute-resolution.json index b71cc45c..217ec0ab 100644 --- a/exampleSite/static/nodes/dispute-resolution.json +++ b/exampleSite/static/nodes/dispute-resolution.json @@ -6,31 +6,31 @@ "summary": "A governance process for preserving contested claims, identity matches, relationships, and moderation decisions without pretending disagreement has disappeared.", "relationships": [ { - "id": "xananode.example:rel/moderation-model-context_for-dispute-resolution-158", + "id": "xananode.example:rel/moderation-model-context_for-dispute-resolution-163", "type": "context_for", "source": "xananode.example:concept/moderation-model", "direction": "incoming" }, { - "id": "xananode.example:rel/dispute-resolution-requires-provenance-192", + "id": "xananode.example:rel/dispute-resolution-requires-provenance-197", "type": "requires", "target": "xananode.example:concept/provenance", "direction": "outgoing" }, { - "id": "xananode.example:rel/dispute-resolution-supports-claim-merge-without-collapse-193", + "id": "xananode.example:rel/dispute-resolution-supports-claim-merge-without-collapse-198", "type": "supports", "target": "xananode.example:claim/claim-merge-without-collapse", "direction": "outgoing" }, { - "id": "xananode.example:rel/dispute-resolution-context_for-merge-report-194", + "id": "xananode.example:rel/dispute-resolution-context_for-merge-report-199", "type": "context_for", "target": "xananode.example:concept/merge-report", "direction": "outgoing" }, { - "id": "xananode.example:rel/federation-rules-requires-dispute-resolution-195", + "id": "xananode.example:rel/federation-rules-requires-dispute-resolution-200", "type": "requires", "source": "xananode.example:concept/federation-rules", "direction": "incoming" diff --git a/exampleSite/static/nodes/douglas-adams.json b/exampleSite/static/nodes/douglas-adams.json new file mode 100644 index 00000000..586afe6e --- /dev/null +++ b/exampleSite/static/nodes/douglas-adams.json @@ -0,0 +1,11 @@ +{ + "id": "xananode.lineage:person/douglas-adams", + "title": "Douglas Adams", + "type": "person", + "importance": 5, + "summary": "Writer and technologist who popularized the fundamental interconnectedness of things and introduced Hyperland to a broad audience.", + "relationships": [], + "imported_from": "nodes.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/douglas-engelbart.json b/exampleSite/static/nodes/douglas-engelbart.json index 6bad7d86..367771fe 100644 --- a/exampleSite/static/nodes/douglas-engelbart.json +++ b/exampleSite/static/nodes/douglas-engelbart.json @@ -28,6 +28,12 @@ "type": "extends", "source": "xananode.example:concept/xananode", "direction": "incoming" + }, + { + "id": "xananode.lineage:rel/alan-kay-extends-engelbart", + "type": "extends", + "source": "xananode.lineage:person/alan-kay", + "direction": "incoming" } ] } diff --git a/exampleSite/static/nodes/example-maintainer.json b/exampleSite/static/nodes/example-maintainer.json new file mode 100644 index 00000000..0c88311f --- /dev/null +++ b/exampleSite/static/nodes/example-maintainer.json @@ -0,0 +1,19 @@ +{ + "id": "example.minimal:person/example-maintainer", + "title": "Example Maintainer", + "type": "person", + "importance": 3, + "summary": "The local actor responsible for asserting and curating the minimal example substrate.", + "created_at": "2026-01-01T00:00:00Z", + "relationships": [ + { + "id": "example.minimal:rel/maintainer-created-intro-essay", + "type": "created", + "target": "example.minimal:essay/relationship-navigation-intro", + "direction": "outgoing" + } + ], + "imported_from": "nodes/person-example-maintainer.json", + "pack_id": "example.minimal", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/federated-knowledge-substrates.json b/exampleSite/static/nodes/federated-knowledge-substrates.json index ad89377d..90f6a5a5 100644 --- a/exampleSite/static/nodes/federated-knowledge-substrates.json +++ b/exampleSite/static/nodes/federated-knowledge-substrates.json @@ -24,88 +24,100 @@ "direction": "incoming" }, { - "id": "xananode.example:rel/start-here-explains-federated-knowledge-substrates-112", + "id": "xananode.example:rel/start-here-explains-federated-knowledge-substrates-116", "type": "explains", "source": "xananode.example:essay/start-here", "direction": "incoming" }, { - "id": "xananode.example:rel/xananode-explains-federated-knowledge-substrates-117", + "id": "xananode.example:rel/xananode-explains-federated-knowledge-substrates-122", "type": "explains", "source": "xananode.example:concept/xananode", "direction": "incoming" }, { - "id": "xananode.example:rel/single-source-of-truth-contrasts_with-federated-knowledge-substrates-138", + "id": "xananode.example:rel/single-source-of-truth-contrasts_with-federated-knowledge-substrates-143", "type": "contrasts_with", "source": "xananode.example:concept/single-source-of-truth", "direction": "incoming" }, { - "id": "xananode.example:rel/federated-knowledge-substrates-requires-schema-extension-143", + "id": "xananode.example:rel/federated-knowledge-substrates-requires-schema-extension-148", "type": "requires", "target": "xananode.example:concept/schema-extension", "direction": "outgoing" }, { - "id": "xananode.example:rel/federated-knowledge-substrates-requires-protocol-artifacts-152", + "id": "xananode.example:rel/federated-knowledge-substrates-requires-protocol-artifacts-157", "type": "requires", "target": "xananode.example:concept/protocol-artifacts", "direction": "outgoing" }, { - "id": "xananode.example:rel/federation-rules-defines-federated-knowledge-substrates-179", + "id": "xananode.example:rel/federation-rules-defines-federated-knowledge-substrates-184", "type": "defines", "source": "xananode.example:concept/federation-rules", "direction": "incoming" }, { - "id": "xananode.example:rel/federation-example-demonstrates-federated-knowledge-substrates-183", + "id": "xananode.example:rel/federation-example-demonstrates-federated-knowledge-substrates-188", "type": "demonstrates", "source": "xananode.example:concept/federation-example", "direction": "incoming" }, { - "id": "xananode.example:rel/federated-knowledge-substrates-requires-namespacing-187", + "id": "xananode.example:rel/federated-knowledge-substrates-requires-namespacing-192", "type": "requires", "target": "xananode.example:concept/namespacing", "direction": "outgoing" }, { - "id": "xananode.example:rel/federated-knowledge-substrates-requires-merge-validation-188", + "id": "xananode.example:rel/federated-knowledge-substrates-requires-merge-validation-193", "type": "requires", "target": "xananode.example:concept/merge-validation", "direction": "outgoing" }, { - "id": "xananode.example:rel/federated-knowledge-substrates-requires-federation-rules-189", + "id": "xananode.example:rel/federated-knowledge-substrates-requires-federation-rules-194", "type": "requires", "target": "xananode.example:concept/federation-rules", "direction": "outgoing" }, { - "id": "xananode.example:rel/federated-knowledge-substrates-preserves-independent-moderation-190", + "id": "xananode.example:rel/federated-knowledge-substrates-preserves-independent-moderation-195", "type": "preserves", "target": "xananode.example:concept/independent-moderation", "direction": "outgoing" }, { - "id": "xananode.example:rel/federated-knowledge-substrates-alternative_to-single-source-of-truth-191", + "id": "xananode.example:rel/federated-knowledge-substrates-alternative_to-single-source-of-truth-196", "type": "alternative_to", "target": "xananode.example:concept/single-source-of-truth", "direction": "outgoing" }, { - "id": "xananode.example:rel/federated-knowledge-substrates-requires-compatibility-levels-206", + "id": "xananode.example:rel/federated-knowledge-substrates-requires-compatibility-levels-211", "type": "requires", "target": "xananode.example:concept/compatibility-levels", "direction": "outgoing" }, { - "id": "xananode.example:rel/federated-knowledge-substrates-enables-civilizational-memory-207", + "id": "xananode.example:rel/federated-knowledge-substrates-enables-civilizational-memory-212", "type": "enables", "target": "xananode.example:concept/civilizational-memory", "direction": "outgoing" + }, + { + "id": "xananode.lineage:rel/conflict-preserves-disagreement", + "type": "preserves", + "source": "xananode.lineage:concept/conflict-disputed-identity", + "direction": "incoming" + }, + { + "id": "xananode.lineage:rel/hyperland-vr-implements-spatial-navigation", + "type": "implements", + "source": "xananode.lineage:tool/hyperland-vr", + "direction": "incoming" } ] } diff --git a/exampleSite/static/nodes/federation-example.json b/exampleSite/static/nodes/federation-example.json index b00b2234..0e119c1f 100644 --- a/exampleSite/static/nodes/federation-example.json +++ b/exampleSite/static/nodes/federation-example.json @@ -24,25 +24,25 @@ "direction": "outgoing" }, { - "id": "xananode.example:rel/federation-example-demonstrates-federated-knowledge-substrates-183", + "id": "xananode.example:rel/federation-example-demonstrates-federated-knowledge-substrates-188", "type": "demonstrates", "target": "xananode.example:concept/federated-knowledge-substrates", "direction": "outgoing" }, { - "id": "xananode.example:rel/federation-example-uses-compatibility-report-184", + "id": "xananode.example:rel/federation-example-uses-compatibility-report-189", "type": "uses", "target": "xananode.example:concept/compatibility-report", "direction": "outgoing" }, { - "id": "xananode.example:rel/federation-example-uses-merge-report-185", + "id": "xananode.example:rel/federation-example-uses-merge-report-190", "type": "uses", "target": "xananode.example:concept/merge-report", "direction": "outgoing" }, { - "id": "xananode.example:rel/federation-example-preserves-independent-moderation-186", + "id": "xananode.example:rel/federation-example-preserves-independent-moderation-191", "type": "preserves", "target": "xananode.example:concept/independent-moderation", "direction": "outgoing" diff --git a/exampleSite/static/nodes/federation-rules.json b/exampleSite/static/nodes/federation-rules.json index b82b3737..d3ca011e 100644 --- a/exampleSite/static/nodes/federation-rules.json +++ b/exampleSite/static/nodes/federation-rules.json @@ -6,43 +6,43 @@ "summary": "The rules for exchanging, comparing, and preserving independently governed substrates without collapsing them into one authority.", "relationships": [ { - "id": "xananode.example:rel/federation-rules-requires-moderation-model-157", + "id": "xananode.example:rel/federation-rules-requires-moderation-model-162", "type": "requires", "target": "xananode.example:concept/moderation-model", "direction": "outgoing" }, { - "id": "xananode.example:rel/federation-rules-defines-federated-knowledge-substrates-179", + "id": "xananode.example:rel/federation-rules-defines-federated-knowledge-substrates-184", "type": "defines", "target": "xananode.example:concept/federated-knowledge-substrates", "direction": "outgoing" }, { - "id": "xananode.example:rel/federation-rules-preserves-independent-moderation-180", + "id": "xananode.example:rel/federation-rules-preserves-independent-moderation-185", "type": "preserves", "target": "xananode.example:concept/independent-moderation", "direction": "outgoing" }, { - "id": "xananode.example:rel/federation-rules-requires-compatibility-report-181", + "id": "xananode.example:rel/federation-rules-requires-compatibility-report-186", "type": "requires", "target": "xananode.example:concept/compatibility-report", "direction": "outgoing" }, { - "id": "xananode.example:rel/federation-rules-requires-merge-report-182", + "id": "xananode.example:rel/federation-rules-requires-merge-report-187", "type": "requires", "target": "xananode.example:concept/merge-report", "direction": "outgoing" }, { - "id": "xananode.example:rel/federated-knowledge-substrates-requires-federation-rules-189", + "id": "xananode.example:rel/federated-knowledge-substrates-requires-federation-rules-194", "type": "requires", "source": "xananode.example:concept/federated-knowledge-substrates", "direction": "incoming" }, { - "id": "xananode.example:rel/federation-rules-requires-dispute-resolution-195", + "id": "xananode.example:rel/federation-rules-requires-dispute-resolution-200", "type": "requires", "target": "xananode.example:concept/dispute-resolution", "direction": "outgoing" diff --git a/exampleSite/static/nodes/fragment-node.json b/exampleSite/static/nodes/fragment-node.json index 9dcb1bac..42f21d57 100644 --- a/exampleSite/static/nodes/fragment-node.json +++ b/exampleSite/static/nodes/fragment-node.json @@ -6,37 +6,37 @@ "summary": "A node representing a stable addressable portion of another source, publication, media object, or node.", "relationships": [ { - "id": "xananode.example:rel/tumbler-addressing-enables-fragment-node-128", + "id": "xananode.example:rel/tumbler-addressing-enables-fragment-node-133", "type": "enables", "source": "xananode.example:concept/tumbler-addressing", "direction": "incoming" }, { - "id": "xananode.example:rel/transclusion-uses-fragment-node-132", + "id": "xananode.example:rel/transclusion-uses-fragment-node-137", "type": "uses", "source": "xananode.example:concept/transclusion", "direction": "incoming" }, { - "id": "xananode.example:rel/substrate-node-record-contains-fragment-node-136", + "id": "xananode.example:rel/substrate-node-record-contains-fragment-node-141", "type": "contains", "source": "xananode.example:concept/substrate-node-record", "direction": "incoming" }, { - "id": "xananode.example:rel/transclusion-requires-fragment-node-176", + "id": "xananode.example:rel/transclusion-requires-fragment-node-181", "type": "requires", "source": "xananode.example:concept/transclusion", "direction": "incoming" }, { - "id": "xananode.example:rel/fragment-node-preserves-provenance-177", + "id": "xananode.example:rel/fragment-node-preserves-provenance-182", "type": "preserves", "target": "xananode.example:concept/provenance", "direction": "outgoing" }, { - "id": "xananode.example:rel/fragment-node-deep_links_to-mother-of-all-demos-178", + "id": "xananode.example:rel/fragment-node-deep_links_to-mother-of-all-demos-183", "type": "deep_links_to", "target": "xananode.example:source/mother-of-all-demos", "direction": "outgoing" diff --git a/exampleSite/static/nodes/fress.json b/exampleSite/static/nodes/fress.json new file mode 100644 index 00000000..91ca8263 --- /dev/null +++ b/exampleSite/static/nodes/fress.json @@ -0,0 +1,11 @@ +{ + "id": "xananode.lineage:project/fress", + "title": "FRESS", + "type": "project", + "importance": 4, + "summary": "A Brown University hypertext system in the early scholarly hypertext lineage.", + "relationships": [], + "imported_from": "nodes-extended.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/git-backed-substrate.json b/exampleSite/static/nodes/git-backed-substrate.json new file mode 100644 index 00000000..49a4f753 --- /dev/null +++ b/exampleSite/static/nodes/git-backed-substrate.json @@ -0,0 +1,11 @@ +{ + "id": "xananode.lineage:technology/git-backed-substrate", + "title": "Git-backed Substrate", + "type": "technology", + "importance": 4, + "summary": "Using Git history, branching, merging, authorship, and preservation as substrate mechanics.", + "relationships": [], + "imported_from": "nodes-extended.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/gottfried-wilhelm-leibniz.json b/exampleSite/static/nodes/gottfried-wilhelm-leibniz.json new file mode 100644 index 00000000..bb125d99 --- /dev/null +++ b/exampleSite/static/nodes/gottfried-wilhelm-leibniz.json @@ -0,0 +1,11 @@ +{ + "id": "xananode.lineage:person/gottfried-wilhelm-leibniz", + "title": "Gottfried Wilhelm Leibniz", + "type": "person", + "importance": 4, + "summary": "Philosopher and mathematician associated with universal symbolic reasoning and the calculus of thought.", + "relationships": [], + "imported_from": "nodes-extended.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/guide.json b/exampleSite/static/nodes/guide.json new file mode 100644 index 00000000..2a6596d9 --- /dev/null +++ b/exampleSite/static/nodes/guide.json @@ -0,0 +1,11 @@ +{ + "id": "xananode.lineage:technology/guide", + "title": "Guide", + "type": "technology", + "importance": 3, + "summary": "Personal-computer hypertext system associated with Peter J. Brown.", + "relationships": [], + "imported_from": "nodes-extended.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/h-g-wells.json b/exampleSite/static/nodes/h-g-wells.json new file mode 100644 index 00000000..ad45d90a --- /dev/null +++ b/exampleSite/static/nodes/h-g-wells.json @@ -0,0 +1,11 @@ +{ + "id": "xananode.lineage:person/h-g-wells", + "title": "H. G. Wells", + "type": "person", + "importance": 4, + "summary": "Writer and futurist who proposed a World Brain as a planetary knowledge memory.", + "relationships": [], + "imported_from": "nodes.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/hans-peter-brondmo.json b/exampleSite/static/nodes/hans-peter-brondmo.json new file mode 100644 index 00000000..9814314a --- /dev/null +++ b/exampleSite/static/nodes/hans-peter-brondmo.json @@ -0,0 +1,11 @@ +{ + "id": "xananode.lineage:person/hans-peter-brondmo", + "title": "Hans Peter Brondmo", + "type": "person", + "importance": 3, + "summary": "MIT figure associated with micons, or motion icons, as animated conceptual representations.", + "relationships": [], + "imported_from": "nodes-extended.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/harry-marks.json b/exampleSite/static/nodes/harry-marks.json new file mode 100644 index 00000000..980d0810 --- /dev/null +++ b/exampleSite/static/nodes/harry-marks.json @@ -0,0 +1,11 @@ +{ + "id": "xananode.lineage:person/harry-marks", + "title": "Harry Marks", + "type": "person", + "importance": 3, + "summary": "TED visual and media origin figure who participated in TED2.", + "relationships": [], + "imported_from": "nodes-extended.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/herbie-hancock.json b/exampleSite/static/nodes/herbie-hancock.json new file mode 100644 index 00000000..ebaed0a6 --- /dev/null +++ b/exampleSite/static/nodes/herbie-hancock.json @@ -0,0 +1,11 @@ +{ + "id": "xananode.lineage:person/herbie-hancock", + "title": "Herbie Hancock", + "type": "person", + "importance": 3, + "summary": "Musician whose technology-inflected performance branch demonstrates creative digital media.", + "relationships": [], + "imported_from": "nodes-extended.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/historical-lineage-trail.json b/exampleSite/static/nodes/historical-lineage-trail.json index 649d9e21..5290ca9f 100644 --- a/exampleSite/static/nodes/historical-lineage-trail.json +++ b/exampleSite/static/nodes/historical-lineage-trail.json @@ -39,6 +39,12 @@ "type": "arrives_at", "target": "xananode.example:concept/xananode", "direction": "outgoing" + }, + { + "id": "xananode.example:rel/using-hugo-with-protocol-json-context_for-historical-lineage-trail-113", + "type": "context_for", + "source": "xananode.example:essay/using-hugo-with-protocol-json", + "direction": "incoming" } ] } diff --git a/exampleSite/static/nodes/html.json b/exampleSite/static/nodes/html.json new file mode 100644 index 00000000..bb61b437 --- /dev/null +++ b/exampleSite/static/nodes/html.json @@ -0,0 +1,11 @@ +{ + "id": "xananode.lineage:technology/html", + "title": "HTML", + "type": "technology", + "importance": 4, + "summary": "Document markup language that enabled simple Web publishing without rich semantic provenance.", + "relationships": [], + "imported_from": "nodes-extended.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/http.json b/exampleSite/static/nodes/http.json new file mode 100644 index 00000000..09cbfd98 --- /dev/null +++ b/exampleSite/static/nodes/http.json @@ -0,0 +1,11 @@ +{ + "id": "xananode.lineage:technology/http", + "title": "HTTP", + "type": "technology", + "importance": 4, + "summary": "Retrieval protocol that enabled the distributed Web.", + "relationships": [], + "imported_from": "nodes-extended.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/hypercard.json b/exampleSite/static/nodes/hypercard.json new file mode 100644 index 00000000..6711dbad --- /dev/null +++ b/exampleSite/static/nodes/hypercard.json @@ -0,0 +1,11 @@ +{ + "id": "xananode.lineage:technology/hypercard", + "title": "HyperCard", + "type": "technology", + "importance": 4, + "summary": "Apple hypermedia authoring system that popularized personal card-based linking and scripting.", + "relationships": [], + "imported_from": "nodes.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/hyperland-vr.json b/exampleSite/static/nodes/hyperland-vr.json new file mode 100644 index 00000000..40a40557 --- /dev/null +++ b/exampleSite/static/nodes/hyperland-vr.json @@ -0,0 +1,11 @@ +{ + "id": "xananode.lineage:tool/hyperland-vr", + "title": "Hyperland VR", + "type": "technology", + "importance": 3, + "summary": "A future interface idea for spatial navigation of federated substrates.", + "relationships": [], + "imported_from": "nodes-extended.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/hyperland.json b/exampleSite/static/nodes/hyperland.json new file mode 100644 index 00000000..d0ed8bad --- /dev/null +++ b/exampleSite/static/nodes/hyperland.json @@ -0,0 +1,11 @@ +{ + "id": "xananode.lineage:publication/hyperland", + "title": "Hyperland", + "type": "publication", + "importance": 5, + "summary": "A 1990 BBC hypermedia documentary by Douglas Adams that dramatized software agents, hypertext, Xanadu, micons, and associative browsing.", + "relationships": [], + "imported_from": "nodes.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/hypertext-editing-system.json b/exampleSite/static/nodes/hypertext-editing-system.json new file mode 100644 index 00000000..2f7bd875 --- /dev/null +++ b/exampleSite/static/nodes/hypertext-editing-system.json @@ -0,0 +1,11 @@ +{ + "id": "xananode.lineage:project/hypertext-editing-system", + "title": "Hypertext Editing System", + "type": "project", + "importance": 4, + "summary": "An early usable hypertext system developed at Brown University.", + "relationships": [], + "imported_from": "nodes-extended.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/independent-moderation.json b/exampleSite/static/nodes/independent-moderation.json index 529715f1..344b6804 100644 --- a/exampleSite/static/nodes/independent-moderation.json +++ b/exampleSite/static/nodes/independent-moderation.json @@ -6,43 +6,43 @@ "summary": "The principle that each substrate may govern its own content while still remaining interoperable with others.", "relationships": [ { - "id": "xananode.example:rel/single-source-of-truth-threatens-independent-moderation-139", + "id": "xananode.example:rel/single-source-of-truth-threatens-independent-moderation-144", "type": "threatens", "source": "xananode.example:concept/single-source-of-truth", "direction": "incoming" }, { - "id": "xananode.example:rel/moderation-model-defines-independent-moderation-156", + "id": "xananode.example:rel/moderation-model-defines-independent-moderation-161", "type": "defines", "source": "xananode.example:concept/moderation-model", "direction": "incoming" }, { - "id": "xananode.example:rel/independent-moderation-contrasts_with-single-source-of-truth-174", + "id": "xananode.example:rel/independent-moderation-contrasts_with-single-source-of-truth-179", "type": "contrasts_with", "target": "xananode.example:concept/single-source-of-truth", "direction": "outgoing" }, { - "id": "xananode.example:rel/independent-moderation-requires-provenance-175", + "id": "xananode.example:rel/independent-moderation-requires-provenance-180", "type": "requires", "target": "xananode.example:concept/provenance", "direction": "outgoing" }, { - "id": "xananode.example:rel/federation-rules-preserves-independent-moderation-180", + "id": "xananode.example:rel/federation-rules-preserves-independent-moderation-185", "type": "preserves", "source": "xananode.example:concept/federation-rules", "direction": "incoming" }, { - "id": "xananode.example:rel/federation-example-preserves-independent-moderation-186", + "id": "xananode.example:rel/federation-example-preserves-independent-moderation-191", "type": "preserves", "source": "xananode.example:concept/federation-example", "direction": "incoming" }, { - "id": "xananode.example:rel/federated-knowledge-substrates-preserves-independent-moderation-190", + "id": "xananode.example:rel/federated-knowledge-substrates-preserves-independent-moderation-195", "type": "preserves", "source": "xananode.example:concept/federated-knowledge-substrates", "direction": "incoming" diff --git a/exampleSite/static/nodes/interactive-beethoven-ninth.json b/exampleSite/static/nodes/interactive-beethoven-ninth.json new file mode 100644 index 00000000..fd395d81 --- /dev/null +++ b/exampleSite/static/nodes/interactive-beethoven-ninth.json @@ -0,0 +1,11 @@ +{ + "id": "xananode.lineage:project/interactive-beethoven-ninth", + "title": "Interactive Beethoven's Ninth", + "type": "project", + "importance": 3, + "summary": "Interactive music system showing musical structure as explorable knowledge.", + "relationships": [], + "imported_from": "nodes-extended.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/interactive-guernica.json b/exampleSite/static/nodes/interactive-guernica.json new file mode 100644 index 00000000..6fbb0a0d --- /dev/null +++ b/exampleSite/static/nodes/interactive-guernica.json @@ -0,0 +1,11 @@ +{ + "id": "xananode.lineage:project/interactive-guernica", + "title": "Interactive Guernica", + "type": "project", + "importance": 3, + "summary": "Interactive visual-art navigation work in the multimedia lineage.", + "relationships": [], + "imported_from": "nodes-extended.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/intermedia.json b/exampleSite/static/nodes/intermedia.json new file mode 100644 index 00000000..4177ccdf --- /dev/null +++ b/exampleSite/static/nodes/intermedia.json @@ -0,0 +1,11 @@ +{ + "id": "xananode.lineage:project/intermedia", + "title": "Intermedia", + "type": "project", + "importance": 4, + "summary": "A scholarly hypermedia system associated with Brown University.", + "relationships": [], + "imported_from": "nodes-extended.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/ivan-sutherland.json b/exampleSite/static/nodes/ivan-sutherland.json new file mode 100644 index 00000000..4f23f475 --- /dev/null +++ b/exampleSite/static/nodes/ivan-sutherland.json @@ -0,0 +1,11 @@ +{ + "id": "xananode.lineage:person/ivan-sutherland", + "title": "Ivan Sutherland", + "type": "person", + "importance": 5, + "summary": "Sketchpad and head-mounted display pioneer who anticipated visual and spatial computing.", + "relationships": [], + "imported_from": "nodes-extended.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/jaron-lanier.json b/exampleSite/static/nodes/jaron-lanier.json new file mode 100644 index 00000000..665f9036 --- /dev/null +++ b/exampleSite/static/nodes/jaron-lanier.json @@ -0,0 +1,11 @@ +{ + "id": "xananode.lineage:person/jaron-lanier", + "title": "Jaron Lanier", + "type": "person", + "importance": 4, + "summary": "VPL Research founder who popularized virtual reality.", + "relationships": [], + "imported_from": "nodes-extended.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/john-sculley.json b/exampleSite/static/nodes/john-sculley.json new file mode 100644 index 00000000..d432c4ee --- /dev/null +++ b/exampleSite/static/nodes/john-sculley.json @@ -0,0 +1,11 @@ +{ + "id": "xananode.lineage:person/john-sculley", + "title": "John Sculley", + "type": "person", + "importance": 4, + "summary": "Apple executive who presented From Multimedia to Interactive Media and the Knowledge Navigator future.", + "relationships": [], + "imported_from": "nodes-extended.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/jorge-luis-borges.json b/exampleSite/static/nodes/jorge-luis-borges.json new file mode 100644 index 00000000..66a64bec --- /dev/null +++ b/exampleSite/static/nodes/jorge-luis-borges.json @@ -0,0 +1,11 @@ +{ + "id": "xananode.lineage:person/jorge-luis-borges", + "title": "Jorge Luis Borges", + "type": "person", + "importance": 4, + "summary": "Writer whose nonlinear literary structures are often treated as hypertext-adjacent ancestry.", + "relationships": [], + "imported_from": "nodes-extended.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/knowledge-substrate.json b/exampleSite/static/nodes/knowledge-substrate.json index c74f794f..0a095c42 100644 --- a/exampleSite/static/nodes/knowledge-substrate.json +++ b/exampleSite/static/nodes/knowledge-substrate.json @@ -1,99 +1,36 @@ { - "id": "xananode.example:concept/knowledge-substrate", + "id": "example.minimal:concept/knowledge-substrate", "title": "Knowledge Substrate", "type": "concept", "importance": 5, - "summary": "The structure that determines how information relates, persists, evolves, and can be navigated as knowledge.", + "summary": "A structure that determines how information relates, persists, and can be navigated.", "relationships": [ { - "id": "xananode.example:rel/xananode-core-trail-continues_to-knowledge-substrate-8", - "type": "continues_to", - "source": "xananode.example:trail/xananode-core-trail", - "direction": "incoming" - }, - { - "id": "xananode.example:rel/cytoscape-js-represents-knowledge-substrate-27", - "type": "represents", - "source": "xananode.example:technology/cytoscape-js", - "direction": "incoming" - }, - { - "id": "xananode.example:rel/xananode-studio-repo-demonstrates-knowledge-substrate-32", - "type": "demonstrates", - "source": "xananode.example:source/xananode-studio-repo", - "direction": "incoming" - }, - { - "id": "xananode.example:rel/mother-of-all-demos-supports-knowledge-substrate-48", - "type": "supports", - "source": "xananode.example:source/mother-of-all-demos", + "id": "example.minimal:rel/associative-trails-context-for-substrate", + "type": "related_to", + "source": "example.minimal:concept/associative-trails", "direction": "incoming" }, { - "id": "xananode.example:rel/xananode-hugo-theme-demonstrates-knowledge-substrate-81", - "type": "demonstrates", - "source": "xananode.example:project/xananode-hugo-theme", - "direction": "incoming" - }, - { - "id": "xananode.example:rel/vannevar-bush-anticipated-knowledge-substrate-90", - "type": "anticipated", - "source": "xananode.example:person/vannevar-bush", - "direction": "incoming" - }, - { - "id": "xananode.example:rel/knowledge-substrate-explains-link-rot-101", - "type": "explains", - "target": "xananode.example:observation/link-rot", - "direction": "outgoing" - }, - { - "id": "xananode.example:rel/start-here-explains-knowledge-substrate-111", - "type": "explains", - "source": "xananode.example:essay/start-here", - "direction": "incoming" - }, - { - "id": "xananode.example:rel/xananode-defines-knowledge-substrate-116", + "id": "example.minimal:rel/claim-defines-concept", "type": "defines", - "source": "xananode.example:concept/xananode", + "source": "example.minimal:claim/substrate-is-structure", "direction": "incoming" }, { - "id": "xananode.example:rel/single-source-of-truth-alternative_to-knowledge-substrate-140", - "type": "alternative_to", - "source": "xananode.example:concept/single-source-of-truth", - "direction": "incoming" - }, - { - "id": "xananode.example:rel/knowledge-substrate-has_claim-claim-substrate-is-structure-170", + "id": "example.minimal:rel/concept-has-claim", "type": "has_claim", - "target": "xananode.example:claim/claim-substrate-is-structure", + "target": "example.minimal:claim/substrate-is-structure", "direction": "outgoing" }, { - "id": "xananode.example:rel/knowledge-substrate-requires-provenance-171", - "type": "requires", - "target": "xananode.example:concept/provenance", - "direction": "outgoing" - }, - { - "id": "xananode.example:rel/knowledge-substrate-requires-typed-relationships-172", - "type": "requires", - "target": "xananode.example:concept/typed-relationships", - "direction": "outgoing" - }, - { - "id": "xananode.example:rel/xananode-core-schema-enables-knowledge-substrate-173", - "type": "enables", - "source": "xananode.example:schema/xananode-core-schema", - "direction": "incoming" - }, - { - "id": "xananode.example:rel/civilizational-memory-requires-knowledge-substrate-208", - "type": "requires", - "source": "xananode.example:concept/civilizational-memory", + "id": "example.minimal:rel/trail-continues-to-concept", + "type": "continues_to", + "source": "example.minimal:claim/substrate-is-structure", "direction": "incoming" } - ] + ], + "imported_from": "nodes/knowledge-substrate.json", + "pack_id": "example.minimal", + "pack_mode": "mounted" } diff --git a/exampleSite/static/nodes/known-implementations-registry.json b/exampleSite/static/nodes/known-implementations-registry.json index 5e29d736..26137f3a 100644 --- a/exampleSite/static/nodes/known-implementations-registry.json +++ b/exampleSite/static/nodes/known-implementations-registry.json @@ -6,13 +6,13 @@ "summary": "A registry of tools, themes, validators, renderers, and substrates that claim some level of XanaNode compatibility.", "relationships": [ { - "id": "xananode.example:rel/known-implementations-registry-documents-xananode-hugo-theme-168", + "id": "xananode.example:rel/known-implementations-registry-documents-xananode-hugo-theme-173", "type": "documents", "target": "xananode.example:project/xananode-hugo-theme", "direction": "outgoing" }, { - "id": "xananode.example:rel/known-implementations-registry-supports-compatibility-levels-169", + "id": "xananode.example:rel/known-implementations-registry-supports-compatibility-levels-174", "type": "supports", "target": "xananode.example:concept/compatibility-levels", "direction": "outgoing" diff --git a/exampleSite/static/nodes/laurie-anderson.json b/exampleSite/static/nodes/laurie-anderson.json new file mode 100644 index 00000000..20d9fb4f --- /dev/null +++ b/exampleSite/static/nodes/laurie-anderson.json @@ -0,0 +1,11 @@ +{ + "id": "xananode.lineage:person/laurie-anderson", + "title": "Laurie Anderson", + "type": "person", + "importance": 3, + "summary": "Performance and media artist demonstrating narrative plus technology.", + "relationships": [], + "imported_from": "nodes-extended.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/lost-lineage-human-knowledge-augmentation.json b/exampleSite/static/nodes/lost-lineage-human-knowledge-augmentation.json new file mode 100644 index 00000000..def63d21 --- /dev/null +++ b/exampleSite/static/nodes/lost-lineage-human-knowledge-augmentation.json @@ -0,0 +1,11 @@ +{ + "id": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "title": "Lost Lineage of Human Knowledge Augmentation", + "type": "concept", + "importance": 5, + "summary": "A parallel history of computing tried to preserve human understanding as connected, navigable, attributable knowledge.", + "relationships": [], + "imported_from": "nodes.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/lost-lineage-intertwingled-trail.json b/exampleSite/static/nodes/lost-lineage-intertwingled-trail.json new file mode 100644 index 00000000..cbbf8f7d --- /dev/null +++ b/exampleSite/static/nodes/lost-lineage-intertwingled-trail.json @@ -0,0 +1,23 @@ +{ + "id": "xananode.lineage:trail/lost-lineage-intertwingled-trail", + "title": "Lost Lineage Intertwingled Trail", + "type": "trail", + "importance": 5, + "summary": "A JSON-imported trail showing that the lineage is an interwoven graph, not a single heroic family tree.", + "trail_nodes": [ + "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "xananode.lineage:person/paul-otlet", + "xananode.example:person/vannevar-bush", + "xananode.example:person/douglas-engelbart", + "xananode.example:person/ted-nelson", + "xananode.lineage:person/douglas-adams", + "xananode.lineage:publication/hyperland", + "xananode.lineage:event/ted2-1990", + "xananode.lineage:technology/world-wide-web", + "xananode.example:concept/xananode" + ], + "relationships": [], + "imported_from": "nodes.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/marc-andreessen.json b/exampleSite/static/nodes/marc-andreessen.json new file mode 100644 index 00000000..3ae956f7 --- /dev/null +++ b/exampleSite/static/nodes/marc-andreessen.json @@ -0,0 +1,11 @@ +{ + "id": "xananode.lineage:person/marc-andreessen", + "title": "Marc Andreessen", + "type": "person", + "importance": 4, + "summary": "Mosaic and Netscape figure who helped popularize the Web branch.", + "relationships": [], + "imported_from": "nodes-extended.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/marvin-minsky.json b/exampleSite/static/nodes/marvin-minsky.json new file mode 100644 index 00000000..669e358f --- /dev/null +++ b/exampleSite/static/nodes/marvin-minsky.json @@ -0,0 +1,11 @@ +{ + "id": "xananode.lineage:person/marvin-minsky", + "title": "Marvin Minsky", + "type": "person", + "importance": 4, + "summary": "AI researcher whose work contextualizes intelligent agents and cognitive modeling.", + "relationships": [], + "imported_from": "nodes-extended.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/max-whitby.json b/exampleSite/static/nodes/max-whitby.json new file mode 100644 index 00000000..ce0a2dbe --- /dev/null +++ b/exampleSite/static/nodes/max-whitby.json @@ -0,0 +1,11 @@ +{ + "id": "xananode.lineage:person/max-whitby", + "title": "Max Whitby", + "type": "person", + "importance": 3, + "summary": "Producer and director associated with Hyperland.", + "relationships": [], + "imported_from": "nodes.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/memex.json b/exampleSite/static/nodes/memex.json index e207e58c..1ed0b76f 100644 --- a/exampleSite/static/nodes/memex.json +++ b/exampleSite/static/nodes/memex.json @@ -30,7 +30,13 @@ "direction": "incoming" }, { - "id": "xananode.example:rel/xananode-extends-memex-121", + "id": "xananode.example:rel/xananode-extends-memex-126", + "type": "extends", + "source": "xananode.example:concept/xananode", + "direction": "incoming" + }, + { + "id": "xananode.lineage:rel/xananode-extends-bush-trails", "type": "extends", "source": "xananode.example:concept/xananode", "direction": "incoming" diff --git a/exampleSite/static/nodes/merge-report.json b/exampleSite/static/nodes/merge-report.json index d2aa727e..77819b56 100644 --- a/exampleSite/static/nodes/merge-report.json +++ b/exampleSite/static/nodes/merge-report.json @@ -12,43 +12,43 @@ "direction": "incoming" }, { - "id": "xananode.example:rel/merge-validation-uses-merge-report-162", + "id": "xananode.example:rel/merge-validation-uses-merge-report-167", "type": "uses", "source": "xananode.example:concept/merge-validation", "direction": "incoming" }, { - "id": "xananode.example:rel/merge-report-documents-merge-validation-165", + "id": "xananode.example:rel/merge-report-documents-merge-validation-170", "type": "documents", "target": "xananode.example:concept/merge-validation", "direction": "outgoing" }, { - "id": "xananode.example:rel/merge-report-preserves-provenance-166", + "id": "xananode.example:rel/merge-report-preserves-provenance-171", "type": "preserves", "target": "xananode.example:concept/provenance", "direction": "outgoing" }, { - "id": "xananode.example:rel/merge-report-supports-claim-merge-without-collapse-167", + "id": "xananode.example:rel/merge-report-supports-claim-merge-without-collapse-172", "type": "supports", "target": "xananode.example:claim/claim-merge-without-collapse", "direction": "outgoing" }, { - "id": "xananode.example:rel/federation-rules-requires-merge-report-182", + "id": "xananode.example:rel/federation-rules-requires-merge-report-187", "type": "requires", "source": "xananode.example:concept/federation-rules", "direction": "incoming" }, { - "id": "xananode.example:rel/federation-example-uses-merge-report-185", + "id": "xananode.example:rel/federation-example-uses-merge-report-190", "type": "uses", "source": "xananode.example:concept/federation-example", "direction": "incoming" }, { - "id": "xananode.example:rel/dispute-resolution-context_for-merge-report-194", + "id": "xananode.example:rel/dispute-resolution-context_for-merge-report-199", "type": "context_for", "source": "xananode.example:concept/dispute-resolution", "direction": "incoming" diff --git a/exampleSite/static/nodes/merge-validation.json b/exampleSite/static/nodes/merge-validation.json index f316bcb6..e10edcd0 100644 --- a/exampleSite/static/nodes/merge-validation.json +++ b/exampleSite/static/nodes/merge-validation.json @@ -12,67 +12,67 @@ "direction": "incoming" }, { - "id": "xananode.example:rel/merge-validation-requires-namespacing-159", + "id": "xananode.example:rel/merge-validation-requires-namespacing-164", "type": "requires", "target": "xananode.example:concept/namespacing", "direction": "outgoing" }, { - "id": "xananode.example:rel/merge-validation-requires-provenance-160", + "id": "xananode.example:rel/merge-validation-requires-provenance-165", "type": "requires", "target": "xananode.example:concept/provenance", "direction": "outgoing" }, { - "id": "xananode.example:rel/merge-validation-requires-schema-extension-161", + "id": "xananode.example:rel/merge-validation-requires-schema-extension-166", "type": "requires", "target": "xananode.example:concept/schema-extension", "direction": "outgoing" }, { - "id": "xananode.example:rel/merge-validation-uses-merge-report-162", + "id": "xananode.example:rel/merge-validation-uses-merge-report-167", "type": "uses", "target": "xananode.example:concept/merge-report", "direction": "outgoing" }, { - "id": "xananode.example:rel/merge-validation-uses-compatibility-report-163", + "id": "xananode.example:rel/merge-validation-uses-compatibility-report-168", "type": "uses", "target": "xananode.example:concept/compatibility-report", "direction": "outgoing" }, { - "id": "xananode.example:rel/merge-validation-arrives_at-claim-merge-without-collapse-164", + "id": "xananode.example:rel/merge-validation-arrives_at-claim-merge-without-collapse-169", "type": "arrives_at", "target": "xananode.example:claim/claim-merge-without-collapse", "direction": "outgoing" }, { - "id": "xananode.example:rel/merge-report-documents-merge-validation-165", + "id": "xananode.example:rel/merge-report-documents-merge-validation-170", "type": "documents", "source": "xananode.example:concept/merge-report", "direction": "incoming" }, { - "id": "xananode.example:rel/federated-knowledge-substrates-requires-merge-validation-188", + "id": "xananode.example:rel/federated-knowledge-substrates-requires-merge-validation-193", "type": "requires", "source": "xananode.example:concept/federated-knowledge-substrates", "direction": "incoming" }, { - "id": "xananode.example:rel/merge-validation-requires-compatibility-report-203", + "id": "xananode.example:rel/merge-validation-requires-compatibility-report-208", "type": "requires", "target": "xananode.example:concept/compatibility-report", "direction": "outgoing" }, { - "id": "xananode.example:rel/civilizational-memory-requires-merge-validation-210", + "id": "xananode.example:rel/civilizational-memory-requires-merge-validation-215", "type": "requires", "source": "xananode.example:concept/civilizational-memory", "direction": "incoming" }, { - "id": "xananode.example:rel/merge-validation-has_claim-claim-merge-without-collapse-216", + "id": "xananode.example:rel/merge-validation-has_claim-claim-merge-without-collapse-221", "type": "has_claim", "target": "xananode.example:claim/claim-merge-without-collapse", "direction": "outgoing" diff --git a/exampleSite/static/nodes/micons.json b/exampleSite/static/nodes/micons.json new file mode 100644 index 00000000..2e0317cf --- /dev/null +++ b/exampleSite/static/nodes/micons.json @@ -0,0 +1,11 @@ +{ + "id": "xananode.lineage:technology/micons", + "title": "Micons", + "type": "technology", + "importance": 3, + "summary": "Motion icons presented in Hyperland as animated conceptual representations.", + "relationships": [], + "imported_from": "nodes-extended.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/mit-media-lab.json b/exampleSite/static/nodes/mit-media-lab.json new file mode 100644 index 00000000..9712d3d2 --- /dev/null +++ b/exampleSite/static/nodes/mit-media-lab.json @@ -0,0 +1,11 @@ +{ + "id": "xananode.lineage:organization/mit-media-lab", + "title": "MIT Media Lab", + "type": "organization", + "importance": 5, + "summary": "Research institution associated with media, agents, interactivity, and knowledge presentation.", + "relationships": [], + "imported_from": "nodes-extended.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/moderation-model.json b/exampleSite/static/nodes/moderation-model.json index 99589dad..9fb6663f 100644 --- a/exampleSite/static/nodes/moderation-model.json +++ b/exampleSite/static/nodes/moderation-model.json @@ -6,19 +6,19 @@ "summary": "The governance model that lets each substrate decide its own trust, inclusion, review, and publication rules.", "relationships": [ { - "id": "xananode.example:rel/moderation-model-defines-independent-moderation-156", + "id": "xananode.example:rel/moderation-model-defines-independent-moderation-161", "type": "defines", "target": "xananode.example:concept/independent-moderation", "direction": "outgoing" }, { - "id": "xananode.example:rel/federation-rules-requires-moderation-model-157", + "id": "xananode.example:rel/federation-rules-requires-moderation-model-162", "type": "requires", "source": "xananode.example:concept/federation-rules", "direction": "incoming" }, { - "id": "xananode.example:rel/moderation-model-context_for-dispute-resolution-158", + "id": "xananode.example:rel/moderation-model-context_for-dispute-resolution-163", "type": "context_for", "target": "xananode.example:concept/dispute-resolution", "direction": "outgoing" diff --git a/exampleSite/static/nodes/monterey-california.json b/exampleSite/static/nodes/monterey-california.json new file mode 100644 index 00000000..cfe75e44 --- /dev/null +++ b/exampleSite/static/nodes/monterey-california.json @@ -0,0 +1,11 @@ +{ + "id": "xananode.lineage:place/monterey-california", + "title": "Monterey, California", + "type": "place", + "importance": 3, + "summary": "The site of TED2 in February 1990.", + "relationships": [], + "imported_from": "nodes.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/mosaic.json b/exampleSite/static/nodes/mosaic.json new file mode 100644 index 00000000..6272ff82 --- /dev/null +++ b/exampleSite/static/nodes/mosaic.json @@ -0,0 +1,11 @@ +{ + "id": "xananode.lineage:technology/mosaic", + "title": "Mosaic", + "type": "technology", + "importance": 4, + "summary": "Early Web browser that helped popularize Web browsing.", + "relationships": [], + "imported_from": "nodes-extended.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/mother-of-all-demos.json b/exampleSite/static/nodes/mother-of-all-demos.json index cf8fc083..a8a86916 100644 --- a/exampleSite/static/nodes/mother-of-all-demos.json +++ b/exampleSite/static/nodes/mother-of-all-demos.json @@ -31,7 +31,7 @@ "direction": "incoming" }, { - "id": "xananode.example:rel/fragment-node-deep_links_to-mother-of-all-demos-178", + "id": "xananode.example:rel/fragment-node-deep_links_to-mother-of-all-demos-183", "type": "deep_links_to", "source": "xananode.example:concept/fragment-node", "direction": "incoming" diff --git a/exampleSite/static/nodes/namespace-registry.json b/exampleSite/static/nodes/namespace-registry.json index f2d62cd9..aa87a8e7 100644 --- a/exampleSite/static/nodes/namespace-registry.json +++ b/exampleSite/static/nodes/namespace-registry.json @@ -12,19 +12,19 @@ "direction": "incoming" }, { - "id": "xananode.example:rel/namespace-registry-implements-namespacing-154", + "id": "xananode.example:rel/namespace-registry-implements-namespacing-159", "type": "implements", "target": "xananode.example:concept/namespacing", "direction": "outgoing" }, { - "id": "xananode.example:rel/schema-extension-requires-namespace-registry-155", + "id": "xananode.example:rel/schema-extension-requires-namespace-registry-160", "type": "requires", "source": "xananode.example:concept/schema-extension", "direction": "incoming" }, { - "id": "xananode.example:rel/custom-extension-substrate-requires-namespace-registry-199", + "id": "xananode.example:rel/custom-extension-substrate-requires-namespace-registry-204", "type": "requires", "source": "xananode.example:concept/custom-extension-substrate", "direction": "incoming" diff --git a/exampleSite/static/nodes/namespacing.json b/exampleSite/static/nodes/namespacing.json index 0a98fd30..da75c269 100644 --- a/exampleSite/static/nodes/namespacing.json +++ b/exampleSite/static/nodes/namespacing.json @@ -12,43 +12,43 @@ "direction": "incoming" }, { - "id": "xananode.example:rel/substrate-manifest-requires-namespacing-137", + "id": "xananode.example:rel/substrate-manifest-requires-namespacing-142", "type": "requires", "source": "xananode.example:concept/substrate-manifest", "direction": "incoming" }, { - "id": "xananode.example:rel/namespacing-enables-schema-extension-141", + "id": "xananode.example:rel/namespacing-enables-schema-extension-146", "type": "enables", "target": "xananode.example:concept/schema-extension", "direction": "outgoing" }, { - "id": "xananode.example:rel/namespacing-clarifies-schema-extension-153", + "id": "xananode.example:rel/namespacing-clarifies-schema-extension-158", "type": "clarifies", "target": "xananode.example:concept/schema-extension", "direction": "outgoing" }, { - "id": "xananode.example:rel/namespace-registry-implements-namespacing-154", + "id": "xananode.example:rel/namespace-registry-implements-namespacing-159", "type": "implements", "source": "xananode.example:concept/namespace-registry", "direction": "incoming" }, { - "id": "xananode.example:rel/merge-validation-requires-namespacing-159", + "id": "xananode.example:rel/merge-validation-requires-namespacing-164", "type": "requires", "source": "xananode.example:concept/merge-validation", "direction": "incoming" }, { - "id": "xananode.example:rel/federated-knowledge-substrates-requires-namespacing-187", + "id": "xananode.example:rel/federated-knowledge-substrates-requires-namespacing-192", "type": "requires", "source": "xananode.example:concept/federated-knowledge-substrates", "direction": "incoming" }, { - "id": "xananode.example:rel/canonical-type-policy-requires-namespacing-212", + "id": "xananode.example:rel/canonical-type-policy-requires-namespacing-217", "type": "requires", "source": "xananode.example:concept/canonical-type-policy", "direction": "incoming" diff --git a/exampleSite/static/nodes/nasa.json b/exampleSite/static/nodes/nasa.json new file mode 100644 index 00000000..b604e70c --- /dev/null +++ b/exampleSite/static/nodes/nasa.json @@ -0,0 +1,11 @@ +{ + "id": "xananode.lineage:organization/nasa", + "title": "NASA", + "type": "organization", + "importance": 3, + "summary": "Agency associated with virtual environment workstation demonstrations in the spatial knowledge branch.", + "relationships": [], + "imported_from": "nodes-extended.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/ncsa.json b/exampleSite/static/nodes/ncsa.json new file mode 100644 index 00000000..1f053483 --- /dev/null +++ b/exampleSite/static/nodes/ncsa.json @@ -0,0 +1,11 @@ +{ + "id": "xananode.lineage:organization/ncsa", + "title": "NCSA", + "type": "organization", + "importance": 4, + "summary": "Organization associated with Mosaic and the popularization of Web browsing.", + "relationships": [], + "imported_from": "nodes-extended.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/nicholas-negroponte.json b/exampleSite/static/nodes/nicholas-negroponte.json new file mode 100644 index 00000000..c797e7a0 --- /dev/null +++ b/exampleSite/static/nodes/nicholas-negroponte.json @@ -0,0 +1,11 @@ +{ + "id": "xananode.lineage:person/nicholas-negroponte", + "title": "Nicholas Negroponte", + "type": "person", + "importance": 4, + "summary": "Media Lab figure associated with intelligent media and interactive information spaces.", + "relationships": [], + "imported_from": "nodes-extended.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/nigel-holmes.json b/exampleSite/static/nodes/nigel-holmes.json new file mode 100644 index 00000000..aa416a3e --- /dev/null +++ b/exampleSite/static/nodes/nigel-holmes.json @@ -0,0 +1,11 @@ +{ + "id": "xananode.lineage:person/nigel-holmes", + "title": "Nigel Holmes", + "type": "person", + "importance": 3, + "summary": "Information designer associated with visual explanation and data visualization.", + "relationships": [], + "imported_from": "nodes-extended.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/paul-otlet.json b/exampleSite/static/nodes/paul-otlet.json new file mode 100644 index 00000000..a9f538bd --- /dev/null +++ b/exampleSite/static/nodes/paul-otlet.json @@ -0,0 +1,11 @@ +{ + "id": "xananode.lineage:person/paul-otlet", + "title": "Paul Otlet", + "type": "person", + "importance": 4, + "summary": "Documentalist associated with the Mundaneum, universal bibliography, and early visions of networked document access.", + "relationships": [], + "imported_from": "nodes.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/project-xanadu.json b/exampleSite/static/nodes/project-xanadu.json index 040d4339..8cdbfd4f 100644 --- a/exampleSite/static/nodes/project-xanadu.json +++ b/exampleSite/static/nodes/project-xanadu.json @@ -30,10 +30,16 @@ "direction": "incoming" }, { - "id": "xananode.example:rel/xananode-extends-project-xanadu-120", + "id": "xananode.example:rel/xananode-extends-project-xanadu-125", "type": "extends", "source": "xananode.example:concept/xananode", "direction": "incoming" + }, + { + "id": "xananode.lineage:rel/xanadu-at-autodesk-implements-xanadu", + "type": "implements", + "source": "xananode.lineage:project/xanadu-at-autodesk", + "direction": "incoming" } ] } diff --git a/exampleSite/static/nodes/protocol-artifacts-trail.json b/exampleSite/static/nodes/protocol-artifacts-trail.json index d644efc2..73148725 100644 --- a/exampleSite/static/nodes/protocol-artifacts-trail.json +++ b/exampleSite/static/nodes/protocol-artifacts-trail.json @@ -58,7 +58,7 @@ "direction": "outgoing" }, { - "id": "xananode.example:rel/start-here-continues_to-protocol-artifacts-trail-115", + "id": "xananode.example:rel/start-here-continues_to-protocol-artifacts-trail-119", "type": "continues_to", "source": "xananode.example:essay/start-here", "direction": "incoming" diff --git a/exampleSite/static/nodes/protocol-artifacts.json b/exampleSite/static/nodes/protocol-artifacts.json index 7e8247a5..81945771 100644 --- a/exampleSite/static/nodes/protocol-artifacts.json +++ b/exampleSite/static/nodes/protocol-artifacts.json @@ -30,37 +30,37 @@ "direction": "incoming" }, { - "id": "xananode.example:rel/xananode-core-schema-defines-protocol-artifacts-147", + "id": "xananode.example:rel/xananode-core-schema-defines-protocol-artifacts-152", "type": "defines", "source": "xananode.example:schema/xananode-core-schema", "direction": "incoming" }, { - "id": "xananode.example:rel/protocol-artifacts-contains-substrate-manifest-148", + "id": "xananode.example:rel/protocol-artifacts-contains-substrate-manifest-153", "type": "contains", "target": "xananode.example:concept/substrate-manifest", "direction": "outgoing" }, { - "id": "xananode.example:rel/protocol-artifacts-contains-substrate-node-record-149", + "id": "xananode.example:rel/protocol-artifacts-contains-substrate-node-record-154", "type": "contains", "target": "xananode.example:concept/substrate-node-record", "direction": "outgoing" }, { - "id": "xananode.example:rel/protocol-artifacts-contains-substrate-relationship-list-150", + "id": "xananode.example:rel/protocol-artifacts-contains-substrate-relationship-list-155", "type": "contains", "target": "xananode.example:concept/substrate-relationship-list", "direction": "outgoing" }, { - "id": "xananode.example:rel/protocol-artifacts-contains-review-suggestions-151", + "id": "xananode.example:rel/protocol-artifacts-contains-review-suggestions-156", "type": "contains", "target": "xananode.example:concept/review-suggestions", "direction": "outgoing" }, { - "id": "xananode.example:rel/federated-knowledge-substrates-requires-protocol-artifacts-152", + "id": "xananode.example:rel/federated-knowledge-substrates-requires-protocol-artifacts-157", "type": "requires", "source": "xananode.example:concept/federated-knowledge-substrates", "direction": "incoming" diff --git a/exampleSite/static/nodes/provenance.json b/exampleSite/static/nodes/provenance.json index bdd0a18c..acc920d8 100644 --- a/exampleSite/static/nodes/provenance.json +++ b/exampleSite/static/nodes/provenance.json @@ -12,82 +12,88 @@ "direction": "incoming" }, { - "id": "xananode.example:rel/xananode-preserves-provenance-119", + "id": "xananode.example:rel/xananode-preserves-provenance-124", "type": "preserves", "source": "xananode.example:concept/xananode", "direction": "incoming" }, { - "id": "xananode.example:rel/unlabeled-hyperlink-threatens-provenance-122", + "id": "xananode.example:rel/unlabeled-hyperlink-threatens-provenance-127", "type": "threatens", "source": "xananode.example:concept/unlabeled-hyperlink", "direction": "incoming" }, { - "id": "xananode.example:rel/tumbler-addressing-preserves-provenance-127", + "id": "xananode.example:rel/tumbler-addressing-preserves-provenance-132", "type": "preserves", "source": "xananode.example:concept/tumbler-addressing", "direction": "incoming" }, { - "id": "xananode.example:rel/transclusion-preserves-provenance-131", + "id": "xananode.example:rel/transclusion-preserves-provenance-136", "type": "preserves", "source": "xananode.example:concept/transclusion", "direction": "incoming" }, { - "id": "xananode.example:rel/substrate-relationship-list-preserves-provenance-134", + "id": "xananode.example:rel/substrate-relationship-list-preserves-provenance-139", "type": "preserves", "source": "xananode.example:concept/substrate-relationship-list", "direction": "incoming" }, { - "id": "xananode.example:rel/claim-relationships-preserve-context-evidence_for-provenance-146", + "id": "xananode.example:rel/claim-relationships-preserve-context-evidence_for-provenance-151", "type": "evidence_for", "source": "xananode.example:claim/claim-relationships-preserve-context", "direction": "incoming" }, { - "id": "xananode.example:rel/merge-validation-requires-provenance-160", + "id": "xananode.example:rel/merge-validation-requires-provenance-165", "type": "requires", "source": "xananode.example:concept/merge-validation", "direction": "incoming" }, { - "id": "xananode.example:rel/merge-report-preserves-provenance-166", + "id": "xananode.example:rel/merge-report-preserves-provenance-171", "type": "preserves", "source": "xananode.example:concept/merge-report", "direction": "incoming" }, { - "id": "xananode.example:rel/knowledge-substrate-requires-provenance-171", + "id": "xananode.example:rel/knowledge-substrate-requires-provenance-176", "type": "requires", "source": "xananode.example:concept/knowledge-substrate", "direction": "incoming" }, { - "id": "xananode.example:rel/independent-moderation-requires-provenance-175", + "id": "xananode.example:rel/independent-moderation-requires-provenance-180", "type": "requires", "source": "xananode.example:concept/independent-moderation", "direction": "incoming" }, { - "id": "xananode.example:rel/fragment-node-preserves-provenance-177", + "id": "xananode.example:rel/fragment-node-preserves-provenance-182", "type": "preserves", "source": "xananode.example:concept/fragment-node", "direction": "incoming" }, { - "id": "xananode.example:rel/dispute-resolution-requires-provenance-192", + "id": "xananode.example:rel/dispute-resolution-requires-provenance-197", "type": "requires", "source": "xananode.example:concept/dispute-resolution", "direction": "incoming" }, { - "id": "xananode.example:rel/civilizational-memory-requires-provenance-209", + "id": "xananode.example:rel/civilizational-memory-requires-provenance-214", "type": "requires", "source": "xananode.example:concept/civilizational-memory", "direction": "incoming" + }, + { + "id": "xananode.lineage:rel/git-backed-substrate-enables-history", + "type": "enables", + "source": "xananode.lineage:technology/git-backed-substrate", + "direction": "incoming" } ] } diff --git a/exampleSite/static/nodes/relationship-navigation-intro.json b/exampleSite/static/nodes/relationship-navigation-intro.json new file mode 100644 index 00000000..4f6d9b45 --- /dev/null +++ b/exampleSite/static/nodes/relationship-navigation-intro.json @@ -0,0 +1,26 @@ +{ + "id": "example.minimal:essay/relationship-navigation-intro", + "title": "Relationship Navigation Intro", + "type": "essay", + "importance": 4, + "summary": "A short example essay that includes an addressable source fragment by reference rather than duplicating it.", + "created_by": "example.minimal:person/example-maintainer", + "created_at": "2026-01-01T00:00:00Z", + "relationships": [ + { + "id": "example.minimal:rel/maintainer-created-intro-essay", + "type": "created", + "source": "example.minimal:person/example-maintainer", + "direction": "incoming" + }, + { + "id": "example.minimal:rel/essay-transcludes-fragment", + "type": "transcludes", + "target": "example.minimal:fragment/as-we-may-think-0004", + "direction": "outgoing" + } + ], + "imported_from": "nodes/essay-relationship-navigation-intro.json", + "pack_id": "example.minimal", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/review-suggestions.json b/exampleSite/static/nodes/review-suggestions.json index a6f5405b..86146146 100644 --- a/exampleSite/static/nodes/review-suggestions.json +++ b/exampleSite/static/nodes/review-suggestions.json @@ -3,22 +3,22 @@ "title": "Review Suggestions", "type": "concept", "importance": 4, - "summary": "Generated, user-approved suggestions for autolinking node titles, aliases, and repeated fragments without rewriting content automatically.", + "summary": "Generated, user-approved suggestions for autolinking node titles, aliases, repeated fragments, and imported substrate changes without rewriting content automatically.", "relationships": [ { - "id": "xananode.example:rel/review-suggestions-uses-typed-relationships-144", + "id": "xananode.example:rel/review-suggestions-uses-typed-relationships-149", "type": "uses", "target": "xananode.example:concept/typed-relationships", "direction": "outgoing" }, { - "id": "xananode.example:rel/review-suggestions-uses-transclusion-145", + "id": "xananode.example:rel/review-suggestions-uses-transclusion-150", "type": "uses", "target": "xananode.example:concept/transclusion", "direction": "outgoing" }, { - "id": "xananode.example:rel/protocol-artifacts-contains-review-suggestions-151", + "id": "xananode.example:rel/protocol-artifacts-contains-review-suggestions-156", "type": "contains", "source": "xananode.example:concept/protocol-artifacts", "direction": "incoming" diff --git a/exampleSite/static/nodes/richard-saul-wurman.json b/exampleSite/static/nodes/richard-saul-wurman.json new file mode 100644 index 00000000..46104455 --- /dev/null +++ b/exampleSite/static/nodes/richard-saul-wurman.json @@ -0,0 +1,11 @@ +{ + "id": "xananode.lineage:person/richard-saul-wurman", + "title": "Richard Saul Wurman", + "type": "person", + "importance": 4, + "summary": "TED founder and information architecture figure.", + "relationships": [], + "imported_from": "nodes-extended.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/robert-abel.json b/exampleSite/static/nodes/robert-abel.json new file mode 100644 index 00000000..c78e7015 --- /dev/null +++ b/exampleSite/static/nodes/robert-abel.json @@ -0,0 +1,11 @@ +{ + "id": "xananode.lineage:person/robert-abel", + "title": "Robert Abel", + "type": "person", + "importance": 3, + "summary": "Interactive media artist associated with navigable multimedia art such as Guernica.", + "relationships": [], + "imported_from": "nodes-extended.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/robert-cailliau.json b/exampleSite/static/nodes/robert-cailliau.json new file mode 100644 index 00000000..a9bae887 --- /dev/null +++ b/exampleSite/static/nodes/robert-cailliau.json @@ -0,0 +1,11 @@ +{ + "id": "xananode.lineage:person/robert-cailliau", + "title": "Robert Cailliau", + "type": "person", + "importance": 4, + "summary": "Collaborator and promoter of the World Wide Web proposal.", + "relationships": [], + "imported_from": "nodes-extended.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/robert-winter.json b/exampleSite/static/nodes/robert-winter.json new file mode 100644 index 00000000..fe427ac8 --- /dev/null +++ b/exampleSite/static/nodes/robert-winter.json @@ -0,0 +1,11 @@ +{ + "id": "xananode.lineage:person/robert-winter", + "title": "Robert Winter", + "type": "person", + "importance": 3, + "summary": "Music scholar associated with interactive exploration of Beethoven's Ninth.", + "relationships": [], + "imported_from": "nodes-extended.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/schema-extension.json b/exampleSite/static/nodes/schema-extension.json index 2cbbf15d..3d173a9f 100644 --- a/exampleSite/static/nodes/schema-extension.json +++ b/exampleSite/static/nodes/schema-extension.json @@ -18,52 +18,58 @@ "direction": "outgoing" }, { - "id": "xananode.example:rel/namespacing-enables-schema-extension-141", + "id": "xananode.example:rel/namespacing-enables-schema-extension-146", "type": "enables", "source": "xananode.example:concept/namespacing", "direction": "incoming" }, { - "id": "xananode.example:rel/schema-extension-requires-xananode-core-schema-142", + "id": "xananode.example:rel/schema-extension-requires-xananode-core-schema-147", "type": "requires", "target": "xananode.example:schema/xananode-core-schema", "direction": "outgoing" }, { - "id": "xananode.example:rel/federated-knowledge-substrates-requires-schema-extension-143", + "id": "xananode.example:rel/federated-knowledge-substrates-requires-schema-extension-148", "type": "requires", "source": "xananode.example:concept/federated-knowledge-substrates", "direction": "incoming" }, { - "id": "xananode.example:rel/namespacing-clarifies-schema-extension-153", + "id": "xananode.example:rel/namespacing-clarifies-schema-extension-158", "type": "clarifies", "source": "xananode.example:concept/namespacing", "direction": "incoming" }, { - "id": "xananode.example:rel/schema-extension-requires-namespace-registry-155", + "id": "xananode.example:rel/schema-extension-requires-namespace-registry-160", "type": "requires", "target": "xananode.example:concept/namespace-registry", "direction": "outgoing" }, { - "id": "xananode.example:rel/merge-validation-requires-schema-extension-161", + "id": "xananode.example:rel/merge-validation-requires-schema-extension-166", "type": "requires", "source": "xananode.example:concept/merge-validation", "direction": "incoming" }, { - "id": "xananode.example:rel/custom-extension-substrate-demonstrates-schema-extension-198", + "id": "xananode.example:rel/custom-extension-substrate-demonstrates-schema-extension-203", "type": "demonstrates", "source": "xananode.example:concept/custom-extension-substrate", "direction": "incoming" }, { - "id": "xananode.example:rel/canonical-type-policy-context_for-schema-extension-211", + "id": "xananode.example:rel/canonical-type-policy-context_for-schema-extension-216", "type": "context_for", "source": "xananode.example:concept/canonical-type-policy", "direction": "incoming" + }, + { + "id": "xananode.lineage:rel/babel-maps-to-translation", + "type": "maps_to", + "source": "xananode.lineage:tool/babel", + "direction": "incoming" } ] } diff --git a/exampleSite/static/nodes/scott-fisher.json b/exampleSite/static/nodes/scott-fisher.json new file mode 100644 index 00000000..0c28493e --- /dev/null +++ b/exampleSite/static/nodes/scott-fisher.json @@ -0,0 +1,11 @@ +{ + "id": "xananode.lineage:person/scott-fisher", + "title": "Scott Fisher", + "type": "person", + "importance": 3, + "summary": "Virtual environment researcher associated with NASA VR demonstrations.", + "relationships": [], + "imported_from": "nodes-extended.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/seymour-papert.json b/exampleSite/static/nodes/seymour-papert.json new file mode 100644 index 00000000..15827ab6 --- /dev/null +++ b/exampleSite/static/nodes/seymour-papert.json @@ -0,0 +1,11 @@ +{ + "id": "xananode.lineage:person/seymour-papert", + "title": "Seymour Papert", + "type": "person", + "importance": 4, + "summary": "Constructionism and Logo pioneer who shaped computers as learning media.", + "relationships": [], + "imported_from": "nodes-extended.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/single-source-of-truth.json b/exampleSite/static/nodes/single-source-of-truth.json index fea83a0b..2331425a 100644 --- a/exampleSite/static/nodes/single-source-of-truth.json +++ b/exampleSite/static/nodes/single-source-of-truth.json @@ -6,43 +6,43 @@ "summary": "A centralized model where one canonical location or authority controls what is treated as valid.", "relationships": [ { - "id": "xananode.example:rel/start-here-contrasts_with-single-source-of-truth-113", + "id": "xananode.example:rel/start-here-contrasts_with-single-source-of-truth-117", "type": "contrasts_with", "source": "xananode.example:essay/start-here", "direction": "incoming" }, { - "id": "xananode.example:rel/single-source-of-truth-contrasts_with-federated-knowledge-substrates-138", + "id": "xananode.example:rel/single-source-of-truth-contrasts_with-federated-knowledge-substrates-143", "type": "contrasts_with", "target": "xananode.example:concept/federated-knowledge-substrates", "direction": "outgoing" }, { - "id": "xananode.example:rel/single-source-of-truth-threatens-independent-moderation-139", + "id": "xananode.example:rel/single-source-of-truth-threatens-independent-moderation-144", "type": "threatens", "target": "xananode.example:concept/independent-moderation", "direction": "outgoing" }, { - "id": "xananode.example:rel/single-source-of-truth-alternative_to-knowledge-substrate-140", + "id": "xananode.example:rel/single-source-of-truth-alternative_to-knowledge-substrate-145", "type": "alternative_to", "target": "xananode.example:concept/knowledge-substrate", "direction": "outgoing" }, { - "id": "xananode.example:rel/independent-moderation-contrasts_with-single-source-of-truth-174", + "id": "xananode.example:rel/independent-moderation-contrasts_with-single-source-of-truth-179", "type": "contrasts_with", "source": "xananode.example:concept/independent-moderation", "direction": "incoming" }, { - "id": "xananode.example:rel/federated-knowledge-substrates-alternative_to-single-source-of-truth-191", + "id": "xananode.example:rel/federated-knowledge-substrates-alternative_to-single-source-of-truth-196", "type": "alternative_to", "source": "xananode.example:concept/federated-knowledge-substrates", "direction": "incoming" }, { - "id": "xananode.example:rel/claim-merge-without-collapse-contradicts-single-source-of-truth-218", + "id": "xananode.example:rel/claim-merge-without-collapse-contradicts-single-source-of-truth-223", "type": "contradicts", "source": "xananode.example:claim/claim-merge-without-collapse", "direction": "incoming" diff --git a/exampleSite/static/nodes/start-here.json b/exampleSite/static/nodes/start-here.json index dd0f12e5..f4fca4a4 100644 --- a/exampleSite/static/nodes/start-here.json +++ b/exampleSite/static/nodes/start-here.json @@ -1,57 +1,30 @@ { - "id": "xananode.example:essay/start-here", + "id": "example.minimal:trail/start-here", "title": "Start Here", - "type": "essay", + "type": "trail", "importance": 5, - "summary": "The canonical starting essay for the XanaNode example substrate.", + "summary": "A short curated route introducing the substrate through source, claim, supporting context, and concept.", + "nodes": [ + "example.minimal:source/as-we-may-think", + "example.minimal:concept/associative-trails", + "example.minimal:claim/substrate-is-structure", + "example.minimal:concept/knowledge-substrate" + ], "relationships": [ { - "id": "xananode.example:rel/xananode-core-trail-starts_with-start-here-6", + "id": "example.minimal:rel/trail-starts-with-source", "type": "starts_with", - "source": "xananode.example:trail/xananode-core-trail", - "direction": "incoming" - }, - { - "id": "xananode.example:rel/branching-orientation-trail-starts_with-start-here-21", - "type": "starts_with", - "source": "xananode.example:trail/branching-orientation-trail", - "direction": "incoming" - }, - { - "id": "xananode.example:rel/start-here-explains-xananode-110", - "type": "explains", - "target": "xananode.example:concept/xananode", - "direction": "outgoing" - }, - { - "id": "xananode.example:rel/start-here-explains-knowledge-substrate-111", - "type": "explains", - "target": "xananode.example:concept/knowledge-substrate", - "direction": "outgoing" - }, - { - "id": "xananode.example:rel/start-here-explains-federated-knowledge-substrates-112", - "type": "explains", - "target": "xananode.example:concept/federated-knowledge-substrates", - "direction": "outgoing" - }, - { - "id": "xananode.example:rel/start-here-contrasts_with-single-source-of-truth-113", - "type": "contrasts_with", - "target": "xananode.example:concept/single-source-of-truth", - "direction": "outgoing" - }, - { - "id": "xananode.example:rel/start-here-continues_to-xananode-core-trail-114", - "type": "continues_to", - "target": "xananode.example:trail/xananode-core-trail", + "target": "example.minimal:source/as-we-may-think", "direction": "outgoing" }, { - "id": "xananode.example:rel/start-here-continues_to-protocol-artifacts-trail-115", - "type": "continues_to", - "target": "xananode.example:trail/protocol-artifacts-trail", + "id": "example.minimal:rel/trail-includes-associative-trails", + "type": "features", + "target": "example.minimal:concept/associative-trails", "direction": "outgoing" } - ] + ], + "imported_from": "nodes/trail-start-here.json", + "pack_id": "example.minimal", + "pack_mode": "mounted" } diff --git a/exampleSite/static/nodes/storyspace.json b/exampleSite/static/nodes/storyspace.json new file mode 100644 index 00000000..9a604eb8 --- /dev/null +++ b/exampleSite/static/nodes/storyspace.json @@ -0,0 +1,11 @@ +{ + "id": "xananode.lineage:project/storyspace", + "title": "Storyspace", + "type": "project", + "importance": 3, + "summary": "Hypertext literature authoring system.", + "relationships": [], + "imported_from": "nodes-extended.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/substrate-is-structure.json b/exampleSite/static/nodes/substrate-is-structure.json new file mode 100644 index 00000000..1cc98619 --- /dev/null +++ b/exampleSite/static/nodes/substrate-is-structure.json @@ -0,0 +1,47 @@ +{ + "id": "example.minimal:claim/substrate-is-structure", + "title": "A knowledge substrate is structure, not just information", + "type": "claim", + "protocol_id": "example.minimal:claim/substrate-is-structure", + "content_id": "sha256:example-substrate-structure-claim", + "version_id": "git:HEAD:examples/minimal-substrate/nodes/claim-substrate-structure.json", + "status": "active", + "importance": 5, + "summary": "The same information arranged through different relationships can produce different epistemic capabilities.", + "confidence": "interpretive", + "relationships": [ + { + "id": "example.minimal:rel/source-supports-claim", + "type": "supports", + "source": "example.minimal:source/as-we-may-think", + "direction": "incoming" + }, + { + "id": "example.minimal:rel/claim-defines-concept", + "type": "defines", + "target": "example.minimal:concept/knowledge-substrate", + "direction": "outgoing" + }, + { + "id": "example.minimal:rel/concept-has-claim", + "type": "has_claim", + "source": "example.minimal:concept/knowledge-substrate", + "direction": "incoming" + }, + { + "id": "example.minimal:rel/trail-continues-to-claim", + "type": "continues_to", + "source": "example.minimal:source/as-we-may-think", + "direction": "incoming" + }, + { + "id": "example.minimal:rel/trail-continues-to-concept", + "type": "continues_to", + "target": "example.minimal:concept/knowledge-substrate", + "direction": "outgoing" + } + ], + "imported_from": "nodes/claim-substrate-structure.json", + "pack_id": "example.minimal", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/substrate-manifest.json b/exampleSite/static/nodes/substrate-manifest.json index c031d4d8..71780570 100644 --- a/exampleSite/static/nodes/substrate-manifest.json +++ b/exampleSite/static/nodes/substrate-manifest.json @@ -18,25 +18,25 @@ "direction": "incoming" }, { - "id": "xananode.example:rel/substrate-manifest-requires-namespacing-137", + "id": "xananode.example:rel/substrate-manifest-requires-namespacing-142", "type": "requires", "target": "xananode.example:concept/namespacing", "direction": "outgoing" }, { - "id": "xananode.example:rel/protocol-artifacts-contains-substrate-manifest-148", + "id": "xananode.example:rel/protocol-artifacts-contains-substrate-manifest-153", "type": "contains", "source": "xananode.example:concept/protocol-artifacts", "direction": "incoming" }, { - "id": "xananode.example:rel/custom-extension-substrate-uses-substrate-manifest-200", + "id": "xananode.example:rel/custom-extension-substrate-uses-substrate-manifest-205", "type": "uses", "source": "xananode.example:concept/custom-extension-substrate", "direction": "incoming" }, { - "id": "xananode.example:rel/compatibility-levels-requires-substrate-manifest-205", + "id": "xananode.example:rel/compatibility-levels-requires-substrate-manifest-210", "type": "requires", "source": "xananode.example:concept/compatibility-levels", "direction": "incoming" diff --git a/exampleSite/static/nodes/substrate-node-record.json b/exampleSite/static/nodes/substrate-node-record.json index c8dc93ab..c987c430 100644 --- a/exampleSite/static/nodes/substrate-node-record.json +++ b/exampleSite/static/nodes/substrate-node-record.json @@ -24,19 +24,25 @@ "direction": "incoming" }, { - "id": "xananode.example:rel/substrate-node-record-uses-xananode-node-types-135", + "id": "xananode.example:rel/using-hugo-with-protocol-json-explains-substrate-node-record-111", + "type": "explains", + "source": "xananode.example:essay/using-hugo-with-protocol-json", + "direction": "incoming" + }, + { + "id": "xananode.example:rel/substrate-node-record-uses-xananode-node-types-140", "type": "uses", "target": "xananode.example:schema/xananode-node-types", "direction": "outgoing" }, { - "id": "xananode.example:rel/substrate-node-record-contains-fragment-node-136", + "id": "xananode.example:rel/substrate-node-record-contains-fragment-node-141", "type": "contains", "target": "xananode.example:concept/fragment-node", "direction": "outgoing" }, { - "id": "xananode.example:rel/protocol-artifacts-contains-substrate-node-record-149", + "id": "xananode.example:rel/protocol-artifacts-contains-substrate-node-record-154", "type": "contains", "source": "xananode.example:concept/protocol-artifacts", "direction": "incoming" diff --git a/exampleSite/static/nodes/substrate-relationship-list.json b/exampleSite/static/nodes/substrate-relationship-list.json index 274c84ac..896d82f0 100644 --- a/exampleSite/static/nodes/substrate-relationship-list.json +++ b/exampleSite/static/nodes/substrate-relationship-list.json @@ -24,19 +24,25 @@ "direction": "incoming" }, { - "id": "xananode.example:rel/substrate-relationship-list-uses-xananode-relationship-types-133", + "id": "xananode.example:rel/using-hugo-with-protocol-json-explains-substrate-relationship-list-112", + "type": "explains", + "source": "xananode.example:essay/using-hugo-with-protocol-json", + "direction": "incoming" + }, + { + "id": "xananode.example:rel/substrate-relationship-list-uses-xananode-relationship-types-138", "type": "uses", "target": "xananode.example:schema/xananode-relationship-types", "direction": "outgoing" }, { - "id": "xananode.example:rel/substrate-relationship-list-preserves-provenance-134", + "id": "xananode.example:rel/substrate-relationship-list-preserves-provenance-139", "type": "preserves", "target": "xananode.example:concept/provenance", "direction": "outgoing" }, { - "id": "xananode.example:rel/protocol-artifacts-contains-substrate-relationship-list-150", + "id": "xananode.example:rel/protocol-artifacts-contains-substrate-relationship-list-155", "type": "contains", "source": "xananode.example:concept/protocol-artifacts", "direction": "incoming" diff --git a/exampleSite/static/nodes/ted-nelson.json b/exampleSite/static/nodes/ted-nelson.json index 75e5d133..dfb08d9e 100644 --- a/exampleSite/static/nodes/ted-nelson.json +++ b/exampleSite/static/nodes/ted-nelson.json @@ -34,6 +34,18 @@ "type": "influenced", "target": "xananode.example:concept/xananode", "direction": "outgoing" + }, + { + "id": "xananode.lineage:rel/van-dam-collaborated-with-nelson", + "type": "collaborated_with", + "source": "xananode.lineage:person/andries-van-dam", + "direction": "incoming" + }, + { + "id": "xananode.lineage:rel/nelson-influenced-hyperland", + "type": "influenced", + "target": "xananode.lineage:publication/hyperland", + "direction": "outgoing" } ] } diff --git a/exampleSite/static/nodes/ted2-1990.json b/exampleSite/static/nodes/ted2-1990.json new file mode 100644 index 00000000..96113a88 --- /dev/null +++ b/exampleSite/static/nodes/ted2-1990.json @@ -0,0 +1,11 @@ +{ + "id": "xananode.lineage:event/ted2-1990", + "title": "TED2", + "type": "event", + "importance": 5, + "summary": "The February 1990 TED conference in Monterey where hypertext, interactive media, virtual reality, design, and knowledge-navigation ideas converged.", + "relationships": [], + "imported_from": "nodes.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/the-garden-of-forking-paths.json b/exampleSite/static/nodes/the-garden-of-forking-paths.json new file mode 100644 index 00000000..17641454 --- /dev/null +++ b/exampleSite/static/nodes/the-garden-of-forking-paths.json @@ -0,0 +1,11 @@ +{ + "id": "xananode.lineage:publication/the-garden-of-forking-paths", + "title": "The Garden of Forking Paths", + "type": "publication", + "importance": 4, + "summary": "A Borges story frequently read as a literary ancestor of nonlinear textual structures.", + "relationships": [], + "imported_from": "nodes-extended.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/tim-berners-lee.json b/exampleSite/static/nodes/tim-berners-lee.json new file mode 100644 index 00000000..313d80de --- /dev/null +++ b/exampleSite/static/nodes/tim-berners-lee.json @@ -0,0 +1,11 @@ +{ + "id": "xananode.lineage:person/tim-berners-lee", + "title": "Tim Berners-Lee", + "type": "person", + "importance": 5, + "summary": "Inventor of the World Wide Web, a simpler distributed hypertext branch that solved broad publishing and retrieval.", + "relationships": [], + "imported_from": "nodes.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/tom-baker.json b/exampleSite/static/nodes/tom-baker.json new file mode 100644 index 00000000..c2e696d1 --- /dev/null +++ b/exampleSite/static/nodes/tom-baker.json @@ -0,0 +1,11 @@ +{ + "id": "xananode.lineage:person/tom-baker", + "title": "Tom Baker", + "type": "person", + "importance": 3, + "summary": "Actor who appears in Hyperland as a software-agent persona guiding knowledge navigation.", + "relationships": [], + "imported_from": "nodes.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/transclusion.json b/exampleSite/static/nodes/transclusion.json index ae5d0f79..6834a5fe 100644 --- a/exampleSite/static/nodes/transclusion.json +++ b/exampleSite/static/nodes/transclusion.json @@ -24,37 +24,37 @@ "direction": "incoming" }, { - "id": "xananode.example:rel/tumbler-addressing-enables-transclusion-125", + "id": "xananode.example:rel/tumbler-addressing-enables-transclusion-130", "type": "enables", "source": "xananode.example:concept/tumbler-addressing", "direction": "incoming" }, { - "id": "xananode.example:rel/transclusion-preserves-provenance-131", + "id": "xananode.example:rel/transclusion-preserves-provenance-136", "type": "preserves", "target": "xananode.example:concept/provenance", "direction": "outgoing" }, { - "id": "xananode.example:rel/transclusion-uses-fragment-node-132", + "id": "xananode.example:rel/transclusion-uses-fragment-node-137", "type": "uses", "target": "xananode.example:concept/fragment-node", "direction": "outgoing" }, { - "id": "xananode.example:rel/review-suggestions-uses-transclusion-145", + "id": "xananode.example:rel/review-suggestions-uses-transclusion-150", "type": "uses", "source": "xananode.example:concept/review-suggestions", "direction": "incoming" }, { - "id": "xananode.example:rel/transclusion-requires-fragment-node-176", + "id": "xananode.example:rel/transclusion-requires-fragment-node-181", "type": "requires", "target": "xananode.example:concept/fragment-node", "direction": "outgoing" }, { - "id": "xananode.example:rel/deep-linking-enables-transclusion-196", + "id": "xananode.example:rel/deep-linking-enables-transclusion-201", "type": "enables", "source": "xananode.example:concept/deep-linking", "direction": "incoming" @@ -64,6 +64,12 @@ "type": "transcludes", "target": "xananode.example:fragment/xanadu-document-interconnection-0001", "direction": "outgoing" + }, + { + "id": "xananode.lineage:rel/xananode-extends-transclusion", + "type": "extends", + "source": "xananode.example:concept/xananode", + "direction": "incoming" } ] } diff --git a/exampleSite/static/nodes/tumbler-addressing.json b/exampleSite/static/nodes/tumbler-addressing.json index 8ca25b41..35dea5f7 100644 --- a/exampleSite/static/nodes/tumbler-addressing.json +++ b/exampleSite/static/nodes/tumbler-addressing.json @@ -6,37 +6,37 @@ "summary": "Persistent, location-independent addressing for nodes, relationships, revisions, and fragments inside a substrate.", "relationships": [ { - "id": "xananode.example:rel/tumbler-addressing-enables-transclusion-125", + "id": "xananode.example:rel/tumbler-addressing-enables-transclusion-130", "type": "enables", "target": "xananode.example:concept/transclusion", "direction": "outgoing" }, { - "id": "xananode.example:rel/tumbler-addressing-enables-deep-linking-126", + "id": "xananode.example:rel/tumbler-addressing-enables-deep-linking-131", "type": "enables", "target": "xananode.example:concept/deep-linking", "direction": "outgoing" }, { - "id": "xananode.example:rel/tumbler-addressing-preserves-provenance-127", + "id": "xananode.example:rel/tumbler-addressing-preserves-provenance-132", "type": "preserves", "target": "xananode.example:concept/provenance", "direction": "outgoing" }, { - "id": "xananode.example:rel/tumbler-addressing-enables-fragment-node-128", + "id": "xananode.example:rel/tumbler-addressing-enables-fragment-node-133", "type": "enables", "target": "xananode.example:concept/fragment-node", "direction": "outgoing" }, { - "id": "xananode.example:rel/xananode-extends-tumbler-addressing-129", + "id": "xananode.example:rel/xananode-extends-tumbler-addressing-134", "type": "extends", "source": "xananode.example:concept/xananode", "direction": "incoming" }, { - "id": "xananode.example:rel/tumbler-addressing-deep_links_to-as-we-may-think-130", + "id": "xananode.example:rel/tumbler-addressing-deep_links_to-as-we-may-think-135", "type": "deep_links_to", "target": "xananode.example:source/as-we-may-think", "direction": "outgoing" diff --git a/exampleSite/static/nodes/typed-relationships.json b/exampleSite/static/nodes/typed-relationships.json index cf71c614..684a1a8f 100644 --- a/exampleSite/static/nodes/typed-relationships.json +++ b/exampleSite/static/nodes/typed-relationships.json @@ -12,31 +12,31 @@ "direction": "incoming" }, { - "id": "xananode.example:rel/typed-relationships-contrasts_with-unlabeled-hyperlink-123", + "id": "xananode.example:rel/typed-relationships-contrasts_with-unlabeled-hyperlink-128", "type": "contrasts_with", "target": "xananode.example:concept/unlabeled-hyperlink", "direction": "outgoing" }, { - "id": "xananode.example:rel/typed-relationships-supports-claim-relationships-preserve-context-124", + "id": "xananode.example:rel/typed-relationships-supports-claim-relationships-preserve-context-129", "type": "supports", "target": "xananode.example:claim/claim-relationships-preserve-context", "direction": "outgoing" }, { - "id": "xananode.example:rel/review-suggestions-uses-typed-relationships-144", + "id": "xananode.example:rel/review-suggestions-uses-typed-relationships-149", "type": "uses", "source": "xananode.example:concept/review-suggestions", "direction": "incoming" }, { - "id": "xananode.example:rel/knowledge-substrate-requires-typed-relationships-172", + "id": "xananode.example:rel/knowledge-substrate-requires-typed-relationships-177", "type": "requires", "source": "xananode.example:concept/knowledge-substrate", "direction": "incoming" }, { - "id": "xananode.example:rel/typed-relationships-has_claim-claim-relationships-preserve-context-214", + "id": "xananode.example:rel/typed-relationships-has_claim-claim-relationships-preserve-context-219", "type": "has_claim", "target": "xananode.example:claim/claim-relationships-preserve-context", "direction": "outgoing" diff --git a/exampleSite/static/nodes/unlabeled-hyperlink.json b/exampleSite/static/nodes/unlabeled-hyperlink.json index 92982565..a31c87a3 100644 --- a/exampleSite/static/nodes/unlabeled-hyperlink.json +++ b/exampleSite/static/nodes/unlabeled-hyperlink.json @@ -12,25 +12,25 @@ "direction": "incoming" }, { - "id": "xananode.example:rel/unlabeled-hyperlink-threatens-provenance-122", + "id": "xananode.example:rel/unlabeled-hyperlink-threatens-provenance-127", "type": "threatens", "target": "xananode.example:concept/provenance", "direction": "outgoing" }, { - "id": "xananode.example:rel/typed-relationships-contrasts_with-unlabeled-hyperlink-123", + "id": "xananode.example:rel/typed-relationships-contrasts_with-unlabeled-hyperlink-128", "type": "contrasts_with", "source": "xananode.example:concept/typed-relationships", "direction": "incoming" }, { - "id": "xananode.example:rel/deep-linking-contrasts_with-unlabeled-hyperlink-197", + "id": "xananode.example:rel/deep-linking-contrasts_with-unlabeled-hyperlink-202", "type": "contrasts_with", "source": "xananode.example:concept/deep-linking", "direction": "incoming" }, { - "id": "xananode.example:rel/claim-relationships-preserve-context-contrasts_with-unlabeled-hyperlink-215", + "id": "xananode.example:rel/claim-relationships-preserve-context-contrasts_with-unlabeled-hyperlink-220", "type": "contrasts_with", "source": "xananode.example:claim/claim-relationships-preserve-context", "direction": "incoming" diff --git a/exampleSite/static/nodes/url-uri.json b/exampleSite/static/nodes/url-uri.json new file mode 100644 index 00000000..9f845ecb --- /dev/null +++ b/exampleSite/static/nodes/url-uri.json @@ -0,0 +1,11 @@ +{ + "id": "xananode.lineage:technology/url-uri", + "title": "URL/URI", + "type": "technology", + "importance": 4, + "summary": "Addressing technology for distributed retrieval and identification on the Web.", + "relationships": [], + "imported_from": "nodes-extended.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/using-hugo-with-protocol-json.json b/exampleSite/static/nodes/using-hugo-with-protocol-json.json new file mode 100644 index 00000000..2ffd7a81 --- /dev/null +++ b/exampleSite/static/nodes/using-hugo-with-protocol-json.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.example:essay/using-hugo-with-protocol-json", + "title": "Using Hugo with Protocol JSON", + "type": "essay", + "importance": 5, + "summary": "How to use the Hugo theme as a read-only XanaNode viewer for Markdown-authored nodes, the protocol base pack, and imported protocol JSON.", + "relationships": [ + { + "id": "xananode.example:rel/using-hugo-with-protocol-json-explains-xananode-hugo-theme-110", + "type": "explains", + "target": "xananode.example:project/xananode-hugo-theme", + "direction": "outgoing" + }, + { + "id": "xananode.example:rel/using-hugo-with-protocol-json-explains-substrate-node-record-111", + "type": "explains", + "target": "xananode.example:concept/substrate-node-record", + "direction": "outgoing" + }, + { + "id": "xananode.example:rel/using-hugo-with-protocol-json-explains-substrate-relationship-list-112", + "type": "explains", + "target": "xananode.example:concept/substrate-relationship-list", + "direction": "outgoing" + }, + { + "id": "xananode.example:rel/using-hugo-with-protocol-json-context_for-historical-lineage-trail-113", + "type": "context_for", + "target": "xananode.example:trail/historical-lineage-trail", + "direction": "outgoing" + }, + { + "id": "xananode.example:rel/start-here-continues_to-using-hugo-with-protocol-json-120", + "type": "continues_to", + "source": "xananode.example:essay/start-here", + "direction": "incoming" + } + ] +} diff --git a/exampleSite/static/nodes/vannevar-bush.json b/exampleSite/static/nodes/vannevar-bush.json index 34966cf6..e3f47c8c 100644 --- a/exampleSite/static/nodes/vannevar-bush.json +++ b/exampleSite/static/nodes/vannevar-bush.json @@ -34,6 +34,12 @@ "type": "anticipated", "target": "xananode.example:concept/knowledge-substrate", "direction": "outgoing" + }, + { + "id": "xananode.lineage:rel/bush-influenced-adams-lineage", + "type": "influenced", + "target": "xananode.lineage:person/douglas-adams", + "direction": "outgoing" } ] } diff --git a/exampleSite/static/nodes/voyager-company.json b/exampleSite/static/nodes/voyager-company.json new file mode 100644 index 00000000..cd81354c --- /dev/null +++ b/exampleSite/static/nodes/voyager-company.json @@ -0,0 +1,11 @@ +{ + "id": "xananode.lineage:organization/voyager-company", + "title": "Voyager Company", + "type": "organization", + "importance": 4, + "summary": "Interactive publishing company in the laserdisc and CD-ROM lineage.", + "relationships": [], + "imported_from": "nodes.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/vpl-research.json b/exampleSite/static/nodes/vpl-research.json new file mode 100644 index 00000000..c6faa916 --- /dev/null +++ b/exampleSite/static/nodes/vpl-research.json @@ -0,0 +1,11 @@ +{ + "id": "xananode.lineage:organization/vpl-research", + "title": "VPL Research", + "type": "organization", + "importance": 3, + "summary": "Virtual reality company associated with Jaron Lanier.", + "relationships": [], + "imported_from": "nodes-extended.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/web-as-incomplete-hypertext.json b/exampleSite/static/nodes/web-as-incomplete-hypertext.json new file mode 100644 index 00000000..612f1991 --- /dev/null +++ b/exampleSite/static/nodes/web-as-incomplete-hypertext.json @@ -0,0 +1,11 @@ +{ + "id": "xananode.lineage:concept/web-as-incomplete-hypertext", + "title": "The Web as Incomplete Hypertext", + "type": "concept", + "importance": 5, + "summary": "The Web solved publishing and linking, but not transclusion, authorship, semantic identity, provenance, or relationship governance.", + "relationships": [], + "imported_from": "nodes-extended.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/wilhelm-ostwald.json b/exampleSite/static/nodes/wilhelm-ostwald.json new file mode 100644 index 00000000..c840ecf6 --- /dev/null +++ b/exampleSite/static/nodes/wilhelm-ostwald.json @@ -0,0 +1,11 @@ +{ + "id": "xananode.lineage:person/wilhelm-ostwald", + "title": "Wilhelm Ostwald", + "type": "person", + "importance": 3, + "summary": "Organizer of Die Bruecke, an effort to standardize and organize world knowledge.", + "relationships": [], + "imported_from": "nodes-extended.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/world-wide-web.json b/exampleSite/static/nodes/world-wide-web.json new file mode 100644 index 00000000..7cea7b6b --- /dev/null +++ b/exampleSite/static/nodes/world-wide-web.json @@ -0,0 +1,11 @@ +{ + "id": "xananode.lineage:technology/world-wide-web", + "title": "World Wide Web", + "type": "technology", + "importance": 5, + "summary": "A distributed hypertext system that made publishing easy while leaving many provenance, transclusion, and semantic relationship problems unsolved.", + "relationships": [], + "imported_from": "nodes.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/xanadu-at-autodesk.json b/exampleSite/static/nodes/xanadu-at-autodesk.json new file mode 100644 index 00000000..f31f3726 --- /dev/null +++ b/exampleSite/static/nodes/xanadu-at-autodesk.json @@ -0,0 +1,11 @@ +{ + "id": "xananode.lineage:project/xanadu-at-autodesk", + "title": "Xanadu at Autodesk", + "type": "project", + "importance": 4, + "summary": "Commercial implementation attempt for Nelson's Xanadu vision during Autodesk investment.", + "relationships": [], + "imported_from": "nodes-extended.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/xanadu-document-interconnection.json b/exampleSite/static/nodes/xanadu-document-interconnection.json index 5ec5a3fa..0bc6dc5c 100644 --- a/exampleSite/static/nodes/xanadu-document-interconnection.json +++ b/exampleSite/static/nodes/xanadu-document-interconnection.json @@ -32,7 +32,7 @@ "direction": "incoming" }, { - "id": "xananode.example:rel/xanadu-document-interconnection-supports-claim-substrate-is-structure-213", + "id": "xananode.example:rel/xanadu-document-interconnection-supports-claim-substrate-is-structure-218", "type": "supports", "target": "xananode.example:claim/claim-substrate-is-structure", "direction": "outgoing" diff --git a/exampleSite/static/nodes/xananode-core-schema.json b/exampleSite/static/nodes/xananode-core-schema.json index 9244f0b3..73952fb9 100644 --- a/exampleSite/static/nodes/xananode-core-schema.json +++ b/exampleSite/static/nodes/xananode-core-schema.json @@ -97,31 +97,31 @@ "direction": "outgoing" }, { - "id": "xananode.example:rel/xananode-requires-xananode-core-schema-118", + "id": "xananode.example:rel/xananode-requires-xananode-core-schema-123", "type": "requires", "source": "xananode.example:concept/xananode", "direction": "incoming" }, { - "id": "xananode.example:rel/schema-extension-requires-xananode-core-schema-142", + "id": "xananode.example:rel/schema-extension-requires-xananode-core-schema-147", "type": "requires", "source": "xananode.example:concept/schema-extension", "direction": "incoming" }, { - "id": "xananode.example:rel/xananode-core-schema-defines-protocol-artifacts-147", + "id": "xananode.example:rel/xananode-core-schema-defines-protocol-artifacts-152", "type": "defines", "target": "xananode.example:concept/protocol-artifacts", "direction": "outgoing" }, { - "id": "xananode.example:rel/xananode-core-schema-enables-knowledge-substrate-173", + "id": "xananode.example:rel/xananode-core-schema-enables-knowledge-substrate-178", "type": "enables", "target": "xananode.example:concept/knowledge-substrate", "direction": "outgoing" }, { - "id": "xananode.example:rel/xananode-core-schema-supports-claim-merge-without-collapse-217", + "id": "xananode.example:rel/xananode-core-schema-supports-claim-merge-without-collapse-222", "type": "supports", "target": "xananode.example:claim/claim-merge-without-collapse", "direction": "outgoing" diff --git a/exampleSite/static/nodes/xananode-core-trail.json b/exampleSite/static/nodes/xananode-core-trail.json index 05ef511e..771e0bd2 100644 --- a/exampleSite/static/nodes/xananode-core-trail.json +++ b/exampleSite/static/nodes/xananode-core-trail.json @@ -52,7 +52,7 @@ "direction": "outgoing" }, { - "id": "xananode.example:rel/start-here-continues_to-xananode-core-trail-114", + "id": "xananode.example:rel/start-here-continues_to-xananode-core-trail-118", "type": "continues_to", "source": "xananode.example:essay/start-here", "direction": "incoming" diff --git a/exampleSite/static/nodes/xananode-hugo-theme.json b/exampleSite/static/nodes/xananode-hugo-theme.json index 8b09c205..9cbc2972 100644 --- a/exampleSite/static/nodes/xananode-hugo-theme.json +++ b/exampleSite/static/nodes/xananode-hugo-theme.json @@ -68,7 +68,13 @@ "direction": "incoming" }, { - "id": "xananode.example:rel/known-implementations-registry-documents-xananode-hugo-theme-168", + "id": "xananode.example:rel/using-hugo-with-protocol-json-explains-xananode-hugo-theme-110", + "type": "explains", + "source": "xananode.example:essay/using-hugo-with-protocol-json", + "direction": "incoming" + }, + { + "id": "xananode.example:rel/known-implementations-registry-documents-xananode-hugo-theme-173", "type": "documents", "source": "xananode.example:concept/known-implementations-registry", "direction": "incoming" diff --git a/exampleSite/static/nodes/xananode-node-types.json b/exampleSite/static/nodes/xananode-node-types.json index 5d1756d5..e26f0051 100644 --- a/exampleSite/static/nodes/xananode-node-types.json +++ b/exampleSite/static/nodes/xananode-node-types.json @@ -25,7 +25,7 @@ "direction": "incoming" }, { - "id": "xananode.example:rel/substrate-node-record-uses-xananode-node-types-135", + "id": "xananode.example:rel/substrate-node-record-uses-xananode-node-types-140", "type": "uses", "source": "xananode.example:concept/substrate-node-record", "direction": "incoming" diff --git a/exampleSite/static/nodes/xananode-relationship-types.json b/exampleSite/static/nodes/xananode-relationship-types.json index 55f6a388..3c3f4a68 100644 --- a/exampleSite/static/nodes/xananode-relationship-types.json +++ b/exampleSite/static/nodes/xananode-relationship-types.json @@ -25,7 +25,7 @@ "direction": "incoming" }, { - "id": "xananode.example:rel/substrate-relationship-list-uses-xananode-relationship-types-133", + "id": "xananode.example:rel/substrate-relationship-list-uses-xananode-relationship-types-138", "type": "uses", "source": "xananode.example:concept/substrate-relationship-list", "direction": "incoming" diff --git a/exampleSite/static/nodes/xananode.json b/exampleSite/static/nodes/xananode.json index 63ee9ba0..73854076 100644 --- a/exampleSite/static/nodes/xananode.json +++ b/exampleSite/static/nodes/xananode.json @@ -85,49 +85,49 @@ "direction": "incoming" }, { - "id": "xananode.example:rel/start-here-explains-xananode-110", + "id": "xananode.example:rel/start-here-explains-xananode-114", "type": "explains", "source": "xananode.example:essay/start-here", "direction": "incoming" }, { - "id": "xananode.example:rel/xananode-defines-knowledge-substrate-116", + "id": "xananode.example:rel/xananode-defines-knowledge-substrate-121", "type": "defines", "target": "xananode.example:concept/knowledge-substrate", "direction": "outgoing" }, { - "id": "xananode.example:rel/xananode-explains-federated-knowledge-substrates-117", + "id": "xananode.example:rel/xananode-explains-federated-knowledge-substrates-122", "type": "explains", "target": "xananode.example:concept/federated-knowledge-substrates", "direction": "outgoing" }, { - "id": "xananode.example:rel/xananode-requires-xananode-core-schema-118", + "id": "xananode.example:rel/xananode-requires-xananode-core-schema-123", "type": "requires", "target": "xananode.example:schema/xananode-core-schema", "direction": "outgoing" }, { - "id": "xananode.example:rel/xananode-preserves-provenance-119", + "id": "xananode.example:rel/xananode-preserves-provenance-124", "type": "preserves", "target": "xananode.example:concept/provenance", "direction": "outgoing" }, { - "id": "xananode.example:rel/xananode-extends-project-xanadu-120", + "id": "xananode.example:rel/xananode-extends-project-xanadu-125", "type": "extends", "target": "xananode.example:project/project-xanadu", "direction": "outgoing" }, { - "id": "xananode.example:rel/xananode-extends-memex-121", + "id": "xananode.example:rel/xananode-extends-memex-126", "type": "extends", "target": "xananode.example:project/memex", "direction": "outgoing" }, { - "id": "xananode.example:rel/xananode-extends-tumbler-addressing-129", + "id": "xananode.example:rel/xananode-extends-tumbler-addressing-134", "type": "extends", "target": "xananode.example:concept/tumbler-addressing", "direction": "outgoing" @@ -137,6 +137,48 @@ "type": "has_primary_media", "target": "xananode.example:media/xananode-icon", "direction": "outgoing" + }, + { + "id": "xananode.lineage:rel/web-incomplete-contrasts-with-xananode", + "type": "contrasts_with", + "source": "xananode.lineage:concept/web-as-incomplete-hypertext", + "direction": "incoming" + }, + { + "id": "xananode.lineage:rel/xananode-preserves-lost-lineage", + "type": "preserves", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "direction": "outgoing" + }, + { + "id": "xananode.lineage:rel/xananode-extends-bush-trails", + "type": "extends", + "target": "xananode.example:project/memex", + "direction": "outgoing" + }, + { + "id": "xananode.lineage:rel/xananode-extends-transclusion", + "type": "extends", + "target": "xananode.example:concept/transclusion", + "direction": "outgoing" + }, + { + "id": "xananode.lineage:rel/lost-lineage-context-for-xananode", + "type": "context_for", + "source": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "direction": "incoming" + }, + { + "id": "xananode.lineage:rel/web-contrasts-with-xananode", + "type": "contrasts_with", + "source": "xananode.lineage:technology/world-wide-web", + "direction": "incoming" + }, + { + "id": "xananode.lineage:rel/trail-arrives-at-xananode", + "type": "arrives_at", + "source": "xananode.lineage:trail/lost-lineage-intertwingled-trail", + "direction": "incoming" } ] } diff --git a/exampleSite/static/nodes/xerox-parc.json b/exampleSite/static/nodes/xerox-parc.json new file mode 100644 index 00000000..de615203 --- /dev/null +++ b/exampleSite/static/nodes/xerox-parc.json @@ -0,0 +1,11 @@ +{ + "id": "xananode.lineage:organization/xerox-parc", + "title": "Xerox PARC", + "type": "organization", + "importance": 4, + "summary": "Research center associated with GUI, Smalltalk, personal computing, and dynamic media.", + "relationships": [], + "imported_from": "nodes.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/zog-kms.json b/exampleSite/static/nodes/zog-kms.json new file mode 100644 index 00000000..1dca6795 --- /dev/null +++ b/exampleSite/static/nodes/zog-kms.json @@ -0,0 +1,11 @@ +{ + "id": "xananode.lineage:project/zog-kms", + "title": "ZOG/KMS", + "type": "project", + "importance": 3, + "summary": "Frame and card based knowledge management and navigation lineage from Carnegie Mellon University.", + "relationships": [], + "imported_from": "nodes-extended.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/organization/bbc-two/index.html b/exampleSite/static/organization/bbc-two/index.html new file mode 100644 index 00000000..db9fad2f --- /dev/null +++ b/exampleSite/static/organization/bbc-two/index.html @@ -0,0 +1,25 @@ + + + + + + BBC Two | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/organization/mit-media-lab/index.html b/exampleSite/static/organization/mit-media-lab/index.html new file mode 100644 index 00000000..02c117f2 --- /dev/null +++ b/exampleSite/static/organization/mit-media-lab/index.html @@ -0,0 +1,25 @@ + + + + + + MIT Media Lab | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/organization/nasa/index.html b/exampleSite/static/organization/nasa/index.html new file mode 100644 index 00000000..c3a104d3 --- /dev/null +++ b/exampleSite/static/organization/nasa/index.html @@ -0,0 +1,25 @@ + + + + + + NASA | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/organization/ncsa/index.html b/exampleSite/static/organization/ncsa/index.html new file mode 100644 index 00000000..93a8573c --- /dev/null +++ b/exampleSite/static/organization/ncsa/index.html @@ -0,0 +1,25 @@ + + + + + + NCSA | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/organization/voyager-company/index.html b/exampleSite/static/organization/voyager-company/index.html new file mode 100644 index 00000000..976ccfc3 --- /dev/null +++ b/exampleSite/static/organization/voyager-company/index.html @@ -0,0 +1,25 @@ + + + + + + Voyager Company | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/organization/vpl-research/index.html b/exampleSite/static/organization/vpl-research/index.html new file mode 100644 index 00000000..9b703e75 --- /dev/null +++ b/exampleSite/static/organization/vpl-research/index.html @@ -0,0 +1,25 @@ + + + + + + VPL Research | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/organization/xananode.lineage%3Aorganization%2Fbbc-two/index.html b/exampleSite/static/organization/xananode.lineage%3Aorganization%2Fbbc-two/index.html new file mode 100644 index 00000000..db9fad2f --- /dev/null +++ b/exampleSite/static/organization/xananode.lineage%3Aorganization%2Fbbc-two/index.html @@ -0,0 +1,25 @@ + + + + + + BBC Two | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/organization/xananode.lineage%3Aorganization%2Fmit-media-lab/index.html b/exampleSite/static/organization/xananode.lineage%3Aorganization%2Fmit-media-lab/index.html new file mode 100644 index 00000000..02c117f2 --- /dev/null +++ b/exampleSite/static/organization/xananode.lineage%3Aorganization%2Fmit-media-lab/index.html @@ -0,0 +1,25 @@ + + + + + + MIT Media Lab | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/organization/xananode.lineage%3Aorganization%2Fnasa/index.html b/exampleSite/static/organization/xananode.lineage%3Aorganization%2Fnasa/index.html new file mode 100644 index 00000000..c3a104d3 --- /dev/null +++ b/exampleSite/static/organization/xananode.lineage%3Aorganization%2Fnasa/index.html @@ -0,0 +1,25 @@ + + + + + + NASA | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/organization/xananode.lineage%3Aorganization%2Fncsa/index.html b/exampleSite/static/organization/xananode.lineage%3Aorganization%2Fncsa/index.html new file mode 100644 index 00000000..93a8573c --- /dev/null +++ b/exampleSite/static/organization/xananode.lineage%3Aorganization%2Fncsa/index.html @@ -0,0 +1,25 @@ + + + + + + NCSA | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/organization/xananode.lineage%3Aorganization%2Fvoyager-company/index.html b/exampleSite/static/organization/xananode.lineage%3Aorganization%2Fvoyager-company/index.html new file mode 100644 index 00000000..976ccfc3 --- /dev/null +++ b/exampleSite/static/organization/xananode.lineage%3Aorganization%2Fvoyager-company/index.html @@ -0,0 +1,25 @@ + + + + + + Voyager Company | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/organization/xananode.lineage%3Aorganization%2Fvpl-research/index.html b/exampleSite/static/organization/xananode.lineage%3Aorganization%2Fvpl-research/index.html new file mode 100644 index 00000000..9b703e75 --- /dev/null +++ b/exampleSite/static/organization/xananode.lineage%3Aorganization%2Fvpl-research/index.html @@ -0,0 +1,25 @@ + + + + + + VPL Research | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/organization/xananode.lineage%3Aorganization%2Fxerox-parc/index.html b/exampleSite/static/organization/xananode.lineage%3Aorganization%2Fxerox-parc/index.html new file mode 100644 index 00000000..45e268d4 --- /dev/null +++ b/exampleSite/static/organization/xananode.lineage%3Aorganization%2Fxerox-parc/index.html @@ -0,0 +1,25 @@ + + + + + + Xerox PARC | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/organization/xananode.lineage%3Aorganization/bbc-two/index.html b/exampleSite/static/organization/xananode.lineage%3Aorganization/bbc-two/index.html new file mode 100644 index 00000000..db9fad2f --- /dev/null +++ b/exampleSite/static/organization/xananode.lineage%3Aorganization/bbc-two/index.html @@ -0,0 +1,25 @@ + + + + + + BBC Two | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/organization/xananode.lineage%3Aorganization/mit-media-lab/index.html b/exampleSite/static/organization/xananode.lineage%3Aorganization/mit-media-lab/index.html new file mode 100644 index 00000000..02c117f2 --- /dev/null +++ b/exampleSite/static/organization/xananode.lineage%3Aorganization/mit-media-lab/index.html @@ -0,0 +1,25 @@ + + + + + + MIT Media Lab | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/organization/xananode.lineage%3Aorganization/nasa/index.html b/exampleSite/static/organization/xananode.lineage%3Aorganization/nasa/index.html new file mode 100644 index 00000000..c3a104d3 --- /dev/null +++ b/exampleSite/static/organization/xananode.lineage%3Aorganization/nasa/index.html @@ -0,0 +1,25 @@ + + + + + + NASA | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/organization/xananode.lineage%3Aorganization/ncsa/index.html b/exampleSite/static/organization/xananode.lineage%3Aorganization/ncsa/index.html new file mode 100644 index 00000000..93a8573c --- /dev/null +++ b/exampleSite/static/organization/xananode.lineage%3Aorganization/ncsa/index.html @@ -0,0 +1,25 @@ + + + + + + NCSA | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/organization/xananode.lineage%3Aorganization/voyager-company/index.html b/exampleSite/static/organization/xananode.lineage%3Aorganization/voyager-company/index.html new file mode 100644 index 00000000..976ccfc3 --- /dev/null +++ b/exampleSite/static/organization/xananode.lineage%3Aorganization/voyager-company/index.html @@ -0,0 +1,25 @@ + + + + + + Voyager Company | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/organization/xananode.lineage%3Aorganization/vpl-research/index.html b/exampleSite/static/organization/xananode.lineage%3Aorganization/vpl-research/index.html new file mode 100644 index 00000000..9b703e75 --- /dev/null +++ b/exampleSite/static/organization/xananode.lineage%3Aorganization/vpl-research/index.html @@ -0,0 +1,25 @@ + + + + + + VPL Research | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/organization/xananode.lineage%3Aorganization/xerox-parc/index.html b/exampleSite/static/organization/xananode.lineage%3Aorganization/xerox-parc/index.html new file mode 100644 index 00000000..45e268d4 --- /dev/null +++ b/exampleSite/static/organization/xananode.lineage%3Aorganization/xerox-parc/index.html @@ -0,0 +1,25 @@ + + + + + + Xerox PARC | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/organization/xerox-parc/index.html b/exampleSite/static/organization/xerox-parc/index.html new file mode 100644 index 00000000..45e268d4 --- /dev/null +++ b/exampleSite/static/organization/xerox-parc/index.html @@ -0,0 +1,25 @@ + + + + + + Xerox PARC | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/alan-kay/index.html b/exampleSite/static/person/alan-kay/index.html new file mode 100644 index 00000000..f84293a2 --- /dev/null +++ b/exampleSite/static/person/alan-kay/index.html @@ -0,0 +1,25 @@ + + + + + + Alan Kay | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/andries-van-dam/index.html b/exampleSite/static/person/andries-van-dam/index.html new file mode 100644 index 00000000..850e7bff --- /dev/null +++ b/exampleSite/static/person/andries-van-dam/index.html @@ -0,0 +1,25 @@ + + + + + + Andries van Dam | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/bill-atkinson/index.html b/exampleSite/static/person/bill-atkinson/index.html new file mode 100644 index 00000000..e2362397 --- /dev/null +++ b/exampleSite/static/person/bill-atkinson/index.html @@ -0,0 +1,25 @@ + + + + + + Bill Atkinson | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/bob-stein/index.html b/exampleSite/static/person/bob-stein/index.html new file mode 100644 index 00000000..0c7aa7e4 --- /dev/null +++ b/exampleSite/static/person/bob-stein/index.html @@ -0,0 +1,25 @@ + + + + + + Bob Stein | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/bran-ferren/index.html b/exampleSite/static/person/bran-ferren/index.html new file mode 100644 index 00000000..7dfce9c3 --- /dev/null +++ b/exampleSite/static/person/bran-ferren/index.html @@ -0,0 +1,25 @@ + + + + + + Bran Ferren | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/douglas-adams/index.html b/exampleSite/static/person/douglas-adams/index.html new file mode 100644 index 00000000..7bc80c74 --- /dev/null +++ b/exampleSite/static/person/douglas-adams/index.html @@ -0,0 +1,25 @@ + + + + + + Douglas Adams | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/example-maintainer/index.html b/exampleSite/static/person/example-maintainer/index.html new file mode 100644 index 00000000..4d5523cf --- /dev/null +++ b/exampleSite/static/person/example-maintainer/index.html @@ -0,0 +1,25 @@ + + + + + + Example Maintainer | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/example.minimal%3Aperson%2Fexample-maintainer/index.html b/exampleSite/static/person/example.minimal%3Aperson%2Fexample-maintainer/index.html new file mode 100644 index 00000000..4d5523cf --- /dev/null +++ b/exampleSite/static/person/example.minimal%3Aperson%2Fexample-maintainer/index.html @@ -0,0 +1,25 @@ + + + + + + Example Maintainer | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/example.minimal%3Aperson/example-maintainer/index.html b/exampleSite/static/person/example.minimal%3Aperson/example-maintainer/index.html new file mode 100644 index 00000000..4d5523cf --- /dev/null +++ b/exampleSite/static/person/example.minimal%3Aperson/example-maintainer/index.html @@ -0,0 +1,25 @@ + + + + + + Example Maintainer | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/gottfried-wilhelm-leibniz/index.html b/exampleSite/static/person/gottfried-wilhelm-leibniz/index.html new file mode 100644 index 00000000..b511cbfe --- /dev/null +++ b/exampleSite/static/person/gottfried-wilhelm-leibniz/index.html @@ -0,0 +1,25 @@ + + + + + + Gottfried Wilhelm Leibniz | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/h-g-wells/index.html b/exampleSite/static/person/h-g-wells/index.html new file mode 100644 index 00000000..1134152e --- /dev/null +++ b/exampleSite/static/person/h-g-wells/index.html @@ -0,0 +1,25 @@ + + + + + + H. G. Wells | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/hans-peter-brondmo/index.html b/exampleSite/static/person/hans-peter-brondmo/index.html new file mode 100644 index 00000000..d334320c --- /dev/null +++ b/exampleSite/static/person/hans-peter-brondmo/index.html @@ -0,0 +1,25 @@ + + + + + + Hans Peter Brondmo | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/harry-marks/index.html b/exampleSite/static/person/harry-marks/index.html new file mode 100644 index 00000000..f87fa13e --- /dev/null +++ b/exampleSite/static/person/harry-marks/index.html @@ -0,0 +1,25 @@ + + + + + + Harry Marks | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/herbie-hancock/index.html b/exampleSite/static/person/herbie-hancock/index.html new file mode 100644 index 00000000..e4de28e1 --- /dev/null +++ b/exampleSite/static/person/herbie-hancock/index.html @@ -0,0 +1,25 @@ + + + + + + Herbie Hancock | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/ivan-sutherland/index.html b/exampleSite/static/person/ivan-sutherland/index.html new file mode 100644 index 00000000..5f556608 --- /dev/null +++ b/exampleSite/static/person/ivan-sutherland/index.html @@ -0,0 +1,25 @@ + + + + + + Ivan Sutherland | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/jaron-lanier/index.html b/exampleSite/static/person/jaron-lanier/index.html new file mode 100644 index 00000000..a30d91e0 --- /dev/null +++ b/exampleSite/static/person/jaron-lanier/index.html @@ -0,0 +1,25 @@ + + + + + + Jaron Lanier | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/john-sculley/index.html b/exampleSite/static/person/john-sculley/index.html new file mode 100644 index 00000000..6c9ac84e --- /dev/null +++ b/exampleSite/static/person/john-sculley/index.html @@ -0,0 +1,25 @@ + + + + + + John Sculley | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/jorge-luis-borges/index.html b/exampleSite/static/person/jorge-luis-borges/index.html new file mode 100644 index 00000000..cada7e0f --- /dev/null +++ b/exampleSite/static/person/jorge-luis-borges/index.html @@ -0,0 +1,25 @@ + + + + + + Jorge Luis Borges | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/laurie-anderson/index.html b/exampleSite/static/person/laurie-anderson/index.html new file mode 100644 index 00000000..f7786ae0 --- /dev/null +++ b/exampleSite/static/person/laurie-anderson/index.html @@ -0,0 +1,25 @@ + + + + + + Laurie Anderson | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/marc-andreessen/index.html b/exampleSite/static/person/marc-andreessen/index.html new file mode 100644 index 00000000..c9ac9acb --- /dev/null +++ b/exampleSite/static/person/marc-andreessen/index.html @@ -0,0 +1,25 @@ + + + + + + Marc Andreessen | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/marvin-minsky/index.html b/exampleSite/static/person/marvin-minsky/index.html new file mode 100644 index 00000000..52bd2009 --- /dev/null +++ b/exampleSite/static/person/marvin-minsky/index.html @@ -0,0 +1,25 @@ + + + + + + Marvin Minsky | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/max-whitby/index.html b/exampleSite/static/person/max-whitby/index.html new file mode 100644 index 00000000..67d9e9d4 --- /dev/null +++ b/exampleSite/static/person/max-whitby/index.html @@ -0,0 +1,25 @@ + + + + + + Max Whitby | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/nicholas-negroponte/index.html b/exampleSite/static/person/nicholas-negroponte/index.html new file mode 100644 index 00000000..d2924db9 --- /dev/null +++ b/exampleSite/static/person/nicholas-negroponte/index.html @@ -0,0 +1,25 @@ + + + + + + Nicholas Negroponte | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/nigel-holmes/index.html b/exampleSite/static/person/nigel-holmes/index.html new file mode 100644 index 00000000..1bbb354e --- /dev/null +++ b/exampleSite/static/person/nigel-holmes/index.html @@ -0,0 +1,25 @@ + + + + + + Nigel Holmes | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/paul-otlet/index.html b/exampleSite/static/person/paul-otlet/index.html new file mode 100644 index 00000000..f5ea60fb --- /dev/null +++ b/exampleSite/static/person/paul-otlet/index.html @@ -0,0 +1,25 @@ + + + + + + Paul Otlet | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/richard-saul-wurman/index.html b/exampleSite/static/person/richard-saul-wurman/index.html new file mode 100644 index 00000000..3db8edad --- /dev/null +++ b/exampleSite/static/person/richard-saul-wurman/index.html @@ -0,0 +1,25 @@ + + + + + + Richard Saul Wurman | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/robert-abel/index.html b/exampleSite/static/person/robert-abel/index.html new file mode 100644 index 00000000..86aad609 --- /dev/null +++ b/exampleSite/static/person/robert-abel/index.html @@ -0,0 +1,25 @@ + + + + + + Robert Abel | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/robert-cailliau/index.html b/exampleSite/static/person/robert-cailliau/index.html new file mode 100644 index 00000000..fd520784 --- /dev/null +++ b/exampleSite/static/person/robert-cailliau/index.html @@ -0,0 +1,25 @@ + + + + + + Robert Cailliau | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/robert-winter/index.html b/exampleSite/static/person/robert-winter/index.html new file mode 100644 index 00000000..5b159016 --- /dev/null +++ b/exampleSite/static/person/robert-winter/index.html @@ -0,0 +1,25 @@ + + + + + + Robert Winter | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/scott-fisher/index.html b/exampleSite/static/person/scott-fisher/index.html new file mode 100644 index 00000000..ac486a3c --- /dev/null +++ b/exampleSite/static/person/scott-fisher/index.html @@ -0,0 +1,25 @@ + + + + + + Scott Fisher | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/seymour-papert/index.html b/exampleSite/static/person/seymour-papert/index.html new file mode 100644 index 00000000..8beaba8f --- /dev/null +++ b/exampleSite/static/person/seymour-papert/index.html @@ -0,0 +1,25 @@ + + + + + + Seymour Papert | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/tim-berners-lee/index.html b/exampleSite/static/person/tim-berners-lee/index.html new file mode 100644 index 00000000..2eda74a7 --- /dev/null +++ b/exampleSite/static/person/tim-berners-lee/index.html @@ -0,0 +1,25 @@ + + + + + + Tim Berners-Lee | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/tom-baker/index.html b/exampleSite/static/person/tom-baker/index.html new file mode 100644 index 00000000..7c080c56 --- /dev/null +++ b/exampleSite/static/person/tom-baker/index.html @@ -0,0 +1,25 @@ + + + + + + Tom Baker | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/wilhelm-ostwald/index.html b/exampleSite/static/person/wilhelm-ostwald/index.html new file mode 100644 index 00000000..d35c9da5 --- /dev/null +++ b/exampleSite/static/person/wilhelm-ostwald/index.html @@ -0,0 +1,25 @@ + + + + + + Wilhelm Ostwald | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/xananode.lineage%3Aperson%2Falan-kay/index.html b/exampleSite/static/person/xananode.lineage%3Aperson%2Falan-kay/index.html new file mode 100644 index 00000000..f84293a2 --- /dev/null +++ b/exampleSite/static/person/xananode.lineage%3Aperson%2Falan-kay/index.html @@ -0,0 +1,25 @@ + + + + + + Alan Kay | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/xananode.lineage%3Aperson%2Fandries-van-dam/index.html b/exampleSite/static/person/xananode.lineage%3Aperson%2Fandries-van-dam/index.html new file mode 100644 index 00000000..850e7bff --- /dev/null +++ b/exampleSite/static/person/xananode.lineage%3Aperson%2Fandries-van-dam/index.html @@ -0,0 +1,25 @@ + + + + + + Andries van Dam | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/xananode.lineage%3Aperson%2Fbill-atkinson/index.html b/exampleSite/static/person/xananode.lineage%3Aperson%2Fbill-atkinson/index.html new file mode 100644 index 00000000..e2362397 --- /dev/null +++ b/exampleSite/static/person/xananode.lineage%3Aperson%2Fbill-atkinson/index.html @@ -0,0 +1,25 @@ + + + + + + Bill Atkinson | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/xananode.lineage%3Aperson%2Fbob-stein/index.html b/exampleSite/static/person/xananode.lineage%3Aperson%2Fbob-stein/index.html new file mode 100644 index 00000000..0c7aa7e4 --- /dev/null +++ b/exampleSite/static/person/xananode.lineage%3Aperson%2Fbob-stein/index.html @@ -0,0 +1,25 @@ + + + + + + Bob Stein | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/xananode.lineage%3Aperson%2Fbran-ferren/index.html b/exampleSite/static/person/xananode.lineage%3Aperson%2Fbran-ferren/index.html new file mode 100644 index 00000000..7dfce9c3 --- /dev/null +++ b/exampleSite/static/person/xananode.lineage%3Aperson%2Fbran-ferren/index.html @@ -0,0 +1,25 @@ + + + + + + Bran Ferren | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/xananode.lineage%3Aperson%2Fdouglas-adams/index.html b/exampleSite/static/person/xananode.lineage%3Aperson%2Fdouglas-adams/index.html new file mode 100644 index 00000000..7bc80c74 --- /dev/null +++ b/exampleSite/static/person/xananode.lineage%3Aperson%2Fdouglas-adams/index.html @@ -0,0 +1,25 @@ + + + + + + Douglas Adams | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/xananode.lineage%3Aperson%2Fgottfried-wilhelm-leibniz/index.html b/exampleSite/static/person/xananode.lineage%3Aperson%2Fgottfried-wilhelm-leibniz/index.html new file mode 100644 index 00000000..b511cbfe --- /dev/null +++ b/exampleSite/static/person/xananode.lineage%3Aperson%2Fgottfried-wilhelm-leibniz/index.html @@ -0,0 +1,25 @@ + + + + + + Gottfried Wilhelm Leibniz | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/xananode.lineage%3Aperson%2Fh-g-wells/index.html b/exampleSite/static/person/xananode.lineage%3Aperson%2Fh-g-wells/index.html new file mode 100644 index 00000000..1134152e --- /dev/null +++ b/exampleSite/static/person/xananode.lineage%3Aperson%2Fh-g-wells/index.html @@ -0,0 +1,25 @@ + + + + + + H. G. Wells | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/xananode.lineage%3Aperson%2Fhans-peter-brondmo/index.html b/exampleSite/static/person/xananode.lineage%3Aperson%2Fhans-peter-brondmo/index.html new file mode 100644 index 00000000..d334320c --- /dev/null +++ b/exampleSite/static/person/xananode.lineage%3Aperson%2Fhans-peter-brondmo/index.html @@ -0,0 +1,25 @@ + + + + + + Hans Peter Brondmo | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/xananode.lineage%3Aperson%2Fharry-marks/index.html b/exampleSite/static/person/xananode.lineage%3Aperson%2Fharry-marks/index.html new file mode 100644 index 00000000..f87fa13e --- /dev/null +++ b/exampleSite/static/person/xananode.lineage%3Aperson%2Fharry-marks/index.html @@ -0,0 +1,25 @@ + + + + + + Harry Marks | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/xananode.lineage%3Aperson%2Fherbie-hancock/index.html b/exampleSite/static/person/xananode.lineage%3Aperson%2Fherbie-hancock/index.html new file mode 100644 index 00000000..e4de28e1 --- /dev/null +++ b/exampleSite/static/person/xananode.lineage%3Aperson%2Fherbie-hancock/index.html @@ -0,0 +1,25 @@ + + + + + + Herbie Hancock | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/xananode.lineage%3Aperson%2Fivan-sutherland/index.html b/exampleSite/static/person/xananode.lineage%3Aperson%2Fivan-sutherland/index.html new file mode 100644 index 00000000..5f556608 --- /dev/null +++ b/exampleSite/static/person/xananode.lineage%3Aperson%2Fivan-sutherland/index.html @@ -0,0 +1,25 @@ + + + + + + Ivan Sutherland | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/xananode.lineage%3Aperson%2Fjaron-lanier/index.html b/exampleSite/static/person/xananode.lineage%3Aperson%2Fjaron-lanier/index.html new file mode 100644 index 00000000..a30d91e0 --- /dev/null +++ b/exampleSite/static/person/xananode.lineage%3Aperson%2Fjaron-lanier/index.html @@ -0,0 +1,25 @@ + + + + + + Jaron Lanier | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/xananode.lineage%3Aperson%2Fjohn-sculley/index.html b/exampleSite/static/person/xananode.lineage%3Aperson%2Fjohn-sculley/index.html new file mode 100644 index 00000000..6c9ac84e --- /dev/null +++ b/exampleSite/static/person/xananode.lineage%3Aperson%2Fjohn-sculley/index.html @@ -0,0 +1,25 @@ + + + + + + John Sculley | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/xananode.lineage%3Aperson%2Fjorge-luis-borges/index.html b/exampleSite/static/person/xananode.lineage%3Aperson%2Fjorge-luis-borges/index.html new file mode 100644 index 00000000..cada7e0f --- /dev/null +++ b/exampleSite/static/person/xananode.lineage%3Aperson%2Fjorge-luis-borges/index.html @@ -0,0 +1,25 @@ + + + + + + Jorge Luis Borges | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/xananode.lineage%3Aperson%2Flaurie-anderson/index.html b/exampleSite/static/person/xananode.lineage%3Aperson%2Flaurie-anderson/index.html new file mode 100644 index 00000000..f7786ae0 --- /dev/null +++ b/exampleSite/static/person/xananode.lineage%3Aperson%2Flaurie-anderson/index.html @@ -0,0 +1,25 @@ + + + + + + Laurie Anderson | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/xananode.lineage%3Aperson%2Fmarc-andreessen/index.html b/exampleSite/static/person/xananode.lineage%3Aperson%2Fmarc-andreessen/index.html new file mode 100644 index 00000000..c9ac9acb --- /dev/null +++ b/exampleSite/static/person/xananode.lineage%3Aperson%2Fmarc-andreessen/index.html @@ -0,0 +1,25 @@ + + + + + + Marc Andreessen | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/xananode.lineage%3Aperson%2Fmarvin-minsky/index.html b/exampleSite/static/person/xananode.lineage%3Aperson%2Fmarvin-minsky/index.html new file mode 100644 index 00000000..52bd2009 --- /dev/null +++ b/exampleSite/static/person/xananode.lineage%3Aperson%2Fmarvin-minsky/index.html @@ -0,0 +1,25 @@ + + + + + + Marvin Minsky | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/xananode.lineage%3Aperson%2Fmax-whitby/index.html b/exampleSite/static/person/xananode.lineage%3Aperson%2Fmax-whitby/index.html new file mode 100644 index 00000000..67d9e9d4 --- /dev/null +++ b/exampleSite/static/person/xananode.lineage%3Aperson%2Fmax-whitby/index.html @@ -0,0 +1,25 @@ + + + + + + Max Whitby | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/xananode.lineage%3Aperson%2Fnicholas-negroponte/index.html b/exampleSite/static/person/xananode.lineage%3Aperson%2Fnicholas-negroponte/index.html new file mode 100644 index 00000000..d2924db9 --- /dev/null +++ b/exampleSite/static/person/xananode.lineage%3Aperson%2Fnicholas-negroponte/index.html @@ -0,0 +1,25 @@ + + + + + + Nicholas Negroponte | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/xananode.lineage%3Aperson%2Fnigel-holmes/index.html b/exampleSite/static/person/xananode.lineage%3Aperson%2Fnigel-holmes/index.html new file mode 100644 index 00000000..1bbb354e --- /dev/null +++ b/exampleSite/static/person/xananode.lineage%3Aperson%2Fnigel-holmes/index.html @@ -0,0 +1,25 @@ + + + + + + Nigel Holmes | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/xananode.lineage%3Aperson%2Fpaul-otlet/index.html b/exampleSite/static/person/xananode.lineage%3Aperson%2Fpaul-otlet/index.html new file mode 100644 index 00000000..f5ea60fb --- /dev/null +++ b/exampleSite/static/person/xananode.lineage%3Aperson%2Fpaul-otlet/index.html @@ -0,0 +1,25 @@ + + + + + + Paul Otlet | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/xananode.lineage%3Aperson%2Frichard-saul-wurman/index.html b/exampleSite/static/person/xananode.lineage%3Aperson%2Frichard-saul-wurman/index.html new file mode 100644 index 00000000..3db8edad --- /dev/null +++ b/exampleSite/static/person/xananode.lineage%3Aperson%2Frichard-saul-wurman/index.html @@ -0,0 +1,25 @@ + + + + + + Richard Saul Wurman | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/xananode.lineage%3Aperson%2Frobert-abel/index.html b/exampleSite/static/person/xananode.lineage%3Aperson%2Frobert-abel/index.html new file mode 100644 index 00000000..86aad609 --- /dev/null +++ b/exampleSite/static/person/xananode.lineage%3Aperson%2Frobert-abel/index.html @@ -0,0 +1,25 @@ + + + + + + Robert Abel | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/xananode.lineage%3Aperson%2Frobert-cailliau/index.html b/exampleSite/static/person/xananode.lineage%3Aperson%2Frobert-cailliau/index.html new file mode 100644 index 00000000..fd520784 --- /dev/null +++ b/exampleSite/static/person/xananode.lineage%3Aperson%2Frobert-cailliau/index.html @@ -0,0 +1,25 @@ + + + + + + Robert Cailliau | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/xananode.lineage%3Aperson%2Frobert-winter/index.html b/exampleSite/static/person/xananode.lineage%3Aperson%2Frobert-winter/index.html new file mode 100644 index 00000000..5b159016 --- /dev/null +++ b/exampleSite/static/person/xananode.lineage%3Aperson%2Frobert-winter/index.html @@ -0,0 +1,25 @@ + + + + + + Robert Winter | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/xananode.lineage%3Aperson%2Fscott-fisher/index.html b/exampleSite/static/person/xananode.lineage%3Aperson%2Fscott-fisher/index.html new file mode 100644 index 00000000..ac486a3c --- /dev/null +++ b/exampleSite/static/person/xananode.lineage%3Aperson%2Fscott-fisher/index.html @@ -0,0 +1,25 @@ + + + + + + Scott Fisher | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/xananode.lineage%3Aperson%2Fseymour-papert/index.html b/exampleSite/static/person/xananode.lineage%3Aperson%2Fseymour-papert/index.html new file mode 100644 index 00000000..8beaba8f --- /dev/null +++ b/exampleSite/static/person/xananode.lineage%3Aperson%2Fseymour-papert/index.html @@ -0,0 +1,25 @@ + + + + + + Seymour Papert | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/xananode.lineage%3Aperson%2Ftim-berners-lee/index.html b/exampleSite/static/person/xananode.lineage%3Aperson%2Ftim-berners-lee/index.html new file mode 100644 index 00000000..2eda74a7 --- /dev/null +++ b/exampleSite/static/person/xananode.lineage%3Aperson%2Ftim-berners-lee/index.html @@ -0,0 +1,25 @@ + + + + + + Tim Berners-Lee | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/xananode.lineage%3Aperson%2Ftom-baker/index.html b/exampleSite/static/person/xananode.lineage%3Aperson%2Ftom-baker/index.html new file mode 100644 index 00000000..7c080c56 --- /dev/null +++ b/exampleSite/static/person/xananode.lineage%3Aperson%2Ftom-baker/index.html @@ -0,0 +1,25 @@ + + + + + + Tom Baker | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/xananode.lineage%3Aperson%2Fwilhelm-ostwald/index.html b/exampleSite/static/person/xananode.lineage%3Aperson%2Fwilhelm-ostwald/index.html new file mode 100644 index 00000000..d35c9da5 --- /dev/null +++ b/exampleSite/static/person/xananode.lineage%3Aperson%2Fwilhelm-ostwald/index.html @@ -0,0 +1,25 @@ + + + + + + Wilhelm Ostwald | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/xananode.lineage%3Aperson/alan-kay/index.html b/exampleSite/static/person/xananode.lineage%3Aperson/alan-kay/index.html new file mode 100644 index 00000000..f84293a2 --- /dev/null +++ b/exampleSite/static/person/xananode.lineage%3Aperson/alan-kay/index.html @@ -0,0 +1,25 @@ + + + + + + Alan Kay | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/xananode.lineage%3Aperson/andries-van-dam/index.html b/exampleSite/static/person/xananode.lineage%3Aperson/andries-van-dam/index.html new file mode 100644 index 00000000..850e7bff --- /dev/null +++ b/exampleSite/static/person/xananode.lineage%3Aperson/andries-van-dam/index.html @@ -0,0 +1,25 @@ + + + + + + Andries van Dam | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/xananode.lineage%3Aperson/bill-atkinson/index.html b/exampleSite/static/person/xananode.lineage%3Aperson/bill-atkinson/index.html new file mode 100644 index 00000000..e2362397 --- /dev/null +++ b/exampleSite/static/person/xananode.lineage%3Aperson/bill-atkinson/index.html @@ -0,0 +1,25 @@ + + + + + + Bill Atkinson | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/xananode.lineage%3Aperson/bob-stein/index.html b/exampleSite/static/person/xananode.lineage%3Aperson/bob-stein/index.html new file mode 100644 index 00000000..0c7aa7e4 --- /dev/null +++ b/exampleSite/static/person/xananode.lineage%3Aperson/bob-stein/index.html @@ -0,0 +1,25 @@ + + + + + + Bob Stein | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/xananode.lineage%3Aperson/bran-ferren/index.html b/exampleSite/static/person/xananode.lineage%3Aperson/bran-ferren/index.html new file mode 100644 index 00000000..7dfce9c3 --- /dev/null +++ b/exampleSite/static/person/xananode.lineage%3Aperson/bran-ferren/index.html @@ -0,0 +1,25 @@ + + + + + + Bran Ferren | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/xananode.lineage%3Aperson/douglas-adams/index.html b/exampleSite/static/person/xananode.lineage%3Aperson/douglas-adams/index.html new file mode 100644 index 00000000..7bc80c74 --- /dev/null +++ b/exampleSite/static/person/xananode.lineage%3Aperson/douglas-adams/index.html @@ -0,0 +1,25 @@ + + + + + + Douglas Adams | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/xananode.lineage%3Aperson/gottfried-wilhelm-leibniz/index.html b/exampleSite/static/person/xananode.lineage%3Aperson/gottfried-wilhelm-leibniz/index.html new file mode 100644 index 00000000..b511cbfe --- /dev/null +++ b/exampleSite/static/person/xananode.lineage%3Aperson/gottfried-wilhelm-leibniz/index.html @@ -0,0 +1,25 @@ + + + + + + Gottfried Wilhelm Leibniz | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/xananode.lineage%3Aperson/h-g-wells/index.html b/exampleSite/static/person/xananode.lineage%3Aperson/h-g-wells/index.html new file mode 100644 index 00000000..1134152e --- /dev/null +++ b/exampleSite/static/person/xananode.lineage%3Aperson/h-g-wells/index.html @@ -0,0 +1,25 @@ + + + + + + H. G. Wells | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/xananode.lineage%3Aperson/hans-peter-brondmo/index.html b/exampleSite/static/person/xananode.lineage%3Aperson/hans-peter-brondmo/index.html new file mode 100644 index 00000000..d334320c --- /dev/null +++ b/exampleSite/static/person/xananode.lineage%3Aperson/hans-peter-brondmo/index.html @@ -0,0 +1,25 @@ + + + + + + Hans Peter Brondmo | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/xananode.lineage%3Aperson/harry-marks/index.html b/exampleSite/static/person/xananode.lineage%3Aperson/harry-marks/index.html new file mode 100644 index 00000000..f87fa13e --- /dev/null +++ b/exampleSite/static/person/xananode.lineage%3Aperson/harry-marks/index.html @@ -0,0 +1,25 @@ + + + + + + Harry Marks | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/xananode.lineage%3Aperson/herbie-hancock/index.html b/exampleSite/static/person/xananode.lineage%3Aperson/herbie-hancock/index.html new file mode 100644 index 00000000..e4de28e1 --- /dev/null +++ b/exampleSite/static/person/xananode.lineage%3Aperson/herbie-hancock/index.html @@ -0,0 +1,25 @@ + + + + + + Herbie Hancock | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/xananode.lineage%3Aperson/ivan-sutherland/index.html b/exampleSite/static/person/xananode.lineage%3Aperson/ivan-sutherland/index.html new file mode 100644 index 00000000..5f556608 --- /dev/null +++ b/exampleSite/static/person/xananode.lineage%3Aperson/ivan-sutherland/index.html @@ -0,0 +1,25 @@ + + + + + + Ivan Sutherland | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/xananode.lineage%3Aperson/jaron-lanier/index.html b/exampleSite/static/person/xananode.lineage%3Aperson/jaron-lanier/index.html new file mode 100644 index 00000000..a30d91e0 --- /dev/null +++ b/exampleSite/static/person/xananode.lineage%3Aperson/jaron-lanier/index.html @@ -0,0 +1,25 @@ + + + + + + Jaron Lanier | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/xananode.lineage%3Aperson/john-sculley/index.html b/exampleSite/static/person/xananode.lineage%3Aperson/john-sculley/index.html new file mode 100644 index 00000000..6c9ac84e --- /dev/null +++ b/exampleSite/static/person/xananode.lineage%3Aperson/john-sculley/index.html @@ -0,0 +1,25 @@ + + + + + + John Sculley | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/xananode.lineage%3Aperson/jorge-luis-borges/index.html b/exampleSite/static/person/xananode.lineage%3Aperson/jorge-luis-borges/index.html new file mode 100644 index 00000000..cada7e0f --- /dev/null +++ b/exampleSite/static/person/xananode.lineage%3Aperson/jorge-luis-borges/index.html @@ -0,0 +1,25 @@ + + + + + + Jorge Luis Borges | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/xananode.lineage%3Aperson/laurie-anderson/index.html b/exampleSite/static/person/xananode.lineage%3Aperson/laurie-anderson/index.html new file mode 100644 index 00000000..f7786ae0 --- /dev/null +++ b/exampleSite/static/person/xananode.lineage%3Aperson/laurie-anderson/index.html @@ -0,0 +1,25 @@ + + + + + + Laurie Anderson | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/xananode.lineage%3Aperson/marc-andreessen/index.html b/exampleSite/static/person/xananode.lineage%3Aperson/marc-andreessen/index.html new file mode 100644 index 00000000..c9ac9acb --- /dev/null +++ b/exampleSite/static/person/xananode.lineage%3Aperson/marc-andreessen/index.html @@ -0,0 +1,25 @@ + + + + + + Marc Andreessen | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/xananode.lineage%3Aperson/marvin-minsky/index.html b/exampleSite/static/person/xananode.lineage%3Aperson/marvin-minsky/index.html new file mode 100644 index 00000000..52bd2009 --- /dev/null +++ b/exampleSite/static/person/xananode.lineage%3Aperson/marvin-minsky/index.html @@ -0,0 +1,25 @@ + + + + + + Marvin Minsky | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/xananode.lineage%3Aperson/max-whitby/index.html b/exampleSite/static/person/xananode.lineage%3Aperson/max-whitby/index.html new file mode 100644 index 00000000..67d9e9d4 --- /dev/null +++ b/exampleSite/static/person/xananode.lineage%3Aperson/max-whitby/index.html @@ -0,0 +1,25 @@ + + + + + + Max Whitby | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/xananode.lineage%3Aperson/nicholas-negroponte/index.html b/exampleSite/static/person/xananode.lineage%3Aperson/nicholas-negroponte/index.html new file mode 100644 index 00000000..d2924db9 --- /dev/null +++ b/exampleSite/static/person/xananode.lineage%3Aperson/nicholas-negroponte/index.html @@ -0,0 +1,25 @@ + + + + + + Nicholas Negroponte | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/xananode.lineage%3Aperson/nigel-holmes/index.html b/exampleSite/static/person/xananode.lineage%3Aperson/nigel-holmes/index.html new file mode 100644 index 00000000..1bbb354e --- /dev/null +++ b/exampleSite/static/person/xananode.lineage%3Aperson/nigel-holmes/index.html @@ -0,0 +1,25 @@ + + + + + + Nigel Holmes | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/xananode.lineage%3Aperson/paul-otlet/index.html b/exampleSite/static/person/xananode.lineage%3Aperson/paul-otlet/index.html new file mode 100644 index 00000000..f5ea60fb --- /dev/null +++ b/exampleSite/static/person/xananode.lineage%3Aperson/paul-otlet/index.html @@ -0,0 +1,25 @@ + + + + + + Paul Otlet | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/xananode.lineage%3Aperson/richard-saul-wurman/index.html b/exampleSite/static/person/xananode.lineage%3Aperson/richard-saul-wurman/index.html new file mode 100644 index 00000000..3db8edad --- /dev/null +++ b/exampleSite/static/person/xananode.lineage%3Aperson/richard-saul-wurman/index.html @@ -0,0 +1,25 @@ + + + + + + Richard Saul Wurman | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/xananode.lineage%3Aperson/robert-abel/index.html b/exampleSite/static/person/xananode.lineage%3Aperson/robert-abel/index.html new file mode 100644 index 00000000..86aad609 --- /dev/null +++ b/exampleSite/static/person/xananode.lineage%3Aperson/robert-abel/index.html @@ -0,0 +1,25 @@ + + + + + + Robert Abel | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/xananode.lineage%3Aperson/robert-cailliau/index.html b/exampleSite/static/person/xananode.lineage%3Aperson/robert-cailliau/index.html new file mode 100644 index 00000000..fd520784 --- /dev/null +++ b/exampleSite/static/person/xananode.lineage%3Aperson/robert-cailliau/index.html @@ -0,0 +1,25 @@ + + + + + + Robert Cailliau | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/xananode.lineage%3Aperson/robert-winter/index.html b/exampleSite/static/person/xananode.lineage%3Aperson/robert-winter/index.html new file mode 100644 index 00000000..5b159016 --- /dev/null +++ b/exampleSite/static/person/xananode.lineage%3Aperson/robert-winter/index.html @@ -0,0 +1,25 @@ + + + + + + Robert Winter | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/xananode.lineage%3Aperson/scott-fisher/index.html b/exampleSite/static/person/xananode.lineage%3Aperson/scott-fisher/index.html new file mode 100644 index 00000000..ac486a3c --- /dev/null +++ b/exampleSite/static/person/xananode.lineage%3Aperson/scott-fisher/index.html @@ -0,0 +1,25 @@ + + + + + + Scott Fisher | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/xananode.lineage%3Aperson/seymour-papert/index.html b/exampleSite/static/person/xananode.lineage%3Aperson/seymour-papert/index.html new file mode 100644 index 00000000..8beaba8f --- /dev/null +++ b/exampleSite/static/person/xananode.lineage%3Aperson/seymour-papert/index.html @@ -0,0 +1,25 @@ + + + + + + Seymour Papert | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/xananode.lineage%3Aperson/tim-berners-lee/index.html b/exampleSite/static/person/xananode.lineage%3Aperson/tim-berners-lee/index.html new file mode 100644 index 00000000..2eda74a7 --- /dev/null +++ b/exampleSite/static/person/xananode.lineage%3Aperson/tim-berners-lee/index.html @@ -0,0 +1,25 @@ + + + + + + Tim Berners-Lee | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/xananode.lineage%3Aperson/tom-baker/index.html b/exampleSite/static/person/xananode.lineage%3Aperson/tom-baker/index.html new file mode 100644 index 00000000..7c080c56 --- /dev/null +++ b/exampleSite/static/person/xananode.lineage%3Aperson/tom-baker/index.html @@ -0,0 +1,25 @@ + + + + + + Tom Baker | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/xananode.lineage%3Aperson/wilhelm-ostwald/index.html b/exampleSite/static/person/xananode.lineage%3Aperson/wilhelm-ostwald/index.html new file mode 100644 index 00000000..d35c9da5 --- /dev/null +++ b/exampleSite/static/person/xananode.lineage%3Aperson/wilhelm-ostwald/index.html @@ -0,0 +1,25 @@ + + + + + + Wilhelm Ostwald | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/place/brown-university/index.html b/exampleSite/static/place/brown-university/index.html new file mode 100644 index 00000000..5d0f6297 --- /dev/null +++ b/exampleSite/static/place/brown-university/index.html @@ -0,0 +1,25 @@ + + + + + + Brown University | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/place/cern/index.html b/exampleSite/static/place/cern/index.html new file mode 100644 index 00000000..8f4cc72a --- /dev/null +++ b/exampleSite/static/place/cern/index.html @@ -0,0 +1,25 @@ + + + + + + CERN | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/place/monterey-california/index.html b/exampleSite/static/place/monterey-california/index.html new file mode 100644 index 00000000..427798f6 --- /dev/null +++ b/exampleSite/static/place/monterey-california/index.html @@ -0,0 +1,25 @@ + + + + + + Monterey, California | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/place/xananode.lineage%3Aplace%2Fbrown-university/index.html b/exampleSite/static/place/xananode.lineage%3Aplace%2Fbrown-university/index.html new file mode 100644 index 00000000..5d0f6297 --- /dev/null +++ b/exampleSite/static/place/xananode.lineage%3Aplace%2Fbrown-university/index.html @@ -0,0 +1,25 @@ + + + + + + Brown University | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/place/xananode.lineage%3Aplace%2Fcern/index.html b/exampleSite/static/place/xananode.lineage%3Aplace%2Fcern/index.html new file mode 100644 index 00000000..8f4cc72a --- /dev/null +++ b/exampleSite/static/place/xananode.lineage%3Aplace%2Fcern/index.html @@ -0,0 +1,25 @@ + + + + + + CERN | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/place/xananode.lineage%3Aplace%2Fmonterey-california/index.html b/exampleSite/static/place/xananode.lineage%3Aplace%2Fmonterey-california/index.html new file mode 100644 index 00000000..427798f6 --- /dev/null +++ b/exampleSite/static/place/xananode.lineage%3Aplace%2Fmonterey-california/index.html @@ -0,0 +1,25 @@ + + + + + + Monterey, California | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/place/xananode.lineage%3Aplace/brown-university/index.html b/exampleSite/static/place/xananode.lineage%3Aplace/brown-university/index.html new file mode 100644 index 00000000..5d0f6297 --- /dev/null +++ b/exampleSite/static/place/xananode.lineage%3Aplace/brown-university/index.html @@ -0,0 +1,25 @@ + + + + + + Brown University | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/place/xananode.lineage%3Aplace/cern/index.html b/exampleSite/static/place/xananode.lineage%3Aplace/cern/index.html new file mode 100644 index 00000000..8f4cc72a --- /dev/null +++ b/exampleSite/static/place/xananode.lineage%3Aplace/cern/index.html @@ -0,0 +1,25 @@ + + + + + + CERN | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/place/xananode.lineage%3Aplace/monterey-california/index.html b/exampleSite/static/place/xananode.lineage%3Aplace/monterey-california/index.html new file mode 100644 index 00000000..427798f6 --- /dev/null +++ b/exampleSite/static/place/xananode.lineage%3Aplace/monterey-california/index.html @@ -0,0 +1,25 @@ + + + + + + Monterey, California | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/project/aspen-movie-map/index.html b/exampleSite/static/project/aspen-movie-map/index.html new file mode 100644 index 00000000..1ea1d52e --- /dev/null +++ b/exampleSite/static/project/aspen-movie-map/index.html @@ -0,0 +1,25 @@ + + + + + + Aspen Movie Map | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/project/fress/index.html b/exampleSite/static/project/fress/index.html new file mode 100644 index 00000000..ec978236 --- /dev/null +++ b/exampleSite/static/project/fress/index.html @@ -0,0 +1,25 @@ + + + + + + FRESS | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/project/hypertext-editing-system/index.html b/exampleSite/static/project/hypertext-editing-system/index.html new file mode 100644 index 00000000..04bd3705 --- /dev/null +++ b/exampleSite/static/project/hypertext-editing-system/index.html @@ -0,0 +1,25 @@ + + + + + + Hypertext Editing System | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/project/interactive-beethoven-ninth/index.html b/exampleSite/static/project/interactive-beethoven-ninth/index.html new file mode 100644 index 00000000..0d737da7 --- /dev/null +++ b/exampleSite/static/project/interactive-beethoven-ninth/index.html @@ -0,0 +1,25 @@ + + + + + + Interactive Beethoven's Ninth | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/project/interactive-guernica/index.html b/exampleSite/static/project/interactive-guernica/index.html new file mode 100644 index 00000000..b7bd224e --- /dev/null +++ b/exampleSite/static/project/interactive-guernica/index.html @@ -0,0 +1,25 @@ + + + + + + Interactive Guernica | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/project/intermedia/index.html b/exampleSite/static/project/intermedia/index.html new file mode 100644 index 00000000..15e26781 --- /dev/null +++ b/exampleSite/static/project/intermedia/index.html @@ -0,0 +1,25 @@ + + + + + + Intermedia | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/project/storyspace/index.html b/exampleSite/static/project/storyspace/index.html new file mode 100644 index 00000000..8af47ea1 --- /dev/null +++ b/exampleSite/static/project/storyspace/index.html @@ -0,0 +1,25 @@ + + + + + + Storyspace | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/project/xanadu-at-autodesk/index.html b/exampleSite/static/project/xanadu-at-autodesk/index.html new file mode 100644 index 00000000..24150bcb --- /dev/null +++ b/exampleSite/static/project/xanadu-at-autodesk/index.html @@ -0,0 +1,25 @@ + + + + + + Xanadu at Autodesk | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/project/xananode.lineage%3Aproject%2Faspen-movie-map/index.html b/exampleSite/static/project/xananode.lineage%3Aproject%2Faspen-movie-map/index.html new file mode 100644 index 00000000..1ea1d52e --- /dev/null +++ b/exampleSite/static/project/xananode.lineage%3Aproject%2Faspen-movie-map/index.html @@ -0,0 +1,25 @@ + + + + + + Aspen Movie Map | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/project/xananode.lineage%3Aproject%2Ffress/index.html b/exampleSite/static/project/xananode.lineage%3Aproject%2Ffress/index.html new file mode 100644 index 00000000..ec978236 --- /dev/null +++ b/exampleSite/static/project/xananode.lineage%3Aproject%2Ffress/index.html @@ -0,0 +1,25 @@ + + + + + + FRESS | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/project/xananode.lineage%3Aproject%2Fhypertext-editing-system/index.html b/exampleSite/static/project/xananode.lineage%3Aproject%2Fhypertext-editing-system/index.html new file mode 100644 index 00000000..04bd3705 --- /dev/null +++ b/exampleSite/static/project/xananode.lineage%3Aproject%2Fhypertext-editing-system/index.html @@ -0,0 +1,25 @@ + + + + + + Hypertext Editing System | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/project/xananode.lineage%3Aproject%2Finteractive-beethoven-ninth/index.html b/exampleSite/static/project/xananode.lineage%3Aproject%2Finteractive-beethoven-ninth/index.html new file mode 100644 index 00000000..0d737da7 --- /dev/null +++ b/exampleSite/static/project/xananode.lineage%3Aproject%2Finteractive-beethoven-ninth/index.html @@ -0,0 +1,25 @@ + + + + + + Interactive Beethoven's Ninth | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/project/xananode.lineage%3Aproject%2Finteractive-guernica/index.html b/exampleSite/static/project/xananode.lineage%3Aproject%2Finteractive-guernica/index.html new file mode 100644 index 00000000..b7bd224e --- /dev/null +++ b/exampleSite/static/project/xananode.lineage%3Aproject%2Finteractive-guernica/index.html @@ -0,0 +1,25 @@ + + + + + + Interactive Guernica | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/project/xananode.lineage%3Aproject%2Fintermedia/index.html b/exampleSite/static/project/xananode.lineage%3Aproject%2Fintermedia/index.html new file mode 100644 index 00000000..15e26781 --- /dev/null +++ b/exampleSite/static/project/xananode.lineage%3Aproject%2Fintermedia/index.html @@ -0,0 +1,25 @@ + + + + + + Intermedia | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/project/xananode.lineage%3Aproject%2Fstoryspace/index.html b/exampleSite/static/project/xananode.lineage%3Aproject%2Fstoryspace/index.html new file mode 100644 index 00000000..8af47ea1 --- /dev/null +++ b/exampleSite/static/project/xananode.lineage%3Aproject%2Fstoryspace/index.html @@ -0,0 +1,25 @@ + + + + + + Storyspace | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/project/xananode.lineage%3Aproject%2Fxanadu-at-autodesk/index.html b/exampleSite/static/project/xananode.lineage%3Aproject%2Fxanadu-at-autodesk/index.html new file mode 100644 index 00000000..24150bcb --- /dev/null +++ b/exampleSite/static/project/xananode.lineage%3Aproject%2Fxanadu-at-autodesk/index.html @@ -0,0 +1,25 @@ + + + + + + Xanadu at Autodesk | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/project/xananode.lineage%3Aproject%2Fzog-kms/index.html b/exampleSite/static/project/xananode.lineage%3Aproject%2Fzog-kms/index.html new file mode 100644 index 00000000..ee9b33d2 --- /dev/null +++ b/exampleSite/static/project/xananode.lineage%3Aproject%2Fzog-kms/index.html @@ -0,0 +1,25 @@ + + + + + + ZOG/KMS | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/project/xananode.lineage%3Aproject/aspen-movie-map/index.html b/exampleSite/static/project/xananode.lineage%3Aproject/aspen-movie-map/index.html new file mode 100644 index 00000000..1ea1d52e --- /dev/null +++ b/exampleSite/static/project/xananode.lineage%3Aproject/aspen-movie-map/index.html @@ -0,0 +1,25 @@ + + + + + + Aspen Movie Map | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/project/xananode.lineage%3Aproject/fress/index.html b/exampleSite/static/project/xananode.lineage%3Aproject/fress/index.html new file mode 100644 index 00000000..ec978236 --- /dev/null +++ b/exampleSite/static/project/xananode.lineage%3Aproject/fress/index.html @@ -0,0 +1,25 @@ + + + + + + FRESS | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/project/xananode.lineage%3Aproject/hypertext-editing-system/index.html b/exampleSite/static/project/xananode.lineage%3Aproject/hypertext-editing-system/index.html new file mode 100644 index 00000000..04bd3705 --- /dev/null +++ b/exampleSite/static/project/xananode.lineage%3Aproject/hypertext-editing-system/index.html @@ -0,0 +1,25 @@ + + + + + + Hypertext Editing System | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/project/xananode.lineage%3Aproject/interactive-beethoven-ninth/index.html b/exampleSite/static/project/xananode.lineage%3Aproject/interactive-beethoven-ninth/index.html new file mode 100644 index 00000000..0d737da7 --- /dev/null +++ b/exampleSite/static/project/xananode.lineage%3Aproject/interactive-beethoven-ninth/index.html @@ -0,0 +1,25 @@ + + + + + + Interactive Beethoven's Ninth | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/project/xananode.lineage%3Aproject/interactive-guernica/index.html b/exampleSite/static/project/xananode.lineage%3Aproject/interactive-guernica/index.html new file mode 100644 index 00000000..b7bd224e --- /dev/null +++ b/exampleSite/static/project/xananode.lineage%3Aproject/interactive-guernica/index.html @@ -0,0 +1,25 @@ + + + + + + Interactive Guernica | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/project/xananode.lineage%3Aproject/intermedia/index.html b/exampleSite/static/project/xananode.lineage%3Aproject/intermedia/index.html new file mode 100644 index 00000000..15e26781 --- /dev/null +++ b/exampleSite/static/project/xananode.lineage%3Aproject/intermedia/index.html @@ -0,0 +1,25 @@ + + + + + + Intermedia | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/project/xananode.lineage%3Aproject/storyspace/index.html b/exampleSite/static/project/xananode.lineage%3Aproject/storyspace/index.html new file mode 100644 index 00000000..8af47ea1 --- /dev/null +++ b/exampleSite/static/project/xananode.lineage%3Aproject/storyspace/index.html @@ -0,0 +1,25 @@ + + + + + + Storyspace | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/project/xananode.lineage%3Aproject/xanadu-at-autodesk/index.html b/exampleSite/static/project/xananode.lineage%3Aproject/xanadu-at-autodesk/index.html new file mode 100644 index 00000000..24150bcb --- /dev/null +++ b/exampleSite/static/project/xananode.lineage%3Aproject/xanadu-at-autodesk/index.html @@ -0,0 +1,25 @@ + + + + + + Xanadu at Autodesk | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/project/xananode.lineage%3Aproject/zog-kms/index.html b/exampleSite/static/project/xananode.lineage%3Aproject/zog-kms/index.html new file mode 100644 index 00000000..ee9b33d2 --- /dev/null +++ b/exampleSite/static/project/xananode.lineage%3Aproject/zog-kms/index.html @@ -0,0 +1,25 @@ + + + + + + ZOG/KMS | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/project/zog-kms/index.html b/exampleSite/static/project/zog-kms/index.html new file mode 100644 index 00000000..ee9b33d2 --- /dev/null +++ b/exampleSite/static/project/zog-kms/index.html @@ -0,0 +1,25 @@ + + + + + + ZOG/KMS | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/publication/dirk-gentlys-holistic-detective-agency/index.html b/exampleSite/static/publication/dirk-gentlys-holistic-detective-agency/index.html new file mode 100644 index 00000000..17863620 --- /dev/null +++ b/exampleSite/static/publication/dirk-gentlys-holistic-detective-agency/index.html @@ -0,0 +1,25 @@ + + + + + + Dirk Gently's Holistic Detective Agency | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/publication/hyperland/index.html b/exampleSite/static/publication/hyperland/index.html new file mode 100644 index 00000000..cf096a66 --- /dev/null +++ b/exampleSite/static/publication/hyperland/index.html @@ -0,0 +1,25 @@ + + + + + + Hyperland | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/publication/the-garden-of-forking-paths/index.html b/exampleSite/static/publication/the-garden-of-forking-paths/index.html new file mode 100644 index 00000000..050c6f1b --- /dev/null +++ b/exampleSite/static/publication/the-garden-of-forking-paths/index.html @@ -0,0 +1,25 @@ + + + + + + The Garden of Forking Paths | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/publication/xananode.lineage%3Apublication%2Fdirk-gentlys-holistic-detective-agency/index.html b/exampleSite/static/publication/xananode.lineage%3Apublication%2Fdirk-gentlys-holistic-detective-agency/index.html new file mode 100644 index 00000000..17863620 --- /dev/null +++ b/exampleSite/static/publication/xananode.lineage%3Apublication%2Fdirk-gentlys-holistic-detective-agency/index.html @@ -0,0 +1,25 @@ + + + + + + Dirk Gently's Holistic Detective Agency | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/publication/xananode.lineage%3Apublication%2Fhyperland/index.html b/exampleSite/static/publication/xananode.lineage%3Apublication%2Fhyperland/index.html new file mode 100644 index 00000000..cf096a66 --- /dev/null +++ b/exampleSite/static/publication/xananode.lineage%3Apublication%2Fhyperland/index.html @@ -0,0 +1,25 @@ + + + + + + Hyperland | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/publication/xananode.lineage%3Apublication%2Fthe-garden-of-forking-paths/index.html b/exampleSite/static/publication/xananode.lineage%3Apublication%2Fthe-garden-of-forking-paths/index.html new file mode 100644 index 00000000..050c6f1b --- /dev/null +++ b/exampleSite/static/publication/xananode.lineage%3Apublication%2Fthe-garden-of-forking-paths/index.html @@ -0,0 +1,25 @@ + + + + + + The Garden of Forking Paths | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/publication/xananode.lineage%3Apublication/dirk-gentlys-holistic-detective-agency/index.html b/exampleSite/static/publication/xananode.lineage%3Apublication/dirk-gentlys-holistic-detective-agency/index.html new file mode 100644 index 00000000..17863620 --- /dev/null +++ b/exampleSite/static/publication/xananode.lineage%3Apublication/dirk-gentlys-holistic-detective-agency/index.html @@ -0,0 +1,25 @@ + + + + + + Dirk Gently's Holistic Detective Agency | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/publication/xananode.lineage%3Apublication/hyperland/index.html b/exampleSite/static/publication/xananode.lineage%3Apublication/hyperland/index.html new file mode 100644 index 00000000..cf096a66 --- /dev/null +++ b/exampleSite/static/publication/xananode.lineage%3Apublication/hyperland/index.html @@ -0,0 +1,25 @@ + + + + + + Hyperland | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/publication/xananode.lineage%3Apublication/the-garden-of-forking-paths/index.html b/exampleSite/static/publication/xananode.lineage%3Apublication/the-garden-of-forking-paths/index.html new file mode 100644 index 00000000..050c6f1b --- /dev/null +++ b/exampleSite/static/publication/xananode.lineage%3Apublication/the-garden-of-forking-paths/index.html @@ -0,0 +1,25 @@ + + + + + + The Garden of Forking Paths | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/relationships.json b/exampleSite/static/relationships.json index 4ec8a2e2..44f4c771 100644 --- a/exampleSite/static/relationships.json +++ b/exampleSite/static/relationships.json @@ -982,7 +982,43 @@ "summary": "What Is XanaNode? explains Protocol Artifacts." }, { - "id": "xananode.example:rel/start-here-explains-xananode-110", + "id": "xananode.example:rel/using-hugo-with-protocol-json-explains-xananode-hugo-theme-110", + "source": "xananode.example:essay/using-hugo-with-protocol-json", + "target": "xananode.example:project/xananode-hugo-theme", + "type": "explains", + "weight": 4, + "visibility": "primary", + "summary": "Using Hugo with Protocol JSON explains XanaNode Hugo Theme." + }, + { + "id": "xananode.example:rel/using-hugo-with-protocol-json-explains-substrate-node-record-111", + "source": "xananode.example:essay/using-hugo-with-protocol-json", + "target": "xananode.example:concept/substrate-node-record", + "type": "explains", + "weight": 4, + "visibility": "primary", + "summary": "Using Hugo with Protocol JSON explains Substrate Node Record." + }, + { + "id": "xananode.example:rel/using-hugo-with-protocol-json-explains-substrate-relationship-list-112", + "source": "xananode.example:essay/using-hugo-with-protocol-json", + "target": "xananode.example:concept/substrate-relationship-list", + "type": "explains", + "weight": 4, + "visibility": "primary", + "summary": "Using Hugo with Protocol JSON explains Substrate Relationship List." + }, + { + "id": "xananode.example:rel/using-hugo-with-protocol-json-context_for-historical-lineage-trail-113", + "source": "xananode.example:essay/using-hugo-with-protocol-json", + "target": "xananode.example:trail/historical-lineage-trail", + "type": "context_for", + "weight": 3, + "visibility": "secondary", + "summary": "Using Hugo with Protocol JSON context for Historical Lineage Trail." + }, + { + "id": "xananode.example:rel/start-here-explains-xananode-114", "source": "xananode.example:essay/start-here", "target": "xananode.example:concept/xananode", "type": "explains", @@ -991,7 +1027,7 @@ "summary": "Start Here explains XanaNode." }, { - "id": "xananode.example:rel/start-here-explains-knowledge-substrate-111", + "id": "xananode.example:rel/start-here-explains-knowledge-substrate-115", "source": "xananode.example:essay/start-here", "target": "xananode.example:concept/knowledge-substrate", "type": "explains", @@ -1000,7 +1036,7 @@ "summary": "Start Here explains Knowledge Substrate." }, { - "id": "xananode.example:rel/start-here-explains-federated-knowledge-substrates-112", + "id": "xananode.example:rel/start-here-explains-federated-knowledge-substrates-116", "source": "xananode.example:essay/start-here", "target": "xananode.example:concept/federated-knowledge-substrates", "type": "explains", @@ -1009,7 +1045,7 @@ "summary": "Start Here explains Federated Knowledge Substrates." }, { - "id": "xananode.example:rel/start-here-contrasts_with-single-source-of-truth-113", + "id": "xananode.example:rel/start-here-contrasts_with-single-source-of-truth-117", "source": "xananode.example:essay/start-here", "target": "xananode.example:concept/single-source-of-truth", "type": "contrasts_with", @@ -1018,7 +1054,7 @@ "summary": "Start Here contrasts with Single Source of Truth." }, { - "id": "xananode.example:rel/start-here-continues_to-xananode-core-trail-114", + "id": "xananode.example:rel/start-here-continues_to-xananode-core-trail-118", "source": "xananode.example:essay/start-here", "target": "xananode.example:trail/xananode-core-trail", "type": "continues_to", @@ -1027,7 +1063,7 @@ "summary": "Start Here continues to XanaNode Core Trail." }, { - "id": "xananode.example:rel/start-here-continues_to-protocol-artifacts-trail-115", + "id": "xananode.example:rel/start-here-continues_to-protocol-artifacts-trail-119", "source": "xananode.example:essay/start-here", "target": "xananode.example:trail/protocol-artifacts-trail", "type": "continues_to", @@ -1036,7 +1072,16 @@ "summary": "Start Here continues to Protocol Artifacts Trail." }, { - "id": "xananode.example:rel/xananode-defines-knowledge-substrate-116", + "id": "xananode.example:rel/start-here-continues_to-using-hugo-with-protocol-json-120", + "source": "xananode.example:essay/start-here", + "target": "xananode.example:essay/using-hugo-with-protocol-json", + "type": "continues_to", + "weight": 3, + "visibility": "secondary", + "summary": "Start Here continues to Using Hugo with Protocol JSON." + }, + { + "id": "xananode.example:rel/xananode-defines-knowledge-substrate-121", "source": "xananode.example:concept/xananode", "target": "xananode.example:concept/knowledge-substrate", "type": "defines", @@ -1045,7 +1090,7 @@ "summary": "XanaNode defines Knowledge Substrate." }, { - "id": "xananode.example:rel/xananode-explains-federated-knowledge-substrates-117", + "id": "xananode.example:rel/xananode-explains-federated-knowledge-substrates-122", "source": "xananode.example:concept/xananode", "target": "xananode.example:concept/federated-knowledge-substrates", "type": "explains", @@ -1054,7 +1099,7 @@ "summary": "XanaNode explains Federated Knowledge Substrates." }, { - "id": "xananode.example:rel/xananode-requires-xananode-core-schema-118", + "id": "xananode.example:rel/xananode-requires-xananode-core-schema-123", "source": "xananode.example:concept/xananode", "target": "xananode.example:schema/xananode-core-schema", "type": "requires", @@ -1063,7 +1108,7 @@ "summary": "XanaNode requires XanaNode Core Schema." }, { - "id": "xananode.example:rel/xananode-preserves-provenance-119", + "id": "xananode.example:rel/xananode-preserves-provenance-124", "source": "xananode.example:concept/xananode", "target": "xananode.example:concept/provenance", "type": "preserves", @@ -1072,7 +1117,7 @@ "summary": "XanaNode preserves Provenance." }, { - "id": "xananode.example:rel/xananode-extends-project-xanadu-120", + "id": "xananode.example:rel/xananode-extends-project-xanadu-125", "source": "xananode.example:concept/xananode", "target": "xananode.example:project/project-xanadu", "type": "extends", @@ -1081,7 +1126,7 @@ "summary": "XanaNode extends Project Xanadu." }, { - "id": "xananode.example:rel/xananode-extends-memex-121", + "id": "xananode.example:rel/xananode-extends-memex-126", "source": "xananode.example:concept/xananode", "target": "xananode.example:project/memex", "type": "extends", @@ -1090,7 +1135,7 @@ "summary": "XanaNode extends Memex." }, { - "id": "xananode.example:rel/unlabeled-hyperlink-threatens-provenance-122", + "id": "xananode.example:rel/unlabeled-hyperlink-threatens-provenance-127", "source": "xananode.example:concept/unlabeled-hyperlink", "target": "xananode.example:concept/provenance", "type": "threatens", @@ -1099,7 +1144,7 @@ "summary": "Unlabeled Hyperlink threatens Provenance." }, { - "id": "xananode.example:rel/typed-relationships-contrasts_with-unlabeled-hyperlink-123", + "id": "xananode.example:rel/typed-relationships-contrasts_with-unlabeled-hyperlink-128", "source": "xananode.example:concept/typed-relationships", "target": "xananode.example:concept/unlabeled-hyperlink", "type": "contrasts_with", @@ -1108,7 +1153,7 @@ "summary": "Typed Relationships contrasts with Unlabeled Hyperlink." }, { - "id": "xananode.example:rel/typed-relationships-supports-claim-relationships-preserve-context-124", + "id": "xananode.example:rel/typed-relationships-supports-claim-relationships-preserve-context-129", "source": "xananode.example:concept/typed-relationships", "target": "xananode.example:claim/claim-relationships-preserve-context", "type": "supports", @@ -1117,7 +1162,7 @@ "summary": "Typed Relationships supports Typed relationships preserve context that hyperlinks lose." }, { - "id": "xananode.example:rel/tumbler-addressing-enables-transclusion-125", + "id": "xananode.example:rel/tumbler-addressing-enables-transclusion-130", "source": "xananode.example:concept/tumbler-addressing", "target": "xananode.example:concept/transclusion", "type": "enables", @@ -1126,7 +1171,7 @@ "summary": "Tumbler Addressing enables Transclusion." }, { - "id": "xananode.example:rel/tumbler-addressing-enables-deep-linking-126", + "id": "xananode.example:rel/tumbler-addressing-enables-deep-linking-131", "source": "xananode.example:concept/tumbler-addressing", "target": "xananode.example:concept/deep-linking", "type": "enables", @@ -1135,7 +1180,7 @@ "summary": "Tumbler Addressing enables Deep Linking." }, { - "id": "xananode.example:rel/tumbler-addressing-preserves-provenance-127", + "id": "xananode.example:rel/tumbler-addressing-preserves-provenance-132", "source": "xananode.example:concept/tumbler-addressing", "target": "xananode.example:concept/provenance", "type": "preserves", @@ -1144,7 +1189,7 @@ "summary": "Tumbler Addressing preserves Provenance." }, { - "id": "xananode.example:rel/tumbler-addressing-enables-fragment-node-128", + "id": "xananode.example:rel/tumbler-addressing-enables-fragment-node-133", "source": "xananode.example:concept/tumbler-addressing", "target": "xananode.example:concept/fragment-node", "type": "enables", @@ -1153,7 +1198,7 @@ "summary": "Tumbler Addressing enables Fragment Node." }, { - "id": "xananode.example:rel/xananode-extends-tumbler-addressing-129", + "id": "xananode.example:rel/xananode-extends-tumbler-addressing-134", "source": "xananode.example:concept/xananode", "target": "xananode.example:concept/tumbler-addressing", "type": "extends", @@ -1162,7 +1207,7 @@ "summary": "XanaNode extends Tumbler Addressing." }, { - "id": "xananode.example:rel/tumbler-addressing-deep_links_to-as-we-may-think-130", + "id": "xananode.example:rel/tumbler-addressing-deep_links_to-as-we-may-think-135", "source": "xananode.example:concept/tumbler-addressing", "target": "xananode.example:source/as-we-may-think", "type": "deep_links_to", @@ -1171,7 +1216,7 @@ "summary": "Tumbler Addressing deep links to As We May Think." }, { - "id": "xananode.example:rel/transclusion-preserves-provenance-131", + "id": "xananode.example:rel/transclusion-preserves-provenance-136", "source": "xananode.example:concept/transclusion", "target": "xananode.example:concept/provenance", "type": "preserves", @@ -1180,7 +1225,7 @@ "summary": "Transclusion preserves Provenance." }, { - "id": "xananode.example:rel/transclusion-uses-fragment-node-132", + "id": "xananode.example:rel/transclusion-uses-fragment-node-137", "source": "xananode.example:concept/transclusion", "target": "xananode.example:concept/fragment-node", "type": "uses", @@ -1189,7 +1234,7 @@ "summary": "Transclusion uses Fragment Node." }, { - "id": "xananode.example:rel/substrate-relationship-list-uses-xananode-relationship-types-133", + "id": "xananode.example:rel/substrate-relationship-list-uses-xananode-relationship-types-138", "source": "xananode.example:concept/substrate-relationship-list", "target": "xananode.example:schema/xananode-relationship-types", "type": "uses", @@ -1198,7 +1243,7 @@ "summary": "Substrate Relationship List uses XanaNode Relationship Types." }, { - "id": "xananode.example:rel/substrate-relationship-list-preserves-provenance-134", + "id": "xananode.example:rel/substrate-relationship-list-preserves-provenance-139", "source": "xananode.example:concept/substrate-relationship-list", "target": "xananode.example:concept/provenance", "type": "preserves", @@ -1207,7 +1252,7 @@ "summary": "Substrate Relationship List preserves Provenance." }, { - "id": "xananode.example:rel/substrate-node-record-uses-xananode-node-types-135", + "id": "xananode.example:rel/substrate-node-record-uses-xananode-node-types-140", "source": "xananode.example:concept/substrate-node-record", "target": "xananode.example:schema/xananode-node-types", "type": "uses", @@ -1216,7 +1261,7 @@ "summary": "Substrate Node Record uses XanaNode Node Types." }, { - "id": "xananode.example:rel/substrate-node-record-contains-fragment-node-136", + "id": "xananode.example:rel/substrate-node-record-contains-fragment-node-141", "source": "xananode.example:concept/substrate-node-record", "target": "xananode.example:concept/fragment-node", "type": "contains", @@ -1225,7 +1270,7 @@ "summary": "Substrate Node Record contains Fragment Node." }, { - "id": "xananode.example:rel/substrate-manifest-requires-namespacing-137", + "id": "xananode.example:rel/substrate-manifest-requires-namespacing-142", "source": "xananode.example:concept/substrate-manifest", "target": "xananode.example:concept/namespacing", "type": "requires", @@ -1234,7 +1279,7 @@ "summary": "Substrate Manifest requires Namespacing." }, { - "id": "xananode.example:rel/single-source-of-truth-contrasts_with-federated-knowledge-substrates-138", + "id": "xananode.example:rel/single-source-of-truth-contrasts_with-federated-knowledge-substrates-143", "source": "xananode.example:concept/single-source-of-truth", "target": "xananode.example:concept/federated-knowledge-substrates", "type": "contrasts_with", @@ -1243,7 +1288,7 @@ "summary": "Single Source of Truth contrasts with Federated Knowledge Substrates." }, { - "id": "xananode.example:rel/single-source-of-truth-threatens-independent-moderation-139", + "id": "xananode.example:rel/single-source-of-truth-threatens-independent-moderation-144", "source": "xananode.example:concept/single-source-of-truth", "target": "xananode.example:concept/independent-moderation", "type": "threatens", @@ -1252,7 +1297,7 @@ "summary": "Single Source of Truth threatens Independent Moderation." }, { - "id": "xananode.example:rel/single-source-of-truth-alternative_to-knowledge-substrate-140", + "id": "xananode.example:rel/single-source-of-truth-alternative_to-knowledge-substrate-145", "source": "xananode.example:concept/single-source-of-truth", "target": "xananode.example:concept/knowledge-substrate", "type": "alternative_to", @@ -1261,7 +1306,7 @@ "summary": "Single Source of Truth alternative to Knowledge Substrate." }, { - "id": "xananode.example:rel/namespacing-enables-schema-extension-141", + "id": "xananode.example:rel/namespacing-enables-schema-extension-146", "source": "xananode.example:concept/namespacing", "target": "xananode.example:concept/schema-extension", "type": "enables", @@ -1270,7 +1315,7 @@ "summary": "Namespacing enables Schema Extension." }, { - "id": "xananode.example:rel/schema-extension-requires-xananode-core-schema-142", + "id": "xananode.example:rel/schema-extension-requires-xananode-core-schema-147", "source": "xananode.example:concept/schema-extension", "target": "xananode.example:schema/xananode-core-schema", "type": "requires", @@ -1279,7 +1324,7 @@ "summary": "Schema Extension requires XanaNode Core Schema." }, { - "id": "xananode.example:rel/federated-knowledge-substrates-requires-schema-extension-143", + "id": "xananode.example:rel/federated-knowledge-substrates-requires-schema-extension-148", "source": "xananode.example:concept/federated-knowledge-substrates", "target": "xananode.example:concept/schema-extension", "type": "requires", @@ -1288,7 +1333,7 @@ "summary": "Federated Knowledge Substrates requires Schema Extension." }, { - "id": "xananode.example:rel/review-suggestions-uses-typed-relationships-144", + "id": "xananode.example:rel/review-suggestions-uses-typed-relationships-149", "source": "xananode.example:concept/review-suggestions", "target": "xananode.example:concept/typed-relationships", "type": "uses", @@ -1297,7 +1342,7 @@ "summary": "Review Suggestions uses Typed Relationships." }, { - "id": "xananode.example:rel/review-suggestions-uses-transclusion-145", + "id": "xananode.example:rel/review-suggestions-uses-transclusion-150", "source": "xananode.example:concept/review-suggestions", "target": "xananode.example:concept/transclusion", "type": "uses", @@ -1306,7 +1351,7 @@ "summary": "Review Suggestions uses Transclusion." }, { - "id": "xananode.example:rel/claim-relationships-preserve-context-evidence_for-provenance-146", + "id": "xananode.example:rel/claim-relationships-preserve-context-evidence_for-provenance-151", "source": "xananode.example:claim/claim-relationships-preserve-context", "target": "xananode.example:concept/provenance", "type": "evidence_for", @@ -1315,7 +1360,7 @@ "summary": "Typed relationships preserve context that hyperlinks lose evidence for Provenance." }, { - "id": "xananode.example:rel/xananode-core-schema-defines-protocol-artifacts-147", + "id": "xananode.example:rel/xananode-core-schema-defines-protocol-artifacts-152", "source": "xananode.example:schema/xananode-core-schema", "target": "xananode.example:concept/protocol-artifacts", "type": "defines", @@ -1324,7 +1369,7 @@ "summary": "XanaNode Core Schema defines Protocol Artifacts." }, { - "id": "xananode.example:rel/protocol-artifacts-contains-substrate-manifest-148", + "id": "xananode.example:rel/protocol-artifacts-contains-substrate-manifest-153", "source": "xananode.example:concept/protocol-artifacts", "target": "xananode.example:concept/substrate-manifest", "type": "contains", @@ -1333,7 +1378,7 @@ "summary": "Protocol Artifacts contains Substrate Manifest." }, { - "id": "xananode.example:rel/protocol-artifacts-contains-substrate-node-record-149", + "id": "xananode.example:rel/protocol-artifacts-contains-substrate-node-record-154", "source": "xananode.example:concept/protocol-artifacts", "target": "xananode.example:concept/substrate-node-record", "type": "contains", @@ -1342,7 +1387,7 @@ "summary": "Protocol Artifacts contains Substrate Node Record." }, { - "id": "xananode.example:rel/protocol-artifacts-contains-substrate-relationship-list-150", + "id": "xananode.example:rel/protocol-artifacts-contains-substrate-relationship-list-155", "source": "xananode.example:concept/protocol-artifacts", "target": "xananode.example:concept/substrate-relationship-list", "type": "contains", @@ -1351,7 +1396,7 @@ "summary": "Protocol Artifacts contains Substrate Relationship List." }, { - "id": "xananode.example:rel/protocol-artifacts-contains-review-suggestions-151", + "id": "xananode.example:rel/protocol-artifacts-contains-review-suggestions-156", "source": "xananode.example:concept/protocol-artifacts", "target": "xananode.example:concept/review-suggestions", "type": "contains", @@ -1360,7 +1405,7 @@ "summary": "Protocol Artifacts contains Review Suggestions." }, { - "id": "xananode.example:rel/federated-knowledge-substrates-requires-protocol-artifacts-152", + "id": "xananode.example:rel/federated-knowledge-substrates-requires-protocol-artifacts-157", "source": "xananode.example:concept/federated-knowledge-substrates", "target": "xananode.example:concept/protocol-artifacts", "type": "requires", @@ -1369,7 +1414,7 @@ "summary": "Federated Knowledge Substrates requires Protocol Artifacts." }, { - "id": "xananode.example:rel/namespacing-clarifies-schema-extension-153", + "id": "xananode.example:rel/namespacing-clarifies-schema-extension-158", "source": "xananode.example:concept/namespacing", "target": "xananode.example:concept/schema-extension", "type": "clarifies", @@ -1378,7 +1423,7 @@ "summary": "Namespacing clarifies Schema Extension." }, { - "id": "xananode.example:rel/namespace-registry-implements-namespacing-154", + "id": "xananode.example:rel/namespace-registry-implements-namespacing-159", "source": "xananode.example:concept/namespace-registry", "target": "xananode.example:concept/namespacing", "type": "implements", @@ -1387,7 +1432,7 @@ "summary": "Namespace Registry implements Namespacing." }, { - "id": "xananode.example:rel/schema-extension-requires-namespace-registry-155", + "id": "xananode.example:rel/schema-extension-requires-namespace-registry-160", "source": "xananode.example:concept/schema-extension", "target": "xananode.example:concept/namespace-registry", "type": "requires", @@ -1396,7 +1441,7 @@ "summary": "Schema Extension requires Namespace Registry." }, { - "id": "xananode.example:rel/moderation-model-defines-independent-moderation-156", + "id": "xananode.example:rel/moderation-model-defines-independent-moderation-161", "source": "xananode.example:concept/moderation-model", "target": "xananode.example:concept/independent-moderation", "type": "defines", @@ -1405,7 +1450,7 @@ "summary": "Moderation Model defines Independent Moderation." }, { - "id": "xananode.example:rel/federation-rules-requires-moderation-model-157", + "id": "xananode.example:rel/federation-rules-requires-moderation-model-162", "source": "xananode.example:concept/federation-rules", "target": "xananode.example:concept/moderation-model", "type": "requires", @@ -1414,7 +1459,7 @@ "summary": "Federation Rules requires Moderation Model." }, { - "id": "xananode.example:rel/moderation-model-context_for-dispute-resolution-158", + "id": "xananode.example:rel/moderation-model-context_for-dispute-resolution-163", "source": "xananode.example:concept/moderation-model", "target": "xananode.example:concept/dispute-resolution", "type": "context_for", @@ -1423,7 +1468,7 @@ "summary": "Moderation Model context for Dispute Resolution." }, { - "id": "xananode.example:rel/merge-validation-requires-namespacing-159", + "id": "xananode.example:rel/merge-validation-requires-namespacing-164", "source": "xananode.example:concept/merge-validation", "target": "xananode.example:concept/namespacing", "type": "requires", @@ -1432,7 +1477,7 @@ "summary": "Merge Validation requires Namespacing." }, { - "id": "xananode.example:rel/merge-validation-requires-provenance-160", + "id": "xananode.example:rel/merge-validation-requires-provenance-165", "source": "xananode.example:concept/merge-validation", "target": "xananode.example:concept/provenance", "type": "requires", @@ -1441,7 +1486,7 @@ "summary": "Merge Validation requires Provenance." }, { - "id": "xananode.example:rel/merge-validation-requires-schema-extension-161", + "id": "xananode.example:rel/merge-validation-requires-schema-extension-166", "source": "xananode.example:concept/merge-validation", "target": "xananode.example:concept/schema-extension", "type": "requires", @@ -1450,7 +1495,7 @@ "summary": "Merge Validation requires Schema Extension." }, { - "id": "xananode.example:rel/merge-validation-uses-merge-report-162", + "id": "xananode.example:rel/merge-validation-uses-merge-report-167", "source": "xananode.example:concept/merge-validation", "target": "xananode.example:concept/merge-report", "type": "uses", @@ -1459,7 +1504,7 @@ "summary": "Merge Validation uses Merge Report." }, { - "id": "xananode.example:rel/merge-validation-uses-compatibility-report-163", + "id": "xananode.example:rel/merge-validation-uses-compatibility-report-168", "source": "xananode.example:concept/merge-validation", "target": "xananode.example:concept/compatibility-report", "type": "uses", @@ -1468,7 +1513,7 @@ "summary": "Merge Validation uses Compatibility Report." }, { - "id": "xananode.example:rel/merge-validation-arrives_at-claim-merge-without-collapse-164", + "id": "xananode.example:rel/merge-validation-arrives_at-claim-merge-without-collapse-169", "source": "xananode.example:concept/merge-validation", "target": "xananode.example:claim/claim-merge-without-collapse", "type": "arrives_at", @@ -1477,7 +1522,7 @@ "summary": "Merge Validation arrives at Substrates should merge without collapsing disagreement." }, { - "id": "xananode.example:rel/merge-report-documents-merge-validation-165", + "id": "xananode.example:rel/merge-report-documents-merge-validation-170", "source": "xananode.example:concept/merge-report", "target": "xananode.example:concept/merge-validation", "type": "documents", @@ -1486,7 +1531,7 @@ "summary": "Merge Report documents Merge Validation." }, { - "id": "xananode.example:rel/merge-report-preserves-provenance-166", + "id": "xananode.example:rel/merge-report-preserves-provenance-171", "source": "xananode.example:concept/merge-report", "target": "xananode.example:concept/provenance", "type": "preserves", @@ -1495,7 +1540,7 @@ "summary": "Merge Report preserves Provenance." }, { - "id": "xananode.example:rel/merge-report-supports-claim-merge-without-collapse-167", + "id": "xananode.example:rel/merge-report-supports-claim-merge-without-collapse-172", "source": "xananode.example:concept/merge-report", "target": "xananode.example:claim/claim-merge-without-collapse", "type": "supports", @@ -1504,7 +1549,7 @@ "summary": "Merge Report supports Substrates should merge without collapsing disagreement." }, { - "id": "xananode.example:rel/known-implementations-registry-documents-xananode-hugo-theme-168", + "id": "xananode.example:rel/known-implementations-registry-documents-xananode-hugo-theme-173", "source": "xananode.example:concept/known-implementations-registry", "target": "xananode.example:project/xananode-hugo-theme", "type": "documents", @@ -1513,7 +1558,7 @@ "summary": "Known Implementations Registry documents XanaNode Hugo Theme." }, { - "id": "xananode.example:rel/known-implementations-registry-supports-compatibility-levels-169", + "id": "xananode.example:rel/known-implementations-registry-supports-compatibility-levels-174", "source": "xananode.example:concept/known-implementations-registry", "target": "xananode.example:concept/compatibility-levels", "type": "supports", @@ -1522,7 +1567,7 @@ "summary": "Known Implementations Registry supports Compatibility Levels." }, { - "id": "xananode.example:rel/knowledge-substrate-has_claim-claim-substrate-is-structure-170", + "id": "xananode.example:rel/knowledge-substrate-has_claim-claim-substrate-is-structure-175", "source": "xananode.example:concept/knowledge-substrate", "target": "xananode.example:claim/claim-substrate-is-structure", "type": "has_claim", @@ -1531,7 +1576,7 @@ "summary": "Knowledge Substrate has claim A knowledge substrate is structure, not information." }, { - "id": "xananode.example:rel/knowledge-substrate-requires-provenance-171", + "id": "xananode.example:rel/knowledge-substrate-requires-provenance-176", "source": "xananode.example:concept/knowledge-substrate", "target": "xananode.example:concept/provenance", "type": "requires", @@ -1540,7 +1585,7 @@ "summary": "Knowledge Substrate requires Provenance." }, { - "id": "xananode.example:rel/knowledge-substrate-requires-typed-relationships-172", + "id": "xananode.example:rel/knowledge-substrate-requires-typed-relationships-177", "source": "xananode.example:concept/knowledge-substrate", "target": "xananode.example:concept/typed-relationships", "type": "requires", @@ -1549,7 +1594,7 @@ "summary": "Knowledge Substrate requires Typed Relationships." }, { - "id": "xananode.example:rel/xananode-core-schema-enables-knowledge-substrate-173", + "id": "xananode.example:rel/xananode-core-schema-enables-knowledge-substrate-178", "source": "xananode.example:schema/xananode-core-schema", "target": "xananode.example:concept/knowledge-substrate", "type": "enables", @@ -1558,7 +1603,7 @@ "summary": "XanaNode Core Schema enables Knowledge Substrate." }, { - "id": "xananode.example:rel/independent-moderation-contrasts_with-single-source-of-truth-174", + "id": "xananode.example:rel/independent-moderation-contrasts_with-single-source-of-truth-179", "source": "xananode.example:concept/independent-moderation", "target": "xananode.example:concept/single-source-of-truth", "type": "contrasts_with", @@ -1567,7 +1612,7 @@ "summary": "Independent Moderation contrasts with Single Source of Truth." }, { - "id": "xananode.example:rel/independent-moderation-requires-provenance-175", + "id": "xananode.example:rel/independent-moderation-requires-provenance-180", "source": "xananode.example:concept/independent-moderation", "target": "xananode.example:concept/provenance", "type": "requires", @@ -1576,7 +1621,7 @@ "summary": "Independent Moderation requires Provenance." }, { - "id": "xananode.example:rel/transclusion-requires-fragment-node-176", + "id": "xananode.example:rel/transclusion-requires-fragment-node-181", "source": "xananode.example:concept/transclusion", "target": "xananode.example:concept/fragment-node", "type": "requires", @@ -1585,7 +1630,7 @@ "summary": "Transclusion requires Fragment Node." }, { - "id": "xananode.example:rel/fragment-node-preserves-provenance-177", + "id": "xananode.example:rel/fragment-node-preserves-provenance-182", "source": "xananode.example:concept/fragment-node", "target": "xananode.example:concept/provenance", "type": "preserves", @@ -1594,7 +1639,7 @@ "summary": "Fragment Node preserves Provenance." }, { - "id": "xananode.example:rel/fragment-node-deep_links_to-mother-of-all-demos-178", + "id": "xananode.example:rel/fragment-node-deep_links_to-mother-of-all-demos-183", "source": "xananode.example:concept/fragment-node", "target": "xananode.example:source/mother-of-all-demos", "type": "deep_links_to", @@ -1603,7 +1648,7 @@ "summary": "Fragment Node deep links to Mother of All Demos." }, { - "id": "xananode.example:rel/federation-rules-defines-federated-knowledge-substrates-179", + "id": "xananode.example:rel/federation-rules-defines-federated-knowledge-substrates-184", "source": "xananode.example:concept/federation-rules", "target": "xananode.example:concept/federated-knowledge-substrates", "type": "defines", @@ -1612,7 +1657,7 @@ "summary": "Federation Rules defines Federated Knowledge Substrates." }, { - "id": "xananode.example:rel/federation-rules-preserves-independent-moderation-180", + "id": "xananode.example:rel/federation-rules-preserves-independent-moderation-185", "source": "xananode.example:concept/federation-rules", "target": "xananode.example:concept/independent-moderation", "type": "preserves", @@ -1621,7 +1666,7 @@ "summary": "Federation Rules preserves Independent Moderation." }, { - "id": "xananode.example:rel/federation-rules-requires-compatibility-report-181", + "id": "xananode.example:rel/federation-rules-requires-compatibility-report-186", "source": "xananode.example:concept/federation-rules", "target": "xananode.example:concept/compatibility-report", "type": "requires", @@ -1630,7 +1675,7 @@ "summary": "Federation Rules requires Compatibility Report." }, { - "id": "xananode.example:rel/federation-rules-requires-merge-report-182", + "id": "xananode.example:rel/federation-rules-requires-merge-report-187", "source": "xananode.example:concept/federation-rules", "target": "xananode.example:concept/merge-report", "type": "requires", @@ -1639,7 +1684,7 @@ "summary": "Federation Rules requires Merge Report." }, { - "id": "xananode.example:rel/federation-example-demonstrates-federated-knowledge-substrates-183", + "id": "xananode.example:rel/federation-example-demonstrates-federated-knowledge-substrates-188", "source": "xananode.example:concept/federation-example", "target": "xananode.example:concept/federated-knowledge-substrates", "type": "demonstrates", @@ -1648,7 +1693,7 @@ "summary": "Federation Example demonstrates Federated Knowledge Substrates." }, { - "id": "xananode.example:rel/federation-example-uses-compatibility-report-184", + "id": "xananode.example:rel/federation-example-uses-compatibility-report-189", "source": "xananode.example:concept/federation-example", "target": "xananode.example:concept/compatibility-report", "type": "uses", @@ -1657,7 +1702,7 @@ "summary": "Federation Example uses Compatibility Report." }, { - "id": "xananode.example:rel/federation-example-uses-merge-report-185", + "id": "xananode.example:rel/federation-example-uses-merge-report-190", "source": "xananode.example:concept/federation-example", "target": "xananode.example:concept/merge-report", "type": "uses", @@ -1666,7 +1711,7 @@ "summary": "Federation Example uses Merge Report." }, { - "id": "xananode.example:rel/federation-example-preserves-independent-moderation-186", + "id": "xananode.example:rel/federation-example-preserves-independent-moderation-191", "source": "xananode.example:concept/federation-example", "target": "xananode.example:concept/independent-moderation", "type": "preserves", @@ -1675,7 +1720,7 @@ "summary": "Federation Example preserves Independent Moderation." }, { - "id": "xananode.example:rel/federated-knowledge-substrates-requires-namespacing-187", + "id": "xananode.example:rel/federated-knowledge-substrates-requires-namespacing-192", "source": "xananode.example:concept/federated-knowledge-substrates", "target": "xananode.example:concept/namespacing", "type": "requires", @@ -1684,7 +1729,7 @@ "summary": "Federated Knowledge Substrates requires Namespacing." }, { - "id": "xananode.example:rel/federated-knowledge-substrates-requires-merge-validation-188", + "id": "xananode.example:rel/federated-knowledge-substrates-requires-merge-validation-193", "source": "xananode.example:concept/federated-knowledge-substrates", "target": "xananode.example:concept/merge-validation", "type": "requires", @@ -1693,7 +1738,7 @@ "summary": "Federated Knowledge Substrates requires Merge Validation." }, { - "id": "xananode.example:rel/federated-knowledge-substrates-requires-federation-rules-189", + "id": "xananode.example:rel/federated-knowledge-substrates-requires-federation-rules-194", "source": "xananode.example:concept/federated-knowledge-substrates", "target": "xananode.example:concept/federation-rules", "type": "requires", @@ -1702,7 +1747,7 @@ "summary": "Federated Knowledge Substrates requires Federation Rules." }, { - "id": "xananode.example:rel/federated-knowledge-substrates-preserves-independent-moderation-190", + "id": "xananode.example:rel/federated-knowledge-substrates-preserves-independent-moderation-195", "source": "xananode.example:concept/federated-knowledge-substrates", "target": "xananode.example:concept/independent-moderation", "type": "preserves", @@ -1711,7 +1756,7 @@ "summary": "Federated Knowledge Substrates preserves Independent Moderation." }, { - "id": "xananode.example:rel/federated-knowledge-substrates-alternative_to-single-source-of-truth-191", + "id": "xananode.example:rel/federated-knowledge-substrates-alternative_to-single-source-of-truth-196", "source": "xananode.example:concept/federated-knowledge-substrates", "target": "xananode.example:concept/single-source-of-truth", "type": "alternative_to", @@ -1720,7 +1765,7 @@ "summary": "Federated Knowledge Substrates alternative to Single Source of Truth." }, { - "id": "xananode.example:rel/dispute-resolution-requires-provenance-192", + "id": "xananode.example:rel/dispute-resolution-requires-provenance-197", "source": "xananode.example:concept/dispute-resolution", "target": "xananode.example:concept/provenance", "type": "requires", @@ -1729,7 +1774,7 @@ "summary": "Dispute Resolution requires Provenance." }, { - "id": "xananode.example:rel/dispute-resolution-supports-claim-merge-without-collapse-193", + "id": "xananode.example:rel/dispute-resolution-supports-claim-merge-without-collapse-198", "source": "xananode.example:concept/dispute-resolution", "target": "xananode.example:claim/claim-merge-without-collapse", "type": "supports", @@ -1738,7 +1783,7 @@ "summary": "Dispute Resolution supports Substrates should merge without collapsing disagreement." }, { - "id": "xananode.example:rel/dispute-resolution-context_for-merge-report-194", + "id": "xananode.example:rel/dispute-resolution-context_for-merge-report-199", "source": "xananode.example:concept/dispute-resolution", "target": "xananode.example:concept/merge-report", "type": "context_for", @@ -1747,7 +1792,7 @@ "summary": "Dispute Resolution context for Merge Report." }, { - "id": "xananode.example:rel/federation-rules-requires-dispute-resolution-195", + "id": "xananode.example:rel/federation-rules-requires-dispute-resolution-200", "source": "xananode.example:concept/federation-rules", "target": "xananode.example:concept/dispute-resolution", "type": "requires", @@ -1756,7 +1801,7 @@ "summary": "Federation Rules requires Dispute Resolution." }, { - "id": "xananode.example:rel/deep-linking-enables-transclusion-196", + "id": "xananode.example:rel/deep-linking-enables-transclusion-201", "source": "xananode.example:concept/deep-linking", "target": "xananode.example:concept/transclusion", "type": "enables", @@ -1765,7 +1810,7 @@ "summary": "Deep Linking enables Transclusion." }, { - "id": "xananode.example:rel/deep-linking-contrasts_with-unlabeled-hyperlink-197", + "id": "xananode.example:rel/deep-linking-contrasts_with-unlabeled-hyperlink-202", "source": "xananode.example:concept/deep-linking", "target": "xananode.example:concept/unlabeled-hyperlink", "type": "contrasts_with", @@ -1774,7 +1819,7 @@ "summary": "Deep Linking contrasts with Unlabeled Hyperlink." }, { - "id": "xananode.example:rel/custom-extension-substrate-demonstrates-schema-extension-198", + "id": "xananode.example:rel/custom-extension-substrate-demonstrates-schema-extension-203", "source": "xananode.example:concept/custom-extension-substrate", "target": "xananode.example:concept/schema-extension", "type": "demonstrates", @@ -1783,7 +1828,7 @@ "summary": "Custom Extension Substrate demonstrates Schema Extension." }, { - "id": "xananode.example:rel/custom-extension-substrate-requires-namespace-registry-199", + "id": "xananode.example:rel/custom-extension-substrate-requires-namespace-registry-204", "source": "xananode.example:concept/custom-extension-substrate", "target": "xananode.example:concept/namespace-registry", "type": "requires", @@ -1792,7 +1837,7 @@ "summary": "Custom Extension Substrate requires Namespace Registry." }, { - "id": "xananode.example:rel/custom-extension-substrate-uses-substrate-manifest-200", + "id": "xananode.example:rel/custom-extension-substrate-uses-substrate-manifest-205", "source": "xananode.example:concept/custom-extension-substrate", "target": "xananode.example:concept/substrate-manifest", "type": "uses", @@ -1801,7 +1846,7 @@ "summary": "Custom Extension Substrate uses Substrate Manifest." }, { - "id": "xananode.example:rel/custom-extension-substrate-features-canonical-type-policy-201", + "id": "xananode.example:rel/custom-extension-substrate-features-canonical-type-policy-206", "source": "xananode.example:concept/custom-extension-substrate", "target": "xananode.example:concept/canonical-type-policy", "type": "features", @@ -1810,7 +1855,7 @@ "summary": "Custom Extension Substrate features Canonical Type Policy." }, { - "id": "xananode.example:rel/compatibility-report-documents-compatibility-levels-202", + "id": "xananode.example:rel/compatibility-report-documents-compatibility-levels-207", "source": "xananode.example:concept/compatibility-report", "target": "xananode.example:concept/compatibility-levels", "type": "documents", @@ -1819,7 +1864,7 @@ "summary": "Compatibility Report documents Compatibility Levels." }, { - "id": "xananode.example:rel/merge-validation-requires-compatibility-report-203", + "id": "xananode.example:rel/merge-validation-requires-compatibility-report-208", "source": "xananode.example:concept/merge-validation", "target": "xananode.example:concept/compatibility-report", "type": "requires", @@ -1828,7 +1873,7 @@ "summary": "Merge Validation requires Compatibility Report." }, { - "id": "xananode.example:rel/compatibility-levels-uses-compatibility-report-204", + "id": "xananode.example:rel/compatibility-levels-uses-compatibility-report-209", "source": "xananode.example:concept/compatibility-levels", "target": "xananode.example:concept/compatibility-report", "type": "uses", @@ -1837,7 +1882,7 @@ "summary": "Compatibility Levels uses Compatibility Report." }, { - "id": "xananode.example:rel/compatibility-levels-requires-substrate-manifest-205", + "id": "xananode.example:rel/compatibility-levels-requires-substrate-manifest-210", "source": "xananode.example:concept/compatibility-levels", "target": "xananode.example:concept/substrate-manifest", "type": "requires", @@ -1846,7 +1891,7 @@ "summary": "Compatibility Levels requires Substrate Manifest." }, { - "id": "xananode.example:rel/federated-knowledge-substrates-requires-compatibility-levels-206", + "id": "xananode.example:rel/federated-knowledge-substrates-requires-compatibility-levels-211", "source": "xananode.example:concept/federated-knowledge-substrates", "target": "xananode.example:concept/compatibility-levels", "type": "requires", @@ -1855,7 +1900,7 @@ "summary": "Federated Knowledge Substrates requires Compatibility Levels." }, { - "id": "xananode.example:rel/federated-knowledge-substrates-enables-civilizational-memory-207", + "id": "xananode.example:rel/federated-knowledge-substrates-enables-civilizational-memory-212", "source": "xananode.example:concept/federated-knowledge-substrates", "target": "xananode.example:concept/civilizational-memory", "type": "enables", @@ -1864,7 +1909,7 @@ "summary": "Federated Knowledge Substrates enables Civilizational Memory." }, { - "id": "xananode.example:rel/civilizational-memory-requires-knowledge-substrate-208", + "id": "xananode.example:rel/civilizational-memory-requires-knowledge-substrate-213", "source": "xananode.example:concept/civilizational-memory", "target": "xananode.example:concept/knowledge-substrate", "type": "requires", @@ -1873,7 +1918,7 @@ "summary": "Civilizational Memory requires Knowledge Substrate." }, { - "id": "xananode.example:rel/civilizational-memory-requires-provenance-209", + "id": "xananode.example:rel/civilizational-memory-requires-provenance-214", "source": "xananode.example:concept/civilizational-memory", "target": "xananode.example:concept/provenance", "type": "requires", @@ -1882,7 +1927,7 @@ "summary": "Civilizational Memory requires Provenance." }, { - "id": "xananode.example:rel/civilizational-memory-requires-merge-validation-210", + "id": "xananode.example:rel/civilizational-memory-requires-merge-validation-215", "source": "xananode.example:concept/civilizational-memory", "target": "xananode.example:concept/merge-validation", "type": "requires", @@ -1891,7 +1936,7 @@ "summary": "Civilizational Memory requires Merge Validation." }, { - "id": "xananode.example:rel/canonical-type-policy-context_for-schema-extension-211", + "id": "xananode.example:rel/canonical-type-policy-context_for-schema-extension-216", "source": "xananode.example:concept/canonical-type-policy", "target": "xananode.example:concept/schema-extension", "type": "context_for", @@ -1900,7 +1945,7 @@ "summary": "Canonical Type Policy context for Schema Extension." }, { - "id": "xananode.example:rel/canonical-type-policy-requires-namespacing-212", + "id": "xananode.example:rel/canonical-type-policy-requires-namespacing-217", "source": "xananode.example:concept/canonical-type-policy", "target": "xananode.example:concept/namespacing", "type": "requires", @@ -1909,7 +1954,7 @@ "summary": "Canonical Type Policy requires Namespacing." }, { - "id": "xananode.example:rel/xanadu-document-interconnection-supports-claim-substrate-is-structure-213", + "id": "xananode.example:rel/xanadu-document-interconnection-supports-claim-substrate-is-structure-218", "source": "xananode.example:source/xanadu-document-interconnection", "target": "xananode.example:claim/claim-substrate-is-structure", "type": "supports", @@ -1918,7 +1963,7 @@ "summary": "Xanadu: Document Interconnection Enabling Re-use supports A knowledge substrate is structure, not information." }, { - "id": "xananode.example:rel/typed-relationships-has_claim-claim-relationships-preserve-context-214", + "id": "xananode.example:rel/typed-relationships-has_claim-claim-relationships-preserve-context-219", "source": "xananode.example:concept/typed-relationships", "target": "xananode.example:claim/claim-relationships-preserve-context", "type": "has_claim", @@ -1927,7 +1972,7 @@ "summary": "Typed Relationships has claim Typed relationships preserve context that hyperlinks lose." }, { - "id": "xananode.example:rel/claim-relationships-preserve-context-contrasts_with-unlabeled-hyperlink-215", + "id": "xananode.example:rel/claim-relationships-preserve-context-contrasts_with-unlabeled-hyperlink-220", "source": "xananode.example:claim/claim-relationships-preserve-context", "target": "xananode.example:concept/unlabeled-hyperlink", "type": "contrasts_with", @@ -1936,7 +1981,7 @@ "summary": "Typed relationships preserve context that hyperlinks lose contrasts with Unlabeled Hyperlink." }, { - "id": "xananode.example:rel/merge-validation-has_claim-claim-merge-without-collapse-216", + "id": "xananode.example:rel/merge-validation-has_claim-claim-merge-without-collapse-221", "source": "xananode.example:concept/merge-validation", "target": "xananode.example:claim/claim-merge-without-collapse", "type": "has_claim", @@ -1945,7 +1990,7 @@ "summary": "Merge Validation has claim Substrates should merge without collapsing disagreement." }, { - "id": "xananode.example:rel/xananode-core-schema-supports-claim-merge-without-collapse-217", + "id": "xananode.example:rel/xananode-core-schema-supports-claim-merge-without-collapse-222", "source": "xananode.example:schema/xananode-core-schema", "target": "xananode.example:claim/claim-merge-without-collapse", "type": "supports", @@ -1954,7 +1999,7 @@ "summary": "XanaNode Core Schema supports Substrates should merge without collapsing disagreement." }, { - "id": "xananode.example:rel/claim-merge-without-collapse-contradicts-single-source-of-truth-218", + "id": "xananode.example:rel/claim-merge-without-collapse-contradicts-single-source-of-truth-223", "source": "xananode.example:claim/claim-merge-without-collapse", "target": "xananode.example:concept/single-source-of-truth", "type": "contradicts", @@ -2039,6 +2084,775 @@ "visibility": "primary", "tumbler": "xananode.example:source/mother-of-all-demos@sha256:88a43c06a3135ff5a982ca8efe948753f1d6e839561dcf664bd873719025e210#fragment/0001@sha256:217a3bcf5fb3c571fd4661497b6bdde97bba61576045ca253f21b9c0d2987ce4", "summary": "Fragment Node transcludes Augmenting Human Intelligence Fragment by stable reference." + }, + { + "id": "example.minimal:rel/source-supports-claim", + "source": "example.minimal:source/as-we-may-think", + "target": "example.minimal:claim/substrate-is-structure", + "type": "supports", + "weight": 5, + "visibility": "primary", + "asserted_by": "example.minimal:person/example-maintainer", + "asserted_at": "2026-01-01T00:00:00Z", + "confidence": "interpretive", + "summary": "Bush's essay is used as source evidence for the claim that substrate structure matters." + }, + { + "id": "example.minimal:rel/source-discusses-associative-trails", + "source": "example.minimal:source/as-we-may-think", + "target": "example.minimal:concept/associative-trails", + "type": "discusses", + "weight": 5, + "visibility": "primary", + "asserted_by": "example.minimal:person/example-maintainer", + "asserted_at": "2026-01-01T00:00:00Z", + "confidence": "high", + "summary": "The source discusses associative trails as a way to navigate knowledge by meaningful connections." + }, + { + "id": "example.minimal:rel/associative-trails-context-for-substrate", + "source": "example.minimal:concept/associative-trails", + "target": "example.minimal:concept/knowledge-substrate", + "type": "related_to", + "weight": 4, + "visibility": "primary", + "asserted_by": "example.minimal:person/example-maintainer", + "asserted_at": "2026-01-01T00:00:00Z", + "confidence": "interpretive", + "summary": "Associative trails provide historical and conceptual context for the knowledge substrate concept." + }, + { + "id": "example.minimal:rel/claim-defines-concept", + "source": "example.minimal:claim/substrate-is-structure", + "target": "example.minimal:concept/knowledge-substrate", + "type": "defines", + "weight": 5, + "visibility": "primary", + "asserted_by": "example.minimal:person/example-maintainer", + "asserted_at": "2026-01-01T00:00:00Z", + "confidence": "interpretive", + "summary": "The claim gives the defining explanation of what a knowledge substrate is." + }, + { + "id": "example.minimal:rel/concept-has-claim", + "source": "example.minimal:concept/knowledge-substrate", + "target": "example.minimal:claim/substrate-is-structure", + "type": "has_claim", + "weight": 5, + "visibility": "primary", + "asserted_by": "example.minimal:person/example-maintainer", + "asserted_at": "2026-01-01T00:00:00Z", + "confidence": "high", + "summary": "The concept is built from the claim rather than floating as an unsupported idea." + }, + { + "id": "example.minimal:rel/trail-starts-with-source", + "source": "example.minimal:trail/start-here", + "target": "example.minimal:source/as-we-may-think", + "type": "starts_with", + "weight": 3, + "visibility": "secondary", + "asserted_by": "example.minimal:person/example-maintainer", + "asserted_at": "2026-01-01T00:00:00Z", + "confidence": "curatorial", + "summary": "The reading trail starts with the source." + }, + { + "id": "example.minimal:rel/trail-continues-to-claim", + "source": "example.minimal:source/as-we-may-think", + "target": "example.minimal:claim/substrate-is-structure", + "type": "continues_to", + "weight": 3, + "visibility": "secondary", + "asserted_by": "example.minimal:person/example-maintainer", + "asserted_at": "2026-01-01T00:00:00Z", + "confidence": "curatorial", + "summary": "The trail continues from source evidence to the claim derived from it." + }, + { + "id": "example.minimal:rel/trail-continues-to-concept", + "source": "example.minimal:claim/substrate-is-structure", + "target": "example.minimal:concept/knowledge-substrate", + "type": "continues_to", + "weight": 3, + "visibility": "secondary", + "asserted_by": "example.minimal:person/example-maintainer", + "asserted_at": "2026-01-01T00:00:00Z", + "confidence": "curatorial", + "summary": "The trail continues from the defining claim to the concept it helps construct." + }, + { + "id": "example.minimal:rel/trail-includes-associative-trails", + "source": "example.minimal:trail/start-here", + "target": "example.minimal:concept/associative-trails", + "type": "features", + "weight": 3, + "visibility": "secondary", + "asserted_by": "example.minimal:person/example-maintainer", + "asserted_at": "2026-01-01T00:00:00Z", + "confidence": "curatorial", + "summary": "The trail features the background concept that explains why relationship-based navigation matters." + }, + { + "id": "example.minimal:rel/maintainer-created-intro-essay", + "source": "example.minimal:person/example-maintainer", + "target": "example.minimal:essay/relationship-navigation-intro", + "type": "created", + "weight": 4, + "visibility": "secondary", + "asserted_by": "example.minimal:person/example-maintainer", + "asserted_at": "2026-01-01T00:00:00Z", + "confidence": "high", + "summary": "The example maintainer created the short introductory essay used to demonstrate transclusion." + }, + { + "id": "example.minimal:rel/fragment-derived-from-source", + "source": "example.minimal:fragment/as-we-may-think-0004", + "target": "example.minimal:source/as-we-may-think", + "type": "derived_from", + "weight": 5, + "visibility": "primary", + "asserted_by": "example.minimal:person/example-maintainer", + "asserted_at": "2026-01-01T00:00:00Z", + "confidence": "high", + "tumbler": "example.minimal:source/as-we-may-think@git:8e47e70:examples/minimal-substrate/nodes/source-as-we-may-think.json#fragment/0004@sha256:example-as-we-may-think-fragment-0004", + "summary": "The fragment node is derived from a stable addressable portion of the source node." + }, + { + "id": "example.minimal:rel/essay-transcludes-fragment", + "source": "example.minimal:essay/relationship-navigation-intro", + "target": "example.minimal:fragment/as-we-may-think-0004", + "type": "transcludes", + "weight": 5, + "visibility": "primary", + "asserted_by": "example.minimal:person/example-maintainer", + "asserted_at": "2026-01-01T00:00:00Z", + "confidence": "high", + "tumbler": "example.minimal:source/as-we-may-think@git:8e47e70:examples/minimal-substrate/nodes/source-as-we-may-think.json#fragment/0004@sha256:example-as-we-may-think-fragment-0004", + "summary": "The essay includes the source fragment by stable reference instead of duplicating it." + }, + { + "id": "xananode.lineage:rel/leibniz-anticipated-semantic-computation", + "source": "xananode.lineage:person/gottfried-wilhelm-leibniz", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "type": "anticipated", + "weight": 3, + "visibility": "background", + "summary": "Leibniz anticipated semantic computation through universal symbolic reasoning." + }, + { + "id": "xananode.lineage:rel/ostwald-parallel-to-otlet", + "source": "xananode.lineage:person/wilhelm-ostwald", + "target": "xananode.lineage:person/paul-otlet", + "type": "parallel_to", + "weight": 3, + "visibility": "background", + "summary": "Ostwald's Die Bruecke work runs parallel to Otlet's knowledge organization work." + }, + { + "id": "xananode.lineage:rel/borges-authored-forking-paths", + "source": "xananode.lineage:person/jorge-luis-borges", + "target": "xananode.lineage:publication/the-garden-of-forking-paths", + "type": "authored", + "weight": 4, + "visibility": "secondary", + "summary": "Borges authored The Garden of Forking Paths." + }, + { + "id": "xananode.lineage:rel/forking-paths-anticipated-nonlinear-text", + "source": "xananode.lineage:publication/the-garden-of-forking-paths", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "type": "anticipated", + "weight": 3, + "visibility": "background", + "summary": "The Garden of Forking Paths anticipated nonlinear textual structures." + }, + { + "id": "xananode.lineage:rel/van-dam-collaborated-with-nelson", + "source": "xananode.lineage:person/andries-van-dam", + "target": "xananode.example:person/ted-nelson", + "type": "collaborated_with", + "weight": 4, + "visibility": "secondary", + "summary": "Andries van Dam belongs to the Brown hypertext lineage connected to Nelson's early hypertext work." + }, + { + "id": "xananode.lineage:rel/brown-site-of-hes", + "source": "xananode.lineage:place/brown-university", + "target": "xananode.lineage:project/hypertext-editing-system", + "type": "occurred_at", + "weight": 3, + "visibility": "secondary", + "summary": "Brown University was a site of the Hypertext Editing System lineage." + }, + { + "id": "xananode.lineage:rel/van-dam-implemented-fress", + "source": "xananode.lineage:person/andries-van-dam", + "target": "xananode.lineage:project/fress", + "type": "implements", + "weight": 4, + "visibility": "secondary", + "summary": "Van Dam's Brown lineage implemented FRESS." + }, + { + "id": "xananode.lineage:rel/intermedia-implemented-scholarly-hypermedia", + "source": "xananode.lineage:project/intermedia", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "type": "implements", + "weight": 3, + "visibility": "secondary", + "summary": "Intermedia implemented scholarly hypermedia as part of the larger lineage." + }, + { + "id": "xananode.lineage:rel/alan-kay-extends-engelbart", + "source": "xananode.lineage:person/alan-kay", + "target": "xananode.example:person/douglas-engelbart", + "type": "extends", + "weight": 4, + "visibility": "primary", + "summary": "Kay extends Engelbart's augmentation ideas into personal dynamic media." + }, + { + "id": "xananode.lineage:rel/xerox-parc-context-for-kay", + "source": "xananode.lineage:organization/xerox-parc", + "target": "xananode.lineage:person/alan-kay", + "type": "context_for", + "weight": 4, + "visibility": "secondary", + "summary": "Xerox PARC contextualizes Kay's major work." + }, + { + "id": "xananode.lineage:rel/negroponte-shapes-media-lab", + "source": "xananode.lineage:person/nicholas-negroponte", + "target": "xananode.lineage:organization/mit-media-lab", + "type": "shapes", + "weight": 4, + "visibility": "secondary", + "summary": "Negroponte shaped the interactive media and information-space branch." + }, + { + "id": "xananode.lineage:rel/papert-parallel-to-kay", + "source": "xananode.lineage:person/seymour-papert", + "target": "xananode.lineage:person/alan-kay", + "type": "parallel_to", + "weight": 3, + "visibility": "background", + "summary": "Papert's learning-media work runs parallel to Kay's dynamic media branch." + }, + { + "id": "xananode.lineage:rel/minsky-context-for-agents", + "source": "xananode.lineage:person/marvin-minsky", + "target": "xananode.lineage:technology/apple-knowledge-navigator", + "type": "context_for", + "weight": 3, + "visibility": "background", + "summary": "Minsky's AI work contextualizes intelligent agents and cognitive modeling." + }, + { + "id": "xananode.lineage:rel/brondmo-introduced-micons", + "source": "xananode.lineage:person/hans-peter-brondmo", + "target": "xananode.lineage:technology/micons", + "type": "introduced", + "weight": 3, + "visibility": "secondary", + "summary": "Hans Peter Brondmo introduced micons as animated conceptual representations." + }, + { + "id": "xananode.lineage:rel/hyperland-features-micons", + "source": "xananode.lineage:publication/hyperland", + "target": "xananode.lineage:technology/micons", + "type": "features", + "weight": 3, + "visibility": "secondary", + "summary": "Hyperland features micons as part of its media-agent demonstration." + }, + { + "id": "xananode.lineage:rel/winter-demonstrated-interactive-music", + "source": "xananode.lineage:person/robert-winter", + "target": "xananode.lineage:project/interactive-beethoven-ninth", + "type": "demonstrates", + "weight": 3, + "visibility": "secondary", + "summary": "Robert Winter demonstrated music as explorable structure." + }, + { + "id": "xananode.lineage:rel/abel-demonstrated-guernica", + "source": "xananode.lineage:person/robert-abel", + "target": "xananode.lineage:project/interactive-guernica", + "type": "demonstrates", + "weight": 3, + "visibility": "secondary", + "summary": "Robert Abel demonstrated visual art as navigable knowledge." + }, + { + "id": "xananode.lineage:rel/sutherland-anticipated-spatial-computing", + "source": "xananode.lineage:person/ivan-sutherland", + "target": "xananode.lineage:tool/hyperland-vr", + "type": "anticipated", + "weight": 4, + "visibility": "secondary", + "summary": "Sutherland anticipated visual and spatial computing." + }, + { + "id": "xananode.lineage:rel/lanier-popularized-vr", + "source": "xananode.lineage:person/jaron-lanier", + "target": "xananode.lineage:organization/vpl-research", + "type": "popularized", + "weight": 4, + "visibility": "secondary", + "summary": "Lanier popularized virtual reality through VPL Research." + }, + { + "id": "xananode.lineage:rel/fisher-demonstrated-nasa-vr", + "source": "xananode.lineage:person/scott-fisher", + "target": "xananode.lineage:organization/nasa", + "type": "demonstrates", + "weight": 3, + "visibility": "secondary", + "summary": "Scott Fisher demonstrated VR cases including NASA virtual environment work." + }, + { + "id": "xananode.lineage:rel/dirk-gently-anticipated-hyperland", + "source": "xananode.lineage:publication/dirk-gentlys-holistic-detective-agency", + "target": "xananode.lineage:publication/hyperland", + "type": "anticipated", + "weight": 4, + "visibility": "secondary", + "summary": "Dirk Gently anticipates Hyperland's theme of interconnectedness." + }, + { + "id": "xananode.lineage:rel/bbc-two-created-hyperland-broadcast-context", + "source": "xananode.lineage:organization/bbc-two", + "target": "xananode.lineage:publication/hyperland", + "type": "created", + "weight": 3, + "visibility": "secondary", + "summary": "BBC Two provided the broadcast context for Hyperland." + }, + { + "id": "xananode.lineage:rel/wurman-created-ted-context", + "source": "xananode.lineage:person/richard-saul-wurman", + "target": "xananode.lineage:event/ted2-1990", + "type": "created", + "weight": 4, + "visibility": "secondary", + "summary": "Richard Saul Wurman created the TED context that TED2 belongs to." + }, + { + "id": "xananode.lineage:rel/harry-marks-participated-in-ted2", + "source": "xananode.lineage:person/harry-marks", + "target": "xananode.lineage:event/ted2-1990", + "type": "participated_in", + "weight": 3, + "visibility": "background", + "summary": "Harry Marks participated in TED2." + }, + { + "id": "xananode.lineage:rel/sculley-presented-knowledge-navigator", + "source": "xananode.lineage:person/john-sculley", + "target": "xananode.lineage:technology/apple-knowledge-navigator", + "type": "presented", + "weight": 4, + "visibility": "secondary", + "summary": "John Sculley presented Apple's agent and interactive-media future." + }, + { + "id": "xananode.lineage:rel/knowledge-navigator-parallel-to-hyperland-agent", + "source": "xananode.lineage:technology/apple-knowledge-navigator", + "target": "xananode.lineage:person/tom-baker", + "type": "parallel_to", + "weight": 3, + "visibility": "background", + "summary": "Apple Knowledge Navigator runs parallel to Hyperland's software-agent persona." + }, + { + "id": "xananode.lineage:rel/bill-atkinson-implemented-hypercard", + "source": "xananode.lineage:person/bill-atkinson", + "target": "xananode.lineage:technology/hypercard", + "type": "implements", + "weight": 5, + "visibility": "primary", + "summary": "Bill Atkinson implemented HyperCard." + }, + { + "id": "xananode.lineage:rel/ted2-features-robert-abel", + "source": "xananode.lineage:event/ted2-1990", + "target": "xananode.lineage:person/robert-abel", + "type": "features", + "weight": 3, + "visibility": "secondary", + "summary": "TED2 featured Robert Abel's multimedia art navigation branch." + }, + { + "id": "xananode.lineage:rel/ted2-features-bill-atkinson", + "source": "xananode.lineage:event/ted2-1990", + "target": "xananode.lineage:person/bill-atkinson", + "type": "features", + "weight": 3, + "visibility": "secondary", + "summary": "TED2 featured Bill Atkinson and accessible hypermedia authoring." + }, + { + "id": "xananode.lineage:rel/berners-lee-collaborated-with-cailliau", + "source": "xananode.lineage:person/tim-berners-lee", + "target": "xananode.lineage:person/robert-cailliau", + "type": "collaborated_with", + "weight": 4, + "visibility": "secondary", + "summary": "Berners-Lee collaborated with Robert Cailliau on the Web proposal and promotion." + }, + { + "id": "xananode.lineage:rel/cern-context-for-web", + "source": "xananode.lineage:place/cern", + "target": "xananode.lineage:technology/world-wide-web", + "type": "context_for", + "weight": 5, + "visibility": "primary", + "summary": "CERN provided the context for the Web's birth." + }, + { + "id": "xananode.lineage:rel/html-implements-markup", + "source": "xananode.lineage:technology/html", + "target": "xananode.lineage:technology/world-wide-web", + "type": "implements", + "weight": 4, + "visibility": "secondary", + "summary": "HTML implements document markup for the Web." + }, + { + "id": "xananode.lineage:rel/http-enables-web", + "source": "xananode.lineage:technology/http", + "target": "xananode.lineage:technology/world-wide-web", + "type": "enables", + "weight": 4, + "visibility": "secondary", + "summary": "HTTP enables distributed retrieval on the Web." + }, + { + "id": "xananode.lineage:rel/url-uri-enables-addressability", + "source": "xananode.lineage:technology/url-uri", + "target": "xananode.lineage:technology/world-wide-web", + "type": "enables", + "weight": 4, + "visibility": "secondary", + "summary": "URL and URI addressing enables Web addressability." + }, + { + "id": "xananode.lineage:rel/ncsa-popularized-mosaic", + "source": "xananode.lineage:organization/ncsa", + "target": "xananode.lineage:technology/mosaic", + "type": "popularized", + "weight": 4, + "visibility": "secondary", + "summary": "NCSA popularized Web browsing through Mosaic." + }, + { + "id": "xananode.lineage:rel/andreessen-popularized-web", + "source": "xananode.lineage:person/marc-andreessen", + "target": "xananode.lineage:technology/world-wide-web", + "type": "popularized", + "weight": 4, + "visibility": "secondary", + "summary": "Marc Andreessen helped popularize the Web branch." + }, + { + "id": "xananode.lineage:rel/web-incomplete-contrasts-with-xananode", + "source": "xananode.lineage:concept/web-as-incomplete-hypertext", + "target": "xananode.example:concept/xananode", + "type": "contrasts_with", + "weight": 5, + "visibility": "primary", + "summary": "The incomplete-hypertext frame contrasts the Web's missing provenance and relationship governance with XanaNode." + }, + { + "id": "xananode.lineage:rel/guide-implemented-pc-hypertext", + "source": "xananode.lineage:technology/guide", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "type": "implements", + "weight": 3, + "visibility": "background", + "summary": "Guide implemented personal-computer hypertext." + }, + { + "id": "xananode.lineage:rel/storyspace-implemented-hypertext-literature", + "source": "xananode.lineage:project/storyspace", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "type": "implements", + "weight": 3, + "visibility": "background", + "summary": "Storyspace implemented hypertext literature authoring." + }, + { + "id": "xananode.lineage:rel/zog-kms-implemented-frame-navigation", + "source": "xananode.lineage:project/zog-kms", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "type": "implements", + "weight": 3, + "visibility": "background", + "summary": "ZOG/KMS implemented frame and card based knowledge management." + }, + { + "id": "xananode.lineage:rel/xanadu-at-autodesk-implements-xanadu", + "source": "xananode.lineage:project/xanadu-at-autodesk", + "target": "xananode.example:project/project-xanadu", + "type": "implements", + "weight": 4, + "visibility": "secondary", + "summary": "Xanadu at Autodesk attempted a commercial implementation of Nelson's Xanadu vision." + }, + { + "id": "xananode.lineage:rel/xananode-preserves-lost-lineage", + "source": "xananode.example:concept/xananode", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "type": "preserves", + "weight": 5, + "visibility": "primary", + "summary": "XanaNode preserves the lost lineage as an intertwingled graph." + }, + { + "id": "xananode.lineage:rel/xananode-extends-bush-trails", + "source": "xananode.example:concept/xananode", + "target": "xananode.example:project/memex", + "type": "extends", + "weight": 5, + "visibility": "primary", + "summary": "XanaNode extends Bush's associative trails into typed, portable substrate records." + }, + { + "id": "xananode.lineage:rel/xananode-extends-transclusion", + "source": "xananode.example:concept/xananode", + "target": "xananode.example:concept/transclusion", + "type": "extends", + "weight": 5, + "visibility": "primary", + "summary": "XanaNode extends Nelson-style transclusion with stable fragments and protocol identity." + }, + { + "id": "xananode.lineage:rel/conflict-preserves-disagreement", + "source": "xananode.lineage:concept/conflict-disputed-identity", + "target": "xananode.example:concept/federated-knowledge-substrates", + "type": "preserves", + "weight": 4, + "visibility": "secondary", + "summary": "Conflict and disputed identity preserve disagreement instead of flattening it." + }, + { + "id": "xananode.lineage:rel/git-backed-substrate-enables-history", + "source": "xananode.lineage:technology/git-backed-substrate", + "target": "xananode.example:concept/provenance", + "type": "enables", + "weight": 4, + "visibility": "secondary", + "summary": "A Git-backed substrate enables history, branching, merging, authorship, and preservation." + }, + { + "id": "xananode.lineage:rel/babel-maps-to-translation", + "source": "xananode.lineage:tool/babel", + "target": "xananode.example:concept/schema-extension", + "type": "maps_to", + "weight": 3, + "visibility": "background", + "summary": "Babel maps to future translation across machine-readable formats, languages, and ontologies." + }, + { + "id": "xananode.lineage:rel/hyperland-vr-implements-spatial-navigation", + "source": "xananode.lineage:tool/hyperland-vr", + "target": "xananode.example:concept/federated-knowledge-substrates", + "type": "implements", + "weight": 3, + "visibility": "background", + "summary": "Hyperland VR imagines spatial navigation across federated substrates." + }, + { + "id": "xananode.lineage:rel/lost-lineage-context-for-xananode", + "source": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "target": "xananode.example:concept/xananode", + "type": "context_for", + "weight": 5, + "visibility": "primary", + "summary": "The lost lineage frames XanaNode as a corrective for preserving connected, attributable knowledge." + }, + { + "id": "xananode.lineage:rel/otlet-anticipated-knowledge-systems", + "source": "xananode.lineage:person/paul-otlet", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "type": "anticipated", + "weight": 3, + "visibility": "secondary", + "summary": "Otlet anticipated global knowledge systems and networked documentation." + }, + { + "id": "xananode.lineage:rel/wells-proposed-world-brain", + "source": "xananode.lineage:person/h-g-wells", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "type": "proposed", + "weight": 3, + "visibility": "secondary", + "summary": "Wells proposed a planetary memory through the World Brain." + }, + { + "id": "xananode.lineage:rel/bush-influenced-adams-lineage", + "source": "xananode.example:person/vannevar-bush", + "target": "xananode.lineage:person/douglas-adams", + "type": "influenced", + "weight": 4, + "visibility": "secondary", + "summary": "Bush's associative trails feed the lineage that Hyperland dramatized." + }, + { + "id": "xananode.lineage:rel/nelson-influenced-hyperland", + "source": "xananode.example:person/ted-nelson", + "target": "xananode.lineage:publication/hyperland", + "type": "influenced", + "weight": 5, + "visibility": "primary", + "summary": "Nelson's hypertext and Xanadu ideas are central to Hyperland." + }, + { + "id": "xananode.lineage:rel/adams-authored-hyperland", + "source": "xananode.lineage:person/douglas-adams", + "target": "xananode.lineage:publication/hyperland", + "type": "authored", + "weight": 5, + "visibility": "primary", + "summary": "Douglas Adams authored Hyperland." + }, + { + "id": "xananode.lineage:rel/whitby-created-hyperland", + "source": "xananode.lineage:person/max-whitby", + "target": "xananode.lineage:publication/hyperland", + "type": "created", + "weight": 4, + "visibility": "secondary", + "summary": "Max Whitby produced and directed Hyperland." + }, + { + "id": "xananode.lineage:rel/hyperland-features-tom-baker", + "source": "xananode.lineage:publication/hyperland", + "target": "xananode.lineage:person/tom-baker", + "type": "features", + "weight": 3, + "visibility": "secondary", + "summary": "Hyperland features Tom Baker as a software-agent persona." + }, + { + "id": "xananode.lineage:rel/hyperland-contemporary-of-ted2", + "source": "xananode.lineage:publication/hyperland", + "target": "xananode.lineage:event/ted2-1990", + "type": "contemporary_of", + "weight": 4, + "visibility": "secondary", + "summary": "Hyperland and TED2 converge in the same 1990 hypermedia moment.", + "valid_from": "1990-01-01T00:00:00Z", + "valid_to": "1990-12-31T23:59:59Z" + }, + { + "id": "xananode.lineage:rel/ted2-occurred-at-monterey", + "source": "xananode.lineage:event/ted2-1990", + "target": "xananode.lineage:place/monterey-california", + "type": "occurred_at", + "weight": 3, + "visibility": "secondary", + "summary": "TED2 occurred in Monterey, California." + }, + { + "id": "xananode.lineage:rel/ted2-features-adams", + "source": "xananode.lineage:event/ted2-1990", + "target": "xananode.lineage:person/douglas-adams", + "type": "features", + "weight": 4, + "visibility": "secondary", + "summary": "TED2 featured Douglas Adams." + }, + { + "id": "xananode.lineage:rel/ted2-features-bob-stein", + "source": "xananode.lineage:event/ted2-1990", + "target": "xananode.lineage:person/bob-stein", + "type": "features", + "weight": 4, + "visibility": "secondary", + "summary": "TED2 featured Bob Stein's interactive publishing branch." + }, + { + "id": "xananode.lineage:rel/bob-stein-created-voyager", + "source": "xananode.lineage:person/bob-stein", + "target": "xananode.lineage:organization/voyager-company", + "type": "created", + "weight": 4, + "visibility": "secondary", + "summary": "Bob Stein created interactive publishing contexts including Voyager." + }, + { + "id": "xananode.lineage:rel/ted2-features-alan-kay", + "source": "xananode.lineage:event/ted2-1990", + "target": "xananode.lineage:person/alan-kay", + "type": "features", + "weight": 4, + "visibility": "secondary", + "summary": "TED2 featured Alan Kay's dynamic media branch." + }, + { + "id": "xananode.lineage:rel/alan-kay-shaped-dynamic-media", + "source": "xananode.lineage:person/alan-kay", + "target": "xananode.lineage:organization/xerox-parc", + "type": "shapes", + "weight": 3, + "visibility": "secondary", + "summary": "Kay's work belongs to the PARC dynamic-media and personal-computing lineage." + }, + { + "id": "xananode.lineage:rel/hypercard-popularized-hypermedia", + "source": "xananode.lineage:technology/hypercard", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "type": "popularized", + "weight": 3, + "visibility": "secondary", + "summary": "HyperCard popularized personal hypermedia authoring." + }, + { + "id": "xananode.lineage:rel/berners-lee-implemented-web", + "source": "xananode.lineage:person/tim-berners-lee", + "target": "xananode.lineage:technology/world-wide-web", + "type": "implements", + "weight": 5, + "visibility": "primary", + "summary": "Tim Berners-Lee implemented the Web as simple distributed hypertext." + }, + { + "id": "xananode.lineage:rel/web-contrasts-with-xananode", + "source": "xananode.lineage:technology/world-wide-web", + "target": "xananode.example:concept/xananode", + "type": "contrasts_with", + "weight": 5, + "visibility": "primary", + "summary": "The Web solved broad publishing, while XanaNode focuses on semantic relationships, provenance, transclusion, and governance." + }, + { + "id": "xananode.lineage:rel/aspen-anticipated-spatial-media", + "source": "xananode.lineage:project/aspen-movie-map", + "target": "xananode.lineage:publication/hyperland", + "type": "anticipated", + "weight": 3, + "visibility": "background", + "summary": "Aspen Movie Map anticipates navigable spatial media adjacent to Hyperland's concerns." + }, + { + "id": "xananode.lineage:rel/trail-starts-with-lost-lineage", + "source": "xananode.lineage:trail/lost-lineage-intertwingled-trail", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "type": "starts_with", + "weight": 5, + "visibility": "primary", + "summary": "The imported lineage trail starts with the lost-lineage frame." + }, + { + "id": "xananode.lineage:rel/trail-arrives-at-xananode", + "source": "xananode.lineage:trail/lost-lineage-intertwingled-trail", + "target": "xananode.example:concept/xananode", + "type": "arrives_at", + "weight": 5, + "visibility": "primary", + "summary": "The imported lineage trail arrives at XanaNode." } ] } diff --git a/exampleSite/static/review/index.html b/exampleSite/static/review/index.html new file mode 100644 index 00000000..5a4137df --- /dev/null +++ b/exampleSite/static/review/index.html @@ -0,0 +1,2777 @@ + + + + + + XanaNode Review Suggestions | XanaNode Hugo Substrate + + + + + +
+ +
+

Core review queue

+

XanaNode Review Suggestions

+

These suggestions are generated by Core and are not applied automatically. Implemented examples show what the workflow looks like after an author accepts a change; pending items stay visible for review.

+
+
4Implemented transclusions
+
299Pending suggestions
+
52Link opportunities
+
+
+
+

Implemented examples

+
+
+
+

Transclusion

+ Implemented +
+

Associative Trails Fragment

+

content\concepts\tumbler-addressing.md transcludes Bush argued that the growing record of knowledge required better associative methods for navigation and recall.

+ xananode.example:source/as-we-may-think@sha256:5e8e3a3bbe2278db54e5ea7b8e6a2677b620f67d2095e37409bc7c42451e1705#fragment/0004@sha256:f712416ac32e6b8771dcbe4315d4d9ff61635e6407265b20301ec3e3a79afc0e +
+
+
+

Transclusion

+ Implemented +
+

Reusable Media Fragment

+

content\concepts\transclusion.md transcludes Nelson's work provides a key source layer for transclusion, reusable media, and visible interconnection.

+ xananode.example:source/xanadu-document-interconnection@sha256:551b9b3f6532555b2b61f8411b721ef8610000d1f5f13d6bb050a03ec8af7b51#fragment/0001@sha256:48d3c63d7645b547a9d41b7f6f39d2f07a885f4a479353dd3ae8742c4225cbfe +
+
+
+

Transclusion

+ Implemented +
+

Augmenting Human Intelligence Fragment

+

content\concepts\fragment-node.md transcludes The demonstration showed computers as tools for augmenting human intelligence and navigating structured knowledge work.

+ xananode.example:source/mother-of-all-demos@sha256:88a43c06a3135ff5a982ca8efe948753f1d6e839561dcf664bd873719025e210#fragment/0001@sha256:217a3bcf5fb3c571fd4661497b6bdde97bba61576045ca253f21b9c0d2987ce4 +
+
+
+

Transclusion

+ Implemented +
+

example.minimal:fragment/as-we-may-think-0004

+

example.minimal:essay/relationship-navigation-intro transcludes The essay includes the source fragment by stable reference instead of duplicating it.

+ example.minimal:source/as-we-may-think@git:8e47e70:examples/minimal-substrate/nodes/source-as-we-may-think.json#fragment/0004@sha256:example-as-we-may-think-fragment-0004 +
+
+
+
+

Pending Core suggestions

+
+
+
+

Autolink

+ Pending +
+

XanaNode

+

content\trails\xananode-implementation-stack-trail.md:25 XanaNode

+ [XanaNode](xananode) +
+
+
+

Autolink

+ Pending +
+

Hugo

+

content\essays\using-hugo-with-protocol-json.md:18 Hugo

+ [Hugo](hugo) +
+
+
+

Autolink

+ Pending +
+

Protocol Artifacts

+

content\essays\using-hugo-with-protocol-json.md:47 protocol artifacts

+ [protocol artifacts](protocol-artifacts) +
+
+
+

Autolink

+ Pending +
+

Hugo

+

content\trails\xananode-implementation-stack-trail.md:31 Hugo

+ [Hugo](hugo) +
+
+
+

Autolink

+ Pending +
+

Hugo

+

content\sources\xananode-hugo-repo.md:19 Hugo

+ [Hugo](hugo) +
+
+
+

Autolink

+ Pending +
+

Static Publishing

+

content\trails\xananode-implementation-stack-trail.md:31 static publishing

+ [static publishing](static-publishing) +
+
+
+

Autolink

+ Pending +
+

XanaNode Workspace Repository

+

content\trails\xananode-implementation-stack-trail.md:40 xananode-workspace-repo

+ [xananode-workspace-repo](xananode-workspace-repo) +
+
+
+

Autolink

+ Pending +
+

XanaNode Studio Repository

+

content\trails\xananode-implementation-stack-trail.md:41 xananode-studio-repo

+ [xananode-studio-repo](xananode-studio-repo) +
+
+
+

Autolink

+ Pending +
+

XanaNode Protocol Repository

+

content\trails\xananode-implementation-stack-trail.md:37 xananode-protocol-repo

+ [xananode-protocol-repo](xananode-protocol-repo) +
+
+
+

Autolink

+ Pending +
+

XanaNode Hugo Repository

+

content\trails\xananode-implementation-stack-trail.md:39 xananode-hugo-repo

+ [xananode-hugo-repo](xananode-hugo-repo) +
+
+
+

Autolink

+ Pending +
+

XanaNode Core SDK Repository

+

content\trails\xananode-implementation-stack-trail.md:38 xananode-core-sdk-repo

+ [xananode-core-sdk-repo](xananode-core-sdk-repo) +
+
+
+

Autolink

+ Pending +
+

Protocol Artifacts

+

content\trails\xananode-implementation-stack-trail.md:31 protocol artifacts

+ [protocol artifacts](protocol-artifacts) +
+
+
+

Autolink

+ Pending +
+

Start Here

+

content\trails\xananode-core-trail.md:38 start-here

+ [start-here](start-here) +
+
+
+

Autolink

+ Pending +
+

Tumbler Addressing

+

content\trails\xananode-core-trail.md:44 tumbler-addressing

+ [tumbler-addressing](tumbler-addressing) +
+
+
+

Autolink

+ Pending +
+

Transclusion

+

content\trails\xananode-core-trail.md:43 transclusion

+ [transclusion](transclusion) +
+
+
+

Autolink

+ Pending +
+

Namespacing

+

content\trails\xananode-core-trail.md:45 namespacing

+ [namespacing](namespacing) +
+
+
+

Autolink

+ Pending +
+

Knowledge Substrate

+

content\trails\xananode-core-trail.md:40 knowledge-substrate

+ [knowledge-substrate](knowledge-substrate) +
+
+
+

Autolink

+ Pending +
+

Federated Knowledge Substrates

+

content\trails\xananode-core-trail.md:49 federated-knowledge-substrates

+ [federated-knowledge-substrates](federated-knowledge-substrates) +
+
+
+

Autolink

+ Pending +
+

Substrate Relationship List

+

content\trails\protocol-artifacts-trail.md:43 substrate-relationship-list

+ [substrate-relationship-list](substrate-relationship-list) +
+
+
+

Autolink

+ Pending +
+

Substrate Node Record

+

content\trails\protocol-artifacts-trail.md:42 substrate-node-record

+ [substrate-node-record](substrate-node-record) +
+
+
+

Autolink

+ Pending +
+

Substrate Manifest

+

content\trails\protocol-artifacts-trail.md:41 substrate-manifest

+ [substrate-manifest](substrate-manifest) +
+
+
+

Autolink

+ Pending +
+

Review Suggestions

+

content\trails\protocol-artifacts-trail.md:49 review-suggestions

+ [review-suggestions](review-suggestions) +
+
+
+

Autolink

+ Pending +
+

Protocol Artifacts

+

content\trails\protocol-artifacts-trail.md:40 protocol-artifacts

+ [protocol-artifacts](protocol-artifacts) +
+
+
+

Autolink

+ Pending +
+

Namespace Registry

+

content\trails\protocol-artifacts-trail.md:47 namespace-registry

+ [namespace-registry](namespace-registry) +
+
+
+

Autolink

+ Pending +
+

Merge Report

+

content\trails\protocol-artifacts-trail.md:46 merge-report

+ [merge-report](merge-report) +
+
+
+

Autolink

+ Pending +
+

Known Implementations Registry

+

content\trails\protocol-artifacts-trail.md:48 known-implementations-registry

+ [known-implementations-registry](known-implementations-registry) +
+
+
+

Autolink

+ Pending +
+

Federation Rules

+

content\trails\protocol-artifacts-trail.md:53 federation-rules

+ [federation-rules](federation-rules) +
+
+
+

Autolink

+ Pending +
+

Federation Example

+

content\trails\protocol-artifacts-trail.md:52 federation-example

+ [federation-example](federation-example) +
+
+
+

Autolink

+ Pending +
+

Custom Extension Substrate

+

content\trails\protocol-artifacts-trail.md:51 custom-extension-substrate

+ [custom-extension-substrate](custom-extension-substrate) +
+
+
+

Autolink

+ Pending +
+

Compatibility Report

+

content\trails\protocol-artifacts-trail.md:45 compatibility-report

+ [compatibility-report](compatibility-report) +
+
+
+

Autolink

+ Pending +
+

Compatibility Levels

+

content\trails\protocol-artifacts-trail.md:44 compatibility-levels

+ [compatibility-levels](compatibility-levels) +
+
+
+

Autolink

+ Pending +
+

Canonical Type Policy

+

content\trails\protocol-artifacts-trail.md:50 canonical-type-policy

+ [canonical-type-policy](canonical-type-policy) +
+
+
+

Autolink

+ Pending +
+

Associative Trails

+

content\trails\historical-lineage-trail.md:27 associative trails

+ [associative trails](example.minimal:concept/associative-trails) +
+
+
+

Autolink

+ Pending +
+

Start Here

+

content\trails\branching-orientation-trail.md:44 start-here

+ [start-here](start-here) +
+
+
+

Autolink

+ Pending +
+

Hugo

+

content\sources\xananode-studio-repo.md:19 Hugo

+ [Hugo](hugo) +
+
+
+

Autolink

+ Pending +
+

XanaNode

+

content\sources\xananode-protocol-repo.md:19 XanaNode

+ [XanaNode](xananode) +
+
+
+

Autolink

+ Pending +
+

XanaNode

+

content\sources\xananode-hugo-repo.md:19 XanaNode

+ [XanaNode](xananode) +
+
+
+

Autolink

+ Pending +
+

Deep Linking

+

content\schemas\xananode-relationship-types.md:15 deep-linking

+ [deep-linking](deep-linking) +
+
+
+

Autolink

+ Pending +
+

Associative Trails

+

content\projects\memex.md:13 associative trails

+ [associative trails](example.minimal:concept/associative-trails) +
+
+
+

Autolink

+ Pending +
+

Static Publishing

+

content\essays\using-hugo-with-protocol-json.md:18 static publishing

+ [static publishing](static-publishing) +
+
+
+

Autolink

+ Pending +
+

XanaNode

+

content\essays\using-hugo-with-protocol-json.md:36 XanaNode

+ [XanaNode](xananode) +
+
+
+

Autolink

+ Pending +
+

Typed Relationships

+

content\essays\using-hugo-with-protocol-json.md:35 typed relationships

+ [typed relationships](typed-relationships) +
+
+
+

Autolink

+ Pending +
+

Transclusion

+

content\essays\using-hugo-with-protocol-json.md:35 transclusion

+ [transclusion](transclusion) +
+
+
+

Autolink

+ Pending +
+

Substrate Manifest

+

content\essays\using-hugo-with-protocol-json.md:35 substrate manifest

+ [substrate manifest](substrate-manifest) +
+
+
+

Autolink

+ Pending +
+

FRESS

+

content\essays\using-hugo-with-protocol-json.md:36 FRESS

+ [FRESS](xananode.lineage:project/fress) +
+
+
+

Autolink

+ Pending +
+

Intermedia

+

content\essays\using-hugo-with-protocol-json.md:36 Intermedia

+ [Intermedia](xananode.lineage:project/intermedia) +
+
+
+

Autolink

+ Pending +
+

Hyperland

+

content\essays\using-hugo-with-protocol-json.md:36 Hyperland

+ [Hyperland](xananode.lineage:publication/hyperland) +
+
+
+

Autolink

+ Pending +
+

TED2

+

content\essays\using-hugo-with-protocol-json.md:36 TED2

+ [TED2](xananode.lineage:event/ted2-1990) +
+
+
+

Autolink

+ Pending +
+

HyperCard

+

content\essays\using-hugo-with-protocol-json.md:36 HyperCard

+ [HyperCard](xananode.lineage:technology/hypercard) +
+
+
+

Autolink

+ Pending +
+

Hugo

+

content\essays\start-here.md:34 Hugo

+ [Hugo](hugo) +
+
+
+

Autolink

+ Pending +
+

HTML

+

content\concepts\substrate-node-record.md:15 HTML

+ [HTML](xananode.lineage:technology/html) +
+
+
+

Autolink

+ Pending +
+

Knowledge Substrate

+

content\concepts\knowledge-substrate.md:17 knowledge substrate

+ [knowledge substrate](example.minimal:concept/knowledge-substrate) +
+
+
+

Merge candidate

+ Pending +
+

A knowledge substrate is structure, not just information

+

Existing: A knowledge substrate is structure, not just information. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Associative Trails

+

Existing: Associative Trails. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship Navigation Intro

+

Existing: Relationship Navigation Intro. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

As We May Think Fragment 0004

+

Existing: As We May Think Fragment 0004. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

As We May Think Fragment 0004

+

Existing: Associative Trails Fragment. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Knowledge Substrate

+

Existing: Knowledge Substrate. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Knowledge Substrate

+

Existing: Knowledge Substrate. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Example Maintainer

+

Existing: Example Maintainer. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

As We May Think

+

Existing: As We May Think. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

As We May Think

+

Existing: As We May Think. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Start Here

+

Existing: Start Here. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Start Here

+

Existing: Start Here. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Gottfried Wilhelm Leibniz

+

Existing: Gottfried Wilhelm Leibniz. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Wilhelm Ostwald

+

Existing: Wilhelm Ostwald. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Jorge Luis Borges

+

Existing: Jorge Luis Borges. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

The Garden of Forking Paths

+

Existing: The Garden of Forking Paths. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Andries van Dam

+

Existing: Andries van Dam. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Brown University

+

Existing: Brown University. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Hypertext Editing System

+

Existing: Hypertext Editing System. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

FRESS

+

Existing: FRESS. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Intermedia

+

Existing: Intermedia. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Nicholas Negroponte

+

Existing: Nicholas Negroponte. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Seymour Papert

+

Existing: Seymour Papert. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Marvin Minsky

+

Existing: Marvin Minsky. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

MIT Media Lab

+

Existing: MIT Media Lab. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Hans Peter Brondmo

+

Existing: Hans Peter Brondmo. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Micons

+

Existing: Micons. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Robert Winter

+

Existing: Robert Winter. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Interactive Beethoven's Ninth

+

Existing: Interactive Beethoven's Ninth. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Robert Abel

+

Existing: Robert Abel. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Interactive Guernica

+

Existing: Interactive Guernica. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Ivan Sutherland

+

Existing: Ivan Sutherland. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Jaron Lanier

+

Existing: Jaron Lanier. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

VPL Research

+

Existing: VPL Research. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Scott Fisher

+

Existing: Scott Fisher. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

NASA

+

Existing: NASA. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Dirk Gently's Holistic Detective Agency

+

Existing: Dirk Gently's Holistic Detective Agency. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

BBC Two

+

Existing: BBC Two. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Richard Saul Wurman

+

Existing: Richard Saul Wurman. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Harry Marks

+

Existing: Harry Marks. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

John Sculley

+

Existing: John Sculley. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Apple Knowledge Navigator

+

Existing: Apple Knowledge Navigator. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Bill Atkinson

+

Existing: Bill Atkinson. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Herbie Hancock

+

Existing: Herbie Hancock. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Nigel Holmes

+

Existing: Nigel Holmes. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Laurie Anderson

+

Existing: Laurie Anderson. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Bran Ferren

+

Existing: Bran Ferren. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Robert Cailliau

+

Existing: Robert Cailliau. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

CERN

+

Existing: CERN. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

HTML

+

Existing: HTML. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

URL/URI

+

Existing: URL/URI. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

HTTP

+

Existing: HTTP. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

NCSA

+

Existing: NCSA. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Marc Andreessen

+

Existing: Marc Andreessen. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Mosaic

+

Existing: Mosaic. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

The Web as Incomplete Hypertext

+

Existing: The Web as Incomplete Hypertext. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Guide

+

Existing: Guide. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Storyspace

+

Existing: Storyspace. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

ZOG/KMS

+

Existing: ZOG/KMS. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Xanadu at Autodesk

+

Existing: Xanadu at Autodesk. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Conflict and Disputed Identity

+

Existing: Conflict and Disputed Identity. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Git-backed Substrate

+

Existing: Git-backed Substrate. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Babel

+

Existing: Babel. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Hyperland VR

+

Existing: Hyperland VR. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Lost Lineage of Human Knowledge Augmentation

+

Existing: Lost Lineage of Human Knowledge Augmentation. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Paul Otlet

+

Existing: Paul Otlet. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

H. G. Wells

+

Existing: H. G. Wells. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Douglas Adams

+

Existing: Douglas Adams. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Hyperland

+

Existing: Hyperland. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Tom Baker

+

Existing: Tom Baker. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Max Whitby

+

Existing: Max Whitby. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

TED2

+

Existing: TED2. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Monterey, California

+

Existing: Monterey, California. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Bob Stein

+

Existing: Bob Stein. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Voyager Company

+

Existing: Voyager Company. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Alan Kay

+

Existing: Alan Kay. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Xerox PARC

+

Existing: Xerox PARC. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

HyperCard

+

Existing: HyperCard. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Tim Berners-Lee

+

Existing: Tim Berners-Lee. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

World Wide Web

+

Existing: World Wide Web. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Aspen Movie Map

+

Existing: Aspen Movie Map. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Lost Lineage Intertwingled Trail

+

Existing: Lost Lineage Intertwingled Trail. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

A knowledge substrate is structure, not just information

+

Existing: Knowledge Substrate. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

A knowledge substrate is structure, not just information

+

Existing: A knowledge substrate is structure, not information. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

A knowledge substrate is structure, not just information

+

Existing: Knowledge Substrate. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Associative Trails

+

Existing: Associative Trails Fragment. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

As We May Think Fragment 0004

+

Existing: As We May Think. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

As We May Think Fragment 0004

+

Existing: As We May Think. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Knowledge Substrate

+

Existing: Federated Knowledge Substrates. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Knowledge Substrate

+

Existing: A knowledge substrate is structure, not information. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Knowledge Substrate

+

Existing: A knowledge substrate is structure, not just information. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

As We May Think

+

Existing: As We May Think Fragment 0004. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

As We May Think

+

Existing: Associative Trails Fragment. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Gottfried Wilhelm Leibniz

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Wilhelm Ostwald

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Jorge Luis Borges

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

The Garden of Forking Paths

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Andries van Dam

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Brown University

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Hypertext Editing System

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

FRESS

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Intermedia

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Nicholas Negroponte

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Seymour Papert

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Marvin Minsky

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

MIT Media Lab

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Hans Peter Brondmo

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Micons

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Robert Winter

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Interactive Beethoven's Ninth

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Robert Abel

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Interactive Guernica

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Ivan Sutherland

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Jaron Lanier

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

VPL Research

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Scott Fisher

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

NASA

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Dirk Gently's Holistic Detective Agency

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

BBC Two

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Richard Saul Wurman

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Harry Marks

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

John Sculley

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Apple Knowledge Navigator

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Bill Atkinson

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Herbie Hancock

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Nigel Holmes

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Laurie Anderson

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Bran Ferren

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Robert Cailliau

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

CERN

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

HTML

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

URL/URI

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

HTTP

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

NCSA

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Marc Andreessen

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Mosaic

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

The Web as Incomplete Hypertext

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Guide

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Storyspace

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

ZOG/KMS

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Xanadu at Autodesk

+

Existing: Project Xanadu. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Xanadu at Autodesk

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Conflict and Disputed Identity

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Git-backed Substrate

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Babel

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Hyperland VR

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Hyperland VR

+

Existing: Hyperland. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Lost Lineage of Human Knowledge Augmentation

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Paul Otlet

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

H. G. Wells

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Douglas Adams

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Hyperland

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Hyperland

+

Existing: Hyperland VR. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Tom Baker

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Max Whitby

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

TED2

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Monterey, California

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Bob Stein

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Voyager Company

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Alan Kay

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Xerox PARC

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

HyperCard

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Tim Berners-Lee

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

World Wide Web

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Aspen Movie Map

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Lost Lineage Intertwingled Trail

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Relationship import

+ Pending +
+

example.minimal:rel/source-supports-claim

+

example.minimal:source/as-we-may-think --supports--> example.minimal:claim/substrate-is-structure

+ Bush's essay is used as source evidence for the claim that substrate structure matters. +
+
+
+

Relationship import

+ Pending +
+

example.minimal:rel/source-discusses-associative-trails

+

example.minimal:source/as-we-may-think --discusses--> example.minimal:concept/associative-trails

+ The source discusses associative trails as a way to navigate knowledge by meaningful connections. +
+
+
+

Relationship import

+ Pending +
+

example.minimal:rel/associative-trails-context-for-substrate

+

example.minimal:concept/associative-trails --related_to--> example.minimal:concept/knowledge-substrate

+ Associative trails provide historical and conceptual context for the knowledge substrate concept. +
+
+
+

Relationship import

+ Pending +
+

example.minimal:rel/claim-defines-concept

+

example.minimal:claim/substrate-is-structure --defines--> example.minimal:concept/knowledge-substrate

+ The claim gives the defining explanation of what a knowledge substrate is. +
+
+
+

Relationship import

+ Pending +
+

example.minimal:rel/concept-has-claim

+

example.minimal:concept/knowledge-substrate --has_claim--> example.minimal:claim/substrate-is-structure

+ The concept is built from the claim rather than floating as an unsupported idea. +
+
+
+

Relationship import

+ Pending +
+

example.minimal:rel/trail-starts-with-source

+

example.minimal:trail/start-here --starts_with--> example.minimal:source/as-we-may-think

+ The reading trail starts with the source. +
+
+
+

Relationship import

+ Pending +
+

example.minimal:rel/trail-continues-to-claim

+

example.minimal:source/as-we-may-think --continues_to--> example.minimal:claim/substrate-is-structure

+ The trail continues from source evidence to the claim derived from it. +
+
+
+

Relationship import

+ Pending +
+

example.minimal:rel/trail-continues-to-concept

+

example.minimal:claim/substrate-is-structure --continues_to--> example.minimal:concept/knowledge-substrate

+ The trail continues from the defining claim to the concept it helps construct. +
+
+
+

Relationship import

+ Pending +
+

example.minimal:rel/trail-includes-associative-trails

+

example.minimal:trail/start-here --features--> example.minimal:concept/associative-trails

+ The trail features the background concept that explains why relationship-based navigation matters. +
+
+
+

Relationship import

+ Pending +
+

example.minimal:rel/maintainer-created-intro-essay

+

example.minimal:person/example-maintainer --created--> example.minimal:essay/relationship-navigation-intro

+ The example maintainer created the short introductory essay used to demonstrate transclusion. +
+
+
+

Relationship import

+ Pending +
+

example.minimal:rel/fragment-derived-from-source

+

example.minimal:fragment/as-we-may-think-0004 --derived_from--> example.minimal:source/as-we-may-think

+ The fragment node is derived from a stable addressable portion of the source node. +
+
+
+

Relationship import

+ Pending +
+

example.minimal:rel/essay-transcludes-fragment

+

example.minimal:essay/relationship-navigation-intro --transcludes--> example.minimal:fragment/as-we-may-think-0004

+ The essay includes the source fragment by stable reference instead of duplicating it. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/leibniz-anticipated-semantic-computation

+

xananode.lineage:person/gottfried-wilhelm-leibniz --anticipated--> xananode.lineage:concept/lost-lineage-human-knowledge-augmentation

+ Leibniz anticipated semantic computation through universal symbolic reasoning. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/ostwald-parallel-to-otlet

+

xananode.lineage:person/wilhelm-ostwald --parallel_to--> xananode.lineage:person/paul-otlet

+ Ostwald's Die Bruecke work runs parallel to Otlet's knowledge organization work. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/borges-authored-forking-paths

+

xananode.lineage:person/jorge-luis-borges --authored--> xananode.lineage:publication/the-garden-of-forking-paths

+ Borges authored The Garden of Forking Paths. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/forking-paths-anticipated-nonlinear-text

+

xananode.lineage:publication/the-garden-of-forking-paths --anticipated--> xananode.lineage:concept/lost-lineage-human-knowledge-augmentation

+ The Garden of Forking Paths anticipated nonlinear textual structures. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/van-dam-collaborated-with-nelson

+

xananode.lineage:person/andries-van-dam --collaborated_with--> xananode.example:person/ted-nelson

+ Andries van Dam belongs to the Brown hypertext lineage connected to Nelson's early hypertext work. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/brown-site-of-hes

+

xananode.lineage:place/brown-university --occurred_at--> xananode.lineage:project/hypertext-editing-system

+ Brown University was a site of the Hypertext Editing System lineage. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/van-dam-implemented-fress

+

xananode.lineage:person/andries-van-dam --implements--> xananode.lineage:project/fress

+ Van Dam's Brown lineage implemented FRESS. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/intermedia-implemented-scholarly-hypermedia

+

xananode.lineage:project/intermedia --implements--> xananode.lineage:concept/lost-lineage-human-knowledge-augmentation

+ Intermedia implemented scholarly hypermedia as part of the larger lineage. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/alan-kay-extends-engelbart

+

xananode.lineage:person/alan-kay --extends--> xananode.example:person/douglas-engelbart

+ Kay extends Engelbart's augmentation ideas into personal dynamic media. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/xerox-parc-context-for-kay

+

xananode.lineage:organization/xerox-parc --context_for--> xananode.lineage:person/alan-kay

+ Xerox PARC contextualizes Kay's major work. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/negroponte-shapes-media-lab

+

xananode.lineage:person/nicholas-negroponte --shapes--> xananode.lineage:organization/mit-media-lab

+ Negroponte shaped the interactive media and information-space branch. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/papert-parallel-to-kay

+

xananode.lineage:person/seymour-papert --parallel_to--> xananode.lineage:person/alan-kay

+ Papert's learning-media work runs parallel to Kay's dynamic media branch. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/minsky-context-for-agents

+

xananode.lineage:person/marvin-minsky --context_for--> xananode.lineage:technology/apple-knowledge-navigator

+ Minsky's AI work contextualizes intelligent agents and cognitive modeling. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/brondmo-introduced-micons

+

xananode.lineage:person/hans-peter-brondmo --introduced--> xananode.lineage:technology/micons

+ Hans Peter Brondmo introduced micons as animated conceptual representations. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/hyperland-features-micons

+

xananode.lineage:publication/hyperland --features--> xananode.lineage:technology/micons

+ Hyperland features micons as part of its media-agent demonstration. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/winter-demonstrated-interactive-music

+

xananode.lineage:person/robert-winter --demonstrates--> xananode.lineage:project/interactive-beethoven-ninth

+ Robert Winter demonstrated music as explorable structure. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/abel-demonstrated-guernica

+

xananode.lineage:person/robert-abel --demonstrates--> xananode.lineage:project/interactive-guernica

+ Robert Abel demonstrated visual art as navigable knowledge. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/sutherland-anticipated-spatial-computing

+

xananode.lineage:person/ivan-sutherland --anticipated--> xananode.lineage:tool/hyperland-vr

+ Sutherland anticipated visual and spatial computing. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/lanier-popularized-vr

+

xananode.lineage:person/jaron-lanier --popularized--> xananode.lineage:organization/vpl-research

+ Lanier popularized virtual reality through VPL Research. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/fisher-demonstrated-nasa-vr

+

xananode.lineage:person/scott-fisher --demonstrates--> xananode.lineage:organization/nasa

+ Scott Fisher demonstrated VR cases including NASA virtual environment work. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/dirk-gently-anticipated-hyperland

+

xananode.lineage:publication/dirk-gentlys-holistic-detective-agency --anticipated--> xananode.lineage:publication/hyperland

+ Dirk Gently anticipates Hyperland's theme of interconnectedness. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/bbc-two-created-hyperland-broadcast-context

+

xananode.lineage:organization/bbc-two --created--> xananode.lineage:publication/hyperland

+ BBC Two provided the broadcast context for Hyperland. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/wurman-created-ted-context

+

xananode.lineage:person/richard-saul-wurman --created--> xananode.lineage:event/ted2-1990

+ Richard Saul Wurman created the TED context that TED2 belongs to. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/harry-marks-participated-in-ted2

+

xananode.lineage:person/harry-marks --participated_in--> xananode.lineage:event/ted2-1990

+ Harry Marks participated in TED2. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/sculley-presented-knowledge-navigator

+

xananode.lineage:person/john-sculley --presented--> xananode.lineage:technology/apple-knowledge-navigator

+ John Sculley presented Apple's agent and interactive-media future. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/knowledge-navigator-parallel-to-hyperland-agent

+

xananode.lineage:technology/apple-knowledge-navigator --parallel_to--> xananode.lineage:person/tom-baker

+ Apple Knowledge Navigator runs parallel to Hyperland's software-agent persona. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/bill-atkinson-implemented-hypercard

+

xananode.lineage:person/bill-atkinson --implements--> xananode.lineage:technology/hypercard

+ Bill Atkinson implemented HyperCard. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/ted2-features-robert-abel

+

xananode.lineage:event/ted2-1990 --features--> xananode.lineage:person/robert-abel

+ TED2 featured Robert Abel's multimedia art navigation branch. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/ted2-features-bill-atkinson

+

xananode.lineage:event/ted2-1990 --features--> xananode.lineage:person/bill-atkinson

+ TED2 featured Bill Atkinson and accessible hypermedia authoring. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/berners-lee-collaborated-with-cailliau

+

xananode.lineage:person/tim-berners-lee --collaborated_with--> xananode.lineage:person/robert-cailliau

+ Berners-Lee collaborated with Robert Cailliau on the Web proposal and promotion. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/cern-context-for-web

+

xananode.lineage:place/cern --context_for--> xananode.lineage:technology/world-wide-web

+ CERN provided the context for the Web's birth. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/html-implements-markup

+

xananode.lineage:technology/html --implements--> xananode.lineage:technology/world-wide-web

+ HTML implements document markup for the Web. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/http-enables-web

+

xananode.lineage:technology/http --enables--> xananode.lineage:technology/world-wide-web

+ HTTP enables distributed retrieval on the Web. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/url-uri-enables-addressability

+

xananode.lineage:technology/url-uri --enables--> xananode.lineage:technology/world-wide-web

+ URL and URI addressing enables Web addressability. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/ncsa-popularized-mosaic

+

xananode.lineage:organization/ncsa --popularized--> xananode.lineage:technology/mosaic

+ NCSA popularized Web browsing through Mosaic. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/andreessen-popularized-web

+

xananode.lineage:person/marc-andreessen --popularized--> xananode.lineage:technology/world-wide-web

+ Marc Andreessen helped popularize the Web branch. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/web-incomplete-contrasts-with-xananode

+

xananode.lineage:concept/web-as-incomplete-hypertext --contrasts_with--> xananode.example:concept/xananode

+ The incomplete-hypertext frame contrasts the Web's missing provenance and relationship governance with XanaNode. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/guide-implemented-pc-hypertext

+

xananode.lineage:technology/guide --implements--> xananode.lineage:concept/lost-lineage-human-knowledge-augmentation

+ Guide implemented personal-computer hypertext. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/storyspace-implemented-hypertext-literature

+

xananode.lineage:project/storyspace --implements--> xananode.lineage:concept/lost-lineage-human-knowledge-augmentation

+ Storyspace implemented hypertext literature authoring. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/zog-kms-implemented-frame-navigation

+

xananode.lineage:project/zog-kms --implements--> xananode.lineage:concept/lost-lineage-human-knowledge-augmentation

+ ZOG/KMS implemented frame and card based knowledge management. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/xanadu-at-autodesk-implements-xanadu

+

xananode.lineage:project/xanadu-at-autodesk --implements--> xananode.example:project/project-xanadu

+ Xanadu at Autodesk attempted a commercial implementation of Nelson's Xanadu vision. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/xananode-preserves-lost-lineage

+

xananode.example:concept/xananode --preserves--> xananode.lineage:concept/lost-lineage-human-knowledge-augmentation

+ XanaNode preserves the lost lineage as an intertwingled graph. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/xananode-extends-bush-trails

+

xananode.example:concept/xananode --extends--> xananode.example:project/memex

+ XanaNode extends Bush's associative trails into typed, portable substrate records. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/xananode-extends-transclusion

+

xananode.example:concept/xananode --extends--> xananode.example:concept/transclusion

+ XanaNode extends Nelson-style transclusion with stable fragments and protocol identity. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/conflict-preserves-disagreement

+

xananode.lineage:concept/conflict-disputed-identity --preserves--> xananode.example:concept/federated-knowledge-substrates

+ Conflict and disputed identity preserve disagreement instead of flattening it. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/git-backed-substrate-enables-history

+

xananode.lineage:technology/git-backed-substrate --enables--> xananode.example:concept/provenance

+ A Git-backed substrate enables history, branching, merging, authorship, and preservation. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/babel-maps-to-translation

+

xananode.lineage:tool/babel --maps_to--> xananode.example:concept/schema-extension

+ Babel maps to future translation across machine-readable formats, languages, and ontologies. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/hyperland-vr-implements-spatial-navigation

+

xananode.lineage:tool/hyperland-vr --implements--> xananode.example:concept/federated-knowledge-substrates

+ Hyperland VR imagines spatial navigation across federated substrates. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/lost-lineage-context-for-xananode

+

xananode.lineage:concept/lost-lineage-human-knowledge-augmentation --context_for--> xananode.example:concept/xananode

+ The lost lineage frames XanaNode as a corrective for preserving connected, attributable knowledge. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/otlet-anticipated-knowledge-systems

+

xananode.lineage:person/paul-otlet --anticipated--> xananode.lineage:concept/lost-lineage-human-knowledge-augmentation

+ Otlet anticipated global knowledge systems and networked documentation. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/wells-proposed-world-brain

+

xananode.lineage:person/h-g-wells --proposed--> xananode.lineage:concept/lost-lineage-human-knowledge-augmentation

+ Wells proposed a planetary memory through the World Brain. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/bush-influenced-adams-lineage

+

xananode.example:person/vannevar-bush --influenced--> xananode.lineage:person/douglas-adams

+ Bush's associative trails feed the lineage that Hyperland dramatized. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/nelson-influenced-hyperland

+

xananode.example:person/ted-nelson --influenced--> xananode.lineage:publication/hyperland

+ Nelson's hypertext and Xanadu ideas are central to Hyperland. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/adams-authored-hyperland

+

xananode.lineage:person/douglas-adams --authored--> xananode.lineage:publication/hyperland

+ Douglas Adams authored Hyperland. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/whitby-created-hyperland

+

xananode.lineage:person/max-whitby --created--> xananode.lineage:publication/hyperland

+ Max Whitby produced and directed Hyperland. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/hyperland-features-tom-baker

+

xananode.lineage:publication/hyperland --features--> xananode.lineage:person/tom-baker

+ Hyperland features Tom Baker as a software-agent persona. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/hyperland-contemporary-of-ted2

+

xananode.lineage:publication/hyperland --contemporary_of--> xananode.lineage:event/ted2-1990

+ Hyperland and TED2 converge in the same 1990 hypermedia moment. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/ted2-occurred-at-monterey

+

xananode.lineage:event/ted2-1990 --occurred_at--> xananode.lineage:place/monterey-california

+ TED2 occurred in Monterey, California. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/ted2-features-adams

+

xananode.lineage:event/ted2-1990 --features--> xananode.lineage:person/douglas-adams

+ TED2 featured Douglas Adams. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/ted2-features-bob-stein

+

xananode.lineage:event/ted2-1990 --features--> xananode.lineage:person/bob-stein

+ TED2 featured Bob Stein's interactive publishing branch. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/bob-stein-created-voyager

+

xananode.lineage:person/bob-stein --created--> xananode.lineage:organization/voyager-company

+ Bob Stein created interactive publishing contexts including Voyager. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/ted2-features-alan-kay

+

xananode.lineage:event/ted2-1990 --features--> xananode.lineage:person/alan-kay

+ TED2 featured Alan Kay's dynamic media branch. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/alan-kay-shaped-dynamic-media

+

xananode.lineage:person/alan-kay --shapes--> xananode.lineage:organization/xerox-parc

+ Kay's work belongs to the PARC dynamic-media and personal-computing lineage. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/hypercard-popularized-hypermedia

+

xananode.lineage:technology/hypercard --popularized--> xananode.lineage:concept/lost-lineage-human-knowledge-augmentation

+ HyperCard popularized personal hypermedia authoring. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/berners-lee-implemented-web

+

xananode.lineage:person/tim-berners-lee --implements--> xananode.lineage:technology/world-wide-web

+ Tim Berners-Lee implemented the Web as simple distributed hypertext. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/web-contrasts-with-xananode

+

xananode.lineage:technology/world-wide-web --contrasts_with--> xananode.example:concept/xananode

+ The Web solved broad publishing, while XanaNode focuses on semantic relationships, provenance, transclusion, and governance. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/aspen-anticipated-spatial-media

+

xananode.lineage:project/aspen-movie-map --anticipated--> xananode.lineage:publication/hyperland

+ Aspen Movie Map anticipates navigable spatial media adjacent to Hyperland's concerns. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/trail-starts-with-lost-lineage

+

xananode.lineage:trail/lost-lineage-intertwingled-trail --starts_with--> xananode.lineage:concept/lost-lineage-human-knowledge-augmentation

+ The imported lineage trail starts with the lost-lineage frame. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/trail-arrives-at-xananode

+

xananode.lineage:trail/lost-lineage-intertwingled-trail --arrives_at--> xananode.example:concept/xananode

+ The imported lineage trail arrives at XanaNode. +
+
+
+
+ + diff --git a/exampleSite/static/schemas/property-registry.schema.json b/exampleSite/static/schemas/property-registry.schema.json new file mode 100644 index 00000000..713828c6 --- /dev/null +++ b/exampleSite/static/schemas/property-registry.schema.json @@ -0,0 +1,60 @@ +{ + "$schema": "https://json-schema.org/draft/2020-12/schema", + "$id": "https://xananode.org/schemas/property-registry.schema.json", + "title": "XanaNode Property Registry", + "type": "object", + "additionalProperties": false, + "required": ["id", "version", "property_registry"], + "properties": { + "$schema": { "type": "string" }, + "id": { + "type": "string", + "pattern": "^[a-z][a-z0-9_-]*(\\.[a-z][a-z0-9_-]*)*:[a-z][a-z0-9_-]*$" + }, + "version": { "type": "string" }, + "description": { "type": "string" }, + "property_registry": { + "type": "array", + "items": { + "type": "object", + "additionalProperties": false, + "required": ["id", "label", "category", "value_schema"], + "properties": { + "id": { + "type": "string", + "pattern": "^([a-z][a-z0-9_-]*(\\.[a-z][a-z0-9_-]*)*:)?[a-z][a-z0-9_-]*$" + }, + "label": { "type": "string" }, + "description": { "type": "string" }, + "category": { + "type": "string", + "enum": ["identity", "time", "space", "quantity", "money", "classification", "reference"] + }, + "aliases": { + "type": "array", + "items": { "type": "string" }, + "uniqueItems": true + }, + "applies_to": { + "type": "array", + "items": { "type": "string" }, + "uniqueItems": true + }, + "canonical_unit": { "type": "string" }, + "unit_system": { + "type": "string", + "enum": ["SI", "ISO-4217", "ISO-8601", "WGS84", "none"] + }, + "value_schema": { + "type": "object", + "description": "JSON Schema fragment for validating this property value." + }, + "examples": { + "type": "array", + "items": true + } + } + } + } + } +} diff --git a/exampleSite/static/schemas/substrate-manifest.schema.json b/exampleSite/static/schemas/substrate-manifest.schema.json index 91a42f5e..aa592609 100644 --- a/exampleSite/static/schemas/substrate-manifest.schema.json +++ b/exampleSite/static/schemas/substrate-manifest.schema.json @@ -69,7 +69,53 @@ }, "imports": { "type": "array", - "items": { "type": "string" } + "items": { + "oneOf": [ + { "type": "string" }, + { + "type": "object", + "additionalProperties": false, + "required": ["id", "source", "mode"], + "properties": { + "id": { "type": "string" }, + "source": { "type": "string" }, + "mode": { + "type": "string", + "enum": ["mounted", "imported", "merged", "absorbed"] + }, + "version": { "type": "string" }, + "description": { "type": "string" }, + "required": { "type": "boolean" }, + "namespace_mappings": { + "type": "array", + "items": { + "type": "object", + "additionalProperties": false, + "required": ["from", "to", "scope"], + "properties": { + "from": { "type": "string" }, + "to": { "type": "string" }, + "scope": { + "type": "string", + "enum": ["relationships", "all"] + }, + "reason": { "type": "string" } + } + } + }, + "trust": { + "type": "object", + "additionalProperties": false, + "properties": { + "signed": { "type": "boolean" }, + "signature": { "type": "string" }, + "public_key": { "type": "string" } + } + } + } + } + ] + } }, "extensions": { "type": "array", diff --git a/exampleSite/static/schemas/substrate-node.schema.json b/exampleSite/static/schemas/substrate-node.schema.json index efa6ccac..15bbab65 100644 --- a/exampleSite/static/schemas/substrate-node.schema.json +++ b/exampleSite/static/schemas/substrate-node.schema.json @@ -15,6 +15,15 @@ "type": "string", "pattern": "^([a-z][a-z0-9_-]*(\\.[a-z][a-z0-9_-]*)*:)?[a-z][a-z0-9_-]*$" }, + "facets": { + "type": "array", + "description": "Secondary node roles used when one knowledge object participates in multiple modeling categories without duplicating its identity.", + "items": { + "type": "string", + "pattern": "^([a-z][a-z0-9_-]*(\\.[a-z][a-z0-9_-]*)*:)?[a-z][a-z0-9_-]*$" + }, + "uniqueItems": true + }, "status": { "type": "string" }, "importance": { "type": "integer", diff --git a/exampleSite/static/schemas/substrate-relationships.schema.json b/exampleSite/static/schemas/substrate-relationships.schema.json index 457d1f18..2c5c1ce5 100644 --- a/exampleSite/static/schemas/substrate-relationships.schema.json +++ b/exampleSite/static/schemas/substrate-relationships.schema.json @@ -32,6 +32,8 @@ "summary": { "type": "string" }, "asserted_by": { "type": "string" }, "asserted_at": { "type": "string", "format": "date-time" }, + "valid_from": { "type": "string", "format": "date-time" }, + "valid_to": { "type": "string", "format": "date-time" }, "confidence": { "type": "string" }, "content_id": { "type": "string" }, "version_id": { "type": "string" }, diff --git a/exampleSite/static/schemas/xananode-property-registry.v0.1.0.json b/exampleSite/static/schemas/xananode-property-registry.v0.1.0.json new file mode 100644 index 00000000..e415b9a7 --- /dev/null +++ b/exampleSite/static/schemas/xananode-property-registry.v0.1.0.json @@ -0,0 +1,146 @@ +{ + "$schema": "https://xananode.org/schemas/property-registry.schema.json", + "id": "xananode.core:property-registry", + "version": "0.1.0", + "description": "Canonical common properties for open-ended substrate node adjectives.", + "property_registry": [ + { + "id": "birth_date", + "label": "Birth date", + "description": "Calendar date on which a person, organization, project, or entity began.", + "category": "time", + "aliases": ["born", "date_of_birth", "founded_date"], + "applies_to": ["person", "organization", "project"], + "unit_system": "ISO-8601", + "value_schema": { + "type": "string", + "format": "date" + }, + "examples": ["1955-02-24"] + }, + { + "id": "geo_coordinates", + "label": "Geographic coordinates", + "description": "WGS84 latitude and longitude coordinates for a place or geographically located entity.", + "category": "space", + "aliases": ["coordinates", "lat_lon", "location"], + "applies_to": ["place", "event", "organization", "source", "media"], + "unit_system": "WGS84", + "value_schema": { + "type": "object", + "additionalProperties": false, + "required": ["latitude", "longitude"], + "properties": { + "latitude": { + "type": "number", + "minimum": -90, + "maximum": 90 + }, + "longitude": { + "type": "number", + "minimum": -180, + "maximum": 180 + }, + "altitude_m": { "type": "number" }, + "crs": { + "type": "string", + "const": "WGS84" + } + } + }, + "examples": [ + { + "latitude": 37.33182, + "longitude": -122.03118, + "crs": "WGS84" + } + ] + }, + { + "id": "currency_value", + "label": "Currency value", + "description": "A monetary amount with an ISO 4217 currency code.", + "category": "money", + "aliases": ["price", "cost", "market_value", "amount_money"], + "applies_to": ["claim", "observation", "source", "project"], + "unit_system": "ISO-4217", + "value_schema": { + "type": "object", + "additionalProperties": false, + "required": ["amount", "currency"], + "properties": { + "amount": { "type": "number" }, + "currency": { + "type": "string", + "pattern": "^[A-Z]{3}$" + }, + "as_of": { + "type": "string", + "format": "date-time" + } + } + }, + "examples": [ + { + "amount": 199.99, + "currency": "USD", + "as_of": "2026-01-01T00:00:00Z" + } + ] + }, + { + "id": "measurement_si", + "label": "SI measurement", + "description": "A quantified physical or conceptual measurement expressed in SI-compatible units.", + "category": "quantity", + "aliases": ["measurement", "quantity", "metric_value"], + "unit_system": "SI", + "value_schema": { + "type": "object", + "additionalProperties": false, + "required": ["value", "unit"], + "properties": { + "value": { "type": "number" }, + "unit": { "type": "string" }, + "quantity_kind": { "type": "string" }, + "uncertainty": { "type": "number" } + } + }, + "examples": [ + { + "value": 1.82, + "unit": "m", + "quantity_kind": "height" + } + ] + }, + { + "id": "external_identifier", + "label": "External identifier", + "description": "A typed identifier from an external authority or registry.", + "category": "reference", + "aliases": ["wikidata_id", "doi", "orcid", "authority_id"], + "unit_system": "none", + "value_schema": { + "type": "object", + "additionalProperties": false, + "required": ["authority", "value"], + "properties": { + "authority": { "type": "string" }, + "value": { "type": "string" }, + "url": { + "type": "string", + "format": "uri" + } + } + }, + "examples": [ + { + "authority": "wikidata", + "value": "Q19837", + "url": "https://www.wikidata.org/wiki/Q19837" + } + ] + } + ] +} diff --git a/exampleSite/static/source/as-we-may-think/index.html b/exampleSite/static/source/as-we-may-think/index.html new file mode 100644 index 00000000..5f322989 --- /dev/null +++ b/exampleSite/static/source/as-we-may-think/index.html @@ -0,0 +1,25 @@ + + + + + + As We May Think | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/source/example.minimal%3Asource%2Fas-we-may-think/index.html b/exampleSite/static/source/example.minimal%3Asource%2Fas-we-may-think/index.html new file mode 100644 index 00000000..5f322989 --- /dev/null +++ b/exampleSite/static/source/example.minimal%3Asource%2Fas-we-may-think/index.html @@ -0,0 +1,25 @@ + + + + + + As We May Think | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/source/example.minimal%3Asource/as-we-may-think/index.html b/exampleSite/static/source/example.minimal%3Asource/as-we-may-think/index.html new file mode 100644 index 00000000..5f322989 --- /dev/null +++ b/exampleSite/static/source/example.minimal%3Asource/as-we-may-think/index.html @@ -0,0 +1,25 @@ + + + + + + As We May Think | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/substrate.json b/exampleSite/static/substrate.json index 63cee81b..eed8b528 100644 --- a/exampleSite/static/substrate.json +++ b/exampleSite/static/substrate.json @@ -11,6 +11,18 @@ }, "schema_version": "xananode-core@0.5.0", "imports": [ - "xananode:core" + "xananode:core", + { + "mode": "mounted", + "id": "example.minimal", + "source": "../vendor/xananode-core/vendor/xananode-protocol/examples/minimal-substrate", + "version": "0.2.0", + "required": true + }, + { + "mode": "mounted", + "id": "imports:lineage", + "source": "imports/lineage" + } ] } diff --git a/exampleSite/static/technology/apple-knowledge-navigator/index.html b/exampleSite/static/technology/apple-knowledge-navigator/index.html new file mode 100644 index 00000000..10dfe57b --- /dev/null +++ b/exampleSite/static/technology/apple-knowledge-navigator/index.html @@ -0,0 +1,25 @@ + + + + + + Apple Knowledge Navigator | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/technology/babel/index.html b/exampleSite/static/technology/babel/index.html new file mode 100644 index 00000000..47841048 --- /dev/null +++ b/exampleSite/static/technology/babel/index.html @@ -0,0 +1,25 @@ + + + + + + Babel | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/technology/git-backed-substrate/index.html b/exampleSite/static/technology/git-backed-substrate/index.html new file mode 100644 index 00000000..79444c74 --- /dev/null +++ b/exampleSite/static/technology/git-backed-substrate/index.html @@ -0,0 +1,25 @@ + + + + + + Git-backed Substrate | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/technology/guide/index.html b/exampleSite/static/technology/guide/index.html new file mode 100644 index 00000000..bced7222 --- /dev/null +++ b/exampleSite/static/technology/guide/index.html @@ -0,0 +1,25 @@ + + + + + + Guide | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/technology/html/index.html b/exampleSite/static/technology/html/index.html new file mode 100644 index 00000000..db832d37 --- /dev/null +++ b/exampleSite/static/technology/html/index.html @@ -0,0 +1,25 @@ + + + + + + HTML | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/technology/http/index.html b/exampleSite/static/technology/http/index.html new file mode 100644 index 00000000..4736acaf --- /dev/null +++ b/exampleSite/static/technology/http/index.html @@ -0,0 +1,25 @@ + + + + + + HTTP | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/technology/hypercard/index.html b/exampleSite/static/technology/hypercard/index.html new file mode 100644 index 00000000..e9a61145 --- /dev/null +++ b/exampleSite/static/technology/hypercard/index.html @@ -0,0 +1,25 @@ + + + + + + HyperCard | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/technology/hyperland-vr/index.html b/exampleSite/static/technology/hyperland-vr/index.html new file mode 100644 index 00000000..1751b69b --- /dev/null +++ b/exampleSite/static/technology/hyperland-vr/index.html @@ -0,0 +1,25 @@ + + + + + + Hyperland VR | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/technology/micons/index.html b/exampleSite/static/technology/micons/index.html new file mode 100644 index 00000000..20a92341 --- /dev/null +++ b/exampleSite/static/technology/micons/index.html @@ -0,0 +1,25 @@ + + + + + + Micons | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/technology/mosaic/index.html b/exampleSite/static/technology/mosaic/index.html new file mode 100644 index 00000000..24b3e962 --- /dev/null +++ b/exampleSite/static/technology/mosaic/index.html @@ -0,0 +1,25 @@ + + + + + + Mosaic | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/technology/url-uri/index.html b/exampleSite/static/technology/url-uri/index.html new file mode 100644 index 00000000..3d7b5c3e --- /dev/null +++ b/exampleSite/static/technology/url-uri/index.html @@ -0,0 +1,25 @@ + + + + + + URL/URI | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/technology/world-wide-web/index.html b/exampleSite/static/technology/world-wide-web/index.html new file mode 100644 index 00000000..c94d54a9 --- /dev/null +++ b/exampleSite/static/technology/world-wide-web/index.html @@ -0,0 +1,25 @@ + + + + + + World Wide Web | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/technology/xananode.lineage%3Atechnology%2Fapple-knowledge-navigator/index.html b/exampleSite/static/technology/xananode.lineage%3Atechnology%2Fapple-knowledge-navigator/index.html new file mode 100644 index 00000000..10dfe57b --- /dev/null +++ b/exampleSite/static/technology/xananode.lineage%3Atechnology%2Fapple-knowledge-navigator/index.html @@ -0,0 +1,25 @@ + + + + + + Apple Knowledge Navigator | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/technology/xananode.lineage%3Atechnology%2Fgit-backed-substrate/index.html b/exampleSite/static/technology/xananode.lineage%3Atechnology%2Fgit-backed-substrate/index.html new file mode 100644 index 00000000..79444c74 --- /dev/null +++ b/exampleSite/static/technology/xananode.lineage%3Atechnology%2Fgit-backed-substrate/index.html @@ -0,0 +1,25 @@ + + + + + + Git-backed Substrate | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/technology/xananode.lineage%3Atechnology%2Fguide/index.html b/exampleSite/static/technology/xananode.lineage%3Atechnology%2Fguide/index.html new file mode 100644 index 00000000..bced7222 --- /dev/null +++ b/exampleSite/static/technology/xananode.lineage%3Atechnology%2Fguide/index.html @@ -0,0 +1,25 @@ + + + + + + Guide | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/technology/xananode.lineage%3Atechnology%2Fhtml/index.html b/exampleSite/static/technology/xananode.lineage%3Atechnology%2Fhtml/index.html new file mode 100644 index 00000000..db832d37 --- /dev/null +++ b/exampleSite/static/technology/xananode.lineage%3Atechnology%2Fhtml/index.html @@ -0,0 +1,25 @@ + + + + + + HTML | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/technology/xananode.lineage%3Atechnology%2Fhttp/index.html b/exampleSite/static/technology/xananode.lineage%3Atechnology%2Fhttp/index.html new file mode 100644 index 00000000..4736acaf --- /dev/null +++ b/exampleSite/static/technology/xananode.lineage%3Atechnology%2Fhttp/index.html @@ -0,0 +1,25 @@ + + + + + + HTTP | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/technology/xananode.lineage%3Atechnology%2Fhypercard/index.html b/exampleSite/static/technology/xananode.lineage%3Atechnology%2Fhypercard/index.html new file mode 100644 index 00000000..e9a61145 --- /dev/null +++ b/exampleSite/static/technology/xananode.lineage%3Atechnology%2Fhypercard/index.html @@ -0,0 +1,25 @@ + + + + + + HyperCard | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/technology/xananode.lineage%3Atechnology%2Fmicons/index.html b/exampleSite/static/technology/xananode.lineage%3Atechnology%2Fmicons/index.html new file mode 100644 index 00000000..20a92341 --- /dev/null +++ b/exampleSite/static/technology/xananode.lineage%3Atechnology%2Fmicons/index.html @@ -0,0 +1,25 @@ + + + + + + Micons | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/technology/xananode.lineage%3Atechnology%2Fmosaic/index.html b/exampleSite/static/technology/xananode.lineage%3Atechnology%2Fmosaic/index.html new file mode 100644 index 00000000..24b3e962 --- /dev/null +++ b/exampleSite/static/technology/xananode.lineage%3Atechnology%2Fmosaic/index.html @@ -0,0 +1,25 @@ + + + + + + Mosaic | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/technology/xananode.lineage%3Atechnology%2Furl-uri/index.html b/exampleSite/static/technology/xananode.lineage%3Atechnology%2Furl-uri/index.html new file mode 100644 index 00000000..3d7b5c3e --- /dev/null +++ b/exampleSite/static/technology/xananode.lineage%3Atechnology%2Furl-uri/index.html @@ -0,0 +1,25 @@ + + + + + + URL/URI | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/technology/xananode.lineage%3Atechnology%2Fworld-wide-web/index.html b/exampleSite/static/technology/xananode.lineage%3Atechnology%2Fworld-wide-web/index.html new file mode 100644 index 00000000..c94d54a9 --- /dev/null +++ b/exampleSite/static/technology/xananode.lineage%3Atechnology%2Fworld-wide-web/index.html @@ -0,0 +1,25 @@ + + + + + + World Wide Web | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/technology/xananode.lineage%3Atechnology/apple-knowledge-navigator/index.html b/exampleSite/static/technology/xananode.lineage%3Atechnology/apple-knowledge-navigator/index.html new file mode 100644 index 00000000..10dfe57b --- /dev/null +++ b/exampleSite/static/technology/xananode.lineage%3Atechnology/apple-knowledge-navigator/index.html @@ -0,0 +1,25 @@ + + + + + + Apple Knowledge Navigator | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/technology/xananode.lineage%3Atechnology/git-backed-substrate/index.html b/exampleSite/static/technology/xananode.lineage%3Atechnology/git-backed-substrate/index.html new file mode 100644 index 00000000..79444c74 --- /dev/null +++ b/exampleSite/static/technology/xananode.lineage%3Atechnology/git-backed-substrate/index.html @@ -0,0 +1,25 @@ + + + + + + Git-backed Substrate | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/technology/xananode.lineage%3Atechnology/guide/index.html b/exampleSite/static/technology/xananode.lineage%3Atechnology/guide/index.html new file mode 100644 index 00000000..bced7222 --- /dev/null +++ b/exampleSite/static/technology/xananode.lineage%3Atechnology/guide/index.html @@ -0,0 +1,25 @@ + + + + + + Guide | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/technology/xananode.lineage%3Atechnology/html/index.html b/exampleSite/static/technology/xananode.lineage%3Atechnology/html/index.html new file mode 100644 index 00000000..db832d37 --- /dev/null +++ b/exampleSite/static/technology/xananode.lineage%3Atechnology/html/index.html @@ -0,0 +1,25 @@ + + + + + + HTML | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/technology/xananode.lineage%3Atechnology/http/index.html b/exampleSite/static/technology/xananode.lineage%3Atechnology/http/index.html new file mode 100644 index 00000000..4736acaf --- /dev/null +++ b/exampleSite/static/technology/xananode.lineage%3Atechnology/http/index.html @@ -0,0 +1,25 @@ + + + + + + HTTP | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/technology/xananode.lineage%3Atechnology/hypercard/index.html b/exampleSite/static/technology/xananode.lineage%3Atechnology/hypercard/index.html new file mode 100644 index 00000000..e9a61145 --- /dev/null +++ b/exampleSite/static/technology/xananode.lineage%3Atechnology/hypercard/index.html @@ -0,0 +1,25 @@ + + + + + + HyperCard | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/technology/xananode.lineage%3Atechnology/micons/index.html b/exampleSite/static/technology/xananode.lineage%3Atechnology/micons/index.html new file mode 100644 index 00000000..20a92341 --- /dev/null +++ b/exampleSite/static/technology/xananode.lineage%3Atechnology/micons/index.html @@ -0,0 +1,25 @@ + + + + + + Micons | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/technology/xananode.lineage%3Atechnology/mosaic/index.html b/exampleSite/static/technology/xananode.lineage%3Atechnology/mosaic/index.html new file mode 100644 index 00000000..24b3e962 --- /dev/null +++ b/exampleSite/static/technology/xananode.lineage%3Atechnology/mosaic/index.html @@ -0,0 +1,25 @@ + + + + + + Mosaic | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/technology/xananode.lineage%3Atechnology/url-uri/index.html b/exampleSite/static/technology/xananode.lineage%3Atechnology/url-uri/index.html new file mode 100644 index 00000000..3d7b5c3e --- /dev/null +++ b/exampleSite/static/technology/xananode.lineage%3Atechnology/url-uri/index.html @@ -0,0 +1,25 @@ + + + + + + URL/URI | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/technology/xananode.lineage%3Atechnology/world-wide-web/index.html b/exampleSite/static/technology/xananode.lineage%3Atechnology/world-wide-web/index.html new file mode 100644 index 00000000..c94d54a9 --- /dev/null +++ b/exampleSite/static/technology/xananode.lineage%3Atechnology/world-wide-web/index.html @@ -0,0 +1,25 @@ + + + + + + World Wide Web | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/technology/xananode.lineage%3Atool%2Fbabel/index.html b/exampleSite/static/technology/xananode.lineage%3Atool%2Fbabel/index.html new file mode 100644 index 00000000..47841048 --- /dev/null +++ b/exampleSite/static/technology/xananode.lineage%3Atool%2Fbabel/index.html @@ -0,0 +1,25 @@ + + + + + + Babel | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/technology/xananode.lineage%3Atool%2Fhyperland-vr/index.html b/exampleSite/static/technology/xananode.lineage%3Atool%2Fhyperland-vr/index.html new file mode 100644 index 00000000..1751b69b --- /dev/null +++ b/exampleSite/static/technology/xananode.lineage%3Atool%2Fhyperland-vr/index.html @@ -0,0 +1,25 @@ + + + + + + Hyperland VR | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/technology/xananode.lineage%3Atool/babel/index.html b/exampleSite/static/technology/xananode.lineage%3Atool/babel/index.html new file mode 100644 index 00000000..47841048 --- /dev/null +++ b/exampleSite/static/technology/xananode.lineage%3Atool/babel/index.html @@ -0,0 +1,25 @@ + + + + + + Babel | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/technology/xananode.lineage%3Atool/hyperland-vr/index.html b/exampleSite/static/technology/xananode.lineage%3Atool/hyperland-vr/index.html new file mode 100644 index 00000000..1751b69b --- /dev/null +++ b/exampleSite/static/technology/xananode.lineage%3Atool/hyperland-vr/index.html @@ -0,0 +1,25 @@ + + + + + + Hyperland VR | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/trail/example.minimal%3Atrail%2Fstart-here/index.html b/exampleSite/static/trail/example.minimal%3Atrail%2Fstart-here/index.html new file mode 100644 index 00000000..a19f47e9 --- /dev/null +++ b/exampleSite/static/trail/example.minimal%3Atrail%2Fstart-here/index.html @@ -0,0 +1,25 @@ + + + + + + Start Here | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/trail/example.minimal%3Atrail/start-here/index.html b/exampleSite/static/trail/example.minimal%3Atrail/start-here/index.html new file mode 100644 index 00000000..a19f47e9 --- /dev/null +++ b/exampleSite/static/trail/example.minimal%3Atrail/start-here/index.html @@ -0,0 +1,25 @@ + + + + + + Start Here | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/trail/lost-lineage-intertwingled-trail/index.html b/exampleSite/static/trail/lost-lineage-intertwingled-trail/index.html new file mode 100644 index 00000000..5893e776 --- /dev/null +++ b/exampleSite/static/trail/lost-lineage-intertwingled-trail/index.html @@ -0,0 +1,25 @@ + + + + + + Lost Lineage Intertwingled Trail | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/trail/start-here/index.html b/exampleSite/static/trail/start-here/index.html new file mode 100644 index 00000000..a19f47e9 --- /dev/null +++ b/exampleSite/static/trail/start-here/index.html @@ -0,0 +1,25 @@ + + + + + + Start Here | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/trail/xananode.lineage%3Atrail%2Flost-lineage-intertwingled-trail/index.html b/exampleSite/static/trail/xananode.lineage%3Atrail%2Flost-lineage-intertwingled-trail/index.html new file mode 100644 index 00000000..5893e776 --- /dev/null +++ b/exampleSite/static/trail/xananode.lineage%3Atrail%2Flost-lineage-intertwingled-trail/index.html @@ -0,0 +1,25 @@ + + + + + + Lost Lineage Intertwingled Trail | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/trail/xananode.lineage%3Atrail/lost-lineage-intertwingled-trail/index.html b/exampleSite/static/trail/xananode.lineage%3Atrail/lost-lineage-intertwingled-trail/index.html new file mode 100644 index 00000000..5893e776 --- /dev/null +++ b/exampleSite/static/trail/xananode.lineage%3Atrail/lost-lineage-intertwingled-trail/index.html @@ -0,0 +1,25 @@ + + + + + + Lost Lineage Intertwingled Trail | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/xananode-fragments.json b/exampleSite/static/xananode-fragments.json index 7c76b073..f30cc4d0 100644 --- a/exampleSite/static/xananode-fragments.json +++ b/exampleSite/static/xananode-fragments.json @@ -1,45 +1,31 @@ { - "generated_at": "2026-06-18T04:37:16.672Z", + "generated_at": "2026-06-19T04:49:42.541Z", "nodes": { "xananode-implementation-stack-trail": { "versions": { "v1": { "fragments": { - "1": "This trail orders the active XanaNode implementation repositories by dependency and responsibility.\n\nThe protocol repository defines the canonical rules.\n\nThe Core SDK repository consumes those rules and exposes reusable validation, fragment, graph, and artifact APIs.\n\nThe Hugo repository adapts Hugo content and static publishing to Core-validated protocol artifacts.\n\nThe Workspace repository manages multiple local substrates and their operational workflows.\n\nThe Studio repository provides the desktop workbench for editing, previewing, validating, and navigating those substrates.\n\n{{< node ref=\"xananode-protocol-repo\" >}} {{< node ref=\"xananode-core-sdk-repo\" >}} {{< node ref=\"xananode-hugo-repo\" >}} {{< node ref=\"xananode-workspace-repo\" >}} {{< node ref=\"xananode-studio-repo\" >}}", - "1.1": "This trail orders the active XanaNode implementation repositories by dependency and responsibility.", - "1.1.1": "This trail orders the active XanaNode implementation repositories by dependency and responsibility.", - "1.2": "The protocol repository defines the canonical rules.", - "1.2.1": "The protocol repository defines the canonical rules.", - "1.3": "The Core SDK repository consumes those rules and exposes reusable validation, fragment, graph, and artifact APIs.", - "1.3.1": "The Core SDK repository consumes those rules and exposes reusable validation, fragment, graph, and artifact APIs.", - "1.4": "The Hugo repository adapts Hugo content and static publishing to Core-validated protocol artifacts.", - "1.4.1": "The Hugo repository adapts Hugo content and static publishing to Core-validated protocol artifacts.", - "1.5": "The Workspace repository manages multiple local substrates and their operational workflows.", - "1.5.1": "The Workspace repository manages multiple local substrates and their operational workflows.", - "1.6": "The Studio repository provides the desktop workbench for editing, previewing, validating, and navigating those substrates.", - "1.6.1": "The Studio repository provides the desktop workbench for editing, previewing, validating, and navigating those substrates.", - "1.7": "{{< node ref=\"xananode-protocol-repo\" >}} {{< node ref=\"xananode-core-sdk-repo\" >}} {{< node ref=\"xananode-hugo-repo\" >}} {{< node ref=\"xananode-workspace-repo\" >}} {{< node ref=\"xananode-studio-repo\" >}}", - "1.7.1": "{{< node ref=\"xananode-protocol-repo\" >}} {{< node ref=\"xananode-core-sdk-repo\" >}} {{< node ref=\"xananode-hugo-repo\" >}} {{< node ref=\"xananode-workspace-repo\" >}} {{< node ref=\"xananode-studio-repo\" >}}" + "1": "This trail orders the active XanaNode implementation repositories by dependency and responsibility.\n\nThe protocol repository defines the canonical rules.\n\nThe Core SDK repository consumes those rules and exposes reusable validation, fragment, graph, and artifact APIs.\n\nThe Hugo repository adapts Hugo content and static publishing to Core validated protocol artifacts.\n\nThe Workspace repository manages multiple local substrates and their operational workflows.\n\nThe Studio repository provides the desktop workbench for editing, previewing, validating, and navigating those substrates.\n\n{{< node ref=\"xananode protocol repo\" }} {{< node ref=\"xananode core sdk repo\" }} {{< node ref=\"xananode hugo repo\" }} {{< node ref=\"xananode workspace repo\" }} {{< node ref=\"xananode studio repo\" }}", + "0001": "This trail orders the active XanaNode implementation repositories by dependency and responsibility.", + "0002": "The protocol repository defines the canonical rules.", + "0003": "The Core SDK repository consumes those rules and exposes reusable validation, fragment, graph, and artifact APIs.", + "0004": "The Hugo repository adapts Hugo content and static publishing to Core validated protocol artifacts.", + "0005": "The Workspace repository manages multiple local substrates and their operational workflows.", + "0006": "The Studio repository provides the desktop workbench for editing, previewing, validating, and navigating those substrates.", + "0007": "{{< node ref=\"xananode protocol repo\" }} {{< node ref=\"xananode core sdk repo\" }} {{< node ref=\"xananode hugo repo\" }} {{< node ref=\"xananode workspace repo\" }} {{< node ref=\"xananode studio repo\" }}" }, "metadata": {} }, "latest": { "fragments": { - "1": "This trail orders the active XanaNode implementation repositories by dependency and responsibility.\n\nThe protocol repository defines the canonical rules.\n\nThe Core SDK repository consumes those rules and exposes reusable validation, fragment, graph, and artifact APIs.\n\nThe Hugo repository adapts Hugo content and static publishing to Core-validated protocol artifacts.\n\nThe Workspace repository manages multiple local substrates and their operational workflows.\n\nThe Studio repository provides the desktop workbench for editing, previewing, validating, and navigating those substrates.\n\n{{< node ref=\"xananode-protocol-repo\" >}} {{< node ref=\"xananode-core-sdk-repo\" >}} {{< node ref=\"xananode-hugo-repo\" >}} {{< node ref=\"xananode-workspace-repo\" >}} {{< node ref=\"xananode-studio-repo\" >}}", - "1.1": "This trail orders the active XanaNode implementation repositories by dependency and responsibility.", - "1.1.1": "This trail orders the active XanaNode implementation repositories by dependency and responsibility.", - "1.2": "The protocol repository defines the canonical rules.", - "1.2.1": "The protocol repository defines the canonical rules.", - "1.3": "The Core SDK repository consumes those rules and exposes reusable validation, fragment, graph, and artifact APIs.", - "1.3.1": "The Core SDK repository consumes those rules and exposes reusable validation, fragment, graph, and artifact APIs.", - "1.4": "The Hugo repository adapts Hugo content and static publishing to Core-validated protocol artifacts.", - "1.4.1": "The Hugo repository adapts Hugo content and static publishing to Core-validated protocol artifacts.", - "1.5": "The Workspace repository manages multiple local substrates and their operational workflows.", - "1.5.1": "The Workspace repository manages multiple local substrates and their operational workflows.", - "1.6": "The Studio repository provides the desktop workbench for editing, previewing, validating, and navigating those substrates.", - "1.6.1": "The Studio repository provides the desktop workbench for editing, previewing, validating, and navigating those substrates.", - "1.7": "{{< node ref=\"xananode-protocol-repo\" >}} {{< node ref=\"xananode-core-sdk-repo\" >}} {{< node ref=\"xananode-hugo-repo\" >}} {{< node ref=\"xananode-workspace-repo\" >}} {{< node ref=\"xananode-studio-repo\" >}}", - "1.7.1": "{{< node ref=\"xananode-protocol-repo\" >}} {{< node ref=\"xananode-core-sdk-repo\" >}} {{< node ref=\"xananode-hugo-repo\" >}} {{< node ref=\"xananode-workspace-repo\" >}} {{< node ref=\"xananode-studio-repo\" >}}" + "1": "This trail orders the active XanaNode implementation repositories by dependency and responsibility.\n\nThe protocol repository defines the canonical rules.\n\nThe Core SDK repository consumes those rules and exposes reusable validation, fragment, graph, and artifact APIs.\n\nThe Hugo repository adapts Hugo content and static publishing to Core validated protocol artifacts.\n\nThe Workspace repository manages multiple local substrates and their operational workflows.\n\nThe Studio repository provides the desktop workbench for editing, previewing, validating, and navigating those substrates.\n\n{{< node ref=\"xananode protocol repo\" }} {{< node ref=\"xananode core sdk repo\" }} {{< node ref=\"xananode hugo repo\" }} {{< node ref=\"xananode workspace repo\" }} {{< node ref=\"xananode studio repo\" }}", + "0001": "This trail orders the active XanaNode implementation repositories by dependency and responsibility.", + "0002": "The protocol repository defines the canonical rules.", + "0003": "The Core SDK repository consumes those rules and exposes reusable validation, fragment, graph, and artifact APIs.", + "0004": "The Hugo repository adapts Hugo content and static publishing to Core validated protocol artifacts.", + "0005": "The Workspace repository manages multiple local substrates and their operational workflows.", + "0006": "The Studio repository provides the desktop workbench for editing, previewing, validating, and navigating those substrates.", + "0007": "{{< node ref=\"xananode protocol repo\" }} {{< node ref=\"xananode core sdk repo\" }} {{< node ref=\"xananode hugo repo\" }} {{< node ref=\"xananode workspace repo\" }} {{< node ref=\"xananode studio repo\" }}" }, "metadata": {} } @@ -51,25 +37,19 @@ "versions": { "v1": { "fragments": { - "1": "This trail introduces XanaNode as a protocol, ontology, and publishing architecture for interoperable knowledge substrates.\n\nIt moves from the problem of isolated documents to typed relationships, provenance, stable fragments, namespaced schemas, protocol artifacts, merge validation, compatibility levels, federation, and civilizational memory.\n\n{{< node ref=\"start-here\" >}} {{< node ref=\"xananode\" >}} {{< node ref=\"knowledge-substrate\" >}} {{< node ref=\"typed-relationships\" >}} {{< node ref=\"provenance\" >}} {{< node ref=\"transclusion\" >}} {{< node ref=\"tumbler-addressing\" >}} {{< node ref=\"namespacing\" >}} {{< node ref=\"merge-validation\" >}} {{< node ref=\"protocol-artifacts\" >}} {{< node ref=\"compatibility-levels\" >}} {{< node ref=\"federated-knowledge-substrates\" >}} {{< node ref=\"civilizational-memory\" >}}", - "1.1": "This trail introduces XanaNode as a protocol, ontology, and publishing architecture for interoperable knowledge substrates.", - "1.1.1": "This trail introduces XanaNode as a protocol, ontology, and publishing architecture for interoperable knowledge substrates.", - "1.2": "It moves from the problem of isolated documents to typed relationships, provenance, stable fragments, namespaced schemas, protocol artifacts, merge validation, compatibility levels, federation, and civilizational memory.", - "1.2.1": "It moves from the problem of isolated documents to typed relationships, provenance, stable fragments, namespaced schemas, protocol artifacts, merge validation, compatibility levels, federation, and civilizational memory.", - "1.3": "{{< node ref=\"start-here\" >}} {{< node ref=\"xananode\" >}} {{< node ref=\"knowledge-substrate\" >}} {{< node ref=\"typed-relationships\" >}} {{< node ref=\"provenance\" >}} {{< node ref=\"transclusion\" >}} {{< node ref=\"tumbler-addressing\" >}} {{< node ref=\"namespacing\" >}} {{< node ref=\"merge-validation\" >}} {{< node ref=\"protocol-artifacts\" >}} {{< node ref=\"compatibility-levels\" >}} {{< node ref=\"federated-knowledge-substrates\" >}} {{< node ref=\"civilizational-memory\" >}}", - "1.3.1": "{{< node ref=\"start-here\" >}} {{< node ref=\"xananode\" >}} {{< node ref=\"knowledge-substrate\" >}} {{< node ref=\"typed-relationships\" >}} {{< node ref=\"provenance\" >}} {{< node ref=\"transclusion\" >}} {{< node ref=\"tumbler-addressing\" >}} {{< node ref=\"namespacing\" >}} {{< node ref=\"merge-validation\" >}} {{< node ref=\"protocol-artifacts\" >}} {{< node ref=\"compatibility-levels\" >}} {{< node ref=\"federated-knowledge-substrates\" >}} {{< node ref=\"civilizational-memory\" >}}" + "1": "This trail introduces XanaNode as a protocol, ontology, and publishing architecture for interoperable knowledge substrates.\n\nIt moves from the problem of isolated documents to typed relationships, provenance, stable fragments, namespaced schemas, protocol artifacts, merge validation, compatibility levels, federation, and civilizational memory.\n\n{{< node ref=\"start here\" }} {{< node ref=\"xananode\" }} {{< node ref=\"knowledge substrate\" }} {{< node ref=\"typed relationships\" }} {{< node ref=\"provenance\" }} {{< node ref=\"transclusion\" }} {{< node ref=\"tumbler addressing\" }} {{< node ref=\"namespacing\" }} {{< node ref=\"merge validation\" }} {{< node ref=\"protocol artifacts\" }} {{< node ref=\"compatibility levels\" }} {{< node ref=\"federated knowledge substrates\" }} {{< node ref=\"civilizational memory\" }}", + "0001": "This trail introduces XanaNode as a protocol, ontology, and publishing architecture for interoperable knowledge substrates.", + "0002": "It moves from the problem of isolated documents to typed relationships, provenance, stable fragments, namespaced schemas, protocol artifacts, merge validation, compatibility levels, federation, and civilizational memory.", + "0003": "{{< node ref=\"start here\" }} {{< node ref=\"xananode\" }} {{< node ref=\"knowledge substrate\" }} {{< node ref=\"typed relationships\" }} {{< node ref=\"provenance\" }} {{< node ref=\"transclusion\" }} {{< node ref=\"tumbler addressing\" }} {{< node ref=\"namespacing\" }} {{< node ref=\"merge validation\" }} {{< node ref=\"protocol artifacts\" }} {{< node ref=\"compatibility levels\" }} {{< node ref=\"federated knowledge substrates\" }} {{< node ref=\"civilizational memory\" }}" }, "metadata": {} }, "latest": { "fragments": { - "1": "This trail introduces XanaNode as a protocol, ontology, and publishing architecture for interoperable knowledge substrates.\n\nIt moves from the problem of isolated documents to typed relationships, provenance, stable fragments, namespaced schemas, protocol artifacts, merge validation, compatibility levels, federation, and civilizational memory.\n\n{{< node ref=\"start-here\" >}} {{< node ref=\"xananode\" >}} {{< node ref=\"knowledge-substrate\" >}} {{< node ref=\"typed-relationships\" >}} {{< node ref=\"provenance\" >}} {{< node ref=\"transclusion\" >}} {{< node ref=\"tumbler-addressing\" >}} {{< node ref=\"namespacing\" >}} {{< node ref=\"merge-validation\" >}} {{< node ref=\"protocol-artifacts\" >}} {{< node ref=\"compatibility-levels\" >}} {{< node ref=\"federated-knowledge-substrates\" >}} {{< node ref=\"civilizational-memory\" >}}", - "1.1": "This trail introduces XanaNode as a protocol, ontology, and publishing architecture for interoperable knowledge substrates.", - "1.1.1": "This trail introduces XanaNode as a protocol, ontology, and publishing architecture for interoperable knowledge substrates.", - "1.2": "It moves from the problem of isolated documents to typed relationships, provenance, stable fragments, namespaced schemas, protocol artifacts, merge validation, compatibility levels, federation, and civilizational memory.", - "1.2.1": "It moves from the problem of isolated documents to typed relationships, provenance, stable fragments, namespaced schemas, protocol artifacts, merge validation, compatibility levels, federation, and civilizational memory.", - "1.3": "{{< node ref=\"start-here\" >}} {{< node ref=\"xananode\" >}} {{< node ref=\"knowledge-substrate\" >}} {{< node ref=\"typed-relationships\" >}} {{< node ref=\"provenance\" >}} {{< node ref=\"transclusion\" >}} {{< node ref=\"tumbler-addressing\" >}} {{< node ref=\"namespacing\" >}} {{< node ref=\"merge-validation\" >}} {{< node ref=\"protocol-artifacts\" >}} {{< node ref=\"compatibility-levels\" >}} {{< node ref=\"federated-knowledge-substrates\" >}} {{< node ref=\"civilizational-memory\" >}}", - "1.3.1": "{{< node ref=\"start-here\" >}} {{< node ref=\"xananode\" >}} {{< node ref=\"knowledge-substrate\" >}} {{< node ref=\"typed-relationships\" >}} {{< node ref=\"provenance\" >}} {{< node ref=\"transclusion\" >}} {{< node ref=\"tumbler-addressing\" >}} {{< node ref=\"namespacing\" >}} {{< node ref=\"merge-validation\" >}} {{< node ref=\"protocol-artifacts\" >}} {{< node ref=\"compatibility-levels\" >}} {{< node ref=\"federated-knowledge-substrates\" >}} {{< node ref=\"civilizational-memory\" >}}" + "1": "This trail introduces XanaNode as a protocol, ontology, and publishing architecture for interoperable knowledge substrates.\n\nIt moves from the problem of isolated documents to typed relationships, provenance, stable fragments, namespaced schemas, protocol artifacts, merge validation, compatibility levels, federation, and civilizational memory.\n\n{{< node ref=\"start here\" }} {{< node ref=\"xananode\" }} {{< node ref=\"knowledge substrate\" }} {{< node ref=\"typed relationships\" }} {{< node ref=\"provenance\" }} {{< node ref=\"transclusion\" }} {{< node ref=\"tumbler addressing\" }} {{< node ref=\"namespacing\" }} {{< node ref=\"merge validation\" }} {{< node ref=\"protocol artifacts\" }} {{< node ref=\"compatibility levels\" }} {{< node ref=\"federated knowledge substrates\" }} {{< node ref=\"civilizational memory\" }}", + "0001": "This trail introduces XanaNode as a protocol, ontology, and publishing architecture for interoperable knowledge substrates.", + "0002": "It moves from the problem of isolated documents to typed relationships, provenance, stable fragments, namespaced schemas, protocol artifacts, merge validation, compatibility levels, federation, and civilizational memory.", + "0003": "{{< node ref=\"start here\" }} {{< node ref=\"xananode\" }} {{< node ref=\"knowledge substrate\" }} {{< node ref=\"typed relationships\" }} {{< node ref=\"provenance\" }} {{< node ref=\"transclusion\" }} {{< node ref=\"tumbler addressing\" }} {{< node ref=\"namespacing\" }} {{< node ref=\"merge validation\" }} {{< node ref=\"protocol artifacts\" }} {{< node ref=\"compatibility levels\" }} {{< node ref=\"federated knowledge substrates\" }} {{< node ref=\"civilizational memory\" }}" }, "metadata": {} } @@ -81,25 +61,19 @@ "versions": { "v1": { "fragments": { - "1": "This trail follows the artifacts a XanaNode implementation publishes or consumes.\n\nIt begins with the manifest, node records, and relationship list, then moves through compatibility reports, merge reports, registries, extension policy, custom extensions, federation examples, and governance rules.\n\n{{< node ref=\"protocol-artifacts\" >}} {{< node ref=\"substrate-manifest\" >}} {{< node ref=\"substrate-node-record\" >}} {{< node ref=\"substrate-relationship-list\" >}} {{< node ref=\"compatibility-levels\" >}} {{< node ref=\"compatibility-report\" >}} {{< node ref=\"merge-report\" >}} {{< node ref=\"namespace-registry\" >}} {{< node ref=\"known-implementations-registry\" >}} {{< node ref=\"review-suggestions\" >}} {{< node ref=\"canonical-type-policy\" >}} {{< node ref=\"custom-extension-substrate\" >}} {{< node ref=\"federation-example\" >}} {{< node ref=\"federation-rules\" >}}", - "1.1": "This trail follows the artifacts a XanaNode implementation publishes or consumes.", - "1.1.1": "This trail follows the artifacts a XanaNode implementation publishes or consumes.", - "1.2": "It begins with the manifest, node records, and relationship list, then moves through compatibility reports, merge reports, registries, extension policy, custom extensions, federation examples, and governance rules.", - "1.2.1": "It begins with the manifest, node records, and relationship list, then moves through compatibility reports, merge reports, registries, extension policy, custom extensions, federation examples, and governance rules.", - "1.3": "{{< node ref=\"protocol-artifacts\" >}} {{< node ref=\"substrate-manifest\" >}} {{< node ref=\"substrate-node-record\" >}} {{< node ref=\"substrate-relationship-list\" >}} {{< node ref=\"compatibility-levels\" >}} {{< node ref=\"compatibility-report\" >}} {{< node ref=\"merge-report\" >}} {{< node ref=\"namespace-registry\" >}} {{< node ref=\"known-implementations-registry\" >}} {{< node ref=\"review-suggestions\" >}} {{< node ref=\"canonical-type-policy\" >}} {{< node ref=\"custom-extension-substrate\" >}} {{< node ref=\"federation-example\" >}} {{< node ref=\"federation-rules\" >}}", - "1.3.1": "{{< node ref=\"protocol-artifacts\" >}} {{< node ref=\"substrate-manifest\" >}} {{< node ref=\"substrate-node-record\" >}} {{< node ref=\"substrate-relationship-list\" >}} {{< node ref=\"compatibility-levels\" >}} {{< node ref=\"compatibility-report\" >}} {{< node ref=\"merge-report\" >}} {{< node ref=\"namespace-registry\" >}} {{< node ref=\"known-implementations-registry\" >}} {{< node ref=\"review-suggestions\" >}} {{< node ref=\"canonical-type-policy\" >}} {{< node ref=\"custom-extension-substrate\" >}} {{< node ref=\"federation-example\" >}} {{< node ref=\"federation-rules\" >}}" + "1": "This trail follows the artifacts a XanaNode implementation publishes or consumes.\n\nIt begins with the manifest, node records, and relationship list, then moves through compatibility reports, merge reports, registries, extension policy, custom extensions, federation examples, and governance rules.\n\n{{< node ref=\"protocol artifacts\" }} {{< node ref=\"substrate manifest\" }} {{< node ref=\"substrate node record\" }} {{< node ref=\"substrate relationship list\" }} {{< node ref=\"compatibility levels\" }} {{< node ref=\"compatibility report\" }} {{< node ref=\"merge report\" }} {{< node ref=\"namespace registry\" }} {{< node ref=\"known implementations registry\" }} {{< node ref=\"review suggestions\" }} {{< node ref=\"canonical type policy\" }} {{< node ref=\"custom extension substrate\" }} {{< node ref=\"federation example\" }} {{< node ref=\"federation rules\" }}", + "0001": "This trail follows the artifacts a XanaNode implementation publishes or consumes.", + "0002": "It begins with the manifest, node records, and relationship list, then moves through compatibility reports, merge reports, registries, extension policy, custom extensions, federation examples, and governance rules.", + "0003": "{{< node ref=\"protocol artifacts\" }} {{< node ref=\"substrate manifest\" }} {{< node ref=\"substrate node record\" }} {{< node ref=\"substrate relationship list\" }} {{< node ref=\"compatibility levels\" }} {{< node ref=\"compatibility report\" }} {{< node ref=\"merge report\" }} {{< node ref=\"namespace registry\" }} {{< node ref=\"known implementations registry\" }} {{< node ref=\"review suggestions\" }} {{< node ref=\"canonical type policy\" }} {{< node ref=\"custom extension substrate\" }} {{< node ref=\"federation example\" }} {{< node ref=\"federation rules\" }}" }, "metadata": {} }, "latest": { "fragments": { - "1": "This trail follows the artifacts a XanaNode implementation publishes or consumes.\n\nIt begins with the manifest, node records, and relationship list, then moves through compatibility reports, merge reports, registries, extension policy, custom extensions, federation examples, and governance rules.\n\n{{< node ref=\"protocol-artifacts\" >}} {{< node ref=\"substrate-manifest\" >}} {{< node ref=\"substrate-node-record\" >}} {{< node ref=\"substrate-relationship-list\" >}} {{< node ref=\"compatibility-levels\" >}} {{< node ref=\"compatibility-report\" >}} {{< node ref=\"merge-report\" >}} {{< node ref=\"namespace-registry\" >}} {{< node ref=\"known-implementations-registry\" >}} {{< node ref=\"review-suggestions\" >}} {{< node ref=\"canonical-type-policy\" >}} {{< node ref=\"custom-extension-substrate\" >}} {{< node ref=\"federation-example\" >}} {{< node ref=\"federation-rules\" >}}", - "1.1": "This trail follows the artifacts a XanaNode implementation publishes or consumes.", - "1.1.1": "This trail follows the artifacts a XanaNode implementation publishes or consumes.", - "1.2": "It begins with the manifest, node records, and relationship list, then moves through compatibility reports, merge reports, registries, extension policy, custom extensions, federation examples, and governance rules.", - "1.2.1": "It begins with the manifest, node records, and relationship list, then moves through compatibility reports, merge reports, registries, extension policy, custom extensions, federation examples, and governance rules.", - "1.3": "{{< node ref=\"protocol-artifacts\" >}} {{< node ref=\"substrate-manifest\" >}} {{< node ref=\"substrate-node-record\" >}} {{< node ref=\"substrate-relationship-list\" >}} {{< node ref=\"compatibility-levels\" >}} {{< node ref=\"compatibility-report\" >}} {{< node ref=\"merge-report\" >}} {{< node ref=\"namespace-registry\" >}} {{< node ref=\"known-implementations-registry\" >}} {{< node ref=\"review-suggestions\" >}} {{< node ref=\"canonical-type-policy\" >}} {{< node ref=\"custom-extension-substrate\" >}} {{< node ref=\"federation-example\" >}} {{< node ref=\"federation-rules\" >}}", - "1.3.1": "{{< node ref=\"protocol-artifacts\" >}} {{< node ref=\"substrate-manifest\" >}} {{< node ref=\"substrate-node-record\" >}} {{< node ref=\"substrate-relationship-list\" >}} {{< node ref=\"compatibility-levels\" >}} {{< node ref=\"compatibility-report\" >}} {{< node ref=\"merge-report\" >}} {{< node ref=\"namespace-registry\" >}} {{< node ref=\"known-implementations-registry\" >}} {{< node ref=\"review-suggestions\" >}} {{< node ref=\"canonical-type-policy\" >}} {{< node ref=\"custom-extension-substrate\" >}} {{< node ref=\"federation-example\" >}} {{< node ref=\"federation-rules\" >}}" + "1": "This trail follows the artifacts a XanaNode implementation publishes or consumes.\n\nIt begins with the manifest, node records, and relationship list, then moves through compatibility reports, merge reports, registries, extension policy, custom extensions, federation examples, and governance rules.\n\n{{< node ref=\"protocol artifacts\" }} {{< node ref=\"substrate manifest\" }} {{< node ref=\"substrate node record\" }} {{< node ref=\"substrate relationship list\" }} {{< node ref=\"compatibility levels\" }} {{< node ref=\"compatibility report\" }} {{< node ref=\"merge report\" }} {{< node ref=\"namespace registry\" }} {{< node ref=\"known implementations registry\" }} {{< node ref=\"review suggestions\" }} {{< node ref=\"canonical type policy\" }} {{< node ref=\"custom extension substrate\" }} {{< node ref=\"federation example\" }} {{< node ref=\"federation rules\" }}", + "0001": "This trail follows the artifacts a XanaNode implementation publishes or consumes.", + "0002": "It begins with the manifest, node records, and relationship list, then moves through compatibility reports, merge reports, registries, extension policy, custom extensions, federation examples, and governance rules.", + "0003": "{{< node ref=\"protocol artifacts\" }} {{< node ref=\"substrate manifest\" }} {{< node ref=\"substrate node record\" }} {{< node ref=\"substrate relationship list\" }} {{< node ref=\"compatibility levels\" }} {{< node ref=\"compatibility report\" }} {{< node ref=\"merge report\" }} {{< node ref=\"namespace registry\" }} {{< node ref=\"known implementations registry\" }} {{< node ref=\"review suggestions\" }} {{< node ref=\"canonical type policy\" }} {{< node ref=\"custom extension substrate\" }} {{< node ref=\"federation example\" }} {{< node ref=\"federation rules\" }}" }, "metadata": {} } @@ -112,16 +86,14 @@ "v1": { "fragments": { "1": "This trail follows the historical lineage behind XanaNode: Bush's associative trails, Engelbart's augmentation work, Nelson's transclusion and visible interconnection, and the protocol's current focus on typed relationships and stable fragments.", - "1.1": "This trail follows the historical lineage behind XanaNode: Bush's associative trails, Engelbart's augmentation work, Nelson's transclusion and visible interconnection, and the protocol's current focus on typed relationships and stable fragments.", - "1.1.1": "This trail follows the historical lineage behind XanaNode: Bush's associative trails, Engelbart's augmentation work, Nelson's transclusion and visible interconnection, and the protocol's current focus on typed relationships and stable fragments." + "0001": "This trail follows the historical lineage behind XanaNode: Bush's associative trails, Engelbart's augmentation work, Nelson's transclusion and visible interconnection, and the protocol's current focus on typed relationships and stable fragments." }, "metadata": {} }, "latest": { "fragments": { "1": "This trail follows the historical lineage behind XanaNode: Bush's associative trails, Engelbart's augmentation work, Nelson's transclusion and visible interconnection, and the protocol's current focus on typed relationships and stable fragments.", - "1.1": "This trail follows the historical lineage behind XanaNode: Bush's associative trails, Engelbart's augmentation work, Nelson's transclusion and visible interconnection, and the protocol's current focus on typed relationships and stable fragments.", - "1.1.1": "This trail follows the historical lineage behind XanaNode: Bush's associative trails, Engelbart's augmentation work, Nelson's transclusion and visible interconnection, and the protocol's current focus on typed relationships and stable fragments." + "0001": "This trail follows the historical lineage behind XanaNode: Bush's associative trails, Engelbart's augmentation work, Nelson's transclusion and visible interconnection, and the protocol's current focus on typed relationships and stable fragments." }, "metadata": {} } @@ -133,21 +105,17 @@ "versions": { "v1": { "fragments": { - "1": "This trail deliberately branches after XanaNode so the viewer can test a guided choose-your-path experience.\n\n{{< node ref=\"start-here\" >}} {{< node ref=\"xananode\" >}}", - "1.1": "This trail deliberately branches after XanaNode so the viewer can test a guided choose-your-path experience.", - "1.1.1": "This trail deliberately branches after XanaNode so the viewer can test a guided choose-your-path experience.", - "1.2": "{{< node ref=\"start-here\" >}} {{< node ref=\"xananode\" >}}", - "1.2.1": "{{< node ref=\"start-here\" >}} {{< node ref=\"xananode\" >}}" + "1": "This trail deliberately branches after XanaNode so the viewer can test a guided choose your path experience.\n\n{{< node ref=\"start here\" }} {{< node ref=\"xananode\" }}", + "0001": "This trail deliberately branches after XanaNode so the viewer can test a guided choose your path experience.", + "0002": "{{< node ref=\"start here\" }} {{< node ref=\"xananode\" }}" }, "metadata": {} }, "latest": { "fragments": { - "1": "This trail deliberately branches after XanaNode so the viewer can test a guided choose-your-path experience.\n\n{{< node ref=\"start-here\" >}} {{< node ref=\"xananode\" >}}", - "1.1": "This trail deliberately branches after XanaNode so the viewer can test a guided choose-your-path experience.", - "1.1.1": "This trail deliberately branches after XanaNode so the viewer can test a guided choose-your-path experience.", - "1.2": "{{< node ref=\"start-here\" >}} {{< node ref=\"xananode\" >}}", - "1.2.1": "{{< node ref=\"start-here\" >}} {{< node ref=\"xananode\" >}}" + "1": "This trail deliberately branches after XanaNode so the viewer can test a guided choose your path experience.\n\n{{< node ref=\"start here\" }} {{< node ref=\"xananode\" }}", + "0001": "This trail deliberately branches after XanaNode so the viewer can test a guided choose your path experience.", + "0002": "{{< node ref=\"start here\" }} {{< node ref=\"xananode\" }}" }, "metadata": {} } @@ -160,16 +128,14 @@ "v1": { "fragments": { "1": "Static publishing makes a substrate easy to host, mirror, archive, and inspect.", - "1.1": "Static publishing makes a substrate easy to host, mirror, archive, and inspect.", - "1.1.1": "Static publishing makes a substrate easy to host, mirror, archive, and inspect." + "0001": "Static publishing makes a substrate easy to host, mirror, archive, and inspect." }, "metadata": {} }, "latest": { "fragments": { "1": "Static publishing makes a substrate easy to host, mirror, archive, and inspect.", - "1.1": "Static publishing makes a substrate easy to host, mirror, archive, and inspect.", - "1.1.1": "Static publishing makes a substrate easy to host, mirror, archive, and inspect." + "0001": "Static publishing makes a substrate easy to host, mirror, archive, and inspect." }, "metadata": {} } @@ -182,16 +148,14 @@ "v1": { "fragments": { "1": "Hugo provides the static publishing layer for this example implementation.", - "1.1": "Hugo provides the static publishing layer for this example implementation.", - "1.1.1": "Hugo provides the static publishing layer for this example implementation." + "0001": "Hugo provides the static publishing layer for this example implementation." }, "metadata": {} }, "latest": { "fragments": { "1": "Hugo provides the static publishing layer for this example implementation.", - "1.1": "Hugo provides the static publishing layer for this example implementation.", - "1.1.1": "Hugo provides the static publishing layer for this example implementation." + "0001": "Hugo provides the static publishing layer for this example implementation." }, "metadata": {} } @@ -204,20 +168,14 @@ "v1": { "fragments": { "1": "Cytoscape.js renders the visible graph. It is a presentation dependency, not the knowledge model itself.", - "1.1": "Cytoscape.js renders the visible graph. It is a presentation dependency, not the knowledge model itself.", - "1.1.1": "Cytoscape.", - "1.1.2": "js renders the visible graph.", - "1.1.3": "It is a presentation dependency, not the knowledge model itself." + "0001": "Cytoscape.js renders the visible graph. It is a presentation dependency, not the knowledge model itself." }, "metadata": {} }, "latest": { "fragments": { "1": "Cytoscape.js renders the visible graph. It is a presentation dependency, not the knowledge model itself.", - "1.1": "Cytoscape.js renders the visible graph. It is a presentation dependency, not the knowledge model itself.", - "1.1.1": "Cytoscape.", - "1.1.2": "js renders the visible graph.", - "1.1.3": "It is a presentation dependency, not the knowledge model itself." + "0001": "Cytoscape.js renders the visible graph. It is a presentation dependency, not the knowledge model itself." }, "metadata": {} } @@ -230,16 +188,14 @@ "v1": { "fragments": { "1": "The Workspace repository manages multiple substrates and their operational lifecycle: folder layout, imports, Git state, builds, and health checks.", - "1.1": "The Workspace repository manages multiple substrates and their operational lifecycle: folder layout, imports, Git state, builds, and health checks.", - "1.1.1": "The Workspace repository manages multiple substrates and their operational lifecycle: folder layout, imports, Git state, builds, and health checks." + "0001": "The Workspace repository manages multiple substrates and their operational lifecycle: folder layout, imports, Git state, builds, and health checks." }, "metadata": {} }, "latest": { "fragments": { "1": "The Workspace repository manages multiple substrates and their operational lifecycle: folder layout, imports, Git state, builds, and health checks.", - "1.1": "The Workspace repository manages multiple substrates and their operational lifecycle: folder layout, imports, Git state, builds, and health checks.", - "1.1.1": "The Workspace repository manages multiple substrates and their operational lifecycle: folder layout, imports, Git state, builds, and health checks." + "0001": "The Workspace repository manages multiple substrates and their operational lifecycle: folder layout, imports, Git state, builds, and health checks." }, "metadata": {} } @@ -251,17 +207,15 @@ "versions": { "v1": { "fragments": { - "1": "The Studio repository provides the local-first desktop workbench for editing nodes, previewing Hugo output, validating substrates, and managing author workflows.", - "1.1": "The Studio repository provides the local-first desktop workbench for editing nodes, previewing Hugo output, validating substrates, and managing author workflows.", - "1.1.1": "The Studio repository provides the local-first desktop workbench for editing nodes, previewing Hugo output, validating substrates, and managing author workflows." + "1": "The Studio repository provides the local first desktop workbench for editing nodes, previewing Hugo output, validating substrates, and managing author workflows.", + "0001": "The Studio repository provides the local first desktop workbench for editing nodes, previewing Hugo output, validating substrates, and managing author workflows." }, "metadata": {} }, "latest": { "fragments": { - "1": "The Studio repository provides the local-first desktop workbench for editing nodes, previewing Hugo output, validating substrates, and managing author workflows.", - "1.1": "The Studio repository provides the local-first desktop workbench for editing nodes, previewing Hugo output, validating substrates, and managing author workflows.", - "1.1.1": "The Studio repository provides the local-first desktop workbench for editing nodes, previewing Hugo output, validating substrates, and managing author workflows." + "1": "The Studio repository provides the local first desktop workbench for editing nodes, previewing Hugo output, validating substrates, and managing author workflows.", + "0001": "The Studio repository provides the local first desktop workbench for editing nodes, previewing Hugo output, validating substrates, and managing author workflows." }, "metadata": {} } @@ -274,16 +228,14 @@ "v1": { "fragments": { "1": "The protocol repository is the source of truth for XanaNode schemas, registries, specs, examples, governance, and proposals.", - "1.1": "The protocol repository is the source of truth for XanaNode schemas, registries, specs, examples, governance, and proposals.", - "1.1.1": "The protocol repository is the source of truth for XanaNode schemas, registries, specs, examples, governance, and proposals." + "0001": "The protocol repository is the source of truth for XanaNode schemas, registries, specs, examples, governance, and proposals." }, "metadata": {} }, "latest": { "fragments": { "1": "The protocol repository is the source of truth for XanaNode schemas, registries, specs, examples, governance, and proposals.", - "1.1": "The protocol repository is the source of truth for XanaNode schemas, registries, specs, examples, governance, and proposals.", - "1.1.1": "The protocol repository is the source of truth for XanaNode schemas, registries, specs, examples, governance, and proposals." + "0001": "The protocol repository is the source of truth for XanaNode schemas, registries, specs, examples, governance, and proposals." }, "metadata": {} } @@ -295,19 +247,15 @@ "versions": { "v1": { "fragments": { - "1": "The Hugo repository is the static-site renderer and example substrate. It adapts Hugo content, shortcodes, and assets into Core-validated XanaNode artifacts.", - "1.1": "The Hugo repository is the static-site renderer and example substrate. It adapts Hugo content, shortcodes, and assets into Core-validated XanaNode artifacts.", - "1.1.1": "The Hugo repository is the static-site renderer and example substrate.", - "1.1.2": "It adapts Hugo content, shortcodes, and assets into Core-validated XanaNode artifacts." + "1": "The Hugo repository is the static site renderer and example substrate. It adapts Hugo content, shortcodes, and assets into Core validated XanaNode artifacts.", + "0001": "The Hugo repository is the static site renderer and example substrate. It adapts Hugo content, shortcodes, and assets into Core validated XanaNode artifacts." }, "metadata": {} }, "latest": { "fragments": { - "1": "The Hugo repository is the static-site renderer and example substrate. It adapts Hugo content, shortcodes, and assets into Core-validated XanaNode artifacts.", - "1.1": "The Hugo repository is the static-site renderer and example substrate. It adapts Hugo content, shortcodes, and assets into Core-validated XanaNode artifacts.", - "1.1.1": "The Hugo repository is the static-site renderer and example substrate.", - "1.1.2": "It adapts Hugo content, shortcodes, and assets into Core-validated XanaNode artifacts." + "1": "The Hugo repository is the static site renderer and example substrate. It adapts Hugo content, shortcodes, and assets into Core validated XanaNode artifacts.", + "0001": "The Hugo repository is the static site renderer and example substrate. It adapts Hugo content, shortcodes, and assets into Core validated XanaNode artifacts." }, "metadata": {} } @@ -320,16 +268,14 @@ "v1": { "fragments": { "1": "The Core SDK is the shared implementation layer for protocol validation, fragment handling, relationship normalization, graph construction, and artifact export.", - "1.1": "The Core SDK is the shared implementation layer for protocol validation, fragment handling, relationship normalization, graph construction, and artifact export.", - "1.1.1": "The Core SDK is the shared implementation layer for protocol validation, fragment handling, relationship normalization, graph construction, and artifact export." + "0001": "The Core SDK is the shared implementation layer for protocol validation, fragment handling, relationship normalization, graph construction, and artifact export." }, "metadata": {} }, "latest": { "fragments": { "1": "The Core SDK is the shared implementation layer for protocol validation, fragment handling, relationship normalization, graph construction, and artifact export.", - "1.1": "The Core SDK is the shared implementation layer for protocol validation, fragment handling, relationship normalization, graph construction, and artifact export.", - "1.1.1": "The Core SDK is the shared implementation layer for protocol validation, fragment handling, relationship normalization, graph construction, and artifact export." + "0001": "The Core SDK is the shared implementation layer for protocol validation, fragment handling, relationship normalization, graph construction, and artifact export." }, "metadata": {} } @@ -342,14 +288,13 @@ "v1": { "fragments": { "1": "Nelson's work provides a key source layer for transclusion, reusable media, and visible interconnection.", - "1.1": "Nelson's work provides a key source layer for transclusion, reusable media, and visible interconnection.", - "1.1.1": "Nelson's work provides a key source layer for transclusion, reusable media, and visible interconnection.", "0001": "Nelson's work provides a key source layer for transclusion, reusable media, and visible interconnection." }, "metadata": { "0001": { "authored": true, "id": "0001", + "text": "Nelson's work provides a key source layer for transclusion, reusable media, and visible interconnection.", "content_id": "sha256:48d3c63d7645b547a9d41b7f6f39d2f07a885f4a479353dd3ae8742c4225cbfe", "version_id": "sha256:48d3c63d7645b547a9d41b7f6f39d2f07a885f4a479353dd3ae8742c4225cbfe", "source_content_id": "sha256:551b9b3f6532555b2b61f8411b721ef8610000d1f5f13d6bb050a03ec8af7b51", @@ -370,14 +315,13 @@ "latest": { "fragments": { "1": "Nelson's work provides a key source layer for transclusion, reusable media, and visible interconnection.", - "1.1": "Nelson's work provides a key source layer for transclusion, reusable media, and visible interconnection.", - "1.1.1": "Nelson's work provides a key source layer for transclusion, reusable media, and visible interconnection.", "0001": "Nelson's work provides a key source layer for transclusion, reusable media, and visible interconnection." }, "metadata": { "0001": { "authored": true, "id": "0001", + "text": "Nelson's work provides a key source layer for transclusion, reusable media, and visible interconnection.", "content_id": "sha256:48d3c63d7645b547a9d41b7f6f39d2f07a885f4a479353dd3ae8742c4225cbfe", "version_id": "sha256:48d3c63d7645b547a9d41b7f6f39d2f07a885f4a479353dd3ae8742c4225cbfe", "source_content_id": "sha256:551b9b3f6532555b2b61f8411b721ef8610000d1f5f13d6bb050a03ec8af7b51", @@ -404,16 +348,14 @@ "v1": { "fragments": { "1": "This source records empirical evidence that embedded references in digital artifacts can decay or lose context over time.", - "1.1": "This source records empirical evidence that embedded references in digital artifacts can decay or lose context over time.", - "1.1.1": "This source records empirical evidence that embedded references in digital artifacts can decay or lose context over time." + "0001": "This source records empirical evidence that embedded references in digital artifacts can decay or lose context over time." }, "metadata": {} }, "latest": { "fragments": { "1": "This source records empirical evidence that embedded references in digital artifacts can decay or lose context over time.", - "1.1": "This source records empirical evidence that embedded references in digital artifacts can decay or lose context over time.", - "1.1.1": "This source records empirical evidence that embedded references in digital artifacts can decay or lose context over time." + "0001": "This source records empirical evidence that embedded references in digital artifacts can decay or lose context over time." }, "metadata": {} } @@ -426,14 +368,13 @@ "v1": { "fragments": { "1": "The demonstration showed computers as tools for augmenting human intelligence and navigating structured knowledge work.", - "1.1": "The demonstration showed computers as tools for augmenting human intelligence and navigating structured knowledge work.", - "1.1.1": "The demonstration showed computers as tools for augmenting human intelligence and navigating structured knowledge work.", "0001": "The demonstration showed computers as tools for augmenting human intelligence and navigating structured knowledge work." }, "metadata": { "0001": { "authored": true, "id": "0001", + "text": "The demonstration showed computers as tools for augmenting human intelligence and navigating structured knowledge work.", "content_id": "sha256:217a3bcf5fb3c571fd4661497b6bdde97bba61576045ca253f21b9c0d2987ce4", "version_id": "sha256:217a3bcf5fb3c571fd4661497b6bdde97bba61576045ca253f21b9c0d2987ce4", "source_content_id": "sha256:88a43c06a3135ff5a982ca8efe948753f1d6e839561dcf664bd873719025e210", @@ -453,14 +394,13 @@ "latest": { "fragments": { "1": "The demonstration showed computers as tools for augmenting human intelligence and navigating structured knowledge work.", - "1.1": "The demonstration showed computers as tools for augmenting human intelligence and navigating structured knowledge work.", - "1.1.1": "The demonstration showed computers as tools for augmenting human intelligence and navigating structured knowledge work.", "0001": "The demonstration showed computers as tools for augmenting human intelligence and navigating structured knowledge work." }, "metadata": { "0001": { "authored": true, "id": "0001", + "text": "The demonstration showed computers as tools for augmenting human intelligence and navigating structured knowledge work.", "content_id": "sha256:217a3bcf5fb3c571fd4661497b6bdde97bba61576045ca253f21b9c0d2987ce4", "version_id": "sha256:217a3bcf5fb3c571fd4661497b6bdde97bba61576045ca253f21b9c0d2987ce4", "source_content_id": "sha256:88a43c06a3135ff5a982ca8efe948753f1d6e839561dcf664bd873719025e210", @@ -486,14 +426,14 @@ "v1": { "fragments": { "1": "Bush argued that the growing record of knowledge required better associative methods for navigation and recall.", - "1.1": "Bush argued that the growing record of knowledge required better associative methods for navigation and recall.", - "1.1.1": "Bush argued that the growing record of knowledge required better associative methods for navigation and recall.", + "0001": "Bush argued that the growing record of knowledge required better associative methods for navigation and recall.", "0004": "Bush argued that the growing record of knowledge required better associative methods for navigation and recall." }, "metadata": { "0004": { "authored": true, "id": "0004", + "text": "Bush argued that the growing record of knowledge required better associative methods for navigation and recall.", "content_id": "sha256:f712416ac32e6b8771dcbe4315d4d9ff61635e6407265b20301ec3e3a79afc0e", "version_id": "sha256:f712416ac32e6b8771dcbe4315d4d9ff61635e6407265b20301ec3e3a79afc0e", "source_content_id": "sha256:5e8e3a3bbe2278db54e5ea7b8e6a2677b620f67d2095e37409bc7c42451e1705", @@ -514,14 +454,14 @@ "latest": { "fragments": { "1": "Bush argued that the growing record of knowledge required better associative methods for navigation and recall.", - "1.1": "Bush argued that the growing record of knowledge required better associative methods for navigation and recall.", - "1.1.1": "Bush argued that the growing record of knowledge required better associative methods for navigation and recall.", + "0001": "Bush argued that the growing record of knowledge required better associative methods for navigation and recall.", "0004": "Bush argued that the growing record of knowledge required better associative methods for navigation and recall." }, "metadata": { "0004": { "authored": true, "id": "0004", + "text": "Bush argued that the growing record of knowledge required better associative methods for navigation and recall.", "content_id": "sha256:f712416ac32e6b8771dcbe4315d4d9ff61635e6407265b20301ec3e3a79afc0e", "version_id": "sha256:f712416ac32e6b8771dcbe4315d4d9ff61635e6407265b20301ec3e3a79afc0e", "source_content_id": "sha256:5e8e3a3bbe2278db54e5ea7b8e6a2677b620f67d2095e37409bc7c42451e1705", @@ -547,25 +487,19 @@ "versions": { "0.4.0": { "fragments": { - "1": "Relationship types describe why nodes are connected.\n\nThe current canonical registry contains 144 typed relationships, including evidence, authorship, lineage, identity, media, trail, governance, transclusion, deep-linking, compatibility, and extension relationships.\n\nExamples include supports, contradicts, explains, derived_from, memorializes, transcludes, and deep_links_to.", - "1.1": "Relationship types describe why nodes are connected.", - "1.1.1": "Relationship types describe why nodes are connected.", - "1.2": "The current canonical registry contains 144 typed relationships, including evidence, authorship, lineage, identity, media, trail, governance, transclusion, deep-linking, compatibility, and extension relationships.", - "1.2.1": "The current canonical registry contains 144 typed relationships, including evidence, authorship, lineage, identity, media, trail, governance, transclusion, deep-linking, compatibility, and extension relationships.", - "1.3": "Examples include supports, contradicts, explains, derived_from, memorializes, transcludes, and deep_links_to.", - "1.3.1": "Examples include supports, contradicts, explains, derived_from, memorializes, transcludes, and deep_links_to." + "1": "Relationship types describe why nodes are connected.\n\nThe current canonical registry contains 144 typed relationships, including evidence, authorship, lineage, identity, media, trail, governance, transclusion, deep linking, compatibility, and extension relationships.\n\nExamples include , , , , , , and .", + "0001": "Relationship types describe why nodes are connected.", + "0002": "The current canonical registry contains 144 typed relationships, including evidence, authorship, lineage, identity, media, trail, governance, transclusion, deep linking, compatibility, and extension relationships.", + "0003": "Examples include , , , , , , and ." }, "metadata": {} }, "latest": { "fragments": { - "1": "Relationship types describe why nodes are connected.\n\nThe current canonical registry contains 144 typed relationships, including evidence, authorship, lineage, identity, media, trail, governance, transclusion, deep-linking, compatibility, and extension relationships.\n\nExamples include supports, contradicts, explains, derived_from, memorializes, transcludes, and deep_links_to.", - "1.1": "Relationship types describe why nodes are connected.", - "1.1.1": "Relationship types describe why nodes are connected.", - "1.2": "The current canonical registry contains 144 typed relationships, including evidence, authorship, lineage, identity, media, trail, governance, transclusion, deep-linking, compatibility, and extension relationships.", - "1.2.1": "The current canonical registry contains 144 typed relationships, including evidence, authorship, lineage, identity, media, trail, governance, transclusion, deep-linking, compatibility, and extension relationships.", - "1.3": "Examples include supports, contradicts, explains, derived_from, memorializes, transcludes, and deep_links_to.", - "1.3.1": "Examples include supports, contradicts, explains, derived_from, memorializes, transcludes, and deep_links_to." + "1": "Relationship types describe why nodes are connected.\n\nThe current canonical registry contains 144 typed relationships, including evidence, authorship, lineage, identity, media, trail, governance, transclusion, deep linking, compatibility, and extension relationships.\n\nExamples include , , , , , , and .", + "0001": "Relationship types describe why nodes are connected.", + "0002": "The current canonical registry contains 144 typed relationships, including evidence, authorship, lineage, identity, media, trail, governance, transclusion, deep linking, compatibility, and extension relationships.", + "0003": "Examples include , , , , , , and ." }, "metadata": {} } @@ -578,20 +512,16 @@ "0.3.0": { "fragments": { "1": "Node types describe what kind of thing a node represents.\n\nThe current canonical registry contains 19 core node types: person, concept, claim, source, essay, observation, media, event, place, organization, project, technology, publication, community, relationship, revision, trail, schema, and fragment.", - "1.1": "Node types describe what kind of thing a node represents.", - "1.1.1": "Node types describe what kind of thing a node represents.", - "1.2": "The current canonical registry contains 19 core node types: person, concept, claim, source, essay, observation, media, event, place, organization, project, technology, publication, community, relationship, revision, trail, schema, and fragment.", - "1.2.1": "The current canonical registry contains 19 core node types: person, concept, claim, source, essay, observation, media, event, place, organization, project, technology, publication, community, relationship, revision, trail, schema, and fragment." + "0001": "Node types describe what kind of thing a node represents.", + "0002": "The current canonical registry contains 19 core node types: person, concept, claim, source, essay, observation, media, event, place, organization, project, technology, publication, community, relationship, revision, trail, schema, and fragment." }, "metadata": {} }, "latest": { "fragments": { "1": "Node types describe what kind of thing a node represents.\n\nThe current canonical registry contains 19 core node types: person, concept, claim, source, essay, observation, media, event, place, organization, project, technology, publication, community, relationship, revision, trail, schema, and fragment.", - "1.1": "Node types describe what kind of thing a node represents.", - "1.1.1": "Node types describe what kind of thing a node represents.", - "1.2": "The current canonical registry contains 19 core node types: person, concept, claim, source, essay, observation, media, event, place, organization, project, technology, publication, community, relationship, revision, trail, schema, and fragment.", - "1.2.1": "The current canonical registry contains 19 core node types: person, concept, claim, source, essay, observation, media, event, place, organization, project, technology, publication, community, relationship, revision, trail, schema, and fragment." + "0001": "Node types describe what kind of thing a node represents.", + "0002": "The current canonical registry contains 19 core node types: person, concept, claim, source, essay, observation, media, event, place, organization, project, technology, publication, community, relationship, revision, trail, schema, and fragment." }, "metadata": {} } @@ -603,41 +533,19 @@ "versions": { "0.4": { "fragments": { - "1": "XanaNode Core is the shared compatibility layer.\n\nA substrate may extend it, but the core gives other tools a stable set of meanings to validate, display, map, and merge.\n\nIn the current protocol, Core includes the xananode-node-types.v0.3.0.json registry, the xananode-relationship-types.v0.4.0.json registry, and JSON Schemas for substrate manifests, node records, relationship lists, namespace records, merge reports, and compatibility reports.", - "1.1": "XanaNode Core is the shared compatibility layer.", - "1.1.1": "XanaNode Core is the shared compatibility layer.", - "1.2": "A substrate may extend it, but the core gives other tools a stable set of meanings to validate, display, map, and merge.", - "1.2.1": "A substrate may extend it, but the core gives other tools a stable set of meanings to validate, display, map, and merge.", - "1.3": "In the current protocol, Core includes the xananode-node-types.v0.3.0.json registry, the xananode-relationship-types.v0.4.0.json registry, and JSON Schemas for substrate manifests, node records, relationship lists, namespace records, merge reports, and compatibility reports.", - "1.3.1": "In the current protocol, Core includes the xananode-node-types.", - "1.3.2": "v0.", - "1.3.3": "3.", - "1.3.4": "0.", - "1.3.5": "json registry, the xananode-relationship-types.", - "1.3.6": "v0.", - "1.3.7": "4.", - "1.3.8": "0.", - "1.3.9": "json registry, and JSON Schemas for substrate manifests, node records, relationship lists, namespace records, merge reports, and compatibility reports." + "1": "XanaNode Core is the shared compatibility layer.\n\nA substrate may extend it, but the core gives other tools a stable set of meanings to validate, display, map, and merge.\n\nIn the current protocol, Core includes the registry, the registry, and JSON Schemas for substrate manifests, node records, relationship lists, namespace records, merge reports, and compatibility reports.", + "0001": "XanaNode Core is the shared compatibility layer.", + "0002": "A substrate may extend it, but the core gives other tools a stable set of meanings to validate, display, map, and merge.", + "0003": "In the current protocol, Core includes the registry, the registry, and JSON Schemas for substrate manifests, node records, relationship lists, namespace records, merge reports, and compatibility reports." }, "metadata": {} }, "latest": { "fragments": { - "1": "XanaNode Core is the shared compatibility layer.\n\nA substrate may extend it, but the core gives other tools a stable set of meanings to validate, display, map, and merge.\n\nIn the current protocol, Core includes the xananode-node-types.v0.3.0.json registry, the xananode-relationship-types.v0.4.0.json registry, and JSON Schemas for substrate manifests, node records, relationship lists, namespace records, merge reports, and compatibility reports.", - "1.1": "XanaNode Core is the shared compatibility layer.", - "1.1.1": "XanaNode Core is the shared compatibility layer.", - "1.2": "A substrate may extend it, but the core gives other tools a stable set of meanings to validate, display, map, and merge.", - "1.2.1": "A substrate may extend it, but the core gives other tools a stable set of meanings to validate, display, map, and merge.", - "1.3": "In the current protocol, Core includes the xananode-node-types.v0.3.0.json registry, the xananode-relationship-types.v0.4.0.json registry, and JSON Schemas for substrate manifests, node records, relationship lists, namespace records, merge reports, and compatibility reports.", - "1.3.1": "In the current protocol, Core includes the xananode-node-types.", - "1.3.2": "v0.", - "1.3.3": "3.", - "1.3.4": "0.", - "1.3.5": "json registry, the xananode-relationship-types.", - "1.3.6": "v0.", - "1.3.7": "4.", - "1.3.8": "0.", - "1.3.9": "json registry, and JSON Schemas for substrate manifests, node records, relationship lists, namespace records, merge reports, and compatibility reports." + "1": "XanaNode Core is the shared compatibility layer.\n\nA substrate may extend it, but the core gives other tools a stable set of meanings to validate, display, map, and merge.\n\nIn the current protocol, Core includes the registry, the registry, and JSON Schemas for substrate manifests, node records, relationship lists, namespace records, merge reports, and compatibility reports.", + "0001": "XanaNode Core is the shared compatibility layer.", + "0002": "A substrate may extend it, but the core gives other tools a stable set of meanings to validate, display, map, and merge.", + "0003": "In the current protocol, Core includes the registry, the registry, and JSON Schemas for substrate manifests, node records, relationship lists, namespace records, merge reports, and compatibility reports." }, "metadata": {} } @@ -649,25 +557,17 @@ "versions": { "2020-12": { "fragments": { - "1": "This schema validates relationships.json.\n\nIt requires each relationship to have an id, source, target, type, and summary. Optional fields preserve weight, visibility, assertion provenance, confidence, evidence, tumbler address, external-target metadata, and federation metadata.", - "1.1": "This schema validates relationships.json.", - "1.1.1": "This schema validates relationships.", - "1.1.2": "json.", - "1.2": "It requires each relationship to have an id, source, target, type, and summary. Optional fields preserve weight, visibility, assertion provenance, confidence, evidence, tumbler address, external-target metadata, and federation metadata.", - "1.2.1": "It requires each relationship to have an id, source, target, type, and summary.", - "1.2.2": "Optional fields preserve weight, visibility, assertion provenance, confidence, evidence, tumbler address, external-target metadata, and federation metadata." + "1": "This schema validates .\n\nIt requires each relationship to have an id, source, target, type, and summary. Optional fields preserve weight, visibility, assertion provenance, confidence, evidence, tumbler address, external target metadata, and federation metadata.", + "0001": "This schema validates .", + "0002": "It requires each relationship to have an id, source, target, type, and summary. Optional fields preserve weight, visibility, assertion provenance, confidence, evidence, tumbler address, external target metadata, and federation metadata." }, "metadata": {} }, "latest": { "fragments": { - "1": "This schema validates relationships.json.\n\nIt requires each relationship to have an id, source, target, type, and summary. Optional fields preserve weight, visibility, assertion provenance, confidence, evidence, tumbler address, external-target metadata, and federation metadata.", - "1.1": "This schema validates relationships.json.", - "1.1.1": "This schema validates relationships.", - "1.1.2": "json.", - "1.2": "It requires each relationship to have an id, source, target, type, and summary. Optional fields preserve weight, visibility, assertion provenance, confidence, evidence, tumbler address, external-target metadata, and federation metadata.", - "1.2.1": "It requires each relationship to have an id, source, target, type, and summary.", - "1.2.2": "Optional fields preserve weight, visibility, assertion provenance, confidence, evidence, tumbler address, external-target metadata, and federation metadata." + "1": "This schema validates .\n\nIt requires each relationship to have an id, source, target, type, and summary. Optional fields preserve weight, visibility, assertion provenance, confidence, evidence, tumbler address, external target metadata, and federation metadata.", + "0001": "This schema validates .", + "0002": "It requires each relationship to have an id, source, target, type, and summary. Optional fields preserve weight, visibility, assertion provenance, confidence, evidence, tumbler address, external target metadata, and federation metadata." }, "metadata": {} } @@ -679,23 +579,17 @@ "versions": { "2020-12": { "fragments": { - "1": "This schema validates each exported node record.\n\nIt requires a protocol id, title, type, importance, summary, and relationship summaries. It also accepts provenance fields and fragment metadata such as source_node, fragment_id, tumbler, and selector.", - "1.1": "This schema validates each exported node record.", - "1.1.1": "This schema validates each exported node record.", - "1.2": "It requires a protocol id, title, type, importance, summary, and relationship summaries. It also accepts provenance fields and fragment metadata such as source_node, fragment_id, tumbler, and selector.", - "1.2.1": "It requires a protocol id, title, type, importance, summary, and relationship summaries.", - "1.2.2": "It also accepts provenance fields and fragment metadata such as source_node, fragment_id, tumbler, and selector." + "1": "This schema validates each exported node record.\n\nIt requires a protocol id, title, type, importance, summary, and relationship summaries. It also accepts provenance fields and fragment metadata such as , , , and .", + "0001": "This schema validates each exported node record.", + "0002": "It requires a protocol id, title, type, importance, summary, and relationship summaries. It also accepts provenance fields and fragment metadata such as , , , and ." }, "metadata": {} }, "latest": { "fragments": { - "1": "This schema validates each exported node record.\n\nIt requires a protocol id, title, type, importance, summary, and relationship summaries. It also accepts provenance fields and fragment metadata such as source_node, fragment_id, tumbler, and selector.", - "1.1": "This schema validates each exported node record.", - "1.1.1": "This schema validates each exported node record.", - "1.2": "It requires a protocol id, title, type, importance, summary, and relationship summaries. It also accepts provenance fields and fragment metadata such as source_node, fragment_id, tumbler, and selector.", - "1.2.1": "It requires a protocol id, title, type, importance, summary, and relationship summaries.", - "1.2.2": "It also accepts provenance fields and fragment metadata such as source_node, fragment_id, tumbler, and selector." + "1": "This schema validates each exported node record.\n\nIt requires a protocol id, title, type, importance, summary, and relationship summaries. It also accepts provenance fields and fragment metadata such as , , , and .", + "0001": "This schema validates each exported node record.", + "0002": "It requires a protocol id, title, type, importance, summary, and relationship summaries. It also accepts provenance fields and fragment metadata such as , , , and ." }, "metadata": {} } @@ -707,23 +601,17 @@ "versions": { "2020-12": { "fragments": { - "1": "This schema validates substrate.json.\n\nIt checks the substrate identifier, name, namespace, version, optional description, schema version, maintainers, imports, and extension declarations.", - "1.1": "This schema validates substrate.json.", - "1.1.1": "This schema validates substrate.", - "1.1.2": "json.", - "1.2": "It checks the substrate identifier, name, namespace, version, optional description, schema version, maintainers, imports, and extension declarations.", - "1.2.1": "It checks the substrate identifier, name, namespace, version, optional description, schema version, maintainers, imports, and extension declarations." + "1": "This schema validates .\n\nIt checks the substrate identifier, name, namespace, version, optional description, schema version, maintainers, imports, and extension declarations.", + "0001": "This schema validates .", + "0002": "It checks the substrate identifier, name, namespace, version, optional description, schema version, maintainers, imports, and extension declarations." }, "metadata": {} }, "latest": { "fragments": { - "1": "This schema validates substrate.json.\n\nIt checks the substrate identifier, name, namespace, version, optional description, schema version, maintainers, imports, and extension declarations.", - "1.1": "This schema validates substrate.json.", - "1.1.1": "This schema validates substrate.", - "1.1.2": "json.", - "1.2": "It checks the substrate identifier, name, namespace, version, optional description, schema version, maintainers, imports, and extension declarations.", - "1.2.1": "It checks the substrate identifier, name, namespace, version, optional description, schema version, maintainers, imports, and extension declarations." + "1": "This schema validates .\n\nIt checks the substrate identifier, name, namespace, version, optional description, schema version, maintainers, imports, and extension declarations.", + "0001": "This schema validates .", + "0002": "It checks the substrate identifier, name, namespace, version, optional description, schema version, maintainers, imports, and extension declarations." }, "metadata": {} } @@ -736,20 +624,16 @@ "2020-12": { "fragments": { "1": "Namespace records help identify who owns a prefix and how it should be interpreted.\n\nThey support registry tooling, extension discovery, and federation checks while allowing unknown namespaces to remain preserved rather than rejected.", - "1.1": "Namespace records help identify who owns a prefix and how it should be interpreted.", - "1.1.1": "Namespace records help identify who owns a prefix and how it should be interpreted.", - "1.2": "They support registry tooling, extension discovery, and federation checks while allowing unknown namespaces to remain preserved rather than rejected.", - "1.2.1": "They support registry tooling, extension discovery, and federation checks while allowing unknown namespaces to remain preserved rather than rejected." + "0001": "Namespace records help identify who owns a prefix and how it should be interpreted.", + "0002": "They support registry tooling, extension discovery, and federation checks while allowing unknown namespaces to remain preserved rather than rejected." }, "metadata": {} }, "latest": { "fragments": { "1": "Namespace records help identify who owns a prefix and how it should be interpreted.\n\nThey support registry tooling, extension discovery, and federation checks while allowing unknown namespaces to remain preserved rather than rejected.", - "1.1": "Namespace records help identify who owns a prefix and how it should be interpreted.", - "1.1.1": "Namespace records help identify who owns a prefix and how it should be interpreted.", - "1.2": "They support registry tooling, extension discovery, and federation checks while allowing unknown namespaces to remain preserved rather than rejected.", - "1.2.1": "They support registry tooling, extension discovery, and federation checks while allowing unknown namespaces to remain preserved rather than rejected." + "0001": "Namespace records help identify who owns a prefix and how it should be interpreted.", + "0002": "They support registry tooling, extension discovery, and federation checks while allowing unknown namespaces to remain preserved rather than rejected." }, "metadata": {} } @@ -762,20 +646,16 @@ "2020-12": { "fragments": { "1": "This schema validates the record of a proposed merge or comparison.\n\nIt preserves mappings, conflicts, identity decisions, unresolved questions, and warnings so downstream tools can inspect what happened without treating a comparison as a destructive merge.", - "1.1": "This schema validates the record of a proposed merge or comparison.", - "1.1.1": "This schema validates the record of a proposed merge or comparison.", - "1.2": "It preserves mappings, conflicts, identity decisions, unresolved questions, and warnings so downstream tools can inspect what happened without treating a comparison as a destructive merge.", - "1.2.1": "It preserves mappings, conflicts, identity decisions, unresolved questions, and warnings so downstream tools can inspect what happened without treating a comparison as a destructive merge." + "0001": "This schema validates the record of a proposed merge or comparison.", + "0002": "It preserves mappings, conflicts, identity decisions, unresolved questions, and warnings so downstream tools can inspect what happened without treating a comparison as a destructive merge." }, "metadata": {} }, "latest": { "fragments": { "1": "This schema validates the record of a proposed merge or comparison.\n\nIt preserves mappings, conflicts, identity decisions, unresolved questions, and warnings so downstream tools can inspect what happened without treating a comparison as a destructive merge.", - "1.1": "This schema validates the record of a proposed merge or comparison.", - "1.1.1": "This schema validates the record of a proposed merge or comparison.", - "1.2": "It preserves mappings, conflicts, identity decisions, unresolved questions, and warnings so downstream tools can inspect what happened without treating a comparison as a destructive merge.", - "1.2.1": "It preserves mappings, conflicts, identity decisions, unresolved questions, and warnings so downstream tools can inspect what happened without treating a comparison as a destructive merge." + "0001": "This schema validates the record of a proposed merge or comparison.", + "0002": "It preserves mappings, conflicts, identity decisions, unresolved questions, and warnings so downstream tools can inspect what happened without treating a comparison as a destructive merge." }, "metadata": {} } @@ -788,22 +668,16 @@ "2020-12": { "fragments": { "1": "This schema validates reports about what one implementation can safely understand.\n\nThose reports let a tool say more than pass or fail. They record the achieved compatibility level, recognized schemas, unsupported extensions, warnings, and blocking issues.", - "1.1": "This schema validates reports about what one implementation can safely understand.", - "1.1.1": "This schema validates reports about what one implementation can safely understand.", - "1.2": "Those reports let a tool say more than pass or fail. They record the achieved compatibility level, recognized schemas, unsupported extensions, warnings, and blocking issues.", - "1.2.1": "Those reports let a tool say more than pass or fail.", - "1.2.2": "They record the achieved compatibility level, recognized schemas, unsupported extensions, warnings, and blocking issues." + "0001": "This schema validates reports about what one implementation can safely understand.", + "0002": "Those reports let a tool say more than pass or fail. They record the achieved compatibility level, recognized schemas, unsupported extensions, warnings, and blocking issues." }, "metadata": {} }, "latest": { "fragments": { "1": "This schema validates reports about what one implementation can safely understand.\n\nThose reports let a tool say more than pass or fail. They record the achieved compatibility level, recognized schemas, unsupported extensions, warnings, and blocking issues.", - "1.1": "This schema validates reports about what one implementation can safely understand.", - "1.1.1": "This schema validates reports about what one implementation can safely understand.", - "1.2": "Those reports let a tool say more than pass or fail. They record the achieved compatibility level, recognized schemas, unsupported extensions, warnings, and blocking issues.", - "1.2.1": "Those reports let a tool say more than pass or fail.", - "1.2.2": "They record the achieved compatibility level, recognized schemas, unsupported extensions, warnings, and blocking issues." + "0001": "This schema validates reports about what one implementation can safely understand.", + "0002": "Those reports let a tool say more than pass or fail. They record the achieved compatibility level, recognized schemas, unsupported extensions, warnings, and blocking issues." }, "metadata": {} } @@ -816,20 +690,16 @@ "v1": { "fragments": { "1": "The Hugo theme is not XanaNode itself.\n\nIt is one reference implementation: a static site generator, content folder, front matter conventions, JSON index, and graph viewer that demonstrate the XanaNode model.", - "1.1": "The Hugo theme is not XanaNode itself.", - "1.1.1": "The Hugo theme is not XanaNode itself.", - "1.2": "It is one reference implementation: a static site generator, content folder, front matter conventions, JSON index, and graph viewer that demonstrate the XanaNode model.", - "1.2.1": "It is one reference implementation: a static site generator, content folder, front matter conventions, JSON index, and graph viewer that demonstrate the XanaNode model." + "0001": "The Hugo theme is not XanaNode itself.", + "0002": "It is one reference implementation: a static site generator, content folder, front matter conventions, JSON index, and graph viewer that demonstrate the XanaNode model." }, "metadata": {} }, "latest": { "fragments": { "1": "The Hugo theme is not XanaNode itself.\n\nIt is one reference implementation: a static site generator, content folder, front matter conventions, JSON index, and graph viewer that demonstrate the XanaNode model.", - "1.1": "The Hugo theme is not XanaNode itself.", - "1.1.1": "The Hugo theme is not XanaNode itself.", - "1.2": "It is one reference implementation: a static site generator, content folder, front matter conventions, JSON index, and graph viewer that demonstrate the XanaNode model.", - "1.2.1": "It is one reference implementation: a static site generator, content folder, front matter conventions, JSON index, and graph viewer that demonstrate the XanaNode model." + "0001": "The Hugo theme is not XanaNode itself.", + "0002": "It is one reference implementation: a static site generator, content folder, front matter conventions, JSON index, and graph viewer that demonstrate the XanaNode model." }, "metadata": {} } @@ -841,17 +711,15 @@ "versions": { "v1": { "fragments": { - "1": "Project Xanadu is the clearest historical predecessor for persistent transclusion, deep linking, and relationship-preserving media.", - "1.1": "Project Xanadu is the clearest historical predecessor for persistent transclusion, deep linking, and relationship-preserving media.", - "1.1.1": "Project Xanadu is the clearest historical predecessor for persistent transclusion, deep linking, and relationship-preserving media." + "1": "Project Xanadu is the clearest historical predecessor for persistent transclusion, deep linking, and relationship preserving media.", + "0001": "Project Xanadu is the clearest historical predecessor for persistent transclusion, deep linking, and relationship preserving media." }, "metadata": {} }, "latest": { "fragments": { - "1": "Project Xanadu is the clearest historical predecessor for persistent transclusion, deep linking, and relationship-preserving media.", - "1.1": "Project Xanadu is the clearest historical predecessor for persistent transclusion, deep linking, and relationship-preserving media.", - "1.1.1": "Project Xanadu is the clearest historical predecessor for persistent transclusion, deep linking, and relationship-preserving media." + "1": "Project Xanadu is the clearest historical predecessor for persistent transclusion, deep linking, and relationship preserving media.", + "0001": "Project Xanadu is the clearest historical predecessor for persistent transclusion, deep linking, and relationship preserving media." }, "metadata": {} } @@ -863,17 +731,15 @@ "versions": { "v1": { "fragments": { - "1": "NLS demonstrated interactive navigation, collaborative editing, and computer-supported knowledge work decades before those ideas became common.", - "1.1": "NLS demonstrated interactive navigation, collaborative editing, and computer-supported knowledge work decades before those ideas became common.", - "1.1.1": "NLS demonstrated interactive navigation, collaborative editing, and computer-supported knowledge work decades before those ideas became common." + "1": "NLS demonstrated interactive navigation, collaborative editing, and computer supported knowledge work decades before those ideas became common.", + "0001": "NLS demonstrated interactive navigation, collaborative editing, and computer supported knowledge work decades before those ideas became common." }, "metadata": {} }, "latest": { "fragments": { - "1": "NLS demonstrated interactive navigation, collaborative editing, and computer-supported knowledge work decades before those ideas became common.", - "1.1": "NLS demonstrated interactive navigation, collaborative editing, and computer-supported knowledge work decades before those ideas became common.", - "1.1.1": "NLS demonstrated interactive navigation, collaborative editing, and computer-supported knowledge work decades before those ideas became common." + "1": "NLS demonstrated interactive navigation, collaborative editing, and computer supported knowledge work decades before those ideas became common.", + "0001": "NLS demonstrated interactive navigation, collaborative editing, and computer supported knowledge work decades before those ideas became common." }, "metadata": {} } @@ -885,17 +751,15 @@ "versions": { "v1": { "fragments": { - "1": "The Memex is an ancestor concept for associative trails and human-centered knowledge navigation.", - "1.1": "The Memex is an ancestor concept for associative trails and human-centered knowledge navigation.", - "1.1.1": "The Memex is an ancestor concept for associative trails and human-centered knowledge navigation." + "1": "The Memex is an ancestor concept for associative trails and human centered knowledge navigation.", + "0001": "The Memex is an ancestor concept for associative trails and human centered knowledge navigation." }, "metadata": {} }, "latest": { "fragments": { - "1": "The Memex is an ancestor concept for associative trails and human-centered knowledge navigation.", - "1.1": "The Memex is an ancestor concept for associative trails and human-centered knowledge navigation.", - "1.1.1": "The Memex is an ancestor concept for associative trails and human-centered knowledge navigation." + "1": "The Memex is an ancestor concept for associative trails and human centered knowledge navigation.", + "0001": "The Memex is an ancestor concept for associative trails and human centered knowledge navigation." }, "metadata": {} } @@ -908,16 +772,14 @@ "v1": { "fragments": { "1": "Vannevar Bush framed the problem as one of navigation through a growing record of knowledge.", - "1.1": "Vannevar Bush framed the problem as one of navigation through a growing record of knowledge.", - "1.1.1": "Vannevar Bush framed the problem as one of navigation through a growing record of knowledge." + "0001": "Vannevar Bush framed the problem as one of navigation through a growing record of knowledge." }, "metadata": {} }, "latest": { "fragments": { "1": "Vannevar Bush framed the problem as one of navigation through a growing record of knowledge.", - "1.1": "Vannevar Bush framed the problem as one of navigation through a growing record of knowledge.", - "1.1.1": "Vannevar Bush framed the problem as one of navigation through a growing record of knowledge." + "0001": "Vannevar Bush framed the problem as one of navigation through a growing record of knowledge." }, "metadata": {} } @@ -930,16 +792,14 @@ "v1": { "fragments": { "1": "Ted Nelson argued that documents were the wrong primitive and that systems should preserve reusable, visibly connected media.", - "1.1": "Ted Nelson argued that documents were the wrong primitive and that systems should preserve reusable, visibly connected media.", - "1.1.1": "Ted Nelson argued that documents were the wrong primitive and that systems should preserve reusable, visibly connected media." + "0001": "Ted Nelson argued that documents were the wrong primitive and that systems should preserve reusable, visibly connected media." }, "metadata": {} }, "latest": { "fragments": { "1": "Ted Nelson argued that documents were the wrong primitive and that systems should preserve reusable, visibly connected media.", - "1.1": "Ted Nelson argued that documents were the wrong primitive and that systems should preserve reusable, visibly connected media.", - "1.1.1": "Ted Nelson argued that documents were the wrong primitive and that systems should preserve reusable, visibly connected media." + "0001": "Ted Nelson argued that documents were the wrong primitive and that systems should preserve reusable, visibly connected media." }, "metadata": {} } @@ -952,16 +812,14 @@ "v1": { "fragments": { "1": "Engelbart treated computers as tools for increasing human ability to reason, collaborate, and navigate complex problems.", - "1.1": "Engelbart treated computers as tools for increasing human ability to reason, collaborate, and navigate complex problems.", - "1.1.1": "Engelbart treated computers as tools for increasing human ability to reason, collaborate, and navigate complex problems." + "0001": "Engelbart treated computers as tools for increasing human ability to reason, collaborate, and navigate complex problems." }, "metadata": {} }, "latest": { "fragments": { "1": "Engelbart treated computers as tools for increasing human ability to reason, collaborate, and navigate complex problems.", - "1.1": "Engelbart treated computers as tools for increasing human ability to reason, collaborate, and navigate complex problems.", - "1.1.1": "Engelbart treated computers as tools for increasing human ability to reason, collaborate, and navigate complex problems." + "0001": "Engelbart treated computers as tools for increasing human ability to reason, collaborate, and navigate complex problems." }, "metadata": {} } @@ -973,21 +831,17 @@ "versions": { "v1": { "fragments": { - "1": "Link rot shows why ordinary document-embedded references are fragile.\n\nThe target may disappear, move, change meaning, or lose its surrounding context.", - "1.1": "Link rot shows why ordinary document-embedded references are fragile.", - "1.1.1": "Link rot shows why ordinary document-embedded references are fragile.", - "1.2": "The target may disappear, move, change meaning, or lose its surrounding context.", - "1.2.1": "The target may disappear, move, change meaning, or lose its surrounding context." + "1": "Link rot shows why ordinary document embedded references are fragile.\n\nThe target may disappear, move, change meaning, or lose its surrounding context.", + "0001": "Link rot shows why ordinary document embedded references are fragile.", + "0002": "The target may disappear, move, change meaning, or lose its surrounding context." }, "metadata": {} }, "latest": { "fragments": { - "1": "Link rot shows why ordinary document-embedded references are fragile.\n\nThe target may disappear, move, change meaning, or lose its surrounding context.", - "1.1": "Link rot shows why ordinary document-embedded references are fragile.", - "1.1.1": "Link rot shows why ordinary document-embedded references are fragile.", - "1.2": "The target may disappear, move, change meaning, or lose its surrounding context.", - "1.2.1": "The target may disappear, move, change meaning, or lose its surrounding context." + "1": "Link rot shows why ordinary document embedded references are fragile.\n\nThe target may disappear, move, change meaning, or lose its surrounding context.", + "0001": "Link rot shows why ordinary document embedded references are fragile.", + "0002": "The target may disappear, move, change meaning, or lose its surrounding context." }, "metadata": {} } @@ -999,21 +853,15 @@ "versions": { "v1": { "fragments": { - "1": "This icon is the visual mark for the XanaNode theme.\n\nThe crossing lines and central node are meant to suggest typed relationships, visible lineage, and a substrate whose meaning comes from the connections between things rather than from isolated documents.", - "1.1": "This icon is the visual mark for the XanaNode theme.", - "1.1.1": "This icon is the visual mark for the XanaNode theme.", - "1.2": "The crossing lines and central node are meant to suggest typed relationships, visible lineage, and a substrate whose meaning comes from the connections between things rather than from isolated documents.", - "1.2.1": "The crossing lines and central node are meant to suggest typed relationships, visible lineage, and a substrate whose meaning comes from the connections between things rather than from isolated documents." + "1": "This icon is the visual mark for the XanaNode theme. The crossing lines and central node are meant to suggest typed relationships, visible lineage, and a substrate whose meaning comes from the connections between things rather than from isolated documents.", + "0001": "This icon is the visual mark for the XanaNode theme. The crossing lines and central node are meant to suggest typed relationships, visible lineage, and a substrate whose meaning comes from the connections between things rather than from isolated documents." }, "metadata": {} }, "latest": { "fragments": { - "1": "This icon is the visual mark for the XanaNode theme.\n\nThe crossing lines and central node are meant to suggest typed relationships, visible lineage, and a substrate whose meaning comes from the connections between things rather than from isolated documents.", - "1.1": "This icon is the visual mark for the XanaNode theme.", - "1.1.1": "This icon is the visual mark for the XanaNode theme.", - "1.2": "The crossing lines and central node are meant to suggest typed relationships, visible lineage, and a substrate whose meaning comes from the connections between things rather than from isolated documents.", - "1.2.1": "The crossing lines and central node are meant to suggest typed relationships, visible lineage, and a substrate whose meaning comes from the connections between things rather than from isolated documents." + "1": "This icon is the visual mark for the XanaNode theme. The crossing lines and central node are meant to suggest typed relationships, visible lineage, and a substrate whose meaning comes from the connections between things rather than from isolated documents.", + "0001": "This icon is the visual mark for the XanaNode theme. The crossing lines and central node are meant to suggest typed relationships, visible lineage, and a substrate whose meaning comes from the connections between things rather than from isolated documents." }, "metadata": {} } @@ -1025,47 +873,27 @@ "versions": { "v1": { "fragments": { - "1": "XanaNode is best understood in layers.\n\nThe ontology defines what kinds of things can be represented.\n\nThe relationship vocabulary defines why those things are connected.\n\nA substrate is an independently authored graph using that vocabulary.\n\nProtocol artifacts make that graph portable: substrate.json identifies the substrate, node records describe addressable objects, relationships.json preserves typed edges, schemas validate the artifacts, and reports explain compatibility or merge decisions.\n\nA renderer, such as this Hugo theme, is one way to publish and navigate a substrate. It is not the protocol itself.\n\nThe larger goal is federation: many independently moderated substrates that can still interoperate because they declare their schemas and relationships clearly.", - "1.1": "XanaNode is best understood in layers.", - "1.1.1": "XanaNode is best understood in layers.", - "1.2": "The ontology defines what kinds of things can be represented.", - "1.2.1": "The ontology defines what kinds of things can be represented.", - "1.3": "The relationship vocabulary defines why those things are connected.", - "1.3.1": "The relationship vocabulary defines why those things are connected.", - "1.4": "A substrate is an independently authored graph using that vocabulary.", - "1.4.1": "A substrate is an independently authored graph using that vocabulary.", - "1.5": "Protocol artifacts make that graph portable: substrate.json identifies the substrate, node records describe addressable objects, relationships.json preserves typed edges, schemas validate the artifacts, and reports explain compatibility or merge decisions.", - "1.5.1": "Protocol artifacts make that graph portable: substrate.", - "1.5.2": "json identifies the substrate, node records describe addressable objects, relationships.", - "1.5.3": "json preserves typed edges, schemas validate the artifacts, and reports explain compatibility or merge decisions.", - "1.6": "A renderer, such as this Hugo theme, is one way to publish and navigate a substrate. It is not the protocol itself.", - "1.6.1": "A renderer, such as this Hugo theme, is one way to publish and navigate a substrate.", - "1.6.2": "It is not the protocol itself.", - "1.7": "The larger goal is federation: many independently moderated substrates that can still interoperate because they declare their schemas and relationships clearly.", - "1.7.1": "The larger goal is federation: many independently moderated substrates that can still interoperate because they declare their schemas and relationships clearly." + "1": "XanaNode is best understood in layers.\n\nThe ontology defines what kinds of things can be represented.\n\nThe relationship vocabulary defines why those things are connected.\n\nA substrate is an independently authored graph using that vocabulary.\n\nProtocol artifacts make that graph portable: identifies the substrate, node records describe addressable objects, preserves typed edges, schemas validate the artifacts, and reports explain compatibility or merge decisions.\n\nA renderer, such as this Hugo theme, is one way to publish and navigate a substrate. It is not the protocol itself.\n\nThe larger goal is federation: many independently moderated substrates that can still interoperate because they declare their schemas and relationships clearly.", + "0001": "XanaNode is best understood in layers.", + "0002": "The ontology defines what kinds of things can be represented.", + "0003": "The relationship vocabulary defines why those things are connected.", + "0004": "A substrate is an independently authored graph using that vocabulary.", + "0005": "Protocol artifacts make that graph portable: identifies the substrate, node records describe addressable objects, preserves typed edges, schemas validate the artifacts, and reports explain compatibility or merge decisions.", + "0006": "A renderer, such as this Hugo theme, is one way to publish and navigate a substrate. It is not the protocol itself.", + "0007": "The larger goal is federation: many independently moderated substrates that can still interoperate because they declare their schemas and relationships clearly." }, "metadata": {} }, "latest": { "fragments": { - "1": "XanaNode is best understood in layers.\n\nThe ontology defines what kinds of things can be represented.\n\nThe relationship vocabulary defines why those things are connected.\n\nA substrate is an independently authored graph using that vocabulary.\n\nProtocol artifacts make that graph portable: substrate.json identifies the substrate, node records describe addressable objects, relationships.json preserves typed edges, schemas validate the artifacts, and reports explain compatibility or merge decisions.\n\nA renderer, such as this Hugo theme, is one way to publish and navigate a substrate. It is not the protocol itself.\n\nThe larger goal is federation: many independently moderated substrates that can still interoperate because they declare their schemas and relationships clearly.", - "1.1": "XanaNode is best understood in layers.", - "1.1.1": "XanaNode is best understood in layers.", - "1.2": "The ontology defines what kinds of things can be represented.", - "1.2.1": "The ontology defines what kinds of things can be represented.", - "1.3": "The relationship vocabulary defines why those things are connected.", - "1.3.1": "The relationship vocabulary defines why those things are connected.", - "1.4": "A substrate is an independently authored graph using that vocabulary.", - "1.4.1": "A substrate is an independently authored graph using that vocabulary.", - "1.5": "Protocol artifacts make that graph portable: substrate.json identifies the substrate, node records describe addressable objects, relationships.json preserves typed edges, schemas validate the artifacts, and reports explain compatibility or merge decisions.", - "1.5.1": "Protocol artifacts make that graph portable: substrate.", - "1.5.2": "json identifies the substrate, node records describe addressable objects, relationships.", - "1.5.3": "json preserves typed edges, schemas validate the artifacts, and reports explain compatibility or merge decisions.", - "1.6": "A renderer, such as this Hugo theme, is one way to publish and navigate a substrate. It is not the protocol itself.", - "1.6.1": "A renderer, such as this Hugo theme, is one way to publish and navigate a substrate.", - "1.6.2": "It is not the protocol itself.", - "1.7": "The larger goal is federation: many independently moderated substrates that can still interoperate because they declare their schemas and relationships clearly.", - "1.7.1": "The larger goal is federation: many independently moderated substrates that can still interoperate because they declare their schemas and relationships clearly." + "1": "XanaNode is best understood in layers.\n\nThe ontology defines what kinds of things can be represented.\n\nThe relationship vocabulary defines why those things are connected.\n\nA substrate is an independently authored graph using that vocabulary.\n\nProtocol artifacts make that graph portable: identifies the substrate, node records describe addressable objects, preserves typed edges, schemas validate the artifacts, and reports explain compatibility or merge decisions.\n\nA renderer, such as this Hugo theme, is one way to publish and navigate a substrate. It is not the protocol itself.\n\nThe larger goal is federation: many independently moderated substrates that can still interoperate because they declare their schemas and relationships clearly.", + "0001": "XanaNode is best understood in layers.", + "0002": "The ontology defines what kinds of things can be represented.", + "0003": "The relationship vocabulary defines why those things are connected.", + "0004": "A substrate is an independently authored graph using that vocabulary.", + "0005": "Protocol artifacts make that graph portable: identifies the substrate, node records describe addressable objects, preserves typed edges, schemas validate the artifacts, and reports explain compatibility or merge decisions.", + "0006": "A renderer, such as this Hugo theme, is one way to publish and navigate a substrate. It is not the protocol itself.", + "0007": "The larger goal is federation: many independently moderated substrates that can still interoperate because they declare their schemas and relationships clearly." }, "metadata": {} } @@ -1073,41 +901,75 @@ "title": "What Is XanaNode?", "type": "essay" }, + "using-hugo-with-protocol-json": { + "versions": { + "v1": { + "fragments": { + "1": "Hugo is the static publishing layer. It is not the protocol.\n\nUse Markdown when you want prose pages, essays, explainers, sources, or authored trails. Use protocol JSON when you already have validated substrate records from Core, Workspace, another tool, or another substrate.\n\nThe import path is intentionally simple. Drop a pack into the site, then let the prepare step merge it into the generated substrate:\n\ncan contain either a single substrate node, an array of substrate nodes, or an object with a array. can contain either an array of relationships or an object with a array.\n\nThe example site uses two packs:\n\nin mounts the protocol minimal substrate from the Core/Protocol submodule. It demonstrates the base model: substrate manifest, node records, typed relationships, evidence, stable fragments, and transclusion. extends that model with the fuller human computer augmentation lineage: Leibniz, Otlet, Bush, Nelson, Engelbart, Brown, HES, FRESS, Intermedia, HyperCard, Hyperland, VR, TED2, the Web, and the XanaNode bridge concepts.\n\nMounted packs are build time layers. They can be enabled or removed without claiming local ownership of their records. Absorbed packs are reviewed imports that become part of the receiving substrate. The base pack is mounted here so the protocol repository remains its governed source of truth.\n\nThen run:\n\nThe prepare step validates the generated and imported records together, writes the protocol artifacts, and emits a browser ready viewer feed.\n\nThe important published files are:\n\n, , and are the protocol artifacts. makes the node files discoverable on a static host, because browsers cannot list a directory. is the read only browser bundle derived from those protocol records.\n\nThat means you do not need to recreate imported records as Markdown just to see them. Markdown is for authored human pages. JSON imports are for existing protocol objects.\n\nCore remains responsible for protocol intelligence. During prepare, Hugo hands Core the existing substrate and the incoming packs so Core can report possible same entity merges, relationships that touch existing nodes, possible links from prose to known nodes, and possible transclusions. Hugo is the renderer and static site adapter; Core is where the reusable substrate analysis belongs.\n\nThis is the pattern for a new site: mount the base pack if you want a known good skeleton, drop in generated JSON from Core or Workspace, write Markdown only where you want human authored pages, then publish the generated protocol artifacts with the static viewer.", + "0001": "Hugo is the static publishing layer. It is not the protocol.", + "0002": "Use Markdown when you want prose pages, essays, explainers, sources, or authored trails. Use protocol JSON when you already have validated substrate records from Core, Workspace, another tool, or another substrate.", + "0003": "The import path is intentionally simple. Drop a pack into the site, then let the prepare step merge it into the generated substrate:", + "0005": "can contain either a single substrate node, an array of substrate nodes, or an object with a array. can contain either an array of relationships or an object with a array.", + "0006": "The example site uses two packs:", + "0007": "in mounts the protocol minimal substrate from the Core/Protocol submodule. It demonstrates the base model: substrate manifest, node records, typed relationships, evidence, stable fragments, and transclusion. extends that model with the fuller human computer augmentation lineage: Leibniz, Otlet, Bush, Nelson, Engelbart, Brown, HES, FRESS, Intermedia, HyperCard, Hyperland, VR, TED2, the Web, and the XanaNode bridge concepts.", + "0008": "Mounted packs are build time layers. They can be enabled or removed without claiming local ownership of their records. Absorbed packs are reviewed imports that become part of the receiving substrate. The base pack is mounted here so the protocol repository remains its governed source of truth.", + "0009": "Then run:", + "0011": "The prepare step validates the generated and imported records together, writes the protocol artifacts, and emits a browser ready viewer feed.", + "0012": "The important published files are:", + "0014": ", , and are the protocol artifacts. makes the node files discoverable on a static host, because browsers cannot list a directory. is the read only browser bundle derived from those protocol records.", + "0015": "That means you do not need to recreate imported records as Markdown just to see them. Markdown is for authored human pages. JSON imports are for existing protocol objects.", + "0016": "Core remains responsible for protocol intelligence. During prepare, Hugo hands Core the existing substrate and the incoming packs so Core can report possible same entity merges, relationships that touch existing nodes, possible links from prose to known nodes, and possible transclusions. Hugo is the renderer and static site adapter; Core is where the reusable substrate analysis belongs.", + "0017": "This is the pattern for a new site: mount the base pack if you want a known good skeleton, drop in generated JSON from Core or Workspace, write Markdown only where you want human authored pages, then publish the generated protocol artifacts with the static viewer." + }, + "metadata": {} + }, + "latest": { + "fragments": { + "1": "Hugo is the static publishing layer. It is not the protocol.\n\nUse Markdown when you want prose pages, essays, explainers, sources, or authored trails. Use protocol JSON when you already have validated substrate records from Core, Workspace, another tool, or another substrate.\n\nThe import path is intentionally simple. Drop a pack into the site, then let the prepare step merge it into the generated substrate:\n\ncan contain either a single substrate node, an array of substrate nodes, or an object with a array. can contain either an array of relationships or an object with a array.\n\nThe example site uses two packs:\n\nin mounts the protocol minimal substrate from the Core/Protocol submodule. It demonstrates the base model: substrate manifest, node records, typed relationships, evidence, stable fragments, and transclusion. extends that model with the fuller human computer augmentation lineage: Leibniz, Otlet, Bush, Nelson, Engelbart, Brown, HES, FRESS, Intermedia, HyperCard, Hyperland, VR, TED2, the Web, and the XanaNode bridge concepts.\n\nMounted packs are build time layers. They can be enabled or removed without claiming local ownership of their records. Absorbed packs are reviewed imports that become part of the receiving substrate. The base pack is mounted here so the protocol repository remains its governed source of truth.\n\nThen run:\n\nThe prepare step validates the generated and imported records together, writes the protocol artifacts, and emits a browser ready viewer feed.\n\nThe important published files are:\n\n, , and are the protocol artifacts. makes the node files discoverable on a static host, because browsers cannot list a directory. is the read only browser bundle derived from those protocol records.\n\nThat means you do not need to recreate imported records as Markdown just to see them. Markdown is for authored human pages. JSON imports are for existing protocol objects.\n\nCore remains responsible for protocol intelligence. During prepare, Hugo hands Core the existing substrate and the incoming packs so Core can report possible same entity merges, relationships that touch existing nodes, possible links from prose to known nodes, and possible transclusions. Hugo is the renderer and static site adapter; Core is where the reusable substrate analysis belongs.\n\nThis is the pattern for a new site: mount the base pack if you want a known good skeleton, drop in generated JSON from Core or Workspace, write Markdown only where you want human authored pages, then publish the generated protocol artifacts with the static viewer.", + "0001": "Hugo is the static publishing layer. It is not the protocol.", + "0002": "Use Markdown when you want prose pages, essays, explainers, sources, or authored trails. Use protocol JSON when you already have validated substrate records from Core, Workspace, another tool, or another substrate.", + "0003": "The import path is intentionally simple. Drop a pack into the site, then let the prepare step merge it into the generated substrate:", + "0005": "can contain either a single substrate node, an array of substrate nodes, or an object with a array. can contain either an array of relationships or an object with a array.", + "0006": "The example site uses two packs:", + "0007": "in mounts the protocol minimal substrate from the Core/Protocol submodule. It demonstrates the base model: substrate manifest, node records, typed relationships, evidence, stable fragments, and transclusion. extends that model with the fuller human computer augmentation lineage: Leibniz, Otlet, Bush, Nelson, Engelbart, Brown, HES, FRESS, Intermedia, HyperCard, Hyperland, VR, TED2, the Web, and the XanaNode bridge concepts.", + "0008": "Mounted packs are build time layers. They can be enabled or removed without claiming local ownership of their records. Absorbed packs are reviewed imports that become part of the receiving substrate. The base pack is mounted here so the protocol repository remains its governed source of truth.", + "0009": "Then run:", + "0011": "The prepare step validates the generated and imported records together, writes the protocol artifacts, and emits a browser ready viewer feed.", + "0012": "The important published files are:", + "0014": ", , and are the protocol artifacts. makes the node files discoverable on a static host, because browsers cannot list a directory. is the read only browser bundle derived from those protocol records.", + "0015": "That means you do not need to recreate imported records as Markdown just to see them. Markdown is for authored human pages. JSON imports are for existing protocol objects.", + "0016": "Core remains responsible for protocol intelligence. During prepare, Hugo hands Core the existing substrate and the incoming packs so Core can report possible same entity merges, relationships that touch existing nodes, possible links from prose to known nodes, and possible transclusions. Hugo is the renderer and static site adapter; Core is where the reusable substrate analysis belongs.", + "0017": "This is the pattern for a new site: mount the base pack if you want a known good skeleton, drop in generated JSON from Core or Workspace, write Markdown only where you want human authored pages, then publish the generated protocol artifacts with the static viewer." + }, + "metadata": {} + } + }, + "title": "Using Hugo with Protocol JSON", + "type": "essay" + }, "start-here": { "versions": { "v1": { "fragments": { - "1": "XanaNode begins with a simple claim: civilization is good at publishing information and bad at preserving the relationships that make information understandable.\n\nA page can say something. A graph can show where that statement came from, what supports it, what challenges it, what it depends on, and how it changed.\n\nThis example substrate explains XanaNode using XanaNode itself. The pages are human-readable nodes, and the build also publishes protocol JSON for machines.\n\nFollow the core trail from the problem of isolated documents, through typed relationships, provenance, transclusion, namespacing, merge validation, and federation.\n\nThen follow the protocol artifacts trail to see the manifest, node records, relationship list, schemas, registries, extension examples, reports, and governance rules that make federation concrete.", - "1.1": "XanaNode begins with a simple claim: civilization is good at publishing information and bad at preserving the relationships that make information understandable.", - "1.1.1": "XanaNode begins with a simple claim: civilization is good at publishing information and bad at preserving the relationships that make information understandable.", - "1.2": "A page can say something. A graph can show where that statement came from, what supports it, what challenges it, what it depends on, and how it changed.", - "1.2.1": "A page can say something.", - "1.2.2": "A graph can show where that statement came from, what supports it, what challenges it, what it depends on, and how it changed.", - "1.3": "This example substrate explains XanaNode using XanaNode itself. The pages are human-readable nodes, and the build also publishes protocol JSON for machines.", - "1.3.1": "This example substrate explains XanaNode using XanaNode itself.", - "1.3.2": "The pages are human-readable nodes, and the build also publishes protocol JSON for machines.", - "1.4": "Follow the core trail from the problem of isolated documents, through typed relationships, provenance, transclusion, namespacing, merge validation, and federation.", - "1.4.1": "Follow the core trail from the problem of isolated documents, through typed relationships, provenance, transclusion, namespacing, merge validation, and federation.", - "1.5": "Then follow the protocol artifacts trail to see the manifest, node records, relationship list, schemas, registries, extension examples, reports, and governance rules that make federation concrete.", - "1.5.1": "Then follow the protocol artifacts trail to see the manifest, node records, relationship list, schemas, registries, extension examples, reports, and governance rules that make federation concrete." + "1": "XanaNode begins with a simple claim: civilization is good at publishing information and bad at preserving the relationships that make information understandable.\n\nA page can say something. A graph can show where that statement came from, what supports it, what challenges it, what it depends on, and how it changed.\n\nThis example substrate explains XanaNode using XanaNode itself. The pages are human readable nodes, and the build also imports protocol JSON packs, validates everything together, and republishes the merged substrate for machines.\n\nFollow the core trail from the problem of isolated documents, through typed relationships, provenance, transclusion, namespacing, merge validation, and federation.\n\nThen follow the protocol artifacts trail to see the manifest, node records, relationship list, schemas, registries, extension examples, reports, and governance rules that make federation concrete.\n\nIf you are building a Hugo site from existing protocol JSON, read Using Hugo with Protocol JSON. The bundled example imports the protocol base pack and the extended XanaNode lineage pack directly from JSON, then renders them in the 2D viewer without forcing you to recreate every node as Markdown.", + "0001": "XanaNode begins with a simple claim: civilization is good at publishing information and bad at preserving the relationships that make information understandable.", + "0002": "A page can say something. A graph can show where that statement came from, what supports it, what challenges it, what it depends on, and how it changed.", + "0003": "This example substrate explains XanaNode using XanaNode itself. The pages are human readable nodes, and the build also imports protocol JSON packs, validates everything together, and republishes the merged substrate for machines.", + "0004": "Follow the core trail from the problem of isolated documents, through typed relationships, provenance, transclusion, namespacing, merge validation, and federation.", + "0005": "Then follow the protocol artifacts trail to see the manifest, node records, relationship list, schemas, registries, extension examples, reports, and governance rules that make federation concrete.", + "0006": "If you are building a Hugo site from existing protocol JSON, read Using Hugo with Protocol JSON. The bundled example imports the protocol base pack and the extended XanaNode lineage pack directly from JSON, then renders them in the 2D viewer without forcing you to recreate every node as Markdown." }, "metadata": {} }, "latest": { "fragments": { - "1": "XanaNode begins with a simple claim: civilization is good at publishing information and bad at preserving the relationships that make information understandable.\n\nA page can say something. A graph can show where that statement came from, what supports it, what challenges it, what it depends on, and how it changed.\n\nThis example substrate explains XanaNode using XanaNode itself. The pages are human-readable nodes, and the build also publishes protocol JSON for machines.\n\nFollow the core trail from the problem of isolated documents, through typed relationships, provenance, transclusion, namespacing, merge validation, and federation.\n\nThen follow the protocol artifacts trail to see the manifest, node records, relationship list, schemas, registries, extension examples, reports, and governance rules that make federation concrete.", - "1.1": "XanaNode begins with a simple claim: civilization is good at publishing information and bad at preserving the relationships that make information understandable.", - "1.1.1": "XanaNode begins with a simple claim: civilization is good at publishing information and bad at preserving the relationships that make information understandable.", - "1.2": "A page can say something. A graph can show where that statement came from, what supports it, what challenges it, what it depends on, and how it changed.", - "1.2.1": "A page can say something.", - "1.2.2": "A graph can show where that statement came from, what supports it, what challenges it, what it depends on, and how it changed.", - "1.3": "This example substrate explains XanaNode using XanaNode itself. The pages are human-readable nodes, and the build also publishes protocol JSON for machines.", - "1.3.1": "This example substrate explains XanaNode using XanaNode itself.", - "1.3.2": "The pages are human-readable nodes, and the build also publishes protocol JSON for machines.", - "1.4": "Follow the core trail from the problem of isolated documents, through typed relationships, provenance, transclusion, namespacing, merge validation, and federation.", - "1.4.1": "Follow the core trail from the problem of isolated documents, through typed relationships, provenance, transclusion, namespacing, merge validation, and federation.", - "1.5": "Then follow the protocol artifacts trail to see the manifest, node records, relationship list, schemas, registries, extension examples, reports, and governance rules that make federation concrete.", - "1.5.1": "Then follow the protocol artifacts trail to see the manifest, node records, relationship list, schemas, registries, extension examples, reports, and governance rules that make federation concrete." + "1": "XanaNode begins with a simple claim: civilization is good at publishing information and bad at preserving the relationships that make information understandable.\n\nA page can say something. A graph can show where that statement came from, what supports it, what challenges it, what it depends on, and how it changed.\n\nThis example substrate explains XanaNode using XanaNode itself. The pages are human readable nodes, and the build also imports protocol JSON packs, validates everything together, and republishes the merged substrate for machines.\n\nFollow the core trail from the problem of isolated documents, through typed relationships, provenance, transclusion, namespacing, merge validation, and federation.\n\nThen follow the protocol artifacts trail to see the manifest, node records, relationship list, schemas, registries, extension examples, reports, and governance rules that make federation concrete.\n\nIf you are building a Hugo site from existing protocol JSON, read Using Hugo with Protocol JSON. The bundled example imports the protocol base pack and the extended XanaNode lineage pack directly from JSON, then renders them in the 2D viewer without forcing you to recreate every node as Markdown.", + "0001": "XanaNode begins with a simple claim: civilization is good at publishing information and bad at preserving the relationships that make information understandable.", + "0002": "A page can say something. A graph can show where that statement came from, what supports it, what challenges it, what it depends on, and how it changed.", + "0003": "This example substrate explains XanaNode using XanaNode itself. The pages are human readable nodes, and the build also imports protocol JSON packs, validates everything together, and republishes the merged substrate for machines.", + "0004": "Follow the core trail from the problem of isolated documents, through typed relationships, provenance, transclusion, namespacing, merge validation, and federation.", + "0005": "Then follow the protocol artifacts trail to see the manifest, node records, relationship list, schemas, registries, extension examples, reports, and governance rules that make federation concrete.", + "0006": "If you are building a Hugo site from existing protocol JSON, read Using Hugo with Protocol JSON. The bundled example imports the protocol base pack and the extended XanaNode lineage pack directly from JSON, then renders them in the 2D viewer without forcing you to recreate every node as Markdown." }, "metadata": {} } @@ -1119,27 +981,19 @@ "versions": { "v1": { "fragments": { - "1": "XanaNode is a protocol, ontology, and publishing architecture for interoperable knowledge substrates.\n\nIt treats relationships as first-class structures, not decoration around documents. Claims, sources, people, events, media, trails, schemas, fragments, and revisions become addressable nodes connected by typed relationships.\n\nThe core schema gives independently authored substrates enough shared meaning to validate, compare, merge, federate, or analyze them without requiring a single central source of truth.", - "1.1": "XanaNode is a protocol, ontology, and publishing architecture for interoperable knowledge substrates.", - "1.1.1": "XanaNode is a protocol, ontology, and publishing architecture for interoperable knowledge substrates.", - "1.2": "It treats relationships as first-class structures, not decoration around documents. Claims, sources, people, events, media, trails, schemas, fragments, and revisions become addressable nodes connected by typed relationships.", - "1.2.1": "It treats relationships as first-class structures, not decoration around documents.", - "1.2.2": "Claims, sources, people, events, media, trails, schemas, fragments, and revisions become addressable nodes connected by typed relationships.", - "1.3": "The core schema gives independently authored substrates enough shared meaning to validate, compare, merge, federate, or analyze them without requiring a single central source of truth.", - "1.3.1": "The core schema gives independently authored substrates enough shared meaning to validate, compare, merge, federate, or analyze them without requiring a single central source of truth." + "1": "XanaNode is a protocol, ontology, and publishing architecture for interoperable knowledge substrates.\n\nIt treats relationships as first class structures, not decoration around documents. Claims, sources, people, events, media, trails, schemas, fragments, and revisions become addressable nodes connected by typed relationships.\n\nThe core schema gives independently authored substrates enough shared meaning to validate, compare, merge, federate, or analyze them without requiring a single central source of truth.", + "0001": "XanaNode is a protocol, ontology, and publishing architecture for interoperable knowledge substrates.", + "0002": "It treats relationships as first class structures, not decoration around documents. Claims, sources, people, events, media, trails, schemas, fragments, and revisions become addressable nodes connected by typed relationships.", + "0003": "The core schema gives independently authored substrates enough shared meaning to validate, compare, merge, federate, or analyze them without requiring a single central source of truth." }, "metadata": {} }, "latest": { "fragments": { - "1": "XanaNode is a protocol, ontology, and publishing architecture for interoperable knowledge substrates.\n\nIt treats relationships as first-class structures, not decoration around documents. Claims, sources, people, events, media, trails, schemas, fragments, and revisions become addressable nodes connected by typed relationships.\n\nThe core schema gives independently authored substrates enough shared meaning to validate, compare, merge, federate, or analyze them without requiring a single central source of truth.", - "1.1": "XanaNode is a protocol, ontology, and publishing architecture for interoperable knowledge substrates.", - "1.1.1": "XanaNode is a protocol, ontology, and publishing architecture for interoperable knowledge substrates.", - "1.2": "It treats relationships as first-class structures, not decoration around documents. Claims, sources, people, events, media, trails, schemas, fragments, and revisions become addressable nodes connected by typed relationships.", - "1.2.1": "It treats relationships as first-class structures, not decoration around documents.", - "1.2.2": "Claims, sources, people, events, media, trails, schemas, fragments, and revisions become addressable nodes connected by typed relationships.", - "1.3": "The core schema gives independently authored substrates enough shared meaning to validate, compare, merge, federate, or analyze them without requiring a single central source of truth.", - "1.3.1": "The core schema gives independently authored substrates enough shared meaning to validate, compare, merge, federate, or analyze them without requiring a single central source of truth." + "1": "XanaNode is a protocol, ontology, and publishing architecture for interoperable knowledge substrates.\n\nIt treats relationships as first class structures, not decoration around documents. Claims, sources, people, events, media, trails, schemas, fragments, and revisions become addressable nodes connected by typed relationships.\n\nThe core schema gives independently authored substrates enough shared meaning to validate, compare, merge, federate, or analyze them without requiring a single central source of truth.", + "0001": "XanaNode is a protocol, ontology, and publishing architecture for interoperable knowledge substrates.", + "0002": "It treats relationships as first class structures, not decoration around documents. Claims, sources, people, events, media, trails, schemas, fragments, and revisions become addressable nodes connected by typed relationships.", + "0003": "The core schema gives independently authored substrates enough shared meaning to validate, compare, merge, federate, or analyze them without requiring a single central source of truth." }, "metadata": {} } @@ -1152,22 +1006,16 @@ "v1": { "fragments": { "1": "The web hyperlink is powerful because it is simple. It spread because it was easy.\n\nIts weakness is that it usually does not say whether the target supports, contradicts, defines, documents, quotes, explains, or merely mentions the source.", - "1.1": "The web hyperlink is powerful because it is simple. It spread because it was easy.", - "1.1.1": "The web hyperlink is powerful because it is simple.", - "1.1.2": "It spread because it was easy.", - "1.2": "Its weakness is that it usually does not say whether the target supports, contradicts, defines, documents, quotes, explains, or merely mentions the source.", - "1.2.1": "Its weakness is that it usually does not say whether the target supports, contradicts, defines, documents, quotes, explains, or merely mentions the source." + "0001": "The web hyperlink is powerful because it is simple. It spread because it was easy.", + "0002": "Its weakness is that it usually does not say whether the target supports, contradicts, defines, documents, quotes, explains, or merely mentions the source." }, "metadata": {} }, "latest": { "fragments": { "1": "The web hyperlink is powerful because it is simple. It spread because it was easy.\n\nIts weakness is that it usually does not say whether the target supports, contradicts, defines, documents, quotes, explains, or merely mentions the source.", - "1.1": "The web hyperlink is powerful because it is simple. It spread because it was easy.", - "1.1.1": "The web hyperlink is powerful because it is simple.", - "1.1.2": "It spread because it was easy.", - "1.2": "Its weakness is that it usually does not say whether the target supports, contradicts, defines, documents, quotes, explains, or merely mentions the source.", - "1.2.1": "Its weakness is that it usually does not say whether the target supports, contradicts, defines, documents, quotes, explains, or merely mentions the source." + "0001": "The web hyperlink is powerful because it is simple. It spread because it was easy.", + "0002": "Its weakness is that it usually does not say whether the target supports, contradicts, defines, documents, quotes, explains, or merely mentions the source." }, "metadata": {} } @@ -1179,27 +1027,19 @@ "versions": { "v1": { "fragments": { - "1": "A normal hyperlink says that two things are connected.\n\nA typed relationship says how they are connected.\n\nThat difference matters. supports, contradicts, explains, derived_from, memorializes, transcludes, and deep_links_to carry different meanings and should not be flattened into generic relatedness.", - "1.1": "A normal hyperlink says that two things are connected.", - "1.1.1": "A normal hyperlink says that two things are connected.", - "1.2": "A typed relationship says how they are connected.", - "1.2.1": "A typed relationship says how they are connected.", - "1.3": "That difference matters. supports, contradicts, explains, derived_from, memorializes, transcludes, and deep_links_to carry different meanings and should not be flattened into generic relatedness.", - "1.3.1": "That difference matters.", - "1.3.2": "supports, contradicts, explains, derived_from, memorializes, transcludes, and deep_links_to carry different meanings and should not be flattened into generic relatedness." + "1": "A normal hyperlink says that two things are connected.\n\nA typed relationship says how they are connected.\n\nThat difference matters. , , , , , , and carry different meanings and should not be flattened into generic relatedness.", + "0001": "A normal hyperlink says that two things are connected.", + "0002": "A typed relationship says how they are connected.", + "0003": "That difference matters. , , , , , , and carry different meanings and should not be flattened into generic relatedness." }, "metadata": {} }, "latest": { "fragments": { - "1": "A normal hyperlink says that two things are connected.\n\nA typed relationship says how they are connected.\n\nThat difference matters. supports, contradicts, explains, derived_from, memorializes, transcludes, and deep_links_to carry different meanings and should not be flattened into generic relatedness.", - "1.1": "A normal hyperlink says that two things are connected.", - "1.1.1": "A normal hyperlink says that two things are connected.", - "1.2": "A typed relationship says how they are connected.", - "1.2.1": "A typed relationship says how they are connected.", - "1.3": "That difference matters. supports, contradicts, explains, derived_from, memorializes, transcludes, and deep_links_to carry different meanings and should not be flattened into generic relatedness.", - "1.3.1": "That difference matters.", - "1.3.2": "supports, contradicts, explains, derived_from, memorializes, transcludes, and deep_links_to carry different meanings and should not be flattened into generic relatedness." + "1": "A normal hyperlink says that two things are connected.\n\nA typed relationship says how they are connected.\n\nThat difference matters. , , , , , , and carry different meanings and should not be flattened into generic relatedness.", + "0001": "A normal hyperlink says that two things are connected.", + "0002": "A typed relationship says how they are connected.", + "0003": "That difference matters. , , , , , , and carry different meanings and should not be flattened into generic relatedness." }, "metadata": {} } @@ -1211,41 +1051,25 @@ "versions": { "v1": { "fragments": { - "1": "Tumbler addressing keeps content addressable when files move, URLs change, or layouts are rebuilt.\n\nXanaNode uses stable node identifiers and stable fragment identifiers for deep linking and transclusion.\n\nThe protocol-level address profile uses namespaced ids such as example.minimal:source/as-we-may-think#fragment/0004 so fragments can remain identifiable across renderers and rebuilds.\n\nThis page resolves a local stable fragment. The shortcode below points at fragment 0004 inside the as-we-may-think source node:\n\n{{< xana ref=\"as-we-may-think@v1/0004\" label=\"Tumbler-addressed fragment\" >}}\n\nIf the source file moves or the page layout changes, the reference still names the logical node, version, and fragment id rather than a fragile screen location.", - "1.1": "Tumbler addressing keeps content addressable when files move, URLs change, or layouts are rebuilt.", - "1.1.1": "Tumbler addressing keeps content addressable when files move, URLs change, or layouts are rebuilt.", - "1.2": "XanaNode uses stable node identifiers and stable fragment identifiers for deep linking and transclusion.", - "1.2.1": "XanaNode uses stable node identifiers and stable fragment identifiers for deep linking and transclusion.", - "1.3": "The protocol-level address profile uses namespaced ids such as example.minimal:source/as-we-may-think#fragment/0004 so fragments can remain identifiable across renderers and rebuilds.", - "1.3.1": "The protocol-level address profile uses namespaced ids such as example.", - "1.3.2": "minimal:source/as-we-may-think#fragment/0004 so fragments can remain identifiable across renderers and rebuilds.", - "1.4": "This page resolves a local stable fragment. The shortcode below points at fragment 0004 inside the as-we-may-think source node:", - "1.4.1": "This page resolves a local stable fragment.", - "1.4.2": "The shortcode below points at fragment 0004 inside the as-we-may-think source node:", - "1.5": "{{< xana ref=\"as-we-may-think@v1/0004\" label=\"Tumbler-addressed fragment\" >}}", - "1.5.1": "{{< xana ref=\"as-we-may-think@v1/0004\" label=\"Tumbler-addressed fragment\" >}}", - "1.6": "If the source file moves or the page layout changes, the reference still names the logical node, version, and fragment id rather than a fragile screen location.", - "1.6.1": "If the source file moves or the page layout changes, the reference still names the logical node, version, and fragment id rather than a fragile screen location." + "1": "Tumbler addressing keeps content addressable when files move, URLs change, or layouts are rebuilt.\n\nXanaNode uses stable node identifiers and stable fragment identifiers for deep linking and transclusion.\n\nThe protocol level address profile uses namespaced ids such as so fragments can remain identifiable across renderers and rebuilds.\n\nThis page resolves a local stable fragment. The shortcode below points at fragment inside the source node:\n\n{{< xana ref=\"as we may think@v1/0004\" label=\"Tumbler addressed fragment\" }}\n\nIf the source file moves or the page layout changes, the reference still names the logical node, version, and fragment id rather than a fragile screen location.", + "0001": "Tumbler addressing keeps content addressable when files move, URLs change, or layouts are rebuilt.", + "0002": "XanaNode uses stable node identifiers and stable fragment identifiers for deep linking and transclusion.", + "0003": "The protocol level address profile uses namespaced ids such as so fragments can remain identifiable across renderers and rebuilds.", + "0004": "This page resolves a local stable fragment. The shortcode below points at fragment inside the source node:", + "0005": "{{< xana ref=\"as we may think@v1/0004\" label=\"Tumbler addressed fragment\" }}", + "0006": "If the source file moves or the page layout changes, the reference still names the logical node, version, and fragment id rather than a fragile screen location." }, "metadata": {} }, "latest": { "fragments": { - "1": "Tumbler addressing keeps content addressable when files move, URLs change, or layouts are rebuilt.\n\nXanaNode uses stable node identifiers and stable fragment identifiers for deep linking and transclusion.\n\nThe protocol-level address profile uses namespaced ids such as example.minimal:source/as-we-may-think#fragment/0004 so fragments can remain identifiable across renderers and rebuilds.\n\nThis page resolves a local stable fragment. The shortcode below points at fragment 0004 inside the as-we-may-think source node:\n\n{{< xana ref=\"as-we-may-think@v1/0004\" label=\"Tumbler-addressed fragment\" >}}\n\nIf the source file moves or the page layout changes, the reference still names the logical node, version, and fragment id rather than a fragile screen location.", - "1.1": "Tumbler addressing keeps content addressable when files move, URLs change, or layouts are rebuilt.", - "1.1.1": "Tumbler addressing keeps content addressable when files move, URLs change, or layouts are rebuilt.", - "1.2": "XanaNode uses stable node identifiers and stable fragment identifiers for deep linking and transclusion.", - "1.2.1": "XanaNode uses stable node identifiers and stable fragment identifiers for deep linking and transclusion.", - "1.3": "The protocol-level address profile uses namespaced ids such as example.minimal:source/as-we-may-think#fragment/0004 so fragments can remain identifiable across renderers and rebuilds.", - "1.3.1": "The protocol-level address profile uses namespaced ids such as example.", - "1.3.2": "minimal:source/as-we-may-think#fragment/0004 so fragments can remain identifiable across renderers and rebuilds.", - "1.4": "This page resolves a local stable fragment. The shortcode below points at fragment 0004 inside the as-we-may-think source node:", - "1.4.1": "This page resolves a local stable fragment.", - "1.4.2": "The shortcode below points at fragment 0004 inside the as-we-may-think source node:", - "1.5": "{{< xana ref=\"as-we-may-think@v1/0004\" label=\"Tumbler-addressed fragment\" >}}", - "1.5.1": "{{< xana ref=\"as-we-may-think@v1/0004\" label=\"Tumbler-addressed fragment\" >}}", - "1.6": "If the source file moves or the page layout changes, the reference still names the logical node, version, and fragment id rather than a fragile screen location.", - "1.6.1": "If the source file moves or the page layout changes, the reference still names the logical node, version, and fragment id rather than a fragile screen location." + "1": "Tumbler addressing keeps content addressable when files move, URLs change, or layouts are rebuilt.\n\nXanaNode uses stable node identifiers and stable fragment identifiers for deep linking and transclusion.\n\nThe protocol level address profile uses namespaced ids such as so fragments can remain identifiable across renderers and rebuilds.\n\nThis page resolves a local stable fragment. The shortcode below points at fragment inside the source node:\n\n{{< xana ref=\"as we may think@v1/0004\" label=\"Tumbler addressed fragment\" }}\n\nIf the source file moves or the page layout changes, the reference still names the logical node, version, and fragment id rather than a fragile screen location.", + "0001": "Tumbler addressing keeps content addressable when files move, URLs change, or layouts are rebuilt.", + "0002": "XanaNode uses stable node identifiers and stable fragment identifiers for deep linking and transclusion.", + "0003": "The protocol level address profile uses namespaced ids such as so fragments can remain identifiable across renderers and rebuilds.", + "0004": "This page resolves a local stable fragment. The shortcode below points at fragment inside the source node:", + "0005": "{{< xana ref=\"as we may think@v1/0004\" label=\"Tumbler addressed fragment\" }}", + "0006": "If the source file moves or the page layout changes, the reference still names the logical node, version, and fragment id rather than a fragile screen location." }, "metadata": {} } @@ -1257,39 +1081,25 @@ "versions": { "v1": { "fragments": { - "1": "Transclusion includes a source fragment by reference instead of turning it into an anonymous copy.\n\nIn this XanaNode substrate, a transclusion points to a stable fragment id inside a versioned source node.\n\nThe rendered passage keeps its source identity, selector metadata, attribution path, and protocol tumbler address.\n\nThis page includes fragment 0001 from the Xanadu source node:\n\n{{< xana ref=\"xanadu-document-interconnection@v1/0001\" label=\"Transcluded source fragment\" >}}\n\nThe block above is backed by xanadu-document-interconnection@v1/0001, which resolves to the protocol address xananode.example:source/xanadu-document-interconnection#fragment/0001.", - "1.1": "Transclusion includes a source fragment by reference instead of turning it into an anonymous copy.", - "1.1.1": "Transclusion includes a source fragment by reference instead of turning it into an anonymous copy.", - "1.2": "In this XanaNode substrate, a transclusion points to a stable fragment id inside a versioned source node.", - "1.2.1": "In this XanaNode substrate, a transclusion points to a stable fragment id inside a versioned source node.", - "1.3": "The rendered passage keeps its source identity, selector metadata, attribution path, and protocol tumbler address.", - "1.3.1": "The rendered passage keeps its source identity, selector metadata, attribution path, and protocol tumbler address.", - "1.4": "This page includes fragment 0001 from the Xanadu source node:", - "1.4.1": "This page includes fragment 0001 from the Xanadu source node:", - "1.5": "{{< xana ref=\"xanadu-document-interconnection@v1/0001\" label=\"Transcluded source fragment\" >}}", - "1.5.1": "{{< xana ref=\"xanadu-document-interconnection@v1/0001\" label=\"Transcluded source fragment\" >}}", - "1.6": "The block above is backed by xanadu-document-interconnection@v1/0001, which resolves to the protocol address xananode.example:source/xanadu-document-interconnection#fragment/0001.", - "1.6.1": "The block above is backed by xanadu-document-interconnection@v1/0001, which resolves to the protocol address xananode.", - "1.6.2": "example:source/xanadu-document-interconnection#fragment/0001." + "1": "Transclusion includes a source fragment by reference instead of turning it into an anonymous copy.\n\nIn this XanaNode substrate, a transclusion points to a stable fragment id inside a versioned source node.\n\nThe rendered passage keeps its source identity, selector metadata, attribution path, and protocol tumbler address.\n\nThis page includes fragment from the Xanadu source node:\n\n{{< xana ref=\"xanadu document interconnection@v1/0001\" label=\"Transcluded source fragment\" }}\n\nThe block above is backed by , which resolves to the protocol address .", + "0001": "Transclusion includes a source fragment by reference instead of turning it into an anonymous copy.", + "0002": "In this XanaNode substrate, a transclusion points to a stable fragment id inside a versioned source node.", + "0003": "The rendered passage keeps its source identity, selector metadata, attribution path, and protocol tumbler address.", + "0004": "This page includes fragment from the Xanadu source node:", + "0005": "{{< xana ref=\"xanadu document interconnection@v1/0001\" label=\"Transcluded source fragment\" }}", + "0006": "The block above is backed by , which resolves to the protocol address ." }, "metadata": {} }, "latest": { "fragments": { - "1": "Transclusion includes a source fragment by reference instead of turning it into an anonymous copy.\n\nIn this XanaNode substrate, a transclusion points to a stable fragment id inside a versioned source node.\n\nThe rendered passage keeps its source identity, selector metadata, attribution path, and protocol tumbler address.\n\nThis page includes fragment 0001 from the Xanadu source node:\n\n{{< xana ref=\"xanadu-document-interconnection@v1/0001\" label=\"Transcluded source fragment\" >}}\n\nThe block above is backed by xanadu-document-interconnection@v1/0001, which resolves to the protocol address xananode.example:source/xanadu-document-interconnection#fragment/0001.", - "1.1": "Transclusion includes a source fragment by reference instead of turning it into an anonymous copy.", - "1.1.1": "Transclusion includes a source fragment by reference instead of turning it into an anonymous copy.", - "1.2": "In this XanaNode substrate, a transclusion points to a stable fragment id inside a versioned source node.", - "1.2.1": "In this XanaNode substrate, a transclusion points to a stable fragment id inside a versioned source node.", - "1.3": "The rendered passage keeps its source identity, selector metadata, attribution path, and protocol tumbler address.", - "1.3.1": "The rendered passage keeps its source identity, selector metadata, attribution path, and protocol tumbler address.", - "1.4": "This page includes fragment 0001 from the Xanadu source node:", - "1.4.1": "This page includes fragment 0001 from the Xanadu source node:", - "1.5": "{{< xana ref=\"xanadu-document-interconnection@v1/0001\" label=\"Transcluded source fragment\" >}}", - "1.5.1": "{{< xana ref=\"xanadu-document-interconnection@v1/0001\" label=\"Transcluded source fragment\" >}}", - "1.6": "The block above is backed by xanadu-document-interconnection@v1/0001, which resolves to the protocol address xananode.example:source/xanadu-document-interconnection#fragment/0001.", - "1.6.1": "The block above is backed by xanadu-document-interconnection@v1/0001, which resolves to the protocol address xananode.", - "1.6.2": "example:source/xanadu-document-interconnection#fragment/0001." + "1": "Transclusion includes a source fragment by reference instead of turning it into an anonymous copy.\n\nIn this XanaNode substrate, a transclusion points to a stable fragment id inside a versioned source node.\n\nThe rendered passage keeps its source identity, selector metadata, attribution path, and protocol tumbler address.\n\nThis page includes fragment from the Xanadu source node:\n\n{{< xana ref=\"xanadu document interconnection@v1/0001\" label=\"Transcluded source fragment\" }}\n\nThe block above is backed by , which resolves to the protocol address .", + "0001": "Transclusion includes a source fragment by reference instead of turning it into an anonymous copy.", + "0002": "In this XanaNode substrate, a transclusion points to a stable fragment id inside a versioned source node.", + "0003": "The rendered passage keeps its source identity, selector metadata, attribution path, and protocol tumbler address.", + "0004": "This page includes fragment from the Xanadu source node:", + "0005": "{{< xana ref=\"xanadu document interconnection@v1/0001\" label=\"Transcluded source fragment\" }}", + "0006": "The block above is backed by , which resolves to the protocol address ." }, "metadata": {} } @@ -1301,29 +1111,19 @@ "versions": { "v1": { "fragments": { - "1": "relationships.json is the edge list for a substrate.\n\nEach relationship has its own id, source, target, type, and summary. It can also carry weight, visibility, assertion provenance, confidence, evidence, federation metadata, and tumbler references.\n\nThis implementation derives the protocol relationship list from authored front matter, primary media links, trail membership, and stable transclusion shortcodes.", - "1.1": "relationships.json is the edge list for a substrate.", - "1.1.1": "relationships.", - "1.1.2": "json is the edge list for a substrate.", - "1.2": "Each relationship has its own id, source, target, type, and summary. It can also carry weight, visibility, assertion provenance, confidence, evidence, federation metadata, and tumbler references.", - "1.2.1": "Each relationship has its own id, source, target, type, and summary.", - "1.2.2": "It can also carry weight, visibility, assertion provenance, confidence, evidence, federation metadata, and tumbler references.", - "1.3": "This implementation derives the protocol relationship list from authored front matter, primary media links, trail membership, and stable transclusion shortcodes.", - "1.3.1": "This implementation derives the protocol relationship list from authored front matter, primary media links, trail membership, and stable transclusion shortcodes." + "1": "is the edge list for a substrate.\n\nEach relationship has its own id, source, target, type, and summary. It can also carry weight, visibility, assertion provenance, confidence, evidence, federation metadata, and tumbler references.\n\nThis implementation derives the protocol relationship list from authored front matter, primary media links, trail membership, and stable transclusion shortcodes.", + "0001": "is the edge list for a substrate.", + "0002": "Each relationship has its own id, source, target, type, and summary. It can also carry weight, visibility, assertion provenance, confidence, evidence, federation metadata, and tumbler references.", + "0003": "This implementation derives the protocol relationship list from authored front matter, primary media links, trail membership, and stable transclusion shortcodes." }, "metadata": {} }, "latest": { "fragments": { - "1": "relationships.json is the edge list for a substrate.\n\nEach relationship has its own id, source, target, type, and summary. It can also carry weight, visibility, assertion provenance, confidence, evidence, federation metadata, and tumbler references.\n\nThis implementation derives the protocol relationship list from authored front matter, primary media links, trail membership, and stable transclusion shortcodes.", - "1.1": "relationships.json is the edge list for a substrate.", - "1.1.1": "relationships.", - "1.1.2": "json is the edge list for a substrate.", - "1.2": "Each relationship has its own id, source, target, type, and summary. It can also carry weight, visibility, assertion provenance, confidence, evidence, federation metadata, and tumbler references.", - "1.2.1": "Each relationship has its own id, source, target, type, and summary.", - "1.2.2": "It can also carry weight, visibility, assertion provenance, confidence, evidence, federation metadata, and tumbler references.", - "1.3": "This implementation derives the protocol relationship list from authored front matter, primary media links, trail membership, and stable transclusion shortcodes.", - "1.3.1": "This implementation derives the protocol relationship list from authored front matter, primary media links, trail membership, and stable transclusion shortcodes." + "1": "is the edge list for a substrate.\n\nEach relationship has its own id, source, target, type, and summary. It can also carry weight, visibility, assertion provenance, confidence, evidence, federation metadata, and tumbler references.\n\nThis implementation derives the protocol relationship list from authored front matter, primary media links, trail membership, and stable transclusion shortcodes.", + "0001": "is the edge list for a substrate.", + "0002": "Each relationship has its own id, source, target, type, and summary. It can also carry weight, visibility, assertion provenance, confidence, evidence, federation metadata, and tumbler references.", + "0003": "This implementation derives the protocol relationship list from authored front matter, primary media links, trail membership, and stable transclusion shortcodes." }, "metadata": {} } @@ -1335,25 +1135,19 @@ "versions": { "v1": { "fragments": { - "1": "A node record is the machine-readable counterpart to a human-readable page.\n\nIt preserves the protocol id, title, type, importance, summary, provenance fields, and incoming or outgoing relationship summaries needed for tools to traverse the substrate without scraping HTML.\n\nFor authored fragments, this implementation also emits protocol fragment node records with source_node, fragment_id, tumbler, and selector metadata.", - "1.1": "A node record is the machine-readable counterpart to a human-readable page.", - "1.1.1": "A node record is the machine-readable counterpart to a human-readable page.", - "1.2": "It preserves the protocol id, title, type, importance, summary, provenance fields, and incoming or outgoing relationship summaries needed for tools to traverse the substrate without scraping HTML.", - "1.2.1": "It preserves the protocol id, title, type, importance, summary, provenance fields, and incoming or outgoing relationship summaries needed for tools to traverse the substrate without scraping HTML.", - "1.3": "For authored fragments, this implementation also emits protocol fragment node records with source_node, fragment_id, tumbler, and selector metadata.", - "1.3.1": "For authored fragments, this implementation also emits protocol fragment node records with source_node, fragment_id, tumbler, and selector metadata." + "1": "A node record is the machine readable counterpart to a human readable page.\n\nIt preserves the protocol id, title, type, importance, summary, provenance fields, and incoming or outgoing relationship summaries needed for tools to traverse the substrate without scraping HTML.\n\nFor authored fragments, this implementation also emits protocol node records with , , , and metadata.", + "0001": "A node record is the machine readable counterpart to a human readable page.", + "0002": "It preserves the protocol id, title, type, importance, summary, provenance fields, and incoming or outgoing relationship summaries needed for tools to traverse the substrate without scraping HTML.", + "0003": "For authored fragments, this implementation also emits protocol node records with , , , and metadata." }, "metadata": {} }, "latest": { "fragments": { - "1": "A node record is the machine-readable counterpart to a human-readable page.\n\nIt preserves the protocol id, title, type, importance, summary, provenance fields, and incoming or outgoing relationship summaries needed for tools to traverse the substrate without scraping HTML.\n\nFor authored fragments, this implementation also emits protocol fragment node records with source_node, fragment_id, tumbler, and selector metadata.", - "1.1": "A node record is the machine-readable counterpart to a human-readable page.", - "1.1.1": "A node record is the machine-readable counterpart to a human-readable page.", - "1.2": "It preserves the protocol id, title, type, importance, summary, provenance fields, and incoming or outgoing relationship summaries needed for tools to traverse the substrate without scraping HTML.", - "1.2.1": "It preserves the protocol id, title, type, importance, summary, provenance fields, and incoming or outgoing relationship summaries needed for tools to traverse the substrate without scraping HTML.", - "1.3": "For authored fragments, this implementation also emits protocol fragment node records with source_node, fragment_id, tumbler, and selector metadata.", - "1.3.1": "For authored fragments, this implementation also emits protocol fragment node records with source_node, fragment_id, tumbler, and selector metadata." + "1": "A node record is the machine readable counterpart to a human readable page.\n\nIt preserves the protocol id, title, type, importance, summary, provenance fields, and incoming or outgoing relationship summaries needed for tools to traverse the substrate without scraping HTML.\n\nFor authored fragments, this implementation also emits protocol node records with , , , and metadata.", + "0001": "A node record is the machine readable counterpart to a human readable page.", + "0002": "It preserves the protocol id, title, type, importance, summary, provenance fields, and incoming or outgoing relationship summaries needed for tools to traverse the substrate without scraping HTML.", + "0003": "For authored fragments, this implementation also emits protocol node records with , , , and metadata." }, "metadata": {} } @@ -1365,29 +1159,19 @@ "versions": { "v1": { "fragments": { - "1": "substrate.json is the first file another tool should read.\n\nIt identifies the substrate, namespace, substrate version, targeted core schema version, imports, maintainers, and extension declarations.\n\nThis theme generates substrate.json during preparation so the human site and machine-readable substrate stay aligned.", - "1.1": "substrate.json is the first file another tool should read.", - "1.1.1": "substrate.", - "1.1.2": "json is the first file another tool should read.", - "1.2": "It identifies the substrate, namespace, substrate version, targeted core schema version, imports, maintainers, and extension declarations.", - "1.2.1": "It identifies the substrate, namespace, substrate version, targeted core schema version, imports, maintainers, and extension declarations.", - "1.3": "This theme generates substrate.json during preparation so the human site and machine-readable substrate stay aligned.", - "1.3.1": "This theme generates substrate.", - "1.3.2": "json during preparation so the human site and machine-readable substrate stay aligned." + "1": "is the first file another tool should read.\n\nIt identifies the substrate, namespace, substrate version, targeted core schema version, imports, maintainers, and extension declarations.\n\nThis theme generates during preparation so the human site and machine readable substrate stay aligned.", + "0001": "is the first file another tool should read.", + "0002": "It identifies the substrate, namespace, substrate version, targeted core schema version, imports, maintainers, and extension declarations.", + "0003": "This theme generates during preparation so the human site and machine readable substrate stay aligned." }, "metadata": {} }, "latest": { "fragments": { - "1": "substrate.json is the first file another tool should read.\n\nIt identifies the substrate, namespace, substrate version, targeted core schema version, imports, maintainers, and extension declarations.\n\nThis theme generates substrate.json during preparation so the human site and machine-readable substrate stay aligned.", - "1.1": "substrate.json is the first file another tool should read.", - "1.1.1": "substrate.", - "1.1.2": "json is the first file another tool should read.", - "1.2": "It identifies the substrate, namespace, substrate version, targeted core schema version, imports, maintainers, and extension declarations.", - "1.2.1": "It identifies the substrate, namespace, substrate version, targeted core schema version, imports, maintainers, and extension declarations.", - "1.3": "This theme generates substrate.json during preparation so the human site and machine-readable substrate stay aligned.", - "1.3.1": "This theme generates substrate.", - "1.3.2": "json during preparation so the human site and machine-readable substrate stay aligned." + "1": "is the first file another tool should read.\n\nIt identifies the substrate, namespace, substrate version, targeted core schema version, imports, maintainers, and extension declarations.\n\nThis theme generates during preparation so the human site and machine readable substrate stay aligned.", + "0001": "is the first file another tool should read.", + "0002": "It identifies the substrate, namespace, substrate version, targeted core schema version, imports, maintainers, and extension declarations.", + "0003": "This theme generates during preparation so the human site and machine readable substrate stay aligned." }, "metadata": {} } @@ -1399,25 +1183,19 @@ "versions": { "v1": { "fragments": { - "1": "Single-source-of-truth systems are useful when consensus, control, and simplicity matter.\n\nThey become fragile when knowledge is disputed, partial, culturally specific, politically sensitive, or evolving.\n\nXanaNode favors interoperable sources of context over one enforced source of truth.", - "1.1": "Single-source-of-truth systems are useful when consensus, control, and simplicity matter.", - "1.1.1": "Single-source-of-truth systems are useful when consensus, control, and simplicity matter.", - "1.2": "They become fragile when knowledge is disputed, partial, culturally specific, politically sensitive, or evolving.", - "1.2.1": "They become fragile when knowledge is disputed, partial, culturally specific, politically sensitive, or evolving.", - "1.3": "XanaNode favors interoperable sources of context over one enforced source of truth.", - "1.3.1": "XanaNode favors interoperable sources of context over one enforced source of truth." + "1": "Single source of truth systems are useful when consensus, control, and simplicity matter.\n\nThey become fragile when knowledge is disputed, partial, culturally specific, politically sensitive, or evolving.\n\nXanaNode favors interoperable sources of context over one enforced source of truth.", + "0001": "Single source of truth systems are useful when consensus, control, and simplicity matter.", + "0002": "They become fragile when knowledge is disputed, partial, culturally specific, politically sensitive, or evolving.", + "0003": "XanaNode favors interoperable sources of context over one enforced source of truth." }, "metadata": {} }, "latest": { "fragments": { - "1": "Single-source-of-truth systems are useful when consensus, control, and simplicity matter.\n\nThey become fragile when knowledge is disputed, partial, culturally specific, politically sensitive, or evolving.\n\nXanaNode favors interoperable sources of context over one enforced source of truth.", - "1.1": "Single-source-of-truth systems are useful when consensus, control, and simplicity matter.", - "1.1.1": "Single-source-of-truth systems are useful when consensus, control, and simplicity matter.", - "1.2": "They become fragile when knowledge is disputed, partial, culturally specific, politically sensitive, or evolving.", - "1.2.1": "They become fragile when knowledge is disputed, partial, culturally specific, politically sensitive, or evolving.", - "1.3": "XanaNode favors interoperable sources of context over one enforced source of truth.", - "1.3.1": "XanaNode favors interoperable sources of context over one enforced source of truth." + "1": "Single source of truth systems are useful when consensus, control, and simplicity matter.\n\nThey become fragile when knowledge is disputed, partial, culturally specific, politically sensitive, or evolving.\n\nXanaNode favors interoperable sources of context over one enforced source of truth.", + "0001": "Single source of truth systems are useful when consensus, control, and simplicity matter.", + "0002": "They become fragile when knowledge is disputed, partial, culturally specific, politically sensitive, or evolving.", + "0003": "XanaNode favors interoperable sources of context over one enforced source of truth." }, "metadata": {} } @@ -1429,31 +1207,21 @@ "versions": { "v1": { "fragments": { - "1": "XanaNode Core is intentionally shared, but it is not the only vocabulary a substrate can use.\n\nThe core schema provides shared interoperability. Extension schemas allow local domains to define additional meanings without breaking the whole system.\n\nA custom type is valid when it is namespaced, described, versioned, machine-readable, and preserved even by tools that do not understand it.\n\nThe custom extension substrate example shows this in practice: a local domain can define additional types while still publishing the core manifest, node, relationship, and schema files expected by XanaNode tools.", - "1.1": "XanaNode Core is intentionally shared, but it is not the only vocabulary a substrate can use.", - "1.1.1": "XanaNode Core is intentionally shared, but it is not the only vocabulary a substrate can use.", - "1.2": "The core schema provides shared interoperability. Extension schemas allow local domains to define additional meanings without breaking the whole system.", - "1.2.1": "The core schema provides shared interoperability.", - "1.2.2": "Extension schemas allow local domains to define additional meanings without breaking the whole system.", - "1.3": "A custom type is valid when it is namespaced, described, versioned, machine-readable, and preserved even by tools that do not understand it.", - "1.3.1": "A custom type is valid when it is namespaced, described, versioned, machine-readable, and preserved even by tools that do not understand it.", - "1.4": "The custom extension substrate example shows this in practice: a local domain can define additional types while still publishing the core manifest, node, relationship, and schema files expected by XanaNode tools.", - "1.4.1": "The custom extension substrate example shows this in practice: a local domain can define additional types while still publishing the core manifest, node, relationship, and schema files expected by XanaNode tools." + "1": "XanaNode Core is intentionally shared, but it is not the only vocabulary a substrate can use.\n\nThe core schema provides shared interoperability. Extension schemas allow local domains to define additional meanings without breaking the whole system.\n\nA custom type is valid when it is namespaced, described, versioned, machine readable, and preserved even by tools that do not understand it.\n\nThe custom extension substrate example shows this in practice: a local domain can define additional types while still publishing the core manifest, node, relationship, and schema files expected by XanaNode tools.", + "0001": "XanaNode Core is intentionally shared, but it is not the only vocabulary a substrate can use.", + "0002": "The core schema provides shared interoperability. Extension schemas allow local domains to define additional meanings without breaking the whole system.", + "0003": "A custom type is valid when it is namespaced, described, versioned, machine readable, and preserved even by tools that do not understand it.", + "0004": "The custom extension substrate example shows this in practice: a local domain can define additional types while still publishing the core manifest, node, relationship, and schema files expected by XanaNode tools." }, "metadata": {} }, "latest": { "fragments": { - "1": "XanaNode Core is intentionally shared, but it is not the only vocabulary a substrate can use.\n\nThe core schema provides shared interoperability. Extension schemas allow local domains to define additional meanings without breaking the whole system.\n\nA custom type is valid when it is namespaced, described, versioned, machine-readable, and preserved even by tools that do not understand it.\n\nThe custom extension substrate example shows this in practice: a local domain can define additional types while still publishing the core manifest, node, relationship, and schema files expected by XanaNode tools.", - "1.1": "XanaNode Core is intentionally shared, but it is not the only vocabulary a substrate can use.", - "1.1.1": "XanaNode Core is intentionally shared, but it is not the only vocabulary a substrate can use.", - "1.2": "The core schema provides shared interoperability. Extension schemas allow local domains to define additional meanings without breaking the whole system.", - "1.2.1": "The core schema provides shared interoperability.", - "1.2.2": "Extension schemas allow local domains to define additional meanings without breaking the whole system.", - "1.3": "A custom type is valid when it is namespaced, described, versioned, machine-readable, and preserved even by tools that do not understand it.", - "1.3.1": "A custom type is valid when it is namespaced, described, versioned, machine-readable, and preserved even by tools that do not understand it.", - "1.4": "The custom extension substrate example shows this in practice: a local domain can define additional types while still publishing the core manifest, node, relationship, and schema files expected by XanaNode tools.", - "1.4.1": "The custom extension substrate example shows this in practice: a local domain can define additional types while still publishing the core manifest, node, relationship, and schema files expected by XanaNode tools." + "1": "XanaNode Core is intentionally shared, but it is not the only vocabulary a substrate can use.\n\nThe core schema provides shared interoperability. Extension schemas allow local domains to define additional meanings without breaking the whole system.\n\nA custom type is valid when it is namespaced, described, versioned, machine readable, and preserved even by tools that do not understand it.\n\nThe custom extension substrate example shows this in practice: a local domain can define additional types while still publishing the core manifest, node, relationship, and schema files expected by XanaNode tools.", + "0001": "XanaNode Core is intentionally shared, but it is not the only vocabulary a substrate can use.", + "0002": "The core schema provides shared interoperability. Extension schemas allow local domains to define additional meanings without breaking the whole system.", + "0003": "A custom type is valid when it is namespaced, described, versioned, machine readable, and preserved even by tools that do not understand it.", + "0004": "The custom extension substrate example shows this in practice: a local domain can define additional types while still publishing the core manifest, node, relationship, and schema files expected by XanaNode tools." }, "metadata": {} } @@ -1465,27 +1233,19 @@ "versions": { "v1": { "fragments": { - "1": "The suggestion scanner looks for existing node titles and aliases in Markdown content, plus repeated fragment text that could become a transclusion.\n\nIt does not rewrite pages automatically. It produces a review queue so an author can approve each ordinary link or transclusion before editing the source file.\n\n{{< review-suggestions >}}", - "1.1": "The suggestion scanner looks for existing node titles and aliases in Markdown content, plus repeated fragment text that could become a transclusion.", - "1.1.1": "The suggestion scanner looks for existing node titles and aliases in Markdown content, plus repeated fragment text that could become a transclusion.", - "1.2": "It does not rewrite pages automatically. It produces a review queue so an author can approve each ordinary link or transclusion before editing the source file.", - "1.2.1": "It does not rewrite pages automatically.", - "1.2.2": "It produces a review queue so an author can approve each ordinary link or transclusion before editing the source file.", - "1.3": "{{< review-suggestions >}}", - "1.3.1": "{{< review-suggestions >}}" + "1": "The suggestion scanner looks for existing node titles and aliases in Markdown content, plus repeated fragment text that could become a transclusion.\n\nIt does not rewrite pages automatically. It produces a review queue so an author can approve each ordinary link, transclusion, merge, or imported relationship before changing the substrate. The generated review page keeps implemented examples beside pending suggestions so a new site author can see both states of the workflow.\n\n{{< review suggestions }}", + "0001": "The suggestion scanner looks for existing node titles and aliases in Markdown content, plus repeated fragment text that could become a transclusion.", + "0002": "It does not rewrite pages automatically. It produces a review queue so an author can approve each ordinary link, transclusion, merge, or imported relationship before changing the substrate. The generated review page keeps implemented examples beside pending suggestions so a new site author can see both states of the workflow.", + "0003": "{{< review suggestions }}" }, "metadata": {} }, "latest": { "fragments": { - "1": "The suggestion scanner looks for existing node titles and aliases in Markdown content, plus repeated fragment text that could become a transclusion.\n\nIt does not rewrite pages automatically. It produces a review queue so an author can approve each ordinary link or transclusion before editing the source file.\n\n{{< review-suggestions >}}", - "1.1": "The suggestion scanner looks for existing node titles and aliases in Markdown content, plus repeated fragment text that could become a transclusion.", - "1.1.1": "The suggestion scanner looks for existing node titles and aliases in Markdown content, plus repeated fragment text that could become a transclusion.", - "1.2": "It does not rewrite pages automatically. It produces a review queue so an author can approve each ordinary link or transclusion before editing the source file.", - "1.2.1": "It does not rewrite pages automatically.", - "1.2.2": "It produces a review queue so an author can approve each ordinary link or transclusion before editing the source file.", - "1.3": "{{< review-suggestions >}}", - "1.3.1": "{{< review-suggestions >}}" + "1": "The suggestion scanner looks for existing node titles and aliases in Markdown content, plus repeated fragment text that could become a transclusion.\n\nIt does not rewrite pages automatically. It produces a review queue so an author can approve each ordinary link, transclusion, merge, or imported relationship before changing the substrate. The generated review page keeps implemented examples beside pending suggestions so a new site author can see both states of the workflow.\n\n{{< review suggestions }}", + "0001": "The suggestion scanner looks for existing node titles and aliases in Markdown content, plus repeated fragment text that could become a transclusion.", + "0002": "It does not rewrite pages automatically. It produces a review queue so an author can approve each ordinary link, transclusion, merge, or imported relationship before changing the substrate. The generated review page keeps implemented examples beside pending suggestions so a new site author can see both states of the workflow.", + "0003": "{{< review suggestions }}" }, "metadata": {} } @@ -1498,22 +1258,16 @@ "v1": { "fragments": { "1": "Provenance is not decorative metadata. It is part of meaning.\n\nA claim without provenance may still be useful, but its status is different from a claim tied to sources, authorship, revisions, and evidence.", - "1.1": "Provenance is not decorative metadata. It is part of meaning.", - "1.1.1": "Provenance is not decorative metadata.", - "1.1.2": "It is part of meaning.", - "1.2": "A claim without provenance may still be useful, but its status is different from a claim tied to sources, authorship, revisions, and evidence.", - "1.2.1": "A claim without provenance may still be useful, but its status is different from a claim tied to sources, authorship, revisions, and evidence." + "0001": "Provenance is not decorative metadata. It is part of meaning.", + "0002": "A claim without provenance may still be useful, but its status is different from a claim tied to sources, authorship, revisions, and evidence." }, "metadata": {} }, "latest": { "fragments": { "1": "Provenance is not decorative metadata. It is part of meaning.\n\nA claim without provenance may still be useful, but its status is different from a claim tied to sources, authorship, revisions, and evidence.", - "1.1": "Provenance is not decorative metadata. It is part of meaning.", - "1.1.1": "Provenance is not decorative metadata.", - "1.1.2": "It is part of meaning.", - "1.2": "A claim without provenance may still be useful, but its status is different from a claim tied to sources, authorship, revisions, and evidence.", - "1.2.1": "A claim without provenance may still be useful, but its status is different from a claim tied to sources, authorship, revisions, and evidence." + "0001": "Provenance is not decorative metadata. It is part of meaning.", + "0002": "A claim without provenance may still be useful, but its status is different from a claim tied to sources, authorship, revisions, and evidence." }, "metadata": {} } @@ -1525,33 +1279,19 @@ "versions": { "v1": { "fragments": { - "1": "The protocol is not only a set of ideas. It is a set of publishable artifacts.\n\nThis implementation publishes those artifacts as static JSON: substrate.json, relationships.json, one JSON record per node, copied schema files, generated fragment data, and pending review suggestions.\n\nHuman pages make the substrate readable. Protocol artifacts make it inspectable, validatable, comparable, and federatable by other tools.", - "1.1": "The protocol is not only a set of ideas. It is a set of publishable artifacts.", - "1.1.1": "The protocol is not only a set of ideas.", - "1.1.2": "It is a set of publishable artifacts.", - "1.2": "This implementation publishes those artifacts as static JSON: substrate.json, relationships.json, one JSON record per node, copied schema files, generated fragment data, and pending review suggestions.", - "1.2.1": "This implementation publishes those artifacts as static JSON: substrate.", - "1.2.2": "json, relationships.", - "1.2.3": "json, one JSON record per node, copied schema files, generated fragment data, and pending review suggestions.", - "1.3": "Human pages make the substrate readable. Protocol artifacts make it inspectable, validatable, comparable, and federatable by other tools.", - "1.3.1": "Human pages make the substrate readable.", - "1.3.2": "Protocol artifacts make it inspectable, validatable, comparable, and federatable by other tools." + "1": "The protocol is not only a set of ideas. It is a set of publishable artifacts.\n\nThis implementation publishes those artifacts as static JSON: , , one JSON record per node, copied schema files, generated fragment data, and pending review suggestions.\n\nHuman pages make the substrate readable. Protocol artifacts make it inspectable, validatable, comparable, and federatable by other tools.", + "0001": "The protocol is not only a set of ideas. It is a set of publishable artifacts.", + "0002": "This implementation publishes those artifacts as static JSON: , , one JSON record per node, copied schema files, generated fragment data, and pending review suggestions.", + "0003": "Human pages make the substrate readable. Protocol artifacts make it inspectable, validatable, comparable, and federatable by other tools." }, "metadata": {} }, "latest": { "fragments": { - "1": "The protocol is not only a set of ideas. It is a set of publishable artifacts.\n\nThis implementation publishes those artifacts as static JSON: substrate.json, relationships.json, one JSON record per node, copied schema files, generated fragment data, and pending review suggestions.\n\nHuman pages make the substrate readable. Protocol artifacts make it inspectable, validatable, comparable, and federatable by other tools.", - "1.1": "The protocol is not only a set of ideas. It is a set of publishable artifacts.", - "1.1.1": "The protocol is not only a set of ideas.", - "1.1.2": "It is a set of publishable artifacts.", - "1.2": "This implementation publishes those artifacts as static JSON: substrate.json, relationships.json, one JSON record per node, copied schema files, generated fragment data, and pending review suggestions.", - "1.2.1": "This implementation publishes those artifacts as static JSON: substrate.", - "1.2.2": "json, relationships.", - "1.2.3": "json, one JSON record per node, copied schema files, generated fragment data, and pending review suggestions.", - "1.3": "Human pages make the substrate readable. Protocol artifacts make it inspectable, validatable, comparable, and federatable by other tools.", - "1.3.1": "Human pages make the substrate readable.", - "1.3.2": "Protocol artifacts make it inspectable, validatable, comparable, and federatable by other tools." + "1": "The protocol is not only a set of ideas. It is a set of publishable artifacts.\n\nThis implementation publishes those artifacts as static JSON: , , one JSON record per node, copied schema files, generated fragment data, and pending review suggestions.\n\nHuman pages make the substrate readable. Protocol artifacts make it inspectable, validatable, comparable, and federatable by other tools.", + "0001": "The protocol is not only a set of ideas. It is a set of publishable artifacts.", + "0002": "This implementation publishes those artifacts as static JSON: , , one JSON record per node, copied schema files, generated fragment data, and pending review suggestions.", + "0003": "Human pages make the substrate readable. Protocol artifacts make it inspectable, validatable, comparable, and federatable by other tools." }, "metadata": {} } @@ -1563,33 +1303,19 @@ "versions": { "v1": { "fragments": { - "1": "Namespacing prevents independent substrates and extension vocabularies from colliding.\n\nThe core namespace is xananode. A substrate can use its own namespace for local nodes and extension types, such as example.museum:artifact or example.researcher_a:concept/knowledge-substrate.\n\nUnknown namespaced types are not invalid knowledge. They are declared extensions that can be displayed, preserved, mapped, or quarantined until another system understands them.", - "1.1": "Namespacing prevents independent substrates and extension vocabularies from colliding.", - "1.1.1": "Namespacing prevents independent substrates and extension vocabularies from colliding.", - "1.2": "The core namespace is xananode. A substrate can use its own namespace for local nodes and extension types, such as example.museum:artifact or example.researcher_a:concept/knowledge-substrate.", - "1.2.1": "The core namespace is xananode.", - "1.2.2": "A substrate can use its own namespace for local nodes and extension types, such as example.", - "1.2.3": "museum:artifact or example.", - "1.2.4": "researcher_a:concept/knowledge-substrate.", - "1.3": "Unknown namespaced types are not invalid knowledge. They are declared extensions that can be displayed, preserved, mapped, or quarantined until another system understands them.", - "1.3.1": "Unknown namespaced types are not invalid knowledge.", - "1.3.2": "They are declared extensions that can be displayed, preserved, mapped, or quarantined until another system understands them." + "1": "Namespacing prevents independent substrates and extension vocabularies from colliding.\n\nThe core namespace is . A substrate can use its own namespace for local nodes and extension types, such as or .\n\nUnknown namespaced types are not invalid knowledge. They are declared extensions that can be displayed, preserved, mapped, or quarantined until another system understands them.", + "0001": "Namespacing prevents independent substrates and extension vocabularies from colliding.", + "0002": "The core namespace is . A substrate can use its own namespace for local nodes and extension types, such as or .", + "0003": "Unknown namespaced types are not invalid knowledge. They are declared extensions that can be displayed, preserved, mapped, or quarantined until another system understands them." }, "metadata": {} }, "latest": { "fragments": { - "1": "Namespacing prevents independent substrates and extension vocabularies from colliding.\n\nThe core namespace is xananode. A substrate can use its own namespace for local nodes and extension types, such as example.museum:artifact or example.researcher_a:concept/knowledge-substrate.\n\nUnknown namespaced types are not invalid knowledge. They are declared extensions that can be displayed, preserved, mapped, or quarantined until another system understands them.", - "1.1": "Namespacing prevents independent substrates and extension vocabularies from colliding.", - "1.1.1": "Namespacing prevents independent substrates and extension vocabularies from colliding.", - "1.2": "The core namespace is xananode. A substrate can use its own namespace for local nodes and extension types, such as example.museum:artifact or example.researcher_a:concept/knowledge-substrate.", - "1.2.1": "The core namespace is xananode.", - "1.2.2": "A substrate can use its own namespace for local nodes and extension types, such as example.", - "1.2.3": "museum:artifact or example.", - "1.2.4": "researcher_a:concept/knowledge-substrate.", - "1.3": "Unknown namespaced types are not invalid knowledge. They are declared extensions that can be displayed, preserved, mapped, or quarantined until another system understands them.", - "1.3.1": "Unknown namespaced types are not invalid knowledge.", - "1.3.2": "They are declared extensions that can be displayed, preserved, mapped, or quarantined until another system understands them." + "1": "Namespacing prevents independent substrates and extension vocabularies from colliding.\n\nThe core namespace is . A substrate can use its own namespace for local nodes and extension types, such as or .\n\nUnknown namespaced types are not invalid knowledge. They are declared extensions that can be displayed, preserved, mapped, or quarantined until another system understands them.", + "0001": "Namespacing prevents independent substrates and extension vocabularies from colliding.", + "0002": "The core namespace is . A substrate can use its own namespace for local nodes and extension types, such as or .", + "0003": "Unknown namespaced types are not invalid knowledge. They are declared extensions that can be displayed, preserved, mapped, or quarantined until another system understands them." }, "metadata": {} } @@ -1601,23 +1327,17 @@ "versions": { "v1": { "fragments": { - "1": "The namespace registry records known namespace ids and their owners.\n\nIt does not make every other namespace invalid. It helps tools distinguish recognized namespaces from private, experimental, or not-yet-registered ones while still preserving unknown data.", - "1.1": "The namespace registry records known namespace ids and their owners.", - "1.1.1": "The namespace registry records known namespace ids and their owners.", - "1.2": "It does not make every other namespace invalid. It helps tools distinguish recognized namespaces from private, experimental, or not-yet-registered ones while still preserving unknown data.", - "1.2.1": "It does not make every other namespace invalid.", - "1.2.2": "It helps tools distinguish recognized namespaces from private, experimental, or not-yet-registered ones while still preserving unknown data." + "1": "The namespace registry records known namespace ids and their owners.\n\nIt does not make every other namespace invalid. It helps tools distinguish recognized namespaces from private, experimental, or not yet registered ones while still preserving unknown data.", + "0001": "The namespace registry records known namespace ids and their owners.", + "0002": "It does not make every other namespace invalid. It helps tools distinguish recognized namespaces from private, experimental, or not yet registered ones while still preserving unknown data." }, "metadata": {} }, "latest": { "fragments": { - "1": "The namespace registry records known namespace ids and their owners.\n\nIt does not make every other namespace invalid. It helps tools distinguish recognized namespaces from private, experimental, or not-yet-registered ones while still preserving unknown data.", - "1.1": "The namespace registry records known namespace ids and their owners.", - "1.1.1": "The namespace registry records known namespace ids and their owners.", - "1.2": "It does not make every other namespace invalid. It helps tools distinguish recognized namespaces from private, experimental, or not-yet-registered ones while still preserving unknown data.", - "1.2.1": "It does not make every other namespace invalid.", - "1.2.2": "It helps tools distinguish recognized namespaces from private, experimental, or not-yet-registered ones while still preserving unknown data." + "1": "The namespace registry records known namespace ids and their owners.\n\nIt does not make every other namespace invalid. It helps tools distinguish recognized namespaces from private, experimental, or not yet registered ones while still preserving unknown data.", + "0001": "The namespace registry records known namespace ids and their owners.", + "0002": "It does not make every other namespace invalid. It helps tools distinguish recognized namespaces from private, experimental, or not yet registered ones while still preserving unknown data." }, "metadata": {} } @@ -1630,22 +1350,16 @@ "v1": { "fragments": { "1": "XanaNode does not require one global moderation authority.\n\nEach substrate can decide what it publishes, imports, hides, rejects, or marks as disputed. Federation works because those decisions are visible rather than silently normalized away.", - "1.1": "XanaNode does not require one global moderation authority.", - "1.1.1": "XanaNode does not require one global moderation authority.", - "1.2": "Each substrate can decide what it publishes, imports, hides, rejects, or marks as disputed. Federation works because those decisions are visible rather than silently normalized away.", - "1.2.1": "Each substrate can decide what it publishes, imports, hides, rejects, or marks as disputed.", - "1.2.2": "Federation works because those decisions are visible rather than silently normalized away." + "0001": "XanaNode does not require one global moderation authority.", + "0002": "Each substrate can decide what it publishes, imports, hides, rejects, or marks as disputed. Federation works because those decisions are visible rather than silently normalized away." }, "metadata": {} }, "latest": { "fragments": { "1": "XanaNode does not require one global moderation authority.\n\nEach substrate can decide what it publishes, imports, hides, rejects, or marks as disputed. Federation works because those decisions are visible rather than silently normalized away.", - "1.1": "XanaNode does not require one global moderation authority.", - "1.1.1": "XanaNode does not require one global moderation authority.", - "1.2": "Each substrate can decide what it publishes, imports, hides, rejects, or marks as disputed. Federation works because those decisions are visible rather than silently normalized away.", - "1.2.1": "Each substrate can decide what it publishes, imports, hides, rejects, or marks as disputed.", - "1.2.2": "Federation works because those decisions are visible rather than silently normalized away." + "0001": "XanaNode does not require one global moderation authority.", + "0002": "Each substrate can decide what it publishes, imports, hides, rejects, or marks as disputed. Federation works because those decisions are visible rather than silently normalized away." }, "metadata": {} } @@ -1657,33 +1371,21 @@ "versions": { "v1": { "fragments": { - "1": "Merge validation is not deduplication.\n\nA merge-safe system does not automatically collapse two nodes with similar titles into one truth. It compares identity, provenance, source lineage, schema compatibility, and relationship meaning.\n\nThe goal is to preserve both substrates while making their overlaps and differences navigable.\n\nCompatibility reports explain whether two substrates can be compared safely. Merge reports preserve the proposed mappings, conflicts, unresolved issues, and identity decisions produced by that comparison.", - "1.1": "Merge validation is not deduplication.", - "1.1.1": "Merge validation is not deduplication.", - "1.2": "A merge-safe system does not automatically collapse two nodes with similar titles into one truth. It compares identity, provenance, source lineage, schema compatibility, and relationship meaning.", - "1.2.1": "A merge-safe system does not automatically collapse two nodes with similar titles into one truth.", - "1.2.2": "It compares identity, provenance, source lineage, schema compatibility, and relationship meaning.", - "1.3": "The goal is to preserve both substrates while making their overlaps and differences navigable.", - "1.3.1": "The goal is to preserve both substrates while making their overlaps and differences navigable.", - "1.4": "Compatibility reports explain whether two substrates can be compared safely. Merge reports preserve the proposed mappings, conflicts, unresolved issues, and identity decisions produced by that comparison.", - "1.4.1": "Compatibility reports explain whether two substrates can be compared safely.", - "1.4.2": "Merge reports preserve the proposed mappings, conflicts, unresolved issues, and identity decisions produced by that comparison." + "1": "Merge validation is not deduplication.\n\nA merge safe system does not automatically collapse two nodes with similar titles into one truth. It compares identity, provenance, source lineage, schema compatibility, and relationship meaning.\n\nThe goal is to preserve both substrates while making their overlaps and differences navigable.\n\nCompatibility reports explain whether two substrates can be compared safely. Merge reports preserve the proposed mappings, conflicts, unresolved issues, and identity decisions produced by that comparison.", + "0001": "Merge validation is not deduplication.", + "0002": "A merge safe system does not automatically collapse two nodes with similar titles into one truth. It compares identity, provenance, source lineage, schema compatibility, and relationship meaning.", + "0003": "The goal is to preserve both substrates while making their overlaps and differences navigable.", + "0004": "Compatibility reports explain whether two substrates can be compared safely. Merge reports preserve the proposed mappings, conflicts, unresolved issues, and identity decisions produced by that comparison." }, "metadata": {} }, "latest": { "fragments": { - "1": "Merge validation is not deduplication.\n\nA merge-safe system does not automatically collapse two nodes with similar titles into one truth. It compares identity, provenance, source lineage, schema compatibility, and relationship meaning.\n\nThe goal is to preserve both substrates while making their overlaps and differences navigable.\n\nCompatibility reports explain whether two substrates can be compared safely. Merge reports preserve the proposed mappings, conflicts, unresolved issues, and identity decisions produced by that comparison.", - "1.1": "Merge validation is not deduplication.", - "1.1.1": "Merge validation is not deduplication.", - "1.2": "A merge-safe system does not automatically collapse two nodes with similar titles into one truth. It compares identity, provenance, source lineage, schema compatibility, and relationship meaning.", - "1.2.1": "A merge-safe system does not automatically collapse two nodes with similar titles into one truth.", - "1.2.2": "It compares identity, provenance, source lineage, schema compatibility, and relationship meaning.", - "1.3": "The goal is to preserve both substrates while making their overlaps and differences navigable.", - "1.3.1": "The goal is to preserve both substrates while making their overlaps and differences navigable.", - "1.4": "Compatibility reports explain whether two substrates can be compared safely. Merge reports preserve the proposed mappings, conflicts, unresolved issues, and identity decisions produced by that comparison.", - "1.4.1": "Compatibility reports explain whether two substrates can be compared safely.", - "1.4.2": "Merge reports preserve the proposed mappings, conflicts, unresolved issues, and identity decisions produced by that comparison." + "1": "Merge validation is not deduplication.\n\nA merge safe system does not automatically collapse two nodes with similar titles into one truth. It compares identity, provenance, source lineage, schema compatibility, and relationship meaning.\n\nThe goal is to preserve both substrates while making their overlaps and differences navigable.\n\nCompatibility reports explain whether two substrates can be compared safely. Merge reports preserve the proposed mappings, conflicts, unresolved issues, and identity decisions produced by that comparison.", + "0001": "Merge validation is not deduplication.", + "0002": "A merge safe system does not automatically collapse two nodes with similar titles into one truth. It compares identity, provenance, source lineage, schema compatibility, and relationship meaning.", + "0003": "The goal is to preserve both substrates while making their overlaps and differences navigable.", + "0004": "Compatibility reports explain whether two substrates can be compared safely. Merge reports preserve the proposed mappings, conflicts, unresolved issues, and identity decisions produced by that comparison." }, "metadata": {} } @@ -1696,26 +1398,18 @@ "v1": { "fragments": { "1": "A merge report is not a command to flatten two substrates into one truth.\n\nIt is an audit trail for a comparison. It preserves proposed identity matches, conflicts, unresolved decisions, warnings, and the reasoning behind mappings so disagreement remains navigable after analysis.\n\nThe canonical federation example uses a merge report to keep two overlapping concepts distinct while still recording their possible relationship.", - "1.1": "A merge report is not a command to flatten two substrates into one truth.", - "1.1.1": "A merge report is not a command to flatten two substrates into one truth.", - "1.2": "It is an audit trail for a comparison. It preserves proposed identity matches, conflicts, unresolved decisions, warnings, and the reasoning behind mappings so disagreement remains navigable after analysis.", - "1.2.1": "It is an audit trail for a comparison.", - "1.2.2": "It preserves proposed identity matches, conflicts, unresolved decisions, warnings, and the reasoning behind mappings so disagreement remains navigable after analysis.", - "1.3": "The canonical federation example uses a merge report to keep two overlapping concepts distinct while still recording their possible relationship.", - "1.3.1": "The canonical federation example uses a merge report to keep two overlapping concepts distinct while still recording their possible relationship." + "0001": "A merge report is not a command to flatten two substrates into one truth.", + "0002": "It is an audit trail for a comparison. It preserves proposed identity matches, conflicts, unresolved decisions, warnings, and the reasoning behind mappings so disagreement remains navigable after analysis.", + "0003": "The canonical federation example uses a merge report to keep two overlapping concepts distinct while still recording their possible relationship." }, "metadata": {} }, "latest": { "fragments": { "1": "A merge report is not a command to flatten two substrates into one truth.\n\nIt is an audit trail for a comparison. It preserves proposed identity matches, conflicts, unresolved decisions, warnings, and the reasoning behind mappings so disagreement remains navigable after analysis.\n\nThe canonical federation example uses a merge report to keep two overlapping concepts distinct while still recording their possible relationship.", - "1.1": "A merge report is not a command to flatten two substrates into one truth.", - "1.1.1": "A merge report is not a command to flatten two substrates into one truth.", - "1.2": "It is an audit trail for a comparison. It preserves proposed identity matches, conflicts, unresolved decisions, warnings, and the reasoning behind mappings so disagreement remains navigable after analysis.", - "1.2.1": "It is an audit trail for a comparison.", - "1.2.2": "It preserves proposed identity matches, conflicts, unresolved decisions, warnings, and the reasoning behind mappings so disagreement remains navigable after analysis.", - "1.3": "The canonical federation example uses a merge report to keep two overlapping concepts distinct while still recording their possible relationship.", - "1.3.1": "The canonical federation example uses a merge report to keep two overlapping concepts distinct while still recording their possible relationship." + "0001": "A merge report is not a command to flatten two substrates into one truth.", + "0002": "It is an audit trail for a comparison. It preserves proposed identity matches, conflicts, unresolved decisions, warnings, and the reasoning behind mappings so disagreement remains navigable after analysis.", + "0003": "The canonical federation example uses a merge report to keep two overlapping concepts distinct while still recording their possible relationship." }, "metadata": {} } @@ -1728,26 +1422,18 @@ "v1": { "fragments": { "1": "The known implementations registry is a discovery aid for the ecosystem.\n\nIt lists tools, themes, validators, renderers, and example substrates that claim a level of XanaNode compatibility.\n\nThe registry does not replace validation. It gives implementers real targets to inspect, compare, and test against.", - "1.1": "The known implementations registry is a discovery aid for the ecosystem.", - "1.1.1": "The known implementations registry is a discovery aid for the ecosystem.", - "1.2": "It lists tools, themes, validators, renderers, and example substrates that claim a level of XanaNode compatibility.", - "1.2.1": "It lists tools, themes, validators, renderers, and example substrates that claim a level of XanaNode compatibility.", - "1.3": "The registry does not replace validation. It gives implementers real targets to inspect, compare, and test against.", - "1.3.1": "The registry does not replace validation.", - "1.3.2": "It gives implementers real targets to inspect, compare, and test against." + "0001": "The known implementations registry is a discovery aid for the ecosystem.", + "0002": "It lists tools, themes, validators, renderers, and example substrates that claim a level of XanaNode compatibility.", + "0003": "The registry does not replace validation. It gives implementers real targets to inspect, compare, and test against." }, "metadata": {} }, "latest": { "fragments": { "1": "The known implementations registry is a discovery aid for the ecosystem.\n\nIt lists tools, themes, validators, renderers, and example substrates that claim a level of XanaNode compatibility.\n\nThe registry does not replace validation. It gives implementers real targets to inspect, compare, and test against.", - "1.1": "The known implementations registry is a discovery aid for the ecosystem.", - "1.1.1": "The known implementations registry is a discovery aid for the ecosystem.", - "1.2": "It lists tools, themes, validators, renderers, and example substrates that claim a level of XanaNode compatibility.", - "1.2.1": "It lists tools, themes, validators, renderers, and example substrates that claim a level of XanaNode compatibility.", - "1.3": "The registry does not replace validation. It gives implementers real targets to inspect, compare, and test against.", - "1.3.1": "The registry does not replace validation.", - "1.3.2": "It gives implementers real targets to inspect, compare, and test against." + "0001": "The known implementations registry is a discovery aid for the ecosystem.", + "0002": "It lists tools, themes, validators, renderers, and example substrates that claim a level of XanaNode compatibility.", + "0003": "The registry does not replace validation. It gives implementers real targets to inspect, compare, and test against." }, "metadata": {} } @@ -1760,24 +1446,16 @@ "v1": { "fragments": { "1": "A knowledge substrate is not the information itself. It is the structure that lets information remain understandable across time.\n\nThe same facts arranged as isolated documents, unlabeled hyperlinks, or typed relationships produce different knowledge capabilities. XanaNode makes that structure explicit.", - "1.1": "A knowledge substrate is not the information itself. It is the structure that lets information remain understandable across time.", - "1.1.1": "A knowledge substrate is not the information itself.", - "1.1.2": "It is the structure that lets information remain understandable across time.", - "1.2": "The same facts arranged as isolated documents, unlabeled hyperlinks, or typed relationships produce different knowledge capabilities. XanaNode makes that structure explicit.", - "1.2.1": "The same facts arranged as isolated documents, unlabeled hyperlinks, or typed relationships produce different knowledge capabilities.", - "1.2.2": "XanaNode makes that structure explicit." + "0001": "A knowledge substrate is not the information itself. It is the structure that lets information remain understandable across time.", + "0002": "The same facts arranged as isolated documents, unlabeled hyperlinks, or typed relationships produce different knowledge capabilities. XanaNode makes that structure explicit." }, "metadata": {} }, "latest": { "fragments": { "1": "A knowledge substrate is not the information itself. It is the structure that lets information remain understandable across time.\n\nThe same facts arranged as isolated documents, unlabeled hyperlinks, or typed relationships produce different knowledge capabilities. XanaNode makes that structure explicit.", - "1.1": "A knowledge substrate is not the information itself. It is the structure that lets information remain understandable across time.", - "1.1.1": "A knowledge substrate is not the information itself.", - "1.1.2": "It is the structure that lets information remain understandable across time.", - "1.2": "The same facts arranged as isolated documents, unlabeled hyperlinks, or typed relationships produce different knowledge capabilities. XanaNode makes that structure explicit.", - "1.2.1": "The same facts arranged as isolated documents, unlabeled hyperlinks, or typed relationships produce different knowledge capabilities.", - "1.2.2": "XanaNode makes that structure explicit." + "0001": "A knowledge substrate is not the information itself. It is the structure that lets information remain understandable across time.", + "0002": "The same facts arranged as isolated documents, unlabeled hyperlinks, or typed relationships produce different knowledge capabilities. XanaNode makes that structure explicit." }, "metadata": {} } @@ -1790,22 +1468,16 @@ "v1": { "fragments": { "1": "Independent moderation means each substrate controls what it accepts, rejects, disputes, hides, deprecates, or marks as uncertain.\n\nFederation does not require one moderation team to control validity for everyone. Local decisions remain visible as provenance, confidence, claims, counterclaims, evidence, and mappings across substrates.", - "1.1": "Independent moderation means each substrate controls what it accepts, rejects, disputes, hides, deprecates, or marks as uncertain.", - "1.1.1": "Independent moderation means each substrate controls what it accepts, rejects, disputes, hides, deprecates, or marks as uncertain.", - "1.2": "Federation does not require one moderation team to control validity for everyone. Local decisions remain visible as provenance, confidence, claims, counterclaims, evidence, and mappings across substrates.", - "1.2.1": "Federation does not require one moderation team to control validity for everyone.", - "1.2.2": "Local decisions remain visible as provenance, confidence, claims, counterclaims, evidence, and mappings across substrates." + "0001": "Independent moderation means each substrate controls what it accepts, rejects, disputes, hides, deprecates, or marks as uncertain.", + "0002": "Federation does not require one moderation team to control validity for everyone. Local decisions remain visible as provenance, confidence, claims, counterclaims, evidence, and mappings across substrates." }, "metadata": {} }, "latest": { "fragments": { "1": "Independent moderation means each substrate controls what it accepts, rejects, disputes, hides, deprecates, or marks as uncertain.\n\nFederation does not require one moderation team to control validity for everyone. Local decisions remain visible as provenance, confidence, claims, counterclaims, evidence, and mappings across substrates.", - "1.1": "Independent moderation means each substrate controls what it accepts, rejects, disputes, hides, deprecates, or marks as uncertain.", - "1.1.1": "Independent moderation means each substrate controls what it accepts, rejects, disputes, hides, deprecates, or marks as uncertain.", - "1.2": "Federation does not require one moderation team to control validity for everyone. Local decisions remain visible as provenance, confidence, claims, counterclaims, evidence, and mappings across substrates.", - "1.2.1": "Federation does not require one moderation team to control validity for everyone.", - "1.2.2": "Local decisions remain visible as provenance, confidence, claims, counterclaims, evidence, and mappings across substrates." + "0001": "Independent moderation means each substrate controls what it accepts, rejects, disputes, hides, deprecates, or marks as uncertain.", + "0002": "Federation does not require one moderation team to control validity for everyone. Local decisions remain visible as provenance, confidence, claims, counterclaims, evidence, and mappings across substrates." }, "metadata": {} } @@ -1817,35 +1489,23 @@ "versions": { "v1": { "fragments": { - "1": "Fragment nodes represent stable addressable parts of larger objects.\n\nInstead of pointing only to a whole source, a fragment carries its own id, selector metadata, tumbler address, and relationship history.\n\nFor example, this concept cites a specific fragment of the Mother of All Demos source node:\n\n{{< xana ref=\"mother-of-all-demos@v1/0001\" label=\"Fragment node example\" >}}\n\nThat fragment is not copied into this page. It is rendered from the source node's authored stable fragment map.", - "1.1": "Fragment nodes represent stable addressable parts of larger objects.", - "1.1.1": "Fragment nodes represent stable addressable parts of larger objects.", - "1.2": "Instead of pointing only to a whole source, a fragment carries its own id, selector metadata, tumbler address, and relationship history.", - "1.2.1": "Instead of pointing only to a whole source, a fragment carries its own id, selector metadata, tumbler address, and relationship history.", - "1.3": "For example, this concept cites a specific fragment of the Mother of All Demos source node:", - "1.3.1": "For example, this concept cites a specific fragment of the Mother of All Demos source node:", - "1.4": "{{< xana ref=\"mother-of-all-demos@v1/0001\" label=\"Fragment node example\" >}}", - "1.4.1": "{{< xana ref=\"mother-of-all-demos@v1/0001\" label=\"Fragment node example\" >}}", - "1.5": "That fragment is not copied into this page. It is rendered from the source node's authored stable fragment map.", - "1.5.1": "That fragment is not copied into this page.", - "1.5.2": "It is rendered from the source node's authored stable fragment map." + "1": "Fragment nodes represent stable addressable parts of larger objects.\n\nInstead of pointing only to a whole source, a fragment carries its own id, selector metadata, tumbler address, and relationship history.\n\nFor example, this concept cites a specific fragment of the Mother of All Demos source node:\n\n{{< xana ref=\"mother of all demos@v1/0001\" label=\"Fragment node example\" }}\n\nThat fragment is not copied into this page. It is rendered from the source node's authored stable fragment map.", + "0001": "Fragment nodes represent stable addressable parts of larger objects.", + "0002": "Instead of pointing only to a whole source, a fragment carries its own id, selector metadata, tumbler address, and relationship history.", + "0003": "For example, this concept cites a specific fragment of the Mother of All Demos source node:", + "0004": "{{< xana ref=\"mother of all demos@v1/0001\" label=\"Fragment node example\" }}", + "0005": "That fragment is not copied into this page. It is rendered from the source node's authored stable fragment map." }, "metadata": {} }, "latest": { "fragments": { - "1": "Fragment nodes represent stable addressable parts of larger objects.\n\nInstead of pointing only to a whole source, a fragment carries its own id, selector metadata, tumbler address, and relationship history.\n\nFor example, this concept cites a specific fragment of the Mother of All Demos source node:\n\n{{< xana ref=\"mother-of-all-demos@v1/0001\" label=\"Fragment node example\" >}}\n\nThat fragment is not copied into this page. It is rendered from the source node's authored stable fragment map.", - "1.1": "Fragment nodes represent stable addressable parts of larger objects.", - "1.1.1": "Fragment nodes represent stable addressable parts of larger objects.", - "1.2": "Instead of pointing only to a whole source, a fragment carries its own id, selector metadata, tumbler address, and relationship history.", - "1.2.1": "Instead of pointing only to a whole source, a fragment carries its own id, selector metadata, tumbler address, and relationship history.", - "1.3": "For example, this concept cites a specific fragment of the Mother of All Demos source node:", - "1.3.1": "For example, this concept cites a specific fragment of the Mother of All Demos source node:", - "1.4": "{{< xana ref=\"mother-of-all-demos@v1/0001\" label=\"Fragment node example\" >}}", - "1.4.1": "{{< xana ref=\"mother-of-all-demos@v1/0001\" label=\"Fragment node example\" >}}", - "1.5": "That fragment is not copied into this page. It is rendered from the source node's authored stable fragment map.", - "1.5.1": "That fragment is not copied into this page.", - "1.5.2": "It is rendered from the source node's authored stable fragment map." + "1": "Fragment nodes represent stable addressable parts of larger objects.\n\nInstead of pointing only to a whole source, a fragment carries its own id, selector metadata, tumbler address, and relationship history.\n\nFor example, this concept cites a specific fragment of the Mother of All Demos source node:\n\n{{< xana ref=\"mother of all demos@v1/0001\" label=\"Fragment node example\" }}\n\nThat fragment is not copied into this page. It is rendered from the source node's authored stable fragment map.", + "0001": "Fragment nodes represent stable addressable parts of larger objects.", + "0002": "Instead of pointing only to a whole source, a fragment carries its own id, selector metadata, tumbler address, and relationship history.", + "0003": "For example, this concept cites a specific fragment of the Mother of All Demos source node:", + "0004": "{{< xana ref=\"mother of all demos@v1/0001\" label=\"Fragment node example\" }}", + "0005": "That fragment is not copied into this page. It is rendered from the source node's authored stable fragment map." }, "metadata": {} } @@ -1858,24 +1518,18 @@ "v1": { "fragments": { "1": "Federation starts from substrate sovereignty.\n\nAnother substrate may import, map, compare, or reject data, but it must not silently overwrite provenance, collapse disagreement, or erase local moderation decisions.\n\nThe canonical rule is simple: merge by adding structure, not by destroying context.", - "1.1": "Federation starts from substrate sovereignty.", - "1.1.1": "Federation starts from substrate sovereignty.", - "1.2": "Another substrate may import, map, compare, or reject data, but it must not silently overwrite provenance, collapse disagreement, or erase local moderation decisions.", - "1.2.1": "Another substrate may import, map, compare, or reject data, but it must not silently overwrite provenance, collapse disagreement, or erase local moderation decisions.", - "1.3": "The canonical rule is simple: merge by adding structure, not by destroying context.", - "1.3.1": "The canonical rule is simple: merge by adding structure, not by destroying context." + "0001": "Federation starts from substrate sovereignty.", + "0002": "Another substrate may import, map, compare, or reject data, but it must not silently overwrite provenance, collapse disagreement, or erase local moderation decisions.", + "0003": "The canonical rule is simple: merge by adding structure, not by destroying context." }, "metadata": {} }, "latest": { "fragments": { "1": "Federation starts from substrate sovereignty.\n\nAnother substrate may import, map, compare, or reject data, but it must not silently overwrite provenance, collapse disagreement, or erase local moderation decisions.\n\nThe canonical rule is simple: merge by adding structure, not by destroying context.", - "1.1": "Federation starts from substrate sovereignty.", - "1.1.1": "Federation starts from substrate sovereignty.", - "1.2": "Another substrate may import, map, compare, or reject data, but it must not silently overwrite provenance, collapse disagreement, or erase local moderation decisions.", - "1.2.1": "Another substrate may import, map, compare, or reject data, but it must not silently overwrite provenance, collapse disagreement, or erase local moderation decisions.", - "1.3": "The canonical rule is simple: merge by adding structure, not by destroying context.", - "1.3.1": "The canonical rule is simple: merge by adding structure, not by destroying context." + "0001": "Federation starts from substrate sovereignty.", + "0002": "Another substrate may import, map, compare, or reject data, but it must not silently overwrite provenance, collapse disagreement, or erase local moderation decisions.", + "0003": "The canonical rule is simple: merge by adding structure, not by destroying context." }, "metadata": {} } @@ -1888,28 +1542,18 @@ "v1": { "fragments": { "1": "The canonical federation example makes the protocol concrete.\n\nIt compares two independently authored substrates: one models a knowledge substrate, the other models a memory substrate. Each keeps its own namespace and local records.\n\nThe compatibility report records how much interoperability is safe. The merge report records mappings and the decision not to collapse overlapping concepts into one forced truth.", - "1.1": "The canonical federation example makes the protocol concrete.", - "1.1.1": "The canonical federation example makes the protocol concrete.", - "1.2": "It compares two independently authored substrates: one models a knowledge substrate, the other models a memory substrate. Each keeps its own namespace and local records.", - "1.2.1": "It compares two independently authored substrates: one models a knowledge substrate, the other models a memory substrate.", - "1.2.2": "Each keeps its own namespace and local records.", - "1.3": "The compatibility report records how much interoperability is safe. The merge report records mappings and the decision not to collapse overlapping concepts into one forced truth.", - "1.3.1": "The compatibility report records how much interoperability is safe.", - "1.3.2": "The merge report records mappings and the decision not to collapse overlapping concepts into one forced truth." + "0001": "The canonical federation example makes the protocol concrete.", + "0002": "It compares two independently authored substrates: one models a knowledge substrate, the other models a memory substrate. Each keeps its own namespace and local records.", + "0003": "The compatibility report records how much interoperability is safe. The merge report records mappings and the decision not to collapse overlapping concepts into one forced truth." }, "metadata": {} }, "latest": { "fragments": { "1": "The canonical federation example makes the protocol concrete.\n\nIt compares two independently authored substrates: one models a knowledge substrate, the other models a memory substrate. Each keeps its own namespace and local records.\n\nThe compatibility report records how much interoperability is safe. The merge report records mappings and the decision not to collapse overlapping concepts into one forced truth.", - "1.1": "The canonical federation example makes the protocol concrete.", - "1.1.1": "The canonical federation example makes the protocol concrete.", - "1.2": "It compares two independently authored substrates: one models a knowledge substrate, the other models a memory substrate. Each keeps its own namespace and local records.", - "1.2.1": "It compares two independently authored substrates: one models a knowledge substrate, the other models a memory substrate.", - "1.2.2": "Each keeps its own namespace and local records.", - "1.3": "The compatibility report records how much interoperability is safe. The merge report records mappings and the decision not to collapse overlapping concepts into one forced truth.", - "1.3.1": "The compatibility report records how much interoperability is safe.", - "1.3.2": "The merge report records mappings and the decision not to collapse overlapping concepts into one forced truth." + "0001": "The canonical federation example makes the protocol concrete.", + "0002": "It compares two independently authored substrates: one models a knowledge substrate, the other models a memory substrate. Each keeps its own namespace and local records.", + "0003": "The compatibility report records how much interoperability is safe. The merge report records mappings and the decision not to collapse overlapping concepts into one forced truth." }, "metadata": {} } @@ -1922,32 +1566,20 @@ "v1": { "fragments": { "1": "Federation connects independently authored substrates without making them surrender ownership.\n\nEach person, lab, community, archive, or institution keeps its own namespace, governance, and provenance. Those substrates do not need to agree. They need to describe nodes, relationships, schemas, and provenance clearly enough that another tool can ingest, map, compare, or ignore them safely.\n\nFederation turns isolated knowledge graphs into comparable civilizational memory.\n\nIn protocol terms, federation depends on manifests, namespaces, compatibility reports, merge reports, and governance rules that prevent one substrate from silently overwriting another.", - "1.1": "Federation connects independently authored substrates without making them surrender ownership.", - "1.1.1": "Federation connects independently authored substrates without making them surrender ownership.", - "1.2": "Each person, lab, community, archive, or institution keeps its own namespace, governance, and provenance. Those substrates do not need to agree. They need to describe nodes, relationships, schemas, and provenance clearly enough that another tool can ingest, map, compare, or ignore them safely.", - "1.2.1": "Each person, lab, community, archive, or institution keeps its own namespace, governance, and provenance.", - "1.2.2": "Those substrates do not need to agree.", - "1.2.3": "They need to describe nodes, relationships, schemas, and provenance clearly enough that another tool can ingest, map, compare, or ignore them safely.", - "1.3": "Federation turns isolated knowledge graphs into comparable civilizational memory.", - "1.3.1": "Federation turns isolated knowledge graphs into comparable civilizational memory.", - "1.4": "In protocol terms, federation depends on manifests, namespaces, compatibility reports, merge reports, and governance rules that prevent one substrate from silently overwriting another.", - "1.4.1": "In protocol terms, federation depends on manifests, namespaces, compatibility reports, merge reports, and governance rules that prevent one substrate from silently overwriting another." + "0001": "Federation connects independently authored substrates without making them surrender ownership.", + "0002": "Each person, lab, community, archive, or institution keeps its own namespace, governance, and provenance. Those substrates do not need to agree. They need to describe nodes, relationships, schemas, and provenance clearly enough that another tool can ingest, map, compare, or ignore them safely.", + "0003": "Federation turns isolated knowledge graphs into comparable civilizational memory.", + "0004": "In protocol terms, federation depends on manifests, namespaces, compatibility reports, merge reports, and governance rules that prevent one substrate from silently overwriting another." }, "metadata": {} }, "latest": { "fragments": { "1": "Federation connects independently authored substrates without making them surrender ownership.\n\nEach person, lab, community, archive, or institution keeps its own namespace, governance, and provenance. Those substrates do not need to agree. They need to describe nodes, relationships, schemas, and provenance clearly enough that another tool can ingest, map, compare, or ignore them safely.\n\nFederation turns isolated knowledge graphs into comparable civilizational memory.\n\nIn protocol terms, federation depends on manifests, namespaces, compatibility reports, merge reports, and governance rules that prevent one substrate from silently overwriting another.", - "1.1": "Federation connects independently authored substrates without making them surrender ownership.", - "1.1.1": "Federation connects independently authored substrates without making them surrender ownership.", - "1.2": "Each person, lab, community, archive, or institution keeps its own namespace, governance, and provenance. Those substrates do not need to agree. They need to describe nodes, relationships, schemas, and provenance clearly enough that another tool can ingest, map, compare, or ignore them safely.", - "1.2.1": "Each person, lab, community, archive, or institution keeps its own namespace, governance, and provenance.", - "1.2.2": "Those substrates do not need to agree.", - "1.2.3": "They need to describe nodes, relationships, schemas, and provenance clearly enough that another tool can ingest, map, compare, or ignore them safely.", - "1.3": "Federation turns isolated knowledge graphs into comparable civilizational memory.", - "1.3.1": "Federation turns isolated knowledge graphs into comparable civilizational memory.", - "1.4": "In protocol terms, federation depends on manifests, namespaces, compatibility reports, merge reports, and governance rules that prevent one substrate from silently overwriting another.", - "1.4.1": "In protocol terms, federation depends on manifests, namespaces, compatibility reports, merge reports, and governance rules that prevent one substrate from silently overwriting another." + "0001": "Federation connects independently authored substrates without making them surrender ownership.", + "0002": "Each person, lab, community, archive, or institution keeps its own namespace, governance, and provenance. Those substrates do not need to agree. They need to describe nodes, relationships, schemas, and provenance clearly enough that another tool can ingest, map, compare, or ignore them safely.", + "0003": "Federation turns isolated knowledge graphs into comparable civilizational memory.", + "0004": "In protocol terms, federation depends on manifests, namespaces, compatibility reports, merge reports, and governance rules that prevent one substrate from silently overwriting another." }, "metadata": {} } @@ -1959,27 +1591,19 @@ "versions": { "v1": { "fragments": { - "1": "Disputes are knowledge, not cleanup errors.\n\nXanaNode preserves disagreement about claims, relationships, identity mappings, and merge decisions. The contested state remains traceable through provenance, evidence, counterevidence, and explicit relationship types such as contradicts, disputes, possible_match, and disputed_identity.\n\nThe goal is navigable uncertainty, not instant consensus.", - "1.1": "Disputes are knowledge, not cleanup errors.", - "1.1.1": "Disputes are knowledge, not cleanup errors.", - "1.2": "XanaNode preserves disagreement about claims, relationships, identity mappings, and merge decisions. The contested state remains traceable through provenance, evidence, counterevidence, and explicit relationship types such as contradicts, disputes, possible_match, and disputed_identity.", - "1.2.1": "XanaNode preserves disagreement about claims, relationships, identity mappings, and merge decisions.", - "1.2.2": "The contested state remains traceable through provenance, evidence, counterevidence, and explicit relationship types such as contradicts, disputes, possible_match, and disputed_identity.", - "1.3": "The goal is navigable uncertainty, not instant consensus.", - "1.3.1": "The goal is navigable uncertainty, not instant consensus." + "1": "Disputes are knowledge, not cleanup errors.\n\nXanaNode preserves disagreement about claims, relationships, identity mappings, and merge decisions. The contested state remains traceable through provenance, evidence, counterevidence, and explicit relationship types such as , , , and .\n\nThe goal is navigable uncertainty, not instant consensus.", + "0001": "Disputes are knowledge, not cleanup errors.", + "0002": "XanaNode preserves disagreement about claims, relationships, identity mappings, and merge decisions. The contested state remains traceable through provenance, evidence, counterevidence, and explicit relationship types such as , , , and .", + "0003": "The goal is navigable uncertainty, not instant consensus." }, "metadata": {} }, "latest": { "fragments": { - "1": "Disputes are knowledge, not cleanup errors.\n\nXanaNode preserves disagreement about claims, relationships, identity mappings, and merge decisions. The contested state remains traceable through provenance, evidence, counterevidence, and explicit relationship types such as contradicts, disputes, possible_match, and disputed_identity.\n\nThe goal is navigable uncertainty, not instant consensus.", - "1.1": "Disputes are knowledge, not cleanup errors.", - "1.1.1": "Disputes are knowledge, not cleanup errors.", - "1.2": "XanaNode preserves disagreement about claims, relationships, identity mappings, and merge decisions. The contested state remains traceable through provenance, evidence, counterevidence, and explicit relationship types such as contradicts, disputes, possible_match, and disputed_identity.", - "1.2.1": "XanaNode preserves disagreement about claims, relationships, identity mappings, and merge decisions.", - "1.2.2": "The contested state remains traceable through provenance, evidence, counterevidence, and explicit relationship types such as contradicts, disputes, possible_match, and disputed_identity.", - "1.3": "The goal is navigable uncertainty, not instant consensus.", - "1.3.1": "The goal is navigable uncertainty, not instant consensus." + "1": "Disputes are knowledge, not cleanup errors.\n\nXanaNode preserves disagreement about claims, relationships, identity mappings, and merge decisions. The contested state remains traceable through provenance, evidence, counterevidence, and explicit relationship types such as , , , and .\n\nThe goal is navigable uncertainty, not instant consensus.", + "0001": "Disputes are knowledge, not cleanup errors.", + "0002": "XanaNode preserves disagreement about claims, relationships, identity mappings, and merge decisions. The contested state remains traceable through provenance, evidence, counterevidence, and explicit relationship types such as , , , and .", + "0003": "The goal is navigable uncertainty, not instant consensus." }, "metadata": {} } @@ -1991,27 +1615,19 @@ "versions": { "v1": { "fragments": { - "1": "Deep linking points at an addressable part of a node rather than only at a whole page.\n\nIn XanaNode, stable fragment ids and tumbler addresses give those links protocol identity. A deep link can identify the source node, version, and fragment being discussed or transcluded.\n\nThat is the practical bridge between ordinary hyperlinks and the provenance-preserving reuse imagined by Xanadu.", - "1.1": "Deep linking points at an addressable part of a node rather than only at a whole page.", - "1.1.1": "Deep linking points at an addressable part of a node rather than only at a whole page.", - "1.2": "In XanaNode, stable fragment ids and tumbler addresses give those links protocol identity. A deep link can identify the source node, version, and fragment being discussed or transcluded.", - "1.2.1": "In XanaNode, stable fragment ids and tumbler addresses give those links protocol identity.", - "1.2.2": "A deep link can identify the source node, version, and fragment being discussed or transcluded.", - "1.3": "That is the practical bridge between ordinary hyperlinks and the provenance-preserving reuse imagined by Xanadu.", - "1.3.1": "That is the practical bridge between ordinary hyperlinks and the provenance-preserving reuse imagined by Xanadu." + "1": "Deep linking points at an addressable part of a node rather than only at a whole page.\n\nIn XanaNode, stable fragment ids and tumbler addresses give those links protocol identity. A deep link can identify the source node, version, and fragment being discussed or transcluded.\n\nThat is the practical bridge between ordinary hyperlinks and the provenance preserving reuse imagined by Xanadu.", + "0001": "Deep linking points at an addressable part of a node rather than only at a whole page.", + "0002": "In XanaNode, stable fragment ids and tumbler addresses give those links protocol identity. A deep link can identify the source node, version, and fragment being discussed or transcluded.", + "0003": "That is the practical bridge between ordinary hyperlinks and the provenance preserving reuse imagined by Xanadu." }, "metadata": {} }, "latest": { "fragments": { - "1": "Deep linking points at an addressable part of a node rather than only at a whole page.\n\nIn XanaNode, stable fragment ids and tumbler addresses give those links protocol identity. A deep link can identify the source node, version, and fragment being discussed or transcluded.\n\nThat is the practical bridge between ordinary hyperlinks and the provenance-preserving reuse imagined by Xanadu.", - "1.1": "Deep linking points at an addressable part of a node rather than only at a whole page.", - "1.1.1": "Deep linking points at an addressable part of a node rather than only at a whole page.", - "1.2": "In XanaNode, stable fragment ids and tumbler addresses give those links protocol identity. A deep link can identify the source node, version, and fragment being discussed or transcluded.", - "1.2.1": "In XanaNode, stable fragment ids and tumbler addresses give those links protocol identity.", - "1.2.2": "A deep link can identify the source node, version, and fragment being discussed or transcluded.", - "1.3": "That is the practical bridge between ordinary hyperlinks and the provenance-preserving reuse imagined by Xanadu.", - "1.3.1": "That is the practical bridge between ordinary hyperlinks and the provenance-preserving reuse imagined by Xanadu." + "1": "Deep linking points at an addressable part of a node rather than only at a whole page.\n\nIn XanaNode, stable fragment ids and tumbler addresses give those links protocol identity. A deep link can identify the source node, version, and fragment being discussed or transcluded.\n\nThat is the practical bridge between ordinary hyperlinks and the provenance preserving reuse imagined by Xanadu.", + "0001": "Deep linking points at an addressable part of a node rather than only at a whole page.", + "0002": "In XanaNode, stable fragment ids and tumbler addresses give those links protocol identity. A deep link can identify the source node, version, and fragment being discussed or transcluded.", + "0003": "That is the practical bridge between ordinary hyperlinks and the provenance preserving reuse imagined by Xanadu." }, "metadata": {} } @@ -2024,24 +1640,18 @@ "v1": { "fragments": { "1": "The custom extension substrate example shows local vocabulary coexisting with XanaNode Core.\n\nThe canonical example defines a museum namespace with a custom artifact node type and custom curatorial relationship types.\n\nTools that do not understand those custom types still preserve them as declared, namespaced, versioned extensions instead of discarding them.", - "1.1": "The custom extension substrate example shows local vocabulary coexisting with XanaNode Core.", - "1.1.1": "The custom extension substrate example shows local vocabulary coexisting with XanaNode Core.", - "1.2": "The canonical example defines a museum namespace with a custom artifact node type and custom curatorial relationship types.", - "1.2.1": "The canonical example defines a museum namespace with a custom artifact node type and custom curatorial relationship types.", - "1.3": "Tools that do not understand those custom types still preserve them as declared, namespaced, versioned extensions instead of discarding them.", - "1.3.1": "Tools that do not understand those custom types still preserve them as declared, namespaced, versioned extensions instead of discarding them." + "0001": "The custom extension substrate example shows local vocabulary coexisting with XanaNode Core.", + "0002": "The canonical example defines a museum namespace with a custom artifact node type and custom curatorial relationship types.", + "0003": "Tools that do not understand those custom types still preserve them as declared, namespaced, versioned extensions instead of discarding them." }, "metadata": {} }, "latest": { "fragments": { "1": "The custom extension substrate example shows local vocabulary coexisting with XanaNode Core.\n\nThe canonical example defines a museum namespace with a custom artifact node type and custom curatorial relationship types.\n\nTools that do not understand those custom types still preserve them as declared, namespaced, versioned extensions instead of discarding them.", - "1.1": "The custom extension substrate example shows local vocabulary coexisting with XanaNode Core.", - "1.1.1": "The custom extension substrate example shows local vocabulary coexisting with XanaNode Core.", - "1.2": "The canonical example defines a museum namespace with a custom artifact node type and custom curatorial relationship types.", - "1.2.1": "The canonical example defines a museum namespace with a custom artifact node type and custom curatorial relationship types.", - "1.3": "Tools that do not understand those custom types still preserve them as declared, namespaced, versioned extensions instead of discarding them.", - "1.3.1": "Tools that do not understand those custom types still preserve them as declared, namespaced, versioned extensions instead of discarding them." + "0001": "The custom extension substrate example shows local vocabulary coexisting with XanaNode Core.", + "0002": "The canonical example defines a museum namespace with a custom artifact node type and custom curatorial relationship types.", + "0003": "Tools that do not understand those custom types still preserve them as declared, namespaced, versioned extensions instead of discarding them." }, "metadata": {} } @@ -2054,24 +1664,18 @@ "v1": { "fragments": { "1": "A compatibility report records how one implementation understands a substrate.\n\nIt names the compatibility level reached, the schema versions recognized, unsupported extensions, warnings, and any blocking issues.\n\nThe canonical protocol example publishes a compatibility report for its federation example, and this Hugo implementation publishes the schema needed to validate that report shape.", - "1.1": "A compatibility report records how one implementation understands a substrate.", - "1.1.1": "A compatibility report records how one implementation understands a substrate.", - "1.2": "It names the compatibility level reached, the schema versions recognized, unsupported extensions, warnings, and any blocking issues.", - "1.2.1": "It names the compatibility level reached, the schema versions recognized, unsupported extensions, warnings, and any blocking issues.", - "1.3": "The canonical protocol example publishes a compatibility report for its federation example, and this Hugo implementation publishes the schema needed to validate that report shape.", - "1.3.1": "The canonical protocol example publishes a compatibility report for its federation example, and this Hugo implementation publishes the schema needed to validate that report shape." + "0001": "A compatibility report records how one implementation understands a substrate.", + "0002": "It names the compatibility level reached, the schema versions recognized, unsupported extensions, warnings, and any blocking issues.", + "0003": "The canonical protocol example publishes a compatibility report for its federation example, and this Hugo implementation publishes the schema needed to validate that report shape." }, "metadata": {} }, "latest": { "fragments": { "1": "A compatibility report records how one implementation understands a substrate.\n\nIt names the compatibility level reached, the schema versions recognized, unsupported extensions, warnings, and any blocking issues.\n\nThe canonical protocol example publishes a compatibility report for its federation example, and this Hugo implementation publishes the schema needed to validate that report shape.", - "1.1": "A compatibility report records how one implementation understands a substrate.", - "1.1.1": "A compatibility report records how one implementation understands a substrate.", - "1.2": "It names the compatibility level reached, the schema versions recognized, unsupported extensions, warnings, and any blocking issues.", - "1.2.1": "It names the compatibility level reached, the schema versions recognized, unsupported extensions, warnings, and any blocking issues.", - "1.3": "The canonical protocol example publishes a compatibility report for its federation example, and this Hugo implementation publishes the schema needed to validate that report shape.", - "1.3.1": "The canonical protocol example publishes a compatibility report for its federation example, and this Hugo implementation publishes the schema needed to validate that report shape." + "0001": "A compatibility report records how one implementation understands a substrate.", + "0002": "It names the compatibility level reached, the schema versions recognized, unsupported extensions, warnings, and any blocking issues.", + "0003": "The canonical protocol example publishes a compatibility report for its federation example, and this Hugo implementation publishes the schema needed to validate that report shape." }, "metadata": {} } @@ -2083,27 +1687,19 @@ "versions": { "v1": { "fragments": { - "1": "Compatibility is not all-or-nothing.\n\nThe protocol describes six practical levels: opaque storage, manifest recognition, core validation, declared extensions, merge candidacy, and federation readiness.\n\nThe point is preservation. A tool can keep data it does not fully understand, report the compatibility level it reached, and avoid pretending that unknown extensions are invalid knowledge.", - "1.1": "Compatibility is not all-or-nothing.", - "1.1.1": "Compatibility is not all-or-nothing.", - "1.2": "The protocol describes six practical levels: opaque storage, manifest recognition, core validation, declared extensions, merge candidacy, and federation readiness.", - "1.2.1": "The protocol describes six practical levels: opaque storage, manifest recognition, core validation, declared extensions, merge candidacy, and federation readiness.", - "1.3": "The point is preservation. A tool can keep data it does not fully understand, report the compatibility level it reached, and avoid pretending that unknown extensions are invalid knowledge.", - "1.3.1": "The point is preservation.", - "1.3.2": "A tool can keep data it does not fully understand, report the compatibility level it reached, and avoid pretending that unknown extensions are invalid knowledge." + "1": "Compatibility is not all or nothing.\n\nThe protocol describes six practical levels: opaque storage, manifest recognition, core validation, declared extensions, merge candidacy, and federation readiness.\n\nThe point is preservation. A tool can keep data it does not fully understand, report the compatibility level it reached, and avoid pretending that unknown extensions are invalid knowledge.", + "0001": "Compatibility is not all or nothing.", + "0002": "The protocol describes six practical levels: opaque storage, manifest recognition, core validation, declared extensions, merge candidacy, and federation readiness.", + "0003": "The point is preservation. A tool can keep data it does not fully understand, report the compatibility level it reached, and avoid pretending that unknown extensions are invalid knowledge." }, "metadata": {} }, "latest": { "fragments": { - "1": "Compatibility is not all-or-nothing.\n\nThe protocol describes six practical levels: opaque storage, manifest recognition, core validation, declared extensions, merge candidacy, and federation readiness.\n\nThe point is preservation. A tool can keep data it does not fully understand, report the compatibility level it reached, and avoid pretending that unknown extensions are invalid knowledge.", - "1.1": "Compatibility is not all-or-nothing.", - "1.1.1": "Compatibility is not all-or-nothing.", - "1.2": "The protocol describes six practical levels: opaque storage, manifest recognition, core validation, declared extensions, merge candidacy, and federation readiness.", - "1.2.1": "The protocol describes six practical levels: opaque storage, manifest recognition, core validation, declared extensions, merge candidacy, and federation readiness.", - "1.3": "The point is preservation. A tool can keep data it does not fully understand, report the compatibility level it reached, and avoid pretending that unknown extensions are invalid knowledge.", - "1.3.1": "The point is preservation.", - "1.3.2": "A tool can keep data it does not fully understand, report the compatibility level it reached, and avoid pretending that unknown extensions are invalid knowledge." + "1": "Compatibility is not all or nothing.\n\nThe protocol describes six practical levels: opaque storage, manifest recognition, core validation, declared extensions, merge candidacy, and federation readiness.\n\nThe point is preservation. A tool can keep data it does not fully understand, report the compatibility level it reached, and avoid pretending that unknown extensions are invalid knowledge.", + "0001": "Compatibility is not all or nothing.", + "0002": "The protocol describes six practical levels: opaque storage, manifest recognition, core validation, declared extensions, merge candidacy, and federation readiness.", + "0003": "The point is preservation. A tool can keep data it does not fully understand, report the compatibility level it reached, and avoid pretending that unknown extensions are invalid knowledge." }, "metadata": {} } @@ -2115,27 +1711,19 @@ "versions": { "v1": { "fragments": { - "1": "Civilizational memory is the long-term horizon for XanaNode.\n\nIt is not one website, database, or moderation team. It is a network of independently authored substrates that preserve lineage, disagreement, evidence, and context while remaining interoperable.\n\nThe protocol pieces in this example are deliberately small, but they point at that larger pattern: locally owned knowledge that can still be compared, mapped, cited, and preserved across systems.", - "1.1": "Civilizational memory is the long-term horizon for XanaNode.", - "1.1.1": "Civilizational memory is the long-term horizon for XanaNode.", - "1.2": "It is not one website, database, or moderation team. It is a network of independently authored substrates that preserve lineage, disagreement, evidence, and context while remaining interoperable.", - "1.2.1": "It is not one website, database, or moderation team.", - "1.2.2": "It is a network of independently authored substrates that preserve lineage, disagreement, evidence, and context while remaining interoperable.", - "1.3": "The protocol pieces in this example are deliberately small, but they point at that larger pattern: locally owned knowledge that can still be compared, mapped, cited, and preserved across systems.", - "1.3.1": "The protocol pieces in this example are deliberately small, but they point at that larger pattern: locally owned knowledge that can still be compared, mapped, cited, and preserved across systems." + "1": "Civilizational memory is the long term horizon for XanaNode.\n\nIt is not one website, database, or moderation team. It is a network of independently authored substrates that preserve lineage, disagreement, evidence, and context while remaining interoperable.\n\nThe protocol pieces in this example are deliberately small, but they point at that larger pattern: locally owned knowledge that can still be compared, mapped, cited, and preserved across systems.", + "0001": "Civilizational memory is the long term horizon for XanaNode.", + "0002": "It is not one website, database, or moderation team. It is a network of independently authored substrates that preserve lineage, disagreement, evidence, and context while remaining interoperable.", + "0003": "The protocol pieces in this example are deliberately small, but they point at that larger pattern: locally owned knowledge that can still be compared, mapped, cited, and preserved across systems." }, "metadata": {} }, "latest": { "fragments": { - "1": "Civilizational memory is the long-term horizon for XanaNode.\n\nIt is not one website, database, or moderation team. It is a network of independently authored substrates that preserve lineage, disagreement, evidence, and context while remaining interoperable.\n\nThe protocol pieces in this example are deliberately small, but they point at that larger pattern: locally owned knowledge that can still be compared, mapped, cited, and preserved across systems.", - "1.1": "Civilizational memory is the long-term horizon for XanaNode.", - "1.1.1": "Civilizational memory is the long-term horizon for XanaNode.", - "1.2": "It is not one website, database, or moderation team. It is a network of independently authored substrates that preserve lineage, disagreement, evidence, and context while remaining interoperable.", - "1.2.1": "It is not one website, database, or moderation team.", - "1.2.2": "It is a network of independently authored substrates that preserve lineage, disagreement, evidence, and context while remaining interoperable.", - "1.3": "The protocol pieces in this example are deliberately small, but they point at that larger pattern: locally owned knowledge that can still be compared, mapped, cited, and preserved across systems.", - "1.3.1": "The protocol pieces in this example are deliberately small, but they point at that larger pattern: locally owned knowledge that can still be compared, mapped, cited, and preserved across systems." + "1": "Civilizational memory is the long term horizon for XanaNode.\n\nIt is not one website, database, or moderation team. It is a network of independently authored substrates that preserve lineage, disagreement, evidence, and context while remaining interoperable.\n\nThe protocol pieces in this example are deliberately small, but they point at that larger pattern: locally owned knowledge that can still be compared, mapped, cited, and preserved across systems.", + "0001": "Civilizational memory is the long term horizon for XanaNode.", + "0002": "It is not one website, database, or moderation team. It is a network of independently authored substrates that preserve lineage, disagreement, evidence, and context while remaining interoperable.", + "0003": "The protocol pieces in this example are deliberately small, but they point at that larger pattern: locally owned knowledge that can still be compared, mapped, cited, and preserved across systems." }, "metadata": {} } @@ -2147,27 +1735,19 @@ "versions": { "v1": { "fragments": { - "1": "Canonical types are the shared vocabulary that let independent substrates understand one another.\n\nThe core stays small, stable, and broadly useful. Domain-specific meanings belong in namespaced extension schemas unless they become common enough to justify canonical status.\n\nThis keeps the core interoperable while still letting local substrates model museums, legal records, biology, archives, or other specialized domains precisely.", - "1.1": "Canonical types are the shared vocabulary that let independent substrates understand one another.", - "1.1.1": "Canonical types are the shared vocabulary that let independent substrates understand one another.", - "1.2": "The core stays small, stable, and broadly useful. Domain-specific meanings belong in namespaced extension schemas unless they become common enough to justify canonical status.", - "1.2.1": "The core stays small, stable, and broadly useful.", - "1.2.2": "Domain-specific meanings belong in namespaced extension schemas unless they become common enough to justify canonical status.", - "1.3": "This keeps the core interoperable while still letting local substrates model museums, legal records, biology, archives, or other specialized domains precisely.", - "1.3.1": "This keeps the core interoperable while still letting local substrates model museums, legal records, biology, archives, or other specialized domains precisely." + "1": "Canonical types are the shared vocabulary that let independent substrates understand one another.\n\nThe core stays small, stable, and broadly useful. Domain specific meanings belong in namespaced extension schemas unless they become common enough to justify canonical status.\n\nThis keeps the core interoperable while still letting local substrates model museums, legal records, biology, archives, or other specialized domains precisely.", + "0001": "Canonical types are the shared vocabulary that let independent substrates understand one another.", + "0002": "The core stays small, stable, and broadly useful. Domain specific meanings belong in namespaced extension schemas unless they become common enough to justify canonical status.", + "0003": "This keeps the core interoperable while still letting local substrates model museums, legal records, biology, archives, or other specialized domains precisely." }, "metadata": {} }, "latest": { "fragments": { - "1": "Canonical types are the shared vocabulary that let independent substrates understand one another.\n\nThe core stays small, stable, and broadly useful. Domain-specific meanings belong in namespaced extension schemas unless they become common enough to justify canonical status.\n\nThis keeps the core interoperable while still letting local substrates model museums, legal records, biology, archives, or other specialized domains precisely.", - "1.1": "Canonical types are the shared vocabulary that let independent substrates understand one another.", - "1.1.1": "Canonical types are the shared vocabulary that let independent substrates understand one another.", - "1.2": "The core stays small, stable, and broadly useful. Domain-specific meanings belong in namespaced extension schemas unless they become common enough to justify canonical status.", - "1.2.1": "The core stays small, stable, and broadly useful.", - "1.2.2": "Domain-specific meanings belong in namespaced extension schemas unless they become common enough to justify canonical status.", - "1.3": "This keeps the core interoperable while still letting local substrates model museums, legal records, biology, archives, or other specialized domains precisely.", - "1.3.1": "This keeps the core interoperable while still letting local substrates model museums, legal records, biology, archives, or other specialized domains precisely." + "1": "Canonical types are the shared vocabulary that let independent substrates understand one another.\n\nThe core stays small, stable, and broadly useful. Domain specific meanings belong in namespaced extension schemas unless they become common enough to justify canonical status.\n\nThis keeps the core interoperable while still letting local substrates model museums, legal records, biology, archives, or other specialized domains precisely.", + "0001": "Canonical types are the shared vocabulary that let independent substrates understand one another.", + "0002": "The core stays small, stable, and broadly useful. Domain specific meanings belong in namespaced extension schemas unless they become common enough to justify canonical status.", + "0003": "This keeps the core interoperable while still letting local substrates model museums, legal records, biology, archives, or other specialized domains precisely." }, "metadata": {} } @@ -2180,20 +1760,16 @@ "v1": { "fragments": { "1": "Most information systems focus on what is stored.\n\nXanaNode focuses on how what is stored relates.", - "1.1": "Most information systems focus on what is stored.", - "1.1.1": "Most information systems focus on what is stored.", - "1.2": "XanaNode focuses on how what is stored relates.", - "1.2.1": "XanaNode focuses on how what is stored relates." + "0001": "Most information systems focus on what is stored.", + "0002": "XanaNode focuses on how what is stored relates." }, "metadata": {} }, "latest": { "fragments": { "1": "Most information systems focus on what is stored.\n\nXanaNode focuses on how what is stored relates.", - "1.1": "Most information systems focus on what is stored.", - "1.1.1": "Most information systems focus on what is stored.", - "1.2": "XanaNode focuses on how what is stored relates.", - "1.2.1": "XanaNode focuses on how what is stored relates." + "0001": "Most information systems focus on what is stored.", + "0002": "XanaNode focuses on how what is stored relates." }, "metadata": {} } @@ -2206,20 +1782,16 @@ "v1": { "fragments": { "1": "A hyperlink can connect a source to a target without saying whether the source cites, defines, contradicts, explains, quotes, or merely mentions the target.\n\nTyped relationships make that missing meaning explicit.", - "1.1": "A hyperlink can connect a source to a target without saying whether the source cites, defines, contradicts, explains, quotes, or merely mentions the target.", - "1.1.1": "A hyperlink can connect a source to a target without saying whether the source cites, defines, contradicts, explains, quotes, or merely mentions the target.", - "1.2": "Typed relationships make that missing meaning explicit.", - "1.2.1": "Typed relationships make that missing meaning explicit." + "0001": "A hyperlink can connect a source to a target without saying whether the source cites, defines, contradicts, explains, quotes, or merely mentions the target.", + "0002": "Typed relationships make that missing meaning explicit." }, "metadata": {} }, "latest": { "fragments": { "1": "A hyperlink can connect a source to a target without saying whether the source cites, defines, contradicts, explains, quotes, or merely mentions the target.\n\nTyped relationships make that missing meaning explicit.", - "1.1": "A hyperlink can connect a source to a target without saying whether the source cites, defines, contradicts, explains, quotes, or merely mentions the target.", - "1.1.1": "A hyperlink can connect a source to a target without saying whether the source cites, defines, contradicts, explains, quotes, or merely mentions the target.", - "1.2": "Typed relationships make that missing meaning explicit.", - "1.2.1": "Typed relationships make that missing meaning explicit." + "0001": "A hyperlink can connect a source to a target without saying whether the source cites, defines, contradicts, explains, quotes, or merely mentions the target.", + "0002": "Typed relationships make that missing meaning explicit." }, "metadata": {} } @@ -2232,20 +1804,16 @@ "v1": { "fragments": { "1": "The goal of merging substrates is not to erase differences.\n\nThe goal is to expose correspondences, conflicts, overlaps, and gaps while preserving who asserted what and why.", - "1.1": "The goal of merging substrates is not to erase differences.", - "1.1.1": "The goal of merging substrates is not to erase differences.", - "1.2": "The goal is to expose correspondences, conflicts, overlaps, and gaps while preserving who asserted what and why.", - "1.2.1": "The goal is to expose correspondences, conflicts, overlaps, and gaps while preserving who asserted what and why." + "0001": "The goal of merging substrates is not to erase differences.", + "0002": "The goal is to expose correspondences, conflicts, overlaps, and gaps while preserving who asserted what and why." }, "metadata": {} }, "latest": { "fragments": { "1": "The goal of merging substrates is not to erase differences.\n\nThe goal is to expose correspondences, conflicts, overlaps, and gaps while preserving who asserted what and why.", - "1.1": "The goal of merging substrates is not to erase differences.", - "1.1.1": "The goal of merging substrates is not to erase differences.", - "1.2": "The goal is to expose correspondences, conflicts, overlaps, and gaps while preserving who asserted what and why.", - "1.2.1": "The goal is to expose correspondences, conflicts, overlaps, and gaps while preserving who asserted what and why." + "0001": "The goal of merging substrates is not to erase differences.", + "0002": "The goal is to expose correspondences, conflicts, overlaps, and gaps while preserving who asserted what and why." }, "metadata": {} } diff --git a/exampleSite/static/xananode-suggestions.json b/exampleSite/static/xananode-suggestions.json index 7bbe23dc..367db24d 100644 --- a/exampleSite/static/xananode-suggestions.json +++ b/exampleSite/static/xananode-suggestions.json @@ -1,20 +1,102 @@ { - "generated_at": "2026-06-18T04:24:11.950Z", + "generated_at": "2026-06-19T04:51:52.723Z", "status": "pending_user_approval", "note": "These suggestions are not auto-applied. Review each replacement before editing content.", + "implemented_transclusions": [ + { + "implemented": true, + "file": "content\\concepts\\tumbler-addressing.md", + "source_node": "tumbler-addressing", + "target_node": "xananode.example:fragment/as-we-may-think-0004", + "target_title": "Associative Trails Fragment", + "version": "v1", + "range": "0004", + "tumbler": "xananode.example:source/as-we-may-think@sha256:5e8e3a3bbe2278db54e5ea7b8e6a2677b620f67d2095e37409bc7c42451e1705#fragment/0004@sha256:f712416ac32e6b8771dcbe4315d4d9ff61635e6407265b20301ec3e3a79afc0e", + "matched_text": "Bush argued that the growing record of knowledge required better associative methods for navigation and recall.", + "replacement": "xananode.example:source/as-we-may-think@sha256:5e8e3a3bbe2278db54e5ea7b8e6a2677b620f67d2095e37409bc7c42451e1705#fragment/0004@sha256:f712416ac32e6b8771dcbe4315d4d9ff61635e6407265b20301ec3e3a79afc0e", + "note": "Already implemented as a stable XanaNode transclusion relationship." + }, + { + "implemented": true, + "file": "content\\concepts\\transclusion.md", + "source_node": "transclusion", + "target_node": "xananode.example:fragment/xanadu-document-interconnection-0001", + "target_title": "Reusable Media Fragment", + "version": "v1", + "range": "0001", + "tumbler": "xananode.example:source/xanadu-document-interconnection@sha256:551b9b3f6532555b2b61f8411b721ef8610000d1f5f13d6bb050a03ec8af7b51#fragment/0001@sha256:48d3c63d7645b547a9d41b7f6f39d2f07a885f4a479353dd3ae8742c4225cbfe", + "matched_text": "Nelson's work provides a key source layer for transclusion, reusable media, and visible interconnection.", + "replacement": "xananode.example:source/xanadu-document-interconnection@sha256:551b9b3f6532555b2b61f8411b721ef8610000d1f5f13d6bb050a03ec8af7b51#fragment/0001@sha256:48d3c63d7645b547a9d41b7f6f39d2f07a885f4a479353dd3ae8742c4225cbfe", + "note": "Already implemented as a stable XanaNode transclusion relationship." + }, + { + "implemented": true, + "file": "content\\concepts\\fragment-node.md", + "source_node": "fragment-node", + "target_node": "xananode.example:fragment/mother-of-all-demos-0001", + "target_title": "Augmenting Human Intelligence Fragment", + "version": "v1", + "range": "0001", + "tumbler": "xananode.example:source/mother-of-all-demos@sha256:88a43c06a3135ff5a982ca8efe948753f1d6e839561dcf664bd873719025e210#fragment/0001@sha256:217a3bcf5fb3c571fd4661497b6bdde97bba61576045ca253f21b9c0d2987ce4", + "matched_text": "The demonstration showed computers as tools for augmenting human intelligence and navigating structured knowledge work.", + "replacement": "xananode.example:source/mother-of-all-demos@sha256:88a43c06a3135ff5a982ca8efe948753f1d6e839561dcf664bd873719025e210#fragment/0001@sha256:217a3bcf5fb3c571fd4661497b6bdde97bba61576045ca253f21b9c0d2987ce4", + "note": "Already implemented as a stable XanaNode transclusion relationship." + }, + { + "implemented": true, + "file": "example.minimal:essay/relationship-navigation-intro", + "source_node": "example.minimal:essay/relationship-navigation-intro", + "target_node": "example.minimal:fragment/as-we-may-think-0004", + "target_title": "example.minimal:fragment/as-we-may-think-0004", + "version": "versioned", + "range": "fragment", + "tumbler": "example.minimal:source/as-we-may-think@git:8e47e70:examples/minimal-substrate/nodes/source-as-we-may-think.json#fragment/0004@sha256:example-as-we-may-think-fragment-0004", + "matched_text": "The essay includes the source fragment by stable reference instead of duplicating it.", + "replacement": "example.minimal:source/as-we-may-think@git:8e47e70:examples/minimal-substrate/nodes/source-as-we-may-think.json#fragment/0004@sha256:example-as-we-may-think-fragment-0004", + "note": "Already implemented as a stable XanaNode transclusion relationship." + } + ], "autolinks": [ { "approved": false, "file": "content\\trails\\xananode-implementation-stack-trail.md", - "line": 31, - "column": 82, + "line": 25, + "column": 30, "source_node": "xananode-implementation-stack-trail", - "target_node": "static-publishing", - "target_title": "Static Publishing", - "matched_text": "static publishing", - "matched_term": "Static Publishing", - "match_kind": "title", - "replacement": "[static publishing](/technology/static-publishing/)", + "target_node": "xananode.example:concept/xananode", + "target_title": "XanaNode", + "matched_text": "XanaNode", + "matched_term": "XanaNode", + "match_kind": "core", + "replacement": "[XanaNode](xananode)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\using-hugo-with-protocol-json.md", + "line": 18, + "column": 1, + "source_node": "using-hugo-with-protocol-json", + "target_node": "xananode.example:technology/hugo", + "target_title": "Hugo", + "matched_text": "Hugo", + "matched_term": "Hugo", + "match_kind": "core", + "replacement": "[Hugo](hugo)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\using-hugo-with-protocol-json.md", + "line": 47, + "column": 84, + "source_node": "using-hugo-with-protocol-json", + "target_node": "xananode.example:concept/protocol-artifacts", + "target_title": "Protocol Artifacts", + "matched_text": "protocol artifacts", + "matched_term": "protocol artifacts", + "match_kind": "core", + "replacement": "[protocol artifacts](protocol-artifacts)", "note": "Suggestion only. Review and apply manually if approved." }, { @@ -23,26 +105,110 @@ "line": 31, "column": 65, "source_node": "xananode-implementation-stack-trail", - "target_node": "hugo", + "target_node": "xananode.example:technology/hugo", + "target_title": "Hugo", + "matched_text": "Hugo", + "matched_term": "Hugo", + "match_kind": "core", + "replacement": "[Hugo](hugo)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\sources\\xananode-hugo-repo.md", + "line": 19, + "column": 5, + "source_node": "xananode-hugo-repo", + "target_node": "xananode.example:technology/hugo", "target_title": "Hugo", "matched_text": "Hugo", "matched_term": "Hugo", - "match_kind": "title", - "replacement": "[Hugo](/technology/hugo/)", + "match_kind": "core", + "replacement": "[Hugo](hugo)", "note": "Suggestion only. Review and apply manually if approved." }, { "approved": false, "file": "content\\trails\\xananode-implementation-stack-trail.md", - "line": 25, - "column": 30, + "line": 31, + "column": 82, "source_node": "xananode-implementation-stack-trail", - "target_node": "xananode", - "target_title": "XanaNode", - "matched_text": "XanaNode", - "matched_term": "XanaNode", - "match_kind": "title", - "replacement": "[XanaNode](/concept/xananode/)", + "target_node": "xananode.example:technology/static-publishing", + "target_title": "Static Publishing", + "matched_text": "static publishing", + "matched_term": "static publishing", + "match_kind": "core", + "replacement": "[static publishing](static-publishing)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\trails\\xananode-implementation-stack-trail.md", + "line": 40, + "column": 15, + "source_node": "xananode-implementation-stack-trail", + "target_node": "xananode.example:source/xananode-workspace-repo", + "target_title": "XanaNode Workspace Repository", + "matched_text": "xananode-workspace-repo", + "matched_term": "xananode-workspace-repo", + "match_kind": "core", + "replacement": "[xananode-workspace-repo](xananode-workspace-repo)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\trails\\xananode-implementation-stack-trail.md", + "line": 41, + "column": 15, + "source_node": "xananode-implementation-stack-trail", + "target_node": "xananode.example:source/xananode-studio-repo", + "target_title": "XanaNode Studio Repository", + "matched_text": "xananode-studio-repo", + "matched_term": "xananode-studio-repo", + "match_kind": "core", + "replacement": "[xananode-studio-repo](xananode-studio-repo)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\trails\\xananode-implementation-stack-trail.md", + "line": 37, + "column": 15, + "source_node": "xananode-implementation-stack-trail", + "target_node": "xananode.example:source/xananode-protocol-repo", + "target_title": "XanaNode Protocol Repository", + "matched_text": "xananode-protocol-repo", + "matched_term": "xananode-protocol-repo", + "match_kind": "core", + "replacement": "[xananode-protocol-repo](xananode-protocol-repo)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\trails\\xananode-implementation-stack-trail.md", + "line": 39, + "column": 15, + "source_node": "xananode-implementation-stack-trail", + "target_node": "xananode.example:source/xananode-hugo-repo", + "target_title": "XanaNode Hugo Repository", + "matched_text": "xananode-hugo-repo", + "matched_term": "xananode-hugo-repo", + "match_kind": "core", + "replacement": "[xananode-hugo-repo](xananode-hugo-repo)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\trails\\xananode-implementation-stack-trail.md", + "line": 38, + "column": 15, + "source_node": "xananode-implementation-stack-trail", + "target_node": "xananode.example:source/xananode-core-sdk-repo", + "target_title": "XanaNode Core SDK Repository", + "matched_text": "xananode-core-sdk-repo", + "matched_term": "xananode-core-sdk-repo", + "match_kind": "core", + "replacement": "[xananode-core-sdk-repo](xananode-core-sdk-repo)", "note": "Suggestion only. Review and apply manually if approved." }, { @@ -51,12 +217,320 @@ "line": 31, "column": 118, "source_node": "xananode-implementation-stack-trail", - "target_node": "protocol-artifacts", + "target_node": "xananode.example:concept/protocol-artifacts", "target_title": "Protocol Artifacts", "matched_text": "protocol artifacts", - "matched_term": "Protocol Artifacts", - "match_kind": "title", - "replacement": "[protocol artifacts](/concept/protocol-artifacts/)", + "matched_term": "protocol artifacts", + "match_kind": "core", + "replacement": "[protocol artifacts](protocol-artifacts)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\trails\\xananode-core-trail.md", + "line": 38, + "column": 15, + "source_node": "xananode-core-trail", + "target_node": "xananode.example:essay/start-here", + "target_title": "Start Here", + "matched_text": "start-here", + "matched_term": "start-here", + "match_kind": "core", + "replacement": "[start-here](start-here)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\trails\\xananode-core-trail.md", + "line": 44, + "column": 15, + "source_node": "xananode-core-trail", + "target_node": "xananode.example:concept/tumbler-addressing", + "target_title": "Tumbler Addressing", + "matched_text": "tumbler-addressing", + "matched_term": "tumbler-addressing", + "match_kind": "core", + "replacement": "[tumbler-addressing](tumbler-addressing)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\trails\\xananode-core-trail.md", + "line": 43, + "column": 15, + "source_node": "xananode-core-trail", + "target_node": "xananode.example:concept/transclusion", + "target_title": "Transclusion", + "matched_text": "transclusion", + "matched_term": "transclusion", + "match_kind": "core", + "replacement": "[transclusion](transclusion)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\trails\\xananode-core-trail.md", + "line": 45, + "column": 15, + "source_node": "xananode-core-trail", + "target_node": "xananode.example:concept/namespacing", + "target_title": "Namespacing", + "matched_text": "namespacing", + "matched_term": "namespacing", + "match_kind": "core", + "replacement": "[namespacing](namespacing)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\trails\\xananode-core-trail.md", + "line": 40, + "column": 15, + "source_node": "xananode-core-trail", + "target_node": "xananode.example:concept/knowledge-substrate", + "target_title": "Knowledge Substrate", + "matched_text": "knowledge-substrate", + "matched_term": "knowledge-substrate", + "match_kind": "core", + "replacement": "[knowledge-substrate](knowledge-substrate)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\trails\\xananode-core-trail.md", + "line": 49, + "column": 15, + "source_node": "xananode-core-trail", + "target_node": "xananode.example:concept/federated-knowledge-substrates", + "target_title": "Federated Knowledge Substrates", + "matched_text": "federated-knowledge-substrates", + "matched_term": "federated-knowledge-substrates", + "match_kind": "core", + "replacement": "[federated-knowledge-substrates](federated-knowledge-substrates)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\trails\\protocol-artifacts-trail.md", + "line": 43, + "column": 15, + "source_node": "protocol-artifacts-trail", + "target_node": "xananode.example:concept/substrate-relationship-list", + "target_title": "Substrate Relationship List", + "matched_text": "substrate-relationship-list", + "matched_term": "substrate-relationship-list", + "match_kind": "core", + "replacement": "[substrate-relationship-list](substrate-relationship-list)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\trails\\protocol-artifacts-trail.md", + "line": 42, + "column": 15, + "source_node": "protocol-artifacts-trail", + "target_node": "xananode.example:concept/substrate-node-record", + "target_title": "Substrate Node Record", + "matched_text": "substrate-node-record", + "matched_term": "substrate-node-record", + "match_kind": "core", + "replacement": "[substrate-node-record](substrate-node-record)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\trails\\protocol-artifacts-trail.md", + "line": 41, + "column": 15, + "source_node": "protocol-artifacts-trail", + "target_node": "xananode.example:concept/substrate-manifest", + "target_title": "Substrate Manifest", + "matched_text": "substrate-manifest", + "matched_term": "substrate-manifest", + "match_kind": "core", + "replacement": "[substrate-manifest](substrate-manifest)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\trails\\protocol-artifacts-trail.md", + "line": 49, + "column": 15, + "source_node": "protocol-artifacts-trail", + "target_node": "xananode.example:concept/review-suggestions", + "target_title": "Review Suggestions", + "matched_text": "review-suggestions", + "matched_term": "review-suggestions", + "match_kind": "core", + "replacement": "[review-suggestions](review-suggestions)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\trails\\protocol-artifacts-trail.md", + "line": 40, + "column": 15, + "source_node": "protocol-artifacts-trail", + "target_node": "xananode.example:concept/protocol-artifacts", + "target_title": "Protocol Artifacts", + "matched_text": "protocol-artifacts", + "matched_term": "protocol-artifacts", + "match_kind": "core", + "replacement": "[protocol-artifacts](protocol-artifacts)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\trails\\protocol-artifacts-trail.md", + "line": 47, + "column": 15, + "source_node": "protocol-artifacts-trail", + "target_node": "xananode.example:concept/namespace-registry", + "target_title": "Namespace Registry", + "matched_text": "namespace-registry", + "matched_term": "namespace-registry", + "match_kind": "core", + "replacement": "[namespace-registry](namespace-registry)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\trails\\protocol-artifacts-trail.md", + "line": 46, + "column": 15, + "source_node": "protocol-artifacts-trail", + "target_node": "xananode.example:concept/merge-report", + "target_title": "Merge Report", + "matched_text": "merge-report", + "matched_term": "merge-report", + "match_kind": "core", + "replacement": "[merge-report](merge-report)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\trails\\protocol-artifacts-trail.md", + "line": 48, + "column": 15, + "source_node": "protocol-artifacts-trail", + "target_node": "xananode.example:concept/known-implementations-registry", + "target_title": "Known Implementations Registry", + "matched_text": "known-implementations-registry", + "matched_term": "known-implementations-registry", + "match_kind": "core", + "replacement": "[known-implementations-registry](known-implementations-registry)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\trails\\protocol-artifacts-trail.md", + "line": 53, + "column": 15, + "source_node": "protocol-artifacts-trail", + "target_node": "xananode.example:concept/federation-rules", + "target_title": "Federation Rules", + "matched_text": "federation-rules", + "matched_term": "federation-rules", + "match_kind": "core", + "replacement": "[federation-rules](federation-rules)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\trails\\protocol-artifacts-trail.md", + "line": 52, + "column": 15, + "source_node": "protocol-artifacts-trail", + "target_node": "xananode.example:concept/federation-example", + "target_title": "Federation Example", + "matched_text": "federation-example", + "matched_term": "federation-example", + "match_kind": "core", + "replacement": "[federation-example](federation-example)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\trails\\protocol-artifacts-trail.md", + "line": 51, + "column": 15, + "source_node": "protocol-artifacts-trail", + "target_node": "xananode.example:concept/custom-extension-substrate", + "target_title": "Custom Extension Substrate", + "matched_text": "custom-extension-substrate", + "matched_term": "custom-extension-substrate", + "match_kind": "core", + "replacement": "[custom-extension-substrate](custom-extension-substrate)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\trails\\protocol-artifacts-trail.md", + "line": 45, + "column": 15, + "source_node": "protocol-artifacts-trail", + "target_node": "xananode.example:concept/compatibility-report", + "target_title": "Compatibility Report", + "matched_text": "compatibility-report", + "matched_term": "compatibility-report", + "match_kind": "core", + "replacement": "[compatibility-report](compatibility-report)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\trails\\protocol-artifacts-trail.md", + "line": 44, + "column": 15, + "source_node": "protocol-artifacts-trail", + "target_node": "xananode.example:concept/compatibility-levels", + "target_title": "Compatibility Levels", + "matched_text": "compatibility-levels", + "matched_term": "compatibility-levels", + "match_kind": "core", + "replacement": "[compatibility-levels](compatibility-levels)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\trails\\protocol-artifacts-trail.md", + "line": 50, + "column": 15, + "source_node": "protocol-artifacts-trail", + "target_node": "xananode.example:concept/canonical-type-policy", + "target_title": "Canonical Type Policy", + "matched_text": "canonical-type-policy", + "matched_term": "canonical-type-policy", + "match_kind": "core", + "replacement": "[canonical-type-policy](canonical-type-policy)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\trails\\historical-lineage-trail.md", + "line": 27, + "column": 85, + "source_node": "historical-lineage-trail", + "target_node": "example.minimal:concept/associative-trails", + "target_title": "Associative Trails", + "matched_text": "associative trails", + "matched_term": "associative trails", + "match_kind": "core", + "replacement": "[associative trails](example.minimal:concept/associative-trails)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\trails\\branching-orientation-trail.md", + "line": 44, + "column": 15, + "source_node": "branching-orientation-trail", + "target_node": "xananode.example:essay/start-here", + "target_title": "Start Here", + "matched_text": "start-here", + "matched_term": "start-here", + "match_kind": "core", + "replacement": "[start-here](start-here)", "note": "Suggestion only. Review and apply manually if approved." }, { @@ -65,12 +539,12 @@ "line": 19, "column": 96, "source_node": "xananode-studio-repo", - "target_node": "hugo", + "target_node": "xananode.example:technology/hugo", "target_title": "Hugo", "matched_text": "Hugo", "matched_term": "Hugo", - "match_kind": "title", - "replacement": "[Hugo](/technology/hugo/)", + "match_kind": "core", + "replacement": "[Hugo](hugo)", "note": "Suggestion only. Review and apply manually if approved." }, { @@ -79,42 +553,2710 @@ "line": 19, "column": 52, "source_node": "xananode-protocol-repo", - "target_node": "xananode", + "target_node": "xananode.example:concept/xananode", "target_title": "XanaNode", "matched_text": "XanaNode", "matched_term": "XanaNode", - "match_kind": "title", - "replacement": "[XanaNode](/concept/xananode/)", + "match_kind": "core", + "replacement": "[XanaNode](xananode)", "note": "Suggestion only. Review and apply manually if approved." }, { "approved": false, "file": "content\\sources\\xananode-hugo-repo.md", "line": 19, - "column": 5, + "column": 139, "source_node": "xananode-hugo-repo", - "target_node": "hugo", - "target_title": "Hugo", - "matched_text": "Hugo", - "matched_term": "Hugo", - "match_kind": "title", - "replacement": "[Hugo](/technology/hugo/)", + "target_node": "xananode.example:concept/xananode", + "target_title": "XanaNode", + "matched_text": "XanaNode", + "matched_term": "XanaNode", + "match_kind": "core", + "replacement": "[XanaNode](xananode)", "note": "Suggestion only. Review and apply manually if approved." }, { "approved": false, - "file": "content\\sources\\xananode-hugo-repo.md", - "line": 19, - "column": 139, - "source_node": "xananode-hugo-repo", - "target_node": "xananode", + "file": "content\\schemas\\xananode-relationship-types.md", + "line": 15, + "column": 208, + "source_node": "xananode-relationship-types", + "target_node": "xananode.example:concept/deep-linking", + "target_title": "Deep Linking", + "matched_text": "deep-linking", + "matched_term": "deep-linking", + "match_kind": "core", + "replacement": "[deep-linking](deep-linking)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\projects\\memex.md", + "line": 13, + "column": 38, + "source_node": "memex", + "target_node": "example.minimal:concept/associative-trails", + "target_title": "Associative Trails", + "matched_text": "associative trails", + "matched_term": "associative trails", + "match_kind": "core", + "replacement": "[associative trails](example.minimal:concept/associative-trails)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\using-hugo-with-protocol-json.md", + "line": 18, + "column": 13, + "source_node": "using-hugo-with-protocol-json", + "target_node": "xananode.example:technology/static-publishing", + "target_title": "Static Publishing", + "matched_text": "static publishing", + "matched_term": "static publishing", + "match_kind": "core", + "replacement": "[static publishing](static-publishing)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\using-hugo-with-protocol-json.md", + "line": 36, + "column": 215, + "source_node": "using-hugo-with-protocol-json", + "target_node": "xananode.example:concept/xananode", "target_title": "XanaNode", "matched_text": "XanaNode", "matched_term": "XanaNode", - "match_kind": "title", - "replacement": "[XanaNode](/concept/xananode/)", + "match_kind": "core", + "replacement": "[XanaNode](xananode)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\using-hugo-with-protocol-json.md", + "line": 35, + "column": 180, + "source_node": "using-hugo-with-protocol-json", + "target_node": "xananode.example:concept/typed-relationships", + "target_title": "Typed Relationships", + "matched_text": "typed relationships", + "matched_term": "typed relationships", + "match_kind": "core", + "replacement": "[typed relationships](typed-relationships)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\using-hugo-with-protocol-json.md", + "line": 35, + "column": 233, + "source_node": "using-hugo-with-protocol-json", + "target_node": "xananode.example:concept/transclusion", + "target_title": "Transclusion", + "matched_text": "transclusion", + "matched_term": "transclusion", + "match_kind": "core", + "replacement": "[transclusion](transclusion)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\using-hugo-with-protocol-json.md", + "line": 35, + "column": 146, + "source_node": "using-hugo-with-protocol-json", + "target_node": "xananode.example:concept/substrate-manifest", + "target_title": "Substrate Manifest", + "matched_text": "substrate manifest", + "matched_term": "substrate manifest", + "match_kind": "core", + "replacement": "[substrate manifest](substrate-manifest)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\using-hugo-with-protocol-json.md", + "line": 36, + "column": 147, + "source_node": "using-hugo-with-protocol-json", + "target_node": "xananode.lineage:project/fress", + "target_title": "FRESS", + "matched_text": "FRESS", + "matched_term": "FRESS", + "match_kind": "core", + "replacement": "[FRESS](xananode.lineage:project/fress)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\using-hugo-with-protocol-json.md", + "line": 36, + "column": 154, + "source_node": "using-hugo-with-protocol-json", + "target_node": "xananode.lineage:project/intermedia", + "target_title": "Intermedia", + "matched_text": "Intermedia", + "matched_term": "Intermedia", + "match_kind": "core", + "replacement": "[Intermedia](xananode.lineage:project/intermedia)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\using-hugo-with-protocol-json.md", + "line": 36, + "column": 177, + "source_node": "using-hugo-with-protocol-json", + "target_node": "xananode.lineage:publication/hyperland", + "target_title": "Hyperland", + "matched_text": "Hyperland", + "matched_term": "Hyperland", + "match_kind": "core", + "replacement": "[Hyperland](xananode.lineage:publication/hyperland)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\using-hugo-with-protocol-json.md", + "line": 36, + "column": 192, + "source_node": "using-hugo-with-protocol-json", + "target_node": "xananode.lineage:event/ted2-1990", + "target_title": "TED2", + "matched_text": "TED2", + "matched_term": "TED2", + "match_kind": "core", + "replacement": "[TED2](xananode.lineage:event/ted2-1990)", "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\using-hugo-with-protocol-json.md", + "line": 36, + "column": 166, + "source_node": "using-hugo-with-protocol-json", + "target_node": "xananode.lineage:technology/hypercard", + "target_title": "HyperCard", + "matched_text": "HyperCard", + "matched_term": "HyperCard", + "match_kind": "core", + "replacement": "[HyperCard](xananode.lineage:technology/hypercard)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\start-here.md", + "line": 34, + "column": 23, + "source_node": "start-here", + "target_node": "xananode.example:technology/hugo", + "target_title": "Hugo", + "matched_text": "Hugo", + "matched_term": "Hugo", + "match_kind": "core", + "replacement": "[Hugo](hugo)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\substrate-node-record.md", + "line": 15, + "column": 212, + "source_node": "substrate-node-record", + "target_node": "xananode.lineage:technology/html", + "target_title": "HTML", + "matched_text": "HTML", + "matched_term": "HTML", + "match_kind": "core", + "replacement": "[HTML](xananode.lineage:technology/html)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\knowledge-substrate.md", + "line": 17, + "column": 3, + "source_node": "knowledge-substrate", + "target_node": "example.minimal:concept/knowledge-substrate", + "target_title": "Knowledge Substrate", + "matched_text": "knowledge substrate", + "matched_term": "knowledge substrate", + "match_kind": "core", + "replacement": "[knowledge substrate](example.minimal:concept/knowledge-substrate)", + "note": "Suggestion only. Review and apply manually if approved." + } + ], + "transclusions": [], + "merge_candidates": [ + { + "kind": "same_id", + "existing": "example.minimal:claim/substrate-is-structure", + "incoming": "example.minimal:claim/substrate-is-structure", + "existing_title": "A knowledge substrate is structure, not just information", + "incoming_title": "A knowledge substrate is structure, not just information", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "example.minimal:concept/associative-trails", + "incoming": "example.minimal:concept/associative-trails", + "existing_title": "Associative Trails", + "incoming_title": "Associative Trails", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "example.minimal:essay/relationship-navigation-intro", + "incoming": "example.minimal:essay/relationship-navigation-intro", + "existing_title": "Relationship Navigation Intro", + "incoming_title": "Relationship Navigation Intro", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "example.minimal:fragment/as-we-may-think-0004", + "incoming": "example.minimal:fragment/as-we-may-think-0004", + "existing_title": "As We May Think Fragment 0004", + "incoming_title": "As We May Think Fragment 0004", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.example:fragment/as-we-may-think-0004", + "incoming": "example.minimal:fragment/as-we-may-think-0004", + "existing_title": "Associative Trails Fragment", + "incoming_title": "As We May Think Fragment 0004", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.example:concept/knowledge-substrate", + "incoming": "example.minimal:concept/knowledge-substrate", + "existing_title": "Knowledge Substrate", + "incoming_title": "Knowledge Substrate", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "example.minimal:concept/knowledge-substrate", + "incoming": "example.minimal:concept/knowledge-substrate", + "existing_title": "Knowledge Substrate", + "incoming_title": "Knowledge Substrate", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "example.minimal:person/example-maintainer", + "incoming": "example.minimal:person/example-maintainer", + "existing_title": "Example Maintainer", + "incoming_title": "Example Maintainer", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.example:source/as-we-may-think", + "incoming": "example.minimal:source/as-we-may-think", + "existing_title": "As We May Think", + "incoming_title": "As We May Think", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "example.minimal:source/as-we-may-think", + "incoming": "example.minimal:source/as-we-may-think", + "existing_title": "As We May Think", + "incoming_title": "As We May Think", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.example:essay/start-here", + "incoming": "example.minimal:trail/start-here", + "existing_title": "Start Here", + "incoming_title": "Start Here", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "example.minimal:trail/start-here", + "incoming": "example.minimal:trail/start-here", + "existing_title": "Start Here", + "incoming_title": "Start Here", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/gottfried-wilhelm-leibniz", + "incoming": "xananode.lineage:person/gottfried-wilhelm-leibniz", + "existing_title": "Gottfried Wilhelm Leibniz", + "incoming_title": "Gottfried Wilhelm Leibniz", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/wilhelm-ostwald", + "incoming": "xananode.lineage:person/wilhelm-ostwald", + "existing_title": "Wilhelm Ostwald", + "incoming_title": "Wilhelm Ostwald", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/jorge-luis-borges", + "incoming": "xananode.lineage:person/jorge-luis-borges", + "existing_title": "Jorge Luis Borges", + "incoming_title": "Jorge Luis Borges", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:publication/the-garden-of-forking-paths", + "incoming": "xananode.lineage:publication/the-garden-of-forking-paths", + "existing_title": "The Garden of Forking Paths", + "incoming_title": "The Garden of Forking Paths", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/andries-van-dam", + "incoming": "xananode.lineage:person/andries-van-dam", + "existing_title": "Andries van Dam", + "incoming_title": "Andries van Dam", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:place/brown-university", + "incoming": "xananode.lineage:place/brown-university", + "existing_title": "Brown University", + "incoming_title": "Brown University", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:project/hypertext-editing-system", + "incoming": "xananode.lineage:project/hypertext-editing-system", + "existing_title": "Hypertext Editing System", + "incoming_title": "Hypertext Editing System", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:project/fress", + "incoming": "xananode.lineage:project/fress", + "existing_title": "FRESS", + "incoming_title": "FRESS", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:project/intermedia", + "incoming": "xananode.lineage:project/intermedia", + "existing_title": "Intermedia", + "incoming_title": "Intermedia", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/nicholas-negroponte", + "incoming": "xananode.lineage:person/nicholas-negroponte", + "existing_title": "Nicholas Negroponte", + "incoming_title": "Nicholas Negroponte", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/seymour-papert", + "incoming": "xananode.lineage:person/seymour-papert", + "existing_title": "Seymour Papert", + "incoming_title": "Seymour Papert", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/marvin-minsky", + "incoming": "xananode.lineage:person/marvin-minsky", + "existing_title": "Marvin Minsky", + "incoming_title": "Marvin Minsky", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:organization/mit-media-lab", + "incoming": "xananode.lineage:organization/mit-media-lab", + "existing_title": "MIT Media Lab", + "incoming_title": "MIT Media Lab", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/hans-peter-brondmo", + "incoming": "xananode.lineage:person/hans-peter-brondmo", + "existing_title": "Hans Peter Brondmo", + "incoming_title": "Hans Peter Brondmo", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:technology/micons", + "incoming": "xananode.lineage:technology/micons", + "existing_title": "Micons", + "incoming_title": "Micons", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/robert-winter", + "incoming": "xananode.lineage:person/robert-winter", + "existing_title": "Robert Winter", + "incoming_title": "Robert Winter", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:project/interactive-beethoven-ninth", + "incoming": "xananode.lineage:project/interactive-beethoven-ninth", + "existing_title": "Interactive Beethoven's Ninth", + "incoming_title": "Interactive Beethoven's Ninth", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/robert-abel", + "incoming": "xananode.lineage:person/robert-abel", + "existing_title": "Robert Abel", + "incoming_title": "Robert Abel", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:project/interactive-guernica", + "incoming": "xananode.lineage:project/interactive-guernica", + "existing_title": "Interactive Guernica", + "incoming_title": "Interactive Guernica", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/ivan-sutherland", + "incoming": "xananode.lineage:person/ivan-sutherland", + "existing_title": "Ivan Sutherland", + "incoming_title": "Ivan Sutherland", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/jaron-lanier", + "incoming": "xananode.lineage:person/jaron-lanier", + "existing_title": "Jaron Lanier", + "incoming_title": "Jaron Lanier", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:organization/vpl-research", + "incoming": "xananode.lineage:organization/vpl-research", + "existing_title": "VPL Research", + "incoming_title": "VPL Research", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/scott-fisher", + "incoming": "xananode.lineage:person/scott-fisher", + "existing_title": "Scott Fisher", + "incoming_title": "Scott Fisher", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:organization/nasa", + "incoming": "xananode.lineage:organization/nasa", + "existing_title": "NASA", + "incoming_title": "NASA", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:publication/dirk-gentlys-holistic-detective-agency", + "incoming": "xananode.lineage:publication/dirk-gentlys-holistic-detective-agency", + "existing_title": "Dirk Gently's Holistic Detective Agency", + "incoming_title": "Dirk Gently's Holistic Detective Agency", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:organization/bbc-two", + "incoming": "xananode.lineage:organization/bbc-two", + "existing_title": "BBC Two", + "incoming_title": "BBC Two", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/richard-saul-wurman", + "incoming": "xananode.lineage:person/richard-saul-wurman", + "existing_title": "Richard Saul Wurman", + "incoming_title": "Richard Saul Wurman", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/harry-marks", + "incoming": "xananode.lineage:person/harry-marks", + "existing_title": "Harry Marks", + "incoming_title": "Harry Marks", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/john-sculley", + "incoming": "xananode.lineage:person/john-sculley", + "existing_title": "John Sculley", + "incoming_title": "John Sculley", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:technology/apple-knowledge-navigator", + "incoming": "xananode.lineage:technology/apple-knowledge-navigator", + "existing_title": "Apple Knowledge Navigator", + "incoming_title": "Apple Knowledge Navigator", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/bill-atkinson", + "incoming": "xananode.lineage:person/bill-atkinson", + "existing_title": "Bill Atkinson", + "incoming_title": "Bill Atkinson", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/herbie-hancock", + "incoming": "xananode.lineage:person/herbie-hancock", + "existing_title": "Herbie Hancock", + "incoming_title": "Herbie Hancock", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/nigel-holmes", + "incoming": "xananode.lineage:person/nigel-holmes", + "existing_title": "Nigel Holmes", + "incoming_title": "Nigel Holmes", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/laurie-anderson", + "incoming": "xananode.lineage:person/laurie-anderson", + "existing_title": "Laurie Anderson", + "incoming_title": "Laurie Anderson", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/bran-ferren", + "incoming": "xananode.lineage:person/bran-ferren", + "existing_title": "Bran Ferren", + "incoming_title": "Bran Ferren", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/robert-cailliau", + "incoming": "xananode.lineage:person/robert-cailliau", + "existing_title": "Robert Cailliau", + "incoming_title": "Robert Cailliau", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:place/cern", + "incoming": "xananode.lineage:place/cern", + "existing_title": "CERN", + "incoming_title": "CERN", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:technology/html", + "incoming": "xananode.lineage:technology/html", + "existing_title": "HTML", + "incoming_title": "HTML", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:technology/url-uri", + "incoming": "xananode.lineage:technology/url-uri", + "existing_title": "URL/URI", + "incoming_title": "URL/URI", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:technology/http", + "incoming": "xananode.lineage:technology/http", + "existing_title": "HTTP", + "incoming_title": "HTTP", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:organization/ncsa", + "incoming": "xananode.lineage:organization/ncsa", + "existing_title": "NCSA", + "incoming_title": "NCSA", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/marc-andreessen", + "incoming": "xananode.lineage:person/marc-andreessen", + "existing_title": "Marc Andreessen", + "incoming_title": "Marc Andreessen", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:technology/mosaic", + "incoming": "xananode.lineage:technology/mosaic", + "existing_title": "Mosaic", + "incoming_title": "Mosaic", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:concept/web-as-incomplete-hypertext", + "incoming": "xananode.lineage:concept/web-as-incomplete-hypertext", + "existing_title": "The Web as Incomplete Hypertext", + "incoming_title": "The Web as Incomplete Hypertext", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:technology/guide", + "incoming": "xananode.lineage:technology/guide", + "existing_title": "Guide", + "incoming_title": "Guide", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:project/storyspace", + "incoming": "xananode.lineage:project/storyspace", + "existing_title": "Storyspace", + "incoming_title": "Storyspace", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:project/zog-kms", + "incoming": "xananode.lineage:project/zog-kms", + "existing_title": "ZOG/KMS", + "incoming_title": "ZOG/KMS", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:project/xanadu-at-autodesk", + "incoming": "xananode.lineage:project/xanadu-at-autodesk", + "existing_title": "Xanadu at Autodesk", + "incoming_title": "Xanadu at Autodesk", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:concept/conflict-disputed-identity", + "incoming": "xananode.lineage:concept/conflict-disputed-identity", + "existing_title": "Conflict and Disputed Identity", + "incoming_title": "Conflict and Disputed Identity", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:technology/git-backed-substrate", + "incoming": "xananode.lineage:technology/git-backed-substrate", + "existing_title": "Git-backed Substrate", + "incoming_title": "Git-backed Substrate", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:tool/babel", + "incoming": "xananode.lineage:tool/babel", + "existing_title": "Babel", + "incoming_title": "Babel", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:tool/hyperland-vr", + "incoming": "xananode.lineage:tool/hyperland-vr", + "existing_title": "Hyperland VR", + "incoming_title": "Hyperland VR", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "incoming": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "existing_title": "Lost Lineage of Human Knowledge Augmentation", + "incoming_title": "Lost Lineage of Human Knowledge Augmentation", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/paul-otlet", + "incoming": "xananode.lineage:person/paul-otlet", + "existing_title": "Paul Otlet", + "incoming_title": "Paul Otlet", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/h-g-wells", + "incoming": "xananode.lineage:person/h-g-wells", + "existing_title": "H. G. Wells", + "incoming_title": "H. G. Wells", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/douglas-adams", + "incoming": "xananode.lineage:person/douglas-adams", + "existing_title": "Douglas Adams", + "incoming_title": "Douglas Adams", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:publication/hyperland", + "incoming": "xananode.lineage:publication/hyperland", + "existing_title": "Hyperland", + "incoming_title": "Hyperland", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/tom-baker", + "incoming": "xananode.lineage:person/tom-baker", + "existing_title": "Tom Baker", + "incoming_title": "Tom Baker", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/max-whitby", + "incoming": "xananode.lineage:person/max-whitby", + "existing_title": "Max Whitby", + "incoming_title": "Max Whitby", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:event/ted2-1990", + "incoming": "xananode.lineage:event/ted2-1990", + "existing_title": "TED2", + "incoming_title": "TED2", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:place/monterey-california", + "incoming": "xananode.lineage:place/monterey-california", + "existing_title": "Monterey, California", + "incoming_title": "Monterey, California", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/bob-stein", + "incoming": "xananode.lineage:person/bob-stein", + "existing_title": "Bob Stein", + "incoming_title": "Bob Stein", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:organization/voyager-company", + "incoming": "xananode.lineage:organization/voyager-company", + "existing_title": "Voyager Company", + "incoming_title": "Voyager Company", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/alan-kay", + "incoming": "xananode.lineage:person/alan-kay", + "existing_title": "Alan Kay", + "incoming_title": "Alan Kay", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:organization/xerox-parc", + "incoming": "xananode.lineage:organization/xerox-parc", + "existing_title": "Xerox PARC", + "incoming_title": "Xerox PARC", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:technology/hypercard", + "incoming": "xananode.lineage:technology/hypercard", + "existing_title": "HyperCard", + "incoming_title": "HyperCard", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/tim-berners-lee", + "incoming": "xananode.lineage:person/tim-berners-lee", + "existing_title": "Tim Berners-Lee", + "incoming_title": "Tim Berners-Lee", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:technology/world-wide-web", + "incoming": "xananode.lineage:technology/world-wide-web", + "existing_title": "World Wide Web", + "incoming_title": "World Wide Web", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:project/aspen-movie-map", + "incoming": "xananode.lineage:project/aspen-movie-map", + "existing_title": "Aspen Movie Map", + "incoming_title": "Aspen Movie Map", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:trail/lost-lineage-intertwingled-trail", + "incoming": "xananode.lineage:trail/lost-lineage-intertwingled-trail", + "existing_title": "Lost Lineage Intertwingled Trail", + "incoming_title": "Lost Lineage Intertwingled Trail", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/knowledge-substrate", + "incoming": "example.minimal:claim/substrate-is-structure", + "existing_title": "Knowledge Substrate", + "incoming_title": "A knowledge substrate is structure, not just information", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:claim/claim-substrate-is-structure", + "incoming": "example.minimal:claim/substrate-is-structure", + "existing_title": "A knowledge substrate is structure, not information", + "incoming_title": "A knowledge substrate is structure, not just information", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "example.minimal:concept/knowledge-substrate", + "incoming": "example.minimal:claim/substrate-is-structure", + "existing_title": "Knowledge Substrate", + "incoming_title": "A knowledge substrate is structure, not just information", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:fragment/as-we-may-think-0004", + "incoming": "example.minimal:concept/associative-trails", + "existing_title": "Associative Trails Fragment", + "incoming_title": "Associative Trails", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:source/as-we-may-think", + "incoming": "example.minimal:fragment/as-we-may-think-0004", + "existing_title": "As We May Think", + "incoming_title": "As We May Think Fragment 0004", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "example.minimal:source/as-we-may-think", + "incoming": "example.minimal:fragment/as-we-may-think-0004", + "existing_title": "As We May Think", + "incoming_title": "As We May Think Fragment 0004", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/federated-knowledge-substrates", + "incoming": "example.minimal:concept/knowledge-substrate", + "existing_title": "Federated Knowledge Substrates", + "incoming_title": "Knowledge Substrate", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:claim/claim-substrate-is-structure", + "incoming": "example.minimal:concept/knowledge-substrate", + "existing_title": "A knowledge substrate is structure, not information", + "incoming_title": "Knowledge Substrate", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "example.minimal:claim/substrate-is-structure", + "incoming": "example.minimal:concept/knowledge-substrate", + "existing_title": "A knowledge substrate is structure, not just information", + "incoming_title": "Knowledge Substrate", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "example.minimal:fragment/as-we-may-think-0004", + "incoming": "example.minimal:source/as-we-may-think", + "existing_title": "As We May Think Fragment 0004", + "incoming_title": "As We May Think", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:fragment/as-we-may-think-0004", + "incoming": "example.minimal:source/as-we-may-think", + "existing_title": "Associative Trails Fragment", + "incoming_title": "As We May Think", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/gottfried-wilhelm-leibniz", + "existing_title": "XanaNode", + "incoming_title": "Gottfried Wilhelm Leibniz", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/wilhelm-ostwald", + "existing_title": "XanaNode", + "incoming_title": "Wilhelm Ostwald", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/jorge-luis-borges", + "existing_title": "XanaNode", + "incoming_title": "Jorge Luis Borges", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:publication/the-garden-of-forking-paths", + "existing_title": "XanaNode", + "incoming_title": "The Garden of Forking Paths", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/andries-van-dam", + "existing_title": "XanaNode", + "incoming_title": "Andries van Dam", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:place/brown-university", + "existing_title": "XanaNode", + "incoming_title": "Brown University", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:project/hypertext-editing-system", + "existing_title": "XanaNode", + "incoming_title": "Hypertext Editing System", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:project/fress", + "existing_title": "XanaNode", + "incoming_title": "FRESS", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:project/intermedia", + "existing_title": "XanaNode", + "incoming_title": "Intermedia", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/nicholas-negroponte", + "existing_title": "XanaNode", + "incoming_title": "Nicholas Negroponte", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/seymour-papert", + "existing_title": "XanaNode", + "incoming_title": "Seymour Papert", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/marvin-minsky", + "existing_title": "XanaNode", + "incoming_title": "Marvin Minsky", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:organization/mit-media-lab", + "existing_title": "XanaNode", + "incoming_title": "MIT Media Lab", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/hans-peter-brondmo", + "existing_title": "XanaNode", + "incoming_title": "Hans Peter Brondmo", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:technology/micons", + "existing_title": "XanaNode", + "incoming_title": "Micons", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/robert-winter", + "existing_title": "XanaNode", + "incoming_title": "Robert Winter", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:project/interactive-beethoven-ninth", + "existing_title": "XanaNode", + "incoming_title": "Interactive Beethoven's Ninth", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/robert-abel", + "existing_title": "XanaNode", + "incoming_title": "Robert Abel", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:project/interactive-guernica", + "existing_title": "XanaNode", + "incoming_title": "Interactive Guernica", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/ivan-sutherland", + "existing_title": "XanaNode", + "incoming_title": "Ivan Sutherland", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/jaron-lanier", + "existing_title": "XanaNode", + "incoming_title": "Jaron Lanier", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:organization/vpl-research", + "existing_title": "XanaNode", + "incoming_title": "VPL Research", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/scott-fisher", + "existing_title": "XanaNode", + "incoming_title": "Scott Fisher", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:organization/nasa", + "existing_title": "XanaNode", + "incoming_title": "NASA", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:publication/dirk-gentlys-holistic-detective-agency", + "existing_title": "XanaNode", + "incoming_title": "Dirk Gently's Holistic Detective Agency", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:organization/bbc-two", + "existing_title": "XanaNode", + "incoming_title": "BBC Two", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/richard-saul-wurman", + "existing_title": "XanaNode", + "incoming_title": "Richard Saul Wurman", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/harry-marks", + "existing_title": "XanaNode", + "incoming_title": "Harry Marks", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/john-sculley", + "existing_title": "XanaNode", + "incoming_title": "John Sculley", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:technology/apple-knowledge-navigator", + "existing_title": "XanaNode", + "incoming_title": "Apple Knowledge Navigator", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/bill-atkinson", + "existing_title": "XanaNode", + "incoming_title": "Bill Atkinson", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/herbie-hancock", + "existing_title": "XanaNode", + "incoming_title": "Herbie Hancock", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/nigel-holmes", + "existing_title": "XanaNode", + "incoming_title": "Nigel Holmes", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/laurie-anderson", + "existing_title": "XanaNode", + "incoming_title": "Laurie Anderson", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/bran-ferren", + "existing_title": "XanaNode", + "incoming_title": "Bran Ferren", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/robert-cailliau", + "existing_title": "XanaNode", + "incoming_title": "Robert Cailliau", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:place/cern", + "existing_title": "XanaNode", + "incoming_title": "CERN", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:technology/html", + "existing_title": "XanaNode", + "incoming_title": "HTML", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:technology/url-uri", + "existing_title": "XanaNode", + "incoming_title": "URL/URI", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:technology/http", + "existing_title": "XanaNode", + "incoming_title": "HTTP", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:organization/ncsa", + "existing_title": "XanaNode", + "incoming_title": "NCSA", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/marc-andreessen", + "existing_title": "XanaNode", + "incoming_title": "Marc Andreessen", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:technology/mosaic", + "existing_title": "XanaNode", + "incoming_title": "Mosaic", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:concept/web-as-incomplete-hypertext", + "existing_title": "XanaNode", + "incoming_title": "The Web as Incomplete Hypertext", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:technology/guide", + "existing_title": "XanaNode", + "incoming_title": "Guide", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:project/storyspace", + "existing_title": "XanaNode", + "incoming_title": "Storyspace", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:project/zog-kms", + "existing_title": "XanaNode", + "incoming_title": "ZOG/KMS", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:project/project-xanadu", + "incoming": "xananode.lineage:project/xanadu-at-autodesk", + "existing_title": "Project Xanadu", + "incoming_title": "Xanadu at Autodesk", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:project/xanadu-at-autodesk", + "existing_title": "XanaNode", + "incoming_title": "Xanadu at Autodesk", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:concept/conflict-disputed-identity", + "existing_title": "XanaNode", + "incoming_title": "Conflict and Disputed Identity", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:technology/git-backed-substrate", + "existing_title": "XanaNode", + "incoming_title": "Git-backed Substrate", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:tool/babel", + "existing_title": "XanaNode", + "incoming_title": "Babel", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:tool/hyperland-vr", + "existing_title": "XanaNode", + "incoming_title": "Hyperland VR", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:publication/hyperland", + "incoming": "xananode.lineage:tool/hyperland-vr", + "existing_title": "Hyperland", + "incoming_title": "Hyperland VR", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "existing_title": "XanaNode", + "incoming_title": "Lost Lineage of Human Knowledge Augmentation", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/paul-otlet", + "existing_title": "XanaNode", + "incoming_title": "Paul Otlet", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/h-g-wells", + "existing_title": "XanaNode", + "incoming_title": "H. G. Wells", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/douglas-adams", + "existing_title": "XanaNode", + "incoming_title": "Douglas Adams", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:publication/hyperland", + "existing_title": "XanaNode", + "incoming_title": "Hyperland", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:tool/hyperland-vr", + "incoming": "xananode.lineage:publication/hyperland", + "existing_title": "Hyperland VR", + "incoming_title": "Hyperland", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/tom-baker", + "existing_title": "XanaNode", + "incoming_title": "Tom Baker", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/max-whitby", + "existing_title": "XanaNode", + "incoming_title": "Max Whitby", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:event/ted2-1990", + "existing_title": "XanaNode", + "incoming_title": "TED2", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:place/monterey-california", + "existing_title": "XanaNode", + "incoming_title": "Monterey, California", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/bob-stein", + "existing_title": "XanaNode", + "incoming_title": "Bob Stein", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:organization/voyager-company", + "existing_title": "XanaNode", + "incoming_title": "Voyager Company", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/alan-kay", + "existing_title": "XanaNode", + "incoming_title": "Alan Kay", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:organization/xerox-parc", + "existing_title": "XanaNode", + "incoming_title": "Xerox PARC", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:technology/hypercard", + "existing_title": "XanaNode", + "incoming_title": "HyperCard", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/tim-berners-lee", + "existing_title": "XanaNode", + "incoming_title": "Tim Berners-Lee", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:technology/world-wide-web", + "existing_title": "XanaNode", + "incoming_title": "World Wide Web", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:project/aspen-movie-map", + "existing_title": "XanaNode", + "incoming_title": "Aspen Movie Map", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:trail/lost-lineage-intertwingled-trail", + "existing_title": "XanaNode", + "incoming_title": "Lost Lineage Intertwingled Trail", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + } + ], + "relationship_imports": [ + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "example.minimal:rel/source-supports-claim", + "source": "example.minimal:source/as-we-may-think", + "target": "example.minimal:claim/substrate-is-structure", + "type": "supports", + "summary": "Bush's essay is used as source evidence for the claim that substrate structure matters.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "example.minimal:rel/source-discusses-associative-trails", + "source": "example.minimal:source/as-we-may-think", + "target": "example.minimal:concept/associative-trails", + "type": "discusses", + "summary": "The source discusses associative trails as a way to navigate knowledge by meaningful connections.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "example.minimal:rel/associative-trails-context-for-substrate", + "source": "example.minimal:concept/associative-trails", + "target": "example.minimal:concept/knowledge-substrate", + "type": "related_to", + "summary": "Associative trails provide historical and conceptual context for the knowledge substrate concept.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "example.minimal:rel/claim-defines-concept", + "source": "example.minimal:claim/substrate-is-structure", + "target": "example.minimal:concept/knowledge-substrate", + "type": "defines", + "summary": "The claim gives the defining explanation of what a knowledge substrate is.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "example.minimal:rel/concept-has-claim", + "source": "example.minimal:concept/knowledge-substrate", + "target": "example.minimal:claim/substrate-is-structure", + "type": "has_claim", + "summary": "The concept is built from the claim rather than floating as an unsupported idea.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "example.minimal:rel/trail-starts-with-source", + "source": "example.minimal:trail/start-here", + "target": "example.minimal:source/as-we-may-think", + "type": "starts_with", + "summary": "The reading trail starts with the source.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "example.minimal:rel/trail-continues-to-claim", + "source": "example.minimal:source/as-we-may-think", + "target": "example.minimal:claim/substrate-is-structure", + "type": "continues_to", + "summary": "The trail continues from source evidence to the claim derived from it.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "example.minimal:rel/trail-continues-to-concept", + "source": "example.minimal:claim/substrate-is-structure", + "target": "example.minimal:concept/knowledge-substrate", + "type": "continues_to", + "summary": "The trail continues from the defining claim to the concept it helps construct.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "example.minimal:rel/trail-includes-associative-trails", + "source": "example.minimal:trail/start-here", + "target": "example.minimal:concept/associative-trails", + "type": "features", + "summary": "The trail features the background concept that explains why relationship-based navigation matters.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "example.minimal:rel/maintainer-created-intro-essay", + "source": "example.minimal:person/example-maintainer", + "target": "example.minimal:essay/relationship-navigation-intro", + "type": "created", + "summary": "The example maintainer created the short introductory essay used to demonstrate transclusion.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "example.minimal:rel/fragment-derived-from-source", + "source": "example.minimal:fragment/as-we-may-think-0004", + "target": "example.minimal:source/as-we-may-think", + "type": "derived_from", + "summary": "The fragment node is derived from a stable addressable portion of the source node.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "example.minimal:rel/essay-transcludes-fragment", + "source": "example.minimal:essay/relationship-navigation-intro", + "target": "example.minimal:fragment/as-we-may-think-0004", + "type": "transcludes", + "summary": "The essay includes the source fragment by stable reference instead of duplicating it.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/leibniz-anticipated-semantic-computation", + "source": "xananode.lineage:person/gottfried-wilhelm-leibniz", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "type": "anticipated", + "summary": "Leibniz anticipated semantic computation through universal symbolic reasoning.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/ostwald-parallel-to-otlet", + "source": "xananode.lineage:person/wilhelm-ostwald", + "target": "xananode.lineage:person/paul-otlet", + "type": "parallel_to", + "summary": "Ostwald's Die Bruecke work runs parallel to Otlet's knowledge organization work.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/borges-authored-forking-paths", + "source": "xananode.lineage:person/jorge-luis-borges", + "target": "xananode.lineage:publication/the-garden-of-forking-paths", + "type": "authored", + "summary": "Borges authored The Garden of Forking Paths.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/forking-paths-anticipated-nonlinear-text", + "source": "xananode.lineage:publication/the-garden-of-forking-paths", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "type": "anticipated", + "summary": "The Garden of Forking Paths anticipated nonlinear textual structures.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/van-dam-collaborated-with-nelson", + "source": "xananode.lineage:person/andries-van-dam", + "target": "xananode.example:person/ted-nelson", + "type": "collaborated_with", + "summary": "Andries van Dam belongs to the Brown hypertext lineage connected to Nelson's early hypertext work.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/brown-site-of-hes", + "source": "xananode.lineage:place/brown-university", + "target": "xananode.lineage:project/hypertext-editing-system", + "type": "occurred_at", + "summary": "Brown University was a site of the Hypertext Editing System lineage.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/van-dam-implemented-fress", + "source": "xananode.lineage:person/andries-van-dam", + "target": "xananode.lineage:project/fress", + "type": "implements", + "summary": "Van Dam's Brown lineage implemented FRESS.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/intermedia-implemented-scholarly-hypermedia", + "source": "xananode.lineage:project/intermedia", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "type": "implements", + "summary": "Intermedia implemented scholarly hypermedia as part of the larger lineage.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/alan-kay-extends-engelbart", + "source": "xananode.lineage:person/alan-kay", + "target": "xananode.example:person/douglas-engelbart", + "type": "extends", + "summary": "Kay extends Engelbart's augmentation ideas into personal dynamic media.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/xerox-parc-context-for-kay", + "source": "xananode.lineage:organization/xerox-parc", + "target": "xananode.lineage:person/alan-kay", + "type": "context_for", + "summary": "Xerox PARC contextualizes Kay's major work.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/negroponte-shapes-media-lab", + "source": "xananode.lineage:person/nicholas-negroponte", + "target": "xananode.lineage:organization/mit-media-lab", + "type": "shapes", + "summary": "Negroponte shaped the interactive media and information-space branch.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/papert-parallel-to-kay", + "source": "xananode.lineage:person/seymour-papert", + "target": "xananode.lineage:person/alan-kay", + "type": "parallel_to", + "summary": "Papert's learning-media work runs parallel to Kay's dynamic media branch.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/minsky-context-for-agents", + "source": "xananode.lineage:person/marvin-minsky", + "target": "xananode.lineage:technology/apple-knowledge-navigator", + "type": "context_for", + "summary": "Minsky's AI work contextualizes intelligent agents and cognitive modeling.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/brondmo-introduced-micons", + "source": "xananode.lineage:person/hans-peter-brondmo", + "target": "xananode.lineage:technology/micons", + "type": "introduced", + "summary": "Hans Peter Brondmo introduced micons as animated conceptual representations.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/hyperland-features-micons", + "source": "xananode.lineage:publication/hyperland", + "target": "xananode.lineage:technology/micons", + "type": "features", + "summary": "Hyperland features micons as part of its media-agent demonstration.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/winter-demonstrated-interactive-music", + "source": "xananode.lineage:person/robert-winter", + "target": "xananode.lineage:project/interactive-beethoven-ninth", + "type": "demonstrates", + "summary": "Robert Winter demonstrated music as explorable structure.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/abel-demonstrated-guernica", + "source": "xananode.lineage:person/robert-abel", + "target": "xananode.lineage:project/interactive-guernica", + "type": "demonstrates", + "summary": "Robert Abel demonstrated visual art as navigable knowledge.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/sutherland-anticipated-spatial-computing", + "source": "xananode.lineage:person/ivan-sutherland", + "target": "xananode.lineage:tool/hyperland-vr", + "type": "anticipated", + "summary": "Sutherland anticipated visual and spatial computing.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/lanier-popularized-vr", + "source": "xananode.lineage:person/jaron-lanier", + "target": "xananode.lineage:organization/vpl-research", + "type": "popularized", + "summary": "Lanier popularized virtual reality through VPL Research.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/fisher-demonstrated-nasa-vr", + "source": "xananode.lineage:person/scott-fisher", + "target": "xananode.lineage:organization/nasa", + "type": "demonstrates", + "summary": "Scott Fisher demonstrated VR cases including NASA virtual environment work.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/dirk-gently-anticipated-hyperland", + "source": "xananode.lineage:publication/dirk-gentlys-holistic-detective-agency", + "target": "xananode.lineage:publication/hyperland", + "type": "anticipated", + "summary": "Dirk Gently anticipates Hyperland's theme of interconnectedness.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/bbc-two-created-hyperland-broadcast-context", + "source": "xananode.lineage:organization/bbc-two", + "target": "xananode.lineage:publication/hyperland", + "type": "created", + "summary": "BBC Two provided the broadcast context for Hyperland.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/wurman-created-ted-context", + "source": "xananode.lineage:person/richard-saul-wurman", + "target": "xananode.lineage:event/ted2-1990", + "type": "created", + "summary": "Richard Saul Wurman created the TED context that TED2 belongs to.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/harry-marks-participated-in-ted2", + "source": "xananode.lineage:person/harry-marks", + "target": "xananode.lineage:event/ted2-1990", + "type": "participated_in", + "summary": "Harry Marks participated in TED2.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/sculley-presented-knowledge-navigator", + "source": "xananode.lineage:person/john-sculley", + "target": "xananode.lineage:technology/apple-knowledge-navigator", + "type": "presented", + "summary": "John Sculley presented Apple's agent and interactive-media future.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/knowledge-navigator-parallel-to-hyperland-agent", + "source": "xananode.lineage:technology/apple-knowledge-navigator", + "target": "xananode.lineage:person/tom-baker", + "type": "parallel_to", + "summary": "Apple Knowledge Navigator runs parallel to Hyperland's software-agent persona.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/bill-atkinson-implemented-hypercard", + "source": "xananode.lineage:person/bill-atkinson", + "target": "xananode.lineage:technology/hypercard", + "type": "implements", + "summary": "Bill Atkinson implemented HyperCard.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/ted2-features-robert-abel", + "source": "xananode.lineage:event/ted2-1990", + "target": "xananode.lineage:person/robert-abel", + "type": "features", + "summary": "TED2 featured Robert Abel's multimedia art navigation branch.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/ted2-features-bill-atkinson", + "source": "xananode.lineage:event/ted2-1990", + "target": "xananode.lineage:person/bill-atkinson", + "type": "features", + "summary": "TED2 featured Bill Atkinson and accessible hypermedia authoring.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/berners-lee-collaborated-with-cailliau", + "source": "xananode.lineage:person/tim-berners-lee", + "target": "xananode.lineage:person/robert-cailliau", + "type": "collaborated_with", + "summary": "Berners-Lee collaborated with Robert Cailliau on the Web proposal and promotion.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/cern-context-for-web", + "source": "xananode.lineage:place/cern", + "target": "xananode.lineage:technology/world-wide-web", + "type": "context_for", + "summary": "CERN provided the context for the Web's birth.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/html-implements-markup", + "source": "xananode.lineage:technology/html", + "target": "xananode.lineage:technology/world-wide-web", + "type": "implements", + "summary": "HTML implements document markup for the Web.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/http-enables-web", + "source": "xananode.lineage:technology/http", + "target": "xananode.lineage:technology/world-wide-web", + "type": "enables", + "summary": "HTTP enables distributed retrieval on the Web.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/url-uri-enables-addressability", + "source": "xananode.lineage:technology/url-uri", + "target": "xananode.lineage:technology/world-wide-web", + "type": "enables", + "summary": "URL and URI addressing enables Web addressability.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/ncsa-popularized-mosaic", + "source": "xananode.lineage:organization/ncsa", + "target": "xananode.lineage:technology/mosaic", + "type": "popularized", + "summary": "NCSA popularized Web browsing through Mosaic.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/andreessen-popularized-web", + "source": "xananode.lineage:person/marc-andreessen", + "target": "xananode.lineage:technology/world-wide-web", + "type": "popularized", + "summary": "Marc Andreessen helped popularize the Web branch.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/web-incomplete-contrasts-with-xananode", + "source": "xananode.lineage:concept/web-as-incomplete-hypertext", + "target": "xananode.example:concept/xananode", + "type": "contrasts_with", + "summary": "The incomplete-hypertext frame contrasts the Web's missing provenance and relationship governance with XanaNode.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/guide-implemented-pc-hypertext", + "source": "xananode.lineage:technology/guide", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "type": "implements", + "summary": "Guide implemented personal-computer hypertext.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/storyspace-implemented-hypertext-literature", + "source": "xananode.lineage:project/storyspace", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "type": "implements", + "summary": "Storyspace implemented hypertext literature authoring.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/zog-kms-implemented-frame-navigation", + "source": "xananode.lineage:project/zog-kms", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "type": "implements", + "summary": "ZOG/KMS implemented frame and card based knowledge management.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/xanadu-at-autodesk-implements-xanadu", + "source": "xananode.lineage:project/xanadu-at-autodesk", + "target": "xananode.example:project/project-xanadu", + "type": "implements", + "summary": "Xanadu at Autodesk attempted a commercial implementation of Nelson's Xanadu vision.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/xananode-preserves-lost-lineage", + "source": "xananode.example:concept/xananode", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "type": "preserves", + "summary": "XanaNode preserves the lost lineage as an intertwingled graph.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/xananode-extends-bush-trails", + "source": "xananode.example:concept/xananode", + "target": "xananode.example:project/memex", + "type": "extends", + "summary": "XanaNode extends Bush's associative trails into typed, portable substrate records.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/xananode-extends-transclusion", + "source": "xananode.example:concept/xananode", + "target": "xananode.example:concept/transclusion", + "type": "extends", + "summary": "XanaNode extends Nelson-style transclusion with stable fragments and protocol identity.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/conflict-preserves-disagreement", + "source": "xananode.lineage:concept/conflict-disputed-identity", + "target": "xananode.example:concept/federated-knowledge-substrates", + "type": "preserves", + "summary": "Conflict and disputed identity preserve disagreement instead of flattening it.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/git-backed-substrate-enables-history", + "source": "xananode.lineage:technology/git-backed-substrate", + "target": "xananode.example:concept/provenance", + "type": "enables", + "summary": "A Git-backed substrate enables history, branching, merging, authorship, and preservation.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/babel-maps-to-translation", + "source": "xananode.lineage:tool/babel", + "target": "xananode.example:concept/schema-extension", + "type": "maps_to", + "summary": "Babel maps to future translation across machine-readable formats, languages, and ontologies.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/hyperland-vr-implements-spatial-navigation", + "source": "xananode.lineage:tool/hyperland-vr", + "target": "xananode.example:concept/federated-knowledge-substrates", + "type": "implements", + "summary": "Hyperland VR imagines spatial navigation across federated substrates.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/lost-lineage-context-for-xananode", + "source": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "target": "xananode.example:concept/xananode", + "type": "context_for", + "summary": "The lost lineage frames XanaNode as a corrective for preserving connected, attributable knowledge.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/otlet-anticipated-knowledge-systems", + "source": "xananode.lineage:person/paul-otlet", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "type": "anticipated", + "summary": "Otlet anticipated global knowledge systems and networked documentation.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/wells-proposed-world-brain", + "source": "xananode.lineage:person/h-g-wells", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "type": "proposed", + "summary": "Wells proposed a planetary memory through the World Brain.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/bush-influenced-adams-lineage", + "source": "xananode.example:person/vannevar-bush", + "target": "xananode.lineage:person/douglas-adams", + "type": "influenced", + "summary": "Bush's associative trails feed the lineage that Hyperland dramatized.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/nelson-influenced-hyperland", + "source": "xananode.example:person/ted-nelson", + "target": "xananode.lineage:publication/hyperland", + "type": "influenced", + "summary": "Nelson's hypertext and Xanadu ideas are central to Hyperland.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/adams-authored-hyperland", + "source": "xananode.lineage:person/douglas-adams", + "target": "xananode.lineage:publication/hyperland", + "type": "authored", + "summary": "Douglas Adams authored Hyperland.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/whitby-created-hyperland", + "source": "xananode.lineage:person/max-whitby", + "target": "xananode.lineage:publication/hyperland", + "type": "created", + "summary": "Max Whitby produced and directed Hyperland.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/hyperland-features-tom-baker", + "source": "xananode.lineage:publication/hyperland", + "target": "xananode.lineage:person/tom-baker", + "type": "features", + "summary": "Hyperland features Tom Baker as a software-agent persona.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/hyperland-contemporary-of-ted2", + "source": "xananode.lineage:publication/hyperland", + "target": "xananode.lineage:event/ted2-1990", + "type": "contemporary_of", + "summary": "Hyperland and TED2 converge in the same 1990 hypermedia moment.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/ted2-occurred-at-monterey", + "source": "xananode.lineage:event/ted2-1990", + "target": "xananode.lineage:place/monterey-california", + "type": "occurred_at", + "summary": "TED2 occurred in Monterey, California.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/ted2-features-adams", + "source": "xananode.lineage:event/ted2-1990", + "target": "xananode.lineage:person/douglas-adams", + "type": "features", + "summary": "TED2 featured Douglas Adams.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/ted2-features-bob-stein", + "source": "xananode.lineage:event/ted2-1990", + "target": "xananode.lineage:person/bob-stein", + "type": "features", + "summary": "TED2 featured Bob Stein's interactive publishing branch.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/bob-stein-created-voyager", + "source": "xananode.lineage:person/bob-stein", + "target": "xananode.lineage:organization/voyager-company", + "type": "created", + "summary": "Bob Stein created interactive publishing contexts including Voyager.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/ted2-features-alan-kay", + "source": "xananode.lineage:event/ted2-1990", + "target": "xananode.lineage:person/alan-kay", + "type": "features", + "summary": "TED2 featured Alan Kay's dynamic media branch.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/alan-kay-shaped-dynamic-media", + "source": "xananode.lineage:person/alan-kay", + "target": "xananode.lineage:organization/xerox-parc", + "type": "shapes", + "summary": "Kay's work belongs to the PARC dynamic-media and personal-computing lineage.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/hypercard-popularized-hypermedia", + "source": "xananode.lineage:technology/hypercard", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "type": "popularized", + "summary": "HyperCard popularized personal hypermedia authoring.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/berners-lee-implemented-web", + "source": "xananode.lineage:person/tim-berners-lee", + "target": "xananode.lineage:technology/world-wide-web", + "type": "implements", + "summary": "Tim Berners-Lee implemented the Web as simple distributed hypertext.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/web-contrasts-with-xananode", + "source": "xananode.lineage:technology/world-wide-web", + "target": "xananode.example:concept/xananode", + "type": "contrasts_with", + "summary": "The Web solved broad publishing, while XanaNode focuses on semantic relationships, provenance, transclusion, and governance.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/aspen-anticipated-spatial-media", + "source": "xananode.lineage:project/aspen-movie-map", + "target": "xananode.lineage:publication/hyperland", + "type": "anticipated", + "summary": "Aspen Movie Map anticipates navigable spatial media adjacent to Hyperland's concerns.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/trail-starts-with-lost-lineage", + "source": "xananode.lineage:trail/lost-lineage-intertwingled-trail", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "type": "starts_with", + "summary": "The imported lineage trail starts with the lost-lineage frame.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/trail-arrives-at-xananode", + "source": "xananode.lineage:trail/lost-lineage-intertwingled-trail", + "target": "xananode.example:concept/xananode", + "type": "arrives_at", + "summary": "The imported lineage trail arrives at XanaNode.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." } ], - "transclusions": [] + "new_nodes": [], + "dangling_relationships": [] } diff --git a/exampleSite/static/xananode-suggestions.md b/exampleSite/static/xananode-suggestions.md index 7f7b253f..903e81bc 100644 --- a/exampleSite/static/xananode-suggestions.md +++ b/exampleSite/static/xananode-suggestions.md @@ -4,60 +4,2086 @@ Status: pending user approval These suggestions are not auto-applied. Review each replacement before editing content. -Autolinks: 8 -Transclusions: 0 +Autolinks: 52 +Pending transclusions: 0 +Implemented transclusions: 4 +Merge candidates: 166 +Imported relationships touching existing nodes: 81 ## Autolinks -1. content\trails\xananode-implementation-stack-trail.md:31:82 - - Match: static publishing - - Target: Static Publishing (static-publishing) - - Replacement: [static publishing](/technology/static-publishing/) +1. content\trails\xananode-implementation-stack-trail.md:25:30 + - Match: XanaNode + - Target: XanaNode (xananode.example:concept/xananode) + - Replacement: [XanaNode](xananode) - Approved: false -2. content\trails\xananode-implementation-stack-trail.md:31:65 +2. content\essays\using-hugo-with-protocol-json.md:18:1 - Match: Hugo - - Target: Hugo (hugo) - - Replacement: [Hugo](/technology/hugo/) + - Target: Hugo (xananode.example:technology/hugo) + - Replacement: [Hugo](hugo) - Approved: false -3. content\trails\xananode-implementation-stack-trail.md:25:30 - - Match: XanaNode - - Target: XanaNode (xananode) - - Replacement: [XanaNode](/concept/xananode/) +3. content\essays\using-hugo-with-protocol-json.md:47:84 + - Match: protocol artifacts + - Target: Protocol Artifacts (xananode.example:concept/protocol-artifacts) + - Replacement: [protocol artifacts](protocol-artifacts) + - Approved: false + +4. content\trails\xananode-implementation-stack-trail.md:31:65 + - Match: Hugo + - Target: Hugo (xananode.example:technology/hugo) + - Replacement: [Hugo](hugo) + - Approved: false + +5. content\sources\xananode-hugo-repo.md:19:5 + - Match: Hugo + - Target: Hugo (xananode.example:technology/hugo) + - Replacement: [Hugo](hugo) + - Approved: false + +6. content\trails\xananode-implementation-stack-trail.md:31:82 + - Match: static publishing + - Target: Static Publishing (xananode.example:technology/static-publishing) + - Replacement: [static publishing](static-publishing) + - Approved: false + +7. content\trails\xananode-implementation-stack-trail.md:40:15 + - Match: xananode-workspace-repo + - Target: XanaNode Workspace Repository (xananode.example:source/xananode-workspace-repo) + - Replacement: [xananode-workspace-repo](xananode-workspace-repo) + - Approved: false + +8. content\trails\xananode-implementation-stack-trail.md:41:15 + - Match: xananode-studio-repo + - Target: XanaNode Studio Repository (xananode.example:source/xananode-studio-repo) + - Replacement: [xananode-studio-repo](xananode-studio-repo) + - Approved: false + +9. content\trails\xananode-implementation-stack-trail.md:37:15 + - Match: xananode-protocol-repo + - Target: XanaNode Protocol Repository (xananode.example:source/xananode-protocol-repo) + - Replacement: [xananode-protocol-repo](xananode-protocol-repo) + - Approved: false + +10. content\trails\xananode-implementation-stack-trail.md:39:15 + - Match: xananode-hugo-repo + - Target: XanaNode Hugo Repository (xananode.example:source/xananode-hugo-repo) + - Replacement: [xananode-hugo-repo](xananode-hugo-repo) + - Approved: false + +11. content\trails\xananode-implementation-stack-trail.md:38:15 + - Match: xananode-core-sdk-repo + - Target: XanaNode Core SDK Repository (xananode.example:source/xananode-core-sdk-repo) + - Replacement: [xananode-core-sdk-repo](xananode-core-sdk-repo) - Approved: false -4. content\trails\xananode-implementation-stack-trail.md:31:118 +12. content\trails\xananode-implementation-stack-trail.md:31:118 - Match: protocol artifacts - - Target: Protocol Artifacts (protocol-artifacts) - - Replacement: [protocol artifacts](/concept/protocol-artifacts/) + - Target: Protocol Artifacts (xananode.example:concept/protocol-artifacts) + - Replacement: [protocol artifacts](protocol-artifacts) + - Approved: false + +13. content\trails\xananode-core-trail.md:38:15 + - Match: start-here + - Target: Start Here (xananode.example:essay/start-here) + - Replacement: [start-here](start-here) + - Approved: false + +14. content\trails\xananode-core-trail.md:44:15 + - Match: tumbler-addressing + - Target: Tumbler Addressing (xananode.example:concept/tumbler-addressing) + - Replacement: [tumbler-addressing](tumbler-addressing) + - Approved: false + +15. content\trails\xananode-core-trail.md:43:15 + - Match: transclusion + - Target: Transclusion (xananode.example:concept/transclusion) + - Replacement: [transclusion](transclusion) + - Approved: false + +16. content\trails\xananode-core-trail.md:45:15 + - Match: namespacing + - Target: Namespacing (xananode.example:concept/namespacing) + - Replacement: [namespacing](namespacing) + - Approved: false + +17. content\trails\xananode-core-trail.md:40:15 + - Match: knowledge-substrate + - Target: Knowledge Substrate (xananode.example:concept/knowledge-substrate) + - Replacement: [knowledge-substrate](knowledge-substrate) + - Approved: false + +18. content\trails\xananode-core-trail.md:49:15 + - Match: federated-knowledge-substrates + - Target: Federated Knowledge Substrates (xananode.example:concept/federated-knowledge-substrates) + - Replacement: [federated-knowledge-substrates](federated-knowledge-substrates) + - Approved: false + +19. content\trails\protocol-artifacts-trail.md:43:15 + - Match: substrate-relationship-list + - Target: Substrate Relationship List (xananode.example:concept/substrate-relationship-list) + - Replacement: [substrate-relationship-list](substrate-relationship-list) + - Approved: false + +20. content\trails\protocol-artifacts-trail.md:42:15 + - Match: substrate-node-record + - Target: Substrate Node Record (xananode.example:concept/substrate-node-record) + - Replacement: [substrate-node-record](substrate-node-record) + - Approved: false + +21. content\trails\protocol-artifacts-trail.md:41:15 + - Match: substrate-manifest + - Target: Substrate Manifest (xananode.example:concept/substrate-manifest) + - Replacement: [substrate-manifest](substrate-manifest) + - Approved: false + +22. content\trails\protocol-artifacts-trail.md:49:15 + - Match: review-suggestions + - Target: Review Suggestions (xananode.example:concept/review-suggestions) + - Replacement: [review-suggestions](review-suggestions) + - Approved: false + +23. content\trails\protocol-artifacts-trail.md:40:15 + - Match: protocol-artifacts + - Target: Protocol Artifacts (xananode.example:concept/protocol-artifacts) + - Replacement: [protocol-artifacts](protocol-artifacts) + - Approved: false + +24. content\trails\protocol-artifacts-trail.md:47:15 + - Match: namespace-registry + - Target: Namespace Registry (xananode.example:concept/namespace-registry) + - Replacement: [namespace-registry](namespace-registry) + - Approved: false + +25. content\trails\protocol-artifacts-trail.md:46:15 + - Match: merge-report + - Target: Merge Report (xananode.example:concept/merge-report) + - Replacement: [merge-report](merge-report) + - Approved: false + +26. content\trails\protocol-artifacts-trail.md:48:15 + - Match: known-implementations-registry + - Target: Known Implementations Registry (xananode.example:concept/known-implementations-registry) + - Replacement: [known-implementations-registry](known-implementations-registry) + - Approved: false + +27. content\trails\protocol-artifacts-trail.md:53:15 + - Match: federation-rules + - Target: Federation Rules (xananode.example:concept/federation-rules) + - Replacement: [federation-rules](federation-rules) + - Approved: false + +28. content\trails\protocol-artifacts-trail.md:52:15 + - Match: federation-example + - Target: Federation Example (xananode.example:concept/federation-example) + - Replacement: [federation-example](federation-example) + - Approved: false + +29. content\trails\protocol-artifacts-trail.md:51:15 + - Match: custom-extension-substrate + - Target: Custom Extension Substrate (xananode.example:concept/custom-extension-substrate) + - Replacement: [custom-extension-substrate](custom-extension-substrate) + - Approved: false + +30. content\trails\protocol-artifacts-trail.md:45:15 + - Match: compatibility-report + - Target: Compatibility Report (xananode.example:concept/compatibility-report) + - Replacement: [compatibility-report](compatibility-report) + - Approved: false + +31. content\trails\protocol-artifacts-trail.md:44:15 + - Match: compatibility-levels + - Target: Compatibility Levels (xananode.example:concept/compatibility-levels) + - Replacement: [compatibility-levels](compatibility-levels) + - Approved: false + +32. content\trails\protocol-artifacts-trail.md:50:15 + - Match: canonical-type-policy + - Target: Canonical Type Policy (xananode.example:concept/canonical-type-policy) + - Replacement: [canonical-type-policy](canonical-type-policy) + - Approved: false + +33. content\trails\historical-lineage-trail.md:27:85 + - Match: associative trails + - Target: Associative Trails (example.minimal:concept/associative-trails) + - Replacement: [associative trails](example.minimal:concept/associative-trails) + - Approved: false + +34. content\trails\branching-orientation-trail.md:44:15 + - Match: start-here + - Target: Start Here (xananode.example:essay/start-here) + - Replacement: [start-here](start-here) - Approved: false -5. content\sources\xananode-studio-repo.md:19:96 +35. content\sources\xananode-studio-repo.md:19:96 - Match: Hugo - - Target: Hugo (hugo) - - Replacement: [Hugo](/technology/hugo/) + - Target: Hugo (xananode.example:technology/hugo) + - Replacement: [Hugo](hugo) - Approved: false -6. content\sources\xananode-protocol-repo.md:19:52 +36. content\sources\xananode-protocol-repo.md:19:52 - Match: XanaNode - - Target: XanaNode (xananode) - - Replacement: [XanaNode](/concept/xananode/) + - Target: XanaNode (xananode.example:concept/xananode) + - Replacement: [XanaNode](xananode) - Approved: false -7. content\sources\xananode-hugo-repo.md:19:5 - - Match: Hugo - - Target: Hugo (hugo) - - Replacement: [Hugo](/technology/hugo/) +37. content\sources\xananode-hugo-repo.md:19:139 + - Match: XanaNode + - Target: XanaNode (xananode.example:concept/xananode) + - Replacement: [XanaNode](xananode) + - Approved: false + +38. content\schemas\xananode-relationship-types.md:15:208 + - Match: deep-linking + - Target: Deep Linking (xananode.example:concept/deep-linking) + - Replacement: [deep-linking](deep-linking) + - Approved: false + +39. content\projects\memex.md:13:38 + - Match: associative trails + - Target: Associative Trails (example.minimal:concept/associative-trails) + - Replacement: [associative trails](example.minimal:concept/associative-trails) + - Approved: false + +40. content\essays\using-hugo-with-protocol-json.md:18:13 + - Match: static publishing + - Target: Static Publishing (xananode.example:technology/static-publishing) + - Replacement: [static publishing](static-publishing) - Approved: false -8. content\sources\xananode-hugo-repo.md:19:139 +41. content\essays\using-hugo-with-protocol-json.md:36:215 - Match: XanaNode - - Target: XanaNode (xananode) - - Replacement: [XanaNode](/concept/xananode/) + - Target: XanaNode (xananode.example:concept/xananode) + - Replacement: [XanaNode](xananode) + - Approved: false + +42. content\essays\using-hugo-with-protocol-json.md:35:180 + - Match: typed relationships + - Target: Typed Relationships (xananode.example:concept/typed-relationships) + - Replacement: [typed relationships](typed-relationships) + - Approved: false + +43. content\essays\using-hugo-with-protocol-json.md:35:233 + - Match: transclusion + - Target: Transclusion (xananode.example:concept/transclusion) + - Replacement: [transclusion](transclusion) + - Approved: false + +44. content\essays\using-hugo-with-protocol-json.md:35:146 + - Match: substrate manifest + - Target: Substrate Manifest (xananode.example:concept/substrate-manifest) + - Replacement: [substrate manifest](substrate-manifest) + - Approved: false + +45. content\essays\using-hugo-with-protocol-json.md:36:147 + - Match: FRESS + - Target: FRESS (xananode.lineage:project/fress) + - Replacement: [FRESS](xananode.lineage:project/fress) + - Approved: false + +46. content\essays\using-hugo-with-protocol-json.md:36:154 + - Match: Intermedia + - Target: Intermedia (xananode.lineage:project/intermedia) + - Replacement: [Intermedia](xananode.lineage:project/intermedia) + - Approved: false + +47. content\essays\using-hugo-with-protocol-json.md:36:177 + - Match: Hyperland + - Target: Hyperland (xananode.lineage:publication/hyperland) + - Replacement: [Hyperland](xananode.lineage:publication/hyperland) + - Approved: false + +48. content\essays\using-hugo-with-protocol-json.md:36:192 + - Match: TED2 + - Target: TED2 (xananode.lineage:event/ted2-1990) + - Replacement: [TED2](xananode.lineage:event/ted2-1990) + - Approved: false + +49. content\essays\using-hugo-with-protocol-json.md:36:166 + - Match: HyperCard + - Target: HyperCard (xananode.lineage:technology/hypercard) + - Replacement: [HyperCard](xananode.lineage:technology/hypercard) + - Approved: false + +50. content\essays\start-here.md:34:23 + - Match: Hugo + - Target: Hugo (xananode.example:technology/hugo) + - Replacement: [Hugo](hugo) + - Approved: false + +51. content\concepts\substrate-node-record.md:15:212 + - Match: HTML + - Target: HTML (xananode.lineage:technology/html) + - Replacement: [HTML](xananode.lineage:technology/html) + - Approved: false + +52. content\concepts\knowledge-substrate.md:17:3 + - Match: knowledge substrate + - Target: Knowledge Substrate (example.minimal:concept/knowledge-substrate) + - Replacement: [knowledge substrate](example.minimal:concept/knowledge-substrate) - Approved: false -## Transclusions +## Implemented Transclusions + +1. content\concepts\tumbler-addressing.md + - Target: Associative Trails Fragment (xananode.example:fragment/as-we-may-think-0004@v1/0004) + - Tumbler: xananode.example:source/as-we-may-think@sha256:5e8e3a3bbe2278db54e5ea7b8e6a2677b620f67d2095e37409bc7c42451e1705#fragment/0004@sha256:f712416ac32e6b8771dcbe4315d4d9ff61635e6407265b20301ec3e3a79afc0e + - Text: Bush argued that the growing record of knowledge required better associative methods for navigation and recall. + - Implemented: true + +2. content\concepts\transclusion.md + - Target: Reusable Media Fragment (xananode.example:fragment/xanadu-document-interconnection-0001@v1/0001) + - Tumbler: xananode.example:source/xanadu-document-interconnection@sha256:551b9b3f6532555b2b61f8411b721ef8610000d1f5f13d6bb050a03ec8af7b51#fragment/0001@sha256:48d3c63d7645b547a9d41b7f6f39d2f07a885f4a479353dd3ae8742c4225cbfe + - Text: Nelson's work provides a key source layer for transclusion, reusable media, and visible interconnection. + - Implemented: true + +3. content\concepts\fragment-node.md + - Target: Augmenting Human Intelligence Fragment (xananode.example:fragment/mother-of-all-demos-0001@v1/0001) + - Tumbler: xananode.example:source/mother-of-all-demos@sha256:88a43c06a3135ff5a982ca8efe948753f1d6e839561dcf664bd873719025e210#fragment/0001@sha256:217a3bcf5fb3c571fd4661497b6bdde97bba61576045ca253f21b9c0d2987ce4 + - Text: The demonstration showed computers as tools for augmenting human intelligence and navigating structured knowledge work. + - Implemented: true + +4. example.minimal:essay/relationship-navigation-intro + - Target: example.minimal:fragment/as-we-may-think-0004 (example.minimal:fragment/as-we-may-think-0004@versioned/fragment) + - Tumbler: example.minimal:source/as-we-may-think@git:8e47e70:examples/minimal-substrate/nodes/source-as-we-may-think.json#fragment/0004@sha256:example-as-we-may-think-fragment-0004 + - Text: The essay includes the source fragment by stable reference instead of duplicating it. + - Implemented: true + +## Pending Transclusions No transclusion suggestions. +## Merge Candidates + +1. A knowledge substrate is structure, not just information + - Existing: A knowledge substrate is structure, not just information (example.minimal:claim/substrate-is-structure) + - Incoming: A knowledge substrate is structure, not just information (example.minimal:claim/substrate-is-structure) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +2. Associative Trails + - Existing: Associative Trails (example.minimal:concept/associative-trails) + - Incoming: Associative Trails (example.minimal:concept/associative-trails) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +3. Relationship Navigation Intro + - Existing: Relationship Navigation Intro (example.minimal:essay/relationship-navigation-intro) + - Incoming: Relationship Navigation Intro (example.minimal:essay/relationship-navigation-intro) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +4. As We May Think Fragment 0004 + - Existing: As We May Think Fragment 0004 (example.minimal:fragment/as-we-may-think-0004) + - Incoming: As We May Think Fragment 0004 (example.minimal:fragment/as-we-may-think-0004) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +5. As We May Think Fragment 0004 + - Existing: Associative Trails Fragment (xananode.example:fragment/as-we-may-think-0004) + - Incoming: As We May Think Fragment 0004 (example.minimal:fragment/as-we-may-think-0004) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +6. Knowledge Substrate + - Existing: Knowledge Substrate (xananode.example:concept/knowledge-substrate) + - Incoming: Knowledge Substrate (example.minimal:concept/knowledge-substrate) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +7. Knowledge Substrate + - Existing: Knowledge Substrate (example.minimal:concept/knowledge-substrate) + - Incoming: Knowledge Substrate (example.minimal:concept/knowledge-substrate) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +8. Example Maintainer + - Existing: Example Maintainer (example.minimal:person/example-maintainer) + - Incoming: Example Maintainer (example.minimal:person/example-maintainer) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +9. As We May Think + - Existing: As We May Think (xananode.example:source/as-we-may-think) + - Incoming: As We May Think (example.minimal:source/as-we-may-think) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +10. As We May Think + - Existing: As We May Think (example.minimal:source/as-we-may-think) + - Incoming: As We May Think (example.minimal:source/as-we-may-think) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +11. Start Here + - Existing: Start Here (xananode.example:essay/start-here) + - Incoming: Start Here (example.minimal:trail/start-here) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +12. Start Here + - Existing: Start Here (example.minimal:trail/start-here) + - Incoming: Start Here (example.minimal:trail/start-here) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +13. Gottfried Wilhelm Leibniz + - Existing: Gottfried Wilhelm Leibniz (xananode.lineage:person/gottfried-wilhelm-leibniz) + - Incoming: Gottfried Wilhelm Leibniz (xananode.lineage:person/gottfried-wilhelm-leibniz) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +14. Wilhelm Ostwald + - Existing: Wilhelm Ostwald (xananode.lineage:person/wilhelm-ostwald) + - Incoming: Wilhelm Ostwald (xananode.lineage:person/wilhelm-ostwald) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +15. Jorge Luis Borges + - Existing: Jorge Luis Borges (xananode.lineage:person/jorge-luis-borges) + - Incoming: Jorge Luis Borges (xananode.lineage:person/jorge-luis-borges) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +16. The Garden of Forking Paths + - Existing: The Garden of Forking Paths (xananode.lineage:publication/the-garden-of-forking-paths) + - Incoming: The Garden of Forking Paths (xananode.lineage:publication/the-garden-of-forking-paths) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +17. Andries van Dam + - Existing: Andries van Dam (xananode.lineage:person/andries-van-dam) + - Incoming: Andries van Dam (xananode.lineage:person/andries-van-dam) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +18. Brown University + - Existing: Brown University (xananode.lineage:place/brown-university) + - Incoming: Brown University (xananode.lineage:place/brown-university) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +19. Hypertext Editing System + - Existing: Hypertext Editing System (xananode.lineage:project/hypertext-editing-system) + - Incoming: Hypertext Editing System (xananode.lineage:project/hypertext-editing-system) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +20. FRESS + - Existing: FRESS (xananode.lineage:project/fress) + - Incoming: FRESS (xananode.lineage:project/fress) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +21. Intermedia + - Existing: Intermedia (xananode.lineage:project/intermedia) + - Incoming: Intermedia (xananode.lineage:project/intermedia) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +22. Nicholas Negroponte + - Existing: Nicholas Negroponte (xananode.lineage:person/nicholas-negroponte) + - Incoming: Nicholas Negroponte (xananode.lineage:person/nicholas-negroponte) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +23. Seymour Papert + - Existing: Seymour Papert (xananode.lineage:person/seymour-papert) + - Incoming: Seymour Papert (xananode.lineage:person/seymour-papert) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +24. Marvin Minsky + - Existing: Marvin Minsky (xananode.lineage:person/marvin-minsky) + - Incoming: Marvin Minsky (xananode.lineage:person/marvin-minsky) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +25. MIT Media Lab + - Existing: MIT Media Lab (xananode.lineage:organization/mit-media-lab) + - Incoming: MIT Media Lab (xananode.lineage:organization/mit-media-lab) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +26. Hans Peter Brondmo + - Existing: Hans Peter Brondmo (xananode.lineage:person/hans-peter-brondmo) + - Incoming: Hans Peter Brondmo (xananode.lineage:person/hans-peter-brondmo) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +27. Micons + - Existing: Micons (xananode.lineage:technology/micons) + - Incoming: Micons (xananode.lineage:technology/micons) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +28. Robert Winter + - Existing: Robert Winter (xananode.lineage:person/robert-winter) + - Incoming: Robert Winter (xananode.lineage:person/robert-winter) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +29. Interactive Beethoven's Ninth + - Existing: Interactive Beethoven's Ninth (xananode.lineage:project/interactive-beethoven-ninth) + - Incoming: Interactive Beethoven's Ninth (xananode.lineage:project/interactive-beethoven-ninth) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +30. Robert Abel + - Existing: Robert Abel (xananode.lineage:person/robert-abel) + - Incoming: Robert Abel (xananode.lineage:person/robert-abel) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +31. Interactive Guernica + - Existing: Interactive Guernica (xananode.lineage:project/interactive-guernica) + - Incoming: Interactive Guernica (xananode.lineage:project/interactive-guernica) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +32. Ivan Sutherland + - Existing: Ivan Sutherland (xananode.lineage:person/ivan-sutherland) + - Incoming: Ivan Sutherland (xananode.lineage:person/ivan-sutherland) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +33. Jaron Lanier + - Existing: Jaron Lanier (xananode.lineage:person/jaron-lanier) + - Incoming: Jaron Lanier (xananode.lineage:person/jaron-lanier) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +34. VPL Research + - Existing: VPL Research (xananode.lineage:organization/vpl-research) + - Incoming: VPL Research (xananode.lineage:organization/vpl-research) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +35. Scott Fisher + - Existing: Scott Fisher (xananode.lineage:person/scott-fisher) + - Incoming: Scott Fisher (xananode.lineage:person/scott-fisher) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +36. NASA + - Existing: NASA (xananode.lineage:organization/nasa) + - Incoming: NASA (xananode.lineage:organization/nasa) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +37. Dirk Gently's Holistic Detective Agency + - Existing: Dirk Gently's Holistic Detective Agency (xananode.lineage:publication/dirk-gentlys-holistic-detective-agency) + - Incoming: Dirk Gently's Holistic Detective Agency (xananode.lineage:publication/dirk-gentlys-holistic-detective-agency) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +38. BBC Two + - Existing: BBC Two (xananode.lineage:organization/bbc-two) + - Incoming: BBC Two (xananode.lineage:organization/bbc-two) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +39. Richard Saul Wurman + - Existing: Richard Saul Wurman (xananode.lineage:person/richard-saul-wurman) + - Incoming: Richard Saul Wurman (xananode.lineage:person/richard-saul-wurman) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +40. Harry Marks + - Existing: Harry Marks (xananode.lineage:person/harry-marks) + - Incoming: Harry Marks (xananode.lineage:person/harry-marks) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +41. John Sculley + - Existing: John Sculley (xananode.lineage:person/john-sculley) + - Incoming: John Sculley (xananode.lineage:person/john-sculley) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +42. Apple Knowledge Navigator + - Existing: Apple Knowledge Navigator (xananode.lineage:technology/apple-knowledge-navigator) + - Incoming: Apple Knowledge Navigator (xananode.lineage:technology/apple-knowledge-navigator) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +43. Bill Atkinson + - Existing: Bill Atkinson (xananode.lineage:person/bill-atkinson) + - Incoming: Bill Atkinson (xananode.lineage:person/bill-atkinson) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +44. Herbie Hancock + - Existing: Herbie Hancock (xananode.lineage:person/herbie-hancock) + - Incoming: Herbie Hancock (xananode.lineage:person/herbie-hancock) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +45. Nigel Holmes + - Existing: Nigel Holmes (xananode.lineage:person/nigel-holmes) + - Incoming: Nigel Holmes (xananode.lineage:person/nigel-holmes) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +46. Laurie Anderson + - Existing: Laurie Anderson (xananode.lineage:person/laurie-anderson) + - Incoming: Laurie Anderson (xananode.lineage:person/laurie-anderson) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +47. Bran Ferren + - Existing: Bran Ferren (xananode.lineage:person/bran-ferren) + - Incoming: Bran Ferren (xananode.lineage:person/bran-ferren) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +48. Robert Cailliau + - Existing: Robert Cailliau (xananode.lineage:person/robert-cailliau) + - Incoming: Robert Cailliau (xananode.lineage:person/robert-cailliau) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +49. CERN + - Existing: CERN (xananode.lineage:place/cern) + - Incoming: CERN (xananode.lineage:place/cern) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +50. HTML + - Existing: HTML (xananode.lineage:technology/html) + - Incoming: HTML (xananode.lineage:technology/html) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +51. URL/URI + - Existing: URL/URI (xananode.lineage:technology/url-uri) + - Incoming: URL/URI (xananode.lineage:technology/url-uri) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +52. HTTP + - Existing: HTTP (xananode.lineage:technology/http) + - Incoming: HTTP (xananode.lineage:technology/http) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +53. NCSA + - Existing: NCSA (xananode.lineage:organization/ncsa) + - Incoming: NCSA (xananode.lineage:organization/ncsa) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +54. Marc Andreessen + - Existing: Marc Andreessen (xananode.lineage:person/marc-andreessen) + - Incoming: Marc Andreessen (xananode.lineage:person/marc-andreessen) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +55. Mosaic + - Existing: Mosaic (xananode.lineage:technology/mosaic) + - Incoming: Mosaic (xananode.lineage:technology/mosaic) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +56. The Web as Incomplete Hypertext + - Existing: The Web as Incomplete Hypertext (xananode.lineage:concept/web-as-incomplete-hypertext) + - Incoming: The Web as Incomplete Hypertext (xananode.lineage:concept/web-as-incomplete-hypertext) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +57. Guide + - Existing: Guide (xananode.lineage:technology/guide) + - Incoming: Guide (xananode.lineage:technology/guide) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +58. Storyspace + - Existing: Storyspace (xananode.lineage:project/storyspace) + - Incoming: Storyspace (xananode.lineage:project/storyspace) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +59. ZOG/KMS + - Existing: ZOG/KMS (xananode.lineage:project/zog-kms) + - Incoming: ZOG/KMS (xananode.lineage:project/zog-kms) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +60. Xanadu at Autodesk + - Existing: Xanadu at Autodesk (xananode.lineage:project/xanadu-at-autodesk) + - Incoming: Xanadu at Autodesk (xananode.lineage:project/xanadu-at-autodesk) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +61. Conflict and Disputed Identity + - Existing: Conflict and Disputed Identity (xananode.lineage:concept/conflict-disputed-identity) + - Incoming: Conflict and Disputed Identity (xananode.lineage:concept/conflict-disputed-identity) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +62. Git-backed Substrate + - Existing: Git-backed Substrate (xananode.lineage:technology/git-backed-substrate) + - Incoming: Git-backed Substrate (xananode.lineage:technology/git-backed-substrate) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +63. Babel + - Existing: Babel (xananode.lineage:tool/babel) + - Incoming: Babel (xananode.lineage:tool/babel) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +64. Hyperland VR + - Existing: Hyperland VR (xananode.lineage:tool/hyperland-vr) + - Incoming: Hyperland VR (xananode.lineage:tool/hyperland-vr) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +65. Lost Lineage of Human Knowledge Augmentation + - Existing: Lost Lineage of Human Knowledge Augmentation (xananode.lineage:concept/lost-lineage-human-knowledge-augmentation) + - Incoming: Lost Lineage of Human Knowledge Augmentation (xananode.lineage:concept/lost-lineage-human-knowledge-augmentation) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +66. Paul Otlet + - Existing: Paul Otlet (xananode.lineage:person/paul-otlet) + - Incoming: Paul Otlet (xananode.lineage:person/paul-otlet) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +67. H. G. Wells + - Existing: H. G. Wells (xananode.lineage:person/h-g-wells) + - Incoming: H. G. Wells (xananode.lineage:person/h-g-wells) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +68. Douglas Adams + - Existing: Douglas Adams (xananode.lineage:person/douglas-adams) + - Incoming: Douglas Adams (xananode.lineage:person/douglas-adams) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +69. Hyperland + - Existing: Hyperland (xananode.lineage:publication/hyperland) + - Incoming: Hyperland (xananode.lineage:publication/hyperland) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +70. Tom Baker + - Existing: Tom Baker (xananode.lineage:person/tom-baker) + - Incoming: Tom Baker (xananode.lineage:person/tom-baker) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +71. Max Whitby + - Existing: Max Whitby (xananode.lineage:person/max-whitby) + - Incoming: Max Whitby (xananode.lineage:person/max-whitby) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +72. TED2 + - Existing: TED2 (xananode.lineage:event/ted2-1990) + - Incoming: TED2 (xananode.lineage:event/ted2-1990) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +73. Monterey, California + - Existing: Monterey, California (xananode.lineage:place/monterey-california) + - Incoming: Monterey, California (xananode.lineage:place/monterey-california) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +74. Bob Stein + - Existing: Bob Stein (xananode.lineage:person/bob-stein) + - Incoming: Bob Stein (xananode.lineage:person/bob-stein) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +75. Voyager Company + - Existing: Voyager Company (xananode.lineage:organization/voyager-company) + - Incoming: Voyager Company (xananode.lineage:organization/voyager-company) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +76. Alan Kay + - Existing: Alan Kay (xananode.lineage:person/alan-kay) + - Incoming: Alan Kay (xananode.lineage:person/alan-kay) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +77. Xerox PARC + - Existing: Xerox PARC (xananode.lineage:organization/xerox-parc) + - Incoming: Xerox PARC (xananode.lineage:organization/xerox-parc) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +78. HyperCard + - Existing: HyperCard (xananode.lineage:technology/hypercard) + - Incoming: HyperCard (xananode.lineage:technology/hypercard) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +79. Tim Berners-Lee + - Existing: Tim Berners-Lee (xananode.lineage:person/tim-berners-lee) + - Incoming: Tim Berners-Lee (xananode.lineage:person/tim-berners-lee) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +80. World Wide Web + - Existing: World Wide Web (xananode.lineage:technology/world-wide-web) + - Incoming: World Wide Web (xananode.lineage:technology/world-wide-web) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +81. Aspen Movie Map + - Existing: Aspen Movie Map (xananode.lineage:project/aspen-movie-map) + - Incoming: Aspen Movie Map (xananode.lineage:project/aspen-movie-map) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +82. Lost Lineage Intertwingled Trail + - Existing: Lost Lineage Intertwingled Trail (xananode.lineage:trail/lost-lineage-intertwingled-trail) + - Incoming: Lost Lineage Intertwingled Trail (xananode.lineage:trail/lost-lineage-intertwingled-trail) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +83. A knowledge substrate is structure, not just information + - Existing: Knowledge Substrate (xananode.example:concept/knowledge-substrate) + - Incoming: A knowledge substrate is structure, not just information (example.minimal:claim/substrate-is-structure) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +84. A knowledge substrate is structure, not just information + - Existing: A knowledge substrate is structure, not information (xananode.example:claim/claim-substrate-is-structure) + - Incoming: A knowledge substrate is structure, not just information (example.minimal:claim/substrate-is-structure) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +85. A knowledge substrate is structure, not just information + - Existing: Knowledge Substrate (example.minimal:concept/knowledge-substrate) + - Incoming: A knowledge substrate is structure, not just information (example.minimal:claim/substrate-is-structure) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +86. Associative Trails + - Existing: Associative Trails Fragment (xananode.example:fragment/as-we-may-think-0004) + - Incoming: Associative Trails (example.minimal:concept/associative-trails) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +87. As We May Think Fragment 0004 + - Existing: As We May Think (xananode.example:source/as-we-may-think) + - Incoming: As We May Think Fragment 0004 (example.minimal:fragment/as-we-may-think-0004) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +88. As We May Think Fragment 0004 + - Existing: As We May Think (example.minimal:source/as-we-may-think) + - Incoming: As We May Think Fragment 0004 (example.minimal:fragment/as-we-may-think-0004) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +89. Knowledge Substrate + - Existing: Federated Knowledge Substrates (xananode.example:concept/federated-knowledge-substrates) + - Incoming: Knowledge Substrate (example.minimal:concept/knowledge-substrate) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +90. Knowledge Substrate + - Existing: A knowledge substrate is structure, not information (xananode.example:claim/claim-substrate-is-structure) + - Incoming: Knowledge Substrate (example.minimal:concept/knowledge-substrate) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +91. Knowledge Substrate + - Existing: A knowledge substrate is structure, not just information (example.minimal:claim/substrate-is-structure) + - Incoming: Knowledge Substrate (example.minimal:concept/knowledge-substrate) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +92. As We May Think + - Existing: As We May Think Fragment 0004 (example.minimal:fragment/as-we-may-think-0004) + - Incoming: As We May Think (example.minimal:source/as-we-may-think) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +93. As We May Think + - Existing: Associative Trails Fragment (xananode.example:fragment/as-we-may-think-0004) + - Incoming: As We May Think (example.minimal:source/as-we-may-think) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +94. Gottfried Wilhelm Leibniz + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Gottfried Wilhelm Leibniz (xananode.lineage:person/gottfried-wilhelm-leibniz) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +95. Wilhelm Ostwald + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Wilhelm Ostwald (xananode.lineage:person/wilhelm-ostwald) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +96. Jorge Luis Borges + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Jorge Luis Borges (xananode.lineage:person/jorge-luis-borges) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +97. The Garden of Forking Paths + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: The Garden of Forking Paths (xananode.lineage:publication/the-garden-of-forking-paths) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +98. Andries van Dam + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Andries van Dam (xananode.lineage:person/andries-van-dam) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +99. Brown University + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Brown University (xananode.lineage:place/brown-university) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +100. Hypertext Editing System + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Hypertext Editing System (xananode.lineage:project/hypertext-editing-system) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +101. FRESS + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: FRESS (xananode.lineage:project/fress) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +102. Intermedia + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Intermedia (xananode.lineage:project/intermedia) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +103. Nicholas Negroponte + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Nicholas Negroponte (xananode.lineage:person/nicholas-negroponte) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +104. Seymour Papert + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Seymour Papert (xananode.lineage:person/seymour-papert) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +105. Marvin Minsky + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Marvin Minsky (xananode.lineage:person/marvin-minsky) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +106. MIT Media Lab + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: MIT Media Lab (xananode.lineage:organization/mit-media-lab) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +107. Hans Peter Brondmo + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Hans Peter Brondmo (xananode.lineage:person/hans-peter-brondmo) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +108. Micons + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Micons (xananode.lineage:technology/micons) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +109. Robert Winter + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Robert Winter (xananode.lineage:person/robert-winter) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +110. Interactive Beethoven's Ninth + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Interactive Beethoven's Ninth (xananode.lineage:project/interactive-beethoven-ninth) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +111. Robert Abel + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Robert Abel (xananode.lineage:person/robert-abel) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +112. Interactive Guernica + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Interactive Guernica (xananode.lineage:project/interactive-guernica) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +113. Ivan Sutherland + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Ivan Sutherland (xananode.lineage:person/ivan-sutherland) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +114. Jaron Lanier + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Jaron Lanier (xananode.lineage:person/jaron-lanier) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +115. VPL Research + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: VPL Research (xananode.lineage:organization/vpl-research) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +116. Scott Fisher + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Scott Fisher (xananode.lineage:person/scott-fisher) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +117. NASA + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: NASA (xananode.lineage:organization/nasa) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +118. Dirk Gently's Holistic Detective Agency + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Dirk Gently's Holistic Detective Agency (xananode.lineage:publication/dirk-gentlys-holistic-detective-agency) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +119. BBC Two + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: BBC Two (xananode.lineage:organization/bbc-two) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +120. Richard Saul Wurman + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Richard Saul Wurman (xananode.lineage:person/richard-saul-wurman) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +121. Harry Marks + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Harry Marks (xananode.lineage:person/harry-marks) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +122. John Sculley + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: John Sculley (xananode.lineage:person/john-sculley) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +123. Apple Knowledge Navigator + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Apple Knowledge Navigator (xananode.lineage:technology/apple-knowledge-navigator) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +124. Bill Atkinson + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Bill Atkinson (xananode.lineage:person/bill-atkinson) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +125. Herbie Hancock + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Herbie Hancock (xananode.lineage:person/herbie-hancock) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +126. Nigel Holmes + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Nigel Holmes (xananode.lineage:person/nigel-holmes) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +127. Laurie Anderson + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Laurie Anderson (xananode.lineage:person/laurie-anderson) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +128. Bran Ferren + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Bran Ferren (xananode.lineage:person/bran-ferren) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +129. Robert Cailliau + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Robert Cailliau (xananode.lineage:person/robert-cailliau) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +130. CERN + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: CERN (xananode.lineage:place/cern) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +131. HTML + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: HTML (xananode.lineage:technology/html) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +132. URL/URI + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: URL/URI (xananode.lineage:technology/url-uri) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +133. HTTP + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: HTTP (xananode.lineage:technology/http) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +134. NCSA + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: NCSA (xananode.lineage:organization/ncsa) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +135. Marc Andreessen + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Marc Andreessen (xananode.lineage:person/marc-andreessen) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +136. Mosaic + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Mosaic (xananode.lineage:technology/mosaic) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +137. The Web as Incomplete Hypertext + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: The Web as Incomplete Hypertext (xananode.lineage:concept/web-as-incomplete-hypertext) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +138. Guide + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Guide (xananode.lineage:technology/guide) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +139. Storyspace + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Storyspace (xananode.lineage:project/storyspace) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +140. ZOG/KMS + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: ZOG/KMS (xananode.lineage:project/zog-kms) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +141. Xanadu at Autodesk + - Existing: Project Xanadu (xananode.example:project/project-xanadu) + - Incoming: Xanadu at Autodesk (xananode.lineage:project/xanadu-at-autodesk) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +142. Xanadu at Autodesk + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Xanadu at Autodesk (xananode.lineage:project/xanadu-at-autodesk) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +143. Conflict and Disputed Identity + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Conflict and Disputed Identity (xananode.lineage:concept/conflict-disputed-identity) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +144. Git-backed Substrate + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Git-backed Substrate (xananode.lineage:technology/git-backed-substrate) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +145. Babel + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Babel (xananode.lineage:tool/babel) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +146. Hyperland VR + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Hyperland VR (xananode.lineage:tool/hyperland-vr) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +147. Hyperland VR + - Existing: Hyperland (xananode.lineage:publication/hyperland) + - Incoming: Hyperland VR (xananode.lineage:tool/hyperland-vr) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +148. Lost Lineage of Human Knowledge Augmentation + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Lost Lineage of Human Knowledge Augmentation (xananode.lineage:concept/lost-lineage-human-knowledge-augmentation) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +149. Paul Otlet + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Paul Otlet (xananode.lineage:person/paul-otlet) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +150. H. G. Wells + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: H. G. Wells (xananode.lineage:person/h-g-wells) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +151. Douglas Adams + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Douglas Adams (xananode.lineage:person/douglas-adams) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +152. Hyperland + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Hyperland (xananode.lineage:publication/hyperland) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +153. Hyperland + - Existing: Hyperland VR (xananode.lineage:tool/hyperland-vr) + - Incoming: Hyperland (xananode.lineage:publication/hyperland) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +154. Tom Baker + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Tom Baker (xananode.lineage:person/tom-baker) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +155. Max Whitby + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Max Whitby (xananode.lineage:person/max-whitby) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +156. TED2 + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: TED2 (xananode.lineage:event/ted2-1990) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +157. Monterey, California + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Monterey, California (xananode.lineage:place/monterey-california) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +158. Bob Stein + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Bob Stein (xananode.lineage:person/bob-stein) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +159. Voyager Company + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Voyager Company (xananode.lineage:organization/voyager-company) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +160. Alan Kay + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Alan Kay (xananode.lineage:person/alan-kay) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +161. Xerox PARC + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Xerox PARC (xananode.lineage:organization/xerox-parc) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +162. HyperCard + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: HyperCard (xananode.lineage:technology/hypercard) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +163. Tim Berners-Lee + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Tim Berners-Lee (xananode.lineage:person/tim-berners-lee) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +164. World Wide Web + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: World Wide Web (xananode.lineage:technology/world-wide-web) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +165. Aspen Movie Map + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Aspen Movie Map (xananode.lineage:project/aspen-movie-map) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +166. Lost Lineage Intertwingled Trail + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Lost Lineage Intertwingled Trail (xananode.lineage:trail/lost-lineage-intertwingled-trail) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +## Incoming Relationships + +1. example.minimal:rel/source-supports-claim + - Type: supports + - Source: example.minimal:source/as-we-may-think + - Target: example.minimal:claim/substrate-is-structure + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +2. example.minimal:rel/source-discusses-associative-trails + - Type: discusses + - Source: example.minimal:source/as-we-may-think + - Target: example.minimal:concept/associative-trails + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +3. example.minimal:rel/associative-trails-context-for-substrate + - Type: related_to + - Source: example.minimal:concept/associative-trails + - Target: example.minimal:concept/knowledge-substrate + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +4. example.minimal:rel/claim-defines-concept + - Type: defines + - Source: example.minimal:claim/substrate-is-structure + - Target: example.minimal:concept/knowledge-substrate + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +5. example.minimal:rel/concept-has-claim + - Type: has_claim + - Source: example.minimal:concept/knowledge-substrate + - Target: example.minimal:claim/substrate-is-structure + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +6. example.minimal:rel/trail-starts-with-source + - Type: starts_with + - Source: example.minimal:trail/start-here + - Target: example.minimal:source/as-we-may-think + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +7. example.minimal:rel/trail-continues-to-claim + - Type: continues_to + - Source: example.minimal:source/as-we-may-think + - Target: example.minimal:claim/substrate-is-structure + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +8. example.minimal:rel/trail-continues-to-concept + - Type: continues_to + - Source: example.minimal:claim/substrate-is-structure + - Target: example.minimal:concept/knowledge-substrate + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +9. example.minimal:rel/trail-includes-associative-trails + - Type: features + - Source: example.minimal:trail/start-here + - Target: example.minimal:concept/associative-trails + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +10. example.minimal:rel/maintainer-created-intro-essay + - Type: created + - Source: example.minimal:person/example-maintainer + - Target: example.minimal:essay/relationship-navigation-intro + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +11. example.minimal:rel/fragment-derived-from-source + - Type: derived_from + - Source: example.minimal:fragment/as-we-may-think-0004 + - Target: example.minimal:source/as-we-may-think + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +12. example.minimal:rel/essay-transcludes-fragment + - Type: transcludes + - Source: example.minimal:essay/relationship-navigation-intro + - Target: example.minimal:fragment/as-we-may-think-0004 + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +13. xananode.lineage:rel/leibniz-anticipated-semantic-computation + - Type: anticipated + - Source: xananode.lineage:person/gottfried-wilhelm-leibniz + - Target: xananode.lineage:concept/lost-lineage-human-knowledge-augmentation + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +14. xananode.lineage:rel/ostwald-parallel-to-otlet + - Type: parallel_to + - Source: xananode.lineage:person/wilhelm-ostwald + - Target: xananode.lineage:person/paul-otlet + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +15. xananode.lineage:rel/borges-authored-forking-paths + - Type: authored + - Source: xananode.lineage:person/jorge-luis-borges + - Target: xananode.lineage:publication/the-garden-of-forking-paths + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +16. xananode.lineage:rel/forking-paths-anticipated-nonlinear-text + - Type: anticipated + - Source: xananode.lineage:publication/the-garden-of-forking-paths + - Target: xananode.lineage:concept/lost-lineage-human-knowledge-augmentation + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +17. xananode.lineage:rel/van-dam-collaborated-with-nelson + - Type: collaborated_with + - Source: xananode.lineage:person/andries-van-dam + - Target: xananode.example:person/ted-nelson + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +18. xananode.lineage:rel/brown-site-of-hes + - Type: occurred_at + - Source: xananode.lineage:place/brown-university + - Target: xananode.lineage:project/hypertext-editing-system + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +19. xananode.lineage:rel/van-dam-implemented-fress + - Type: implements + - Source: xananode.lineage:person/andries-van-dam + - Target: xananode.lineage:project/fress + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +20. xananode.lineage:rel/intermedia-implemented-scholarly-hypermedia + - Type: implements + - Source: xananode.lineage:project/intermedia + - Target: xananode.lineage:concept/lost-lineage-human-knowledge-augmentation + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +21. xananode.lineage:rel/alan-kay-extends-engelbart + - Type: extends + - Source: xananode.lineage:person/alan-kay + - Target: xananode.example:person/douglas-engelbart + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +22. xananode.lineage:rel/xerox-parc-context-for-kay + - Type: context_for + - Source: xananode.lineage:organization/xerox-parc + - Target: xananode.lineage:person/alan-kay + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +23. xananode.lineage:rel/negroponte-shapes-media-lab + - Type: shapes + - Source: xananode.lineage:person/nicholas-negroponte + - Target: xananode.lineage:organization/mit-media-lab + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +24. xananode.lineage:rel/papert-parallel-to-kay + - Type: parallel_to + - Source: xananode.lineage:person/seymour-papert + - Target: xananode.lineage:person/alan-kay + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +25. xananode.lineage:rel/minsky-context-for-agents + - Type: context_for + - Source: xananode.lineage:person/marvin-minsky + - Target: xananode.lineage:technology/apple-knowledge-navigator + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +26. xananode.lineage:rel/brondmo-introduced-micons + - Type: introduced + - Source: xananode.lineage:person/hans-peter-brondmo + - Target: xananode.lineage:technology/micons + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +27. xananode.lineage:rel/hyperland-features-micons + - Type: features + - Source: xananode.lineage:publication/hyperland + - Target: xananode.lineage:technology/micons + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +28. xananode.lineage:rel/winter-demonstrated-interactive-music + - Type: demonstrates + - Source: xananode.lineage:person/robert-winter + - Target: xananode.lineage:project/interactive-beethoven-ninth + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +29. xananode.lineage:rel/abel-demonstrated-guernica + - Type: demonstrates + - Source: xananode.lineage:person/robert-abel + - Target: xananode.lineage:project/interactive-guernica + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +30. xananode.lineage:rel/sutherland-anticipated-spatial-computing + - Type: anticipated + - Source: xananode.lineage:person/ivan-sutherland + - Target: xananode.lineage:tool/hyperland-vr + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +31. xananode.lineage:rel/lanier-popularized-vr + - Type: popularized + - Source: xananode.lineage:person/jaron-lanier + - Target: xananode.lineage:organization/vpl-research + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +32. xananode.lineage:rel/fisher-demonstrated-nasa-vr + - Type: demonstrates + - Source: xananode.lineage:person/scott-fisher + - Target: xananode.lineage:organization/nasa + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +33. xananode.lineage:rel/dirk-gently-anticipated-hyperland + - Type: anticipated + - Source: xananode.lineage:publication/dirk-gentlys-holistic-detective-agency + - Target: xananode.lineage:publication/hyperland + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +34. xananode.lineage:rel/bbc-two-created-hyperland-broadcast-context + - Type: created + - Source: xananode.lineage:organization/bbc-two + - Target: xananode.lineage:publication/hyperland + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +35. xananode.lineage:rel/wurman-created-ted-context + - Type: created + - Source: xananode.lineage:person/richard-saul-wurman + - Target: xananode.lineage:event/ted2-1990 + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +36. xananode.lineage:rel/harry-marks-participated-in-ted2 + - Type: participated_in + - Source: xananode.lineage:person/harry-marks + - Target: xananode.lineage:event/ted2-1990 + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +37. xananode.lineage:rel/sculley-presented-knowledge-navigator + - Type: presented + - Source: xananode.lineage:person/john-sculley + - Target: xananode.lineage:technology/apple-knowledge-navigator + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +38. xananode.lineage:rel/knowledge-navigator-parallel-to-hyperland-agent + - Type: parallel_to + - Source: xananode.lineage:technology/apple-knowledge-navigator + - Target: xananode.lineage:person/tom-baker + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +39. xananode.lineage:rel/bill-atkinson-implemented-hypercard + - Type: implements + - Source: xananode.lineage:person/bill-atkinson + - Target: xananode.lineage:technology/hypercard + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +40. xananode.lineage:rel/ted2-features-robert-abel + - Type: features + - Source: xananode.lineage:event/ted2-1990 + - Target: xananode.lineage:person/robert-abel + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +41. xananode.lineage:rel/ted2-features-bill-atkinson + - Type: features + - Source: xananode.lineage:event/ted2-1990 + - Target: xananode.lineage:person/bill-atkinson + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +42. xananode.lineage:rel/berners-lee-collaborated-with-cailliau + - Type: collaborated_with + - Source: xananode.lineage:person/tim-berners-lee + - Target: xananode.lineage:person/robert-cailliau + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +43. xananode.lineage:rel/cern-context-for-web + - Type: context_for + - Source: xananode.lineage:place/cern + - Target: xananode.lineage:technology/world-wide-web + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +44. xananode.lineage:rel/html-implements-markup + - Type: implements + - Source: xananode.lineage:technology/html + - Target: xananode.lineage:technology/world-wide-web + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +45. xananode.lineage:rel/http-enables-web + - Type: enables + - Source: xananode.lineage:technology/http + - Target: xananode.lineage:technology/world-wide-web + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +46. xananode.lineage:rel/url-uri-enables-addressability + - Type: enables + - Source: xananode.lineage:technology/url-uri + - Target: xananode.lineage:technology/world-wide-web + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +47. xananode.lineage:rel/ncsa-popularized-mosaic + - Type: popularized + - Source: xananode.lineage:organization/ncsa + - Target: xananode.lineage:technology/mosaic + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +48. xananode.lineage:rel/andreessen-popularized-web + - Type: popularized + - Source: xananode.lineage:person/marc-andreessen + - Target: xananode.lineage:technology/world-wide-web + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +49. xananode.lineage:rel/web-incomplete-contrasts-with-xananode + - Type: contrasts_with + - Source: xananode.lineage:concept/web-as-incomplete-hypertext + - Target: xananode.example:concept/xananode + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +50. xananode.lineage:rel/guide-implemented-pc-hypertext + - Type: implements + - Source: xananode.lineage:technology/guide + - Target: xananode.lineage:concept/lost-lineage-human-knowledge-augmentation + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +51. xananode.lineage:rel/storyspace-implemented-hypertext-literature + - Type: implements + - Source: xananode.lineage:project/storyspace + - Target: xananode.lineage:concept/lost-lineage-human-knowledge-augmentation + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +52. xananode.lineage:rel/zog-kms-implemented-frame-navigation + - Type: implements + - Source: xananode.lineage:project/zog-kms + - Target: xananode.lineage:concept/lost-lineage-human-knowledge-augmentation + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +53. xananode.lineage:rel/xanadu-at-autodesk-implements-xanadu + - Type: implements + - Source: xananode.lineage:project/xanadu-at-autodesk + - Target: xananode.example:project/project-xanadu + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +54. xananode.lineage:rel/xananode-preserves-lost-lineage + - Type: preserves + - Source: xananode.example:concept/xananode + - Target: xananode.lineage:concept/lost-lineage-human-knowledge-augmentation + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +55. xananode.lineage:rel/xananode-extends-bush-trails + - Type: extends + - Source: xananode.example:concept/xananode + - Target: xananode.example:project/memex + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +56. xananode.lineage:rel/xananode-extends-transclusion + - Type: extends + - Source: xananode.example:concept/xananode + - Target: xananode.example:concept/transclusion + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +57. xananode.lineage:rel/conflict-preserves-disagreement + - Type: preserves + - Source: xananode.lineage:concept/conflict-disputed-identity + - Target: xananode.example:concept/federated-knowledge-substrates + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +58. xananode.lineage:rel/git-backed-substrate-enables-history + - Type: enables + - Source: xananode.lineage:technology/git-backed-substrate + - Target: xananode.example:concept/provenance + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +59. xananode.lineage:rel/babel-maps-to-translation + - Type: maps_to + - Source: xananode.lineage:tool/babel + - Target: xananode.example:concept/schema-extension + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +60. xananode.lineage:rel/hyperland-vr-implements-spatial-navigation + - Type: implements + - Source: xananode.lineage:tool/hyperland-vr + - Target: xananode.example:concept/federated-knowledge-substrates + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +61. xananode.lineage:rel/lost-lineage-context-for-xananode + - Type: context_for + - Source: xananode.lineage:concept/lost-lineage-human-knowledge-augmentation + - Target: xananode.example:concept/xananode + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +62. xananode.lineage:rel/otlet-anticipated-knowledge-systems + - Type: anticipated + - Source: xananode.lineage:person/paul-otlet + - Target: xananode.lineage:concept/lost-lineage-human-knowledge-augmentation + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +63. xananode.lineage:rel/wells-proposed-world-brain + - Type: proposed + - Source: xananode.lineage:person/h-g-wells + - Target: xananode.lineage:concept/lost-lineage-human-knowledge-augmentation + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +64. xananode.lineage:rel/bush-influenced-adams-lineage + - Type: influenced + - Source: xananode.example:person/vannevar-bush + - Target: xananode.lineage:person/douglas-adams + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +65. xananode.lineage:rel/nelson-influenced-hyperland + - Type: influenced + - Source: xananode.example:person/ted-nelson + - Target: xananode.lineage:publication/hyperland + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +66. xananode.lineage:rel/adams-authored-hyperland + - Type: authored + - Source: xananode.lineage:person/douglas-adams + - Target: xananode.lineage:publication/hyperland + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +67. xananode.lineage:rel/whitby-created-hyperland + - Type: created + - Source: xananode.lineage:person/max-whitby + - Target: xananode.lineage:publication/hyperland + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +68. xananode.lineage:rel/hyperland-features-tom-baker + - Type: features + - Source: xananode.lineage:publication/hyperland + - Target: xananode.lineage:person/tom-baker + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +69. xananode.lineage:rel/hyperland-contemporary-of-ted2 + - Type: contemporary_of + - Source: xananode.lineage:publication/hyperland + - Target: xananode.lineage:event/ted2-1990 + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +70. xananode.lineage:rel/ted2-occurred-at-monterey + - Type: occurred_at + - Source: xananode.lineage:event/ted2-1990 + - Target: xananode.lineage:place/monterey-california + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +71. xananode.lineage:rel/ted2-features-adams + - Type: features + - Source: xananode.lineage:event/ted2-1990 + - Target: xananode.lineage:person/douglas-adams + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +72. xananode.lineage:rel/ted2-features-bob-stein + - Type: features + - Source: xananode.lineage:event/ted2-1990 + - Target: xananode.lineage:person/bob-stein + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +73. xananode.lineage:rel/bob-stein-created-voyager + - Type: created + - Source: xananode.lineage:person/bob-stein + - Target: xananode.lineage:organization/voyager-company + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +74. xananode.lineage:rel/ted2-features-alan-kay + - Type: features + - Source: xananode.lineage:event/ted2-1990 + - Target: xananode.lineage:person/alan-kay + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +75. xananode.lineage:rel/alan-kay-shaped-dynamic-media + - Type: shapes + - Source: xananode.lineage:person/alan-kay + - Target: xananode.lineage:organization/xerox-parc + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +76. xananode.lineage:rel/hypercard-popularized-hypermedia + - Type: popularized + - Source: xananode.lineage:technology/hypercard + - Target: xananode.lineage:concept/lost-lineage-human-knowledge-augmentation + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +77. xananode.lineage:rel/berners-lee-implemented-web + - Type: implements + - Source: xananode.lineage:person/tim-berners-lee + - Target: xananode.lineage:technology/world-wide-web + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +78. xananode.lineage:rel/web-contrasts-with-xananode + - Type: contrasts_with + - Source: xananode.lineage:technology/world-wide-web + - Target: xananode.example:concept/xananode + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +79. xananode.lineage:rel/aspen-anticipated-spatial-media + - Type: anticipated + - Source: xananode.lineage:project/aspen-movie-map + - Target: xananode.lineage:publication/hyperland + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +80. xananode.lineage:rel/trail-starts-with-lost-lineage + - Type: starts_with + - Source: xananode.lineage:trail/lost-lineage-intertwingled-trail + - Target: xananode.lineage:concept/lost-lineage-human-knowledge-augmentation + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +81. xananode.lineage:rel/trail-arrives-at-xananode + - Type: arrives_at + - Source: xananode.lineage:trail/lost-lineage-intertwingled-trail + - Target: xananode.example:concept/xananode + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + diff --git a/exampleSite/static/xananode-viewer.json b/exampleSite/static/xananode-viewer.json new file mode 100644 index 00000000..cb71675d --- /dev/null +++ b/exampleSite/static/xananode-viewer.json @@ -0,0 +1,9683 @@ +{ + "namespace": "xananode.example", + "nodes": [ + { + "id": "xananode-implementation-stack-trail", + "protocol_id": "xananode.example:trail/xananode-implementation-stack-trail", + "title": "XanaNode Implementation Stack Trail", + "type": "trail", + "facets": [], + "section": "trails", + "importance": 5, + "summary": "A curated path through the XanaNode repositories in dependency order: Protocol, Core SDK, Hugo, Workspace, and Studio.", + "content": "This trail orders the active XanaNode implementation repositories by dependency and responsibility.\n\nThe protocol repository defines the canonical rules.\n\nThe Core SDK repository consumes those rules and exposes reusable validation, fragment, graph, and artifact APIs.\n\nThe Hugo repository adapts Hugo content and static publishing to Core-validated protocol artifacts.\n\nThe Workspace repository manages multiple local substrates and their operational workflows.\n\nThe Studio repository provides the desktop workbench for editing, previewing, validating, and navigating those substrates.\n\n{{< node ref=\"xananode-protocol-repo\" >}}\n{{< node ref=\"xananode-core-sdk-repo\" >}}\n{{< node ref=\"xananode-hugo-repo\" >}}\n{{< node ref=\"xananode-workspace-repo\" >}}\n{{< node ref=\"xananode-studio-repo\" >}}", + "url": "/trail/xananode-implementation-stack-trail/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [ + "xananode-protocol-repo", + "xananode-core-sdk-repo", + "xananode-hugo-repo", + "xananode-workspace-repo", + "xananode-studio-repo" + ], + "imported": false, + "imported_from": "" + }, + { + "id": "xananode-core-trail", + "protocol_id": "xananode.example:trail/xananode-core-trail", + "title": "XanaNode Core Trail", + "type": "trail", + "facets": [], + "section": "trails", + "importance": 5, + "summary": "A curated path through the core concepts that define XanaNode.", + "content": "This trail introduces XanaNode as a protocol, ontology, and publishing architecture for interoperable knowledge substrates.\n\nIt moves from the problem of isolated documents to typed relationships, provenance, stable fragments, namespaced schemas, protocol artifacts, merge validation, compatibility levels, federation, and civilizational memory.\n\n{{< node ref=\"start-here\" >}}\n{{< node ref=\"xananode\" >}}\n{{< node ref=\"knowledge-substrate\" >}}\n{{< node ref=\"typed-relationships\" >}}\n{{< node ref=\"provenance\" >}}\n{{< node ref=\"transclusion\" >}}\n{{< node ref=\"tumbler-addressing\" >}}\n{{< node ref=\"namespacing\" >}}\n{{< node ref=\"merge-validation\" >}}\n{{< node ref=\"protocol-artifacts\" >}}\n{{< node ref=\"compatibility-levels\" >}}\n{{< node ref=\"federated-knowledge-substrates\" >}}\n{{< node ref=\"civilizational-memory\" >}}", + "url": "/trail/xananode-core-trail/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [ + "start-here", + "xananode", + "knowledge-substrate", + "typed-relationships", + "provenance", + "transclusion", + "tumbler-addressing", + "namespacing", + "schema-extension", + "protocol-artifacts", + "merge-validation", + "compatibility-levels", + "federated-knowledge-substrates", + "civilizational-memory" + ], + "imported": false, + "imported_from": "" + }, + { + "id": "protocol-artifacts-trail", + "protocol_id": "xananode.example:trail/protocol-artifacts-trail", + "title": "Protocol Artifacts Trail", + "type": "trail", + "facets": [], + "section": "trails", + "importance": 5, + "summary": "A curated path through the concrete JSON files, reports, registries, and governance documents that make a XanaNode substrate interoperable.", + "content": "This trail follows the artifacts a XanaNode implementation publishes or consumes.\n\nIt begins with the manifest, node records, and relationship list, then moves through compatibility reports, merge reports, registries, extension policy, custom extensions, federation examples, and governance rules.\n\n{{< node ref=\"protocol-artifacts\" >}}\n{{< node ref=\"substrate-manifest\" >}}\n{{< node ref=\"substrate-node-record\" >}}\n{{< node ref=\"substrate-relationship-list\" >}}\n{{< node ref=\"compatibility-levels\" >}}\n{{< node ref=\"compatibility-report\" >}}\n{{< node ref=\"merge-report\" >}}\n{{< node ref=\"namespace-registry\" >}}\n{{< node ref=\"known-implementations-registry\" >}}\n{{< node ref=\"review-suggestions\" >}}\n{{< node ref=\"canonical-type-policy\" >}}\n{{< node ref=\"custom-extension-substrate\" >}}\n{{< node ref=\"federation-example\" >}}\n{{< node ref=\"federation-rules\" >}}", + "url": "/trail/protocol-artifacts-trail/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [ + "protocol-artifacts", + "substrate-manifest", + "substrate-node-record", + "substrate-relationship-list", + "compatibility-levels", + "compatibility-report", + "merge-report", + "namespace-registry", + "known-implementations-registry", + "review-suggestions", + "canonical-type-policy", + "custom-extension-substrate", + "federation-example", + "federation-rules" + ], + "imported": false, + "imported_from": "" + }, + { + "id": "historical-lineage-trail", + "protocol_id": "xananode.example:trail/historical-lineage-trail", + "title": "Historical Lineage Trail", + "type": "trail", + "facets": [], + "section": "trails", + "importance": 4, + "summary": "A curated path through Bush, Engelbart, Nelson, and XanaNode.", + "content": "This trail follows the historical lineage behind XanaNode: Bush's associative trails, Engelbart's augmentation work, Nelson's transclusion and visible interconnection, and the protocol's current focus on typed relationships and stable fragments.", + "url": "/trail/historical-lineage-trail/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [ + "vannevar-bush", + "as-we-may-think", + "memex", + "douglas-engelbart", + "nls", + "ted-nelson", + "project-xanadu", + "transclusion", + "xananode" + ], + "imported": false, + "imported_from": "" + }, + { + "id": "branching-orientation-trail", + "protocol_id": "xananode.example:trail/branching-orientation-trail", + "title": "Branching Orientation Trail", + "type": "trail", + "facets": [], + "section": "trails", + "importance": 5, + "summary": "A choose-your-path trail used to test mobile-friendly branch choices in guided tours.", + "content": "This trail deliberately branches after XanaNode so the viewer can test a guided choose-your-path experience.\n\n{{< node ref=\"start-here\" >}}\n{{< node ref=\"xananode\" >}}", + "url": "/trail/branching-orientation-trail/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [ + "start-here", + "xananode" + ], + "imported": false, + "imported_from": "" + }, + { + "id": "static-publishing", + "protocol_id": "xananode.example:technology/static-publishing", + "title": "Static Publishing", + "type": "technology", + "facets": [], + "section": "technologys", + "importance": 3, + "summary": "Publishing files that can be hosted without a dynamic application server.", + "content": "Static publishing makes a substrate easy to host, mirror, archive, and inspect.", + "url": "/technology/static-publishing/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": false, + "imported_from": "" + }, + { + "id": "hugo", + "protocol_id": "xananode.example:technology/hugo", + "title": "Hugo", + "type": "technology", + "facets": [], + "section": "technologys", + "importance": 3, + "summary": "A static site generator used by the example implementation to compile content into a public substrate viewer.", + "content": "Hugo provides the static publishing layer for this example implementation.", + "url": "/technology/hugo/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": false, + "imported_from": "" + }, + { + "id": "cytoscape-js", + "protocol_id": "xananode.example:technology/cytoscape-js", + "title": "Cytoscape.js", + "type": "technology", + "facets": [], + "section": "technologys", + "importance": 3, + "summary": "A JavaScript graph visualization library used by the reference viewer to render nodes and relationships.", + "content": "Cytoscape.js renders the visible graph. It is a presentation dependency, not the knowledge model itself.", + "url": "/technology/cytoscape-js/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": false, + "imported_from": "" + }, + { + "id": "xananode-workspace-repo", + "protocol_id": "xananode.example:source/xananode-workspace-repo", + "title": "XanaNode Workspace Repository", + "type": "source", + "facets": [], + "section": "sources", + "importance": 4, + "summary": "The workspace orchestration repository for managing multiple local XanaNode substrates, imports, Git state, and build workflows.", + "content": "The Workspace repository manages multiple substrates and their operational lifecycle: folder layout, imports, Git state, builds, and health checks.", + "url": "/source/xananode-workspace-repo/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "https://github.com/kingc95/XanaNode-Workspace", + "license": "", + "license_url": "", + "rights_status": "open-source", + "tumbler": "", + "trail_nodes": [], + "imported": false, + "imported_from": "" + }, + { + "id": "xananode-studio-repo", + "protocol_id": "xananode.example:source/xananode-studio-repo", + "title": "XanaNode Studio Repository", + "type": "source", + "facets": [], + "section": "sources", + "importance": 4, + "summary": "The desktop workbench repository for editing, previewing, validating, and navigating local XanaNode substrates.", + "content": "The Studio repository provides the local-first desktop workbench for editing nodes, previewing Hugo output, validating substrates, and managing author workflows.", + "url": "/source/xananode-studio-repo/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "https://github.com/kingc95/XanaNode-Studio", + "license": "", + "license_url": "", + "rights_status": "open-source", + "tumbler": "", + "trail_nodes": [], + "imported": false, + "imported_from": "" + }, + { + "id": "xananode-protocol-repo", + "protocol_id": "xananode.example:source/xananode-protocol-repo", + "title": "XanaNode Protocol Repository", + "type": "source", + "facets": [], + "section": "sources", + "importance": 5, + "summary": "The canonical XanaNode protocol repository containing schemas, registries, examples, specs, governance, and proposals.", + "content": "The protocol repository is the source of truth for XanaNode schemas, registries, specs, examples, governance, and proposals.", + "url": "/source/xananode-protocol-repo/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "https://github.com/kingc95/xananode", + "license": "", + "license_url": "", + "rights_status": "open-source", + "tumbler": "", + "trail_nodes": [], + "imported": false, + "imported_from": "" + }, + { + "id": "xananode-hugo-repo", + "protocol_id": "xananode.example:source/xananode-hugo-repo", + "title": "XanaNode Hugo Repository", + "type": "source", + "facets": [], + "section": "sources", + "importance": 5, + "summary": "The Hugo theme repository that publishes XanaNode substrates as static websites while using Core for protocol validation.", + "content": "The Hugo repository is the static-site renderer and example substrate. It adapts Hugo content, shortcodes, and assets into Core-validated XanaNode artifacts.", + "url": "/source/xananode-hugo-repo/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "https://github.com/kingc95/XanaNode-Hugo", + "license": "", + "license_url": "", + "rights_status": "open-source", + "tumbler": "", + "trail_nodes": [], + "imported": false, + "imported_from": "" + }, + { + "id": "xananode-core-sdk-repo", + "protocol_id": "xananode.example:source/xananode-core-sdk-repo", + "title": "XanaNode Core SDK Repository", + "type": "source", + "facets": [], + "section": "sources", + "importance": 5, + "summary": "The reusable Core SDK repository for building, validating, and exporting XanaNode protocol artifacts across renderers and tools.", + "content": "The Core SDK is the shared implementation layer for protocol validation, fragment handling, relationship normalization, graph construction, and artifact export.", + "url": "/source/xananode-core-sdk-repo/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "https://github.com/kingc95/XanaNode-Core-SDK", + "license": "", + "license_url": "", + "rights_status": "open-source", + "tumbler": "", + "trail_nodes": [], + "imported": false, + "imported_from": "" + }, + { + "id": "xanadu-document-interconnection", + "protocol_id": "xananode.example:source/xanadu-document-interconnection", + "title": "Xanadu: Document Interconnection Enabling Re-use", + "type": "source", + "facets": [], + "section": "sources", + "importance": 5, + "summary": "A paper describing Xanadu concepts including reusable media, visible interconnection, and transclusion.", + "content": "Nelson's work provides a key source layer for transclusion, reusable media, and visible interconnection.", + "url": "/source/xanadu-document-interconnection/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "https://www.xanadu.net/", + "license": "", + "license_url": "", + "rights_status": "copyrighted", + "tumbler": "", + "trail_nodes": [], + "imported": false, + "imported_from": "" + }, + { + "id": "source-code-link-decay-study", + "protocol_id": "xananode.example:source/source-code-link-decay-study", + "title": "9.6 Million Links in Source Code Comments", + "type": "source", + "facets": [], + "section": "sources", + "importance": 4, + "summary": "A large-scale empirical study of link decay in source-code comments.", + "content": "This source records empirical evidence that embedded references in digital artifacts can decay or lose context over time.", + "url": "/source/source-code-link-decay-study/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "https://arxiv.org/abs/1901.07440", + "license": "", + "license_url": "", + "rights_status": "open-access", + "tumbler": "", + "trail_nodes": [], + "imported": false, + "imported_from": "" + }, + { + "id": "mother-of-all-demos", + "protocol_id": "xananode.example:source/mother-of-all-demos", + "title": "Mother of All Demos", + "type": "source", + "facets": [], + "section": "sources", + "importance": 4, + "summary": "Engelbart's demonstration of interactive computing, hypertext navigation, collaboration, and tools for thought.", + "content": "The demonstration showed computers as tools for augmenting human intelligence and navigating structured knowledge work.", + "url": "/source/mother-of-all-demos/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "https://www.dougengelbart.org/content/view/209/", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": false, + "imported_from": "" + }, + { + "id": "as-we-may-think", + "protocol_id": "xananode.example:source/as-we-may-think", + "title": "As We May Think", + "type": "source", + "facets": [], + "section": "sources", + "importance": 5, + "summary": "Bush's essay proposing associative trails and the Memex as responses to information overload.", + "content": "Bush argued that the growing record of knowledge required better associative methods for navigation and recall.", + "url": "/source/as-we-may-think/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "https://www.theatlantic.com/magazine/archive/1945/07/as-we-may-think/303881/", + "license": "", + "license_url": "", + "rights_status": "copyrighted", + "tumbler": "", + "trail_nodes": [], + "imported": false, + "imported_from": "" + }, + { + "id": "xananode-relationship-types", + "protocol_id": "xananode.example:schema/xananode-relationship-types", + "title": "XanaNode Relationship Types", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The canonical relationship type registry for XanaNode substrates.", + "content": "Relationship types describe why nodes are connected.\n\nThe current canonical registry contains 144 typed relationships, including evidence, authorship, lineage, identity, media, trail, governance, transclusion, deep-linking, compatibility, and extension relationships.\n\nExamples include supports, contradicts, explains, derived_from, memorializes, transcludes, and deep_links_to.", + "url": "/schema/xananode-relationship-types/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": false, + "imported_from": "" + }, + { + "id": "xananode-node-types", + "protocol_id": "xananode.example:schema/xananode-node-types", + "title": "XanaNode Node Types", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The canonical node type registry for XanaNode substrates.", + "content": "Node types describe what kind of thing a node represents.\n\nThe current canonical registry contains 19 core node types: person, concept, claim, source, essay, observation, media, event, place, organization, project, technology, publication, community, relationship, revision, trail, schema, and fragment.", + "url": "/schema/xananode-node-types/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": false, + "imported_from": "" + }, + { + "id": "xananode-core-schema", + "protocol_id": "xananode.example:schema/xananode-core-schema", + "title": "XanaNode Core Schema", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The canonical core node and relationship vocabulary used to make independent substrates interoperable.", + "content": "XanaNode Core is the shared compatibility layer.\n\nA substrate may extend it, but the core gives other tools a stable set of meanings to validate, display, map, and merge.\n\nIn the current protocol, Core includes the xananode-node-types.v0.3.0.json registry, the xananode-relationship-types.v0.4.0.json registry, and JSON Schemas for substrate manifests, node records, relationship lists, namespace records, merge reports, and compatibility reports.", + "url": "/schema/xananode-core-schema/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": false, + "imported_from": "" + }, + { + "id": "substrate-relationships-schema", + "protocol_id": "xananode.example:schema/substrate-relationships-schema", + "title": "Substrate Relationships Schema", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The JSON Schema that validates the protocol relationship list for a substrate.", + "content": "This schema validates relationships.json.\n\nIt requires each relationship to have an id, source, target, type, and summary. Optional fields preserve weight, visibility, assertion provenance, confidence, evidence, tumbler address, external-target metadata, and federation metadata.", + "url": "/schema/substrate-relationships-schema/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": false, + "imported_from": "" + }, + { + "id": "substrate-node-schema", + "protocol_id": "xananode.example:schema/substrate-node-schema", + "title": "Substrate Node Schema", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The JSON Schema that validates machine-readable XanaNode node records.", + "content": "This schema validates each exported node record.\n\nIt requires a protocol id, title, type, importance, summary, and relationship summaries. It also accepts provenance fields and fragment metadata such as source_node, fragment_id, tumbler, and selector.", + "url": "/schema/substrate-node-schema/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": false, + "imported_from": "" + }, + { + "id": "substrate-manifest-schema", + "protocol_id": "xananode.example:schema/substrate-manifest-schema", + "title": "Substrate Manifest Schema", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The JSON Schema that validates a XanaNode substrate manifest.", + "content": "This schema validates substrate.json.\n\nIt checks the substrate identifier, name, namespace, version, optional description, schema version, maintainers, imports, and extension declarations.", + "url": "/schema/substrate-manifest-schema/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": false, + "imported_from": "" + }, + { + "id": "namespace-schema", + "protocol_id": "xananode.example:schema/namespace-schema", + "title": "Namespace Schema", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 4, + "summary": "The JSON Schema for namespace registry entries.", + "content": "Namespace records help identify who owns a prefix and how it should be interpreted.\n\nThey support registry tooling, extension discovery, and federation checks while allowing unknown namespaces to remain preserved rather than rejected.", + "url": "/schema/namespace-schema/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": false, + "imported_from": "" + }, + { + "id": "merge-report-schema", + "protocol_id": "xananode.example:schema/merge-report-schema", + "title": "Merge Report Schema", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 4, + "summary": "The JSON Schema that validates merge reports for substrate comparison and federation workflows.", + "content": "This schema validates the record of a proposed merge or comparison.\n\nIt preserves mappings, conflicts, identity decisions, unresolved questions, and warnings so downstream tools can inspect what happened without treating a comparison as a destructive merge.", + "url": "/schema/merge-report-schema/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": false, + "imported_from": "" + }, + { + "id": "compatibility-report-schema", + "protocol_id": "xananode.example:schema/compatibility-report-schema", + "title": "Compatibility Report Schema", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 4, + "summary": "The JSON Schema that validates compatibility reports between tools and substrates.", + "content": "This schema validates reports about what one implementation can safely understand.\n\nThose reports let a tool say more than pass or fail. They record the achieved compatibility level, recognized schemas, unsupported extensions, warnings, and blocking issues.", + "url": "/schema/compatibility-report-schema/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": false, + "imported_from": "" + }, + { + "id": "xananode-hugo-theme", + "protocol_id": "xananode.example:project/xananode-hugo-theme", + "title": "XanaNode Hugo Theme", + "type": "project", + "facets": [], + "section": "projects", + "importance": 4, + "summary": "A static-site reference implementation that reads XanaNode content files and renders them as a navigable graph.", + "content": "The Hugo theme is not XanaNode itself.\n\nIt is one reference implementation: a static site generator, content folder, front matter conventions, JSON index, and graph viewer that demonstrate the XanaNode model.", + "url": "/project/xananode-hugo-theme/", + "primary_media": "xananode.example:media/xananode-icon", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": false, + "imported_from": "" + }, + { + "id": "project-xanadu", + "protocol_id": "xananode.example:project/project-xanadu", + "title": "Project Xanadu", + "type": "project", + "facets": [], + "section": "projects", + "importance": 5, + "summary": "Ted Nelson's long-running hypertext project focused on deep linking, transclusion, versioning, and visible interconnection.", + "content": "Project Xanadu is the clearest historical predecessor for persistent transclusion, deep linking, and relationship-preserving media.", + "url": "/project/project-xanadu/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": false, + "imported_from": "" + }, + { + "id": "nls", + "protocol_id": "xananode.example:project/nls", + "title": "NLS", + "type": "project", + "facets": [], + "section": "projects", + "importance": 4, + "summary": "Douglas Engelbart's oN-Line System, an early interactive computing environment for augmenting human intellect.", + "content": "NLS demonstrated interactive navigation, collaborative editing, and computer-supported knowledge work decades before those ideas became common.", + "url": "/project/nls/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": false, + "imported_from": "" + }, + { + "id": "memex", + "protocol_id": "xananode.example:project/memex", + "title": "Memex", + "type": "project", + "facets": [], + "section": "projects", + "importance": 5, + "summary": "Vannevar Bush's proposed associative memory device for navigating trails through recorded knowledge.", + "content": "The Memex is an ancestor concept for associative trails and human-centered knowledge navigation.", + "url": "/project/memex/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": false, + "imported_from": "" + }, + { + "id": "vannevar-bush", + "protocol_id": "xananode.example:person/vannevar-bush", + "title": "Vannevar Bush", + "type": "person", + "facets": [], + "section": "persons", + "importance": 5, + "summary": "Engineer and science administrator whose Memex proposal described associative trails as a response to information overload.", + "content": "Vannevar Bush framed the problem as one of navigation through a growing record of knowledge.", + "url": "/person/vannevar-bush/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": false, + "imported_from": "" + }, + { + "id": "ted-nelson", + "protocol_id": "xananode.example:person/ted-nelson", + "title": "Ted Nelson", + "type": "person", + "facets": [], + "section": "persons", + "importance": 5, + "summary": "Hypertext theorist and founder of Project Xanadu, associated with transclusion, visible interconnection, and nonsequential writing.", + "content": "Ted Nelson argued that documents were the wrong primitive and that systems should preserve reusable, visibly connected media.", + "url": "/person/ted-nelson/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": false, + "imported_from": "" + }, + { + "id": "douglas-engelbart", + "protocol_id": "xananode.example:person/douglas-engelbart", + "title": "Douglas Engelbart", + "type": "person", + "facets": [], + "section": "persons", + "importance": 5, + "summary": "Computer pioneer focused on augmenting human intellect through interactive computing.", + "content": "Engelbart treated computers as tools for increasing human ability to reason, collaborate, and navigate complex problems.", + "url": "/person/douglas-engelbart/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": false, + "imported_from": "" + }, + { + "id": "link-rot", + "protocol_id": "xananode.example:observation/link-rot", + "title": "Link Rot", + "type": "observation", + "facets": [], + "section": "observations", + "importance": 4, + "summary": "A failure mode where references embedded in digital artifacts decay, move, disappear, or lose context over time.", + "content": "Link rot shows why ordinary document-embedded references are fragile.\n\nThe target may disappear, move, change meaning, or lose its surrounding context.", + "url": "/observation/link-rot/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": false, + "imported_from": "" + }, + { + "id": "xananode-icon", + "protocol_id": "xananode.example:media/xananode-icon", + "title": "XanaNode Icon", + "type": "media", + "facets": [], + "section": "medias", + "importance": 5, + "summary": "The abstract X-shaped network icon used as the visual mark for the XanaNode theme.", + "content": "This icon is the visual mark for the XanaNode theme.\r\n\r\nThe crossing lines and central node are meant to suggest typed relationships, visible lineage, and a substrate whose meaning comes from the connections between things rather than from isolated documents.", + "url": "/media/xananode-icon/", + "primary_media": "", + "media_type": "image/svg+xml", + "file": "/xananode-icon.svg", + "alt": "An abstract X-shaped network logo with a central node and four outer nodes connected by blue and orange relationship lines.", + "caption": "", + "creator": "Built By Bots", + "created_date": "2026-06-16T00:00:00.000Z", + "source_name": "XanaNode theme static asset", + "source_url": "https://xananode.com/xananode-icon.svg", + "license": "MIT", + "license_url": "/LICENSE", + "rights_status": "open-source", + "tumbler": "", + "trail_nodes": [], + "imported": false, + "imported_from": "" + }, + { + "id": "what-is-xananode", + "protocol_id": "xananode.example:essay/what-is-xananode", + "title": "What Is XanaNode?", + "type": "essay", + "facets": [], + "section": "essays", + "importance": 5, + "summary": "XanaNode is a protocol for interoperable knowledge substrates, not merely a graph viewer or static site theme.", + "content": "XanaNode is best understood in layers.\n\nThe ontology defines what kinds of things can be represented.\n\nThe relationship vocabulary defines why those things are connected.\n\nA substrate is an independently authored graph using that vocabulary.\n\nProtocol artifacts make that graph portable: substrate.json identifies the substrate, node records describe addressable objects, relationships.json preserves typed edges, schemas validate the artifacts, and reports explain compatibility or merge decisions.\n\nA renderer, such as this Hugo theme, is one way to publish and navigate a substrate. It is not the protocol itself.\n\nThe larger goal is federation: many independently moderated substrates that can still interoperate because they declare their schemas and relationships clearly.", + "url": "/essay/what-is-xananode/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": false, + "imported_from": "" + }, + { + "id": "using-hugo-with-protocol-json", + "protocol_id": "xananode.example:essay/using-hugo-with-protocol-json", + "title": "Using Hugo with Protocol JSON", + "type": "essay", + "facets": [], + "section": "essays", + "importance": 5, + "summary": "How to use the Hugo theme as a read-only XanaNode viewer for Markdown-authored nodes, the protocol base pack, and imported protocol JSON.", + "content": "Hugo is the static publishing layer. It is not the protocol.\n\nUse Markdown when you want prose pages, essays, explainers, sources, or authored trails. Use protocol JSON when you already have validated substrate records from Core, Workspace, another tool, or another substrate.\n\nThe import path is intentionally simple. Drop a pack into the site, then let the prepare step merge it into the generated substrate:\n\n\n\nnodes.json can contain either a single substrate node, an array of substrate nodes, or an object with a nodes array. relationships.json can contain either an array of relationships or an object with a relationships array.\n\nThe example site uses two packs:\n\nparams.xananode.packs in hugo.yaml mounts the protocol minimal substrate from the Core/Protocol submodule. It demonstrates the base model: substrate manifest, node records, typed relationships, evidence, stable fragments, and transclusion.\nimports/lineage/ extends that model with the fuller human-computer augmentation lineage: Leibniz, Otlet, Bush, Nelson, Engelbart, Brown, HES, FRESS, Intermedia, HyperCard, Hyperland, VR, TED2, the Web, and the XanaNode bridge concepts.\n\nMounted packs are build-time layers. They can be ena", + "url": "/essay/using-hugo-with-protocol-json/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": false, + "imported_from": "" + }, + { + "id": "start-here", + "protocol_id": "xananode.example:essay/start-here", + "title": "Start Here", + "type": "essay", + "facets": [], + "section": "essays", + "importance": 5, + "summary": "The canonical starting essay for the XanaNode example substrate.", + "content": "XanaNode begins with a simple claim: civilization is good at publishing information and bad at preserving the relationships that make information understandable.\n\nA page can say something. A graph can show where that statement came from, what supports it, what challenges it, what it depends on, and how it changed.\n\nThis example substrate explains XanaNode using XanaNode itself. The pages are human-readable nodes, and the build also imports protocol JSON packs, validates everything together, and republishes the merged substrate for machines.\n\nFollow the core trail from the problem of isolated documents, through typed relationships, provenance, transclusion, namespacing, merge validation, and federation.\n\nThen follow the protocol artifacts trail to see the manifest, node records, relationship list, schemas, registries, extension examples, reports, and governance rules that make federation concrete.\n\nIf you are building a Hugo site from existing protocol JSON, read Using Hugo with Protocol JSON. The bundled example imports the protocol base pack and the extended XanaNode lineage pack directly from JSON, then renders them in the 2D viewer without forcing you to recreate every node as M", + "url": "/essay/start-here/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": false, + "imported_from": "" + }, + { + "id": "xananode", + "protocol_id": "xananode.example:concept/xananode", + "title": "XanaNode", + "type": "concept", + "facets": [], + "section": "concepts", + "importance": 5, + "summary": "A protocol for interoperable, independently authored knowledge substrates that preserve relationships, provenance, lineage, disagreement, and addressable fragments.", + "content": "XanaNode is a protocol, ontology, and publishing architecture for interoperable knowledge substrates.\n\nIt treats relationships as first-class structures, not decoration around documents. Claims, sources, people, events, media, trails, schemas, fragments, and revisions become addressable nodes connected by typed relationships.\n\nThe core schema gives independently authored substrates enough shared meaning to validate, compare, merge, federate, or analyze them without requiring a single central source of truth.", + "url": "/concept/xananode/", + "primary_media": "xananode.example:media/xananode-icon", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": false, + "imported_from": "" + }, + { + "id": "unlabeled-hyperlink", + "protocol_id": "xananode.example:concept/unlabeled-hyperlink", + "title": "Unlabeled Hyperlink", + "type": "concept", + "facets": [], + "section": "concepts", + "importance": 3, + "summary": "A link that connects two resources without preserving why the connection matters.", + "content": "The web hyperlink is powerful because it is simple. It spread because it was easy.\n\nIts weakness is that it usually does not say whether the target supports, contradicts, defines, documents, quotes, explains, or merely mentions the source.", + "url": "/concept/unlabeled-hyperlink/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": false, + "imported_from": "" + }, + { + "id": "typed-relationships", + "protocol_id": "xananode.example:concept/typed-relationships", + "title": "Typed Relationships", + "type": "concept", + "facets": [], + "section": "concepts", + "importance": 5, + "summary": "Explicit relationship meanings that explain why two nodes are connected.", + "content": "A normal hyperlink says that two things are connected.\n\nA typed relationship says how they are connected.\n\nThat difference matters. supports, contradicts, explains, derived_from, memorializes, transcludes, and deep_links_to carry different meanings and should not be flattened into generic relatedness.", + "url": "/concept/typed-relationships/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": false, + "imported_from": "" + }, + { + "id": "tumbler-addressing", + "protocol_id": "xananode.example:concept/tumbler-addressing", + "title": "Tumbler Addressing", + "type": "concept", + "facets": [], + "section": "concepts", + "importance": 5, + "summary": "Persistent, location-independent addressing for nodes, relationships, revisions, and fragments inside a substrate.", + "content": "Tumbler addressing keeps content addressable when files move, URLs change, or layouts are rebuilt.\n\nXanaNode uses stable node identifiers and stable fragment identifiers for deep linking and transclusion.\n\nThe protocol-level address profile uses namespaced ids such as example.minimal:source/as-we-may-think#fragment/0004 so fragments can remain identifiable across renderers and rebuilds.\n\nThis page resolves a local stable fragment. The shortcode below points at fragment 0004 inside the as-we-may-think source node:\n\n{{< xana ref=\"as-we-may-think@v1/0004\" label=\"Tumbler-addressed fragment\" >}}\n\nIf the source file moves or the page layout changes, the reference still names the logical node, version, and fragment id rather than a fragile screen location.", + "url": "/concept/tumbler-addressing/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": false, + "imported_from": "" + }, + { + "id": "transclusion", + "protocol_id": "xananode.example:concept/transclusion", + "title": "Transclusion", + "type": "concept", + "facets": [], + "section": "concepts", + "importance": 5, + "summary": "Including a specific versioned fragment by reference rather than copying it, preserving identity, attribution, and revision lineage.", + "content": "Transclusion includes a source fragment by reference instead of turning it into an anonymous copy.\n\nIn this XanaNode substrate, a transclusion points to a stable fragment id inside a versioned source node.\n\nThe rendered passage keeps its source identity, selector metadata, attribution path, and protocol tumbler address.\n\nThis page includes fragment 0001 from the Xanadu source node:\n\n{{< xana ref=\"xanadu-document-interconnection@v1/0001\" label=\"Transcluded source fragment\" >}}\n\nThe block above is backed by xanadu-document-interconnection@v1/0001, which resolves to the protocol address xananode.example:source/xanadu-document-interconnection#fragment/0001.", + "url": "/concept/transclusion/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": false, + "imported_from": "" + }, + { + "id": "substrate-relationship-list", + "protocol_id": "xananode.example:concept/substrate-relationship-list", + "title": "Substrate Relationship List", + "type": "concept", + "facets": [], + "section": "concepts", + "importance": 5, + "summary": "The protocol-level relationship file containing typed edges with stable ids, source and target ids, summaries, visibility, weights, and assertion provenance.", + "content": "relationships.json is the edge list for a substrate.\n\nEach relationship has its own id, source, target, type, and summary. It can also carry weight, visibility, assertion provenance, confidence, evidence, federation metadata, and tumbler references.\n\nThis implementation derives the protocol relationship list from authored front matter, primary media links, trail membership, and stable transclusion shortcodes.", + "url": "/concept/substrate-relationship-list/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": false, + "imported_from": "" + }, + { + "id": "substrate-node-record", + "protocol_id": "xananode.example:concept/substrate-node-record", + "title": "Substrate Node Record", + "type": "concept", + "facets": [], + "section": "concepts", + "importance": 5, + "summary": "A JSON representation of a node with a protocol identifier, type, summary, importance, provenance fields, and incoming or outgoing relationship summaries.", + "content": "A node record is the machine-readable counterpart to a human-readable page.\n\nIt preserves the protocol id, title, type, importance, summary, provenance fields, and incoming or outgoing relationship summaries needed for tools to traverse the substrate without scraping HTML.\n\nFor authored fragments, this implementation also emits protocol fragment node records with source_node, fragment_id, tumbler, and selector metadata.", + "url": "/concept/substrate-node-record/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": false, + "imported_from": "" + }, + { + "id": "substrate-manifest", + "protocol_id": "xananode.example:concept/substrate-manifest", + "title": "Substrate Manifest", + "type": "concept", + "facets": [], + "section": "concepts", + "importance": 5, + "summary": "The root metadata file that identifies a substrate, its namespace, version, schema version, imports, maintainers, and extension declarations.", + "content": "substrate.json is the first file another tool should read.\n\nIt identifies the substrate, namespace, substrate version, targeted core schema version, imports, maintainers, and extension declarations.\n\nThis theme generates substrate.json during preparation so the human site and machine-readable substrate stay aligned.", + "url": "/concept/substrate-manifest/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": false, + "imported_from": "" + }, + { + "id": "single-source-of-truth", + "protocol_id": "xananode.example:concept/single-source-of-truth", + "title": "Single Source of Truth", + "type": "concept", + "facets": [], + "section": "concepts", + "importance": 4, + "summary": "A centralized model where one canonical location or authority controls what is treated as valid.", + "content": "Single-source-of-truth systems are useful when consensus, control, and simplicity matter.\n\nThey become fragile when knowledge is disputed, partial, culturally specific, politically sensitive, or evolving.\n\nXanaNode favors interoperable sources of context over one enforced source of truth.", + "url": "/concept/single-source-of-truth/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": false, + "imported_from": "" + }, + { + "id": "schema-extension", + "protocol_id": "xananode.example:concept/schema-extension", + "title": "Schema Extension", + "type": "concept", + "facets": [], + "section": "concepts", + "importance": 4, + "summary": "The ability for a substrate to add custom node or relationship types while remaining compatible with XanaNode Core.", + "content": "XanaNode Core is intentionally shared, but it is not the only vocabulary a substrate can use.\n\nThe core schema provides shared interoperability. Extension schemas allow local domains to define additional meanings without breaking the whole system.\n\nA custom type is valid when it is namespaced, described, versioned, machine-readable, and preserved even by tools that do not understand it.\n\nThe custom extension substrate example shows this in practice: a local domain can define additional types while still publishing the core manifest, node, relationship, and schema files expected by XanaNode tools.", + "url": "/concept/schema-extension/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": false, + "imported_from": "" + }, + { + "id": "review-suggestions", + "protocol_id": "xananode.example:concept/review-suggestions", + "title": "Review Suggestions", + "type": "concept", + "facets": [], + "section": "concepts", + "importance": 4, + "summary": "Generated, user-approved suggestions for autolinking node titles, aliases, repeated fragments, and imported substrate changes without rewriting content automatically.", + "content": "The suggestion scanner looks for existing node titles and aliases in Markdown content, plus repeated fragment text that could become a transclusion.\n\nIt does not rewrite pages automatically. It produces a review queue so an author can approve each ordinary link, transclusion, merge, or imported relationship before changing the substrate. The generated review page keeps implemented examples beside pending suggestions so a new site author can see both states of the workflow.\n\n{{< review-suggestions >}}", + "url": "/concept/review-suggestions/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": false, + "imported_from": "" + }, + { + "id": "provenance", + "protocol_id": "xananode.example:concept/provenance", + "title": "Provenance", + "type": "concept", + "facets": [], + "section": "concepts", + "importance": 5, + "summary": "The visible lineage of where information came from, how it changed, who asserted it, and what evidence it depends on.", + "content": "Provenance is not decorative metadata. It is part of meaning.\n\nA claim without provenance may still be useful, but its status is different from a claim tied to sources, authorship, revisions, and evidence.", + "url": "/concept/provenance/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": false, + "imported_from": "" + }, + { + "id": "protocol-artifacts", + "protocol_id": "xananode.example:concept/protocol-artifacts", + "title": "Protocol Artifacts", + "type": "concept", + "facets": [], + "section": "concepts", + "importance": 5, + "summary": "The machine-readable files and reports that let a XanaNode substrate be validated, compared, merged, and federated.", + "content": "The protocol is not only a set of ideas. It is a set of publishable artifacts.\n\nThis implementation publishes those artifacts as static JSON: substrate.json, relationships.json, one JSON record per node, copied schema files, generated fragment data, and pending review suggestions.\n\nHuman pages make the substrate readable. Protocol artifacts make it inspectable, validatable, comparable, and federatable by other tools.", + "url": "/concept/protocol-artifacts/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": false, + "imported_from": "" + }, + { + "id": "namespacing", + "protocol_id": "xananode.example:concept/namespacing", + "title": "Namespacing", + "type": "concept", + "facets": [], + "section": "concepts", + "importance": 5, + "summary": "A way to identify which substrate or schema owns a node type, relationship type, node, or fragment.", + "content": "Namespacing prevents independent substrates and extension vocabularies from colliding.\n\nThe core namespace is xananode. A substrate can use its own namespace for local nodes and extension types, such as example.museum:artifact or example.researcher_a:concept/knowledge-substrate.\n\nUnknown namespaced types are not invalid knowledge. They are declared extensions that can be displayed, preserved, mapped, or quarantined until another system understands them.", + "url": "/concept/namespacing/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": false, + "imported_from": "" + }, + { + "id": "namespace-registry", + "protocol_id": "xananode.example:concept/namespace-registry", + "title": "Namespace Registry", + "type": "concept", + "facets": [], + "section": "concepts", + "importance": 4, + "summary": "A registry of known namespace identifiers used to avoid collisions and help tools recognize who owns a substrate, schema, or extension vocabulary.", + "content": "The namespace registry records known namespace ids and their owners.\n\nIt does not make every other namespace invalid. It helps tools distinguish recognized namespaces from private, experimental, or not-yet-registered ones while still preserving unknown data.", + "url": "/concept/namespace-registry/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": false, + "imported_from": "" + }, + { + "id": "moderation-model", + "protocol_id": "xananode.example:concept/moderation-model", + "title": "Moderation Model", + "type": "concept", + "facets": [], + "section": "concepts", + "importance": 4, + "summary": "The governance model that lets each substrate decide its own trust, inclusion, review, and publication rules.", + "content": "XanaNode does not require one global moderation authority.\n\nEach substrate can decide what it publishes, imports, hides, rejects, or marks as disputed. Federation works because those decisions are visible rather than silently normalized away.", + "url": "/concept/moderation-model/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": false, + "imported_from": "" + }, + { + "id": "merge-validation", + "protocol_id": "xananode.example:concept/merge-validation", + "title": "Merge Validation", + "type": "concept", + "facets": [], + "section": "concepts", + "importance": 5, + "summary": "The process of safely combining or comparing substrates without destroying authorship, provenance, disagreement, or local moderation.", + "content": "Merge validation is not deduplication.\n\nA merge-safe system does not automatically collapse two nodes with similar titles into one truth. It compares identity, provenance, source lineage, schema compatibility, and relationship meaning.\n\nThe goal is to preserve both substrates while making their overlaps and differences navigable.\n\nCompatibility reports explain whether two substrates can be compared safely. Merge reports preserve the proposed mappings, conflicts, unresolved issues, and identity decisions produced by that comparison.", + "url": "/concept/merge-validation/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": false, + "imported_from": "" + }, + { + "id": "merge-report", + "protocol_id": "xananode.example:concept/merge-report", + "title": "Merge Report", + "type": "concept", + "facets": [], + "section": "concepts", + "importance": 5, + "summary": "A report that explains proposed mappings, conflicts, identity decisions, preserved disagreements, and unresolved issues when substrates are compared or merged.", + "content": "A merge report is not a command to flatten two substrates into one truth.\n\nIt is an audit trail for a comparison. It preserves proposed identity matches, conflicts, unresolved decisions, warnings, and the reasoning behind mappings so disagreement remains navigable after analysis.\n\nThe canonical federation example uses a merge report to keep two overlapping concepts distinct while still recording their possible relationship.", + "url": "/concept/merge-report/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": false, + "imported_from": "" + }, + { + "id": "known-implementations-registry", + "protocol_id": "xananode.example:concept/known-implementations-registry", + "title": "Known Implementations Registry", + "type": "concept", + "facets": [], + "section": "concepts", + "importance": 4, + "summary": "A registry of tools, themes, validators, renderers, and substrates that claim some level of XanaNode compatibility.", + "content": "The known implementations registry is a discovery aid for the ecosystem.\n\nIt lists tools, themes, validators, renderers, and example substrates that claim a level of XanaNode compatibility.\n\nThe registry does not replace validation. It gives implementers real targets to inspect, compare, and test against.", + "url": "/concept/known-implementations-registry/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": false, + "imported_from": "" + }, + { + "id": "knowledge-substrate", + "protocol_id": "xananode.example:concept/knowledge-substrate", + "title": "Knowledge Substrate", + "type": "concept", + "facets": [], + "section": "concepts", + "importance": 5, + "summary": "The structure that determines how information relates, persists, evolves, and can be navigated as knowledge.", + "content": "A knowledge substrate is not the information itself. It is the structure that lets information remain understandable across time.\n\nThe same facts arranged as isolated documents, unlabeled hyperlinks, or typed relationships produce different knowledge capabilities. XanaNode makes that structure explicit.", + "url": "/concept/knowledge-substrate/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": false, + "imported_from": "" + }, + { + "id": "independent-moderation", + "protocol_id": "xananode.example:concept/independent-moderation", + "title": "Independent Moderation", + "type": "concept", + "facets": [], + "section": "concepts", + "importance": 4, + "summary": "The principle that each substrate may govern its own content while still remaining interoperable with others.", + "content": "Independent moderation means each substrate controls what it accepts, rejects, disputes, hides, deprecates, or marks as uncertain.\n\nFederation does not require one moderation team to control validity for everyone. Local decisions remain visible as provenance, confidence, claims, counterclaims, evidence, and mappings across substrates.", + "url": "/concept/independent-moderation/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": false, + "imported_from": "" + }, + { + "id": "fragment-node", + "protocol_id": "xananode.example:concept/fragment-node", + "title": "Fragment Node", + "type": "concept", + "facets": [], + "section": "concepts", + "importance": 4, + "summary": "A node representing a stable addressable portion of another source, publication, media object, or node.", + "content": "Fragment nodes represent stable addressable parts of larger objects.\n\nInstead of pointing only to a whole source, a fragment carries its own id, selector metadata, tumbler address, and relationship history.\n\nFor example, this concept cites a specific fragment of the Mother of All Demos source node:\n\n{{< xana ref=\"mother-of-all-demos@v1/0001\" label=\"Fragment node example\" >}}\n\nThat fragment is not copied into this page. It is rendered from the source node's authored stable fragment map.", + "url": "/concept/fragment-node/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": false, + "imported_from": "" + }, + { + "id": "federation-rules", + "protocol_id": "xananode.example:concept/federation-rules", + "title": "Federation Rules", + "type": "concept", + "facets": [], + "section": "concepts", + "importance": 5, + "summary": "The rules for exchanging, comparing, and preserving independently governed substrates without collapsing them into one authority.", + "content": "Federation starts from substrate sovereignty.\n\nAnother substrate may import, map, compare, or reject data, but it must not silently overwrite provenance, collapse disagreement, or erase local moderation decisions.\n\nThe canonical rule is simple: merge by adding structure, not by destroying context.", + "url": "/concept/federation-rules/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": false, + "imported_from": "" + }, + { + "id": "federation-example", + "protocol_id": "xananode.example:concept/federation-example", + "title": "Federation Example", + "type": "concept", + "facets": [], + "section": "concepts", + "importance": 5, + "summary": "A protocol example showing two independently authored substrates being compared through compatibility and merge reports.", + "content": "The canonical federation example makes the protocol concrete.\n\nIt compares two independently authored substrates: one models a knowledge substrate, the other models a memory substrate. Each keeps its own namespace and local records.\n\nThe compatibility report records how much interoperability is safe. The merge report records mappings and the decision not to collapse overlapping concepts into one forced truth.", + "url": "/concept/federation-example/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": false, + "imported_from": "" + }, + { + "id": "federated-knowledge-substrates", + "protocol_id": "xananode.example:concept/federated-knowledge-substrates", + "title": "Federated Knowledge Substrates", + "type": "concept", + "facets": [], + "section": "concepts", + "importance": 5, + "summary": "Independently authored XanaNode substrates that can interoperate, merge, compare, and preserve disagreement without a central authority.", + "content": "Federation connects independently authored substrates without making them surrender ownership.\n\nEach person, lab, community, archive, or institution keeps its own namespace, governance, and provenance. Those substrates do not need to agree. They need to describe nodes, relationships, schemas, and provenance clearly enough that another tool can ingest, map, compare, or ignore them safely.\n\nFederation turns isolated knowledge graphs into comparable civilizational memory.\n\nIn protocol terms, federation depends on manifests, namespaces, compatibility reports, merge reports, and governance rules that prevent one substrate from silently overwriting another.", + "url": "/concept/federated-knowledge-substrates/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": false, + "imported_from": "" + }, + { + "id": "dispute-resolution", + "protocol_id": "xananode.example:concept/dispute-resolution", + "title": "Dispute Resolution", + "type": "concept", + "facets": [], + "section": "concepts", + "importance": 4, + "summary": "A governance process for preserving contested claims, identity matches, relationships, and moderation decisions without pretending disagreement has disappeared.", + "content": "Disputes are knowledge, not cleanup errors.\n\nXanaNode preserves disagreement about claims, relationships, identity mappings, and merge decisions. The contested state remains traceable through provenance, evidence, counterevidence, and explicit relationship types such as contradicts, disputes, possible_match, and disputed_identity.\n\nThe goal is navigable uncertainty, not instant consensus.", + "url": "/concept/dispute-resolution/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": false, + "imported_from": "" + }, + { + "id": "deep-linking", + "protocol_id": "xananode.example:concept/deep-linking", + "title": "Deep Linking", + "type": "concept", + "facets": [], + "section": "concepts", + "importance": 4, + "summary": "Pointing to a specific addressable fragment rather than only to a whole document or node.", + "content": "Deep linking points at an addressable part of a node rather than only at a whole page.\n\nIn XanaNode, stable fragment ids and tumbler addresses give those links protocol identity. A deep link can identify the source node, version, and fragment being discussed or transcluded.\n\nThat is the practical bridge between ordinary hyperlinks and the provenance-preserving reuse imagined by Xanadu.", + "url": "/concept/deep-linking/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": false, + "imported_from": "" + }, + { + "id": "custom-extension-substrate", + "protocol_id": "xananode.example:concept/custom-extension-substrate", + "title": "Custom Extension Substrate", + "type": "concept", + "facets": [], + "section": "concepts", + "importance": 4, + "summary": "An example substrate that defines namespaced domain-specific node and relationship types while preserving compatibility with XanaNode Core.", + "content": "The custom extension substrate example shows local vocabulary coexisting with XanaNode Core.\n\nThe canonical example defines a museum namespace with a custom artifact node type and custom curatorial relationship types.\n\nTools that do not understand those custom types still preserve them as declared, namespaced, versioned extensions instead of discarding them.", + "url": "/concept/custom-extension-substrate/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": false, + "imported_from": "" + }, + { + "id": "compatibility-report", + "protocol_id": "xananode.example:concept/compatibility-report", + "title": "Compatibility Report", + "type": "concept", + "facets": [], + "section": "concepts", + "importance": 5, + "summary": "A report that records how one substrate or tool understands another substrate, including compatibility level, supported schemas, warnings, and blocking issues.", + "content": "A compatibility report records how one implementation understands a substrate.\n\nIt names the compatibility level reached, the schema versions recognized, unsupported extensions, warnings, and any blocking issues.\n\nThe canonical protocol example publishes a compatibility report for its federation example, and this Hugo implementation publishes the schema needed to validate that report shape.", + "url": "/concept/compatibility-report/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": false, + "imported_from": "" + }, + { + "id": "compatibility-levels", + "protocol_id": "xananode.example:concept/compatibility-levels", + "title": "Compatibility Levels", + "type": "concept", + "facets": [], + "section": "concepts", + "importance": 5, + "summary": "A staged way to describe how much of a substrate another implementation can recognize, validate, extend, merge, or federate.", + "content": "Compatibility is not all-or-nothing.\n\nThe protocol describes six practical levels: opaque storage, manifest recognition, core validation, declared extensions, merge candidacy, and federation readiness.\n\nThe point is preservation. A tool can keep data it does not fully understand, report the compatibility level it reached, and avoid pretending that unknown extensions are invalid knowledge.", + "url": "/concept/compatibility-levels/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": false, + "imported_from": "" + }, + { + "id": "civilizational-memory", + "protocol_id": "xananode.example:concept/civilizational-memory", + "title": "Civilizational Memory", + "type": "concept", + "facets": [], + "section": "concepts", + "importance": 5, + "summary": "A long-term, federated memory layer where knowledge remains traceable, disputed, interoperable, and navigable across generations.", + "content": "Civilizational memory is the long-term horizon for XanaNode.\n\nIt is not one website, database, or moderation team. It is a network of independently authored substrates that preserve lineage, disagreement, evidence, and context while remaining interoperable.\n\nThe protocol pieces in this example are deliberately small, but they point at that larger pattern: locally owned knowledge that can still be compared, mapped, cited, and preserved across systems.", + "url": "/concept/civilizational-memory/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": false, + "imported_from": "" + }, + { + "id": "canonical-type-policy", + "protocol_id": "xananode.example:concept/canonical-type-policy", + "title": "Canonical Type Policy", + "type": "concept", + "facets": [], + "section": "concepts", + "importance": 4, + "summary": "The governance rule that separates shared core node and relationship types from namespaced extension types.", + "content": "Canonical types are the shared vocabulary that let independent substrates understand one another.\n\nThe core stays small, stable, and broadly useful. Domain-specific meanings belong in namespaced extension schemas unless they become common enough to justify canonical status.\n\nThis keeps the core interoperable while still letting local substrates model museums, legal records, biology, archives, or other specialized domains precisely.", + "url": "/concept/canonical-type-policy/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": false, + "imported_from": "" + }, + { + "id": "claim-substrate-is-structure", + "protocol_id": "xananode.example:claim/claim-substrate-is-structure", + "title": "A knowledge substrate is structure, not information", + "type": "claim", + "facets": [], + "section": "claims", + "importance": 5, + "summary": "A knowledge substrate is not the information itself; it is the structure that determines how information relates, persists, and can be understood.", + "content": "Most information systems focus on what is stored.\n\nXanaNode focuses on how what is stored relates.", + "url": "/claim/claim-substrate-is-structure/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": false, + "imported_from": "" + }, + { + "id": "claim-relationships-preserve-context", + "protocol_id": "xananode.example:claim/claim-relationships-preserve-context", + "title": "Typed relationships preserve context that hyperlinks lose", + "type": "claim", + "facets": [], + "section": "claims", + "importance": 5, + "summary": "Typed relationships preserve why nodes are connected, while ordinary hyperlinks usually preserve only that a connection exists.", + "content": "A hyperlink can connect a source to a target without saying whether the source cites, defines, contradicts, explains, quotes, or merely mentions the target.\n\nTyped relationships make that missing meaning explicit.", + "url": "/claim/claim-relationships-preserve-context/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": false, + "imported_from": "" + }, + { + "id": "claim-merge-without-collapse", + "protocol_id": "xananode.example:claim/claim-merge-without-collapse", + "title": "Substrates should merge without collapsing disagreement", + "type": "claim", + "facets": [], + "section": "claims", + "importance": 5, + "summary": "Federated substrates should preserve authorship, provenance, and disagreement rather than forcing one merged source of truth.", + "content": "The goal of merging substrates is not to erase differences.\n\nThe goal is to expose correspondences, conflicts, overlaps, and gaps while preserving who asserted what and why.", + "url": "/claim/claim-merge-without-collapse/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": false, + "imported_from": "" + }, + { + "id": "example.minimal:claim/substrate-is-structure", + "protocol_id": "example.minimal:claim/substrate-is-structure", + "title": "A knowledge substrate is structure, not just information", + "type": "claim", + "facets": [], + "section": "claims", + "importance": 5, + "summary": "The same information arranged through different relationships can produce different epistemic capabilities.", + "content": "The same information arranged through different relationships can produce different epistemic capabilities.", + "url": "/claim/substrate-is-structure/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes/claim-substrate-structure.json" + }, + { + "id": "example.minimal:concept/associative-trails", + "protocol_id": "example.minimal:concept/associative-trails", + "title": "Associative Trails", + "type": "concept", + "facets": [], + "section": "concepts", + "importance": 4, + "summary": "A way of navigating knowledge by following meaningful associations rather than only linear order or hierarchy.", + "content": "A way of navigating knowledge by following meaningful associations rather than only linear order or hierarchy.", + "url": "/concept/associative-trails/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes/concept-associative-trails.json" + }, + { + "id": "example.minimal:essay/relationship-navigation-intro", + "protocol_id": "example.minimal:essay/relationship-navigation-intro", + "title": "Relationship Navigation Intro", + "type": "essay", + "facets": [], + "section": "essays", + "importance": 4, + "summary": "A short example essay that includes an addressable source fragment by reference rather than duplicating it.", + "content": "A short example essay that includes an addressable source fragment by reference rather than duplicating it.", + "url": "/essay/relationship-navigation-intro/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes/essay-relationship-navigation-intro.json" + }, + { + "id": "example.minimal:fragment/as-we-may-think-0004", + "protocol_id": "example.minimal:fragment/as-we-may-think-0004", + "title": "As We May Think Fragment 0004", + "type": "fragment", + "facets": [], + "section": "fragments", + "importance": 4, + "summary": "An addressable fragment of the source used to demonstrate stable fragment references and transclusion.", + "content": "An addressable fragment of the source used to demonstrate stable fragment references and transclusion.", + "url": "/fragment/as-we-may-think-0004/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "copyrighted", + "tumbler": "example.minimal:source/as-we-may-think@git:8e47e70:examples/minimal-substrate/nodes/source-as-we-may-think.json#fragment/0004@sha256:example-as-we-may-think-fragment-0004", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes/fragment-as-we-may-think-0004.json" + }, + { + "id": "example.minimal:concept/knowledge-substrate", + "protocol_id": "example.minimal:concept/knowledge-substrate", + "title": "Knowledge Substrate", + "type": "concept", + "facets": [], + "section": "concepts", + "importance": 5, + "summary": "A structure that determines how information relates, persists, and can be navigated.", + "content": "A structure that determines how information relates, persists, and can be navigated.", + "url": "/concept/knowledge-substrate/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes/knowledge-substrate.json" + }, + { + "id": "example.minimal:person/example-maintainer", + "protocol_id": "example.minimal:person/example-maintainer", + "title": "Example Maintainer", + "type": "person", + "facets": [], + "section": "persons", + "importance": 3, + "summary": "The local actor responsible for asserting and curating the minimal example substrate.", + "content": "The local actor responsible for asserting and curating the minimal example substrate.", + "url": "/person/example-maintainer/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes/person-example-maintainer.json" + }, + { + "id": "example.minimal:source/as-we-may-think", + "protocol_id": "example.minimal:source/as-we-may-think", + "title": "As We May Think", + "type": "source", + "facets": [], + "section": "sources", + "importance": 5, + "summary": "Vannevar Bush's 1945 essay describing associative trails and the problem of navigating expanding scientific knowledge.", + "content": "Vannevar Bush's 1945 essay describing associative trails and the problem of navigating expanding scientific knowledge.", + "url": "/source/as-we-may-think/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "https://www.theatlantic.com/magazine/archive/1945/07/as-we-may-think/303881/", + "license": "", + "license_url": "", + "rights_status": "copyrighted", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes/source-as-we-may-think.json" + }, + { + "id": "example.minimal:trail/start-here", + "protocol_id": "example.minimal:trail/start-here", + "title": "Start Here", + "type": "trail", + "facets": [], + "section": "trails", + "importance": 5, + "summary": "A short curated route introducing the substrate through source, claim, supporting context, and concept.", + "content": "A short curated route introducing the substrate through source, claim, supporting context, and concept.", + "url": "/trail/start-here/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes/trail-start-here.json" + }, + { + "id": "xananode.lineage:person/gottfried-wilhelm-leibniz", + "protocol_id": "xananode.lineage:person/gottfried-wilhelm-leibniz", + "title": "Gottfried Wilhelm Leibniz", + "type": "person", + "facets": [], + "section": "persons", + "importance": 4, + "summary": "Philosopher and mathematician associated with universal symbolic reasoning and the calculus of thought.", + "content": "Philosopher and mathematician associated with universal symbolic reasoning and the calculus of thought.", + "url": "/person/gottfried-wilhelm-leibniz/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:person/wilhelm-ostwald", + "protocol_id": "xananode.lineage:person/wilhelm-ostwald", + "title": "Wilhelm Ostwald", + "type": "person", + "facets": [], + "section": "persons", + "importance": 3, + "summary": "Organizer of Die Bruecke, an effort to standardize and organize world knowledge.", + "content": "Organizer of Die Bruecke, an effort to standardize and organize world knowledge.", + "url": "/person/wilhelm-ostwald/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:person/jorge-luis-borges", + "protocol_id": "xananode.lineage:person/jorge-luis-borges", + "title": "Jorge Luis Borges", + "type": "person", + "facets": [], + "section": "persons", + "importance": 4, + "summary": "Writer whose nonlinear literary structures are often treated as hypertext-adjacent ancestry.", + "content": "Writer whose nonlinear literary structures are often treated as hypertext-adjacent ancestry.", + "url": "/person/jorge-luis-borges/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:publication/the-garden-of-forking-paths", + "protocol_id": "xananode.lineage:publication/the-garden-of-forking-paths", + "title": "The Garden of Forking Paths", + "type": "publication", + "facets": [], + "section": "publications", + "importance": 4, + "summary": "A Borges story frequently read as a literary ancestor of nonlinear textual structures.", + "content": "A Borges story frequently read as a literary ancestor of nonlinear textual structures.", + "url": "/publication/the-garden-of-forking-paths/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:person/andries-van-dam", + "protocol_id": "xananode.lineage:person/andries-van-dam", + "title": "Andries van Dam", + "type": "person", + "facets": [], + "section": "persons", + "importance": 4, + "summary": "Computer scientist associated with HES, FRESS, and the Brown hypertext lineage.", + "content": "Computer scientist associated with HES, FRESS, and the Brown hypertext lineage.", + "url": "/person/andries-van-dam/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:place/brown-university", + "protocol_id": "xananode.lineage:place/brown-university", + "title": "Brown University", + "type": "place", + "facets": [], + "section": "places", + "importance": 4, + "summary": "Early hypertext research center associated with HES, FRESS, and Intermedia.", + "content": "Early hypertext research center associated with HES, FRESS, and Intermedia.", + "url": "/place/brown-university/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:project/hypertext-editing-system", + "protocol_id": "xananode.lineage:project/hypertext-editing-system", + "title": "Hypertext Editing System", + "type": "project", + "facets": [], + "section": "projects", + "importance": 4, + "summary": "An early usable hypertext system developed at Brown University.", + "content": "An early usable hypertext system developed at Brown University.", + "url": "/project/hypertext-editing-system/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:project/fress", + "protocol_id": "xananode.lineage:project/fress", + "title": "FRESS", + "type": "project", + "facets": [], + "section": "projects", + "importance": 4, + "summary": "A Brown University hypertext system in the early scholarly hypertext lineage.", + "content": "A Brown University hypertext system in the early scholarly hypertext lineage.", + "url": "/project/fress/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:project/intermedia", + "protocol_id": "xananode.lineage:project/intermedia", + "title": "Intermedia", + "type": "project", + "facets": [], + "section": "projects", + "importance": 4, + "summary": "A scholarly hypermedia system associated with Brown University.", + "content": "A scholarly hypermedia system associated with Brown University.", + "url": "/project/intermedia/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:person/nicholas-negroponte", + "protocol_id": "xananode.lineage:person/nicholas-negroponte", + "title": "Nicholas Negroponte", + "type": "person", + "facets": [], + "section": "persons", + "importance": 4, + "summary": "Media Lab figure associated with intelligent media and interactive information spaces.", + "content": "Media Lab figure associated with intelligent media and interactive information spaces.", + "url": "/person/nicholas-negroponte/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:person/seymour-papert", + "protocol_id": "xananode.lineage:person/seymour-papert", + "title": "Seymour Papert", + "type": "person", + "facets": [], + "section": "persons", + "importance": 4, + "summary": "Constructionism and Logo pioneer who shaped computers as learning media.", + "content": "Constructionism and Logo pioneer who shaped computers as learning media.", + "url": "/person/seymour-papert/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:person/marvin-minsky", + "protocol_id": "xananode.lineage:person/marvin-minsky", + "title": "Marvin Minsky", + "type": "person", + "facets": [], + "section": "persons", + "importance": 4, + "summary": "AI researcher whose work contextualizes intelligent agents and cognitive modeling.", + "content": "AI researcher whose work contextualizes intelligent agents and cognitive modeling.", + "url": "/person/marvin-minsky/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:organization/mit-media-lab", + "protocol_id": "xananode.lineage:organization/mit-media-lab", + "title": "MIT Media Lab", + "type": "organization", + "facets": [], + "section": "organizations", + "importance": 5, + "summary": "Research institution associated with media, agents, interactivity, and knowledge presentation.", + "content": "Research institution associated with media, agents, interactivity, and knowledge presentation.", + "url": "/organization/mit-media-lab/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:person/hans-peter-brondmo", + "protocol_id": "xananode.lineage:person/hans-peter-brondmo", + "title": "Hans Peter Brondmo", + "type": "person", + "facets": [], + "section": "persons", + "importance": 3, + "summary": "MIT figure associated with micons, or motion icons, as animated conceptual representations.", + "content": "MIT figure associated with micons, or motion icons, as animated conceptual representations.", + "url": "/person/hans-peter-brondmo/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:technology/micons", + "protocol_id": "xananode.lineage:technology/micons", + "title": "Micons", + "type": "technology", + "facets": [], + "section": "technologys", + "importance": 3, + "summary": "Motion icons presented in Hyperland as animated conceptual representations.", + "content": "Motion icons presented in Hyperland as animated conceptual representations.", + "url": "/technology/micons/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:person/robert-winter", + "protocol_id": "xananode.lineage:person/robert-winter", + "title": "Robert Winter", + "type": "person", + "facets": [], + "section": "persons", + "importance": 3, + "summary": "Music scholar associated with interactive exploration of Beethoven's Ninth.", + "content": "Music scholar associated with interactive exploration of Beethoven's Ninth.", + "url": "/person/robert-winter/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:project/interactive-beethoven-ninth", + "protocol_id": "xananode.lineage:project/interactive-beethoven-ninth", + "title": "Interactive Beethoven's Ninth", + "type": "project", + "facets": [], + "section": "projects", + "importance": 3, + "summary": "Interactive music system showing musical structure as explorable knowledge.", + "content": "Interactive music system showing musical structure as explorable knowledge.", + "url": "/project/interactive-beethoven-ninth/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:person/robert-abel", + "protocol_id": "xananode.lineage:person/robert-abel", + "title": "Robert Abel", + "type": "person", + "facets": [], + "section": "persons", + "importance": 3, + "summary": "Interactive media artist associated with navigable multimedia art such as Guernica.", + "content": "Interactive media artist associated with navigable multimedia art such as Guernica.", + "url": "/person/robert-abel/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:project/interactive-guernica", + "protocol_id": "xananode.lineage:project/interactive-guernica", + "title": "Interactive Guernica", + "type": "project", + "facets": [], + "section": "projects", + "importance": 3, + "summary": "Interactive visual-art navigation work in the multimedia lineage.", + "content": "Interactive visual-art navigation work in the multimedia lineage.", + "url": "/project/interactive-guernica/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:person/ivan-sutherland", + "protocol_id": "xananode.lineage:person/ivan-sutherland", + "title": "Ivan Sutherland", + "type": "person", + "facets": [], + "section": "persons", + "importance": 5, + "summary": "Sketchpad and head-mounted display pioneer who anticipated visual and spatial computing.", + "content": "Sketchpad and head-mounted display pioneer who anticipated visual and spatial computing.", + "url": "/person/ivan-sutherland/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:person/jaron-lanier", + "protocol_id": "xananode.lineage:person/jaron-lanier", + "title": "Jaron Lanier", + "type": "person", + "facets": [], + "section": "persons", + "importance": 4, + "summary": "VPL Research founder who popularized virtual reality.", + "content": "VPL Research founder who popularized virtual reality.", + "url": "/person/jaron-lanier/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:organization/vpl-research", + "protocol_id": "xananode.lineage:organization/vpl-research", + "title": "VPL Research", + "type": "organization", + "facets": [], + "section": "organizations", + "importance": 3, + "summary": "Virtual reality company associated with Jaron Lanier.", + "content": "Virtual reality company associated with Jaron Lanier.", + "url": "/organization/vpl-research/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:person/scott-fisher", + "protocol_id": "xananode.lineage:person/scott-fisher", + "title": "Scott Fisher", + "type": "person", + "facets": [], + "section": "persons", + "importance": 3, + "summary": "Virtual environment researcher associated with NASA VR demonstrations.", + "content": "Virtual environment researcher associated with NASA VR demonstrations.", + "url": "/person/scott-fisher/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:organization/nasa", + "protocol_id": "xananode.lineage:organization/nasa", + "title": "NASA", + "type": "organization", + "facets": [], + "section": "organizations", + "importance": 3, + "summary": "Agency associated with virtual environment workstation demonstrations in the spatial knowledge branch.", + "content": "Agency associated with virtual environment workstation demonstrations in the spatial knowledge branch.", + "url": "/organization/nasa/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:publication/dirk-gentlys-holistic-detective-agency", + "protocol_id": "xananode.lineage:publication/dirk-gentlys-holistic-detective-agency", + "title": "Dirk Gently's Holistic Detective Agency", + "type": "publication", + "facets": [], + "section": "publications", + "importance": 4, + "summary": "Douglas Adams novel foregrounding the fundamental interconnectedness of all things before the public Web.", + "content": "Douglas Adams novel foregrounding the fundamental interconnectedness of all things before the public Web.", + "url": "/publication/dirk-gentlys-holistic-detective-agency/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:organization/bbc-two", + "protocol_id": "xananode.lineage:organization/bbc-two", + "title": "BBC Two", + "type": "organization", + "facets": [], + "section": "organizations", + "importance": 3, + "summary": "Broadcaster of Hyperland.", + "content": "Broadcaster of Hyperland.", + "url": "/organization/bbc-two/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:person/richard-saul-wurman", + "protocol_id": "xananode.lineage:person/richard-saul-wurman", + "title": "Richard Saul Wurman", + "type": "person", + "facets": [], + "section": "persons", + "importance": 4, + "summary": "TED founder and information architecture figure.", + "content": "TED founder and information architecture figure.", + "url": "/person/richard-saul-wurman/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:person/harry-marks", + "protocol_id": "xananode.lineage:person/harry-marks", + "title": "Harry Marks", + "type": "person", + "facets": [], + "section": "persons", + "importance": 3, + "summary": "TED visual and media origin figure who participated in TED2.", + "content": "TED visual and media origin figure who participated in TED2.", + "url": "/person/harry-marks/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:person/john-sculley", + "protocol_id": "xananode.lineage:person/john-sculley", + "title": "John Sculley", + "type": "person", + "facets": [], + "section": "persons", + "importance": 4, + "summary": "Apple executive who presented From Multimedia to Interactive Media and the Knowledge Navigator future.", + "content": "Apple executive who presented From Multimedia to Interactive Media and the Knowledge Navigator future.", + "url": "/person/john-sculley/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:technology/apple-knowledge-navigator", + "protocol_id": "xananode.lineage:technology/apple-knowledge-navigator", + "title": "Apple Knowledge Navigator", + "type": "technology", + "facets": [], + "section": "technologys", + "importance": 4, + "summary": "Concept video imagining agent-mediated interactive knowledge navigation.", + "content": "Concept video imagining agent-mediated interactive knowledge navigation.", + "url": "/technology/apple-knowledge-navigator/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:person/bill-atkinson", + "protocol_id": "xananode.lineage:person/bill-atkinson", + "title": "Bill Atkinson", + "type": "person", + "facets": [], + "section": "persons", + "importance": 4, + "summary": "Creator associated with HyperCard and MacPaint, bringing accessible hypermedia authoring to personal computers.", + "content": "Creator associated with HyperCard and MacPaint, bringing accessible hypermedia authoring to personal computers.", + "url": "/person/bill-atkinson/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:person/herbie-hancock", + "protocol_id": "xananode.lineage:person/herbie-hancock", + "title": "Herbie Hancock", + "type": "person", + "facets": [], + "section": "persons", + "importance": 3, + "summary": "Musician whose technology-inflected performance branch demonstrates creative digital media.", + "content": "Musician whose technology-inflected performance branch demonstrates creative digital media.", + "url": "/person/herbie-hancock/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:person/nigel-holmes", + "protocol_id": "xananode.lineage:person/nigel-holmes", + "title": "Nigel Holmes", + "type": "person", + "facets": [], + "section": "persons", + "importance": 3, + "summary": "Information designer associated with visual explanation and data visualization.", + "content": "Information designer associated with visual explanation and data visualization.", + "url": "/person/nigel-holmes/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:person/laurie-anderson", + "protocol_id": "xananode.lineage:person/laurie-anderson", + "title": "Laurie Anderson", + "type": "person", + "facets": [], + "section": "persons", + "importance": 3, + "summary": "Performance and media artist demonstrating narrative plus technology.", + "content": "Performance and media artist demonstrating narrative plus technology.", + "url": "/person/laurie-anderson/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:person/bran-ferren", + "protocol_id": "xananode.lineage:person/bran-ferren", + "title": "Bran Ferren", + "type": "person", + "facets": [], + "section": "persons", + "importance": 3, + "summary": "Designer and technologist bridging entertainment, design, and technology.", + "content": "Designer and technologist bridging entertainment, design, and technology.", + "url": "/person/bran-ferren/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:person/robert-cailliau", + "protocol_id": "xananode.lineage:person/robert-cailliau", + "title": "Robert Cailliau", + "type": "person", + "facets": [], + "section": "persons", + "importance": 4, + "summary": "Collaborator and promoter of the World Wide Web proposal.", + "content": "Collaborator and promoter of the World Wide Web proposal.", + "url": "/person/robert-cailliau/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:place/cern", + "protocol_id": "xananode.lineage:place/cern", + "title": "CERN", + "type": "place", + "facets": [], + "section": "places", + "importance": 4, + "summary": "Birthplace of the Web proposal and early Web implementation.", + "content": "Birthplace of the Web proposal and early Web implementation.", + "url": "/place/cern/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:technology/html", + "protocol_id": "xananode.lineage:technology/html", + "title": "HTML", + "type": "technology", + "facets": [], + "section": "technologys", + "importance": 4, + "summary": "Document markup language that enabled simple Web publishing without rich semantic provenance.", + "content": "Document markup language that enabled simple Web publishing without rich semantic provenance.", + "url": "/technology/html/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:technology/url-uri", + "protocol_id": "xananode.lineage:technology/url-uri", + "title": "URL/URI", + "type": "technology", + "facets": [], + "section": "technologys", + "importance": 4, + "summary": "Addressing technology for distributed retrieval and identification on the Web.", + "content": "Addressing technology for distributed retrieval and identification on the Web.", + "url": "/technology/url-uri/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:technology/http", + "protocol_id": "xananode.lineage:technology/http", + "title": "HTTP", + "type": "technology", + "facets": [], + "section": "technologys", + "importance": 4, + "summary": "Retrieval protocol that enabled the distributed Web.", + "content": "Retrieval protocol that enabled the distributed Web.", + "url": "/technology/http/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:organization/ncsa", + "protocol_id": "xananode.lineage:organization/ncsa", + "title": "NCSA", + "type": "organization", + "facets": [], + "section": "organizations", + "importance": 4, + "summary": "Organization associated with Mosaic and the popularization of Web browsing.", + "content": "Organization associated with Mosaic and the popularization of Web browsing.", + "url": "/organization/ncsa/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:person/marc-andreessen", + "protocol_id": "xananode.lineage:person/marc-andreessen", + "title": "Marc Andreessen", + "type": "person", + "facets": [], + "section": "persons", + "importance": 4, + "summary": "Mosaic and Netscape figure who helped popularize the Web branch.", + "content": "Mosaic and Netscape figure who helped popularize the Web branch.", + "url": "/person/marc-andreessen/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:technology/mosaic", + "protocol_id": "xananode.lineage:technology/mosaic", + "title": "Mosaic", + "type": "technology", + "facets": [], + "section": "technologys", + "importance": 4, + "summary": "Early Web browser that helped popularize Web browsing.", + "content": "Early Web browser that helped popularize Web browsing.", + "url": "/technology/mosaic/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:concept/web-as-incomplete-hypertext", + "protocol_id": "xananode.lineage:concept/web-as-incomplete-hypertext", + "title": "The Web as Incomplete Hypertext", + "type": "concept", + "facets": [], + "section": "concepts", + "importance": 5, + "summary": "The Web solved publishing and linking, but not transclusion, authorship, semantic identity, provenance, or relationship governance.", + "content": "The Web solved publishing and linking, but not transclusion, authorship, semantic identity, provenance, or relationship governance.", + "url": "/concept/web-as-incomplete-hypertext/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:technology/guide", + "protocol_id": "xananode.lineage:technology/guide", + "title": "Guide", + "type": "technology", + "facets": [], + "section": "technologys", + "importance": 3, + "summary": "Personal-computer hypertext system associated with Peter J. Brown.", + "content": "Personal-computer hypertext system associated with Peter J. Brown.", + "url": "/technology/guide/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:project/storyspace", + "protocol_id": "xananode.lineage:project/storyspace", + "title": "Storyspace", + "type": "project", + "facets": [], + "section": "projects", + "importance": 3, + "summary": "Hypertext literature authoring system.", + "content": "Hypertext literature authoring system.", + "url": "/project/storyspace/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:project/zog-kms", + "protocol_id": "xananode.lineage:project/zog-kms", + "title": "ZOG/KMS", + "type": "project", + "facets": [], + "section": "projects", + "importance": 3, + "summary": "Frame and card based knowledge management and navigation lineage from Carnegie Mellon University.", + "content": "Frame and card based knowledge management and navigation lineage from Carnegie Mellon University.", + "url": "/project/zog-kms/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:project/xanadu-at-autodesk", + "protocol_id": "xananode.lineage:project/xanadu-at-autodesk", + "title": "Xanadu at Autodesk", + "type": "project", + "facets": [], + "section": "projects", + "importance": 4, + "summary": "Commercial implementation attempt for Nelson's Xanadu vision during Autodesk investment.", + "content": "Commercial implementation attempt for Nelson's Xanadu vision during Autodesk investment.", + "url": "/project/xanadu-at-autodesk/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:concept/conflict-disputed-identity", + "protocol_id": "xananode.lineage:concept/conflict-disputed-identity", + "title": "Conflict and Disputed Identity", + "type": "concept", + "facets": [], + "section": "concepts", + "importance": 4, + "summary": "The protocol pattern of preserving disagreement and possible identity matches rather than flattening them.", + "content": "The protocol pattern of preserving disagreement and possible identity matches rather than flattening them.", + "url": "/concept/conflict-disputed-identity/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:technology/git-backed-substrate", + "protocol_id": "xananode.lineage:technology/git-backed-substrate", + "title": "Git-backed Substrate", + "type": "technology", + "facets": [], + "section": "technologys", + "importance": 4, + "summary": "Using Git history, branching, merging, authorship, and preservation as substrate mechanics.", + "content": "Using Git history, branching, merging, authorship, and preservation as substrate mechanics.", + "url": "/technology/git-backed-substrate/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:tool/babel", + "protocol_id": "xananode.lineage:tool/babel", + "title": "Babel", + "type": "technology", + "facets": [], + "section": "technologys", + "importance": 3, + "summary": "A future mapping and translation layer for machine-readable formats, languages, and ontologies.", + "content": "A future mapping and translation layer for machine-readable formats, languages, and ontologies.", + "url": "/technology/babel/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:tool/hyperland-vr", + "protocol_id": "xananode.lineage:tool/hyperland-vr", + "title": "Hyperland VR", + "type": "technology", + "facets": [], + "section": "technologys", + "importance": 3, + "summary": "A future interface idea for spatial navigation of federated substrates.", + "content": "A future interface idea for spatial navigation of federated substrates.", + "url": "/technology/hyperland-vr/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "protocol_id": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "title": "Lost Lineage of Human Knowledge Augmentation", + "type": "concept", + "facets": [], + "section": "concepts", + "importance": 5, + "summary": "A parallel history of computing tried to preserve human understanding as connected, navigable, attributable knowledge.", + "content": "A parallel history of computing tried to preserve human understanding as connected, navigable, attributable knowledge.", + "url": "/concept/lost-lineage-human-knowledge-augmentation/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.lineage:person/paul-otlet", + "protocol_id": "xananode.lineage:person/paul-otlet", + "title": "Paul Otlet", + "type": "person", + "facets": [], + "section": "persons", + "importance": 4, + "summary": "Documentalist associated with the Mundaneum, universal bibliography, and early visions of networked document access.", + "content": "Documentalist associated with the Mundaneum, universal bibliography, and early visions of networked document access.", + "url": "/person/paul-otlet/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.lineage:person/h-g-wells", + "protocol_id": "xananode.lineage:person/h-g-wells", + "title": "H. G. Wells", + "type": "person", + "facets": [], + "section": "persons", + "importance": 4, + "summary": "Writer and futurist who proposed a World Brain as a planetary knowledge memory.", + "content": "Writer and futurist who proposed a World Brain as a planetary knowledge memory.", + "url": "/person/h-g-wells/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.lineage:person/douglas-adams", + "protocol_id": "xananode.lineage:person/douglas-adams", + "title": "Douglas Adams", + "type": "person", + "facets": [], + "section": "persons", + "importance": 5, + "summary": "Writer and technologist who popularized the fundamental interconnectedness of things and introduced Hyperland to a broad audience.", + "content": "Writer and technologist who popularized the fundamental interconnectedness of things and introduced Hyperland to a broad audience.", + "url": "/person/douglas-adams/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.lineage:publication/hyperland", + "protocol_id": "xananode.lineage:publication/hyperland", + "title": "Hyperland", + "type": "publication", + "facets": [], + "section": "publications", + "importance": 5, + "summary": "A 1990 BBC hypermedia documentary by Douglas Adams that dramatized software agents, hypertext, Xanadu, micons, and associative browsing.", + "content": "A 1990 BBC hypermedia documentary by Douglas Adams that dramatized software agents, hypertext, Xanadu, micons, and associative browsing.", + "url": "/publication/hyperland/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.lineage:person/tom-baker", + "protocol_id": "xananode.lineage:person/tom-baker", + "title": "Tom Baker", + "type": "person", + "facets": [], + "section": "persons", + "importance": 3, + "summary": "Actor who appears in Hyperland as a software-agent persona guiding knowledge navigation.", + "content": "Actor who appears in Hyperland as a software-agent persona guiding knowledge navigation.", + "url": "/person/tom-baker/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.lineage:person/max-whitby", + "protocol_id": "xananode.lineage:person/max-whitby", + "title": "Max Whitby", + "type": "person", + "facets": [], + "section": "persons", + "importance": 3, + "summary": "Producer and director associated with Hyperland.", + "content": "Producer and director associated with Hyperland.", + "url": "/person/max-whitby/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.lineage:event/ted2-1990", + "protocol_id": "xananode.lineage:event/ted2-1990", + "title": "TED2", + "type": "event", + "facets": [], + "section": "events", + "importance": 5, + "summary": "The February 1990 TED conference in Monterey where hypertext, interactive media, virtual reality, design, and knowledge-navigation ideas converged.", + "content": "The February 1990 TED conference in Monterey where hypertext, interactive media, virtual reality, design, and knowledge-navigation ideas converged.", + "url": "/event/ted2-1990/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.lineage:place/monterey-california", + "protocol_id": "xananode.lineage:place/monterey-california", + "title": "Monterey, California", + "type": "place", + "facets": [], + "section": "places", + "importance": 3, + "summary": "The site of TED2 in February 1990.", + "content": "The site of TED2 in February 1990.", + "url": "/place/monterey-california/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.lineage:person/bob-stein", + "protocol_id": "xananode.lineage:person/bob-stein", + "title": "Bob Stein", + "type": "person", + "facets": [], + "section": "persons", + "importance": 4, + "summary": "Interactive publishing pioneer associated with Criterion, Voyager, and early electronic books.", + "content": "Interactive publishing pioneer associated with Criterion, Voyager, and early electronic books.", + "url": "/person/bob-stein/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.lineage:organization/voyager-company", + "protocol_id": "xananode.lineage:organization/voyager-company", + "title": "Voyager Company", + "type": "organization", + "facets": [], + "section": "organizations", + "importance": 4, + "summary": "Interactive publishing company in the laserdisc and CD-ROM lineage.", + "content": "Interactive publishing company in the laserdisc and CD-ROM lineage.", + "url": "/organization/voyager-company/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.lineage:person/alan-kay", + "protocol_id": "xananode.lineage:person/alan-kay", + "title": "Alan Kay", + "type": "person", + "facets": [], + "section": "persons", + "importance": 5, + "summary": "Computing pioneer associated with Dynabook, Smalltalk, personal dynamic media, and computers as tools for improving thought.", + "content": "Computing pioneer associated with Dynabook, Smalltalk, personal dynamic media, and computers as tools for improving thought.", + "url": "/person/alan-kay/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.lineage:organization/xerox-parc", + "protocol_id": "xananode.lineage:organization/xerox-parc", + "title": "Xerox PARC", + "type": "organization", + "facets": [], + "section": "organizations", + "importance": 4, + "summary": "Research center associated with GUI, Smalltalk, personal computing, and dynamic media.", + "content": "Research center associated with GUI, Smalltalk, personal computing, and dynamic media.", + "url": "/organization/xerox-parc/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.lineage:technology/hypercard", + "protocol_id": "xananode.lineage:technology/hypercard", + "title": "HyperCard", + "type": "technology", + "facets": [], + "section": "technologys", + "importance": 4, + "summary": "Apple hypermedia authoring system that popularized personal card-based linking and scripting.", + "content": "Apple hypermedia authoring system that popularized personal card-based linking and scripting.", + "url": "/technology/hypercard/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.lineage:person/tim-berners-lee", + "protocol_id": "xananode.lineage:person/tim-berners-lee", + "title": "Tim Berners-Lee", + "type": "person", + "facets": [], + "section": "persons", + "importance": 5, + "summary": "Inventor of the World Wide Web, a simpler distributed hypertext branch that solved broad publishing and retrieval.", + "content": "Inventor of the World Wide Web, a simpler distributed hypertext branch that solved broad publishing and retrieval.", + "url": "/person/tim-berners-lee/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.lineage:technology/world-wide-web", + "protocol_id": "xananode.lineage:technology/world-wide-web", + "title": "World Wide Web", + "type": "technology", + "facets": [], + "section": "technologys", + "importance": 5, + "summary": "A distributed hypertext system that made publishing easy while leaving many provenance, transclusion, and semantic relationship problems unsolved.", + "content": "A distributed hypertext system that made publishing easy while leaving many provenance, transclusion, and semantic relationship problems unsolved.", + "url": "/technology/world-wide-web/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.lineage:project/aspen-movie-map", + "protocol_id": "xananode.lineage:project/aspen-movie-map", + "title": "Aspen Movie Map", + "type": "project", + "facets": [], + "section": "projects", + "importance": 4, + "summary": "An early navigable spatial media project often treated as part of the hypermedia and virtual environment lineage.", + "content": "An early navigable spatial media project often treated as part of the hypermedia and virtual environment lineage.", + "url": "/project/aspen-movie-map/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.lineage:trail/lost-lineage-intertwingled-trail", + "protocol_id": "xananode.lineage:trail/lost-lineage-intertwingled-trail", + "title": "Lost Lineage Intertwingled Trail", + "type": "trail", + "facets": [], + "section": "trails", + "importance": 5, + "summary": "A JSON-imported trail showing that the lineage is an interwoven graph, not a single heroic family tree.", + "content": "A JSON-imported trail showing that the lineage is an interwoven graph, not a single heroic family tree.", + "url": "/trail/lost-lineage-intertwingled-trail/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [ + "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "xananode.lineage:person/paul-otlet", + "vannevar-bush", + "douglas-engelbart", + "ted-nelson", + "xananode.lineage:person/douglas-adams", + "xananode.lineage:publication/hyperland", + "xananode.lineage:event/ted2-1990", + "xananode.lineage:technology/world-wide-web", + "xananode" + ], + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.example:fragment/xanadu-document-interconnection-0001", + "protocol_id": "xananode.example:fragment/xanadu-document-interconnection-0001", + "title": "Reusable Media Fragment", + "type": "fragment", + "facets": [], + "section": "fragments", + "importance": 4, + "summary": "Nelson's work as a source layer for transclusion, reusable media, and visible interconnection.", + "content": "Nelson's work as a source layer for transclusion, reusable media, and visible interconnection.", + "url": "/fragment/xanadu-document-interconnection-0001/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "copyrighted", + "tumbler": "xananode.example:source/xanadu-document-interconnection@sha256:551b9b3f6532555b2b61f8411b721ef8610000d1f5f13d6bb050a03ec8af7b51#fragment/0001@sha256:48d3c63d7645b547a9d41b7f6f39d2f07a885f4a479353dd3ae8742c4225cbfe", + "trail_nodes": [], + "imported": false, + "imported_from": "" + }, + { + "id": "xananode.example:fragment/mother-of-all-demos-0001", + "protocol_id": "xananode.example:fragment/mother-of-all-demos-0001", + "title": "Augmenting Human Intelligence Fragment", + "type": "fragment", + "facets": [], + "section": "fragments", + "importance": 4, + "summary": "Engelbart's demonstration as an example of computers augmenting structured knowledge work.", + "content": "Engelbart's demonstration as an example of computers augmenting structured knowledge work.", + "url": "/fragment/mother-of-all-demos-0001/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "xananode.example:source/mother-of-all-demos@sha256:88a43c06a3135ff5a982ca8efe948753f1d6e839561dcf664bd873719025e210#fragment/0001@sha256:217a3bcf5fb3c571fd4661497b6bdde97bba61576045ca253f21b9c0d2987ce4", + "trail_nodes": [], + "imported": false, + "imported_from": "" + }, + { + "id": "xananode.example:fragment/as-we-may-think-0004", + "protocol_id": "xananode.example:fragment/as-we-may-think-0004", + "title": "Associative Trails Fragment", + "type": "fragment", + "facets": [], + "section": "fragments", + "importance": 4, + "summary": "Bush's argument that knowledge systems need associative navigation and recall.", + "content": "Bush's argument that knowledge systems need associative navigation and recall.", + "url": "/fragment/as-we-may-think-0004/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "copyrighted", + "tumbler": "xananode.example:source/as-we-may-think@sha256:5e8e3a3bbe2278db54e5ea7b8e6a2677b620f67d2095e37409bc7c42451e1705#fragment/0004@sha256:f712416ac32e6b8771dcbe4315d4d9ff61635e6407265b20301ec3e3a79afc0e", + "trail_nodes": [], + "imported": false, + "imported_from": "" + } + ], + "edges": [ + { + "source": "xananode-implementation-stack-trail", + "target": "xananode-protocol-repo", + "type": "starts_with", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-implementation-stack-trail-starts_with-xananode-protocol-repo-1", + "summary": "XanaNode Implementation Stack Trail starts with XanaNode Protocol Repository.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-implementation-stack-trail", + "target": "xananode-core-sdk-repo", + "type": "continues_to", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-implementation-stack-trail-continues_to-xananode-core-sdk-repo-2", + "summary": "XanaNode Implementation Stack Trail continues to XanaNode Core SDK Repository.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-implementation-stack-trail", + "target": "xananode-hugo-repo", + "type": "continues_to", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-implementation-stack-trail-continues_to-xananode-hugo-repo-3", + "summary": "XanaNode Implementation Stack Trail continues to XanaNode Hugo Repository.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-implementation-stack-trail", + "target": "xananode-workspace-repo", + "type": "continues_to", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-implementation-stack-trail-continues_to-xananode-workspace-repo-4", + "summary": "XanaNode Implementation Stack Trail continues to XanaNode Workspace Repository.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-implementation-stack-trail", + "target": "xananode-studio-repo", + "type": "arrives_at", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-implementation-stack-trail-arrives_at-xananode-studio-repo-5", + "summary": "XanaNode Implementation Stack Trail arrives at XanaNode Studio Repository.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-core-trail", + "target": "start-here", + "type": "starts_with", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-core-trail-starts_with-start-here-6", + "summary": "XanaNode Core Trail starts with Start Here.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-core-trail", + "target": "xananode", + "type": "continues_to", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-core-trail-continues_to-xananode-7", + "summary": "XanaNode Core Trail continues to XanaNode.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-core-trail", + "target": "knowledge-substrate", + "type": "continues_to", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-core-trail-continues_to-knowledge-substrate-8", + "summary": "XanaNode Core Trail continues to Knowledge Substrate.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-core-trail", + "target": "protocol-artifacts", + "type": "continues_to", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-core-trail-continues_to-protocol-artifacts-9", + "summary": "XanaNode Core Trail continues to Protocol Artifacts.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-core-trail", + "target": "civilizational-memory", + "type": "arrives_at", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-core-trail-arrives_at-civilizational-memory-10", + "summary": "XanaNode Core Trail arrives at Civilizational Memory.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "protocol-artifacts-trail", + "target": "protocol-artifacts", + "type": "starts_with", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/protocol-artifacts-trail-starts_with-protocol-artifacts-11", + "summary": "Protocol Artifacts Trail starts with Protocol Artifacts.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "protocol-artifacts-trail", + "target": "substrate-manifest", + "type": "continues_to", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/protocol-artifacts-trail-continues_to-substrate-manifest-12", + "summary": "Protocol Artifacts Trail continues to Substrate Manifest.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "protocol-artifacts-trail", + "target": "substrate-node-record", + "type": "continues_to", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/protocol-artifacts-trail-continues_to-substrate-node-record-13", + "summary": "Protocol Artifacts Trail continues to Substrate Node Record.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "protocol-artifacts-trail", + "target": "substrate-relationship-list", + "type": "continues_to", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/protocol-artifacts-trail-continues_to-substrate-relationship-list-14", + "summary": "Protocol Artifacts Trail continues to Substrate Relationship List.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "protocol-artifacts-trail", + "target": "compatibility-levels", + "type": "continues_to", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/protocol-artifacts-trail-continues_to-compatibility-levels-15", + "summary": "Protocol Artifacts Trail continues to Compatibility Levels.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "protocol-artifacts-trail", + "target": "federation-example", + "type": "arrives_at", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/protocol-artifacts-trail-arrives_at-federation-example-16", + "summary": "Protocol Artifacts Trail arrives at Federation Example.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "historical-lineage-trail", + "target": "vannevar-bush", + "type": "starts_with", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/historical-lineage-trail-starts_with-vannevar-bush-17", + "summary": "Historical Lineage Trail starts with Vannevar Bush.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "historical-lineage-trail", + "target": "douglas-engelbart", + "type": "continues_to", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/historical-lineage-trail-continues_to-douglas-engelbart-18", + "summary": "Historical Lineage Trail continues to Douglas Engelbart.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "historical-lineage-trail", + "target": "ted-nelson", + "type": "continues_to", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/historical-lineage-trail-continues_to-ted-nelson-19", + "summary": "Historical Lineage Trail continues to Ted Nelson.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "historical-lineage-trail", + "target": "xananode", + "type": "arrives_at", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/historical-lineage-trail-arrives_at-xananode-20", + "summary": "Historical Lineage Trail arrives at XanaNode.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "branching-orientation-trail", + "target": "start-here", + "type": "starts_with", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/branching-orientation-trail-starts_with-start-here-21", + "summary": "Branching Orientation Trail starts with Start Here.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "branching-orientation-trail", + "target": "xananode", + "type": "continues_to", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/branching-orientation-trail-continues_to-xananode-22", + "summary": "Branching Orientation Trail continues to XanaNode.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "branching-orientation-trail", + "target": "vannevar-bush", + "type": "continues_to", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/branching-orientation-trail-continues_to-vannevar-bush-23", + "summary": "Branching Orientation Trail continues to Vannevar Bush.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "branching-orientation-trail", + "target": "xananode-protocol-repo", + "type": "continues_to", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/branching-orientation-trail-continues_to-xananode-protocol-repo-24", + "summary": "Branching Orientation Trail continues to XanaNode Protocol Repository.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-hugo-theme", + "target": "static-publishing", + "type": "enables", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-hugo-theme-enables-static-publishing-25", + "summary": "XanaNode Hugo Theme enables Static Publishing.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "hugo", + "target": "static-publishing", + "type": "implements", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/hugo-implements-static-publishing-26", + "summary": "Hugo implements Static Publishing.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "cytoscape-js", + "target": "knowledge-substrate", + "type": "represents", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/cytoscape-js-represents-knowledge-substrate-27", + "summary": "Cytoscape.js represents Knowledge Substrate.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-workspace-repo", + "target": "xananode-core-schema", + "type": "uses", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-workspace-repo-uses-xananode-core-schema-28", + "summary": "XanaNode Workspace Repository uses XanaNode Core Schema.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "federated-knowledge-substrates", + "target": "xananode-workspace-repo", + "type": "requires", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/federated-knowledge-substrates-requires-xananode-workspace-repo-29", + "summary": "Federated Knowledge Substrates requires XanaNode Workspace Repository.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-studio-repo", + "target": "xananode-core-schema", + "type": "uses", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-studio-repo-uses-xananode-core-schema-30", + "summary": "XanaNode Studio Repository uses XanaNode Core Schema.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-studio-repo", + "target": "xananode-hugo-theme", + "type": "uses", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-studio-repo-uses-xananode-hugo-theme-31", + "summary": "XanaNode Studio Repository uses XanaNode Hugo Theme.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-studio-repo", + "target": "knowledge-substrate", + "type": "demonstrates", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-studio-repo-demonstrates-knowledge-substrate-32", + "summary": "XanaNode Studio Repository demonstrates Knowledge Substrate.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-protocol-repo", + "target": "xananode", + "type": "defines", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-protocol-repo-defines-xananode-33", + "summary": "XanaNode Protocol Repository defines XanaNode.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-protocol-repo", + "target": "xananode-core-schema", + "type": "defines", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-protocol-repo-defines-xananode-core-schema-34", + "summary": "XanaNode Protocol Repository defines XanaNode Core Schema.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-protocol-repo", + "target": "protocol-artifacts", + "type": "documents", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-protocol-repo-documents-protocol-artifacts-35", + "summary": "XanaNode Protocol Repository documents Protocol Artifacts.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-hugo-repo", + "target": "xananode-hugo-theme", + "type": "implements", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-hugo-repo-implements-xananode-hugo-theme-36", + "summary": "XanaNode Hugo Repository implements XanaNode Hugo Theme.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-hugo-repo", + "target": "hugo", + "type": "uses", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-hugo-repo-uses-hugo-37", + "summary": "XanaNode Hugo Repository uses Hugo.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-hugo-repo", + "target": "xananode-core-schema", + "type": "uses", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-hugo-repo-uses-xananode-core-schema-38", + "summary": "XanaNode Hugo Repository uses XanaNode Core Schema.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-core-sdk-repo", + "target": "xananode-core-schema", + "type": "implements", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-core-sdk-repo-implements-xananode-core-schema-39", + "summary": "XanaNode Core SDK Repository implements XanaNode Core Schema.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-core-sdk-repo", + "target": "substrate-node-record", + "type": "uses", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-core-sdk-repo-uses-substrate-node-record-40", + "summary": "XanaNode Core SDK Repository uses Substrate Node Record.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-core-sdk-repo", + "target": "substrate-relationship-list", + "type": "uses", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-core-sdk-repo-uses-substrate-relationship-list-41", + "summary": "XanaNode Core SDK Repository uses Substrate Relationship List.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xanadu-document-interconnection", + "target": "project-xanadu", + "type": "documents", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xanadu-document-interconnection-documents-project-xanadu-42", + "summary": "Xanadu: Document Interconnection Enabling Re-use documents Project Xanadu.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xanadu-document-interconnection", + "target": "transclusion", + "type": "defines", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xanadu-document-interconnection-defines-transclusion-43", + "summary": "Xanadu: Document Interconnection Enabling Re-use defines Transclusion.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xanadu-document-interconnection", + "target": "claim-relationships-preserve-context", + "type": "supports", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xanadu-document-interconnection-supports-claim-relationships-preserve-context-44", + "summary": "Xanadu: Document Interconnection Enabling Re-use supports Typed relationships preserve context that hyperlinks lose.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "source-code-link-decay-study", + "target": "link-rot", + "type": "documents", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/source-code-link-decay-study-documents-link-rot-45", + "summary": "9.6 Million Links in Source Code Comments documents Link Rot.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "source-code-link-decay-study", + "target": "claim-relationships-preserve-context", + "type": "supports", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/source-code-link-decay-study-supports-claim-relationships-preserve-context-46", + "summary": "9.6 Million Links in Source Code Comments supports Typed relationships preserve context that hyperlinks lose.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "mother-of-all-demos", + "target": "nls", + "type": "documents", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/mother-of-all-demos-documents-nls-47", + "summary": "Mother of All Demos documents NLS.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "mother-of-all-demos", + "target": "knowledge-substrate", + "type": "supports", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/mother-of-all-demos-supports-knowledge-substrate-48", + "summary": "Mother of All Demos supports Knowledge Substrate.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "as-we-may-think", + "target": "memex", + "type": "documents", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/as-we-may-think-documents-memex-49", + "summary": "As We May Think documents Memex.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "as-we-may-think", + "target": "claim-substrate-is-structure", + "type": "supports", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/as-we-may-think-supports-claim-substrate-is-structure-50", + "summary": "As We May Think supports A knowledge substrate is structure, not information.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-relationship-types", + "target": "typed-relationships", + "type": "defines", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-relationship-types-defines-typed-relationships-51", + "summary": "XanaNode Relationship Types defines Typed Relationships.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-node-types", + "target": "xananode", + "type": "defines", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-node-types-defines-xananode-52", + "summary": "XanaNode Node Types defines XanaNode.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-core-schema", + "target": "xananode-node-types", + "type": "defines", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-core-schema-defines-xananode-node-types-53", + "summary": "XanaNode Core Schema defines XanaNode Node Types.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-core-schema", + "target": "xananode-relationship-types", + "type": "defines", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-core-schema-defines-xananode-relationship-types-54", + "summary": "XanaNode Core Schema defines XanaNode Relationship Types.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-core-schema", + "target": "substrate-manifest-schema", + "type": "defines", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-core-schema-defines-substrate-manifest-schema-55", + "summary": "XanaNode Core Schema defines Substrate Manifest Schema.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-core-schema", + "target": "substrate-node-schema", + "type": "defines", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-core-schema-defines-substrate-node-schema-56", + "summary": "XanaNode Core Schema defines Substrate Node Schema.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-core-schema", + "target": "substrate-relationships-schema", + "type": "defines", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-core-schema-defines-substrate-relationships-schema-57", + "summary": "XanaNode Core Schema defines Substrate Relationships Schema.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "federated-knowledge-substrates", + "target": "xananode-core-schema", + "type": "requires", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/federated-knowledge-substrates-requires-xananode-core-schema-58", + "summary": "Federated Knowledge Substrates requires XanaNode Core Schema.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-core-schema", + "target": "schema-extension", + "type": "enables", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-core-schema-enables-schema-extension-59", + "summary": "XanaNode Core Schema enables Schema Extension.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "substrate-relationships-schema", + "target": "substrate-relationship-list", + "type": "defines", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/substrate-relationships-schema-defines-substrate-relationship-list-60", + "summary": "Substrate Relationships Schema defines Substrate Relationship List.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "substrate-relationships-schema", + "target": "xananode-relationship-types", + "type": "uses", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/substrate-relationships-schema-uses-xananode-relationship-types-61", + "summary": "Substrate Relationships Schema uses XanaNode Relationship Types.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-core-schema", + "target": "substrate-relationships-schema", + "type": "contains", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-core-schema-contains-substrate-relationships-schema-62", + "summary": "XanaNode Core Schema contains Substrate Relationships Schema.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "substrate-node-schema", + "target": "substrate-node-record", + "type": "defines", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/substrate-node-schema-defines-substrate-node-record-63", + "summary": "Substrate Node Schema defines Substrate Node Record.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "substrate-node-schema", + "target": "xananode-node-types", + "type": "uses", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/substrate-node-schema-uses-xananode-node-types-64", + "summary": "Substrate Node Schema uses XanaNode Node Types.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-core-schema", + "target": "substrate-node-schema", + "type": "contains", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-core-schema-contains-substrate-node-schema-65", + "summary": "XanaNode Core Schema contains Substrate Node Schema.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "substrate-manifest-schema", + "target": "substrate-manifest", + "type": "defines", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/substrate-manifest-schema-defines-substrate-manifest-66", + "summary": "Substrate Manifest Schema defines Substrate Manifest.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-core-schema", + "target": "substrate-manifest-schema", + "type": "contains", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-core-schema-contains-substrate-manifest-schema-67", + "summary": "XanaNode Core Schema contains Substrate Manifest Schema.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "compatibility-report", + "target": "substrate-manifest-schema", + "type": "requires", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/compatibility-report-requires-substrate-manifest-schema-68", + "summary": "Compatibility Report requires Substrate Manifest Schema.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "namespace-schema", + "target": "namespace-registry", + "type": "defines", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/namespace-schema-defines-namespace-registry-69", + "summary": "Namespace Schema defines Namespace Registry.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "namespace-schema", + "target": "namespacing", + "type": "supports", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/namespace-schema-supports-namespacing-70", + "summary": "Namespace Schema supports Namespacing.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "schema-extension", + "target": "namespace-schema", + "type": "requires", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/schema-extension-requires-namespace-schema-71", + "summary": "Schema Extension requires Namespace Schema.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "merge-report-schema", + "target": "merge-report", + "type": "defines", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/merge-report-schema-defines-merge-report-72", + "summary": "Merge Report Schema defines Merge Report.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "merge-report-schema", + "target": "merge-validation", + "type": "documents", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/merge-report-schema-documents-merge-validation-73", + "summary": "Merge Report Schema documents Merge Validation.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "federation-example", + "target": "merge-report-schema", + "type": "requires", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/federation-example-requires-merge-report-schema-74", + "summary": "Federation Example requires Merge Report Schema.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "compatibility-report-schema", + "target": "compatibility-report", + "type": "defines", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/compatibility-report-schema-defines-compatibility-report-75", + "summary": "Compatibility Report Schema defines Compatibility Report.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "compatibility-report-schema", + "target": "compatibility-levels", + "type": "documents", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/compatibility-report-schema-documents-compatibility-levels-76", + "summary": "Compatibility Report Schema documents Compatibility Levels.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "federation-example", + "target": "compatibility-report-schema", + "type": "requires", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/federation-example-requires-compatibility-report-schema-77", + "summary": "Federation Example requires Compatibility Report Schema.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-hugo-theme", + "target": "xananode", + "type": "implements", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-hugo-theme-implements-xananode-78", + "summary": "XanaNode Hugo Theme implements XanaNode.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-hugo-theme", + "target": "hugo", + "type": "uses", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-hugo-theme-uses-hugo-79", + "summary": "XanaNode Hugo Theme uses Hugo.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-hugo-theme", + "target": "cytoscape-js", + "type": "uses", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-hugo-theme-uses-cytoscape-js-80", + "summary": "XanaNode Hugo Theme uses Cytoscape.js.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-hugo-theme", + "target": "knowledge-substrate", + "type": "demonstrates", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-hugo-theme-demonstrates-knowledge-substrate-81", + "summary": "XanaNode Hugo Theme demonstrates Knowledge Substrate.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "project-xanadu", + "target": "transclusion", + "type": "defines", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/project-xanadu-defines-transclusion-82", + "summary": "Project Xanadu defines Transclusion.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "project-xanadu", + "target": "xananode", + "type": "influenced", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/project-xanadu-influenced-xananode-83", + "summary": "Project Xanadu influenced XanaNode.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "mother-of-all-demos", + "target": "nls", + "type": "demonstrates", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/mother-of-all-demos-demonstrates-nls-84", + "summary": "Mother of All Demos demonstrates NLS.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "nls", + "target": "xananode", + "type": "anticipated", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/nls-anticipated-xananode-85", + "summary": "NLS anticipated XanaNode.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "memex", + "target": "as-we-may-think", + "type": "introduced_in", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/memex-introduced_in-as-we-may-think-86", + "summary": "Memex introduced in As We May Think.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "memex", + "target": "xananode", + "type": "anticipated", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/memex-anticipated-xananode-87", + "summary": "Memex anticipated XanaNode.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "vannevar-bush", + "target": "as-we-may-think", + "type": "authored", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/vannevar-bush-authored-as-we-may-think-88", + "summary": "Vannevar Bush authored As We May Think.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "vannevar-bush", + "target": "memex", + "type": "proposed", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/vannevar-bush-proposed-memex-89", + "summary": "Vannevar Bush proposed Memex.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "vannevar-bush", + "target": "knowledge-substrate", + "type": "anticipated", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/vannevar-bush-anticipated-knowledge-substrate-90", + "summary": "Vannevar Bush anticipated Knowledge Substrate.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "ted-nelson", + "target": "project-xanadu", + "type": "created", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/ted-nelson-created-project-xanadu-91", + "summary": "Ted Nelson created Project Xanadu.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "ted-nelson", + "target": "transclusion", + "type": "introduced", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/ted-nelson-introduced-transclusion-92", + "summary": "Ted Nelson introduced Transclusion.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "ted-nelson", + "target": "xanadu-document-interconnection", + "type": "authored", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/ted-nelson-authored-xanadu-document-interconnection-93", + "summary": "Ted Nelson authored Xanadu: Document Interconnection Enabling Re-use.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "ted-nelson", + "target": "xananode", + "type": "influenced", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/ted-nelson-influenced-xananode-94", + "summary": "Ted Nelson influenced XanaNode.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "douglas-engelbart", + "target": "nls", + "type": "created", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/douglas-engelbart-created-nls-95", + "summary": "Douglas Engelbart created NLS.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "douglas-engelbart", + "target": "mother-of-all-demos", + "type": "presented", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/douglas-engelbart-presented-mother-of-all-demos-96", + "summary": "Douglas Engelbart presented Mother of All Demos.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode", + "target": "douglas-engelbart", + "type": "extends", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-extends-douglas-engelbart-97", + "summary": "XanaNode extends Douglas Engelbart.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "link-rot", + "target": "unlabeled-hyperlink", + "type": "demonstrates", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/link-rot-demonstrates-unlabeled-hyperlink-98", + "summary": "Link Rot demonstrates Unlabeled Hyperlink.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "link-rot", + "target": "provenance", + "type": "threatens", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/link-rot-threatens-provenance-99", + "summary": "Link Rot threatens Provenance.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "source-code-link-decay-study", + "target": "link-rot", + "type": "supports", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/source-code-link-decay-study-supports-link-rot-100", + "summary": "9.6 Million Links in Source Code Comments supports Link Rot.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "knowledge-substrate", + "target": "link-rot", + "type": "explains", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/knowledge-substrate-explains-link-rot-101", + "summary": "Knowledge Substrate explains Link Rot.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-hugo-theme", + "target": "xananode-icon", + "type": "has_primary_media", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-hugo-theme-has_primary_media-xananode-icon-102", + "summary": "XanaNode Hugo Theme has primary media XanaNode Icon.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-icon", + "target": "xananode-hugo-theme", + "type": "depicts", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-icon-depicts-xananode-hugo-theme-103", + "summary": "XanaNode Icon depicts XanaNode Hugo Theme.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-icon", + "target": "xananode", + "type": "represents", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-icon-represents-xananode-104", + "summary": "XanaNode Icon represents XanaNode.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "what-is-xananode", + "target": "xananode", + "type": "defines", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/what-is-xananode-defines-xananode-105", + "summary": "What Is XanaNode? defines XanaNode.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "what-is-xananode", + "target": "xananode-hugo-theme", + "type": "explains", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/what-is-xananode-explains-xananode-hugo-theme-106", + "summary": "What Is XanaNode? explains XanaNode Hugo Theme.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "what-is-xananode", + "target": "claim-merge-without-collapse", + "type": "arrives_at", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/what-is-xananode-arrives_at-claim-merge-without-collapse-107", + "summary": "What Is XanaNode? arrives at Substrates should merge without collapsing disagreement.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "what-is-xananode", + "target": "federated-knowledge-substrates", + "type": "context_for", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/what-is-xananode-context_for-federated-knowledge-substrates-108", + "summary": "What Is XanaNode? context for Federated Knowledge Substrates.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "what-is-xananode", + "target": "protocol-artifacts", + "type": "explains", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/what-is-xananode-explains-protocol-artifacts-109", + "summary": "What Is XanaNode? explains Protocol Artifacts.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "using-hugo-with-protocol-json", + "target": "xananode-hugo-theme", + "type": "explains", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/using-hugo-with-protocol-json-explains-xananode-hugo-theme-110", + "summary": "Using Hugo with Protocol JSON explains XanaNode Hugo Theme.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "using-hugo-with-protocol-json", + "target": "substrate-node-record", + "type": "explains", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/using-hugo-with-protocol-json-explains-substrate-node-record-111", + "summary": "Using Hugo with Protocol JSON explains Substrate Node Record.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "using-hugo-with-protocol-json", + "target": "substrate-relationship-list", + "type": "explains", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/using-hugo-with-protocol-json-explains-substrate-relationship-list-112", + "summary": "Using Hugo with Protocol JSON explains Substrate Relationship List.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "using-hugo-with-protocol-json", + "target": "historical-lineage-trail", + "type": "context_for", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/using-hugo-with-protocol-json-context_for-historical-lineage-trail-113", + "summary": "Using Hugo with Protocol JSON context for Historical Lineage Trail.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "start-here", + "target": "xananode", + "type": "explains", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/start-here-explains-xananode-114", + "summary": "Start Here explains XanaNode.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "start-here", + "target": "knowledge-substrate", + "type": "explains", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/start-here-explains-knowledge-substrate-115", + "summary": "Start Here explains Knowledge Substrate.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "start-here", + "target": "federated-knowledge-substrates", + "type": "explains", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/start-here-explains-federated-knowledge-substrates-116", + "summary": "Start Here explains Federated Knowledge Substrates.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "start-here", + "target": "single-source-of-truth", + "type": "contrasts_with", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/start-here-contrasts_with-single-source-of-truth-117", + "summary": "Start Here contrasts with Single Source of Truth.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "start-here", + "target": "xananode-core-trail", + "type": "continues_to", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/start-here-continues_to-xananode-core-trail-118", + "summary": "Start Here continues to XanaNode Core Trail.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "start-here", + "target": "protocol-artifacts-trail", + "type": "continues_to", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/start-here-continues_to-protocol-artifacts-trail-119", + "summary": "Start Here continues to Protocol Artifacts Trail.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "start-here", + "target": "using-hugo-with-protocol-json", + "type": "continues_to", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/start-here-continues_to-using-hugo-with-protocol-json-120", + "summary": "Start Here continues to Using Hugo with Protocol JSON.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode", + "target": "knowledge-substrate", + "type": "defines", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-defines-knowledge-substrate-121", + "summary": "XanaNode defines Knowledge Substrate.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode", + "target": "federated-knowledge-substrates", + "type": "explains", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-explains-federated-knowledge-substrates-122", + "summary": "XanaNode explains Federated Knowledge Substrates.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode", + "target": "xananode-core-schema", + "type": "requires", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-requires-xananode-core-schema-123", + "summary": "XanaNode requires XanaNode Core Schema.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode", + "target": "provenance", + "type": "preserves", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-preserves-provenance-124", + "summary": "XanaNode preserves Provenance.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode", + "target": "project-xanadu", + "type": "extends", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-extends-project-xanadu-125", + "summary": "XanaNode extends Project Xanadu.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode", + "target": "memex", + "type": "extends", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-extends-memex-126", + "summary": "XanaNode extends Memex.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "unlabeled-hyperlink", + "target": "provenance", + "type": "threatens", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/unlabeled-hyperlink-threatens-provenance-127", + "summary": "Unlabeled Hyperlink threatens Provenance.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "typed-relationships", + "target": "unlabeled-hyperlink", + "type": "contrasts_with", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/typed-relationships-contrasts_with-unlabeled-hyperlink-128", + "summary": "Typed Relationships contrasts with Unlabeled Hyperlink.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "typed-relationships", + "target": "claim-relationships-preserve-context", + "type": "supports", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/typed-relationships-supports-claim-relationships-preserve-context-129", + "summary": "Typed Relationships supports Typed relationships preserve context that hyperlinks lose.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "tumbler-addressing", + "target": "transclusion", + "type": "enables", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/tumbler-addressing-enables-transclusion-130", + "summary": "Tumbler Addressing enables Transclusion.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "tumbler-addressing", + "target": "deep-linking", + "type": "enables", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/tumbler-addressing-enables-deep-linking-131", + "summary": "Tumbler Addressing enables Deep Linking.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "tumbler-addressing", + "target": "provenance", + "type": "preserves", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/tumbler-addressing-preserves-provenance-132", + "summary": "Tumbler Addressing preserves Provenance.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "tumbler-addressing", + "target": "fragment-node", + "type": "enables", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/tumbler-addressing-enables-fragment-node-133", + "summary": "Tumbler Addressing enables Fragment Node.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode", + "target": "tumbler-addressing", + "type": "extends", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-extends-tumbler-addressing-134", + "summary": "XanaNode extends Tumbler Addressing.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "tumbler-addressing", + "target": "as-we-may-think", + "type": "deep_links_to", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/tumbler-addressing-deep_links_to-as-we-may-think-135", + "summary": "Tumbler Addressing deep links to As We May Think.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "transclusion", + "target": "provenance", + "type": "preserves", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/transclusion-preserves-provenance-136", + "summary": "Transclusion preserves Provenance.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "transclusion", + "target": "fragment-node", + "type": "uses", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/transclusion-uses-fragment-node-137", + "summary": "Transclusion uses Fragment Node.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "substrate-relationship-list", + "target": "xananode-relationship-types", + "type": "uses", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/substrate-relationship-list-uses-xananode-relationship-types-138", + "summary": "Substrate Relationship List uses XanaNode Relationship Types.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "substrate-relationship-list", + "target": "provenance", + "type": "preserves", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/substrate-relationship-list-preserves-provenance-139", + "summary": "Substrate Relationship List preserves Provenance.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "substrate-node-record", + "target": "xananode-node-types", + "type": "uses", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/substrate-node-record-uses-xananode-node-types-140", + "summary": "Substrate Node Record uses XanaNode Node Types.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "substrate-node-record", + "target": "fragment-node", + "type": "contains", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/substrate-node-record-contains-fragment-node-141", + "summary": "Substrate Node Record contains Fragment Node.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "substrate-manifest", + "target": "namespacing", + "type": "requires", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/substrate-manifest-requires-namespacing-142", + "summary": "Substrate Manifest requires Namespacing.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "single-source-of-truth", + "target": "federated-knowledge-substrates", + "type": "contrasts_with", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/single-source-of-truth-contrasts_with-federated-knowledge-substrates-143", + "summary": "Single Source of Truth contrasts with Federated Knowledge Substrates.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "single-source-of-truth", + "target": "independent-moderation", + "type": "threatens", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/single-source-of-truth-threatens-independent-moderation-144", + "summary": "Single Source of Truth threatens Independent Moderation.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "single-source-of-truth", + "target": "knowledge-substrate", + "type": "alternative_to", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/single-source-of-truth-alternative_to-knowledge-substrate-145", + "summary": "Single Source of Truth alternative to Knowledge Substrate.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "namespacing", + "target": "schema-extension", + "type": "enables", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/namespacing-enables-schema-extension-146", + "summary": "Namespacing enables Schema Extension.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "schema-extension", + "target": "xananode-core-schema", + "type": "requires", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/schema-extension-requires-xananode-core-schema-147", + "summary": "Schema Extension requires XanaNode Core Schema.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "federated-knowledge-substrates", + "target": "schema-extension", + "type": "requires", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/federated-knowledge-substrates-requires-schema-extension-148", + "summary": "Federated Knowledge Substrates requires Schema Extension.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "review-suggestions", + "target": "typed-relationships", + "type": "uses", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/review-suggestions-uses-typed-relationships-149", + "summary": "Review Suggestions uses Typed Relationships.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "review-suggestions", + "target": "transclusion", + "type": "uses", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/review-suggestions-uses-transclusion-150", + "summary": "Review Suggestions uses Transclusion.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "claim-relationships-preserve-context", + "target": "provenance", + "type": "evidence_for", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/claim-relationships-preserve-context-evidence_for-provenance-151", + "summary": "Typed relationships preserve context that hyperlinks lose evidence for Provenance.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-core-schema", + "target": "protocol-artifacts", + "type": "defines", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-core-schema-defines-protocol-artifacts-152", + "summary": "XanaNode Core Schema defines Protocol Artifacts.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "protocol-artifacts", + "target": "substrate-manifest", + "type": "contains", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/protocol-artifacts-contains-substrate-manifest-153", + "summary": "Protocol Artifacts contains Substrate Manifest.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "protocol-artifacts", + "target": "substrate-node-record", + "type": "contains", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/protocol-artifacts-contains-substrate-node-record-154", + "summary": "Protocol Artifacts contains Substrate Node Record.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "protocol-artifacts", + "target": "substrate-relationship-list", + "type": "contains", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/protocol-artifacts-contains-substrate-relationship-list-155", + "summary": "Protocol Artifacts contains Substrate Relationship List.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "protocol-artifacts", + "target": "review-suggestions", + "type": "contains", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/protocol-artifacts-contains-review-suggestions-156", + "summary": "Protocol Artifacts contains Review Suggestions.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "federated-knowledge-substrates", + "target": "protocol-artifacts", + "type": "requires", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/federated-knowledge-substrates-requires-protocol-artifacts-157", + "summary": "Federated Knowledge Substrates requires Protocol Artifacts.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "namespacing", + "target": "schema-extension", + "type": "clarifies", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/namespacing-clarifies-schema-extension-158", + "summary": "Namespacing clarifies Schema Extension.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "namespace-registry", + "target": "namespacing", + "type": "implements", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/namespace-registry-implements-namespacing-159", + "summary": "Namespace Registry implements Namespacing.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "schema-extension", + "target": "namespace-registry", + "type": "requires", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/schema-extension-requires-namespace-registry-160", + "summary": "Schema Extension requires Namespace Registry.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "moderation-model", + "target": "independent-moderation", + "type": "defines", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/moderation-model-defines-independent-moderation-161", + "summary": "Moderation Model defines Independent Moderation.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "federation-rules", + "target": "moderation-model", + "type": "requires", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/federation-rules-requires-moderation-model-162", + "summary": "Federation Rules requires Moderation Model.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "moderation-model", + "target": "dispute-resolution", + "type": "context_for", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/moderation-model-context_for-dispute-resolution-163", + "summary": "Moderation Model context for Dispute Resolution.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "merge-validation", + "target": "namespacing", + "type": "requires", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/merge-validation-requires-namespacing-164", + "summary": "Merge Validation requires Namespacing.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "merge-validation", + "target": "provenance", + "type": "requires", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/merge-validation-requires-provenance-165", + "summary": "Merge Validation requires Provenance.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "merge-validation", + "target": "schema-extension", + "type": "requires", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/merge-validation-requires-schema-extension-166", + "summary": "Merge Validation requires Schema Extension.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "merge-validation", + "target": "merge-report", + "type": "uses", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/merge-validation-uses-merge-report-167", + "summary": "Merge Validation uses Merge Report.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "merge-validation", + "target": "compatibility-report", + "type": "uses", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/merge-validation-uses-compatibility-report-168", + "summary": "Merge Validation uses Compatibility Report.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "merge-validation", + "target": "claim-merge-without-collapse", + "type": "arrives_at", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/merge-validation-arrives_at-claim-merge-without-collapse-169", + "summary": "Merge Validation arrives at Substrates should merge without collapsing disagreement.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "merge-report", + "target": "merge-validation", + "type": "documents", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/merge-report-documents-merge-validation-170", + "summary": "Merge Report documents Merge Validation.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "merge-report", + "target": "provenance", + "type": "preserves", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/merge-report-preserves-provenance-171", + "summary": "Merge Report preserves Provenance.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "merge-report", + "target": "claim-merge-without-collapse", + "type": "supports", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/merge-report-supports-claim-merge-without-collapse-172", + "summary": "Merge Report supports Substrates should merge without collapsing disagreement.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "known-implementations-registry", + "target": "xananode-hugo-theme", + "type": "documents", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/known-implementations-registry-documents-xananode-hugo-theme-173", + "summary": "Known Implementations Registry documents XanaNode Hugo Theme.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "known-implementations-registry", + "target": "compatibility-levels", + "type": "supports", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/known-implementations-registry-supports-compatibility-levels-174", + "summary": "Known Implementations Registry supports Compatibility Levels.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "knowledge-substrate", + "target": "claim-substrate-is-structure", + "type": "has_claim", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/knowledge-substrate-has_claim-claim-substrate-is-structure-175", + "summary": "Knowledge Substrate has claim A knowledge substrate is structure, not information.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "knowledge-substrate", + "target": "provenance", + "type": "requires", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/knowledge-substrate-requires-provenance-176", + "summary": "Knowledge Substrate requires Provenance.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "knowledge-substrate", + "target": "typed-relationships", + "type": "requires", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/knowledge-substrate-requires-typed-relationships-177", + "summary": "Knowledge Substrate requires Typed Relationships.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-core-schema", + "target": "knowledge-substrate", + "type": "enables", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-core-schema-enables-knowledge-substrate-178", + "summary": "XanaNode Core Schema enables Knowledge Substrate.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "independent-moderation", + "target": "single-source-of-truth", + "type": "contrasts_with", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/independent-moderation-contrasts_with-single-source-of-truth-179", + "summary": "Independent Moderation contrasts with Single Source of Truth.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "independent-moderation", + "target": "provenance", + "type": "requires", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/independent-moderation-requires-provenance-180", + "summary": "Independent Moderation requires Provenance.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "transclusion", + "target": "fragment-node", + "type": "requires", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/transclusion-requires-fragment-node-181", + "summary": "Transclusion requires Fragment Node.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "fragment-node", + "target": "provenance", + "type": "preserves", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/fragment-node-preserves-provenance-182", + "summary": "Fragment Node preserves Provenance.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "fragment-node", + "target": "mother-of-all-demos", + "type": "deep_links_to", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/fragment-node-deep_links_to-mother-of-all-demos-183", + "summary": "Fragment Node deep links to Mother of All Demos.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "federation-rules", + "target": "federated-knowledge-substrates", + "type": "defines", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/federation-rules-defines-federated-knowledge-substrates-184", + "summary": "Federation Rules defines Federated Knowledge Substrates.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "federation-rules", + "target": "independent-moderation", + "type": "preserves", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/federation-rules-preserves-independent-moderation-185", + "summary": "Federation Rules preserves Independent Moderation.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "federation-rules", + "target": "compatibility-report", + "type": "requires", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/federation-rules-requires-compatibility-report-186", + "summary": "Federation Rules requires Compatibility Report.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "federation-rules", + "target": "merge-report", + "type": "requires", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/federation-rules-requires-merge-report-187", + "summary": "Federation Rules requires Merge Report.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "federation-example", + "target": "federated-knowledge-substrates", + "type": "demonstrates", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/federation-example-demonstrates-federated-knowledge-substrates-188", + "summary": "Federation Example demonstrates Federated Knowledge Substrates.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "federation-example", + "target": "compatibility-report", + "type": "uses", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/federation-example-uses-compatibility-report-189", + "summary": "Federation Example uses Compatibility Report.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "federation-example", + "target": "merge-report", + "type": "uses", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/federation-example-uses-merge-report-190", + "summary": "Federation Example uses Merge Report.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "federation-example", + "target": "independent-moderation", + "type": "preserves", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/federation-example-preserves-independent-moderation-191", + "summary": "Federation Example preserves Independent Moderation.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "federated-knowledge-substrates", + "target": "namespacing", + "type": "requires", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/federated-knowledge-substrates-requires-namespacing-192", + "summary": "Federated Knowledge Substrates requires Namespacing.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "federated-knowledge-substrates", + "target": "merge-validation", + "type": "requires", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/federated-knowledge-substrates-requires-merge-validation-193", + "summary": "Federated Knowledge Substrates requires Merge Validation.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "federated-knowledge-substrates", + "target": "federation-rules", + "type": "requires", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/federated-knowledge-substrates-requires-federation-rules-194", + "summary": "Federated Knowledge Substrates requires Federation Rules.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "federated-knowledge-substrates", + "target": "independent-moderation", + "type": "preserves", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/federated-knowledge-substrates-preserves-independent-moderation-195", + "summary": "Federated Knowledge Substrates preserves Independent Moderation.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "federated-knowledge-substrates", + "target": "single-source-of-truth", + "type": "alternative_to", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/federated-knowledge-substrates-alternative_to-single-source-of-truth-196", + "summary": "Federated Knowledge Substrates alternative to Single Source of Truth.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "dispute-resolution", + "target": "provenance", + "type": "requires", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/dispute-resolution-requires-provenance-197", + "summary": "Dispute Resolution requires Provenance.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "dispute-resolution", + "target": "claim-merge-without-collapse", + "type": "supports", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/dispute-resolution-supports-claim-merge-without-collapse-198", + "summary": "Dispute Resolution supports Substrates should merge without collapsing disagreement.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "dispute-resolution", + "target": "merge-report", + "type": "context_for", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/dispute-resolution-context_for-merge-report-199", + "summary": "Dispute Resolution context for Merge Report.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "federation-rules", + "target": "dispute-resolution", + "type": "requires", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/federation-rules-requires-dispute-resolution-200", + "summary": "Federation Rules requires Dispute Resolution.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "deep-linking", + "target": "transclusion", + "type": "enables", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/deep-linking-enables-transclusion-201", + "summary": "Deep Linking enables Transclusion.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "deep-linking", + "target": "unlabeled-hyperlink", + "type": "contrasts_with", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/deep-linking-contrasts_with-unlabeled-hyperlink-202", + "summary": "Deep Linking contrasts with Unlabeled Hyperlink.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "custom-extension-substrate", + "target": "schema-extension", + "type": "demonstrates", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/custom-extension-substrate-demonstrates-schema-extension-203", + "summary": "Custom Extension Substrate demonstrates Schema Extension.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "custom-extension-substrate", + "target": "namespace-registry", + "type": "requires", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/custom-extension-substrate-requires-namespace-registry-204", + "summary": "Custom Extension Substrate requires Namespace Registry.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "custom-extension-substrate", + "target": "substrate-manifest", + "type": "uses", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/custom-extension-substrate-uses-substrate-manifest-205", + "summary": "Custom Extension Substrate uses Substrate Manifest.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "custom-extension-substrate", + "target": "canonical-type-policy", + "type": "features", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/custom-extension-substrate-features-canonical-type-policy-206", + "summary": "Custom Extension Substrate features Canonical Type Policy.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "compatibility-report", + "target": "compatibility-levels", + "type": "documents", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/compatibility-report-documents-compatibility-levels-207", + "summary": "Compatibility Report documents Compatibility Levels.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "merge-validation", + "target": "compatibility-report", + "type": "requires", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/merge-validation-requires-compatibility-report-208", + "summary": "Merge Validation requires Compatibility Report.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "compatibility-levels", + "target": "compatibility-report", + "type": "uses", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/compatibility-levels-uses-compatibility-report-209", + "summary": "Compatibility Levels uses Compatibility Report.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "compatibility-levels", + "target": "substrate-manifest", + "type": "requires", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/compatibility-levels-requires-substrate-manifest-210", + "summary": "Compatibility Levels requires Substrate Manifest.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "federated-knowledge-substrates", + "target": "compatibility-levels", + "type": "requires", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/federated-knowledge-substrates-requires-compatibility-levels-211", + "summary": "Federated Knowledge Substrates requires Compatibility Levels.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "federated-knowledge-substrates", + "target": "civilizational-memory", + "type": "enables", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/federated-knowledge-substrates-enables-civilizational-memory-212", + "summary": "Federated Knowledge Substrates enables Civilizational Memory.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "civilizational-memory", + "target": "knowledge-substrate", + "type": "requires", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/civilizational-memory-requires-knowledge-substrate-213", + "summary": "Civilizational Memory requires Knowledge Substrate.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "civilizational-memory", + "target": "provenance", + "type": "requires", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/civilizational-memory-requires-provenance-214", + "summary": "Civilizational Memory requires Provenance.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "civilizational-memory", + "target": "merge-validation", + "type": "requires", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/civilizational-memory-requires-merge-validation-215", + "summary": "Civilizational Memory requires Merge Validation.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "canonical-type-policy", + "target": "schema-extension", + "type": "context_for", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/canonical-type-policy-context_for-schema-extension-216", + "summary": "Canonical Type Policy context for Schema Extension.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "canonical-type-policy", + "target": "namespacing", + "type": "requires", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/canonical-type-policy-requires-namespacing-217", + "summary": "Canonical Type Policy requires Namespacing.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xanadu-document-interconnection", + "target": "claim-substrate-is-structure", + "type": "supports", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xanadu-document-interconnection-supports-claim-substrate-is-structure-218", + "summary": "Xanadu: Document Interconnection Enabling Re-use supports A knowledge substrate is structure, not information.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "typed-relationships", + "target": "claim-relationships-preserve-context", + "type": "has_claim", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/typed-relationships-has_claim-claim-relationships-preserve-context-219", + "summary": "Typed Relationships has claim Typed relationships preserve context that hyperlinks lose.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "claim-relationships-preserve-context", + "target": "unlabeled-hyperlink", + "type": "contrasts_with", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/claim-relationships-preserve-context-contrasts_with-unlabeled-hyperlink-220", + "summary": "Typed relationships preserve context that hyperlinks lose contrasts with Unlabeled Hyperlink.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "merge-validation", + "target": "claim-merge-without-collapse", + "type": "has_claim", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/merge-validation-has_claim-claim-merge-without-collapse-221", + "summary": "Merge Validation has claim Substrates should merge without collapsing disagreement.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-core-schema", + "target": "claim-merge-without-collapse", + "type": "supports", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-core-schema-supports-claim-merge-without-collapse-222", + "summary": "XanaNode Core Schema supports Substrates should merge without collapsing disagreement.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "claim-merge-without-collapse", + "target": "single-source-of-truth", + "type": "contradicts", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/claim-merge-without-collapse-contradicts-single-source-of-truth-223", + "summary": "Substrates should merge without collapsing disagreement contradicts Single Source of Truth.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.example:fragment/xanadu-document-interconnection-0001", + "target": "xanadu-document-interconnection", + "type": "derived_from", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xanadu-document-interconnection-fragment-0001-derived-from-source", + "summary": "Reusable Media Fragment is derived from a stable addressable portion of its source node.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.example:fragment/mother-of-all-demos-0001", + "target": "mother-of-all-demos", + "type": "derived_from", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/mother-of-all-demos-fragment-0001-derived-from-source", + "summary": "Augmenting Human Intelligence Fragment is derived from a stable addressable portion of its source node.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.example:fragment/as-we-may-think-0004", + "target": "as-we-may-think", + "type": "derived_from", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/as-we-may-think-fragment-0004-derived-from-source", + "summary": "Associative Trails Fragment is derived from a stable addressable portion of its source node.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-hugo-theme", + "target": "xananode-icon", + "type": "has_primary_media", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-hugo-theme-represented-by-xananode-icon", + "summary": "XanaNode Hugo Theme uses XanaNode Icon as its primary media.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode", + "target": "xananode-icon", + "type": "has_primary_media", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-represented-by-xananode-icon", + "summary": "XanaNode uses XanaNode Icon as its primary media.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "tumbler-addressing", + "target": "xananode.example:fragment/as-we-may-think-0004", + "type": "transcludes", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/tumbler-addressing-transcludes-0004", + "summary": "Tumbler Addressing transcludes Associative Trails Fragment by stable reference.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "transclusion", + "target": "xananode.example:fragment/xanadu-document-interconnection-0001", + "type": "transcludes", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/transclusion-transcludes-0001", + "summary": "Transclusion transcludes Reusable Media Fragment by stable reference.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "fragment-node", + "target": "xananode.example:fragment/mother-of-all-demos-0001", + "type": "transcludes", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/fragment-node-transcludes-0001", + "summary": "Fragment Node transcludes Augmenting Human Intelligence Fragment by stable reference.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "example.minimal:source/as-we-may-think", + "target": "example.minimal:claim/substrate-is-structure", + "type": "supports", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "example.minimal:rel/source-supports-claim", + "summary": "Bush's essay is used as source evidence for the claim that substrate structure matters.", + "asserted_by": "example.minimal:person/example-maintainer", + "asserted_at": "2026-01-01T00:00:00Z", + "valid_from": "", + "valid_to": "", + "confidence": "interpretive", + "external": false, + "target_substrate": "" + }, + { + "source": "example.minimal:source/as-we-may-think", + "target": "example.minimal:concept/associative-trails", + "type": "discusses", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "example.minimal:rel/source-discusses-associative-trails", + "summary": "The source discusses associative trails as a way to navigate knowledge by meaningful connections.", + "asserted_by": "example.minimal:person/example-maintainer", + "asserted_at": "2026-01-01T00:00:00Z", + "valid_from": "", + "valid_to": "", + "confidence": "high", + "external": false, + "target_substrate": "" + }, + { + "source": "example.minimal:concept/associative-trails", + "target": "example.minimal:concept/knowledge-substrate", + "type": "related_to", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "example.minimal:rel/associative-trails-context-for-substrate", + "summary": "Associative trails provide historical and conceptual context for the knowledge substrate concept.", + "asserted_by": "example.minimal:person/example-maintainer", + "asserted_at": "2026-01-01T00:00:00Z", + "valid_from": "", + "valid_to": "", + "confidence": "interpretive", + "external": false, + "target_substrate": "" + }, + { + "source": "example.minimal:claim/substrate-is-structure", + "target": "example.minimal:concept/knowledge-substrate", + "type": "defines", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "example.minimal:rel/claim-defines-concept", + "summary": "The claim gives the defining explanation of what a knowledge substrate is.", + "asserted_by": "example.minimal:person/example-maintainer", + "asserted_at": "2026-01-01T00:00:00Z", + "valid_from": "", + "valid_to": "", + "confidence": "interpretive", + "external": false, + "target_substrate": "" + }, + { + "source": "example.minimal:concept/knowledge-substrate", + "target": "example.minimal:claim/substrate-is-structure", + "type": "has_claim", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "example.minimal:rel/concept-has-claim", + "summary": "The concept is built from the claim rather than floating as an unsupported idea.", + "asserted_by": "example.minimal:person/example-maintainer", + "asserted_at": "2026-01-01T00:00:00Z", + "valid_from": "", + "valid_to": "", + "confidence": "high", + "external": false, + "target_substrate": "" + }, + { + "source": "example.minimal:trail/start-here", + "target": "example.minimal:source/as-we-may-think", + "type": "starts_with", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "example.minimal:rel/trail-starts-with-source", + "summary": "The reading trail starts with the source.", + "asserted_by": "example.minimal:person/example-maintainer", + "asserted_at": "2026-01-01T00:00:00Z", + "valid_from": "", + "valid_to": "", + "confidence": "curatorial", + "external": false, + "target_substrate": "" + }, + { + "source": "example.minimal:source/as-we-may-think", + "target": "example.minimal:claim/substrate-is-structure", + "type": "continues_to", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "example.minimal:rel/trail-continues-to-claim", + "summary": "The trail continues from source evidence to the claim derived from it.", + "asserted_by": "example.minimal:person/example-maintainer", + "asserted_at": "2026-01-01T00:00:00Z", + "valid_from": "", + "valid_to": "", + "confidence": "curatorial", + "external": false, + "target_substrate": "" + }, + { + "source": "example.minimal:claim/substrate-is-structure", + "target": "example.minimal:concept/knowledge-substrate", + "type": "continues_to", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "example.minimal:rel/trail-continues-to-concept", + "summary": "The trail continues from the defining claim to the concept it helps construct.", + "asserted_by": "example.minimal:person/example-maintainer", + "asserted_at": "2026-01-01T00:00:00Z", + "valid_from": "", + "valid_to": "", + "confidence": "curatorial", + "external": false, + "target_substrate": "" + }, + { + "source": "example.minimal:trail/start-here", + "target": "example.minimal:concept/associative-trails", + "type": "features", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "example.minimal:rel/trail-includes-associative-trails", + "summary": "The trail features the background concept that explains why relationship-based navigation matters.", + "asserted_by": "example.minimal:person/example-maintainer", + "asserted_at": "2026-01-01T00:00:00Z", + "valid_from": "", + "valid_to": "", + "confidence": "curatorial", + "external": false, + "target_substrate": "" + }, + { + "source": "example.minimal:person/example-maintainer", + "target": "example.minimal:essay/relationship-navigation-intro", + "type": "created", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "example.minimal:rel/maintainer-created-intro-essay", + "summary": "The example maintainer created the short introductory essay used to demonstrate transclusion.", + "asserted_by": "example.minimal:person/example-maintainer", + "asserted_at": "2026-01-01T00:00:00Z", + "valid_from": "", + "valid_to": "", + "confidence": "high", + "external": false, + "target_substrate": "" + }, + { + "source": "example.minimal:fragment/as-we-may-think-0004", + "target": "example.minimal:source/as-we-may-think", + "type": "derived_from", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "example.minimal:rel/fragment-derived-from-source", + "summary": "The fragment node is derived from a stable addressable portion of the source node.", + "asserted_by": "example.minimal:person/example-maintainer", + "asserted_at": "2026-01-01T00:00:00Z", + "valid_from": "", + "valid_to": "", + "confidence": "high", + "external": false, + "target_substrate": "" + }, + { + "source": "example.minimal:essay/relationship-navigation-intro", + "target": "example.minimal:fragment/as-we-may-think-0004", + "type": "transcludes", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "example.minimal:rel/essay-transcludes-fragment", + "summary": "The essay includes the source fragment by stable reference instead of duplicating it.", + "asserted_by": "example.minimal:person/example-maintainer", + "asserted_at": "2026-01-01T00:00:00Z", + "valid_from": "", + "valid_to": "", + "confidence": "high", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:person/gottfried-wilhelm-leibniz", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "type": "anticipated", + "weight": 3, + "visibility": "background", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/leibniz-anticipated-semantic-computation", + "summary": "Leibniz anticipated semantic computation through universal symbolic reasoning.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:person/wilhelm-ostwald", + "target": "xananode.lineage:person/paul-otlet", + "type": "parallel_to", + "weight": 3, + "visibility": "background", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/ostwald-parallel-to-otlet", + "summary": "Ostwald's Die Bruecke work runs parallel to Otlet's knowledge organization work.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:person/jorge-luis-borges", + "target": "xananode.lineage:publication/the-garden-of-forking-paths", + "type": "authored", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/borges-authored-forking-paths", + "summary": "Borges authored The Garden of Forking Paths.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:publication/the-garden-of-forking-paths", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "type": "anticipated", + "weight": 3, + "visibility": "background", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/forking-paths-anticipated-nonlinear-text", + "summary": "The Garden of Forking Paths anticipated nonlinear textual structures.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:person/andries-van-dam", + "target": "ted-nelson", + "type": "collaborated_with", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/van-dam-collaborated-with-nelson", + "summary": "Andries van Dam belongs to the Brown hypertext lineage connected to Nelson's early hypertext work.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:place/brown-university", + "target": "xananode.lineage:project/hypertext-editing-system", + "type": "occurred_at", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/brown-site-of-hes", + "summary": "Brown University was a site of the Hypertext Editing System lineage.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:person/andries-van-dam", + "target": "xananode.lineage:project/fress", + "type": "implements", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/van-dam-implemented-fress", + "summary": "Van Dam's Brown lineage implemented FRESS.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:project/intermedia", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "type": "implements", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/intermedia-implemented-scholarly-hypermedia", + "summary": "Intermedia implemented scholarly hypermedia as part of the larger lineage.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:person/alan-kay", + "target": "douglas-engelbart", + "type": "extends", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/alan-kay-extends-engelbart", + "summary": "Kay extends Engelbart's augmentation ideas into personal dynamic media.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:organization/xerox-parc", + "target": "xananode.lineage:person/alan-kay", + "type": "context_for", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/xerox-parc-context-for-kay", + "summary": "Xerox PARC contextualizes Kay's major work.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:person/nicholas-negroponte", + "target": "xananode.lineage:organization/mit-media-lab", + "type": "shapes", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/negroponte-shapes-media-lab", + "summary": "Negroponte shaped the interactive media and information-space branch.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:person/seymour-papert", + "target": "xananode.lineage:person/alan-kay", + "type": "parallel_to", + "weight": 3, + "visibility": "background", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/papert-parallel-to-kay", + "summary": "Papert's learning-media work runs parallel to Kay's dynamic media branch.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:person/marvin-minsky", + "target": "xananode.lineage:technology/apple-knowledge-navigator", + "type": "context_for", + "weight": 3, + "visibility": "background", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/minsky-context-for-agents", + "summary": "Minsky's AI work contextualizes intelligent agents and cognitive modeling.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:person/hans-peter-brondmo", + "target": "xananode.lineage:technology/micons", + "type": "introduced", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/brondmo-introduced-micons", + "summary": "Hans Peter Brondmo introduced micons as animated conceptual representations.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:publication/hyperland", + "target": "xananode.lineage:technology/micons", + "type": "features", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/hyperland-features-micons", + "summary": "Hyperland features micons as part of its media-agent demonstration.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:person/robert-winter", + "target": "xananode.lineage:project/interactive-beethoven-ninth", + "type": "demonstrates", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/winter-demonstrated-interactive-music", + "summary": "Robert Winter demonstrated music as explorable structure.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:person/robert-abel", + "target": "xananode.lineage:project/interactive-guernica", + "type": "demonstrates", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/abel-demonstrated-guernica", + "summary": "Robert Abel demonstrated visual art as navigable knowledge.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:person/ivan-sutherland", + "target": "xananode.lineage:tool/hyperland-vr", + "type": "anticipated", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/sutherland-anticipated-spatial-computing", + "summary": "Sutherland anticipated visual and spatial computing.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:person/jaron-lanier", + "target": "xananode.lineage:organization/vpl-research", + "type": "popularized", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/lanier-popularized-vr", + "summary": "Lanier popularized virtual reality through VPL Research.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:person/scott-fisher", + "target": "xananode.lineage:organization/nasa", + "type": "demonstrates", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/fisher-demonstrated-nasa-vr", + "summary": "Scott Fisher demonstrated VR cases including NASA virtual environment work.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:publication/dirk-gentlys-holistic-detective-agency", + "target": "xananode.lineage:publication/hyperland", + "type": "anticipated", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/dirk-gently-anticipated-hyperland", + "summary": "Dirk Gently anticipates Hyperland's theme of interconnectedness.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:organization/bbc-two", + "target": "xananode.lineage:publication/hyperland", + "type": "created", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/bbc-two-created-hyperland-broadcast-context", + "summary": "BBC Two provided the broadcast context for Hyperland.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:person/richard-saul-wurman", + "target": "xananode.lineage:event/ted2-1990", + "type": "created", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/wurman-created-ted-context", + "summary": "Richard Saul Wurman created the TED context that TED2 belongs to.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:person/harry-marks", + "target": "xananode.lineage:event/ted2-1990", + "type": "participated_in", + "weight": 3, + "visibility": "background", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/harry-marks-participated-in-ted2", + "summary": "Harry Marks participated in TED2.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:person/john-sculley", + "target": "xananode.lineage:technology/apple-knowledge-navigator", + "type": "presented", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/sculley-presented-knowledge-navigator", + "summary": "John Sculley presented Apple's agent and interactive-media future.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:technology/apple-knowledge-navigator", + "target": "xananode.lineage:person/tom-baker", + "type": "parallel_to", + "weight": 3, + "visibility": "background", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/knowledge-navigator-parallel-to-hyperland-agent", + "summary": "Apple Knowledge Navigator runs parallel to Hyperland's software-agent persona.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:person/bill-atkinson", + "target": "xananode.lineage:technology/hypercard", + "type": "implements", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/bill-atkinson-implemented-hypercard", + "summary": "Bill Atkinson implemented HyperCard.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:event/ted2-1990", + "target": "xananode.lineage:person/robert-abel", + "type": "features", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/ted2-features-robert-abel", + "summary": "TED2 featured Robert Abel's multimedia art navigation branch.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:event/ted2-1990", + "target": "xananode.lineage:person/bill-atkinson", + "type": "features", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/ted2-features-bill-atkinson", + "summary": "TED2 featured Bill Atkinson and accessible hypermedia authoring.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:person/tim-berners-lee", + "target": "xananode.lineage:person/robert-cailliau", + "type": "collaborated_with", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/berners-lee-collaborated-with-cailliau", + "summary": "Berners-Lee collaborated with Robert Cailliau on the Web proposal and promotion.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:place/cern", + "target": "xananode.lineage:technology/world-wide-web", + "type": "context_for", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/cern-context-for-web", + "summary": "CERN provided the context for the Web's birth.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:technology/html", + "target": "xananode.lineage:technology/world-wide-web", + "type": "implements", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/html-implements-markup", + "summary": "HTML implements document markup for the Web.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:technology/http", + "target": "xananode.lineage:technology/world-wide-web", + "type": "enables", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/http-enables-web", + "summary": "HTTP enables distributed retrieval on the Web.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:technology/url-uri", + "target": "xananode.lineage:technology/world-wide-web", + "type": "enables", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/url-uri-enables-addressability", + "summary": "URL and URI addressing enables Web addressability.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:organization/ncsa", + "target": "xananode.lineage:technology/mosaic", + "type": "popularized", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/ncsa-popularized-mosaic", + "summary": "NCSA popularized Web browsing through Mosaic.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:person/marc-andreessen", + "target": "xananode.lineage:technology/world-wide-web", + "type": "popularized", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/andreessen-popularized-web", + "summary": "Marc Andreessen helped popularize the Web branch.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:concept/web-as-incomplete-hypertext", + "target": "xananode", + "type": "contrasts_with", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/web-incomplete-contrasts-with-xananode", + "summary": "The incomplete-hypertext frame contrasts the Web's missing provenance and relationship governance with XanaNode.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:technology/guide", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "type": "implements", + "weight": 3, + "visibility": "background", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/guide-implemented-pc-hypertext", + "summary": "Guide implemented personal-computer hypertext.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:project/storyspace", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "type": "implements", + "weight": 3, + "visibility": "background", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/storyspace-implemented-hypertext-literature", + "summary": "Storyspace implemented hypertext literature authoring.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:project/zog-kms", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "type": "implements", + "weight": 3, + "visibility": "background", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/zog-kms-implemented-frame-navigation", + "summary": "ZOG/KMS implemented frame and card based knowledge management.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:project/xanadu-at-autodesk", + "target": "project-xanadu", + "type": "implements", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/xanadu-at-autodesk-implements-xanadu", + "summary": "Xanadu at Autodesk attempted a commercial implementation of Nelson's Xanadu vision.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "type": "preserves", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/xananode-preserves-lost-lineage", + "summary": "XanaNode preserves the lost lineage as an intertwingled graph.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode", + "target": "memex", + "type": "extends", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/xananode-extends-bush-trails", + "summary": "XanaNode extends Bush's associative trails into typed, portable substrate records.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode", + "target": "transclusion", + "type": "extends", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/xananode-extends-transclusion", + "summary": "XanaNode extends Nelson-style transclusion with stable fragments and protocol identity.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:concept/conflict-disputed-identity", + "target": "federated-knowledge-substrates", + "type": "preserves", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/conflict-preserves-disagreement", + "summary": "Conflict and disputed identity preserve disagreement instead of flattening it.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:technology/git-backed-substrate", + "target": "provenance", + "type": "enables", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/git-backed-substrate-enables-history", + "summary": "A Git-backed substrate enables history, branching, merging, authorship, and preservation.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:tool/babel", + "target": "schema-extension", + "type": "maps_to", + "weight": 3, + "visibility": "background", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/babel-maps-to-translation", + "summary": "Babel maps to future translation across machine-readable formats, languages, and ontologies.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:tool/hyperland-vr", + "target": "federated-knowledge-substrates", + "type": "implements", + "weight": 3, + "visibility": "background", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/hyperland-vr-implements-spatial-navigation", + "summary": "Hyperland VR imagines spatial navigation across federated substrates.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "target": "xananode", + "type": "context_for", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/lost-lineage-context-for-xananode", + "summary": "The lost lineage frames XanaNode as a corrective for preserving connected, attributable knowledge.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:person/paul-otlet", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "type": "anticipated", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/otlet-anticipated-knowledge-systems", + "summary": "Otlet anticipated global knowledge systems and networked documentation.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:person/h-g-wells", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "type": "proposed", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/wells-proposed-world-brain", + "summary": "Wells proposed a planetary memory through the World Brain.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "vannevar-bush", + "target": "xananode.lineage:person/douglas-adams", + "type": "influenced", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/bush-influenced-adams-lineage", + "summary": "Bush's associative trails feed the lineage that Hyperland dramatized.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "ted-nelson", + "target": "xananode.lineage:publication/hyperland", + "type": "influenced", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/nelson-influenced-hyperland", + "summary": "Nelson's hypertext and Xanadu ideas are central to Hyperland.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:person/douglas-adams", + "target": "xananode.lineage:publication/hyperland", + "type": "authored", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/adams-authored-hyperland", + "summary": "Douglas Adams authored Hyperland.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:person/max-whitby", + "target": "xananode.lineage:publication/hyperland", + "type": "created", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/whitby-created-hyperland", + "summary": "Max Whitby produced and directed Hyperland.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:publication/hyperland", + "target": "xananode.lineage:person/tom-baker", + "type": "features", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/hyperland-features-tom-baker", + "summary": "Hyperland features Tom Baker as a software-agent persona.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:publication/hyperland", + "target": "xananode.lineage:event/ted2-1990", + "type": "contemporary_of", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/hyperland-contemporary-of-ted2", + "summary": "Hyperland and TED2 converge in the same 1990 hypermedia moment.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "1990-01-01T00:00:00Z", + "valid_to": "1990-12-31T23:59:59Z", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:event/ted2-1990", + "target": "xananode.lineage:place/monterey-california", + "type": "occurred_at", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/ted2-occurred-at-monterey", + "summary": "TED2 occurred in Monterey, California.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:event/ted2-1990", + "target": "xananode.lineage:person/douglas-adams", + "type": "features", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/ted2-features-adams", + "summary": "TED2 featured Douglas Adams.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:event/ted2-1990", + "target": "xananode.lineage:person/bob-stein", + "type": "features", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/ted2-features-bob-stein", + "summary": "TED2 featured Bob Stein's interactive publishing branch.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:person/bob-stein", + "target": "xananode.lineage:organization/voyager-company", + "type": "created", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/bob-stein-created-voyager", + "summary": "Bob Stein created interactive publishing contexts including Voyager.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:event/ted2-1990", + "target": "xananode.lineage:person/alan-kay", + "type": "features", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/ted2-features-alan-kay", + "summary": "TED2 featured Alan Kay's dynamic media branch.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:person/alan-kay", + "target": "xananode.lineage:organization/xerox-parc", + "type": "shapes", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/alan-kay-shaped-dynamic-media", + "summary": "Kay's work belongs to the PARC dynamic-media and personal-computing lineage.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:technology/hypercard", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "type": "popularized", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/hypercard-popularized-hypermedia", + "summary": "HyperCard popularized personal hypermedia authoring.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:person/tim-berners-lee", + "target": "xananode.lineage:technology/world-wide-web", + "type": "implements", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/berners-lee-implemented-web", + "summary": "Tim Berners-Lee implemented the Web as simple distributed hypertext.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:technology/world-wide-web", + "target": "xananode", + "type": "contrasts_with", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/web-contrasts-with-xananode", + "summary": "The Web solved broad publishing, while XanaNode focuses on semantic relationships, provenance, transclusion, and governance.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:project/aspen-movie-map", + "target": "xananode.lineage:publication/hyperland", + "type": "anticipated", + "weight": 3, + "visibility": "background", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/aspen-anticipated-spatial-media", + "summary": "Aspen Movie Map anticipates navigable spatial media adjacent to Hyperland's concerns.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:trail/lost-lineage-intertwingled-trail", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "type": "starts_with", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/trail-starts-with-lost-lineage", + "summary": "The imported lineage trail starts with the lost-lineage frame.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:trail/lost-lineage-intertwingled-trail", + "target": "xananode", + "type": "arrives_at", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/trail-arrives-at-xananode", + "summary": "The imported lineage trail arrives at XanaNode.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + } + ] +} diff --git a/hugo.yaml b/hugo.yaml index 09e7f614..7677a16c 100644 --- a/hugo.yaml +++ b/hugo.yaml @@ -18,11 +18,24 @@ params: themeColor: "#55d6be" image: "xananode-icon.svg" analytics: - gtag: "" + gtag: "G-W8Q2NVJ8PL" plausibleDomain: "" plausibleSrc: "https://plausible.io/js/script.js" xananode: namespace: "xananode.example" + links: + - label: "Protocol" + node: "xananode-protocol-repo" + url: "https://github.com/kingc95/xananode" + - label: "Core SDK" + node: "xananode-core-sdk-repo" + url: "https://github.com/kingc95/XanaNode-Core-SDK" + - label: "Hugo" + node: "xananode-hugo-repo" + url: "https://github.com/kingc95/XanaNode-Hugo" + - label: "Workspace" + node: "xananode-workspace-repo" + url: "https://github.com/kingc95/XanaNode-Workspace" markup: goldmark: diff --git a/layouts/partials/head.html b/layouts/partials/head.html index 072aaa4c..4b331750 100644 --- a/layouts/partials/head.html +++ b/layouts/partials/head.html @@ -28,7 +28,7 @@ var theme = JSON.parse(localStorage.getItem("xananode.colorTheme") || "\"dark\""); var density = JSON.parse(localStorage.getItem("xananode.uiDensity") || "\"comfortable\""); var readerFontScale = JSON.parse(localStorage.getItem("xananode.readerFontScale") || "100"); - var atmosphere = JSON.parse(localStorage.getItem("xananode.graphAtmosphere") || "\"alive\""); + var atmosphere = JSON.parse(localStorage.getItem("xananode.graphAtmosphere") || "\"still\""); document.documentElement.dataset.xanaTheme = theme; document.documentElement.dataset.xanaDensity = density; document.documentElement.dataset.xanaAtmosphere = atmosphere; @@ -50,6 +50,7 @@ {{- $themeConfig := dict "brand" $brandConfig "homeNode" (index $xanaParams "homeNode" | default "start-here") + "links" (index $xanaParams "links" | default (index $brandParams "links" | default slice)) "searchPrompts" (index $xanaParams "searchPrompts" | default slice) -}} + + + +`; +} + +function renderSuggestionReviewPage(suggestions) { + const autolinks = asArray(suggestions.autolinks); + const transclusions = asArray(suggestions.transclusions); + const implementedTransclusions = asArray(suggestions.implemented_transclusions); + const merges = asArray(suggestions.merge_candidates); + const relationships = asArray(suggestions.relationship_imports); + const rows = [ + ...autolinks.map((item) => ({ + kind: "Autolink", + title: item.target_title || item.target_node || "", + detail: `${item.file || ""}:${item.line || 1} ${item.matched_text || ""}`, + action: item.replacement || "" + })), + ...transclusions.map((item) => ({ + kind: "Transclusion", + title: item.target_title || item.target_node || "", + detail: `${item.file || ""}:${item.line || 1} ${item.matched_text || ""}`, + action: item.replacement || "" + })), + ...merges.map((item) => ({ + kind: "Merge candidate", + title: item.incoming_title || item.incoming || "", + detail: `Existing: ${item.existing_title || item.existing || ""}. Confidence: ${item.confidence || ""}`, + action: item.reason || "" + })), + ...relationships.map((item) => ({ + kind: "Relationship import", + title: item.relationship || "", + detail: `${item.source || ""} --${item.type || ""}--> ${item.target || ""}`, + action: item.summary || "" + })) + ]; + const implementedExamples = implementedTransclusions.length ? implementedTransclusions.map((item) => ({ + kind: "Transclusion", + title: item.target_title || item.target_node || "", + detail: `${item.file || ""} transcludes ${shortPreview(item.matched_text || item.tumbler || "")}`, + action: item.tumbler || item.replacement || "" + })) : [ + { + kind: "Implemented", + title: "Review Suggestions node", + detail: "The example substrate includes a normal concept node that points authors to this generated review page.", + action: "/node/review-suggestions" + }, + { + kind: "Implemented", + title: "Protocol fragment route", + detail: "Imported protocol fragments are generated as static resolver pages during the Hugo build.", + action: "/fragment/xanadu-document-interconnection-0001/" + } + ]; + const renderRow = (row, status) => `
+
+

${escapeHtml(row.kind)}

+ ${escapeHtml(status === "implemented" ? "Implemented" : "Pending")} +
+

${escapeHtml(row.title || "Untitled suggestion")}

+

${escapeHtml(row.detail)}

+ ${escapeHtml(row.action)} +
`; + const implementedList = implementedExamples.map((row) => renderRow(row, "implemented")).join("\n"); + const pendingList = rows.length + ? rows.map((row) => renderRow(row, "pending")).join("\n") + : `

No pending Core suggestions.

`; + return ` + + + + + XanaNode Review Suggestions | ${escapeHtml(substrateManifest.name)} + + + + + +
+ +
+

Core review queue

+

XanaNode Review Suggestions

+

These suggestions are generated by Core and are not applied automatically. Implemented examples show what the workflow looks like after an author accepts a change; pending items stay visible for review.

+
+
${implementedExamples.length}Implemented transclusions
+
${rows.length}Pending suggestions
+
${autolinks.length + transclusions.length}Link opportunities
+
+
+
+

Implemented examples

+
+ ${implementedList} +
+
+
+

Pending Core suggestions

+
+ ${pendingList} +
+
+
+ + +`; +} + +const viewerFeed = { + namespace: substrateNamespace, + nodes: protocolNodes.map(viewerNodeFromProtocolNode), + edges: protocolEdges.map((edge) => ({ + source: viewerIdForProtocolId(edge.source), + target: viewerIdForProtocolId(edge.target), + type: edge.type, + weight: edge.weight || 3, + visibility: edge.visibility || "secondary", + origin: edge.imported_from ? "imported_relationship" : "protocol_relationship", + protocol_id: edge.id, + summary: edge.summary || "", + asserted_by: edge.asserted_by || "", + asserted_at: edge.asserted_at || "", + valid_from: edge.valid_from || "", + valid_to: edge.valid_to || "", + confidence: edge.confidence || "", + external: Boolean(edge.external), + target_substrate: edge.target_substrate || "" + })) +}; +const nodesIndex = { + namespace: substrateNamespace, + nodes: protocolNodes.map((node) => ({ + id: node.id, + path: `nodes/${slugify(node.id.split("/").at(-1), "node")}.json`, + title: node.title, + type: node.type, + imported: Boolean(node.imported_from) + })) +}; const dataDir = path.join(siteRoot, "data"); const staticDir = path.join(siteRoot, "static"); @@ -1072,12 +1527,24 @@ fs.writeFileSync(path.join(dataDir, "xananode_suggestions.json"), JSON.stringify fs.writeFileSync(path.join(staticDir, "xananode-fragments.json"), JSON.stringify(fragmentsOutput, null, 2) + "\n"); fs.writeFileSync(path.join(staticDir, "xananode-suggestions.json"), JSON.stringify(reviewSuggestions, null, 2) + "\n"); fs.writeFileSync(path.join(staticDir, "xananode-suggestions.md"), renderSuggestionReport(reviewSuggestions)); +fs.writeFileSync(path.join(staticDir, "xananode-viewer.json"), JSON.stringify(viewerFeed, null, 2) + "\n"); +fs.writeFileSync(path.join(staticDir, "nodes-index.json"), JSON.stringify(nodesIndex, null, 2) + "\n"); fs.writeFileSync(path.join(staticDir, "substrate.json"), JSON.stringify(substrateManifest, null, 2) + "\n"); fs.writeFileSync(path.join(staticDir, "relationships.json"), JSON.stringify(protocolRelationshipList, null, 2) + "\n"); for (const protocolNode of protocolNodes) { const nodeFileName = `${slugify(protocolNode.id.split("/").at(-1), "node")}.json`; fs.writeFileSync(path.join(staticNodesDir, nodeFileName), JSON.stringify(protocolNode, null, 2) + "\n"); } +for (const viewerNode of viewerFeed.nodes) { + for (const route of protocolOnlyNodeRoutes(viewerNode)) { + const routeFile = path.join(staticDir, route); + fs.mkdirSync(path.dirname(routeFile), { recursive: true }); + fs.writeFileSync(routeFile, renderProtocolNodeResolverPage(viewerNode)); + } +} +const reviewFile = path.join(staticDir, "review", "index.html"); +fs.mkdirSync(path.dirname(reviewFile), { recursive: true }); +fs.writeFileSync(reviewFile, renderSuggestionReviewPage(reviewSuggestions)); finish(); @@ -1092,10 +1559,13 @@ function finish() { } console.log("XanaNode validation passed."); console.log(`Validated ${nodes?.size || 0} nodes.`); + if (importedNodes.length || importedRelationships.length) { + console.log(`Imported ${importedNodes.length} protocol nodes and ${importedRelationships.length} protocol relationships.`); + } console.log(`Validated ${relationshipTypeMap?.size || 0} relationship types.`); console.log(`Validated ${nodeTypeMap?.size || 0} node types.`); if (reviewSuggestions) { - console.log(`Generated ${reviewSuggestions.autolinks.length} pending autolink suggestions and ${reviewSuggestions.transclusions.length} pending transclusion suggestions.`); + console.log(`Generated ${reviewSuggestions.autolinks.length} pending autolink suggestions, ${reviewSuggestions.transclusions.length} pending transclusion suggestions, and ${reviewSuggestions.implemented_transclusions?.length || 0} implemented transclusions.`); } console.log("Generated data/xananode_fragments.json, static/xananode-fragments.json, and protocol substrate artifacts."); } diff --git a/vendor/xananode-core b/vendor/xananode-core index f2fbeda1..5ce63c68 160000 --- a/vendor/xananode-core +++ b/vendor/xananode-core @@ -1 +1 @@ -Subproject commit f2fbeda1d52352c94ed7743d2593b3e2a8882067 +Subproject commit 5ce63c68638e7d04f964d44dbc933b2c4c5199c2 From 69cf9716d11644105bacce3d8880338eb043da7c Mon Sep 17 00:00:00 2001 From: csiefen Date: Fri, 19 Jun 2026 02:30:01 -0400 Subject: [PATCH 02/19] Improve viewer overlays and link source nodes --- assets/css/style.css | 108 +++++---- exampleSite/data/xananode_suggestions.json | 16 +- exampleSite/hugo.yaml | 6 + exampleSite/static/nodes-index.json | 14 ++ exampleSite/static/nodes/source-github.json | 10 + exampleSite/static/nodes/source-support.json | 10 + exampleSite/static/review/index.html | 13 +- .../static/source/source-github/index.html | 25 +++ .../static/source/source-support/index.html | 25 +++ .../index.html | 25 +++ .../index.html | 25 +++ .../source-github/index.html | 25 +++ .../source-support/index.html | 25 +++ exampleSite/static/xananode-suggestions.json | 16 +- exampleSite/static/xananode-suggestions.md | 36 +-- exampleSite/static/xananode-viewer.json | 212 ++++++++++++++++++ static/js/xananode.js | 113 ++++++---- tools/prepare-xananode.mjs | 69 +++++- 18 files changed, 668 insertions(+), 105 deletions(-) create mode 100644 exampleSite/static/nodes/source-github.json create mode 100644 exampleSite/static/nodes/source-support.json create mode 100644 exampleSite/static/source/source-github/index.html create mode 100644 exampleSite/static/source/source-support/index.html create mode 100644 exampleSite/static/source/xananode.example%3Asource%2Fsource-github/index.html create mode 100644 exampleSite/static/source/xananode.example%3Asource%2Fsource-support/index.html create mode 100644 exampleSite/static/source/xananode.example%3Asource/source-github/index.html create mode 100644 exampleSite/static/source/xananode.example%3Asource/source-support/index.html diff --git a/assets/css/style.css b/assets/css/style.css index 997cfea4..b1dc11fd 100644 --- a/assets/css/style.css +++ b/assets/css/style.css @@ -772,18 +772,21 @@ body, } .xana-tools-popover { - position: absolute; - left: 1.5rem; - bottom: calc(var(--xana-controls-height) + 0.6rem); - z-index: 46; - width: min(300px, calc(100vw - 2rem)); - padding: 0.8rem; - border: 1px solid var(--xana-panel-border); - border-radius: 0.9rem; - background: var(--xana-panel-bg); + position: fixed; + inset: 0; + z-index: 140; + width: auto; + min-height: 100svh; + display: grid; + align-content: start; + justify-items: center; + padding: clamp(4.5rem, 10svh, 6.5rem) 1rem 2rem; + background: color-mix(in srgb, var(--xana-bg) 94%, transparent); color: var(--xana-text); - box-shadow: 0 24px 70px rgba(0, 0, 0, 0.36); + backdrop-filter: blur(18px); + -webkit-backdrop-filter: blur(18px); pointer-events: auto; + overflow-y: auto; } .xana-tools-popover[hidden] { @@ -791,6 +794,7 @@ body, } .xana-tools-popover-header { + width: min(460px, 100%); display: flex; align-items: center; justify-content: space-between; @@ -813,6 +817,7 @@ body, } .xana-tools-list { + width: min(460px, 100%); display: grid; gap: 0.45rem; } @@ -960,16 +965,28 @@ body, } .xana-settings { - position: absolute; - left: 1.5rem; - bottom: calc(var(--xana-controls-height) + 0.6rem); - z-index: 45; + position: fixed; + inset: 0; + z-index: 140; + min-height: 100svh; + display: grid; + align-content: start; + justify-items: center; + padding: clamp(4.5rem, 9svh, 6.5rem) 1rem 2rem; + background: color-mix(in srgb, var(--xana-bg) 94%, transparent); + backdrop-filter: blur(18px); + -webkit-backdrop-filter: blur(18px); pointer-events: auto; + overflow-y: auto; +} + +.xana-settings[hidden] { + display: none; } .xana-settings-panel { - width: min(360px, calc(100vw - 2rem)); - max-height: min(68vh, 620px); + width: min(460px, 100%); + max-height: none; overflow: auto; padding: 0.8rem; border: 1px solid var(--xana-panel-border); @@ -1215,17 +1232,20 @@ html[data-xana-density="compact"] .xana-search-wrap { /* ── Filter popover ─────────────────────────────────────────────────────── */ .xana-filter-popover { - position: absolute; - bottom: calc(var(--xana-controls-height) + 0.6rem); - left: 1.5rem; - z-index: 40; - width: clamp(260px, 38vw, 360px); - background: rgba(5, 7, 10, 0.96); - border: 1px solid rgba(255, 255, 255, 0.15); - border-radius: 1.15rem; - box-shadow: 0 24px 64px rgba(0, 0, 0, 0.55); - backdrop-filter: blur(20px); + position: fixed; + inset: 0; + z-index: 140; + width: auto; + min-height: 100svh; + display: grid; + align-content: start; + justify-items: center; + padding: clamp(4.5rem, 10svh, 6.5rem) 1rem 2rem; + background: color-mix(in srgb, var(--xana-bg) 94%, transparent); + backdrop-filter: blur(18px); + -webkit-backdrop-filter: blur(18px); pointer-events: auto; + overflow-y: auto; } .xana-filter-popover[hidden] { @@ -1236,6 +1256,7 @@ html[data-xana-density="compact"] .xana-search-wrap { display: flex; justify-content: space-between; align-items: center; + width: min(520px, 100%); padding: 0.7rem 0.85rem 0.45rem; border-bottom: 1px solid rgba(255, 255, 255, 0.09); } @@ -1269,8 +1290,9 @@ html[data-xana-density="compact"] .xana-search-wrap { } .xana-filter-popover-body { + width: min(520px, 100%); padding: 0.65rem 0.85rem 0.9rem; - max-height: min(60vh, 420px); + max-height: none; overflow-y: auto; } @@ -3000,17 +3022,17 @@ html[data-xana-theme="classic"] .xana-trail-playlist-items button { .xana-settings, .xana-tools-popover { - left: 1rem; - z-index: 95; - bottom: 4rem; + inset: 0; + z-index: 140; + padding: 4.5rem 1rem 2rem; } .xana-filter-popover { - left: 1rem; - z-index: 95; - bottom: 4rem; - width: calc(100vw - 2.5rem); - max-width: 400px; + inset: 0; + z-index: 140; + width: auto; + max-width: none; + padding: 4.5rem 1rem 2rem; } .xana-audit-meta { @@ -3039,15 +3061,14 @@ html[data-xana-theme="classic"] .xana-trail-playlist-items button { .xana-settings, .xana-tools-popover { - right: 0.75rem; - left: 0.75rem; - bottom: 4rem; + inset: 0; + padding: 4.25rem 0.9rem 2rem; } .xana-settings-panel, .xana-tools-popover { width: 100%; - max-height: 55svh; + max-height: none; } .xana-controls-strip { @@ -3097,12 +3118,9 @@ html[data-xana-theme="classic"] .xana-trail-playlist-items button { #xana-audit-stage, #xana-path-stage { - position: absolute; - top: 0; - left: 0; - right: 0; - bottom: 0; - z-index: 20; + position: fixed; + inset: 0; + z-index: 130; overflow-y: auto; background: var(--xana-bg); } diff --git a/exampleSite/data/xananode_suggestions.json b/exampleSite/data/xananode_suggestions.json index 367db24d..f8096cdd 100644 --- a/exampleSite/data/xananode_suggestions.json +++ b/exampleSite/data/xananode_suggestions.json @@ -1,5 +1,5 @@ { - "generated_at": "2026-06-19T04:51:52.723Z", + "generated_at": "2026-06-19T06:27:31.010Z", "status": "pending_user_approval", "note": "These suggestions are not auto-applied. Review each replacement before editing content.", "implemented_transclusions": [ @@ -589,6 +589,20 @@ "replacement": "[deep-linking](deep-linking)", "note": "Suggestion only. Review and apply manually if approved." }, + { + "approved": false, + "file": "content\\schemas\\namespace-schema.md", + "line": 19, + "column": 6, + "source_node": "namespace-schema", + "target_node": "xananode.example:source/source-support", + "target_title": "Support", + "matched_text": "support", + "matched_term": "support", + "match_kind": "core", + "replacement": "[support](source-support)", + "note": "Suggestion only. Review and apply manually if approved." + }, { "approved": false, "file": "content\\projects\\memex.md", diff --git a/exampleSite/hugo.yaml b/exampleSite/hugo.yaml index a4052518..a61d3d14 100644 --- a/exampleSite/hugo.yaml +++ b/exampleSite/hugo.yaml @@ -54,6 +54,12 @@ params: - label: "Workspace" node: "xananode-workspace-repo" url: "https://github.com/kingc95/XanaNode-Workspace" + - label: "GitHub" + url: "https://github.com/kingc95" + summary: "XanaNode project repositories and public development activity." + - label: "Support" + url: "https://github.com/sponsors/kingc95" + summary: "Support the ongoing XanaNode project work." searchPrompts: - "explore the knowledge substrate" - "trace an idea across sources" diff --git a/exampleSite/static/nodes-index.json b/exampleSite/static/nodes-index.json index 6ccda896..4b177aa2 100644 --- a/exampleSite/static/nodes-index.json +++ b/exampleSite/static/nodes-index.json @@ -512,6 +512,20 @@ "type": "claim", "imported": false }, + { + "id": "xananode.example:source/source-github", + "path": "nodes/source-github.json", + "title": "GitHub", + "type": "source", + "imported": false + }, + { + "id": "xananode.example:source/source-support", + "path": "nodes/source-support.json", + "title": "Support", + "type": "source", + "imported": false + }, { "id": "example.minimal:claim/substrate-is-structure", "path": "nodes/substrate-is-structure.json", diff --git a/exampleSite/static/nodes/source-github.json b/exampleSite/static/nodes/source-github.json new file mode 100644 index 00000000..2655502f --- /dev/null +++ b/exampleSite/static/nodes/source-github.json @@ -0,0 +1,10 @@ +{ + "id": "xananode.example:source/source-github", + "title": "GitHub", + "type": "source", + "importance": 2, + "summary": "XanaNode project repositories and public development activity.", + "source_url": "https://github.com/kingc95", + "rights_status": "external", + "relationships": [] +} diff --git a/exampleSite/static/nodes/source-support.json b/exampleSite/static/nodes/source-support.json new file mode 100644 index 00000000..1b665f5a --- /dev/null +++ b/exampleSite/static/nodes/source-support.json @@ -0,0 +1,10 @@ +{ + "id": "xananode.example:source/source-support", + "title": "Support", + "type": "source", + "importance": 2, + "summary": "Support the ongoing XanaNode project work.", + "source_url": "https://github.com/sponsors/kingc95", + "rights_status": "external", + "relationships": [] +} diff --git a/exampleSite/static/review/index.html b/exampleSite/static/review/index.html index 5a4137df..3b0978c9 100644 --- a/exampleSite/static/review/index.html +++ b/exampleSite/static/review/index.html @@ -31,8 +31,8 @@

XanaNode Review Suggestions

These suggestions are generated by Core and are not applied automatically. Implemented examples show what the workflow looks like after an author accepts a change; pending items stay visible for review.

4Implemented transclusions
-
299Pending suggestions
-
52Link opportunities
+
300Pending suggestions
+
53Link opportunities
@@ -421,6 +421,15 @@

Deep Linking

content\schemas\xananode-relationship-types.md:15 deep-linking

[deep-linking](deep-linking) +
+
+

Autolink

+ Pending +
+

Support

+

content\schemas\namespace-schema.md:19 support

+ [support](source-support) +

Autolink

diff --git a/exampleSite/static/source/source-github/index.html b/exampleSite/static/source/source-github/index.html new file mode 100644 index 00000000..e4c371c7 --- /dev/null +++ b/exampleSite/static/source/source-github/index.html @@ -0,0 +1,25 @@ + + + + + + GitHub | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/source/source-support/index.html b/exampleSite/static/source/source-support/index.html new file mode 100644 index 00000000..9f3f4ae3 --- /dev/null +++ b/exampleSite/static/source/source-support/index.html @@ -0,0 +1,25 @@ + + + + + + Support | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/source/xananode.example%3Asource%2Fsource-github/index.html b/exampleSite/static/source/xananode.example%3Asource%2Fsource-github/index.html new file mode 100644 index 00000000..e4c371c7 --- /dev/null +++ b/exampleSite/static/source/xananode.example%3Asource%2Fsource-github/index.html @@ -0,0 +1,25 @@ + + + + + + GitHub | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/source/xananode.example%3Asource%2Fsource-support/index.html b/exampleSite/static/source/xananode.example%3Asource%2Fsource-support/index.html new file mode 100644 index 00000000..9f3f4ae3 --- /dev/null +++ b/exampleSite/static/source/xananode.example%3Asource%2Fsource-support/index.html @@ -0,0 +1,25 @@ + + + + + + Support | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/source/xananode.example%3Asource/source-github/index.html b/exampleSite/static/source/xananode.example%3Asource/source-github/index.html new file mode 100644 index 00000000..e4c371c7 --- /dev/null +++ b/exampleSite/static/source/xananode.example%3Asource/source-github/index.html @@ -0,0 +1,25 @@ + + + + + + GitHub | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/source/xananode.example%3Asource/source-support/index.html b/exampleSite/static/source/xananode.example%3Asource/source-support/index.html new file mode 100644 index 00000000..9f3f4ae3 --- /dev/null +++ b/exampleSite/static/source/xananode.example%3Asource/source-support/index.html @@ -0,0 +1,25 @@ + + + + + + Support | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/xananode-suggestions.json b/exampleSite/static/xananode-suggestions.json index 367db24d..f8096cdd 100644 --- a/exampleSite/static/xananode-suggestions.json +++ b/exampleSite/static/xananode-suggestions.json @@ -1,5 +1,5 @@ { - "generated_at": "2026-06-19T04:51:52.723Z", + "generated_at": "2026-06-19T06:27:31.010Z", "status": "pending_user_approval", "note": "These suggestions are not auto-applied. Review each replacement before editing content.", "implemented_transclusions": [ @@ -589,6 +589,20 @@ "replacement": "[deep-linking](deep-linking)", "note": "Suggestion only. Review and apply manually if approved." }, + { + "approved": false, + "file": "content\\schemas\\namespace-schema.md", + "line": 19, + "column": 6, + "source_node": "namespace-schema", + "target_node": "xananode.example:source/source-support", + "target_title": "Support", + "matched_text": "support", + "matched_term": "support", + "match_kind": "core", + "replacement": "[support](source-support)", + "note": "Suggestion only. Review and apply manually if approved." + }, { "approved": false, "file": "content\\projects\\memex.md", diff --git a/exampleSite/static/xananode-suggestions.md b/exampleSite/static/xananode-suggestions.md index 903e81bc..d9b0bcaa 100644 --- a/exampleSite/static/xananode-suggestions.md +++ b/exampleSite/static/xananode-suggestions.md @@ -4,7 +4,7 @@ Status: pending user approval These suggestions are not auto-applied. Review each replacement before editing content. -Autolinks: 52 +Autolinks: 53 Pending transclusions: 0 Implemented transclusions: 4 Merge candidates: 166 @@ -240,85 +240,91 @@ Imported relationships touching existing nodes: 81 - Replacement: [deep-linking](deep-linking) - Approved: false -39. content\projects\memex.md:13:38 +39. content\schemas\namespace-schema.md:19:6 + - Match: support + - Target: Support (xananode.example:source/source-support) + - Replacement: [support](source-support) + - Approved: false + +40. content\projects\memex.md:13:38 - Match: associative trails - Target: Associative Trails (example.minimal:concept/associative-trails) - Replacement: [associative trails](example.minimal:concept/associative-trails) - Approved: false -40. content\essays\using-hugo-with-protocol-json.md:18:13 +41. content\essays\using-hugo-with-protocol-json.md:18:13 - Match: static publishing - Target: Static Publishing (xananode.example:technology/static-publishing) - Replacement: [static publishing](static-publishing) - Approved: false -41. content\essays\using-hugo-with-protocol-json.md:36:215 +42. content\essays\using-hugo-with-protocol-json.md:36:215 - Match: XanaNode - Target: XanaNode (xananode.example:concept/xananode) - Replacement: [XanaNode](xananode) - Approved: false -42. content\essays\using-hugo-with-protocol-json.md:35:180 +43. content\essays\using-hugo-with-protocol-json.md:35:180 - Match: typed relationships - Target: Typed Relationships (xananode.example:concept/typed-relationships) - Replacement: [typed relationships](typed-relationships) - Approved: false -43. content\essays\using-hugo-with-protocol-json.md:35:233 +44. content\essays\using-hugo-with-protocol-json.md:35:233 - Match: transclusion - Target: Transclusion (xananode.example:concept/transclusion) - Replacement: [transclusion](transclusion) - Approved: false -44. content\essays\using-hugo-with-protocol-json.md:35:146 +45. content\essays\using-hugo-with-protocol-json.md:35:146 - Match: substrate manifest - Target: Substrate Manifest (xananode.example:concept/substrate-manifest) - Replacement: [substrate manifest](substrate-manifest) - Approved: false -45. content\essays\using-hugo-with-protocol-json.md:36:147 +46. content\essays\using-hugo-with-protocol-json.md:36:147 - Match: FRESS - Target: FRESS (xananode.lineage:project/fress) - Replacement: [FRESS](xananode.lineage:project/fress) - Approved: false -46. content\essays\using-hugo-with-protocol-json.md:36:154 +47. content\essays\using-hugo-with-protocol-json.md:36:154 - Match: Intermedia - Target: Intermedia (xananode.lineage:project/intermedia) - Replacement: [Intermedia](xananode.lineage:project/intermedia) - Approved: false -47. content\essays\using-hugo-with-protocol-json.md:36:177 +48. content\essays\using-hugo-with-protocol-json.md:36:177 - Match: Hyperland - Target: Hyperland (xananode.lineage:publication/hyperland) - Replacement: [Hyperland](xananode.lineage:publication/hyperland) - Approved: false -48. content\essays\using-hugo-with-protocol-json.md:36:192 +49. content\essays\using-hugo-with-protocol-json.md:36:192 - Match: TED2 - Target: TED2 (xananode.lineage:event/ted2-1990) - Replacement: [TED2](xananode.lineage:event/ted2-1990) - Approved: false -49. content\essays\using-hugo-with-protocol-json.md:36:166 +50. content\essays\using-hugo-with-protocol-json.md:36:166 - Match: HyperCard - Target: HyperCard (xananode.lineage:technology/hypercard) - Replacement: [HyperCard](xananode.lineage:technology/hypercard) - Approved: false -50. content\essays\start-here.md:34:23 +51. content\essays\start-here.md:34:23 - Match: Hugo - Target: Hugo (xananode.example:technology/hugo) - Replacement: [Hugo](hugo) - Approved: false -51. content\concepts\substrate-node-record.md:15:212 +52. content\concepts\substrate-node-record.md:15:212 - Match: HTML - Target: HTML (xananode.lineage:technology/html) - Replacement: [HTML](xananode.lineage:technology/html) - Approved: false -52. content\concepts\knowledge-substrate.md:17:3 +53. content\concepts\knowledge-substrate.md:17:3 - Match: knowledge substrate - Target: Knowledge Substrate (example.minimal:concept/knowledge-substrate) - Replacement: [knowledge substrate](example.minimal:concept/knowledge-substrate) diff --git a/exampleSite/static/xananode-viewer.json b/exampleSite/static/xananode-viewer.json index cb71675d..51de8f39 100644 --- a/exampleSite/static/xananode-viewer.json +++ b/exampleSite/static/xananode-viewer.json @@ -32,6 +32,7 @@ "xananode-workspace-repo", "xananode-studio-repo" ], + "generated": false, "imported": false, "imported_from": "" }, @@ -75,6 +76,7 @@ "federated-knowledge-substrates", "civilizational-memory" ], + "generated": false, "imported": false, "imported_from": "" }, @@ -118,6 +120,7 @@ "federation-example", "federation-rules" ], + "generated": false, "imported": false, "imported_from": "" }, @@ -156,6 +159,7 @@ "transclusion", "xananode" ], + "generated": false, "imported": false, "imported_from": "" }, @@ -187,6 +191,7 @@ "start-here", "xananode" ], + "generated": false, "imported": false, "imported_from": "" }, @@ -215,6 +220,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": false, "imported_from": "" }, @@ -243,6 +249,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": false, "imported_from": "" }, @@ -271,6 +278,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": false, "imported_from": "" }, @@ -299,6 +307,7 @@ "rights_status": "open-source", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": false, "imported_from": "" }, @@ -327,6 +336,7 @@ "rights_status": "open-source", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": false, "imported_from": "" }, @@ -355,6 +365,7 @@ "rights_status": "open-source", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": false, "imported_from": "" }, @@ -383,6 +394,7 @@ "rights_status": "open-source", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": false, "imported_from": "" }, @@ -411,6 +423,7 @@ "rights_status": "open-source", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": false, "imported_from": "" }, @@ -439,6 +452,7 @@ "rights_status": "copyrighted", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": false, "imported_from": "" }, @@ -467,6 +481,7 @@ "rights_status": "open-access", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": false, "imported_from": "" }, @@ -495,6 +510,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": false, "imported_from": "" }, @@ -523,6 +539,7 @@ "rights_status": "copyrighted", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": false, "imported_from": "" }, @@ -551,6 +568,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": false, "imported_from": "" }, @@ -579,6 +597,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": false, "imported_from": "" }, @@ -607,6 +626,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": false, "imported_from": "" }, @@ -635,6 +655,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": false, "imported_from": "" }, @@ -663,6 +684,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": false, "imported_from": "" }, @@ -691,6 +713,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": false, "imported_from": "" }, @@ -719,6 +742,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": false, "imported_from": "" }, @@ -747,6 +771,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": false, "imported_from": "" }, @@ -775,6 +800,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": false, "imported_from": "" }, @@ -803,6 +829,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": false, "imported_from": "" }, @@ -831,6 +858,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": false, "imported_from": "" }, @@ -859,6 +887,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": false, "imported_from": "" }, @@ -887,6 +916,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": false, "imported_from": "" }, @@ -915,6 +945,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": false, "imported_from": "" }, @@ -943,6 +974,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": false, "imported_from": "" }, @@ -971,6 +1003,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": false, "imported_from": "" }, @@ -999,6 +1032,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": false, "imported_from": "" }, @@ -1027,6 +1061,7 @@ "rights_status": "open-source", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": false, "imported_from": "" }, @@ -1055,6 +1090,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": false, "imported_from": "" }, @@ -1083,6 +1119,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": false, "imported_from": "" }, @@ -1111,6 +1148,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": false, "imported_from": "" }, @@ -1139,6 +1177,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": false, "imported_from": "" }, @@ -1167,6 +1206,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": false, "imported_from": "" }, @@ -1195,6 +1235,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": false, "imported_from": "" }, @@ -1223,6 +1264,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": false, "imported_from": "" }, @@ -1251,6 +1293,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": false, "imported_from": "" }, @@ -1279,6 +1322,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": false, "imported_from": "" }, @@ -1307,6 +1351,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": false, "imported_from": "" }, @@ -1335,6 +1380,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": false, "imported_from": "" }, @@ -1363,6 +1409,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": false, "imported_from": "" }, @@ -1391,6 +1438,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": false, "imported_from": "" }, @@ -1419,6 +1467,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": false, "imported_from": "" }, @@ -1447,6 +1496,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": false, "imported_from": "" }, @@ -1475,6 +1525,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": false, "imported_from": "" }, @@ -1503,6 +1554,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": false, "imported_from": "" }, @@ -1531,6 +1583,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": false, "imported_from": "" }, @@ -1559,6 +1612,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": false, "imported_from": "" }, @@ -1587,6 +1641,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": false, "imported_from": "" }, @@ -1615,6 +1670,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": false, "imported_from": "" }, @@ -1643,6 +1699,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": false, "imported_from": "" }, @@ -1671,6 +1728,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": false, "imported_from": "" }, @@ -1699,6 +1757,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": false, "imported_from": "" }, @@ -1727,6 +1786,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": false, "imported_from": "" }, @@ -1755,6 +1815,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": false, "imported_from": "" }, @@ -1783,6 +1844,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": false, "imported_from": "" }, @@ -1811,6 +1873,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": false, "imported_from": "" }, @@ -1839,6 +1902,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": false, "imported_from": "" }, @@ -1867,6 +1931,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": false, "imported_from": "" }, @@ -1895,6 +1960,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": false, "imported_from": "" }, @@ -1923,6 +1989,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": false, "imported_from": "" }, @@ -1951,6 +2018,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": false, "imported_from": "" }, @@ -1979,6 +2047,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": false, "imported_from": "" }, @@ -2007,6 +2076,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": false, "imported_from": "" }, @@ -2035,6 +2105,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": false, "imported_from": "" }, @@ -2063,6 +2134,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": false, "imported_from": "" }, @@ -2091,6 +2163,65 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, + "imported": false, + "imported_from": "" + }, + { + "id": "source-github", + "protocol_id": "xananode.example:source/source-github", + "title": "GitHub", + "type": "source", + "facets": [], + "section": "sources", + "importance": 2, + "summary": "XanaNode project repositories and public development activity.", + "content": "", + "url": "/source/source-github/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "GitHub", + "source_url": "https://github.com/kingc95", + "license": "", + "license_url": "", + "rights_status": "external", + "tumbler": "", + "trail_nodes": [], + "generated": true, + "imported": false, + "imported_from": "" + }, + { + "id": "source-support", + "protocol_id": "xananode.example:source/source-support", + "title": "Support", + "type": "source", + "facets": [], + "section": "sources", + "importance": 2, + "summary": "Support the ongoing XanaNode project work.", + "content": "", + "url": "/source/source-support/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "Support", + "source_url": "https://github.com/sponsors/kingc95", + "license": "", + "license_url": "", + "rights_status": "external", + "tumbler": "", + "trail_nodes": [], + "generated": true, "imported": false, "imported_from": "" }, @@ -2119,6 +2250,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes/claim-substrate-structure.json" }, @@ -2147,6 +2279,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes/concept-associative-trails.json" }, @@ -2175,6 +2308,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes/essay-relationship-navigation-intro.json" }, @@ -2203,6 +2337,7 @@ "rights_status": "copyrighted", "tumbler": "example.minimal:source/as-we-may-think@git:8e47e70:examples/minimal-substrate/nodes/source-as-we-may-think.json#fragment/0004@sha256:example-as-we-may-think-fragment-0004", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes/fragment-as-we-may-think-0004.json" }, @@ -2231,6 +2366,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes/knowledge-substrate.json" }, @@ -2259,6 +2395,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes/person-example-maintainer.json" }, @@ -2287,6 +2424,7 @@ "rights_status": "copyrighted", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes/source-as-we-may-think.json" }, @@ -2315,6 +2453,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes/trail-start-here.json" }, @@ -2343,6 +2482,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes-extended.json" }, @@ -2371,6 +2511,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes-extended.json" }, @@ -2399,6 +2540,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes-extended.json" }, @@ -2427,6 +2569,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes-extended.json" }, @@ -2455,6 +2598,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes-extended.json" }, @@ -2483,6 +2627,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes-extended.json" }, @@ -2511,6 +2656,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes-extended.json" }, @@ -2539,6 +2685,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes-extended.json" }, @@ -2567,6 +2714,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes-extended.json" }, @@ -2595,6 +2743,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes-extended.json" }, @@ -2623,6 +2772,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes-extended.json" }, @@ -2651,6 +2801,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes-extended.json" }, @@ -2679,6 +2830,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes-extended.json" }, @@ -2707,6 +2859,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes-extended.json" }, @@ -2735,6 +2888,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes-extended.json" }, @@ -2763,6 +2917,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes-extended.json" }, @@ -2791,6 +2946,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes-extended.json" }, @@ -2819,6 +2975,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes-extended.json" }, @@ -2847,6 +3004,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes-extended.json" }, @@ -2875,6 +3033,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes-extended.json" }, @@ -2903,6 +3062,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes-extended.json" }, @@ -2931,6 +3091,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes-extended.json" }, @@ -2959,6 +3120,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes-extended.json" }, @@ -2987,6 +3149,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes-extended.json" }, @@ -3015,6 +3178,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes-extended.json" }, @@ -3043,6 +3207,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes-extended.json" }, @@ -3071,6 +3236,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes-extended.json" }, @@ -3099,6 +3265,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes-extended.json" }, @@ -3127,6 +3294,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes-extended.json" }, @@ -3155,6 +3323,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes-extended.json" }, @@ -3183,6 +3352,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes-extended.json" }, @@ -3211,6 +3381,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes-extended.json" }, @@ -3239,6 +3410,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes-extended.json" }, @@ -3267,6 +3439,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes-extended.json" }, @@ -3295,6 +3468,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes-extended.json" }, @@ -3323,6 +3497,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes-extended.json" }, @@ -3351,6 +3526,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes-extended.json" }, @@ -3379,6 +3555,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes-extended.json" }, @@ -3407,6 +3584,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes-extended.json" }, @@ -3435,6 +3613,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes-extended.json" }, @@ -3463,6 +3642,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes-extended.json" }, @@ -3491,6 +3671,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes-extended.json" }, @@ -3519,6 +3700,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes-extended.json" }, @@ -3547,6 +3729,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes-extended.json" }, @@ -3575,6 +3758,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes-extended.json" }, @@ -3603,6 +3787,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes-extended.json" }, @@ -3631,6 +3816,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes-extended.json" }, @@ -3659,6 +3845,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes-extended.json" }, @@ -3687,6 +3874,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes-extended.json" }, @@ -3715,6 +3903,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes-extended.json" }, @@ -3743,6 +3932,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes-extended.json" }, @@ -3771,6 +3961,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes-extended.json" }, @@ -3799,6 +3990,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes.json" }, @@ -3827,6 +4019,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes.json" }, @@ -3855,6 +4048,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes.json" }, @@ -3883,6 +4077,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes.json" }, @@ -3911,6 +4106,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes.json" }, @@ -3939,6 +4135,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes.json" }, @@ -3967,6 +4164,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes.json" }, @@ -3995,6 +4193,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes.json" }, @@ -4023,6 +4222,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes.json" }, @@ -4051,6 +4251,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes.json" }, @@ -4079,6 +4280,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes.json" }, @@ -4107,6 +4309,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes.json" }, @@ -4135,6 +4338,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes.json" }, @@ -4163,6 +4367,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes.json" }, @@ -4191,6 +4396,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes.json" }, @@ -4219,6 +4425,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes.json" }, @@ -4247,6 +4454,7 @@ "rights_status": "", "tumbler": "", "trail_nodes": [], + "generated": false, "imported": true, "imported_from": "nodes.json" }, @@ -4286,6 +4494,7 @@ "xananode.lineage:technology/world-wide-web", "xananode" ], + "generated": false, "imported": true, "imported_from": "nodes.json" }, @@ -4314,6 +4523,7 @@ "rights_status": "copyrighted", "tumbler": "xananode.example:source/xanadu-document-interconnection@sha256:551b9b3f6532555b2b61f8411b721ef8610000d1f5f13d6bb050a03ec8af7b51#fragment/0001@sha256:48d3c63d7645b547a9d41b7f6f39d2f07a885f4a479353dd3ae8742c4225cbfe", "trail_nodes": [], + "generated": false, "imported": false, "imported_from": "" }, @@ -4342,6 +4552,7 @@ "rights_status": "", "tumbler": "xananode.example:source/mother-of-all-demos@sha256:88a43c06a3135ff5a982ca8efe948753f1d6e839561dcf664bd873719025e210#fragment/0001@sha256:217a3bcf5fb3c571fd4661497b6bdde97bba61576045ca253f21b9c0d2987ce4", "trail_nodes": [], + "generated": false, "imported": false, "imported_from": "" }, @@ -4370,6 +4581,7 @@ "rights_status": "copyrighted", "tumbler": "xananode.example:source/as-we-may-think@sha256:5e8e3a3bbe2278db54e5ea7b8e6a2677b620f67d2095e37409bc7c42451e1705#fragment/0004@sha256:f712416ac32e6b8771dcbe4315d4d9ff61635e6407265b20301ec3e3a79afc0e", "trail_nodes": [], + "generated": false, "imported": false, "imported_from": "" } diff --git a/static/js/xananode.js b/static/js/xananode.js index e06f52e2..8c3fe2b2 100644 --- a/static/js/xananode.js +++ b/static/js/xananode.js @@ -724,8 +724,8 @@
-
-
-
-
-

Autolink

- Pending -
-

Hugo

-

content\essays\using-hugo-with-protocol-json.md:18 Hugo

- [Hugo](hugo) -

Autolink

@@ -121,7 +112,7 @@

Hugo

Pending

Hugo

-

content\sources\xananode-hugo-repo.md:19 Hugo

+

content\essays\using-hugo-with-protocol-json.md:18 Hugo

[Hugo](hugo)
@@ -385,6 +376,15 @@

Start Here

content\trails\branching-orientation-trail.md:44 start-here

[start-here](start-here)
+
+
+

Autolink

+ Pending +
+

XanaNode

+

content\technologies\hugo.md:11 XanaNode

+ [XanaNode](xananode) +

Autolink

@@ -403,6 +403,15 @@

XanaNode

content\sources\xananode-protocol-repo.md:19 XanaNode

[XanaNode](xananode)
+
+
+

Autolink

+ Pending +
+

Hugo

+

content\sources\xananode-hugo-repo.md:19 Hugo

+ [Hugo](hugo) +

Autolink

diff --git a/exampleSite/static/xananode-fragments.json b/exampleSite/static/xananode-fragments.json index f30cc4d0..775dbe12 100644 --- a/exampleSite/static/xananode-fragments.json +++ b/exampleSite/static/xananode-fragments.json @@ -1,5 +1,5 @@ { - "generated_at": "2026-06-19T04:49:42.541Z", + "generated_at": "2026-06-19T07:29:15.864Z", "nodes": { "xananode-implementation-stack-trail": { "versions": { @@ -147,15 +147,15 @@ "versions": { "v1": { "fragments": { - "1": "Hugo provides the static publishing layer for this example implementation.", - "0001": "Hugo provides the static publishing layer for this example implementation." + "1": "Hugo provides the static publishing layer for XanaNode sites.", + "0001": "Hugo provides the static publishing layer for XanaNode sites." }, "metadata": {} }, "latest": { "fragments": { - "1": "Hugo provides the static publishing layer for this example implementation.", - "0001": "Hugo provides the static publishing layer for this example implementation." + "1": "Hugo provides the static publishing layer for XanaNode sites.", + "0001": "Hugo provides the static publishing layer for XanaNode sites." }, "metadata": {} } @@ -247,15 +247,15 @@ "versions": { "v1": { "fragments": { - "1": "The Hugo repository is the static site renderer and example substrate. It adapts Hugo content, shortcodes, and assets into Core validated XanaNode artifacts.", - "0001": "The Hugo repository is the static site renderer and example substrate. It adapts Hugo content, shortcodes, and assets into Core validated XanaNode artifacts." + "1": "The Hugo repository contains the public site theme, example substrate, and graph viewer for publishing XanaNode substrates on a static host.", + "0001": "The Hugo repository contains the public site theme, example substrate, and graph viewer for publishing XanaNode substrates on a static host." }, "metadata": {} }, "latest": { "fragments": { - "1": "The Hugo repository is the static site renderer and example substrate. It adapts Hugo content, shortcodes, and assets into Core validated XanaNode artifacts.", - "0001": "The Hugo repository is the static site renderer and example substrate. It adapts Hugo content, shortcodes, and assets into Core validated XanaNode artifacts." + "1": "The Hugo repository contains the public site theme, example substrate, and graph viewer for publishing XanaNode substrates on a static host.", + "0001": "The Hugo repository contains the public site theme, example substrate, and graph viewer for publishing XanaNode substrates on a static host." }, "metadata": {} } @@ -689,17 +689,17 @@ "versions": { "v1": { "fragments": { - "1": "The Hugo theme is not XanaNode itself.\n\nIt is one reference implementation: a static site generator, content folder, front matter conventions, JSON index, and graph viewer that demonstrate the XanaNode model.", + "1": "The Hugo theme is not XanaNode itself.\n\nIt turns substrate nodes, relationships, media, and trails into a readable public site with a graph beside the prose.", "0001": "The Hugo theme is not XanaNode itself.", - "0002": "It is one reference implementation: a static site generator, content folder, front matter conventions, JSON index, and graph viewer that demonstrate the XanaNode model." + "0002": "It turns substrate nodes, relationships, media, and trails into a readable public site with a graph beside the prose." }, "metadata": {} }, "latest": { "fragments": { - "1": "The Hugo theme is not XanaNode itself.\n\nIt is one reference implementation: a static site generator, content folder, front matter conventions, JSON index, and graph viewer that demonstrate the XanaNode model.", + "1": "The Hugo theme is not XanaNode itself.\n\nIt turns substrate nodes, relationships, media, and trails into a readable public site with a graph beside the prose.", "0001": "The Hugo theme is not XanaNode itself.", - "0002": "It is one reference implementation: a static site generator, content folder, front matter conventions, JSON index, and graph viewer that demonstrate the XanaNode model." + "0002": "It turns substrate nodes, relationships, media, and trails into a readable public site with a graph beside the prose." }, "metadata": {} } @@ -905,41 +905,41 @@ "versions": { "v1": { "fragments": { - "1": "Hugo is the static publishing layer. It is not the protocol.\n\nUse Markdown when you want prose pages, essays, explainers, sources, or authored trails. Use protocol JSON when you already have validated substrate records from Core, Workspace, another tool, or another substrate.\n\nThe import path is intentionally simple. Drop a pack into the site, then let the prepare step merge it into the generated substrate:\n\ncan contain either a single substrate node, an array of substrate nodes, or an object with a array. can contain either an array of relationships or an object with a array.\n\nThe example site uses two packs:\n\nin mounts the protocol minimal substrate from the Core/Protocol submodule. It demonstrates the base model: substrate manifest, node records, typed relationships, evidence, stable fragments, and transclusion. extends that model with the fuller human computer augmentation lineage: Leibniz, Otlet, Bush, Nelson, Engelbart, Brown, HES, FRESS, Intermedia, HyperCard, Hyperland, VR, TED2, the Web, and the XanaNode bridge concepts.\n\nMounted packs are build time layers. They can be enabled or removed without claiming local ownership of their records. Absorbed packs are reviewed imports that become part of the receiving substrate. The base pack is mounted here so the protocol repository remains its governed source of truth.\n\nThen run:\n\nThe prepare step validates the generated and imported records together, writes the protocol artifacts, and emits a browser ready viewer feed.\n\nThe important published files are:\n\n, , and are the protocol artifacts. makes the node files discoverable on a static host, because browsers cannot list a directory. is the read only browser bundle derived from those protocol records.\n\nThat means you do not need to recreate imported records as Markdown just to see them. Markdown is for authored human pages. JSON imports are for existing protocol objects.\n\nCore remains responsible for protocol intelligence. During prepare, Hugo hands Core the existing substrate and the incoming packs so Core can report possible same entity merges, relationships that touch existing nodes, possible links from prose to known nodes, and possible transclusions. Hugo is the renderer and static site adapter; Core is where the reusable substrate analysis belongs.\n\nThis is the pattern for a new site: mount the base pack if you want a known good skeleton, drop in generated JSON from Core or Workspace, write Markdown only where you want human authored pages, then publish the generated protocol artifacts with the static viewer.", + "1": "Hugo is the static publishing layer. It is not the protocol.\n\nUse Markdown when you want prose pages, essays, explainers, sources, or authored trails. Use protocol JSON when you already have validated substrate records from Core, Workspace, another tool, or another substrate.\n\nThe import path is intentionally simple. Drop a pack into the site, then let the build compose it with the local substrate:\n\ncan contain either a single substrate node, an array of substrate nodes, or an object with a array. can contain either an array of relationships or an object with a array.\n\nThe example site uses two packs:\n\nin mounts the protocol minimal substrate from the Core/Protocol submodule. It demonstrates the base model: substrate manifest, node records, typed relationships, evidence, stable fragments, and transclusion. extends that model with the fuller human computer augmentation lineage: Leibniz, Otlet, Bush, Nelson, Engelbart, Brown, HES, FRESS, Intermedia, HyperCard, Hyperland, VR, TED2, the Web, and the XanaNode bridge concepts.\n\nMounted packs are build time layers. They can be enabled or removed without claiming local ownership of their records. Absorbed packs are reviewed imports that become part of the receiving substrate. The base pack is mounted here so the protocol repository remains its governed source of truth.\n\nThen run:\n\nThe build validates local and imported records together, writes the protocol artifacts, and emits the viewer feed.\n\nThe important published files are:\n\n, , and are the protocol artifacts. makes the node files discoverable on a static host, because browsers cannot list a directory. is the read only browser bundle derived from those protocol records.\n\nImported records do not need duplicate Markdown pages just to appear in the graph. Markdown is for authored prose; JSON imports are for existing protocol objects.\n\nCore remains responsible for protocol intelligence: same entity merge candidates, imported relationships touching existing nodes, possible prose links, and possible transclusions. Hugo publishes the result.\n\nFor a new site: mount the base pack if you want a known good skeleton, add JSON from Core or Workspace, write Markdown where you want authored pages, then publish the protocol artifacts with the static viewer.", "0001": "Hugo is the static publishing layer. It is not the protocol.", "0002": "Use Markdown when you want prose pages, essays, explainers, sources, or authored trails. Use protocol JSON when you already have validated substrate records from Core, Workspace, another tool, or another substrate.", - "0003": "The import path is intentionally simple. Drop a pack into the site, then let the prepare step merge it into the generated substrate:", + "0003": "The import path is intentionally simple. Drop a pack into the site, then let the build compose it with the local substrate:", "0005": "can contain either a single substrate node, an array of substrate nodes, or an object with a array. can contain either an array of relationships or an object with a array.", "0006": "The example site uses two packs:", "0007": "in mounts the protocol minimal substrate from the Core/Protocol submodule. It demonstrates the base model: substrate manifest, node records, typed relationships, evidence, stable fragments, and transclusion. extends that model with the fuller human computer augmentation lineage: Leibniz, Otlet, Bush, Nelson, Engelbart, Brown, HES, FRESS, Intermedia, HyperCard, Hyperland, VR, TED2, the Web, and the XanaNode bridge concepts.", "0008": "Mounted packs are build time layers. They can be enabled or removed without claiming local ownership of their records. Absorbed packs are reviewed imports that become part of the receiving substrate. The base pack is mounted here so the protocol repository remains its governed source of truth.", "0009": "Then run:", - "0011": "The prepare step validates the generated and imported records together, writes the protocol artifacts, and emits a browser ready viewer feed.", + "0011": "The build validates local and imported records together, writes the protocol artifacts, and emits the viewer feed.", "0012": "The important published files are:", "0014": ", , and are the protocol artifacts. makes the node files discoverable on a static host, because browsers cannot list a directory. is the read only browser bundle derived from those protocol records.", - "0015": "That means you do not need to recreate imported records as Markdown just to see them. Markdown is for authored human pages. JSON imports are for existing protocol objects.", - "0016": "Core remains responsible for protocol intelligence. During prepare, Hugo hands Core the existing substrate and the incoming packs so Core can report possible same entity merges, relationships that touch existing nodes, possible links from prose to known nodes, and possible transclusions. Hugo is the renderer and static site adapter; Core is where the reusable substrate analysis belongs.", - "0017": "This is the pattern for a new site: mount the base pack if you want a known good skeleton, drop in generated JSON from Core or Workspace, write Markdown only where you want human authored pages, then publish the generated protocol artifacts with the static viewer." + "0015": "Imported records do not need duplicate Markdown pages just to appear in the graph. Markdown is for authored prose; JSON imports are for existing protocol objects.", + "0016": "Core remains responsible for protocol intelligence: same entity merge candidates, imported relationships touching existing nodes, possible prose links, and possible transclusions. Hugo publishes the result.", + "0017": "For a new site: mount the base pack if you want a known good skeleton, add JSON from Core or Workspace, write Markdown where you want authored pages, then publish the protocol artifacts with the static viewer." }, "metadata": {} }, "latest": { "fragments": { - "1": "Hugo is the static publishing layer. It is not the protocol.\n\nUse Markdown when you want prose pages, essays, explainers, sources, or authored trails. Use protocol JSON when you already have validated substrate records from Core, Workspace, another tool, or another substrate.\n\nThe import path is intentionally simple. Drop a pack into the site, then let the prepare step merge it into the generated substrate:\n\ncan contain either a single substrate node, an array of substrate nodes, or an object with a array. can contain either an array of relationships or an object with a array.\n\nThe example site uses two packs:\n\nin mounts the protocol minimal substrate from the Core/Protocol submodule. It demonstrates the base model: substrate manifest, node records, typed relationships, evidence, stable fragments, and transclusion. extends that model with the fuller human computer augmentation lineage: Leibniz, Otlet, Bush, Nelson, Engelbart, Brown, HES, FRESS, Intermedia, HyperCard, Hyperland, VR, TED2, the Web, and the XanaNode bridge concepts.\n\nMounted packs are build time layers. They can be enabled or removed without claiming local ownership of their records. Absorbed packs are reviewed imports that become part of the receiving substrate. The base pack is mounted here so the protocol repository remains its governed source of truth.\n\nThen run:\n\nThe prepare step validates the generated and imported records together, writes the protocol artifacts, and emits a browser ready viewer feed.\n\nThe important published files are:\n\n, , and are the protocol artifacts. makes the node files discoverable on a static host, because browsers cannot list a directory. is the read only browser bundle derived from those protocol records.\n\nThat means you do not need to recreate imported records as Markdown just to see them. Markdown is for authored human pages. JSON imports are for existing protocol objects.\n\nCore remains responsible for protocol intelligence. During prepare, Hugo hands Core the existing substrate and the incoming packs so Core can report possible same entity merges, relationships that touch existing nodes, possible links from prose to known nodes, and possible transclusions. Hugo is the renderer and static site adapter; Core is where the reusable substrate analysis belongs.\n\nThis is the pattern for a new site: mount the base pack if you want a known good skeleton, drop in generated JSON from Core or Workspace, write Markdown only where you want human authored pages, then publish the generated protocol artifacts with the static viewer.", + "1": "Hugo is the static publishing layer. It is not the protocol.\n\nUse Markdown when you want prose pages, essays, explainers, sources, or authored trails. Use protocol JSON when you already have validated substrate records from Core, Workspace, another tool, or another substrate.\n\nThe import path is intentionally simple. Drop a pack into the site, then let the build compose it with the local substrate:\n\ncan contain either a single substrate node, an array of substrate nodes, or an object with a array. can contain either an array of relationships or an object with a array.\n\nThe example site uses two packs:\n\nin mounts the protocol minimal substrate from the Core/Protocol submodule. It demonstrates the base model: substrate manifest, node records, typed relationships, evidence, stable fragments, and transclusion. extends that model with the fuller human computer augmentation lineage: Leibniz, Otlet, Bush, Nelson, Engelbart, Brown, HES, FRESS, Intermedia, HyperCard, Hyperland, VR, TED2, the Web, and the XanaNode bridge concepts.\n\nMounted packs are build time layers. They can be enabled or removed without claiming local ownership of their records. Absorbed packs are reviewed imports that become part of the receiving substrate. The base pack is mounted here so the protocol repository remains its governed source of truth.\n\nThen run:\n\nThe build validates local and imported records together, writes the protocol artifacts, and emits the viewer feed.\n\nThe important published files are:\n\n, , and are the protocol artifacts. makes the node files discoverable on a static host, because browsers cannot list a directory. is the read only browser bundle derived from those protocol records.\n\nImported records do not need duplicate Markdown pages just to appear in the graph. Markdown is for authored prose; JSON imports are for existing protocol objects.\n\nCore remains responsible for protocol intelligence: same entity merge candidates, imported relationships touching existing nodes, possible prose links, and possible transclusions. Hugo publishes the result.\n\nFor a new site: mount the base pack if you want a known good skeleton, add JSON from Core or Workspace, write Markdown where you want authored pages, then publish the protocol artifacts with the static viewer.", "0001": "Hugo is the static publishing layer. It is not the protocol.", "0002": "Use Markdown when you want prose pages, essays, explainers, sources, or authored trails. Use protocol JSON when you already have validated substrate records from Core, Workspace, another tool, or another substrate.", - "0003": "The import path is intentionally simple. Drop a pack into the site, then let the prepare step merge it into the generated substrate:", + "0003": "The import path is intentionally simple. Drop a pack into the site, then let the build compose it with the local substrate:", "0005": "can contain either a single substrate node, an array of substrate nodes, or an object with a array. can contain either an array of relationships or an object with a array.", "0006": "The example site uses two packs:", "0007": "in mounts the protocol minimal substrate from the Core/Protocol submodule. It demonstrates the base model: substrate manifest, node records, typed relationships, evidence, stable fragments, and transclusion. extends that model with the fuller human computer augmentation lineage: Leibniz, Otlet, Bush, Nelson, Engelbart, Brown, HES, FRESS, Intermedia, HyperCard, Hyperland, VR, TED2, the Web, and the XanaNode bridge concepts.", "0008": "Mounted packs are build time layers. They can be enabled or removed without claiming local ownership of their records. Absorbed packs are reviewed imports that become part of the receiving substrate. The base pack is mounted here so the protocol repository remains its governed source of truth.", "0009": "Then run:", - "0011": "The prepare step validates the generated and imported records together, writes the protocol artifacts, and emits a browser ready viewer feed.", + "0011": "The build validates local and imported records together, writes the protocol artifacts, and emits the viewer feed.", "0012": "The important published files are:", "0014": ", , and are the protocol artifacts. makes the node files discoverable on a static host, because browsers cannot list a directory. is the read only browser bundle derived from those protocol records.", - "0015": "That means you do not need to recreate imported records as Markdown just to see them. Markdown is for authored human pages. JSON imports are for existing protocol objects.", - "0016": "Core remains responsible for protocol intelligence. During prepare, Hugo hands Core the existing substrate and the incoming packs so Core can report possible same entity merges, relationships that touch existing nodes, possible links from prose to known nodes, and possible transclusions. Hugo is the renderer and static site adapter; Core is where the reusable substrate analysis belongs.", - "0017": "This is the pattern for a new site: mount the base pack if you want a known good skeleton, drop in generated JSON from Core or Workspace, write Markdown only where you want human authored pages, then publish the generated protocol artifacts with the static viewer." + "0015": "Imported records do not need duplicate Markdown pages just to appear in the graph. Markdown is for authored prose; JSON imports are for existing protocol objects.", + "0016": "Core remains responsible for protocol intelligence: same entity merge candidates, imported relationships touching existing nodes, possible prose links, and possible transclusions. Hugo publishes the result.", + "0017": "For a new site: mount the base pack if you want a known good skeleton, add JSON from Core or Workspace, write Markdown where you want authored pages, then publish the protocol artifacts with the static viewer." }, "metadata": {} } @@ -951,25 +951,25 @@ "versions": { "v1": { "fragments": { - "1": "XanaNode begins with a simple claim: civilization is good at publishing information and bad at preserving the relationships that make information understandable.\n\nA page can say something. A graph can show where that statement came from, what supports it, what challenges it, what it depends on, and how it changed.\n\nThis example substrate explains XanaNode using XanaNode itself. The pages are human readable nodes, and the build also imports protocol JSON packs, validates everything together, and republishes the merged substrate for machines.\n\nFollow the core trail from the problem of isolated documents, through typed relationships, provenance, transclusion, namespacing, merge validation, and federation.\n\nThen follow the protocol artifacts trail to see the manifest, node records, relationship list, schemas, registries, extension examples, reports, and governance rules that make federation concrete.\n\nIf you are building a Hugo site from existing protocol JSON, read Using Hugo with Protocol JSON. The bundled example imports the protocol base pack and the extended XanaNode lineage pack directly from JSON, then renders them in the 2D viewer without forcing you to recreate every node as Markdown.", + "1": "XanaNode begins with a simple claim: civilization is good at publishing information and bad at preserving the relationships that make information understandable.\n\nA page can say something. A graph can show where that statement came from, what supports it, what challenges it, what it depends on, and how it changed.\n\nThis substrate explains XanaNode using XanaNode itself. Each page is a node, and the graph around it carries the claims, sources, lineage, and relationships that make the page understandable.\n\nFollow the core trail from the problem of isolated documents, through typed relationships, provenance, transclusion, namespacing, merge validation, and federation.\n\nThen follow the protocol artifacts trail to see the manifest, node records, relationship list, schemas, registries, extension examples, reports, and governance rules that make federation concrete.\n\nIf you are building a Hugo site from existing protocol JSON, read Using Hugo with Protocol JSON.", "0001": "XanaNode begins with a simple claim: civilization is good at publishing information and bad at preserving the relationships that make information understandable.", "0002": "A page can say something. A graph can show where that statement came from, what supports it, what challenges it, what it depends on, and how it changed.", - "0003": "This example substrate explains XanaNode using XanaNode itself. The pages are human readable nodes, and the build also imports protocol JSON packs, validates everything together, and republishes the merged substrate for machines.", + "0003": "This substrate explains XanaNode using XanaNode itself. Each page is a node, and the graph around it carries the claims, sources, lineage, and relationships that make the page understandable.", "0004": "Follow the core trail from the problem of isolated documents, through typed relationships, provenance, transclusion, namespacing, merge validation, and federation.", "0005": "Then follow the protocol artifacts trail to see the manifest, node records, relationship list, schemas, registries, extension examples, reports, and governance rules that make federation concrete.", - "0006": "If you are building a Hugo site from existing protocol JSON, read Using Hugo with Protocol JSON. The bundled example imports the protocol base pack and the extended XanaNode lineage pack directly from JSON, then renders them in the 2D viewer without forcing you to recreate every node as Markdown." + "0006": "If you are building a Hugo site from existing protocol JSON, read Using Hugo with Protocol JSON." }, "metadata": {} }, "latest": { "fragments": { - "1": "XanaNode begins with a simple claim: civilization is good at publishing information and bad at preserving the relationships that make information understandable.\n\nA page can say something. A graph can show where that statement came from, what supports it, what challenges it, what it depends on, and how it changed.\n\nThis example substrate explains XanaNode using XanaNode itself. The pages are human readable nodes, and the build also imports protocol JSON packs, validates everything together, and republishes the merged substrate for machines.\n\nFollow the core trail from the problem of isolated documents, through typed relationships, provenance, transclusion, namespacing, merge validation, and federation.\n\nThen follow the protocol artifacts trail to see the manifest, node records, relationship list, schemas, registries, extension examples, reports, and governance rules that make federation concrete.\n\nIf you are building a Hugo site from existing protocol JSON, read Using Hugo with Protocol JSON. The bundled example imports the protocol base pack and the extended XanaNode lineage pack directly from JSON, then renders them in the 2D viewer without forcing you to recreate every node as Markdown.", + "1": "XanaNode begins with a simple claim: civilization is good at publishing information and bad at preserving the relationships that make information understandable.\n\nA page can say something. A graph can show where that statement came from, what supports it, what challenges it, what it depends on, and how it changed.\n\nThis substrate explains XanaNode using XanaNode itself. Each page is a node, and the graph around it carries the claims, sources, lineage, and relationships that make the page understandable.\n\nFollow the core trail from the problem of isolated documents, through typed relationships, provenance, transclusion, namespacing, merge validation, and federation.\n\nThen follow the protocol artifacts trail to see the manifest, node records, relationship list, schemas, registries, extension examples, reports, and governance rules that make federation concrete.\n\nIf you are building a Hugo site from existing protocol JSON, read Using Hugo with Protocol JSON.", "0001": "XanaNode begins with a simple claim: civilization is good at publishing information and bad at preserving the relationships that make information understandable.", "0002": "A page can say something. A graph can show where that statement came from, what supports it, what challenges it, what it depends on, and how it changed.", - "0003": "This example substrate explains XanaNode using XanaNode itself. The pages are human readable nodes, and the build also imports protocol JSON packs, validates everything together, and republishes the merged substrate for machines.", + "0003": "This substrate explains XanaNode using XanaNode itself. Each page is a node, and the graph around it carries the claims, sources, lineage, and relationships that make the page understandable.", "0004": "Follow the core trail from the problem of isolated documents, through typed relationships, provenance, transclusion, namespacing, merge validation, and federation.", "0005": "Then follow the protocol artifacts trail to see the manifest, node records, relationship list, schemas, registries, extension examples, reports, and governance rules that make federation concrete.", - "0006": "If you are building a Hugo site from existing protocol JSON, read Using Hugo with Protocol JSON. The bundled example imports the protocol base pack and the extended XanaNode lineage pack directly from JSON, then renders them in the 2D viewer without forcing you to recreate every node as Markdown." + "0006": "If you are building a Hugo site from existing protocol JSON, read Using Hugo with Protocol JSON." }, "metadata": {} } @@ -1111,19 +1111,19 @@ "versions": { "v1": { "fragments": { - "1": "is the edge list for a substrate.\n\nEach relationship has its own id, source, target, type, and summary. It can also carry weight, visibility, assertion provenance, confidence, evidence, federation metadata, and tumbler references.\n\nThis implementation derives the protocol relationship list from authored front matter, primary media links, trail membership, and stable transclusion shortcodes.", + "1": "is the edge list for a substrate.\n\nEach relationship has its own id, source, target, type, and summary. It can also carry weight, visibility, assertion provenance, confidence, evidence, federation metadata, and tumbler references.\n\nA relationship list can be authored directly, imported from packs, or derived from structured content such as primary media links, trail membership, and stable transclusion references.", "0001": "is the edge list for a substrate.", "0002": "Each relationship has its own id, source, target, type, and summary. It can also carry weight, visibility, assertion provenance, confidence, evidence, federation metadata, and tumbler references.", - "0003": "This implementation derives the protocol relationship list from authored front matter, primary media links, trail membership, and stable transclusion shortcodes." + "0003": "A relationship list can be authored directly, imported from packs, or derived from structured content such as primary media links, trail membership, and stable transclusion references." }, "metadata": {} }, "latest": { "fragments": { - "1": "is the edge list for a substrate.\n\nEach relationship has its own id, source, target, type, and summary. It can also carry weight, visibility, assertion provenance, confidence, evidence, federation metadata, and tumbler references.\n\nThis implementation derives the protocol relationship list from authored front matter, primary media links, trail membership, and stable transclusion shortcodes.", + "1": "is the edge list for a substrate.\n\nEach relationship has its own id, source, target, type, and summary. It can also carry weight, visibility, assertion provenance, confidence, evidence, federation metadata, and tumbler references.\n\nA relationship list can be authored directly, imported from packs, or derived from structured content such as primary media links, trail membership, and stable transclusion references.", "0001": "is the edge list for a substrate.", "0002": "Each relationship has its own id, source, target, type, and summary. It can also carry weight, visibility, assertion provenance, confidence, evidence, federation metadata, and tumbler references.", - "0003": "This implementation derives the protocol relationship list from authored front matter, primary media links, trail membership, and stable transclusion shortcodes." + "0003": "A relationship list can be authored directly, imported from packs, or derived from structured content such as primary media links, trail membership, and stable transclusion references." }, "metadata": {} } @@ -1135,19 +1135,19 @@ "versions": { "v1": { "fragments": { - "1": "A node record is the machine readable counterpart to a human readable page.\n\nIt preserves the protocol id, title, type, importance, summary, provenance fields, and incoming or outgoing relationship summaries needed for tools to traverse the substrate without scraping HTML.\n\nFor authored fragments, this implementation also emits protocol node records with , , , and metadata.", + "1": "A node record is the machine readable counterpart to a human readable page.\n\nIt preserves the protocol id, title, type, importance, summary, provenance fields, and incoming or outgoing relationship summaries needed for tools to traverse the substrate without scraping HTML.\n\nAddressable fragments can also be published as protocol node records with , , , and metadata.", "0001": "A node record is the machine readable counterpart to a human readable page.", "0002": "It preserves the protocol id, title, type, importance, summary, provenance fields, and incoming or outgoing relationship summaries needed for tools to traverse the substrate without scraping HTML.", - "0003": "For authored fragments, this implementation also emits protocol node records with , , , and metadata." + "0003": "Addressable fragments can also be published as protocol node records with , , , and metadata." }, "metadata": {} }, "latest": { "fragments": { - "1": "A node record is the machine readable counterpart to a human readable page.\n\nIt preserves the protocol id, title, type, importance, summary, provenance fields, and incoming or outgoing relationship summaries needed for tools to traverse the substrate without scraping HTML.\n\nFor authored fragments, this implementation also emits protocol node records with , , , and metadata.", + "1": "A node record is the machine readable counterpart to a human readable page.\n\nIt preserves the protocol id, title, type, importance, summary, provenance fields, and incoming or outgoing relationship summaries needed for tools to traverse the substrate without scraping HTML.\n\nAddressable fragments can also be published as protocol node records with , , , and metadata.", "0001": "A node record is the machine readable counterpart to a human readable page.", "0002": "It preserves the protocol id, title, type, importance, summary, provenance fields, and incoming or outgoing relationship summaries needed for tools to traverse the substrate without scraping HTML.", - "0003": "For authored fragments, this implementation also emits protocol node records with , , , and metadata." + "0003": "Addressable fragments can also be published as protocol node records with , , , and metadata." }, "metadata": {} } @@ -1233,18 +1233,18 @@ "versions": { "v1": { "fragments": { - "1": "The suggestion scanner looks for existing node titles and aliases in Markdown content, plus repeated fragment text that could become a transclusion.\n\nIt does not rewrite pages automatically. It produces a review queue so an author can approve each ordinary link, transclusion, merge, or imported relationship before changing the substrate. The generated review page keeps implemented examples beside pending suggestions so a new site author can see both states of the workflow.\n\n{{< review suggestions }}", + "1": "The suggestion scanner looks for existing node titles and aliases in Markdown content, plus repeated fragment text that could become a transclusion.\n\nReview suggestions are invitations, not automatic edits. The review queue lets an author decide which ordinary links, transclusions, merge candidates, or imported relationships should become part of the substrate.\n\n{{< review suggestions }}", "0001": "The suggestion scanner looks for existing node titles and aliases in Markdown content, plus repeated fragment text that could become a transclusion.", - "0002": "It does not rewrite pages automatically. It produces a review queue so an author can approve each ordinary link, transclusion, merge, or imported relationship before changing the substrate. The generated review page keeps implemented examples beside pending suggestions so a new site author can see both states of the workflow.", + "0002": "Review suggestions are invitations, not automatic edits. The review queue lets an author decide which ordinary links, transclusions, merge candidates, or imported relationships should become part of the substrate.", "0003": "{{< review suggestions }}" }, "metadata": {} }, "latest": { "fragments": { - "1": "The suggestion scanner looks for existing node titles and aliases in Markdown content, plus repeated fragment text that could become a transclusion.\n\nIt does not rewrite pages automatically. It produces a review queue so an author can approve each ordinary link, transclusion, merge, or imported relationship before changing the substrate. The generated review page keeps implemented examples beside pending suggestions so a new site author can see both states of the workflow.\n\n{{< review suggestions }}", + "1": "The suggestion scanner looks for existing node titles and aliases in Markdown content, plus repeated fragment text that could become a transclusion.\n\nReview suggestions are invitations, not automatic edits. The review queue lets an author decide which ordinary links, transclusions, merge candidates, or imported relationships should become part of the substrate.\n\n{{< review suggestions }}", "0001": "The suggestion scanner looks for existing node titles and aliases in Markdown content, plus repeated fragment text that could become a transclusion.", - "0002": "It does not rewrite pages automatically. It produces a review queue so an author can approve each ordinary link, transclusion, merge, or imported relationship before changing the substrate. The generated review page keeps implemented examples beside pending suggestions so a new site author can see both states of the workflow.", + "0002": "Review suggestions are invitations, not automatic edits. The review queue lets an author decide which ordinary links, transclusions, merge candidates, or imported relationships should become part of the substrate.", "0003": "{{< review suggestions }}" }, "metadata": {} @@ -1279,18 +1279,18 @@ "versions": { "v1": { "fragments": { - "1": "The protocol is not only a set of ideas. It is a set of publishable artifacts.\n\nThis implementation publishes those artifacts as static JSON: , , one JSON record per node, copied schema files, generated fragment data, and pending review suggestions.\n\nHuman pages make the substrate readable. Protocol artifacts make it inspectable, validatable, comparable, and federatable by other tools.", + "1": "The protocol is not only a set of ideas. It is a set of publishable artifacts.\n\nA published substrate can expose those artifacts as static JSON: , , one JSON record per node, schema files, fragment data, and pending review suggestions.\n\nHuman pages make the substrate readable. Protocol artifacts make it inspectable, validatable, comparable, and federatable by other tools.", "0001": "The protocol is not only a set of ideas. It is a set of publishable artifacts.", - "0002": "This implementation publishes those artifacts as static JSON: , , one JSON record per node, copied schema files, generated fragment data, and pending review suggestions.", + "0002": "A published substrate can expose those artifacts as static JSON: , , one JSON record per node, schema files, fragment data, and pending review suggestions.", "0003": "Human pages make the substrate readable. Protocol artifacts make it inspectable, validatable, comparable, and federatable by other tools." }, "metadata": {} }, "latest": { "fragments": { - "1": "The protocol is not only a set of ideas. It is a set of publishable artifacts.\n\nThis implementation publishes those artifacts as static JSON: , , one JSON record per node, copied schema files, generated fragment data, and pending review suggestions.\n\nHuman pages make the substrate readable. Protocol artifacts make it inspectable, validatable, comparable, and federatable by other tools.", + "1": "The protocol is not only a set of ideas. It is a set of publishable artifacts.\n\nA published substrate can expose those artifacts as static JSON: , , one JSON record per node, schema files, fragment data, and pending review suggestions.\n\nHuman pages make the substrate readable. Protocol artifacts make it inspectable, validatable, comparable, and federatable by other tools.", "0001": "The protocol is not only a set of ideas. It is a set of publishable artifacts.", - "0002": "This implementation publishes those artifacts as static JSON: , , one JSON record per node, copied schema files, generated fragment data, and pending review suggestions.", + "0002": "A published substrate can expose those artifacts as static JSON: , , one JSON record per node, schema files, fragment data, and pending review suggestions.", "0003": "Human pages make the substrate readable. Protocol artifacts make it inspectable, validatable, comparable, and federatable by other tools." }, "metadata": {} diff --git a/exampleSite/static/xananode-suggestions.json b/exampleSite/static/xananode-suggestions.json index f8096cdd..9208f194 100644 --- a/exampleSite/static/xananode-suggestions.json +++ b/exampleSite/static/xananode-suggestions.json @@ -1,5 +1,5 @@ { - "generated_at": "2026-06-19T06:27:31.010Z", + "generated_at": "2026-06-19T07:29:15.929Z", "status": "pending_user_approval", "note": "These suggestions are not auto-applied. Review each replacement before editing content.", "implemented_transclusions": [ @@ -71,25 +71,11 @@ "replacement": "[XanaNode](xananode)", "note": "Suggestion only. Review and apply manually if approved." }, - { - "approved": false, - "file": "content\\essays\\using-hugo-with-protocol-json.md", - "line": 18, - "column": 1, - "source_node": "using-hugo-with-protocol-json", - "target_node": "xananode.example:technology/hugo", - "target_title": "Hugo", - "matched_text": "Hugo", - "matched_term": "Hugo", - "match_kind": "core", - "replacement": "[Hugo](hugo)", - "note": "Suggestion only. Review and apply manually if approved." - }, { "approved": false, "file": "content\\essays\\using-hugo-with-protocol-json.md", "line": 47, - "column": 84, + "column": 69, "source_node": "using-hugo-with-protocol-json", "target_node": "xananode.example:concept/protocol-artifacts", "target_title": "Protocol Artifacts", @@ -115,10 +101,10 @@ }, { "approved": false, - "file": "content\\sources\\xananode-hugo-repo.md", - "line": 19, - "column": 5, - "source_node": "xananode-hugo-repo", + "file": "content\\essays\\using-hugo-with-protocol-json.md", + "line": 18, + "column": 1, + "source_node": "using-hugo-with-protocol-json", "target_node": "xananode.example:technology/hugo", "target_title": "Hugo", "matched_text": "Hugo", @@ -533,6 +519,20 @@ "replacement": "[start-here](start-here)", "note": "Suggestion only. Review and apply manually if approved." }, + { + "approved": false, + "file": "content\\technologies\\hugo.md", + "line": 11, + "column": 74, + "source_node": "hugo", + "target_node": "xananode.example:concept/xananode", + "target_title": "XanaNode", + "matched_text": "XanaNode", + "matched_term": "XanaNode", + "match_kind": "core", + "replacement": "[XanaNode](xananode)", + "note": "Suggestion only. Review and apply manually if approved." + }, { "approved": false, "file": "content\\sources\\xananode-studio-repo.md", @@ -565,7 +565,21 @@ "approved": false, "file": "content\\sources\\xananode-hugo-repo.md", "line": 19, - "column": 139, + "column": 5, + "source_node": "xananode-hugo-repo", + "target_node": "xananode.example:technology/hugo", + "target_title": "Hugo", + "matched_text": "Hugo", + "matched_term": "Hugo", + "match_kind": "core", + "replacement": "[Hugo](hugo)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\sources\\xananode-hugo-repo.md", + "line": 19, + "column": 104, "source_node": "xananode-hugo-repo", "target_node": "xananode.example:concept/xananode", "target_title": "XanaNode", diff --git a/exampleSite/static/xananode-suggestions.md b/exampleSite/static/xananode-suggestions.md index d9b0bcaa..7db9dd9d 100644 --- a/exampleSite/static/xananode-suggestions.md +++ b/exampleSite/static/xananode-suggestions.md @@ -4,7 +4,7 @@ Status: pending user approval These suggestions are not auto-applied. Review each replacement before editing content. -Autolinks: 53 +Autolinks: 54 Pending transclusions: 0 Implemented transclusions: 4 Merge candidates: 166 @@ -18,204 +18,204 @@ Imported relationships touching existing nodes: 81 - Replacement: [XanaNode](xananode) - Approved: false -2. content\essays\using-hugo-with-protocol-json.md:18:1 - - Match: Hugo - - Target: Hugo (xananode.example:technology/hugo) - - Replacement: [Hugo](hugo) - - Approved: false - -3. content\essays\using-hugo-with-protocol-json.md:47:84 +2. content\essays\using-hugo-with-protocol-json.md:47:69 - Match: protocol artifacts - Target: Protocol Artifacts (xananode.example:concept/protocol-artifacts) - Replacement: [protocol artifacts](protocol-artifacts) - Approved: false -4. content\trails\xananode-implementation-stack-trail.md:31:65 +3. content\trails\xananode-implementation-stack-trail.md:31:65 - Match: Hugo - Target: Hugo (xananode.example:technology/hugo) - Replacement: [Hugo](hugo) - Approved: false -5. content\sources\xananode-hugo-repo.md:19:5 +4. content\essays\using-hugo-with-protocol-json.md:18:1 - Match: Hugo - Target: Hugo (xananode.example:technology/hugo) - Replacement: [Hugo](hugo) - Approved: false -6. content\trails\xananode-implementation-stack-trail.md:31:82 +5. content\trails\xananode-implementation-stack-trail.md:31:82 - Match: static publishing - Target: Static Publishing (xananode.example:technology/static-publishing) - Replacement: [static publishing](static-publishing) - Approved: false -7. content\trails\xananode-implementation-stack-trail.md:40:15 +6. content\trails\xananode-implementation-stack-trail.md:40:15 - Match: xananode-workspace-repo - Target: XanaNode Workspace Repository (xananode.example:source/xananode-workspace-repo) - Replacement: [xananode-workspace-repo](xananode-workspace-repo) - Approved: false -8. content\trails\xananode-implementation-stack-trail.md:41:15 +7. content\trails\xananode-implementation-stack-trail.md:41:15 - Match: xananode-studio-repo - Target: XanaNode Studio Repository (xananode.example:source/xananode-studio-repo) - Replacement: [xananode-studio-repo](xananode-studio-repo) - Approved: false -9. content\trails\xananode-implementation-stack-trail.md:37:15 +8. content\trails\xananode-implementation-stack-trail.md:37:15 - Match: xananode-protocol-repo - Target: XanaNode Protocol Repository (xananode.example:source/xananode-protocol-repo) - Replacement: [xananode-protocol-repo](xananode-protocol-repo) - Approved: false -10. content\trails\xananode-implementation-stack-trail.md:39:15 +9. content\trails\xananode-implementation-stack-trail.md:39:15 - Match: xananode-hugo-repo - Target: XanaNode Hugo Repository (xananode.example:source/xananode-hugo-repo) - Replacement: [xananode-hugo-repo](xananode-hugo-repo) - Approved: false -11. content\trails\xananode-implementation-stack-trail.md:38:15 +10. content\trails\xananode-implementation-stack-trail.md:38:15 - Match: xananode-core-sdk-repo - Target: XanaNode Core SDK Repository (xananode.example:source/xananode-core-sdk-repo) - Replacement: [xananode-core-sdk-repo](xananode-core-sdk-repo) - Approved: false -12. content\trails\xananode-implementation-stack-trail.md:31:118 +11. content\trails\xananode-implementation-stack-trail.md:31:118 - Match: protocol artifacts - Target: Protocol Artifacts (xananode.example:concept/protocol-artifacts) - Replacement: [protocol artifacts](protocol-artifacts) - Approved: false -13. content\trails\xananode-core-trail.md:38:15 +12. content\trails\xananode-core-trail.md:38:15 - Match: start-here - Target: Start Here (xananode.example:essay/start-here) - Replacement: [start-here](start-here) - Approved: false -14. content\trails\xananode-core-trail.md:44:15 +13. content\trails\xananode-core-trail.md:44:15 - Match: tumbler-addressing - Target: Tumbler Addressing (xananode.example:concept/tumbler-addressing) - Replacement: [tumbler-addressing](tumbler-addressing) - Approved: false -15. content\trails\xananode-core-trail.md:43:15 +14. content\trails\xananode-core-trail.md:43:15 - Match: transclusion - Target: Transclusion (xananode.example:concept/transclusion) - Replacement: [transclusion](transclusion) - Approved: false -16. content\trails\xananode-core-trail.md:45:15 +15. content\trails\xananode-core-trail.md:45:15 - Match: namespacing - Target: Namespacing (xananode.example:concept/namespacing) - Replacement: [namespacing](namespacing) - Approved: false -17. content\trails\xananode-core-trail.md:40:15 +16. content\trails\xananode-core-trail.md:40:15 - Match: knowledge-substrate - Target: Knowledge Substrate (xananode.example:concept/knowledge-substrate) - Replacement: [knowledge-substrate](knowledge-substrate) - Approved: false -18. content\trails\xananode-core-trail.md:49:15 +17. content\trails\xananode-core-trail.md:49:15 - Match: federated-knowledge-substrates - Target: Federated Knowledge Substrates (xananode.example:concept/federated-knowledge-substrates) - Replacement: [federated-knowledge-substrates](federated-knowledge-substrates) - Approved: false -19. content\trails\protocol-artifacts-trail.md:43:15 +18. content\trails\protocol-artifacts-trail.md:43:15 - Match: substrate-relationship-list - Target: Substrate Relationship List (xananode.example:concept/substrate-relationship-list) - Replacement: [substrate-relationship-list](substrate-relationship-list) - Approved: false -20. content\trails\protocol-artifacts-trail.md:42:15 +19. content\trails\protocol-artifacts-trail.md:42:15 - Match: substrate-node-record - Target: Substrate Node Record (xananode.example:concept/substrate-node-record) - Replacement: [substrate-node-record](substrate-node-record) - Approved: false -21. content\trails\protocol-artifacts-trail.md:41:15 +20. content\trails\protocol-artifacts-trail.md:41:15 - Match: substrate-manifest - Target: Substrate Manifest (xananode.example:concept/substrate-manifest) - Replacement: [substrate-manifest](substrate-manifest) - Approved: false -22. content\trails\protocol-artifacts-trail.md:49:15 +21. content\trails\protocol-artifacts-trail.md:49:15 - Match: review-suggestions - Target: Review Suggestions (xananode.example:concept/review-suggestions) - Replacement: [review-suggestions](review-suggestions) - Approved: false -23. content\trails\protocol-artifacts-trail.md:40:15 +22. content\trails\protocol-artifacts-trail.md:40:15 - Match: protocol-artifacts - Target: Protocol Artifacts (xananode.example:concept/protocol-artifacts) - Replacement: [protocol-artifacts](protocol-artifacts) - Approved: false -24. content\trails\protocol-artifacts-trail.md:47:15 +23. content\trails\protocol-artifacts-trail.md:47:15 - Match: namespace-registry - Target: Namespace Registry (xananode.example:concept/namespace-registry) - Replacement: [namespace-registry](namespace-registry) - Approved: false -25. content\trails\protocol-artifacts-trail.md:46:15 +24. content\trails\protocol-artifacts-trail.md:46:15 - Match: merge-report - Target: Merge Report (xananode.example:concept/merge-report) - Replacement: [merge-report](merge-report) - Approved: false -26. content\trails\protocol-artifacts-trail.md:48:15 +25. content\trails\protocol-artifacts-trail.md:48:15 - Match: known-implementations-registry - Target: Known Implementations Registry (xananode.example:concept/known-implementations-registry) - Replacement: [known-implementations-registry](known-implementations-registry) - Approved: false -27. content\trails\protocol-artifacts-trail.md:53:15 +26. content\trails\protocol-artifacts-trail.md:53:15 - Match: federation-rules - Target: Federation Rules (xananode.example:concept/federation-rules) - Replacement: [federation-rules](federation-rules) - Approved: false -28. content\trails\protocol-artifacts-trail.md:52:15 +27. content\trails\protocol-artifacts-trail.md:52:15 - Match: federation-example - Target: Federation Example (xananode.example:concept/federation-example) - Replacement: [federation-example](federation-example) - Approved: false -29. content\trails\protocol-artifacts-trail.md:51:15 +28. content\trails\protocol-artifacts-trail.md:51:15 - Match: custom-extension-substrate - Target: Custom Extension Substrate (xananode.example:concept/custom-extension-substrate) - Replacement: [custom-extension-substrate](custom-extension-substrate) - Approved: false -30. content\trails\protocol-artifacts-trail.md:45:15 +29. content\trails\protocol-artifacts-trail.md:45:15 - Match: compatibility-report - Target: Compatibility Report (xananode.example:concept/compatibility-report) - Replacement: [compatibility-report](compatibility-report) - Approved: false -31. content\trails\protocol-artifacts-trail.md:44:15 +30. content\trails\protocol-artifacts-trail.md:44:15 - Match: compatibility-levels - Target: Compatibility Levels (xananode.example:concept/compatibility-levels) - Replacement: [compatibility-levels](compatibility-levels) - Approved: false -32. content\trails\protocol-artifacts-trail.md:50:15 +31. content\trails\protocol-artifacts-trail.md:50:15 - Match: canonical-type-policy - Target: Canonical Type Policy (xananode.example:concept/canonical-type-policy) - Replacement: [canonical-type-policy](canonical-type-policy) - Approved: false -33. content\trails\historical-lineage-trail.md:27:85 +32. content\trails\historical-lineage-trail.md:27:85 - Match: associative trails - Target: Associative Trails (example.minimal:concept/associative-trails) - Replacement: [associative trails](example.minimal:concept/associative-trails) - Approved: false -34. content\trails\branching-orientation-trail.md:44:15 +33. content\trails\branching-orientation-trail.md:44:15 - Match: start-here - Target: Start Here (xananode.example:essay/start-here) - Replacement: [start-here](start-here) - Approved: false +34. content\technologies\hugo.md:11:74 + - Match: XanaNode + - Target: XanaNode (xananode.example:concept/xananode) + - Replacement: [XanaNode](xananode) + - Approved: false + 35. content\sources\xananode-studio-repo.md:19:96 - Match: Hugo - Target: Hugo (xananode.example:technology/hugo) @@ -228,103 +228,109 @@ Imported relationships touching existing nodes: 81 - Replacement: [XanaNode](xananode) - Approved: false -37. content\sources\xananode-hugo-repo.md:19:139 +37. content\sources\xananode-hugo-repo.md:19:5 + - Match: Hugo + - Target: Hugo (xananode.example:technology/hugo) + - Replacement: [Hugo](hugo) + - Approved: false + +38. content\sources\xananode-hugo-repo.md:19:104 - Match: XanaNode - Target: XanaNode (xananode.example:concept/xananode) - Replacement: [XanaNode](xananode) - Approved: false -38. content\schemas\xananode-relationship-types.md:15:208 +39. content\schemas\xananode-relationship-types.md:15:208 - Match: deep-linking - Target: Deep Linking (xananode.example:concept/deep-linking) - Replacement: [deep-linking](deep-linking) - Approved: false -39. content\schemas\namespace-schema.md:19:6 +40. content\schemas\namespace-schema.md:19:6 - Match: support - Target: Support (xananode.example:source/source-support) - Replacement: [support](source-support) - Approved: false -40. content\projects\memex.md:13:38 +41. content\projects\memex.md:13:38 - Match: associative trails - Target: Associative Trails (example.minimal:concept/associative-trails) - Replacement: [associative trails](example.minimal:concept/associative-trails) - Approved: false -41. content\essays\using-hugo-with-protocol-json.md:18:13 +42. content\essays\using-hugo-with-protocol-json.md:18:13 - Match: static publishing - Target: Static Publishing (xananode.example:technology/static-publishing) - Replacement: [static publishing](static-publishing) - Approved: false -42. content\essays\using-hugo-with-protocol-json.md:36:215 +43. content\essays\using-hugo-with-protocol-json.md:36:215 - Match: XanaNode - Target: XanaNode (xananode.example:concept/xananode) - Replacement: [XanaNode](xananode) - Approved: false -43. content\essays\using-hugo-with-protocol-json.md:35:180 +44. content\essays\using-hugo-with-protocol-json.md:35:180 - Match: typed relationships - Target: Typed Relationships (xananode.example:concept/typed-relationships) - Replacement: [typed relationships](typed-relationships) - Approved: false -44. content\essays\using-hugo-with-protocol-json.md:35:233 +45. content\essays\using-hugo-with-protocol-json.md:35:233 - Match: transclusion - Target: Transclusion (xananode.example:concept/transclusion) - Replacement: [transclusion](transclusion) - Approved: false -45. content\essays\using-hugo-with-protocol-json.md:35:146 +46. content\essays\using-hugo-with-protocol-json.md:35:146 - Match: substrate manifest - Target: Substrate Manifest (xananode.example:concept/substrate-manifest) - Replacement: [substrate manifest](substrate-manifest) - Approved: false -46. content\essays\using-hugo-with-protocol-json.md:36:147 +47. content\essays\using-hugo-with-protocol-json.md:36:147 - Match: FRESS - Target: FRESS (xananode.lineage:project/fress) - Replacement: [FRESS](xananode.lineage:project/fress) - Approved: false -47. content\essays\using-hugo-with-protocol-json.md:36:154 +48. content\essays\using-hugo-with-protocol-json.md:36:154 - Match: Intermedia - Target: Intermedia (xananode.lineage:project/intermedia) - Replacement: [Intermedia](xananode.lineage:project/intermedia) - Approved: false -48. content\essays\using-hugo-with-protocol-json.md:36:177 +49. content\essays\using-hugo-with-protocol-json.md:36:177 - Match: Hyperland - Target: Hyperland (xananode.lineage:publication/hyperland) - Replacement: [Hyperland](xananode.lineage:publication/hyperland) - Approved: false -49. content\essays\using-hugo-with-protocol-json.md:36:192 +50. content\essays\using-hugo-with-protocol-json.md:36:192 - Match: TED2 - Target: TED2 (xananode.lineage:event/ted2-1990) - Replacement: [TED2](xananode.lineage:event/ted2-1990) - Approved: false -50. content\essays\using-hugo-with-protocol-json.md:36:166 +51. content\essays\using-hugo-with-protocol-json.md:36:166 - Match: HyperCard - Target: HyperCard (xananode.lineage:technology/hypercard) - Replacement: [HyperCard](xananode.lineage:technology/hypercard) - Approved: false -51. content\essays\start-here.md:34:23 +52. content\essays\start-here.md:34:23 - Match: Hugo - Target: Hugo (xananode.example:technology/hugo) - Replacement: [Hugo](hugo) - Approved: false -52. content\concepts\substrate-node-record.md:15:212 +53. content\concepts\substrate-node-record.md:15:212 - Match: HTML - Target: HTML (xananode.lineage:technology/html) - Replacement: [HTML](xananode.lineage:technology/html) - Approved: false -53. content\concepts\knowledge-substrate.md:17:3 +54. content\concepts\knowledge-substrate.md:17:3 - Match: knowledge substrate - Target: Knowledge Substrate (example.minimal:concept/knowledge-substrate) - Replacement: [knowledge substrate](example.minimal:concept/knowledge-substrate) diff --git a/exampleSite/static/xananode-viewer.json b/exampleSite/static/xananode-viewer.json index 17200e1a..770de4e9 100644 --- a/exampleSite/static/xananode-viewer.json +++ b/exampleSite/static/xananode-viewer.json @@ -232,8 +232,8 @@ "facets": [], "section": "technologys", "importance": 3, - "summary": "A static site generator used by the example implementation to compile content into a public substrate viewer.", - "content": "Hugo provides the static publishing layer for this example implementation.", + "summary": "A static site generator used to publish XanaNode substrates as public websites.", + "content": "Hugo provides the static publishing layer for XanaNode sites.", "url": "/technology/hugo/", "primary_media": "", "media_type": "", @@ -378,7 +378,7 @@ "section": "sources", "importance": 5, "summary": "The Hugo theme repository that publishes XanaNode substrates as static websites while using Core for protocol validation.", - "content": "The Hugo repository is the static-site renderer and example substrate. It adapts Hugo content, shortcodes, and assets into Core-validated XanaNode artifacts.", + "content": "The Hugo repository contains the public-site theme, example substrate, and graph viewer for publishing XanaNode substrates on a static host.", "url": "/source/xananode-hugo-repo/", "primary_media": "", "media_type": "", @@ -812,8 +812,8 @@ "facets": [], "section": "projects", "importance": 4, - "summary": "A static-site reference implementation that reads XanaNode content files and renders them as a navigable graph.", - "content": "The Hugo theme is not XanaNode itself.\n\nIt is one reference implementation: a static site generator, content folder, front matter conventions, JSON index, and graph viewer that demonstrate the XanaNode model.", + "summary": "A Hugo theme that publishes XanaNode substrates as readable pages and a navigable graph.", + "content": "The Hugo theme is not XanaNode itself.\n\nIt turns substrate nodes, relationships, media, and trails into a readable public site with a graph beside the prose.", "url": "/project/xananode-hugo-theme/", "primary_media": "xananode.example:media/xananode-icon", "media_type": "", @@ -1103,7 +1103,7 @@ "section": "essays", "importance": 5, "summary": "How to use the Hugo theme as a read-only XanaNode viewer for Markdown-authored nodes, the protocol base pack, and imported protocol JSON.", - "content": "Hugo is the static publishing layer. It is not the protocol.\n\nUse Markdown when you want prose pages, essays, explainers, sources, or authored trails. Use protocol JSON when you already have validated substrate records from Core, Workspace, another tool, or another substrate.\n\nThe import path is intentionally simple. Drop a pack into the site, then let the prepare step merge it into the generated substrate:\n\n\n\nnodes.json can contain either a single substrate node, an array of substrate nodes, or an object with a nodes array. relationships.json can contain either an array of relationships or an object with a relationships array.\n\nThe example site uses two packs:\n\nparams.xananode.packs in hugo.yaml mounts the protocol minimal substrate from the Core/Protocol submodule. It demonstrates the base model: substrate manifest, node records, typed relationships, evidence, stable fragments, and transclusion.\nimports/lineage/ extends that model with the fuller human-computer augmentation lineage: Leibniz, Otlet, Bush, Nelson, Engelbart, Brown, HES, FRESS, Intermedia, HyperCard, Hyperland, VR, TED2, the Web, and the XanaNode bridge concepts.\n\nMounted packs are build-time layers. They can be ena", + "content": "Hugo is the static publishing layer. It is not the protocol.\n\nUse Markdown when you want prose pages, essays, explainers, sources, or authored trails. Use protocol JSON when you already have validated substrate records from Core, Workspace, another tool, or another substrate.\n\nThe import path is intentionally simple. Drop a pack into the site, then let the build compose it with the local substrate:\n\n\n\nnodes.json can contain either a single substrate node, an array of substrate nodes, or an object with a nodes array. relationships.json can contain either an array of relationships or an object with a relationships array.\n\nThe example site uses two packs:\n\nparams.xananode.packs in hugo.yaml mounts the protocol minimal substrate from the Core/Protocol submodule. It demonstrates the base model: substrate manifest, node records, typed relationships, evidence, stable fragments, and transclusion.\nimports/lineage/ extends that model with the fuller human-computer augmentation lineage: Leibniz, Otlet, Bush, Nelson, Engelbart, Brown, HES, FRESS, Intermedia, HyperCard, Hyperland, VR, TED2, the Web, and the XanaNode bridge concepts.\n\nMounted packs are build-time layers. They can be enabled or r", "url": "/essay/using-hugo-with-protocol-json/", "primary_media": "", "media_type": "", @@ -1132,7 +1132,7 @@ "section": "essays", "importance": 5, "summary": "The canonical starting essay for the XanaNode example substrate.", - "content": "XanaNode begins with a simple claim: civilization is good at publishing information and bad at preserving the relationships that make information understandable.\n\nA page can say something. A graph can show where that statement came from, what supports it, what challenges it, what it depends on, and how it changed.\n\nThis example substrate explains XanaNode using XanaNode itself. The pages are human-readable nodes, and the build also imports protocol JSON packs, validates everything together, and republishes the merged substrate for machines.\n\nFollow the core trail from the problem of isolated documents, through typed relationships, provenance, transclusion, namespacing, merge validation, and federation.\n\nThen follow the protocol artifacts trail to see the manifest, node records, relationship list, schemas, registries, extension examples, reports, and governance rules that make federation concrete.\n\nIf you are building a Hugo site from existing protocol JSON, read Using Hugo with Protocol JSON. The bundled example imports the protocol base pack and the extended XanaNode lineage pack directly from JSON, then renders them in the 2D viewer without forcing you to recreate every node as M", + "content": "XanaNode begins with a simple claim: civilization is good at publishing information and bad at preserving the relationships that make information understandable.\n\nA page can say something. A graph can show where that statement came from, what supports it, what challenges it, what it depends on, and how it changed.\n\nThis substrate explains XanaNode using XanaNode itself. Each page is a node, and the graph around it carries the claims, sources, lineage, and relationships that make the page understandable.\n\nFollow the core trail from the problem of isolated documents, through typed relationships, provenance, transclusion, namespacing, merge validation, and federation.\n\nThen follow the protocol artifacts trail to see the manifest, node records, relationship list, schemas, registries, extension examples, reports, and governance rules that make federation concrete.\n\nIf you are building a Hugo site from existing protocol JSON, read Using Hugo with Protocol JSON.", "url": "/essay/start-here/", "primary_media": "", "media_type": "", @@ -1306,7 +1306,7 @@ "section": "concepts", "importance": 5, "summary": "The protocol-level relationship file containing typed edges with stable ids, source and target ids, summaries, visibility, weights, and assertion provenance.", - "content": "relationships.json is the edge list for a substrate.\n\nEach relationship has its own id, source, target, type, and summary. It can also carry weight, visibility, assertion provenance, confidence, evidence, federation metadata, and tumbler references.\n\nThis implementation derives the protocol relationship list from authored front matter, primary media links, trail membership, and stable transclusion shortcodes.", + "content": "relationships.json is the edge list for a substrate.\n\nEach relationship has its own id, source, target, type, and summary. It can also carry weight, visibility, assertion provenance, confidence, evidence, federation metadata, and tumbler references.\n\nA relationship list can be authored directly, imported from packs, or derived from structured content such as primary media links, trail membership, and stable transclusion references.", "url": "/concept/substrate-relationship-list/", "primary_media": "", "media_type": "", @@ -1335,7 +1335,7 @@ "section": "concepts", "importance": 5, "summary": "A JSON representation of a node with a protocol identifier, type, summary, importance, provenance fields, and incoming or outgoing relationship summaries.", - "content": "A node record is the machine-readable counterpart to a human-readable page.\n\nIt preserves the protocol id, title, type, importance, summary, provenance fields, and incoming or outgoing relationship summaries needed for tools to traverse the substrate without scraping HTML.\n\nFor authored fragments, this implementation also emits protocol fragment node records with source_node, fragment_id, tumbler, and selector metadata.", + "content": "A node record is the machine-readable counterpart to a human-readable page.\n\nIt preserves the protocol id, title, type, importance, summary, provenance fields, and incoming or outgoing relationship summaries needed for tools to traverse the substrate without scraping HTML.\n\nAddressable fragments can also be published as protocol fragment node records with source_node, fragment_id, tumbler, and selector metadata.", "url": "/concept/substrate-node-record/", "primary_media": "", "media_type": "", @@ -1451,7 +1451,7 @@ "section": "concepts", "importance": 4, "summary": "Generated, user-approved suggestions for autolinking node titles, aliases, repeated fragments, and imported substrate changes without rewriting content automatically.", - "content": "The suggestion scanner looks for existing node titles and aliases in Markdown content, plus repeated fragment text that could become a transclusion.\n\nIt does not rewrite pages automatically. It produces a review queue so an author can approve each ordinary link, transclusion, merge, or imported relationship before changing the substrate. The generated review page keeps implemented examples beside pending suggestions so a new site author can see both states of the workflow.\n\n{{< review-suggestions >}}", + "content": "The suggestion scanner looks for existing node titles and aliases in Markdown content, plus repeated fragment text that could become a transclusion.\n\nReview suggestions are invitations, not automatic edits. The review queue lets an author decide which ordinary links, transclusions, merge candidates, or imported relationships should become part of the substrate.\n\n{{< review-suggestions >}}", "url": "/concept/review-suggestions/", "primary_media": "", "media_type": "", @@ -1509,7 +1509,7 @@ "section": "concepts", "importance": 5, "summary": "The machine-readable files and reports that let a XanaNode substrate be validated, compared, merged, and federated.", - "content": "The protocol is not only a set of ideas. It is a set of publishable artifacts.\n\nThis implementation publishes those artifacts as static JSON: substrate.json, relationships.json, one JSON record per node, copied schema files, generated fragment data, and pending review suggestions.\n\nHuman pages make the substrate readable. Protocol artifacts make it inspectable, validatable, comparable, and federatable by other tools.", + "content": "The protocol is not only a set of ideas. It is a set of publishable artifacts.\n\nA published substrate can expose those artifacts as static JSON: substrate.json, relationships.json, one JSON record per node, schema files, fragment data, and pending review suggestions.\n\nHuman pages make the substrate readable. Protocol artifacts make it inspectable, validatable, comparable, and federatable by other tools.", "url": "/concept/protocol-artifacts/", "primary_media": "", "media_type": "", diff --git a/static/js/xananode.js b/static/js/xananode.js index cbb7df7e..b159cb6d 100644 --- a/static/js/xananode.js +++ b/static/js/xananode.js @@ -302,6 +302,39 @@ schema: { bg: "#f7f7f7", fg: "#111827", outline: "#ffffff" } }; + function sourcePlatformFor(url) { + try { + const parsed = new URL(url); + const host = parsed.hostname.replace(/^www\./, "").toLowerCase(); + const path = parsed.pathname.toLowerCase(); + + if (host === "github.com" && path.startsWith("/sponsors/")) { + return { key: "support", label: "Support", glyph: "$", color: "#55d6be", text: "#04201a" }; + } + if (host === "github.com") return { key: "github", label: "GitHub", glyph: "GH", color: "#f8fafc", text: "#0f172a" }; + if (host === "youtube.com" || host === "youtu.be") return { key: "youtube", label: "YouTube", glyph: "YT", color: "#ff0033", text: "#ffffff" }; + if (host === "x.com" || host === "twitter.com") return { key: "x", label: "X", glyph: "X", color: "#f8fafc", text: "#0f172a" }; + if (host === "linkedin.com") return { key: "linkedin", label: "LinkedIn", glyph: "in", color: "#0a66c2", text: "#ffffff" }; + if (host === "mastodon.social" || host.endsWith(".social")) return { key: "social", label: "Social", glyph: "@", color: "#6364ff", text: "#ffffff" }; + if (host.includes("patreon")) return { key: "support", label: "Support", glyph: "$", color: "#ff424d", text: "#ffffff" }; + if (host.includes("opencollective")) return { key: "support", label: "Support", glyph: "$", color: "#7fadf2", text: "#071827" }; + + return { key: "web", label: "Website", glyph: "↗", color: "#55d6be", text: "#04201a" }; + } catch (_) { + return null; + } + } + + function sourcePlatformBadgeSvg(platform) { + if (!platform) return ""; + const glyph = escapeHtml(platform.glyph || "↗"); + const color = platform.color || "#55d6be"; + const text = platform.text || "#04201a"; + const fontSize = glyph.length > 1 ? 13 : 17; + const svg = `${glyph}`; + return `data:image/svg+xml;charset=utf-8,${encodeURIComponent(svg)}`; + } + loadCytoscape() .then(() => Promise.all([ loadViewerData(), @@ -1321,6 +1354,12 @@ allNodes.forEach((node) => { node.media_warning = ""; + const platform = node.source_url ? sourcePlatformFor(node.source_url) : null; + if (platform) { + node.source_platform = platform.key; + node.source_platform_label = platform.label; + node.source_icon_svg = sourcePlatformBadgeSvg(platform); + } if (node.type === "media" && node.file && isVisualAsset(node.file, node.media_type)) { node.image = node.file; @@ -1645,6 +1684,7 @@ classes: [ node.type || "node", (node.image && isVisualMedia) ? "has-image" : "", + (node.source_icon_svg && !(node.image && isVisualMedia)) ? "external-source" : "", isContain ? "image-contain" : "", searchMatchIds.has(node.id) ? "search-match" : "", node.id === state.focusId ? "focused-node" : `distance-${visible.distances[node.id] || 0}`, @@ -3182,7 +3222,23 @@ if (!rows.length) return ""; - return `
${rows.join("")}
`; + return `
${renderSourceActions(node)}${rows.join("")}
`; + } + + function renderSourceActions(node) { + if (!node.source_url) return ""; + const label = node.source_platform_label || "Open source"; + const platform = node.source_platform || "web"; + const glyph = sourcePlatformFor(node.source_url)?.glyph || "↗"; + + return ` + + `; } function relationshipList(edges, otherKey, allNodes) { @@ -4656,6 +4712,18 @@ "text-max-width": 190 }) }, + { + selector: ".external-source", + style: { + "background-image": "data(source_icon_svg)", + "background-fit": "none", + "background-width": "24px", + "background-height": "24px", + "background-position-x": "10px", + "background-position-y": "10px", + "background-repeat": "no-repeat" + } + }, { selector: ".person", style: nodeTypeStyle("person", nodeTypeColors) From 728d9fe51ae543ed2b478ab84a3457c7d3744ce1 Mon Sep 17 00:00:00 2001 From: csiefen Date: Fri, 19 Jun 2026 03:34:15 -0400 Subject: [PATCH 06/19] Keep source badges out of graph labels --- static/js/xananode.js | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/static/js/xananode.js b/static/js/xananode.js index b159cb6d..11f7e855 100644 --- a/static/js/xananode.js +++ b/static/js/xananode.js @@ -1684,7 +1684,6 @@ classes: [ node.type || "node", (node.image && isVisualMedia) ? "has-image" : "", - (node.source_icon_svg && !(node.image && isVisualMedia)) ? "external-source" : "", isContain ? "image-contain" : "", searchMatchIds.has(node.id) ? "search-match" : "", node.id === state.focusId ? "focused-node" : `distance-${visible.distances[node.id] || 0}`, @@ -4712,18 +4711,6 @@ "text-max-width": 190 }) }, - { - selector: ".external-source", - style: { - "background-image": "data(source_icon_svg)", - "background-fit": "none", - "background-width": "24px", - "background-height": "24px", - "background-position-x": "10px", - "background-position-y": "10px", - "background-repeat": "no-repeat" - } - }, { selector: ".person", style: nodeTypeStyle("person", nodeTypeColors) From 5cb5f1a156ef30ce154bd99ec1550d74e9be7ade Mon Sep 17 00:00:00 2001 From: csiefen Date: Fri, 19 Jun 2026 03:45:05 -0400 Subject: [PATCH 07/19] Render protocol subtypes and asset paths --- assets/css/style.css | 33 +++++++++++++++ exampleSite/hugo.yaml | 2 + exampleSite/static/nodes/source-github.json | 1 + exampleSite/static/nodes/source-support.json | 1 + exampleSite/static/nodes/xananode-icon.json | 2 + .../static/schemas/substrate-node.schema.json | 42 +++++++++++++++++++ .../static/schemas/xananode-node-types.json | 19 +++++++-- .../schemas/xananode-node-types.v0.3.0.json | 19 +++++++-- layouts/index.json | 5 +++ static/js/xananode.js | 30 ++++++++++++- static/schemas/substrate-node.schema.json | 42 +++++++++++++++++++ static/schemas/xananode-node-types.json | 19 +++++++-- .../schemas/xananode-node-types.v0.3.0.json | 19 +++++++-- tools/prepare-xananode.mjs | 11 +++++ vendor/xananode-core | 2 +- 15 files changed, 233 insertions(+), 14 deletions(-) diff --git a/assets/css/style.css b/assets/css/style.css index ac5ab0b8..dbabf4cd 100644 --- a/assets/css/style.css +++ b/assets/css/style.css @@ -1554,6 +1554,39 @@ html[data-xana-theme="classic"] a:visited { border: 1px solid var(--xana-badge-border, rgba(255, 255, 255, 0.1)); } +.xana-node-badges { + display: flex; + flex-wrap: wrap; + align-items: center; + gap: 0.4rem; + margin-bottom: 0.65rem; +} + +.xana-node-badges .xana-type-badge { + margin-bottom: 0; +} + +.xana-subtype-badges { + display: inline-flex; + flex-wrap: wrap; + gap: 0.35rem; +} + +.xana-subtype-badge { + display: inline-flex; + align-items: center; + min-height: 1.35rem; + padding: 0.14rem 0.5rem; + border: 1px solid rgba(148, 163, 184, 0.28); + border-radius: 999px; + background: rgba(148, 163, 184, 0.1); + color: var(--xana-text-muted); + font-size: 0.66em; + font-weight: 850; + line-height: 1; + text-transform: capitalize; +} + .xana-type-badge--sm { font-size: 0.6rem; padding: 0.1rem 0.42rem; diff --git a/exampleSite/hugo.yaml b/exampleSite/hugo.yaml index ab938f1e..1d89c3a1 100644 --- a/exampleSite/hugo.yaml +++ b/exampleSite/hugo.yaml @@ -56,12 +56,14 @@ params: url: "https://github.com/kingc95/XanaNode-Workspace" - label: "GitHub" url: "https://github.com/kingc95" + subtype: "social_profile" summary: "XanaNode project repositories and public development activity." relationship_type: "documents" relationship_target: "xananode" relationship_summary: "The public GitHub profile collects XanaNode repositories and development activity." - label: "Support" url: "https://github.com/sponsors/kingc95" + subtype: "support_page" summary: "Support the ongoing XanaNode project work." relationship_type: "supports" relationship_target: "xananode" diff --git a/exampleSite/static/nodes/source-github.json b/exampleSite/static/nodes/source-github.json index 5bf400cd..001984ed 100644 --- a/exampleSite/static/nodes/source-github.json +++ b/exampleSite/static/nodes/source-github.json @@ -2,6 +2,7 @@ "id": "xananode.example:source/source-github", "title": "GitHub", "type": "source", + "subtype": "social_profile", "importance": 2, "summary": "XanaNode project repositories and public development activity.", "source_url": "https://github.com/kingc95", diff --git a/exampleSite/static/nodes/source-support.json b/exampleSite/static/nodes/source-support.json index c9eb241f..a330d896 100644 --- a/exampleSite/static/nodes/source-support.json +++ b/exampleSite/static/nodes/source-support.json @@ -2,6 +2,7 @@ "id": "xananode.example:source/source-support", "title": "Support", "type": "source", + "subtype": "support_page", "importance": 2, "summary": "Support the ongoing XanaNode project work.", "source_url": "https://github.com/sponsors/kingc95", diff --git a/exampleSite/static/nodes/xananode-icon.json b/exampleSite/static/nodes/xananode-icon.json index 14130e3c..5abeec66 100644 --- a/exampleSite/static/nodes/xananode-icon.json +++ b/exampleSite/static/nodes/xananode-icon.json @@ -6,6 +6,8 @@ "summary": "The abstract X-shaped network icon used as the visual mark for the XanaNode theme.", "source_url": "https://xananode.com/xananode-icon.svg", "rights_status": "open-source", + "media_type": "image/svg+xml", + "alt": "An abstract X-shaped network logo with a central node and four outer nodes connected by blue and orange relationship lines.", "relationships": [ { "id": "xananode.example:rel/xananode-hugo-theme-has_primary_media-xananode-icon-102", diff --git a/exampleSite/static/schemas/substrate-node.schema.json b/exampleSite/static/schemas/substrate-node.schema.json index 15bbab65..58feed4a 100644 --- a/exampleSite/static/schemas/substrate-node.schema.json +++ b/exampleSite/static/schemas/substrate-node.schema.json @@ -15,6 +15,20 @@ "type": "string", "pattern": "^([a-z][a-z0-9_-]*(\\.[a-z][a-z0-9_-]*)*:)?[a-z][a-z0-9_-]*$" }, + "subtype": { + "type": "string", + "description": "A narrower kind within the primary node type, such as git_repository, official_site, documentation, support_page, screenshot, logo, or web_snapshot.", + "pattern": "^([a-z][a-z0-9_-]*(\\.[a-z][a-z0-9_-]*)*:)?[a-z][a-z0-9_-]*$" + }, + "subtypes": { + "type": "array", + "description": "Additional narrower kinds within the primary node type. Use when one node needs more than one subtype without changing its primary type.", + "items": { + "type": "string", + "pattern": "^([a-z][a-z0-9_-]*(\\.[a-z][a-z0-9_-]*)*:)?[a-z][a-z0-9_-]*$" + }, + "uniqueItems": true + }, "facets": { "type": "array", "description": "Secondary node roles used when one knowledge object participates in multiple modeling categories without duplicating its identity.", @@ -36,6 +50,34 @@ "updated_at": { "type": "string", "format": "date-time" }, "source_url": { "type": "string", "format": "uri" }, "rights_status": { "type": "string" }, + "asset_path": { + "type": "string", + "description": "Portable relative path to a local asset file inside the substrate or pack, usually used by media nodes." + }, + "asset_role": { + "type": "string", + "description": "The role this asset plays for the node, such as primary_media, source_snapshot, thumbnail, transcript, attachment, or archival_copy." + }, + "media_type": { "type": "string" }, + "mime_type": { "type": "string" }, + "alt": { "type": "string" }, + "caption": { "type": "string" }, + "source_snapshot": { + "type": "object", + "description": "Metadata for a captured representation of an external source page.", + "additionalProperties": false, + "properties": { + "captured_at": { "type": "string", "format": "date-time" }, + "source_url": { "type": "string", "format": "uri" }, + "method": { + "type": "string", + "enum": ["opengraph", "screenshot", "readability", "manual", "archive"] + }, + "content_id": { "type": "string" }, + "rights_status": { "type": "string" }, + "tool": { "type": "string" } + } + }, "confidence": { "type": "string" }, "protocol_id": { "type": "string" }, "content_id": { "type": "string" }, diff --git a/exampleSite/static/schemas/xananode-node-types.json b/exampleSite/static/schemas/xananode-node-types.json index 6b87821f..6ac9eed0 100644 --- a/exampleSite/static/schemas/xananode-node-types.json +++ b/exampleSite/static/schemas/xananode-node-types.json @@ -135,7 +135,13 @@ "interview", "dataset", "website", - "documentation" + "official_site", + "documentation", + "git_repository", + "social_profile", + "support_page", + "web_snapshot", + "archive" ], "required_frontmatter": [ "title", @@ -246,7 +252,11 @@ "screenshot", "diagram", "clip", - "scan" + "scan", + "logo", + "thumbnail", + "web_snapshot", + "source_snapshot" ], "required_frontmatter": [ "title", @@ -254,12 +264,15 @@ "media_type", "importance", "summary", - "file", "alt", "rights_status", "relationships" ], "recommended_frontmatter": [ + "file", + "asset_path", + "asset_role", + "mime_type", "caption", "creator", "created_date", diff --git a/exampleSite/static/schemas/xananode-node-types.v0.3.0.json b/exampleSite/static/schemas/xananode-node-types.v0.3.0.json index 6b87821f..6ac9eed0 100644 --- a/exampleSite/static/schemas/xananode-node-types.v0.3.0.json +++ b/exampleSite/static/schemas/xananode-node-types.v0.3.0.json @@ -135,7 +135,13 @@ "interview", "dataset", "website", - "documentation" + "official_site", + "documentation", + "git_repository", + "social_profile", + "support_page", + "web_snapshot", + "archive" ], "required_frontmatter": [ "title", @@ -246,7 +252,11 @@ "screenshot", "diagram", "clip", - "scan" + "scan", + "logo", + "thumbnail", + "web_snapshot", + "source_snapshot" ], "required_frontmatter": [ "title", @@ -254,12 +264,15 @@ "media_type", "importance", "summary", - "file", "alt", "rights_status", "relationships" ], "recommended_frontmatter": [ + "file", + "asset_path", + "asset_role", + "mime_type", "caption", "creator", "created_date", diff --git a/layouts/index.json b/layouts/index.json index 18ef41b8..ce2622da 100644 --- a/layouts/index.json +++ b/layouts/index.json @@ -12,6 +12,8 @@ "protocol_id": {{ ($p.Params.protocol_id | default (printf "%s:%s/%s" $namespace ($nodeType | urlize) ($nodeID | urlize))) | jsonify }}, "title": {{ $p.Title | jsonify }}, "type": {{ $nodeType | jsonify }}, + "subtype": {{ ($p.Params.subtype | default "") | jsonify }}, + "subtypes": {{ ($p.Params.subtypes | default slice) | jsonify }}, "section": {{ $p.Section | jsonify }}, "importance": {{ ($p.Params.importance | default 3) | jsonify }}, "trail_nodes": {{ ($p.Params.nodes | default slice) | jsonify }}, @@ -28,6 +30,9 @@ "primary_media": {{ ($p.Params.primary_media | default "") | jsonify }}, "media_type": {{ ($p.Params.media_type | default "") | jsonify }}, "file": {{ ($p.Params.file | default "") | jsonify }}, + "asset_path": {{ ($p.Params.asset_path | default "") | jsonify }}, + "asset_role": {{ ($p.Params.asset_role | default "") | jsonify }}, + "mime_type": {{ ($p.Params.mime_type | default "") | jsonify }}, "alt": {{ ($p.Params.alt | default "") | jsonify }}, "caption": {{ ($p.Params.caption | default "") | jsonify }}, "creator": {{ ($p.Params.creator | default "") | jsonify }}, diff --git a/static/js/xananode.js b/static/js/xananode.js index 11f7e855..0dc3730d 100644 --- a/static/js/xananode.js +++ b/static/js/xananode.js @@ -430,6 +430,28 @@ return `${label}`; } + function subtypeLabel(value) { + return String(value || "") + .replace(/^[a-z][a-z0-9_-]*:/, "") + .replaceAll("_", " ") + .replaceAll("-", " "); + } + + function renderSubtypeBadges(node) { + const values = [ + node.subtype, + ...(Array.isArray(node.subtypes) ? node.subtypes : []) + ].filter(Boolean); + const unique = [...new Set(values.map((value) => String(value).trim()).filter(Boolean))]; + if (!unique.length) return ""; + + return ` +
+ ${unique.map((value) => `${escapeHtml(subtypeLabel(value))}`).join("")} +
+ `; + } + function renderYouTubeEmbed(url, linkText = "Watch on YouTube") { if (!url) return ""; @@ -1360,6 +1382,9 @@ node.source_platform_label = platform.label; node.source_icon_svg = sourcePlatformBadgeSvg(platform); } + if (!node.file && node.asset_path) { + node.file = node.asset_path; + } if (node.type === "media" && node.file && isVisualAsset(node.file, node.media_type)) { node.image = node.file; @@ -2658,7 +2683,10 @@
${renderPanelImage(node, state)}
- ${renderTypeBadge(node.type)} +
+ ${renderTypeBadge(node.type)} + ${renderSubtypeBadges(node)} +

${escapeHtml(node.title || node.id)}

${node.summary ? `

${escapeHtml(node.summary)}

` : ""} ${renderMediaProvenance(node)} diff --git a/static/schemas/substrate-node.schema.json b/static/schemas/substrate-node.schema.json index 15bbab65..58feed4a 100644 --- a/static/schemas/substrate-node.schema.json +++ b/static/schemas/substrate-node.schema.json @@ -15,6 +15,20 @@ "type": "string", "pattern": "^([a-z][a-z0-9_-]*(\\.[a-z][a-z0-9_-]*)*:)?[a-z][a-z0-9_-]*$" }, + "subtype": { + "type": "string", + "description": "A narrower kind within the primary node type, such as git_repository, official_site, documentation, support_page, screenshot, logo, or web_snapshot.", + "pattern": "^([a-z][a-z0-9_-]*(\\.[a-z][a-z0-9_-]*)*:)?[a-z][a-z0-9_-]*$" + }, + "subtypes": { + "type": "array", + "description": "Additional narrower kinds within the primary node type. Use when one node needs more than one subtype without changing its primary type.", + "items": { + "type": "string", + "pattern": "^([a-z][a-z0-9_-]*(\\.[a-z][a-z0-9_-]*)*:)?[a-z][a-z0-9_-]*$" + }, + "uniqueItems": true + }, "facets": { "type": "array", "description": "Secondary node roles used when one knowledge object participates in multiple modeling categories without duplicating its identity.", @@ -36,6 +50,34 @@ "updated_at": { "type": "string", "format": "date-time" }, "source_url": { "type": "string", "format": "uri" }, "rights_status": { "type": "string" }, + "asset_path": { + "type": "string", + "description": "Portable relative path to a local asset file inside the substrate or pack, usually used by media nodes." + }, + "asset_role": { + "type": "string", + "description": "The role this asset plays for the node, such as primary_media, source_snapshot, thumbnail, transcript, attachment, or archival_copy." + }, + "media_type": { "type": "string" }, + "mime_type": { "type": "string" }, + "alt": { "type": "string" }, + "caption": { "type": "string" }, + "source_snapshot": { + "type": "object", + "description": "Metadata for a captured representation of an external source page.", + "additionalProperties": false, + "properties": { + "captured_at": { "type": "string", "format": "date-time" }, + "source_url": { "type": "string", "format": "uri" }, + "method": { + "type": "string", + "enum": ["opengraph", "screenshot", "readability", "manual", "archive"] + }, + "content_id": { "type": "string" }, + "rights_status": { "type": "string" }, + "tool": { "type": "string" } + } + }, "confidence": { "type": "string" }, "protocol_id": { "type": "string" }, "content_id": { "type": "string" }, diff --git a/static/schemas/xananode-node-types.json b/static/schemas/xananode-node-types.json index 6b87821f..6ac9eed0 100644 --- a/static/schemas/xananode-node-types.json +++ b/static/schemas/xananode-node-types.json @@ -135,7 +135,13 @@ "interview", "dataset", "website", - "documentation" + "official_site", + "documentation", + "git_repository", + "social_profile", + "support_page", + "web_snapshot", + "archive" ], "required_frontmatter": [ "title", @@ -246,7 +252,11 @@ "screenshot", "diagram", "clip", - "scan" + "scan", + "logo", + "thumbnail", + "web_snapshot", + "source_snapshot" ], "required_frontmatter": [ "title", @@ -254,12 +264,15 @@ "media_type", "importance", "summary", - "file", "alt", "rights_status", "relationships" ], "recommended_frontmatter": [ + "file", + "asset_path", + "asset_role", + "mime_type", "caption", "creator", "created_date", diff --git a/static/schemas/xananode-node-types.v0.3.0.json b/static/schemas/xananode-node-types.v0.3.0.json index 6b87821f..6ac9eed0 100644 --- a/static/schemas/xananode-node-types.v0.3.0.json +++ b/static/schemas/xananode-node-types.v0.3.0.json @@ -135,7 +135,13 @@ "interview", "dataset", "website", - "documentation" + "official_site", + "documentation", + "git_repository", + "social_profile", + "support_page", + "web_snapshot", + "archive" ], "required_frontmatter": [ "title", @@ -246,7 +252,11 @@ "screenshot", "diagram", "clip", - "scan" + "scan", + "logo", + "thumbnail", + "web_snapshot", + "source_snapshot" ], "required_frontmatter": [ "title", @@ -254,12 +264,15 @@ "media_type", "importance", "summary", - "file", "alt", "rights_status", "relationships" ], "recommended_frontmatter": [ + "file", + "asset_path", + "asset_role", + "mime_type", "caption", "creator", "created_date", diff --git a/tools/prepare-xananode.mjs b/tools/prepare-xananode.mjs index 66b20a5a..d63508eb 100644 --- a/tools/prepare-xananode.mjs +++ b/tools/prepare-xananode.mjs @@ -999,6 +999,8 @@ for (const [index, link] of configuredThemeLinks().entries()) { id: generatedId, title: label, type: "source", + ...(link.subtype ? { subtype: String(link.subtype) } : {}), + ...(link.subtypes ? { subtypes: String(link.subtypes).split(",").map((item) => item.trim()).filter(Boolean) } : {}), summary: String(link.summary || `${label} external reference.`), source_url: url, importance: Number(link.importance || 2), @@ -1258,6 +1260,8 @@ const protocolNodes = [...nodes.values()].map((node) => { id: node.protocolId, title: data.title || node.id, type: data.type, + ...(data.subtype ? { subtype: data.subtype } : {}), + ...(asArray(data.subtypes).length ? { subtypes: asArray(data.subtypes) } : {}), ...(asArray(data.facets).length ? { facets: asArray(data.facets) } : {}), ...(data.status ? { status: data.status } : {}), importance: data.importance || 3, @@ -1267,6 +1271,13 @@ const protocolNodes = [...nodes.values()].map((node) => { ...(data.updated_at ? { updated_at: data.updated_at } : {}), ...(data.source_url ? { source_url: data.source_url } : {}), ...(data.rights_status ? { rights_status: data.rights_status } : {}), + ...(data.asset_path ? { asset_path: data.asset_path } : {}), + ...(data.asset_role ? { asset_role: data.asset_role } : {}), + ...(data.media_type ? { media_type: data.media_type } : {}), + ...(data.mime_type ? { mime_type: data.mime_type } : {}), + ...(data.alt ? { alt: data.alt } : {}), + ...(data.caption ? { caption: data.caption } : {}), + ...(data.source_snapshot ? { source_snapshot: data.source_snapshot } : {}), ...(data.confidence ? { confidence: data.confidence } : {}), ...(data.primary_media ? { primary_media: nodes.get(data.primary_media)?.protocolId || data.primary_media } : {}), ...(data.source_node ? { source_node: nodes.get(data.source_node)?.protocolId || data.source_node } : {}), diff --git a/vendor/xananode-core b/vendor/xananode-core index 5ce63c68..31b91419 160000 --- a/vendor/xananode-core +++ b/vendor/xananode-core @@ -1 +1 @@ -Subproject commit 5ce63c68638e7d04f964d44dbc933b2c4c5199c2 +Subproject commit 31b914193ea8a5c83787d93c0a778191d3748dc4 From 22ce9e08c22db505025cf028351dc7bb1a6fcbad Mon Sep 17 00:00:00 2001 From: csiefen Date: Fri, 19 Jun 2026 03:52:07 -0400 Subject: [PATCH 08/19] Render source list cards as compact node previews --- assets/css/style.css | 115 +++++++++++++++++++++++++++++++++++++ layouts/_default/list.html | 109 ++++++++++++++++++++++++++++++----- 2 files changed, 209 insertions(+), 15 deletions(-) diff --git a/assets/css/style.css b/assets/css/style.css index dbabf4cd..9e8c10d4 100644 --- a/assets/css/style.css +++ b/assets/css/style.css @@ -2858,6 +2858,10 @@ html[data-xana-theme="classic"] .xana-trail-playlist-items button { transition: transform 180ms ease, border-color 180ms ease, box-shadow 180ms ease, background 180ms ease; } +.xana-list-card--source { + border-color: rgba(85, 214, 190, 0.2); +} + .xana-list-card:hover { transform: translateY(-2px); border-color: var(--xana-accent-border); @@ -2866,6 +2870,33 @@ html[data-xana-theme="classic"] .xana-trail-playlist-items button { linear-gradient(180deg, rgba(21, 26, 34, 0.98), rgba(11, 15, 20, 0.98)); } +.xana-list-card-main { + display: grid; + grid-template-columns: minmax(0, 1fr); + gap: 1rem; +} + +.xana-list-card-media { + display: block; + width: 100%; + aspect-ratio: 16 / 9; + overflow: hidden; + border: 1px solid rgba(148, 163, 184, 0.18); + border-radius: 6px; + background: rgba(2, 6, 23, 0.38); +} + +.xana-list-card-media img { + display: block; + width: 100%; + height: 100%; + object-fit: contain; +} + +.xana-list-card-body { + min-width: 0; +} + .xana-list-card-topline { display: flex; align-items: center; @@ -2874,6 +2905,14 @@ html[data-xana-theme="classic"] .xana-trail-playlist-items button { margin-bottom: 0.8rem; } +.xana-list-badges { + display: flex; + align-items: center; + flex-wrap: wrap; + gap: 0.4rem; + min-width: 0; +} + .xana-list-type { color: var(--xana-accent); text-transform: uppercase; @@ -2882,11 +2921,24 @@ html[data-xana-theme="classic"] .xana-trail-playlist-items button { font-weight: 900; } +.xana-list-subtype { + color: #bfdbfe; + border: 1px solid rgba(96, 165, 250, 0.26); + border-radius: 999px; + padding: 0.12rem 0.45rem; + background: rgba(59, 130, 246, 0.08); + text-transform: capitalize; + font-size: 0.68rem; + font-weight: 800; + line-height: 1.2; +} + .xana-list-importance { color: #94a3b8; font-size: 0.72rem; letter-spacing: 0.06em; text-transform: uppercase; + white-space: nowrap; } .xana-list-card h2 { @@ -2913,7 +2965,52 @@ html[data-xana-theme="classic"] .xana-trail-playlist-items button { color: #94a3b8; } +.xana-list-mini-meta { + display: grid; + grid-template-columns: minmax(0, 1fr); + gap: 0.55rem; + margin: 1rem 0 0; + padding: 0.9rem 0 0; + border-top: 1px solid rgba(148, 163, 184, 0.16); +} + +.xana-list-mini-meta div { + display: grid; + grid-template-columns: 5.5rem minmax(0, 1fr); + gap: 0.75rem; + align-items: baseline; +} + +.xana-list-mini-meta dt { + color: #94a3b8; + font-size: 0.68rem; + font-weight: 900; + letter-spacing: 0.08em; + text-transform: uppercase; +} + +.xana-list-mini-meta dd { + min-width: 0; + margin: 0; + color: #dbeafe; + overflow-wrap: anywhere; +} + +.xana-list-mini-meta a { + color: var(--xana-accent); + font-weight: 800; +} + +.xana-list-mini-meta code { + color: var(--xana-accent); + font-size: 0.82em; + white-space: normal; +} + .xana-list-card-footer { + display: flex; + flex-wrap: wrap; + gap: 0.75rem; margin-top: 1rem; } @@ -2927,6 +3024,24 @@ html[data-xana-theme="classic"] .xana-trail-playlist-items button { text-decoration: underline; } +@media (min-width: 680px) { + .xana-list-card:has(.xana-list-card-media) .xana-list-card-main { + grid-template-columns: minmax(120px, 0.35fr) minmax(0, 1fr); + } +} + +@media (max-width: 520px) { + .xana-list-card-topline { + align-items: flex-start; + flex-direction: column; + } + + .xana-list-mini-meta div { + grid-template-columns: minmax(0, 1fr); + gap: 0.15rem; + } +} + @media (max-width: 1100px) { .xana-searcher { width: clamp(280px, 62%, 500px); diff --git a/layouts/_default/list.html b/layouts/_default/list.html index 4fe98675..f37c14af 100644 --- a/layouts/_default/list.html +++ b/layouts/_default/list.html @@ -1,6 +1,6 @@ {{ define "main" }}
- ← Return to node explorer + <- Return to node explorer
{{ .Section }}
@@ -27,24 +27,103 @@

{{ .Title }}

{{ range .RegularPages.ByTitle }} -
-
- {{ .Params.node_type | default .Params.type | default .Section }} - {{ with .Params.importance }} - importance {{ . }} + {{ $nodeType := .Params.node_type | default .Params.type | default .Section }} + {{ $subtypes := slice }} + {{ with .Params.subtype }}{{ $subtypes = $subtypes | append . }}{{ end }} + {{ with .Params.subtypes }} + {{ if reflect.IsSlice . }} + {{ $subtypes = $subtypes | append . }} + {{ else }} + {{ $subtypes = $subtypes | append (split . ",") }} + {{ end }} + {{ end }} + {{ $sourceURL := .Params.source_url | default .Params.url }} + {{ $sourceHost := "" }} + {{ with $sourceURL }} + {{ $parsed := urls.Parse . }} + {{ $sourceHost = $parsed.Host }} + {{ end }} + +
+
+ {{ with .Params.image }} + + {{ $.Params.image_alt | default $.Title }} + {{ end }} -
-

{{ .Title }}

+
+
+
+ {{ $nodeType }} + {{ range $subtypes }} + {{ $subtype := trim . " " }} + {{ if $subtype }} + {{ replace $subtype "_" " " }} + {{ end }} + {{ end }} +
+ {{ with .Params.importance }} + importance {{ . }} + {{ end }} +
- {{ with .Params.summary }} -

{{ . }}

- {{ else }} -

No summary available.

- {{ end }} +

{{ .Title }}

+ + {{ with .Params.summary }} +

{{ . }}

+ {{ else }} +

No summary available.

+ {{ end }} + + {{ if or $sourceURL .Params.author .Params.year .Params.rights_status .Params.license .Params.protocol_id }} +
+ {{ with $sourceURL }} + + {{ end }} + {{ with .Params.author }} +
+
Author
+
{{ . }}
+
+ {{ end }} + {{ with .Params.year }} +
+
Year
+
{{ . }}
+
+ {{ end }} + {{ with .Params.rights_status }} +
+
Rights
+
{{ . }}
+
+ {{ end }} + {{ with .Params.license }} +
+
License
+
{{ . }}
+
+ {{ end }} + {{ with .Params.protocol_id }} +
+
Protocol
+
{{ . }}
+
+ {{ end }} +
+ {{ end }} -
{{ end }} From da0738b152f4cd566c8376ea6908c73fc5fd6586 Mon Sep 17 00:00:00 2001 From: csiefen Date: Fri, 19 Jun 2026 03:58:33 -0400 Subject: [PATCH 09/19] Fit graph around readable neighborhood --- static/js/xananode.js | 94 +++++++++++++++++++++++-------------------- 1 file changed, 51 insertions(+), 43 deletions(-) diff --git a/static/js/xananode.js b/static/js/xananode.js index 0dc3730d..e8564b93 100644 --- a/static/js/xananode.js +++ b/static/js/xananode.js @@ -542,6 +542,7 @@ auditResults: [], auditMode: false, isTraveling: false, + hasRenderedGraph: false, pathExplorer: { active: false, sourceQuery: focusId || "", @@ -642,7 +643,7 @@ if (!state.cy) return; state.cy.resize(); - state.cy.fit(undefined, getFitPadding()); + fitReadableNeighborhood(state.cy); }, 180)); window.addEventListener("popstate", () => { @@ -1048,7 +1049,7 @@ } if (action === "fit") { - cy.fit(undefined, getFitPadding()); + fitReadableNeighborhood(cy); } saveSetting(STORAGE_KEYS.graphZoom, cy.zoom()); @@ -1763,11 +1764,13 @@ trackNodeView(focusNode); - if (options.preserveViewport) { - applySavedViewportOrFit(cy); + if (options.preserveViewport && state.hasRenderedGraph) { + // Cytoscape keeps pan/zoom across element replacement; preserve it + // during live filtering/search instead of forcing a camera jump. } else { - cy.fit(undefined, getFitPadding()); + fitReadableNeighborhood(cy); } + state.hasRenderedGraph = true; if (options.stagedReveal) { stagedReveal(cy, state.previousFocusId); @@ -3425,7 +3428,7 @@ if (state.cy) { state.cy.resize(); - state.cy.fit(undefined, getFitPadding()); + fitReadableNeighborhood(state.cy); } } @@ -3864,7 +3867,7 @@ if (state.cy) { state.cy.resize(); - state.cy.fit(undefined, getFitPadding()); + fitReadableNeighborhood(state.cy); } return; @@ -3986,7 +3989,7 @@ if (state.cy) { state.cy.resize(); - state.cy.fit(undefined, getFitPadding()); + fitReadableNeighborhood(state.cy); } }); } @@ -4170,7 +4173,7 @@ if (state.cy) { state.cy.resize(); - state.cy.fit(undefined, getFitPadding()); + fitReadableNeighborhood(state.cy); } }); @@ -4204,26 +4207,19 @@ window.setTimeout(() => { if (state.cy) { state.cy.resize(); - state.cy.fit(undefined, getFitPadding()); + fitReadableNeighborhood(state.cy); } }, 50); } - function applySavedViewportOrFit(cy) { - const savedZoom = loadSetting(STORAGE_KEYS.graphZoom, null); - const savedPan = loadSetting(STORAGE_KEYS.graphPan, null); + function fitReadableNeighborhood(cy) { + if (!cy || cy.destroyed?.()) return; - if ( - savedZoom && - savedPan && - typeof savedPan.x === "number" && - typeof savedPan.y === "number" && - !isMobileLayout() - ) { - cy.zoom(savedZoom); - cy.pan(savedPan); - } else { - cy.fit(undefined, getFitPadding()); + const readableNodes = cy.nodes(".focused-node, .distance-1"); + const target = readableNodes.length ? readableNodes : cy.nodes(); + + if (target.length) { + cy.fit(target, getFitPadding()); } } @@ -4618,10 +4614,14 @@ "text-halign": "center", color: "#f8fafc", "font-family": "IBM Plex Sans, Segoe UI, sans-serif", - "font-size": 13, - "font-weight": 600, - "text-outline-width": 3, + "font-size": 14, + "font-weight": 800, + "text-outline-width": 4, "text-outline-color": "#05070a", + "text-background-color": "#05070a", + "text-background-opacity": 0.72, + "text-background-padding": 4, + "text-background-shape": "roundrectangle", "background-color": "#55d6be", "border-width": 3, "border-color": "#dffcf6", @@ -4645,9 +4645,6 @@ "border-width": 4, "text-valign": "bottom", "text-margin-y": 8, - "text-background-color": "#05070a", - "text-background-opacity": 0.78, - "text-background-padding": 4, "text-background-shape": "roundrectangle" } }, @@ -4664,8 +4661,11 @@ style: { width: 160, height: 160, - "font-size": 16, - "text-max-width": 150, + "font-size": 19, + "text-max-width": 170, + "text-outline-width": 5, + "text-background-opacity": 0.82, + "text-background-padding": 5, "border-width": 8, "border-color": "#ffffff", "z-index": 999 @@ -4676,8 +4676,10 @@ style: { width: 118, height: 118, - "font-size": 13, - "text-max-width": 112, + "font-size": 15, + "text-max-width": 128, + "text-outline-width": 4, + "text-background-opacity": 0.76, opacity: 0.95, "z-index": 500 } @@ -4687,9 +4689,11 @@ style: { width: 78, height: 78, - "font-size": 10, - "text-max-width": 74, - opacity: 0.58, + "font-size": 12, + "text-max-width": 96, + "text-outline-width": 3, + "text-background-opacity": 0.58, + opacity: 0.62, "z-index": 100 } }, @@ -4698,9 +4702,11 @@ style: { width: 52, height: 52, - "font-size": 8, - "text-max-width": 50, - opacity: 0.28, + "font-size": 10, + "text-max-width": 80, + "text-outline-width": 3, + "text-background-opacity": 0.42, + opacity: 0.32, "z-index": 10 } }, @@ -4709,9 +4715,11 @@ style: { width: 38, height: 38, - "font-size": 6, - "text-max-width": 42, - opacity: 0.16, + "font-size": 9, + "text-max-width": 70, + "text-outline-width": 2, + "text-background-opacity": 0.28, + opacity: 0.18, "z-index": 1 } }, From 5983a7c4a216e61cac6038c7a6a8685bfc366362 Mon Sep 17 00:00:00 2001 From: csiefen Date: Fri, 19 Jun 2026 04:02:55 -0400 Subject: [PATCH 10/19] Tone down source graph nodes --- static/js/xananode.js | 53 +++++++++++++++++++++++++++++++++---------- 1 file changed, 41 insertions(+), 12 deletions(-) diff --git a/static/js/xananode.js b/static/js/xananode.js index e8564b93..359c6da1 100644 --- a/static/js/xananode.js +++ b/static/js/xananode.js @@ -261,7 +261,7 @@ const TYPE_PALETTE = { essay: { bg: "#f59ec3", fg: "#1f1020", outline: "#ffe3f0" }, concept: { bg: "#91f2a6", fg: "#062010", outline: "#dcffe4" }, - source: { bg: "#ff9f7a", fg: "#2a1208", outline: "#ffe4d9" }, + source: { bg: "#57707f", fg: "#eef9ff", outline: "#bdefff" }, person: { bg: "#8bd3ff", fg: "#071827", outline: "#d8f1ff" }, observation: { bg: "#ef476f", fg: "#2a0610", outline: "#ffd7e0" }, trail: { bg: "#fb8500", fg: "#241100", outline: "#ffe3be" }, @@ -283,7 +283,7 @@ const ACCESSIBLE_TYPE_PALETTE = { essay: { bg: "#cc79a7", fg: "#1a0712", outline: "#ffd8ed" }, concept: { bg: "#009e73", fg: "#001f17", outline: "#bfffea" }, - source: { bg: "#e69f00", fg: "#211500", outline: "#ffe6ad" }, + source: { bg: "#0072b2", fg: "#eef9ff", outline: "#bdefff" }, person: { bg: "#56b4e9", fg: "#061823", outline: "#d8f2ff" }, observation: { bg: "#d55e00", fg: "#250d00", outline: "#ffd9c7" }, trail: { bg: "#f0e442", fg: "#1d1a00", outline: "#fffbc5" }, @@ -4741,10 +4741,16 @@ { selector: ".source", style: nodeTypeStyle("source", nodeTypeColors, { - shape: "round-rectangle", - width: 130, - height: 72, - "text-max-width": 190 + shape: "ellipse", + width: 78, + height: 78, + "text-valign": "bottom", + "text-margin-y": 9, + "text-max-width": 132, + "text-background-color": "#05070a", + "text-background-opacity": 0.84, + "text-background-padding": 3, + "text-background-shape": "roundrectangle" }) }, { @@ -4938,25 +4944,48 @@ selector: ".distance-4.claim", style: { width: 54, height: 26 } }, - // Same compound overrides for source and organization + // Source nodes stay compact; labels live outside the marker so + // repositories and web sources do not read as banner ads. + { + selector: ".focused-node.source", + style: { width: 112, height: 112, "text-max-width": 160, "font-size": 15, "text-margin-y": 10 } + }, + { + selector: ".distance-1.source", + style: { width: 86, height: 86, "text-max-width": 130, "font-size": 13, "text-margin-y": 8 } + }, + { + selector: ".distance-2.source", + style: { width: 64, height: 64, "text-max-width": 112, "font-size": 11, "text-margin-y": 7 } + }, + { + selector: ".distance-3.source", + style: { width: 48, height: 48, "text-max-width": 96, "font-size": 10, "text-margin-y": 6 } + }, + { + selector: ".distance-4.source", + style: { width: 36, height: 36, "text-max-width": 82, "font-size": 9, "text-margin-y": 5 } + }, + // Organization nodes remain compact labels, but are larger than + // simple sources because they often name institutions. { - selector: ".focused-node.source, .focused-node.organization", + selector: ".focused-node.organization", style: { width: 220, height: 96, "text-max-width": 270, "font-size": 16 } }, { - selector: ".distance-1.source, .distance-1.organization", + selector: ".distance-1.organization", style: { width: 150, height: 82 } }, { - selector: ".distance-2.source, .distance-2.organization", + selector: ".distance-2.organization", style: { width: 98, height: 54 } }, { - selector: ".distance-3.source, .distance-3.organization", + selector: ".distance-3.organization", style: { width: 64, height: 34 } }, { - selector: ".distance-4.source, .distance-4.organization", + selector: ".distance-4.organization", style: { width: 52, height: 30 } }, { From 79e167acc5edeaaf93ab7ca61e3204b95db7a79f Mon Sep 17 00:00:00 2001 From: csiefen Date: Fri, 19 Jun 2026 04:27:05 -0400 Subject: [PATCH 11/19] Improve path stories and graph filters --- assets/css/style.css | 3 +- static/js/xananode.js | 256 +++++++++++++++++++++++++++++++++++++----- 2 files changed, 229 insertions(+), 30 deletions(-) diff --git a/assets/css/style.css b/assets/css/style.css index 9e8c10d4..374f9b9e 100644 --- a/assets/css/style.css +++ b/assets/css/style.css @@ -1318,7 +1318,8 @@ html[data-xana-density="compact"] .xana-search-wrap { .xana-filter-grid label { color: #cbd5e1; font-size: 0.82rem; - white-space: nowrap; + min-width: 0; + white-space: normal; display: flex; gap: 0.35rem; align-items: center; diff --git a/static/js/xananode.js b/static/js/xananode.js index 359c6da1..2e33b5ba 100644 --- a/static/js/xananode.js +++ b/static/js/xananode.js @@ -27,6 +27,8 @@ searchQuery: "xananode.searchQuery", enabledTypes: "xananode.enabledTypes", enabledMediaTypes: "xananode.enabledMediaTypes", + enabledRelationshipTypes: "xananode.enabledRelationshipTypes", + enabledSubtypes: "xananode.enabledSubtypes", depth: "xananode.depth", connectionsOpen: "xananode.connectionsOpen", tourSpeed: "xananode.tourSpeed", @@ -241,6 +243,8 @@ "screenshot" ]; + const PATH_MAX_HOPS = 24; + const TYPE_SECTION_PATHS = { artifact: "artifacts", claim: "claims", @@ -437,6 +441,11 @@ .replaceAll("-", " "); } + function humanLabel(value) { + const text = subtypeLabel(value); + return text.charAt(0).toUpperCase() + text.slice(1); + } + function renderSubtypeBadges(node) { const values = [ node.subtype, @@ -480,6 +489,41 @@ `; } + function relationshipTypesFromEdges(edges = []) { + const types = new Set(); + for (const edge of edges) { + const type = String(edge?.type || "").trim(); + if (type) types.add(type); + } + return [...types].sort((a, b) => humanLabel(a).localeCompare(humanLabel(b))); + } + + function subtypesFromNodes(nodes = []) { + const values = new Set(); + for (const node of nodes) { + if (node?.subtype) values.add(String(node.subtype)); + if (Array.isArray(node?.subtypes)) { + node.subtypes.forEach((subtype) => { + if (subtype) values.add(String(subtype)); + }); + } + if (Array.isArray(node?.facets)) { + node.facets.forEach((facet) => { + if (facet) values.add(String(facet)); + }); + } + } + return [...values].sort((a, b) => humanLabel(a).localeCompare(humanLabel(b))); + } + + function nodeSubtypeValues(node) { + return [ + node?.subtype, + ...(Array.isArray(node?.subtypes) ? node.subtypes : []), + ...(Array.isArray(node?.facets) ? node.facets : []) + ].filter(Boolean).map(String); + } + function init(data, nodeTypesData, fragmentsData) { const allNodes = Array.isArray(data.nodes) ? data.nodes : []; const nodeTypeColors = buildTypeColorMap(nodeTypesData); @@ -527,6 +571,8 @@ const savedTypes = loadSetting(STORAGE_KEYS.enabledTypes, null); const savedMediaTypes = loadSetting(STORAGE_KEYS.enabledMediaTypes, null); + const savedRelationshipTypes = loadSetting(STORAGE_KEYS.enabledRelationshipTypes, null); + const savedSubtypes = loadSetting(STORAGE_KEYS.enabledSubtypes, null); const savedDepth = clampNumber(loadSetting(STORAGE_KEYS.depth, 2), 1, 4, 2); const displaySettings = loadDisplaySettings(); applyDisplaySettings(displaySettings); @@ -537,6 +583,8 @@ depth: savedDepth, enabledTypes: savedTypes ? new Set(savedTypes) : new Set(DEFAULT_TYPES), enabledMediaTypes: savedMediaTypes ? new Set(savedMediaTypes) : new Set(DEFAULT_MEDIA_TYPES), + enabledRelationshipTypes: savedRelationshipTypes ? new Set(savedRelationshipTypes) : new Set(relationshipTypesFromEdges(allEdges)), + enabledSubtypes: savedSubtypes ? new Set(savedSubtypes) : new Set(subtypesFromNodes(allNodes)), searchQuery: loadSetting(STORAGE_KEYS.searchQuery, ""), searchResults: [], auditResults: [], @@ -548,7 +596,7 @@ sourceQuery: focusId || "", targetQuery: "", allowReverse: true, - maxDepth: 4, + maxDepth: 6, maxPaths: 100, results: [], summary: "" @@ -685,12 +733,22 @@ const d = state.depth; const t = state.enabledTypes; const m = state.enabledMediaTypes; + const r = state.enabledRelationshipTypes; + const s = state.enabledSubtypes; const chk = (type) => t.has(type) ? "checked" : ""; const mchk = (type) => m.has(type) ? "checked" : ""; + const rchk = (type) => r.has(type) ? "checked" : ""; + const schk = (type) => s.has(type) ? "checked" : ""; const dact = (n) => d === n ? "class=\"active\"" : ""; const brand = THEME_CONFIG.brand; const projectLinks = renderThemeLinks(state); + const relationshipFilterItems = relationshipTypesFromEdges(state.allEdges) + .map((type) => ``) + .join(""); + const subtypeFilterItems = subtypesFromNodes(state.allNodes) + .map((type) => ``) + .join(""); // Inject navbar into the .xana-app parent (runs once; guard against duplicates) const appEl = graphEl.closest(".xana-app") || graphEl.parentElement; @@ -744,11 +802,11 @@
-
- - - - +
+ + + +
@@ -758,7 +816,7 @@ - + @@ -878,6 +936,18 @@
+ ${subtypeFilterItems ? ` +

Subtypes and Facets

+
+ ${subtypeFilterItems} +
+ ` : ""} + ${relationshipFilterItems ? ` +

Relationship Types

+
+ ${relationshipFilterItems} +
+ ` : ""}
@@ -1093,6 +1163,42 @@ }); }); + graphEl.querySelectorAll("[data-relationship-type]").forEach((input) => { + input.addEventListener("change", () => { + const relationshipType = input.getAttribute("data-relationship-type"); + + if (input.checked) { + state.enabledRelationshipTypes.add(relationshipType); + } else { + state.enabledRelationshipTypes.delete(relationshipType); + } + + saveSetting(STORAGE_KEYS.enabledRelationshipTypes, [...state.enabledRelationshipTypes]); + renderVisibleGraph(state, { + updateUrl: false, + preserveViewport: false + }); + }); + }); + + graphEl.querySelectorAll("[data-subtype-filter]").forEach((input) => { + input.addEventListener("change", () => { + const subtype = input.getAttribute("data-subtype-filter"); + + if (input.checked) { + state.enabledSubtypes.add(subtype); + } else { + state.enabledSubtypes.delete(subtype); + } + + saveSetting(STORAGE_KEYS.enabledSubtypes, [...state.enabledSubtypes]); + renderVisibleGraph(state, { + updateUrl: false, + preserveViewport: false + }); + }); + }); + // Filter popover const filterToggleBtn = graphEl.querySelector("[data-filter-toggle]"); const filterCloseBtn = graphEl.querySelector("[data-filter-close]"); @@ -1692,6 +1798,8 @@ state.depth, state.enabledTypes, state.enabledMediaTypes, + state.enabledRelationshipTypes, + state.enabledSubtypes, state.previousFocusId, state.searchResults ); @@ -1786,6 +1894,8 @@ maxDepth, enabledTypes, enabledMediaTypes, + enabledRelationshipTypes, + enabledSubtypes, previousFocusId, searchResults ) { @@ -1810,7 +1920,10 @@ distances[previousFocusId] = 1; } - const scoredEdges = dedupeEdges(allEdges) + const eligibleEdges = dedupeEdges(allEdges) + .filter((edge) => enabledRelationshipTypes.has(edge.type || "related_to")); + + const scoredEdges = eligibleEdges .map((edge) => ({ ...edge, weight: Number(edge.weight || 1), @@ -1819,7 +1932,7 @@ .filter((edge) => edge.weight >= settings.minWeight) .sort((a, b) => b.score - a.score); - const directEdges = dedupeEdges(allEdges) + const directEdges = eligibleEdges .map((edge) => ({ ...edge, weight: Number(edge.weight || 1), @@ -1910,6 +2023,8 @@ if (node.id === previousFocusId) return true; if (!visibleIds.has(node.id)) return false; if (!enabledTypes.has(node.type)) return false; + const nodeSubtypes = nodeSubtypeValues(node); + if (nodeSubtypes.length && !nodeSubtypes.some((value) => enabledSubtypes.has(value))) return false; if (node.type === "media") { return enabledMediaTypes.has(node.media_type || "image"); @@ -3028,8 +3143,8 @@ }, { selector: ".xana-depth-row", - title: "Depth", - body: "Near, Mid, and Deep control how much of the selected node's neighborhood is shown. Use this when the graph feels too sparse or too busy." + title: "Graph Range", + body: "Choose how many relationship hops to show around the focused node. Start with 1 or 2 hops for reading, then widen the graph when you want more context." }, { selector: "#xana-stage", @@ -3044,12 +3159,12 @@ { selector: "[data-filter-toggle]", title: "Filters", - body: "≡ opens type and media filters. Turn node classes on or off when you want to inspect one layer of the substrate." + body: "≡ opens graph filters for node types, relationship types, media kinds, subtypes, and facets. Use it to isolate schemas, sources, implementations, evidence, or any other layer in the substrate." }, { selector: "[data-path-open]", title: "Paths", - body: "⤴ opens path comparison. Pick two nodes and XanaNode traces relationship routes between them." + body: "⤴ compares two nodes. XanaNode traces connective paths and also writes a short story of the semantic route between them." }, { selector: "[data-tour-toggle]", @@ -3059,22 +3174,22 @@ { selector: "#xana-panel", title: "Reader", - body: "The panel is the selected node's page: title, summary, authored content, media, protocol address, source details, and relationships." + body: "This is the reading view for the selected node. It puts the human-facing page first, then keeps protocol, source, media, and relationship details close by." }, { selector: ".xana-connections", title: "Follow relationships", - body: "Open Connections to move by typed relationships: evidence, lineage, implementation, disagreement, sources, people, places, works, and trails." + body: "Connections lists the selected node's incoming and outgoing relationships. Open it to jump along sources, claims, implementations, people, places, works, trails, or disagreements." }, { selector: "[data-settings-toggle]", title: "Settings", - body: "⚙ opens theme, density, text size, graph atmosphere, node-tour mode, narration voice, speed, pitch, and detail controls." + body: "⚙ opens display and narration settings: theme, density, text size, graph motion, tour behavior, and voice preferences." }, { selector: "[data-tools-toggle]", title: "Tools", - body: "⋯ opens review suggestions, schema audit, and Interface tour. Reopen this walkthrough later from ⋯, then Interface tour." + body: "⋯ opens authoring utilities such as review suggestions and schema audit. You can reopen this tour later from ⋯, then Interface tour." } ]; @@ -3565,7 +3680,7 @@

Connective Path Explorer

-

Trace the connective chain between two nodes and inspect every hop that links them.

+

Trace relationship paths between two nodes and read the route as a short semantic story.

@@ -3593,12 +3708,12 @@
@@ -3637,7 +3752,7 @@ pathState.sourceQuery = sourceValue; pathState.targetQuery = targetValue; pathState.allowReverse = Boolean(reverseToggle?.checked); - pathState.maxDepth = clampNumber(maxDepthInput?.value, 1, 8, 4); + pathState.maxDepth = clampNumber(maxDepthInput?.value, 1, PATH_MAX_HOPS, 6); runPathExplorer(state); }); @@ -3674,7 +3789,7 @@ }); pathStageEl.querySelector("[data-path-max-depth]")?.addEventListener("input", (event) => { - pathState.maxDepth = clampNumber(event.target.value, 1, 8, 4); + pathState.maxDepth = clampNumber(event.target.value, 1, PATH_MAX_HOPS, 6); }); } @@ -3788,44 +3903,127 @@ } function renderPathStory(path, nodeById) { - const parts = path.hops.map((hop) => { + const parts = path.hops.map((hop, index) => { const fromNode = nodeById.get(hop.fromId); const toNode = nodeById.get(hop.toId); const fromTitle = escapeHtml(fromNode?.title || hop.fromId); const toTitle = escapeHtml(toNode?.title || hop.toId); - return `${fromTitle} ${relationshipPhrase(hop.edge?.type || "related_to", hop.reversed)} ${toTitle}`; + const phrase = relationshipPhrase(hop.edge?.type || "related_to", hop.reversed); + const lead = index === 0 ? "" : "Then "; + return `${lead}${fromTitle} ${phrase} ${toTitle}`; }); - return `${parts.join("; ")}.`; + return `${parts.join(". ")}.`; } function relationshipPhrase(type, reversed = false) { - const phrases = { + const forwardPhrases = { supports: "supports", contradicts: "contradicts", explains: "explains", + defines: "defines", + has_claim: "has claim", + claim_of: "is a claim of", + demonstrates: "demonstrates", derives_from: "derives from", derived_from: "derives from", cites: "cites", + quotes: "quotes", + mentions: "mentions", references: "references", documents: "documents", + authored: "authored", authored_by: "was authored by", + created: "created", created_by: "was created by", participated_in: "participated in", + spoke_at: "spoke at", + features: "features", + presented: "presented", + introduced: "introduced", + proposed: "proposed", influenced: "influenced", influenced_by: "was influenced by", + popularized: "popularized", + anticipated: "anticipated", + anticipates: "anticipates", + shaped: "shaped", + shapes: "shapes", implements: "implements", implemented_by: "is implemented by", + enables: "enables", + preserves: "preserves", transcludes: "transcludes", deep_links_to: "deep-links to", has_primary_media: "has primary media", depicts: "depicts", + represents: "represents", located_in: "is located in", part_of: "is part of", + contains: "contains", + includes: "includes", + uses: "uses", + depends_on: "depends on", + requires: "requires", + starts_with: "starts with", + continues_to: "continues to", member_of: "is a member of", related_to: "relates to" }; - const phrase = phrases[type] || String(type || "related_to").replace(/_/g, " "); - return reversed ? `is reached by reverse ${phrase} from` : phrase; + const reversePhrases = { + supports: "is supported by", + contradicts: "is contradicted by", + explains: "is explained by", + defines: "is defined by", + has_claim: "is a claim of", + claim_of: "has claim", + demonstrates: "is demonstrated by", + derives_from: "is the source for", + derived_from: "is the source for", + cites: "is cited by", + quotes: "is quoted by", + mentions: "is mentioned by", + references: "is referenced by", + documents: "is documented by", + authored: "was authored by", + authored_by: "authored", + created: "was created by", + created_by: "created", + participated_in: "had participant", + spoke_at: "featured speaker", + features: "is featured in", + presented: "was presented by", + introduced: "was introduced by", + proposed: "was proposed by", + influenced: "was influenced by", + influenced_by: "influenced", + popularized: "was popularized by", + anticipated: "was anticipated by", + anticipates: "is anticipated by", + shaped: "was shaped by", + shapes: "was shaped by", + implements: "is implemented by", + implemented_by: "implements", + enables: "is enabled by", + preserves: "is preserved by", + transcludes: "is transcluded by", + deep_links_to: "is deep-linked from", + has_primary_media: "is primary media for", + depicts: "is depicted by", + represents: "is represented by", + located_in: "contains", + part_of: "contains", + contains: "is contained by", + includes: "is included in", + uses: "is used by", + depends_on: "is a dependency of", + requires: "is required by", + starts_with: "starts", + continues_to: "appears in", + member_of: "has member", + related_to: "relates to" + }; + const phrases = reversed ? reversePhrases : forwardPhrases; + return phrases[type] || String(type || "related_to").replace(/_/g, " "); } function renderAuditResults(state) { From 71b9b50ede0dc0d2593f8eac21b0b14d193502c2 Mon Sep 17 00:00:00 2001 From: csiefen Date: Fri, 19 Jun 2026 04:31:46 -0400 Subject: [PATCH 12/19] Score connective path results --- static/js/xananode.js | 51 ++++++++++++++++++++++++++++++++++++++----- 1 file changed, 45 insertions(+), 6 deletions(-) diff --git a/static/js/xananode.js b/static/js/xananode.js index 2e33b5ba..c0b2c91c 100644 --- a/static/js/xananode.js +++ b/static/js/xananode.js @@ -597,7 +597,7 @@ targetQuery: "", allowReverse: true, maxDepth: 6, - maxPaths: 100, + maxPaths: 6, results: [], summary: "" }, @@ -3596,7 +3596,8 @@ function findConnectivePaths(allEdges, sourceId, targetId, options = {}) { const allowReverse = options.allowReverse !== false; const maxDepth = Number(options.maxDepth || 6); - const maxPaths = Number(options.maxPaths || 100); + const maxPaths = Number(options.maxPaths || 6); + const searchLimit = Math.max(maxPaths * 12, 48); const adjacency = buildPathGraph(allEdges, allowReverse); const results = []; const visited = new Set([sourceId]); @@ -3604,7 +3605,7 @@ const pathNodeIds = [sourceId]; const dfs = (currentId, depth) => { - if (results.length >= maxPaths) return; + if (results.length >= searchLimit) return; if (depth > maxDepth) return; if (currentId === targetId) { @@ -3635,16 +3636,54 @@ path.pop(); visited.delete(step.toId); - if (results.length >= maxPaths) return; + if (results.length >= searchLimit) return; } }; dfs(sourceId, 0); return results.sort((a, b) => { + const scoreDiff = scoreConnectivePath(b) - scoreConnectivePath(a); + if (scoreDiff) return scoreDiff; if (a.hops.length !== b.hops.length) return a.hops.length - b.hops.length; return a.nodes.join(" ").localeCompare(b.nodes.join(" ")); - }); + }).slice(0, maxPaths); + } + + function scoreConnectivePath(path) { + const hopCount = path.hops.length || 1; + const edgeScore = path.hops.reduce((sum, hop) => { + const edge = hop.edge || {}; + const weight = Number(edge.weight || 1); + const visibility = edge.visibility === "primary" ? 8 : edge.visibility === "secondary" ? 4 : 0; + const directionPenalty = hop.reversed ? -1 : 0; + return sum + weight * 6 + visibility + relationshipStoryPriority(edge.type) + directionPenalty; + }, 0); + return edgeScore - hopCount * 5; + } + + function relationshipStoryPriority(type) { + const priorities = { + defines: 10, + has_claim: 10, + supports: 9, + evidence_for: 9, + derived_from: 9, + authored: 8, + created: 8, + influenced: 8, + implements: 8, + enables: 8, + contains: 8, + uses: 7, + explains: 7, + documents: 7, + context_for: 6, + continues_to: 6, + related_to: 2, + mentions: 1 + }; + return priorities[type] || 4; } function renderPathNodeChip(node, direction = "") { @@ -3823,7 +3862,7 @@ if (!paths.length) { pathState.summary = `No connective path found within ${pathState.maxDepth} hops.`; } else if (paths.length >= pathState.maxPaths) { - pathState.summary = `Showing the first ${pathState.maxPaths} paths within ${pathState.maxDepth} hops.`; + pathState.summary = `Showing the top ${pathState.maxPaths} scored paths within ${pathState.maxDepth} hops.`; } else { pathState.summary = `${paths.length} connective path${paths.length === 1 ? "" : "s"} found within ${pathState.maxDepth} hops.`; } From ad056e92a27387f7e42e2b5eebbcb0934fc69425 Mon Sep 17 00:00:00 2001 From: csiefen Date: Fri, 19 Jun 2026 04:34:43 -0400 Subject: [PATCH 13/19] Sync Core canonical pack builder --- vendor/xananode-core | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vendor/xananode-core b/vendor/xananode-core index 31b91419..268d5d91 160000 --- a/vendor/xananode-core +++ b/vendor/xananode-core @@ -1 +1 @@ -Subproject commit 31b914193ea8a5c83787d93c0a778191d3748dc4 +Subproject commit 268d5d91df401cbf423584f6621446f2d820372c From 5108e96180a2be2d5a80621f73aed23f84e17574 Mon Sep 17 00:00:00 2001 From: csiefen Date: Fri, 19 Jun 2026 04:35:49 -0400 Subject: [PATCH 14/19] Refresh example manifest schema artifact --- .../schemas/substrate-manifest.schema.json | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/exampleSite/static/schemas/substrate-manifest.schema.json b/exampleSite/static/schemas/substrate-manifest.schema.json index aa592609..3647a8aa 100644 --- a/exampleSite/static/schemas/substrate-manifest.schema.json +++ b/exampleSite/static/schemas/substrate-manifest.schema.json @@ -117,6 +117,33 @@ ] } }, + "pack": { + "type": "object", + "description": "Metadata used when this manifest describes a portable substrate pack rather than only a live authored substrate.", + "additionalProperties": false, + "properties": { + "mode": { + "type": "string", + "enum": ["mounted", "imported", "merged", "absorbed"] + }, + "built_by": { "type": "string" }, + "portable": { "type": "boolean" }, + "source_manifests": { + "type": "array", + "items": { + "type": "object", + "additionalProperties": true, + "properties": { + "id": { "type": "string" }, + "name": { "type": "string" }, + "namespace": { "type": "string" }, + "version": { "type": "string" }, + "repository": { "type": "object" } + } + } + } + } + }, "extensions": { "type": "array", "items": { "type": "string" } From 0085ef2fbc957e3c422993a961414f1ec397b150 Mon Sep 17 00:00:00 2001 From: csiefen Date: Fri, 19 Jun 2026 04:43:30 -0400 Subject: [PATCH 15/19] Resolve mounted pack relationship targets --- tools/prepare-xananode.mjs | 54 ++++++++++++++++++++++++++++++-------- 1 file changed, 43 insertions(+), 11 deletions(-) diff --git a/tools/prepare-xananode.mjs b/tools/prepare-xananode.mjs index d63508eb..9cd77ee0 100644 --- a/tools/prepare-xananode.mjs +++ b/tools/prepare-xananode.mjs @@ -1027,13 +1027,41 @@ for (const node of nodes.values()) { nodeLookup.set(node.protocolId, node); nodeLookup.set(node.data.protocol_id, node); } +const importedNodeLookup = new Map(importedNodes.map((node) => [node.id, node])); function resolveNodeRef(ref) { - return nodeLookup.get(String(ref || "").trim()) || null; + const normalized = String(ref || "").trim(); + return nodeLookup.get(normalized) || importedNodeLookup.get(normalized) || null; } function resolveNodeId(ref) { - return resolveNodeRef(ref)?.id || String(ref || ""); + const node = resolveNodeRef(ref); + if (!node) return String(ref || ""); + return node.protocolId || node.id; +} + +function authoredEdgeNode(id) { + const localNode = nodes.get(id) || nodeLookup.get(id); + if (localNode) { + return { + id: localNode.id, + protocolId: localNode.protocolId, + title: localNode.data.title, + data: localNode.data, + local: true + }; + } + const importedNode = importedNodeLookup.get(id); + if (importedNode) { + return { + id: importedNode.id, + protocolId: importedNode.id, + title: importedNode.title, + data: importedNode, + local: false + }; + } + return null; } for (const node of nodes.values()) { @@ -1133,8 +1161,8 @@ for (const edge of authoredEdges) { } const authoredProtocolEdges = authoredEdges.map((edge, index) => { - const sourceNode = nodes.get(edge.source); - const targetNode = nodes.get(edge.target); + const sourceNode = authoredEdgeNode(edge.source); + const targetNode = authoredEdgeNode(edge.target); const relationship = edge.relationship || {}; return { id: relationship.id || relationship.protocol_id || relationshipIdFor(substrateNamespace, sourceNode.protocolId, edge.type, targetNode.protocolId, index), @@ -1147,7 +1175,7 @@ const authoredProtocolEdges = authoredEdges.map((edge, index) => { source: sourceNode.protocolId, sourceTitle: sourceNode.data.title, target: targetNode.protocolId, - targetTitle: targetNode.data.title, + targetTitle: targetNode.data.title || targetNode.title, type: edge.type }), ...(relationship.asserted_by ? { asserted_by: nodes.get(relationship.asserted_by)?.protocolId || relationship.asserted_by } : {}), @@ -1212,18 +1240,22 @@ const protocolEdges = [ ]; const protocolRelationshipList = { relationships: protocolEdges }; +const localNodeByProtocolId = new Map([...nodes.values()].map((node) => [node.protocolId, node])); +const importedNodeIdsForRelationships = new Set(importedNodes.map((node) => node.id)); +function relationshipKeyForProtocolId(protocolId) { + const localNode = localNodeByProtocolId.get(protocolId); + if (localNode) return localNode.id; + if (importedNodeIdsForRelationships.has(protocolId)) return protocolId; + return authoredFragmentNodeMap.get(protocolId)?.protocol_id || null; +} const protocolRelationshipsByNode = new Map([ ...[...nodes.values()].map((node) => [node.id, []]), ...authoredFragmentNodes.map((fragment) => [fragment.protocol_id, []]), ...importedNodes.map((node) => [node.id, []]) ]); for (const edge of protocolEdges) { - const sourceLocalId = [...nodes.values()].find((node) => node.protocolId === edge.source)?.id; - const targetLocalId = [...nodes.values()].find((node) => node.protocolId === edge.target)?.id; - const sourceFragmentId = authoredFragmentNodeMap.get(edge.source)?.protocol_id; - const targetFragmentId = authoredFragmentNodeMap.get(edge.target)?.protocol_id; - const sourceRelationshipKey = sourceLocalId || sourceFragmentId; - const targetRelationshipKey = targetLocalId || targetFragmentId; + const sourceRelationshipKey = relationshipKeyForProtocolId(edge.source); + const targetRelationshipKey = relationshipKeyForProtocolId(edge.target); if (sourceRelationshipKey) { protocolRelationshipsByNode.get(sourceRelationshipKey).push({ id: edge.id, From 58542256ed4a0dc5df9827a39ad94e3debce3e2e Mon Sep 17 00:00:00 2001 From: csiefen Date: Fri, 19 Jun 2026 04:45:54 -0400 Subject: [PATCH 16/19] Populate mounted node relationships --- exampleSite/static/nodes/alan-kay.json | 33 +++++++- exampleSite/static/nodes/andries-van-dam.json | 15 +++- .../nodes/apple-knowledge-navigator.json | 21 +++++- exampleSite/static/nodes/aspen-movie-map.json | 9 ++- exampleSite/static/nodes/babel.json | 9 ++- exampleSite/static/nodes/bbc-two.json | 9 ++- exampleSite/static/nodes/bill-atkinson.json | 15 +++- exampleSite/static/nodes/bob-stein.json | 15 +++- .../static/nodes/brown-university.json | 9 ++- exampleSite/static/nodes/cern.json | 9 ++- .../nodes/conflict-disputed-identity.json | 9 ++- ...irk-gentlys-holistic-detective-agency.json | 9 ++- exampleSite/static/nodes/douglas-adams.json | 21 +++++- exampleSite/static/nodes/fress.json | 9 ++- .../static/nodes/git-backed-substrate.json | 9 ++- .../nodes/gottfried-wilhelm-leibniz.json | 9 ++- exampleSite/static/nodes/guide.json | 9 ++- exampleSite/static/nodes/h-g-wells.json | 9 ++- .../static/nodes/hans-peter-brondmo.json | 9 ++- exampleSite/static/nodes/harry-marks.json | 9 ++- exampleSite/static/nodes/html.json | 9 ++- exampleSite/static/nodes/http.json | 9 ++- exampleSite/static/nodes/hypercard.json | 15 +++- exampleSite/static/nodes/hyperland-vr.json | 15 +++- exampleSite/static/nodes/hyperland.json | 57 +++++++++++++- .../nodes/hypertext-editing-system.json | 9 ++- .../nodes/interactive-beethoven-ninth.json | 9 ++- .../static/nodes/interactive-guernica.json | 9 ++- exampleSite/static/nodes/intermedia.json | 9 ++- exampleSite/static/nodes/ivan-sutherland.json | 9 ++- exampleSite/static/nodes/jaron-lanier.json | 9 ++- exampleSite/static/nodes/john-sculley.json | 9 ++- .../static/nodes/jorge-luis-borges.json | 9 ++- ...-lineage-human-knowledge-augmentation.json | 75 ++++++++++++++++++- .../lost-lineage-intertwingled-trail.json | 15 +++- exampleSite/static/nodes/marc-andreessen.json | 9 ++- exampleSite/static/nodes/marvin-minsky.json | 9 ++- exampleSite/static/nodes/max-whitby.json | 9 ++- exampleSite/static/nodes/micons.json | 15 +++- exampleSite/static/nodes/mit-media-lab.json | 9 ++- .../static/nodes/monterey-california.json | 9 ++- exampleSite/static/nodes/mosaic.json | 9 ++- exampleSite/static/nodes/nasa.json | 9 ++- exampleSite/static/nodes/ncsa.json | 9 ++- .../static/nodes/nicholas-negroponte.json | 9 ++- exampleSite/static/nodes/paul-otlet.json | 15 +++- .../static/nodes/richard-saul-wurman.json | 9 ++- exampleSite/static/nodes/robert-abel.json | 15 +++- exampleSite/static/nodes/robert-cailliau.json | 9 ++- exampleSite/static/nodes/robert-winter.json | 9 ++- exampleSite/static/nodes/scott-fisher.json | 9 ++- exampleSite/static/nodes/seymour-papert.json | 9 ++- exampleSite/static/nodes/storyspace.json | 9 ++- exampleSite/static/nodes/ted2-1990.json | 57 +++++++++++++- .../nodes/the-garden-of-forking-paths.json | 15 +++- exampleSite/static/nodes/tim-berners-lee.json | 15 +++- exampleSite/static/nodes/tom-baker.json | 15 +++- exampleSite/static/nodes/url-uri.json | 9 ++- exampleSite/static/nodes/voyager-company.json | 9 ++- exampleSite/static/nodes/vpl-research.json | 9 ++- .../nodes/web-as-incomplete-hypertext.json | 9 ++- exampleSite/static/nodes/wilhelm-ostwald.json | 9 ++- exampleSite/static/nodes/world-wide-web.json | 45 ++++++++++- .../static/nodes/xanadu-at-autodesk.json | 9 ++- exampleSite/static/nodes/xerox-parc.json | 15 +++- exampleSite/static/nodes/zog-kms.json | 9 ++- tools/prepare-xananode.mjs | 5 +- 67 files changed, 856 insertions(+), 67 deletions(-) diff --git a/exampleSite/static/nodes/alan-kay.json b/exampleSite/static/nodes/alan-kay.json index 41d7d0eb..8737a108 100644 --- a/exampleSite/static/nodes/alan-kay.json +++ b/exampleSite/static/nodes/alan-kay.json @@ -4,7 +4,38 @@ "type": "person", "importance": 5, "summary": "Computing pioneer associated with Dynabook, Smalltalk, personal dynamic media, and computers as tools for improving thought.", - "relationships": [], + "relationships": [ + { + "id": "xananode.lineage:rel/alan-kay-extends-engelbart", + "type": "extends", + "target": "xananode.example:person/douglas-engelbart", + "direction": "outgoing" + }, + { + "id": "xananode.lineage:rel/xerox-parc-context-for-kay", + "type": "context_for", + "source": "xananode.lineage:organization/xerox-parc", + "direction": "incoming" + }, + { + "id": "xananode.lineage:rel/papert-parallel-to-kay", + "type": "parallel_to", + "source": "xananode.lineage:person/seymour-papert", + "direction": "incoming" + }, + { + "id": "xananode.lineage:rel/ted2-features-alan-kay", + "type": "features", + "source": "xananode.lineage:event/ted2-1990", + "direction": "incoming" + }, + { + "id": "xananode.lineage:rel/alan-kay-shaped-dynamic-media", + "type": "shapes", + "target": "xananode.lineage:organization/xerox-parc", + "direction": "outgoing" + } + ], "imported_from": "nodes.json", "pack_id": "imports:lineage", "pack_mode": "mounted" diff --git a/exampleSite/static/nodes/andries-van-dam.json b/exampleSite/static/nodes/andries-van-dam.json index 2a185e6e..7984aff0 100644 --- a/exampleSite/static/nodes/andries-van-dam.json +++ b/exampleSite/static/nodes/andries-van-dam.json @@ -4,7 +4,20 @@ "type": "person", "importance": 4, "summary": "Computer scientist associated with HES, FRESS, and the Brown hypertext lineage.", - "relationships": [], + "relationships": [ + { + "id": "xananode.lineage:rel/van-dam-collaborated-with-nelson", + "type": "collaborated_with", + "target": "xananode.example:person/ted-nelson", + "direction": "outgoing" + }, + { + "id": "xananode.lineage:rel/van-dam-implemented-fress", + "type": "implements", + "target": "xananode.lineage:project/fress", + "direction": "outgoing" + } + ], "imported_from": "nodes-extended.json", "pack_id": "imports:lineage", "pack_mode": "mounted" diff --git a/exampleSite/static/nodes/apple-knowledge-navigator.json b/exampleSite/static/nodes/apple-knowledge-navigator.json index 012937f0..82a06172 100644 --- a/exampleSite/static/nodes/apple-knowledge-navigator.json +++ b/exampleSite/static/nodes/apple-knowledge-navigator.json @@ -4,7 +4,26 @@ "type": "technology", "importance": 4, "summary": "Concept video imagining agent-mediated interactive knowledge navigation.", - "relationships": [], + "relationships": [ + { + "id": "xananode.lineage:rel/minsky-context-for-agents", + "type": "context_for", + "source": "xananode.lineage:person/marvin-minsky", + "direction": "incoming" + }, + { + "id": "xananode.lineage:rel/sculley-presented-knowledge-navigator", + "type": "presented", + "source": "xananode.lineage:person/john-sculley", + "direction": "incoming" + }, + { + "id": "xananode.lineage:rel/knowledge-navigator-parallel-to-hyperland-agent", + "type": "parallel_to", + "target": "xananode.lineage:person/tom-baker", + "direction": "outgoing" + } + ], "imported_from": "nodes-extended.json", "pack_id": "imports:lineage", "pack_mode": "mounted" diff --git a/exampleSite/static/nodes/aspen-movie-map.json b/exampleSite/static/nodes/aspen-movie-map.json index 2c61da8a..a895ecb4 100644 --- a/exampleSite/static/nodes/aspen-movie-map.json +++ b/exampleSite/static/nodes/aspen-movie-map.json @@ -4,7 +4,14 @@ "type": "project", "importance": 4, "summary": "An early navigable spatial media project often treated as part of the hypermedia and virtual environment lineage.", - "relationships": [], + "relationships": [ + { + "id": "xananode.lineage:rel/aspen-anticipated-spatial-media", + "type": "anticipated", + "target": "xananode.lineage:publication/hyperland", + "direction": "outgoing" + } + ], "imported_from": "nodes.json", "pack_id": "imports:lineage", "pack_mode": "mounted" diff --git a/exampleSite/static/nodes/babel.json b/exampleSite/static/nodes/babel.json index b4ba6cc4..d744bcc4 100644 --- a/exampleSite/static/nodes/babel.json +++ b/exampleSite/static/nodes/babel.json @@ -4,7 +4,14 @@ "type": "technology", "importance": 3, "summary": "A future mapping and translation layer for machine-readable formats, languages, and ontologies.", - "relationships": [], + "relationships": [ + { + "id": "xananode.lineage:rel/babel-maps-to-translation", + "type": "maps_to", + "target": "xananode.example:concept/schema-extension", + "direction": "outgoing" + } + ], "imported_from": "nodes-extended.json", "pack_id": "imports:lineage", "pack_mode": "mounted" diff --git a/exampleSite/static/nodes/bbc-two.json b/exampleSite/static/nodes/bbc-two.json index f36d40a6..6ca42a0e 100644 --- a/exampleSite/static/nodes/bbc-two.json +++ b/exampleSite/static/nodes/bbc-two.json @@ -4,7 +4,14 @@ "type": "organization", "importance": 3, "summary": "Broadcaster of Hyperland.", - "relationships": [], + "relationships": [ + { + "id": "xananode.lineage:rel/bbc-two-created-hyperland-broadcast-context", + "type": "created", + "target": "xananode.lineage:publication/hyperland", + "direction": "outgoing" + } + ], "imported_from": "nodes-extended.json", "pack_id": "imports:lineage", "pack_mode": "mounted" diff --git a/exampleSite/static/nodes/bill-atkinson.json b/exampleSite/static/nodes/bill-atkinson.json index 11429eb5..bf94e503 100644 --- a/exampleSite/static/nodes/bill-atkinson.json +++ b/exampleSite/static/nodes/bill-atkinson.json @@ -4,7 +4,20 @@ "type": "person", "importance": 4, "summary": "Creator associated with HyperCard and MacPaint, bringing accessible hypermedia authoring to personal computers.", - "relationships": [], + "relationships": [ + { + "id": "xananode.lineage:rel/bill-atkinson-implemented-hypercard", + "type": "implements", + "target": "xananode.lineage:technology/hypercard", + "direction": "outgoing" + }, + { + "id": "xananode.lineage:rel/ted2-features-bill-atkinson", + "type": "features", + "source": "xananode.lineage:event/ted2-1990", + "direction": "incoming" + } + ], "imported_from": "nodes-extended.json", "pack_id": "imports:lineage", "pack_mode": "mounted" diff --git a/exampleSite/static/nodes/bob-stein.json b/exampleSite/static/nodes/bob-stein.json index 30a4dfc8..30041547 100644 --- a/exampleSite/static/nodes/bob-stein.json +++ b/exampleSite/static/nodes/bob-stein.json @@ -4,7 +4,20 @@ "type": "person", "importance": 4, "summary": "Interactive publishing pioneer associated with Criterion, Voyager, and early electronic books.", - "relationships": [], + "relationships": [ + { + "id": "xananode.lineage:rel/ted2-features-bob-stein", + "type": "features", + "source": "xananode.lineage:event/ted2-1990", + "direction": "incoming" + }, + { + "id": "xananode.lineage:rel/bob-stein-created-voyager", + "type": "created", + "target": "xananode.lineage:organization/voyager-company", + "direction": "outgoing" + } + ], "imported_from": "nodes.json", "pack_id": "imports:lineage", "pack_mode": "mounted" diff --git a/exampleSite/static/nodes/brown-university.json b/exampleSite/static/nodes/brown-university.json index 487b1140..aa8e1951 100644 --- a/exampleSite/static/nodes/brown-university.json +++ b/exampleSite/static/nodes/brown-university.json @@ -4,7 +4,14 @@ "type": "place", "importance": 4, "summary": "Early hypertext research center associated with HES, FRESS, and Intermedia.", - "relationships": [], + "relationships": [ + { + "id": "xananode.lineage:rel/brown-site-of-hes", + "type": "occurred_at", + "target": "xananode.lineage:project/hypertext-editing-system", + "direction": "outgoing" + } + ], "imported_from": "nodes-extended.json", "pack_id": "imports:lineage", "pack_mode": "mounted" diff --git a/exampleSite/static/nodes/cern.json b/exampleSite/static/nodes/cern.json index 0e49ee51..921895ea 100644 --- a/exampleSite/static/nodes/cern.json +++ b/exampleSite/static/nodes/cern.json @@ -4,7 +4,14 @@ "type": "place", "importance": 4, "summary": "Birthplace of the Web proposal and early Web implementation.", - "relationships": [], + "relationships": [ + { + "id": "xananode.lineage:rel/cern-context-for-web", + "type": "context_for", + "target": "xananode.lineage:technology/world-wide-web", + "direction": "outgoing" + } + ], "imported_from": "nodes-extended.json", "pack_id": "imports:lineage", "pack_mode": "mounted" diff --git a/exampleSite/static/nodes/conflict-disputed-identity.json b/exampleSite/static/nodes/conflict-disputed-identity.json index 522fcbb5..a597b886 100644 --- a/exampleSite/static/nodes/conflict-disputed-identity.json +++ b/exampleSite/static/nodes/conflict-disputed-identity.json @@ -4,7 +4,14 @@ "type": "concept", "importance": 4, "summary": "The protocol pattern of preserving disagreement and possible identity matches rather than flattening them.", - "relationships": [], + "relationships": [ + { + "id": "xananode.lineage:rel/conflict-preserves-disagreement", + "type": "preserves", + "target": "xananode.example:concept/federated-knowledge-substrates", + "direction": "outgoing" + } + ], "imported_from": "nodes-extended.json", "pack_id": "imports:lineage", "pack_mode": "mounted" diff --git a/exampleSite/static/nodes/dirk-gentlys-holistic-detective-agency.json b/exampleSite/static/nodes/dirk-gentlys-holistic-detective-agency.json index 5903f134..f53f97ee 100644 --- a/exampleSite/static/nodes/dirk-gentlys-holistic-detective-agency.json +++ b/exampleSite/static/nodes/dirk-gentlys-holistic-detective-agency.json @@ -4,7 +4,14 @@ "type": "publication", "importance": 4, "summary": "Douglas Adams novel foregrounding the fundamental interconnectedness of all things before the public Web.", - "relationships": [], + "relationships": [ + { + "id": "xananode.lineage:rel/dirk-gently-anticipated-hyperland", + "type": "anticipated", + "target": "xananode.lineage:publication/hyperland", + "direction": "outgoing" + } + ], "imported_from": "nodes-extended.json", "pack_id": "imports:lineage", "pack_mode": "mounted" diff --git a/exampleSite/static/nodes/douglas-adams.json b/exampleSite/static/nodes/douglas-adams.json index 586afe6e..49d291c4 100644 --- a/exampleSite/static/nodes/douglas-adams.json +++ b/exampleSite/static/nodes/douglas-adams.json @@ -4,7 +4,26 @@ "type": "person", "importance": 5, "summary": "Writer and technologist who popularized the fundamental interconnectedness of things and introduced Hyperland to a broad audience.", - "relationships": [], + "relationships": [ + { + "id": "xananode.lineage:rel/bush-influenced-adams-lineage", + "type": "influenced", + "source": "xananode.example:person/vannevar-bush", + "direction": "incoming" + }, + { + "id": "xananode.lineage:rel/adams-authored-hyperland", + "type": "authored", + "target": "xananode.lineage:publication/hyperland", + "direction": "outgoing" + }, + { + "id": "xananode.lineage:rel/ted2-features-adams", + "type": "features", + "source": "xananode.lineage:event/ted2-1990", + "direction": "incoming" + } + ], "imported_from": "nodes.json", "pack_id": "imports:lineage", "pack_mode": "mounted" diff --git a/exampleSite/static/nodes/fress.json b/exampleSite/static/nodes/fress.json index 91ca8263..016ef70d 100644 --- a/exampleSite/static/nodes/fress.json +++ b/exampleSite/static/nodes/fress.json @@ -4,7 +4,14 @@ "type": "project", "importance": 4, "summary": "A Brown University hypertext system in the early scholarly hypertext lineage.", - "relationships": [], + "relationships": [ + { + "id": "xananode.lineage:rel/van-dam-implemented-fress", + "type": "implements", + "source": "xananode.lineage:person/andries-van-dam", + "direction": "incoming" + } + ], "imported_from": "nodes-extended.json", "pack_id": "imports:lineage", "pack_mode": "mounted" diff --git a/exampleSite/static/nodes/git-backed-substrate.json b/exampleSite/static/nodes/git-backed-substrate.json index 49a4f753..d17610a4 100644 --- a/exampleSite/static/nodes/git-backed-substrate.json +++ b/exampleSite/static/nodes/git-backed-substrate.json @@ -4,7 +4,14 @@ "type": "technology", "importance": 4, "summary": "Using Git history, branching, merging, authorship, and preservation as substrate mechanics.", - "relationships": [], + "relationships": [ + { + "id": "xananode.lineage:rel/git-backed-substrate-enables-history", + "type": "enables", + "target": "xananode.example:concept/provenance", + "direction": "outgoing" + } + ], "imported_from": "nodes-extended.json", "pack_id": "imports:lineage", "pack_mode": "mounted" diff --git a/exampleSite/static/nodes/gottfried-wilhelm-leibniz.json b/exampleSite/static/nodes/gottfried-wilhelm-leibniz.json index bb125d99..2135c390 100644 --- a/exampleSite/static/nodes/gottfried-wilhelm-leibniz.json +++ b/exampleSite/static/nodes/gottfried-wilhelm-leibniz.json @@ -4,7 +4,14 @@ "type": "person", "importance": 4, "summary": "Philosopher and mathematician associated with universal symbolic reasoning and the calculus of thought.", - "relationships": [], + "relationships": [ + { + "id": "xananode.lineage:rel/leibniz-anticipated-semantic-computation", + "type": "anticipated", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "direction": "outgoing" + } + ], "imported_from": "nodes-extended.json", "pack_id": "imports:lineage", "pack_mode": "mounted" diff --git a/exampleSite/static/nodes/guide.json b/exampleSite/static/nodes/guide.json index 2a6596d9..0238c5ed 100644 --- a/exampleSite/static/nodes/guide.json +++ b/exampleSite/static/nodes/guide.json @@ -4,7 +4,14 @@ "type": "technology", "importance": 3, "summary": "Personal-computer hypertext system associated with Peter J. Brown.", - "relationships": [], + "relationships": [ + { + "id": "xananode.lineage:rel/guide-implemented-pc-hypertext", + "type": "implements", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "direction": "outgoing" + } + ], "imported_from": "nodes-extended.json", "pack_id": "imports:lineage", "pack_mode": "mounted" diff --git a/exampleSite/static/nodes/h-g-wells.json b/exampleSite/static/nodes/h-g-wells.json index ad45d90a..88eca822 100644 --- a/exampleSite/static/nodes/h-g-wells.json +++ b/exampleSite/static/nodes/h-g-wells.json @@ -4,7 +4,14 @@ "type": "person", "importance": 4, "summary": "Writer and futurist who proposed a World Brain as a planetary knowledge memory.", - "relationships": [], + "relationships": [ + { + "id": "xananode.lineage:rel/wells-proposed-world-brain", + "type": "proposed", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "direction": "outgoing" + } + ], "imported_from": "nodes.json", "pack_id": "imports:lineage", "pack_mode": "mounted" diff --git a/exampleSite/static/nodes/hans-peter-brondmo.json b/exampleSite/static/nodes/hans-peter-brondmo.json index 9814314a..2440bbbf 100644 --- a/exampleSite/static/nodes/hans-peter-brondmo.json +++ b/exampleSite/static/nodes/hans-peter-brondmo.json @@ -4,7 +4,14 @@ "type": "person", "importance": 3, "summary": "MIT figure associated with micons, or motion icons, as animated conceptual representations.", - "relationships": [], + "relationships": [ + { + "id": "xananode.lineage:rel/brondmo-introduced-micons", + "type": "introduced", + "target": "xananode.lineage:technology/micons", + "direction": "outgoing" + } + ], "imported_from": "nodes-extended.json", "pack_id": "imports:lineage", "pack_mode": "mounted" diff --git a/exampleSite/static/nodes/harry-marks.json b/exampleSite/static/nodes/harry-marks.json index 980d0810..a406125f 100644 --- a/exampleSite/static/nodes/harry-marks.json +++ b/exampleSite/static/nodes/harry-marks.json @@ -4,7 +4,14 @@ "type": "person", "importance": 3, "summary": "TED visual and media origin figure who participated in TED2.", - "relationships": [], + "relationships": [ + { + "id": "xananode.lineage:rel/harry-marks-participated-in-ted2", + "type": "participated_in", + "target": "xananode.lineage:event/ted2-1990", + "direction": "outgoing" + } + ], "imported_from": "nodes-extended.json", "pack_id": "imports:lineage", "pack_mode": "mounted" diff --git a/exampleSite/static/nodes/html.json b/exampleSite/static/nodes/html.json index bb61b437..5f7196a2 100644 --- a/exampleSite/static/nodes/html.json +++ b/exampleSite/static/nodes/html.json @@ -4,7 +4,14 @@ "type": "technology", "importance": 4, "summary": "Document markup language that enabled simple Web publishing without rich semantic provenance.", - "relationships": [], + "relationships": [ + { + "id": "xananode.lineage:rel/html-implements-markup", + "type": "implements", + "target": "xananode.lineage:technology/world-wide-web", + "direction": "outgoing" + } + ], "imported_from": "nodes-extended.json", "pack_id": "imports:lineage", "pack_mode": "mounted" diff --git a/exampleSite/static/nodes/http.json b/exampleSite/static/nodes/http.json index 09cbfd98..4bb32d06 100644 --- a/exampleSite/static/nodes/http.json +++ b/exampleSite/static/nodes/http.json @@ -4,7 +4,14 @@ "type": "technology", "importance": 4, "summary": "Retrieval protocol that enabled the distributed Web.", - "relationships": [], + "relationships": [ + { + "id": "xananode.lineage:rel/http-enables-web", + "type": "enables", + "target": "xananode.lineage:technology/world-wide-web", + "direction": "outgoing" + } + ], "imported_from": "nodes-extended.json", "pack_id": "imports:lineage", "pack_mode": "mounted" diff --git a/exampleSite/static/nodes/hypercard.json b/exampleSite/static/nodes/hypercard.json index 6711dbad..edd0a135 100644 --- a/exampleSite/static/nodes/hypercard.json +++ b/exampleSite/static/nodes/hypercard.json @@ -4,7 +4,20 @@ "type": "technology", "importance": 4, "summary": "Apple hypermedia authoring system that popularized personal card-based linking and scripting.", - "relationships": [], + "relationships": [ + { + "id": "xananode.lineage:rel/bill-atkinson-implemented-hypercard", + "type": "implements", + "source": "xananode.lineage:person/bill-atkinson", + "direction": "incoming" + }, + { + "id": "xananode.lineage:rel/hypercard-popularized-hypermedia", + "type": "popularized", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "direction": "outgoing" + } + ], "imported_from": "nodes.json", "pack_id": "imports:lineage", "pack_mode": "mounted" diff --git a/exampleSite/static/nodes/hyperland-vr.json b/exampleSite/static/nodes/hyperland-vr.json index 40a40557..1b7da727 100644 --- a/exampleSite/static/nodes/hyperland-vr.json +++ b/exampleSite/static/nodes/hyperland-vr.json @@ -4,7 +4,20 @@ "type": "technology", "importance": 3, "summary": "A future interface idea for spatial navigation of federated substrates.", - "relationships": [], + "relationships": [ + { + "id": "xananode.lineage:rel/sutherland-anticipated-spatial-computing", + "type": "anticipated", + "source": "xananode.lineage:person/ivan-sutherland", + "direction": "incoming" + }, + { + "id": "xananode.lineage:rel/hyperland-vr-implements-spatial-navigation", + "type": "implements", + "target": "xananode.example:concept/federated-knowledge-substrates", + "direction": "outgoing" + } + ], "imported_from": "nodes-extended.json", "pack_id": "imports:lineage", "pack_mode": "mounted" diff --git a/exampleSite/static/nodes/hyperland.json b/exampleSite/static/nodes/hyperland.json index d0ed8bad..d22bfba4 100644 --- a/exampleSite/static/nodes/hyperland.json +++ b/exampleSite/static/nodes/hyperland.json @@ -4,7 +4,62 @@ "type": "publication", "importance": 5, "summary": "A 1990 BBC hypermedia documentary by Douglas Adams that dramatized software agents, hypertext, Xanadu, micons, and associative browsing.", - "relationships": [], + "relationships": [ + { + "id": "xananode.lineage:rel/hyperland-features-micons", + "type": "features", + "target": "xananode.lineage:technology/micons", + "direction": "outgoing" + }, + { + "id": "xananode.lineage:rel/dirk-gently-anticipated-hyperland", + "type": "anticipated", + "source": "xananode.lineage:publication/dirk-gentlys-holistic-detective-agency", + "direction": "incoming" + }, + { + "id": "xananode.lineage:rel/bbc-two-created-hyperland-broadcast-context", + "type": "created", + "source": "xananode.lineage:organization/bbc-two", + "direction": "incoming" + }, + { + "id": "xananode.lineage:rel/nelson-influenced-hyperland", + "type": "influenced", + "source": "xananode.example:person/ted-nelson", + "direction": "incoming" + }, + { + "id": "xananode.lineage:rel/adams-authored-hyperland", + "type": "authored", + "source": "xananode.lineage:person/douglas-adams", + "direction": "incoming" + }, + { + "id": "xananode.lineage:rel/whitby-created-hyperland", + "type": "created", + "source": "xananode.lineage:person/max-whitby", + "direction": "incoming" + }, + { + "id": "xananode.lineage:rel/hyperland-features-tom-baker", + "type": "features", + "target": "xananode.lineage:person/tom-baker", + "direction": "outgoing" + }, + { + "id": "xananode.lineage:rel/hyperland-contemporary-of-ted2", + "type": "contemporary_of", + "target": "xananode.lineage:event/ted2-1990", + "direction": "outgoing" + }, + { + "id": "xananode.lineage:rel/aspen-anticipated-spatial-media", + "type": "anticipated", + "source": "xananode.lineage:project/aspen-movie-map", + "direction": "incoming" + } + ], "imported_from": "nodes.json", "pack_id": "imports:lineage", "pack_mode": "mounted" diff --git a/exampleSite/static/nodes/hypertext-editing-system.json b/exampleSite/static/nodes/hypertext-editing-system.json index 2f7bd875..767863d5 100644 --- a/exampleSite/static/nodes/hypertext-editing-system.json +++ b/exampleSite/static/nodes/hypertext-editing-system.json @@ -4,7 +4,14 @@ "type": "project", "importance": 4, "summary": "An early usable hypertext system developed at Brown University.", - "relationships": [], + "relationships": [ + { + "id": "xananode.lineage:rel/brown-site-of-hes", + "type": "occurred_at", + "source": "xananode.lineage:place/brown-university", + "direction": "incoming" + } + ], "imported_from": "nodes-extended.json", "pack_id": "imports:lineage", "pack_mode": "mounted" diff --git a/exampleSite/static/nodes/interactive-beethoven-ninth.json b/exampleSite/static/nodes/interactive-beethoven-ninth.json index fd395d81..57f5e89c 100644 --- a/exampleSite/static/nodes/interactive-beethoven-ninth.json +++ b/exampleSite/static/nodes/interactive-beethoven-ninth.json @@ -4,7 +4,14 @@ "type": "project", "importance": 3, "summary": "Interactive music system showing musical structure as explorable knowledge.", - "relationships": [], + "relationships": [ + { + "id": "xananode.lineage:rel/winter-demonstrated-interactive-music", + "type": "demonstrates", + "source": "xananode.lineage:person/robert-winter", + "direction": "incoming" + } + ], "imported_from": "nodes-extended.json", "pack_id": "imports:lineage", "pack_mode": "mounted" diff --git a/exampleSite/static/nodes/interactive-guernica.json b/exampleSite/static/nodes/interactive-guernica.json index 6fbb0a0d..3354fd88 100644 --- a/exampleSite/static/nodes/interactive-guernica.json +++ b/exampleSite/static/nodes/interactive-guernica.json @@ -4,7 +4,14 @@ "type": "project", "importance": 3, "summary": "Interactive visual-art navigation work in the multimedia lineage.", - "relationships": [], + "relationships": [ + { + "id": "xananode.lineage:rel/abel-demonstrated-guernica", + "type": "demonstrates", + "source": "xananode.lineage:person/robert-abel", + "direction": "incoming" + } + ], "imported_from": "nodes-extended.json", "pack_id": "imports:lineage", "pack_mode": "mounted" diff --git a/exampleSite/static/nodes/intermedia.json b/exampleSite/static/nodes/intermedia.json index 4177ccdf..59a37fb2 100644 --- a/exampleSite/static/nodes/intermedia.json +++ b/exampleSite/static/nodes/intermedia.json @@ -4,7 +4,14 @@ "type": "project", "importance": 4, "summary": "A scholarly hypermedia system associated with Brown University.", - "relationships": [], + "relationships": [ + { + "id": "xananode.lineage:rel/intermedia-implemented-scholarly-hypermedia", + "type": "implements", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "direction": "outgoing" + } + ], "imported_from": "nodes-extended.json", "pack_id": "imports:lineage", "pack_mode": "mounted" diff --git a/exampleSite/static/nodes/ivan-sutherland.json b/exampleSite/static/nodes/ivan-sutherland.json index 4f23f475..ceb73367 100644 --- a/exampleSite/static/nodes/ivan-sutherland.json +++ b/exampleSite/static/nodes/ivan-sutherland.json @@ -4,7 +4,14 @@ "type": "person", "importance": 5, "summary": "Sketchpad and head-mounted display pioneer who anticipated visual and spatial computing.", - "relationships": [], + "relationships": [ + { + "id": "xananode.lineage:rel/sutherland-anticipated-spatial-computing", + "type": "anticipated", + "target": "xananode.lineage:tool/hyperland-vr", + "direction": "outgoing" + } + ], "imported_from": "nodes-extended.json", "pack_id": "imports:lineage", "pack_mode": "mounted" diff --git a/exampleSite/static/nodes/jaron-lanier.json b/exampleSite/static/nodes/jaron-lanier.json index 665f9036..c0996e7b 100644 --- a/exampleSite/static/nodes/jaron-lanier.json +++ b/exampleSite/static/nodes/jaron-lanier.json @@ -4,7 +4,14 @@ "type": "person", "importance": 4, "summary": "VPL Research founder who popularized virtual reality.", - "relationships": [], + "relationships": [ + { + "id": "xananode.lineage:rel/lanier-popularized-vr", + "type": "popularized", + "target": "xananode.lineage:organization/vpl-research", + "direction": "outgoing" + } + ], "imported_from": "nodes-extended.json", "pack_id": "imports:lineage", "pack_mode": "mounted" diff --git a/exampleSite/static/nodes/john-sculley.json b/exampleSite/static/nodes/john-sculley.json index d432c4ee..3fa440ad 100644 --- a/exampleSite/static/nodes/john-sculley.json +++ b/exampleSite/static/nodes/john-sculley.json @@ -4,7 +4,14 @@ "type": "person", "importance": 4, "summary": "Apple executive who presented From Multimedia to Interactive Media and the Knowledge Navigator future.", - "relationships": [], + "relationships": [ + { + "id": "xananode.lineage:rel/sculley-presented-knowledge-navigator", + "type": "presented", + "target": "xananode.lineage:technology/apple-knowledge-navigator", + "direction": "outgoing" + } + ], "imported_from": "nodes-extended.json", "pack_id": "imports:lineage", "pack_mode": "mounted" diff --git a/exampleSite/static/nodes/jorge-luis-borges.json b/exampleSite/static/nodes/jorge-luis-borges.json index 66a64bec..5314a884 100644 --- a/exampleSite/static/nodes/jorge-luis-borges.json +++ b/exampleSite/static/nodes/jorge-luis-borges.json @@ -4,7 +4,14 @@ "type": "person", "importance": 4, "summary": "Writer whose nonlinear literary structures are often treated as hypertext-adjacent ancestry.", - "relationships": [], + "relationships": [ + { + "id": "xananode.lineage:rel/borges-authored-forking-paths", + "type": "authored", + "target": "xananode.lineage:publication/the-garden-of-forking-paths", + "direction": "outgoing" + } + ], "imported_from": "nodes-extended.json", "pack_id": "imports:lineage", "pack_mode": "mounted" diff --git a/exampleSite/static/nodes/lost-lineage-human-knowledge-augmentation.json b/exampleSite/static/nodes/lost-lineage-human-knowledge-augmentation.json index def63d21..15894cf6 100644 --- a/exampleSite/static/nodes/lost-lineage-human-knowledge-augmentation.json +++ b/exampleSite/static/nodes/lost-lineage-human-knowledge-augmentation.json @@ -4,7 +4,80 @@ "type": "concept", "importance": 5, "summary": "A parallel history of computing tried to preserve human understanding as connected, navigable, attributable knowledge.", - "relationships": [], + "relationships": [ + { + "id": "xananode.lineage:rel/leibniz-anticipated-semantic-computation", + "type": "anticipated", + "source": "xananode.lineage:person/gottfried-wilhelm-leibniz", + "direction": "incoming" + }, + { + "id": "xananode.lineage:rel/forking-paths-anticipated-nonlinear-text", + "type": "anticipated", + "source": "xananode.lineage:publication/the-garden-of-forking-paths", + "direction": "incoming" + }, + { + "id": "xananode.lineage:rel/intermedia-implemented-scholarly-hypermedia", + "type": "implements", + "source": "xananode.lineage:project/intermedia", + "direction": "incoming" + }, + { + "id": "xananode.lineage:rel/guide-implemented-pc-hypertext", + "type": "implements", + "source": "xananode.lineage:technology/guide", + "direction": "incoming" + }, + { + "id": "xananode.lineage:rel/storyspace-implemented-hypertext-literature", + "type": "implements", + "source": "xananode.lineage:project/storyspace", + "direction": "incoming" + }, + { + "id": "xananode.lineage:rel/zog-kms-implemented-frame-navigation", + "type": "implements", + "source": "xananode.lineage:project/zog-kms", + "direction": "incoming" + }, + { + "id": "xananode.lineage:rel/xananode-preserves-lost-lineage", + "type": "preserves", + "source": "xananode.example:concept/xananode", + "direction": "incoming" + }, + { + "id": "xananode.lineage:rel/lost-lineage-context-for-xananode", + "type": "context_for", + "target": "xananode.example:concept/xananode", + "direction": "outgoing" + }, + { + "id": "xananode.lineage:rel/otlet-anticipated-knowledge-systems", + "type": "anticipated", + "source": "xananode.lineage:person/paul-otlet", + "direction": "incoming" + }, + { + "id": "xananode.lineage:rel/wells-proposed-world-brain", + "type": "proposed", + "source": "xananode.lineage:person/h-g-wells", + "direction": "incoming" + }, + { + "id": "xananode.lineage:rel/hypercard-popularized-hypermedia", + "type": "popularized", + "source": "xananode.lineage:technology/hypercard", + "direction": "incoming" + }, + { + "id": "xananode.lineage:rel/trail-starts-with-lost-lineage", + "type": "starts_with", + "source": "xananode.lineage:trail/lost-lineage-intertwingled-trail", + "direction": "incoming" + } + ], "imported_from": "nodes.json", "pack_id": "imports:lineage", "pack_mode": "mounted" diff --git a/exampleSite/static/nodes/lost-lineage-intertwingled-trail.json b/exampleSite/static/nodes/lost-lineage-intertwingled-trail.json index cbbf8f7d..54e98482 100644 --- a/exampleSite/static/nodes/lost-lineage-intertwingled-trail.json +++ b/exampleSite/static/nodes/lost-lineage-intertwingled-trail.json @@ -16,7 +16,20 @@ "xananode.lineage:technology/world-wide-web", "xananode.example:concept/xananode" ], - "relationships": [], + "relationships": [ + { + "id": "xananode.lineage:rel/trail-starts-with-lost-lineage", + "type": "starts_with", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "direction": "outgoing" + }, + { + "id": "xananode.lineage:rel/trail-arrives-at-xananode", + "type": "arrives_at", + "target": "xananode.example:concept/xananode", + "direction": "outgoing" + } + ], "imported_from": "nodes.json", "pack_id": "imports:lineage", "pack_mode": "mounted" diff --git a/exampleSite/static/nodes/marc-andreessen.json b/exampleSite/static/nodes/marc-andreessen.json index 3ae956f7..576d4177 100644 --- a/exampleSite/static/nodes/marc-andreessen.json +++ b/exampleSite/static/nodes/marc-andreessen.json @@ -4,7 +4,14 @@ "type": "person", "importance": 4, "summary": "Mosaic and Netscape figure who helped popularize the Web branch.", - "relationships": [], + "relationships": [ + { + "id": "xananode.lineage:rel/andreessen-popularized-web", + "type": "popularized", + "target": "xananode.lineage:technology/world-wide-web", + "direction": "outgoing" + } + ], "imported_from": "nodes-extended.json", "pack_id": "imports:lineage", "pack_mode": "mounted" diff --git a/exampleSite/static/nodes/marvin-minsky.json b/exampleSite/static/nodes/marvin-minsky.json index 669e358f..b2cb7067 100644 --- a/exampleSite/static/nodes/marvin-minsky.json +++ b/exampleSite/static/nodes/marvin-minsky.json @@ -4,7 +4,14 @@ "type": "person", "importance": 4, "summary": "AI researcher whose work contextualizes intelligent agents and cognitive modeling.", - "relationships": [], + "relationships": [ + { + "id": "xananode.lineage:rel/minsky-context-for-agents", + "type": "context_for", + "target": "xananode.lineage:technology/apple-knowledge-navigator", + "direction": "outgoing" + } + ], "imported_from": "nodes-extended.json", "pack_id": "imports:lineage", "pack_mode": "mounted" diff --git a/exampleSite/static/nodes/max-whitby.json b/exampleSite/static/nodes/max-whitby.json index ce0a2dbe..6dd2407b 100644 --- a/exampleSite/static/nodes/max-whitby.json +++ b/exampleSite/static/nodes/max-whitby.json @@ -4,7 +4,14 @@ "type": "person", "importance": 3, "summary": "Producer and director associated with Hyperland.", - "relationships": [], + "relationships": [ + { + "id": "xananode.lineage:rel/whitby-created-hyperland", + "type": "created", + "target": "xananode.lineage:publication/hyperland", + "direction": "outgoing" + } + ], "imported_from": "nodes.json", "pack_id": "imports:lineage", "pack_mode": "mounted" diff --git a/exampleSite/static/nodes/micons.json b/exampleSite/static/nodes/micons.json index 2e0317cf..8df5bf39 100644 --- a/exampleSite/static/nodes/micons.json +++ b/exampleSite/static/nodes/micons.json @@ -4,7 +4,20 @@ "type": "technology", "importance": 3, "summary": "Motion icons presented in Hyperland as animated conceptual representations.", - "relationships": [], + "relationships": [ + { + "id": "xananode.lineage:rel/brondmo-introduced-micons", + "type": "introduced", + "source": "xananode.lineage:person/hans-peter-brondmo", + "direction": "incoming" + }, + { + "id": "xananode.lineage:rel/hyperland-features-micons", + "type": "features", + "source": "xananode.lineage:publication/hyperland", + "direction": "incoming" + } + ], "imported_from": "nodes-extended.json", "pack_id": "imports:lineage", "pack_mode": "mounted" diff --git a/exampleSite/static/nodes/mit-media-lab.json b/exampleSite/static/nodes/mit-media-lab.json index 9712d3d2..d903aed1 100644 --- a/exampleSite/static/nodes/mit-media-lab.json +++ b/exampleSite/static/nodes/mit-media-lab.json @@ -4,7 +4,14 @@ "type": "organization", "importance": 5, "summary": "Research institution associated with media, agents, interactivity, and knowledge presentation.", - "relationships": [], + "relationships": [ + { + "id": "xananode.lineage:rel/negroponte-shapes-media-lab", + "type": "shapes", + "source": "xananode.lineage:person/nicholas-negroponte", + "direction": "incoming" + } + ], "imported_from": "nodes-extended.json", "pack_id": "imports:lineage", "pack_mode": "mounted" diff --git a/exampleSite/static/nodes/monterey-california.json b/exampleSite/static/nodes/monterey-california.json index cfe75e44..ab638ef9 100644 --- a/exampleSite/static/nodes/monterey-california.json +++ b/exampleSite/static/nodes/monterey-california.json @@ -4,7 +4,14 @@ "type": "place", "importance": 3, "summary": "The site of TED2 in February 1990.", - "relationships": [], + "relationships": [ + { + "id": "xananode.lineage:rel/ted2-occurred-at-monterey", + "type": "occurred_at", + "source": "xananode.lineage:event/ted2-1990", + "direction": "incoming" + } + ], "imported_from": "nodes.json", "pack_id": "imports:lineage", "pack_mode": "mounted" diff --git a/exampleSite/static/nodes/mosaic.json b/exampleSite/static/nodes/mosaic.json index 6272ff82..d0d1c4dd 100644 --- a/exampleSite/static/nodes/mosaic.json +++ b/exampleSite/static/nodes/mosaic.json @@ -4,7 +4,14 @@ "type": "technology", "importance": 4, "summary": "Early Web browser that helped popularize Web browsing.", - "relationships": [], + "relationships": [ + { + "id": "xananode.lineage:rel/ncsa-popularized-mosaic", + "type": "popularized", + "source": "xananode.lineage:organization/ncsa", + "direction": "incoming" + } + ], "imported_from": "nodes-extended.json", "pack_id": "imports:lineage", "pack_mode": "mounted" diff --git a/exampleSite/static/nodes/nasa.json b/exampleSite/static/nodes/nasa.json index b604e70c..2514b5da 100644 --- a/exampleSite/static/nodes/nasa.json +++ b/exampleSite/static/nodes/nasa.json @@ -4,7 +4,14 @@ "type": "organization", "importance": 3, "summary": "Agency associated with virtual environment workstation demonstrations in the spatial knowledge branch.", - "relationships": [], + "relationships": [ + { + "id": "xananode.lineage:rel/fisher-demonstrated-nasa-vr", + "type": "demonstrates", + "source": "xananode.lineage:person/scott-fisher", + "direction": "incoming" + } + ], "imported_from": "nodes-extended.json", "pack_id": "imports:lineage", "pack_mode": "mounted" diff --git a/exampleSite/static/nodes/ncsa.json b/exampleSite/static/nodes/ncsa.json index 1f053483..42d277a5 100644 --- a/exampleSite/static/nodes/ncsa.json +++ b/exampleSite/static/nodes/ncsa.json @@ -4,7 +4,14 @@ "type": "organization", "importance": 4, "summary": "Organization associated with Mosaic and the popularization of Web browsing.", - "relationships": [], + "relationships": [ + { + "id": "xananode.lineage:rel/ncsa-popularized-mosaic", + "type": "popularized", + "target": "xananode.lineage:technology/mosaic", + "direction": "outgoing" + } + ], "imported_from": "nodes-extended.json", "pack_id": "imports:lineage", "pack_mode": "mounted" diff --git a/exampleSite/static/nodes/nicholas-negroponte.json b/exampleSite/static/nodes/nicholas-negroponte.json index c797e7a0..733f3d6b 100644 --- a/exampleSite/static/nodes/nicholas-negroponte.json +++ b/exampleSite/static/nodes/nicholas-negroponte.json @@ -4,7 +4,14 @@ "type": "person", "importance": 4, "summary": "Media Lab figure associated with intelligent media and interactive information spaces.", - "relationships": [], + "relationships": [ + { + "id": "xananode.lineage:rel/negroponte-shapes-media-lab", + "type": "shapes", + "target": "xananode.lineage:organization/mit-media-lab", + "direction": "outgoing" + } + ], "imported_from": "nodes-extended.json", "pack_id": "imports:lineage", "pack_mode": "mounted" diff --git a/exampleSite/static/nodes/paul-otlet.json b/exampleSite/static/nodes/paul-otlet.json index a9f538bd..51300fe6 100644 --- a/exampleSite/static/nodes/paul-otlet.json +++ b/exampleSite/static/nodes/paul-otlet.json @@ -4,7 +4,20 @@ "type": "person", "importance": 4, "summary": "Documentalist associated with the Mundaneum, universal bibliography, and early visions of networked document access.", - "relationships": [], + "relationships": [ + { + "id": "xananode.lineage:rel/ostwald-parallel-to-otlet", + "type": "parallel_to", + "source": "xananode.lineage:person/wilhelm-ostwald", + "direction": "incoming" + }, + { + "id": "xananode.lineage:rel/otlet-anticipated-knowledge-systems", + "type": "anticipated", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "direction": "outgoing" + } + ], "imported_from": "nodes.json", "pack_id": "imports:lineage", "pack_mode": "mounted" diff --git a/exampleSite/static/nodes/richard-saul-wurman.json b/exampleSite/static/nodes/richard-saul-wurman.json index 46104455..a19dc5e5 100644 --- a/exampleSite/static/nodes/richard-saul-wurman.json +++ b/exampleSite/static/nodes/richard-saul-wurman.json @@ -4,7 +4,14 @@ "type": "person", "importance": 4, "summary": "TED founder and information architecture figure.", - "relationships": [], + "relationships": [ + { + "id": "xananode.lineage:rel/wurman-created-ted-context", + "type": "created", + "target": "xananode.lineage:event/ted2-1990", + "direction": "outgoing" + } + ], "imported_from": "nodes-extended.json", "pack_id": "imports:lineage", "pack_mode": "mounted" diff --git a/exampleSite/static/nodes/robert-abel.json b/exampleSite/static/nodes/robert-abel.json index c78e7015..db15ea1f 100644 --- a/exampleSite/static/nodes/robert-abel.json +++ b/exampleSite/static/nodes/robert-abel.json @@ -4,7 +4,20 @@ "type": "person", "importance": 3, "summary": "Interactive media artist associated with navigable multimedia art such as Guernica.", - "relationships": [], + "relationships": [ + { + "id": "xananode.lineage:rel/abel-demonstrated-guernica", + "type": "demonstrates", + "target": "xananode.lineage:project/interactive-guernica", + "direction": "outgoing" + }, + { + "id": "xananode.lineage:rel/ted2-features-robert-abel", + "type": "features", + "source": "xananode.lineage:event/ted2-1990", + "direction": "incoming" + } + ], "imported_from": "nodes-extended.json", "pack_id": "imports:lineage", "pack_mode": "mounted" diff --git a/exampleSite/static/nodes/robert-cailliau.json b/exampleSite/static/nodes/robert-cailliau.json index a9bae887..a5273f22 100644 --- a/exampleSite/static/nodes/robert-cailliau.json +++ b/exampleSite/static/nodes/robert-cailliau.json @@ -4,7 +4,14 @@ "type": "person", "importance": 4, "summary": "Collaborator and promoter of the World Wide Web proposal.", - "relationships": [], + "relationships": [ + { + "id": "xananode.lineage:rel/berners-lee-collaborated-with-cailliau", + "type": "collaborated_with", + "source": "xananode.lineage:person/tim-berners-lee", + "direction": "incoming" + } + ], "imported_from": "nodes-extended.json", "pack_id": "imports:lineage", "pack_mode": "mounted" diff --git a/exampleSite/static/nodes/robert-winter.json b/exampleSite/static/nodes/robert-winter.json index fe427ac8..741c7a8a 100644 --- a/exampleSite/static/nodes/robert-winter.json +++ b/exampleSite/static/nodes/robert-winter.json @@ -4,7 +4,14 @@ "type": "person", "importance": 3, "summary": "Music scholar associated with interactive exploration of Beethoven's Ninth.", - "relationships": [], + "relationships": [ + { + "id": "xananode.lineage:rel/winter-demonstrated-interactive-music", + "type": "demonstrates", + "target": "xananode.lineage:project/interactive-beethoven-ninth", + "direction": "outgoing" + } + ], "imported_from": "nodes-extended.json", "pack_id": "imports:lineage", "pack_mode": "mounted" diff --git a/exampleSite/static/nodes/scott-fisher.json b/exampleSite/static/nodes/scott-fisher.json index 0c28493e..d8180f7a 100644 --- a/exampleSite/static/nodes/scott-fisher.json +++ b/exampleSite/static/nodes/scott-fisher.json @@ -4,7 +4,14 @@ "type": "person", "importance": 3, "summary": "Virtual environment researcher associated with NASA VR demonstrations.", - "relationships": [], + "relationships": [ + { + "id": "xananode.lineage:rel/fisher-demonstrated-nasa-vr", + "type": "demonstrates", + "target": "xananode.lineage:organization/nasa", + "direction": "outgoing" + } + ], "imported_from": "nodes-extended.json", "pack_id": "imports:lineage", "pack_mode": "mounted" diff --git a/exampleSite/static/nodes/seymour-papert.json b/exampleSite/static/nodes/seymour-papert.json index 15827ab6..646647b1 100644 --- a/exampleSite/static/nodes/seymour-papert.json +++ b/exampleSite/static/nodes/seymour-papert.json @@ -4,7 +4,14 @@ "type": "person", "importance": 4, "summary": "Constructionism and Logo pioneer who shaped computers as learning media.", - "relationships": [], + "relationships": [ + { + "id": "xananode.lineage:rel/papert-parallel-to-kay", + "type": "parallel_to", + "target": "xananode.lineage:person/alan-kay", + "direction": "outgoing" + } + ], "imported_from": "nodes-extended.json", "pack_id": "imports:lineage", "pack_mode": "mounted" diff --git a/exampleSite/static/nodes/storyspace.json b/exampleSite/static/nodes/storyspace.json index 9a604eb8..8d015b95 100644 --- a/exampleSite/static/nodes/storyspace.json +++ b/exampleSite/static/nodes/storyspace.json @@ -4,7 +4,14 @@ "type": "project", "importance": 3, "summary": "Hypertext literature authoring system.", - "relationships": [], + "relationships": [ + { + "id": "xananode.lineage:rel/storyspace-implemented-hypertext-literature", + "type": "implements", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "direction": "outgoing" + } + ], "imported_from": "nodes-extended.json", "pack_id": "imports:lineage", "pack_mode": "mounted" diff --git a/exampleSite/static/nodes/ted2-1990.json b/exampleSite/static/nodes/ted2-1990.json index 96113a88..934ea294 100644 --- a/exampleSite/static/nodes/ted2-1990.json +++ b/exampleSite/static/nodes/ted2-1990.json @@ -4,7 +4,62 @@ "type": "event", "importance": 5, "summary": "The February 1990 TED conference in Monterey where hypertext, interactive media, virtual reality, design, and knowledge-navigation ideas converged.", - "relationships": [], + "relationships": [ + { + "id": "xananode.lineage:rel/wurman-created-ted-context", + "type": "created", + "source": "xananode.lineage:person/richard-saul-wurman", + "direction": "incoming" + }, + { + "id": "xananode.lineage:rel/harry-marks-participated-in-ted2", + "type": "participated_in", + "source": "xananode.lineage:person/harry-marks", + "direction": "incoming" + }, + { + "id": "xananode.lineage:rel/ted2-features-robert-abel", + "type": "features", + "target": "xananode.lineage:person/robert-abel", + "direction": "outgoing" + }, + { + "id": "xananode.lineage:rel/ted2-features-bill-atkinson", + "type": "features", + "target": "xananode.lineage:person/bill-atkinson", + "direction": "outgoing" + }, + { + "id": "xananode.lineage:rel/hyperland-contemporary-of-ted2", + "type": "contemporary_of", + "source": "xananode.lineage:publication/hyperland", + "direction": "incoming" + }, + { + "id": "xananode.lineage:rel/ted2-occurred-at-monterey", + "type": "occurred_at", + "target": "xananode.lineage:place/monterey-california", + "direction": "outgoing" + }, + { + "id": "xananode.lineage:rel/ted2-features-adams", + "type": "features", + "target": "xananode.lineage:person/douglas-adams", + "direction": "outgoing" + }, + { + "id": "xananode.lineage:rel/ted2-features-bob-stein", + "type": "features", + "target": "xananode.lineage:person/bob-stein", + "direction": "outgoing" + }, + { + "id": "xananode.lineage:rel/ted2-features-alan-kay", + "type": "features", + "target": "xananode.lineage:person/alan-kay", + "direction": "outgoing" + } + ], "imported_from": "nodes.json", "pack_id": "imports:lineage", "pack_mode": "mounted" diff --git a/exampleSite/static/nodes/the-garden-of-forking-paths.json b/exampleSite/static/nodes/the-garden-of-forking-paths.json index 17641454..6e960fce 100644 --- a/exampleSite/static/nodes/the-garden-of-forking-paths.json +++ b/exampleSite/static/nodes/the-garden-of-forking-paths.json @@ -4,7 +4,20 @@ "type": "publication", "importance": 4, "summary": "A Borges story frequently read as a literary ancestor of nonlinear textual structures.", - "relationships": [], + "relationships": [ + { + "id": "xananode.lineage:rel/borges-authored-forking-paths", + "type": "authored", + "source": "xananode.lineage:person/jorge-luis-borges", + "direction": "incoming" + }, + { + "id": "xananode.lineage:rel/forking-paths-anticipated-nonlinear-text", + "type": "anticipated", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "direction": "outgoing" + } + ], "imported_from": "nodes-extended.json", "pack_id": "imports:lineage", "pack_mode": "mounted" diff --git a/exampleSite/static/nodes/tim-berners-lee.json b/exampleSite/static/nodes/tim-berners-lee.json index 313d80de..ee77df17 100644 --- a/exampleSite/static/nodes/tim-berners-lee.json +++ b/exampleSite/static/nodes/tim-berners-lee.json @@ -4,7 +4,20 @@ "type": "person", "importance": 5, "summary": "Inventor of the World Wide Web, a simpler distributed hypertext branch that solved broad publishing and retrieval.", - "relationships": [], + "relationships": [ + { + "id": "xananode.lineage:rel/berners-lee-collaborated-with-cailliau", + "type": "collaborated_with", + "target": "xananode.lineage:person/robert-cailliau", + "direction": "outgoing" + }, + { + "id": "xananode.lineage:rel/berners-lee-implemented-web", + "type": "implements", + "target": "xananode.lineage:technology/world-wide-web", + "direction": "outgoing" + } + ], "imported_from": "nodes.json", "pack_id": "imports:lineage", "pack_mode": "mounted" diff --git a/exampleSite/static/nodes/tom-baker.json b/exampleSite/static/nodes/tom-baker.json index c2e696d1..eeef4f25 100644 --- a/exampleSite/static/nodes/tom-baker.json +++ b/exampleSite/static/nodes/tom-baker.json @@ -4,7 +4,20 @@ "type": "person", "importance": 3, "summary": "Actor who appears in Hyperland as a software-agent persona guiding knowledge navigation.", - "relationships": [], + "relationships": [ + { + "id": "xananode.lineage:rel/knowledge-navigator-parallel-to-hyperland-agent", + "type": "parallel_to", + "source": "xananode.lineage:technology/apple-knowledge-navigator", + "direction": "incoming" + }, + { + "id": "xananode.lineage:rel/hyperland-features-tom-baker", + "type": "features", + "source": "xananode.lineage:publication/hyperland", + "direction": "incoming" + } + ], "imported_from": "nodes.json", "pack_id": "imports:lineage", "pack_mode": "mounted" diff --git a/exampleSite/static/nodes/url-uri.json b/exampleSite/static/nodes/url-uri.json index 9f845ecb..5b61197b 100644 --- a/exampleSite/static/nodes/url-uri.json +++ b/exampleSite/static/nodes/url-uri.json @@ -4,7 +4,14 @@ "type": "technology", "importance": 4, "summary": "Addressing technology for distributed retrieval and identification on the Web.", - "relationships": [], + "relationships": [ + { + "id": "xananode.lineage:rel/url-uri-enables-addressability", + "type": "enables", + "target": "xananode.lineage:technology/world-wide-web", + "direction": "outgoing" + } + ], "imported_from": "nodes-extended.json", "pack_id": "imports:lineage", "pack_mode": "mounted" diff --git a/exampleSite/static/nodes/voyager-company.json b/exampleSite/static/nodes/voyager-company.json index cd81354c..b7ae4557 100644 --- a/exampleSite/static/nodes/voyager-company.json +++ b/exampleSite/static/nodes/voyager-company.json @@ -4,7 +4,14 @@ "type": "organization", "importance": 4, "summary": "Interactive publishing company in the laserdisc and CD-ROM lineage.", - "relationships": [], + "relationships": [ + { + "id": "xananode.lineage:rel/bob-stein-created-voyager", + "type": "created", + "source": "xananode.lineage:person/bob-stein", + "direction": "incoming" + } + ], "imported_from": "nodes.json", "pack_id": "imports:lineage", "pack_mode": "mounted" diff --git a/exampleSite/static/nodes/vpl-research.json b/exampleSite/static/nodes/vpl-research.json index c6faa916..6544a60a 100644 --- a/exampleSite/static/nodes/vpl-research.json +++ b/exampleSite/static/nodes/vpl-research.json @@ -4,7 +4,14 @@ "type": "organization", "importance": 3, "summary": "Virtual reality company associated with Jaron Lanier.", - "relationships": [], + "relationships": [ + { + "id": "xananode.lineage:rel/lanier-popularized-vr", + "type": "popularized", + "source": "xananode.lineage:person/jaron-lanier", + "direction": "incoming" + } + ], "imported_from": "nodes-extended.json", "pack_id": "imports:lineage", "pack_mode": "mounted" diff --git a/exampleSite/static/nodes/web-as-incomplete-hypertext.json b/exampleSite/static/nodes/web-as-incomplete-hypertext.json index 612f1991..a2e05e66 100644 --- a/exampleSite/static/nodes/web-as-incomplete-hypertext.json +++ b/exampleSite/static/nodes/web-as-incomplete-hypertext.json @@ -4,7 +4,14 @@ "type": "concept", "importance": 5, "summary": "The Web solved publishing and linking, but not transclusion, authorship, semantic identity, provenance, or relationship governance.", - "relationships": [], + "relationships": [ + { + "id": "xananode.lineage:rel/web-incomplete-contrasts-with-xananode", + "type": "contrasts_with", + "target": "xananode.example:concept/xananode", + "direction": "outgoing" + } + ], "imported_from": "nodes-extended.json", "pack_id": "imports:lineage", "pack_mode": "mounted" diff --git a/exampleSite/static/nodes/wilhelm-ostwald.json b/exampleSite/static/nodes/wilhelm-ostwald.json index c840ecf6..6f522a85 100644 --- a/exampleSite/static/nodes/wilhelm-ostwald.json +++ b/exampleSite/static/nodes/wilhelm-ostwald.json @@ -4,7 +4,14 @@ "type": "person", "importance": 3, "summary": "Organizer of Die Bruecke, an effort to standardize and organize world knowledge.", - "relationships": [], + "relationships": [ + { + "id": "xananode.lineage:rel/ostwald-parallel-to-otlet", + "type": "parallel_to", + "target": "xananode.lineage:person/paul-otlet", + "direction": "outgoing" + } + ], "imported_from": "nodes-extended.json", "pack_id": "imports:lineage", "pack_mode": "mounted" diff --git a/exampleSite/static/nodes/world-wide-web.json b/exampleSite/static/nodes/world-wide-web.json index 7cea7b6b..ec3fd35b 100644 --- a/exampleSite/static/nodes/world-wide-web.json +++ b/exampleSite/static/nodes/world-wide-web.json @@ -4,7 +4,50 @@ "type": "technology", "importance": 5, "summary": "A distributed hypertext system that made publishing easy while leaving many provenance, transclusion, and semantic relationship problems unsolved.", - "relationships": [], + "relationships": [ + { + "id": "xananode.lineage:rel/cern-context-for-web", + "type": "context_for", + "source": "xananode.lineage:place/cern", + "direction": "incoming" + }, + { + "id": "xananode.lineage:rel/html-implements-markup", + "type": "implements", + "source": "xananode.lineage:technology/html", + "direction": "incoming" + }, + { + "id": "xananode.lineage:rel/http-enables-web", + "type": "enables", + "source": "xananode.lineage:technology/http", + "direction": "incoming" + }, + { + "id": "xananode.lineage:rel/url-uri-enables-addressability", + "type": "enables", + "source": "xananode.lineage:technology/url-uri", + "direction": "incoming" + }, + { + "id": "xananode.lineage:rel/andreessen-popularized-web", + "type": "popularized", + "source": "xananode.lineage:person/marc-andreessen", + "direction": "incoming" + }, + { + "id": "xananode.lineage:rel/berners-lee-implemented-web", + "type": "implements", + "source": "xananode.lineage:person/tim-berners-lee", + "direction": "incoming" + }, + { + "id": "xananode.lineage:rel/web-contrasts-with-xananode", + "type": "contrasts_with", + "target": "xananode.example:concept/xananode", + "direction": "outgoing" + } + ], "imported_from": "nodes.json", "pack_id": "imports:lineage", "pack_mode": "mounted" diff --git a/exampleSite/static/nodes/xanadu-at-autodesk.json b/exampleSite/static/nodes/xanadu-at-autodesk.json index f31f3726..02f04971 100644 --- a/exampleSite/static/nodes/xanadu-at-autodesk.json +++ b/exampleSite/static/nodes/xanadu-at-autodesk.json @@ -4,7 +4,14 @@ "type": "project", "importance": 4, "summary": "Commercial implementation attempt for Nelson's Xanadu vision during Autodesk investment.", - "relationships": [], + "relationships": [ + { + "id": "xananode.lineage:rel/xanadu-at-autodesk-implements-xanadu", + "type": "implements", + "target": "xananode.example:project/project-xanadu", + "direction": "outgoing" + } + ], "imported_from": "nodes-extended.json", "pack_id": "imports:lineage", "pack_mode": "mounted" diff --git a/exampleSite/static/nodes/xerox-parc.json b/exampleSite/static/nodes/xerox-parc.json index de615203..188a1cc9 100644 --- a/exampleSite/static/nodes/xerox-parc.json +++ b/exampleSite/static/nodes/xerox-parc.json @@ -4,7 +4,20 @@ "type": "organization", "importance": 4, "summary": "Research center associated with GUI, Smalltalk, personal computing, and dynamic media.", - "relationships": [], + "relationships": [ + { + "id": "xananode.lineage:rel/xerox-parc-context-for-kay", + "type": "context_for", + "target": "xananode.lineage:person/alan-kay", + "direction": "outgoing" + }, + { + "id": "xananode.lineage:rel/alan-kay-shaped-dynamic-media", + "type": "shapes", + "source": "xananode.lineage:person/alan-kay", + "direction": "incoming" + } + ], "imported_from": "nodes.json", "pack_id": "imports:lineage", "pack_mode": "mounted" diff --git a/exampleSite/static/nodes/zog-kms.json b/exampleSite/static/nodes/zog-kms.json index 1dca6795..cc991ce8 100644 --- a/exampleSite/static/nodes/zog-kms.json +++ b/exampleSite/static/nodes/zog-kms.json @@ -4,7 +4,14 @@ "type": "project", "importance": 3, "summary": "Frame and card based knowledge management and navigation lineage from Carnegie Mellon University.", - "relationships": [], + "relationships": [ + { + "id": "xananode.lineage:rel/zog-kms-implemented-frame-navigation", + "type": "implements", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "direction": "outgoing" + } + ], "imported_from": "nodes-extended.json", "pack_id": "imports:lineage", "pack_mode": "mounted" diff --git a/tools/prepare-xananode.mjs b/tools/prepare-xananode.mjs index 9cd77ee0..afabf940 100644 --- a/tools/prepare-xananode.mjs +++ b/tools/prepare-xananode.mjs @@ -1328,7 +1328,10 @@ for (const importedNode of importedNodes) { warnings.push(`Imported node "${importedNode.id}" duplicates a generated node and was ignored.`); continue; } - protocolNodes.push(importedNode); + protocolNodes.push({ + ...importedNode, + relationships: protocolRelationshipsByNode.get(importedNode.id) || importedNode.relationships || [] + }); importedNodeIds.add(importedNode.id); } From 258c06f9541f2f4df4652ee13dcd809fbdb8c352 Mon Sep 17 00:00:00 2001 From: csiefen Date: Fri, 19 Jun 2026 04:57:31 -0400 Subject: [PATCH 17/19] Mount full canonical protocol pack in example --- exampleSite/data/xananode_suggestions.json | 30372 +++++++++++++++- exampleSite/hugo.yaml | 2 +- .../packs/xananode-canonical/nodes.json | 4218 +++ ...ubstrate-is-structure-not-information.json | 30 - ...merge-without-collapsing-disagreement.json | 48 - ...preserve-context-that-hyperlinks-lose.json | 39 - .../nodes/concept_canonical-type-policy.json | 39 - .../nodes/concept_civilizational-memory.json | 57 - .../nodes/concept_claims.json | 19 - .../nodes/concept_compatibility-levels.json | 48 - .../nodes/concept_compatibility-report.json | 39 - .../nodes/concept_concepts.json | 19 - .../concept_custom-extension-substrate.json | 57 - .../nodes/concept_deep-linking.json | 39 - .../nodes/concept_dispute-resolution.json | 57 - .../nodes/concept_essays.json | 19 - ...oncept_federated-knowledge-substrates.json | 66 - .../nodes/concept_federation-example.json | 57 - .../nodes/concept_federation-rules.json | 57 - .../nodes/concept_fragment-node.json | 57 - .../nodes/concept_independent-moderation.json | 39 - .../nodes/concept_knowledge-substrate.json | 57 - ...oncept_known-implementations-registry.json | 39 - .../nodes/concept_media.json | 19 - .../nodes/concept_merge-report.json | 48 - .../nodes/concept_merge-validation.json | 75 - .../nodes/concept_moderation-model.json | 48 - .../nodes/concept_namespace-registry.json | 39 - .../nodes/concept_namespacing.json | 30 - .../nodes/concept_observations.json | 19 - .../nodes/concept_people.json | 19 - .../nodes/concept_projects.json | 19 - .../nodes/concept_protocol-artifacts.json | 75 - .../nodes/concept_provenance.json | 30 - .../nodes/concept_review-suggestions.json | 39 - .../nodes/concept_schema-extension.json | 48 - .../nodes/concept_schemas.json | 19 - .../nodes/concept_single-source-of-truth.json | 48 - .../nodes/concept_sources.json | 19 - .../nodes/concept_substrate-manifest.json | 30 - .../nodes/concept_substrate-node-record.json | 39 - .../concept_substrate-relationship-list.json | 39 - .../nodes/concept_technologies.json | 19 - .../nodes/concept_trails.json | 19 - .../nodes/concept_transclusion.json | 48 - .../nodes/concept_tumbler-addressing.json | 84 - .../nodes/concept_typed-relationships.json | 39 - .../nodes/concept_unlabeled-hyperlink.json | 30 - .../concept_xananode-example-substrate.json | 19 - .../nodes/concept_xananode.json | 76 - .../nodes/essay_start-here.json | 84 - .../essay_using-hugo-with-protocol-json.json | 57 - .../nodes/essay_what-is-xananode.json | 66 - .../nodes/fragment_as-we-may-think-0004.json | 28 - .../fragment_mother-of-all-demos-0001.json | 27 - ...-interconnection-enabling-re-use-0001.json | 28 - .../nodes/media_xananode-icon.json | 58 - .../nodes/observation_link-rot.json | 57 - .../nodes/person_douglas-engelbart.json | 48 - .../nodes/person_ted-nelson.json | 57 - .../nodes/person_vannevar-bush.json | 48 - .../nodes/project_memex.json | 39 - .../xananode-canonical/nodes/project_nls.json | 39 - .../nodes/project_project-xanadu.json | 39 - .../nodes/project_xananode-hugo-theme.json | 58 - .../schema_compatibility-report-schema.json | 48 - .../nodes/schema_merge-report-schema.json | 48 - .../nodes/schema_namespace-schema.json | 48 - .../schema_substrate-manifest-schema.json | 48 - .../nodes/schema_substrate-node-schema.json | 48 - ...schema_substrate-relationships-schema.json | 48 - .../nodes/schema_xananode-core-schema.json | 84 - .../nodes/schema_xananode-node-types.json | 30 - .../schema_xananode-relationship-types.json | 30 - ...million-links-in-source-code-comments.json | 41 - .../nodes/source_as-we-may-think.json | 51 - .../nodes/source_mother-of-all-demos.json | 50 - ...ument-interconnection-enabling-re-use.json | 60 - .../source_xananode-core-sdk-repository.json | 50 - .../source_xananode-hugo-repository.json | 50 - .../source_xananode-protocol-repository.json | 50 - .../source_xananode-studio-repository.json | 50 - .../source_xananode-workspace-repository.json | 41 - .../nodes/technology_cytoscape-js.json | 30 - .../nodes/technology_hugo.json | 30 - .../nodes/technology_static-publishing.json | 30 - .../trail_branching-orientation-trail.json | 57 - .../nodes/trail_historical-lineage-trail.json | 57 - .../nodes/trail_protocol-artifacts-trail.json | 75 - .../nodes/trail_xananode-core-trail.json | 66 - ...l_xananode-implementation-stack-trail.json | 66 - .../packs/xananode-canonical/pack-report.json | 22 +- .../xananode-canonical/relationships.json | 5058 ++- .../packs/xananode-canonical/substrate.json | 20 +- .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../xananode-contributors/index.html | 25 + .../index.html | 25 + .../xananode-contributors/index.html | 25 + .../concept/knowledge-substrate/index.html | 2 +- .../concept/protocol-artifacts/index.html | 25 + .../substrate-projection-layer/index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../knowledge-substrate/index.html | 25 + .../protocol-artifacts/index.html | 25 + .../substrate-projection-layer/index.html | 25 + .../xananode/index.html | 25 + .../static/concept/xananode/index.html | 25 + .../static/essay/what-is-xananode/index.html | 25 + .../index.html | 25 + .../what-is-xananode/index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../static/media/xananode-icon/index.html | 25 + .../index.html | 25 + .../xananode-icon/index.html | 25 + exampleSite/static/nodes-index.json | 1680 + .../static/nodes/author-profile-schema.json | 20 + exampleSite/static/nodes/built-by-bots.json | 19 + .../static/nodes/canonical-pack-v0-1-0.json | 21 + .../canonical-schema-author-profile.json | 24 + ...canonical-schema-compatibility-report.json | 24 + .../nodes/canonical-schema-merge-report.json | 24 + .../canonical-schema-nanopublication.json | 24 + .../canonical-schema-ro-crate-metadata.json | 24 + .../canonical-schema-substrate-diff.json | 24 + .../canonical-schema-substrate-manifest.json | 24 + .../canonical-schema-substrate-node.json | 24 + ...onical-schema-substrate-relationships.json | 24 + .../canonical-schema-xananode-node-types.json | 30 + ...cal-schema-xananode-property-registry.json | 30 + ...al-schema-xananode-relationship-types.json | 30 + .../nodes/canonical-schemas-registry.json | 86 + .../static/nodes/christian-siefen.json | 22 + .../nodes/compatibility-report-schema.json | 30 +- .../static/nodes/cytoscape-consortium.json | 13 + exampleSite/static/nodes/cytoscape-js.json | 23 +- exampleSite/static/nodes/git.json | 13 + exampleSite/static/nodes/github-profile.json | 33 + exampleSite/static/nodes/hugo-authors.json | 13 + .../static/nodes/hugo-official-site.json | 14 + exampleSite/static/nodes/hugo.json | 29 +- .../static/nodes/knowledge-substrate.json | 31 +- .../nodes/known-implementations-registry.json | 25 +- .../nodes/markdown-recreation-friction.json | 19 + .../static/nodes/merge-report-schema.json | 30 +- .../static/nodes/namespace-example.merge.json | 22 + .../nodes/namespace-example.minimal.json | 22 + .../nodes/namespace-example.museum.json | 22 + .../nodes/namespace-example.researcher_a.json | 22 + .../nodes/namespace-example.researcher_b.json | 22 + .../static/nodes/namespace-registry.json | 57 +- .../static/nodes/namespace-schema.json | 30 +- .../static/nodes/namespace-xananode.json | 28 + .../static/nodes/nanopublication-schema.json | 20 + exampleSite/static/nodes/node-type-claim.json | 58 + .../static/nodes/node-type-community.json | 49 + .../static/nodes/node-type-concept.json | 50 + exampleSite/static/nodes/node-type-essay.json | 49 + exampleSite/static/nodes/node-type-event.json | 58 + .../static/nodes/node-type-fragment.json | 58 + exampleSite/static/nodes/node-type-media.json | 71 + .../static/nodes/node-type-observation.json | 55 + .../static/nodes/node-type-organization.json | 62 + .../static/nodes/node-type-person.json | 59 + exampleSite/static/nodes/node-type-place.json | 56 + .../static/nodes/node-type-project.json | 61 + .../static/nodes/node-type-publication.json | 52 + .../static/nodes/node-type-registry.json | 141 + .../static/nodes/node-type-relationship.json | 53 + .../static/nodes/node-type-revision.json | 49 + .../static/nodes/node-type-schema.json | 46 + .../static/nodes/node-type-source.json | 71 + .../static/nodes/node-type-technology.json | 50 + exampleSite/static/nodes/node-type-trail.json | 49 + exampleSite/static/nodes/nodejs.json | 20 + .../static/nodes/property-birth_date.json | 57 + .../static/nodes/property-currency_value.json | 86 + .../nodes/property-external_identifier.json | 56 + .../nodes/property-geo_coordinates.json | 98 + .../static/nodes/property-measurement_si.json | 57 + .../nodes/property-registry-schema.json | 21 + .../static/nodes/property-registry.json | 50 + .../static/nodes/protocol-artifacts.json | 69 +- .../nodes/protocol-implements-claim.json | 15 + exampleSite/static/nodes/python.json | 20 + .../nodes/relationship-type-alias_of.json | 38 + .../relationship-type-alternative_to.json | 38 + .../nodes/relationship-type-anticipated.json | 38 + .../relationship-type-anticipated_by.json | 45 + .../nodes/relationship-type-anticipates.json | 32 + .../nodes/relationship-type-appears_in.json | 38 + .../nodes/relationship-type-approved.json | 38 + .../nodes/relationship-type-approved_by.json | 39 + .../nodes/relationship-type-arrived_from.json | 39 + .../nodes/relationship-type-arrives_at.json | 38 + .../nodes/relationship-type-authored.json | 38 + .../nodes/relationship-type-authored_by.json | 39 + .../nodes/relationship-type-broader_than.json | 38 + .../nodes/relationship-type-cited_by.json | 39 + .../static/nodes/relationship-type-cites.json | 38 + .../nodes/relationship-type-claim_of.json | 39 + .../nodes/relationship-type-clarified_by.json | 39 + .../nodes/relationship-type-clarifies.json | 38 + .../nodes/relationship-type-coined.json | 38 + .../nodes/relationship-type-coined_by.json | 39 + .../relationship-type-collaborated_with.json | 38 + .../relationship-type-compatible_with.json | 38 + .../nodes/relationship-type-contains.json | 38 + .../relationship-type-contemporary_of.json | 38 + .../nodes/relationship-type-context_for.json | 38 + .../relationship-type-continued_from.json | 39 + .../nodes/relationship-type-continues_to.json | 38 + .../relationship-type-contradicted_by.json | 39 + .../nodes/relationship-type-contradicts.json | 38 + .../relationship-type-contrasts_with.json | 38 + .../nodes/relationship-type-created.json | 38 + .../nodes/relationship-type-created_by.json | 39 + .../relationship-type-deep_linked_from.json | 39 + .../relationship-type-deep_links_to.json | 38 + .../nodes/relationship-type-defined_by.json | 39 + .../nodes/relationship-type-defines.json | 38 + .../relationship-type-demonstrated_by.json | 39 + .../nodes/relationship-type-demonstrates.json | 38 + .../relationship-type-dependency_of.json | 39 + .../nodes/relationship-type-depends_on.json | 38 + .../nodes/relationship-type-depicted_by.json | 39 + .../nodes/relationship-type-depicts.json | 38 + .../nodes/relationship-type-derived_from.json | 38 + .../nodes/relationship-type-derived_into.json | 39 + .../nodes/relationship-type-discussed_in.json | 39 + .../nodes/relationship-type-discusses.json | 38 + .../nodes/relationship-type-disputed_by.json | 39 + .../relationship-type-disputed_identity.json | 38 + .../nodes/relationship-type-disputes.json | 38 + .../relationship-type-documented_by.json | 39 + .../nodes/relationship-type-documents.json | 38 + .../nodes/relationship-type-enabled_by.json | 39 + .../nodes/relationship-type-enables.json | 38 + .../relationship-type-equivalent_to.json | 38 + .../nodes/relationship-type-evidence_for.json | 38 + .../nodes/relationship-type-explained_by.json | 39 + .../nodes/relationship-type-explains.json | 38 + .../nodes/relationship-type-extended_by.json | 39 + .../nodes/relationship-type-extends.json | 38 + .../nodes/relationship-type-extension_of.json | 38 + .../nodes/relationship-type-featured_in.json | 39 + .../relationship-type-featured_speaker.json | 39 + .../nodes/relationship-type-features.json | 38 + .../nodes/relationship-type-followed.json | 39 + .../nodes/relationship-type-friend_of.json | 38 + .../relationship-type-had_participant.json | 39 + .../nodes/relationship-type-has_alias.json | 39 + .../relationship-type-has_appearance.json | 39 + .../nodes/relationship-type-has_claim.json | 38 + .../nodes/relationship-type-has_context.json | 39 + .../nodes/relationship-type-has_evidence.json | 39 + .../relationship-type-has_extension.json | 39 + .../relationship-type-has_primary_media.json | 38 + .../nodes/relationship-type-identified.json | 38 + .../relationship-type-identified_by.json | 39 + .../relationship-type-implemented_by.json | 39 + .../nodes/relationship-type-implements.json | 38 + .../nodes/relationship-type-included_in.json | 39 + .../nodes/relationship-type-includes.json | 38 + .../nodes/relationship-type-influenced.json | 38 + .../relationship-type-influenced_by.json | 39 + .../nodes/relationship-type-interviewed.json | 38 + .../relationship-type-interviewed_by.json | 39 + .../nodes/relationship-type-introduced.json | 38 + .../relationship-type-introduced_by.json | 39 + .../relationship-type-introduced_in.json | 38 + ...lationship-type-introduction_venue_of.json | 39 + .../nodes/relationship-type-is_start_of.json | 39 + .../nodes/relationship-type-mapped_from.json | 39 + .../nodes/relationship-type-maps_to.json | 38 + .../relationship-type-memorialized_by.json | 39 + .../nodes/relationship-type-memorializes.json | 38 + .../nodes/relationship-type-mentioned_by.json | 39 + .../nodes/relationship-type-mentions.json | 38 + .../nodes/relationship-type-motivated_by.json | 38 + .../nodes/relationship-type-motivates.json | 39 + .../relationship-type-narrower_than.json | 39 + .../nodes/relationship-type-occurred_at.json | 38 + .../nodes/relationship-type-parallel_to.json | 38 + .../nodes/relationship-type-part_of.json | 39 + .../relationship-type-participated_in.json | 38 + .../nodes/relationship-type-popularized.json | 38 + .../relationship-type-popularized_by.json | 39 + .../relationship-type-possible_match.json | 38 + .../nodes/relationship-type-preceded.json | 38 + .../nodes/relationship-type-presented.json | 38 + .../nodes/relationship-type-presented_by.json | 39 + .../nodes/relationship-type-preserved_by.json | 39 + .../nodes/relationship-type-preserves.json | 38 + .../nodes/relationship-type-produces.json | 39 + .../nodes/relationship-type-proposed.json | 38 + .../nodes/relationship-type-proposed_by.json | 39 + .../nodes/relationship-type-quoted_by.json | 39 + .../nodes/relationship-type-quotes.json | 38 + .../nodes/relationship-type-refined_by.json | 39 + .../nodes/relationship-type-refines.json | 38 + .../nodes/relationship-type-registry.json | 873 + .../nodes/relationship-type-related_to.json | 38 + .../relationship-type-represented_by.json | 39 + .../nodes/relationship-type-represents.json | 38 + .../nodes/relationship-type-required_for.json | 39 + .../nodes/relationship-type-requires.json | 38 + .../nodes/relationship-type-results_from.json | 38 + .../nodes/relationship-type-same_entity.json | 38 + .../nodes/relationship-type-shaped_by.json | 39 + .../nodes/relationship-type-shapes.json | 38 + .../nodes/relationship-type-site_of.json | 39 + .../nodes/relationship-type-spoke_at.json | 38 + .../nodes/relationship-type-starts_with.json | 38 + .../relationship-type-superseded_by.json | 39 + .../nodes/relationship-type-supersedes.json | 38 + .../nodes/relationship-type-supported_by.json | 39 + .../nodes/relationship-type-supports.json | 38 + .../relationship-type-threatened_by.json | 39 + .../nodes/relationship-type-threatens.json | 38 + .../nodes/relationship-type-trained_on.json | 38 + .../relationship-type-transcluded_by.json | 39 + .../nodes/relationship-type-transcludes.json | 38 + ...onship-type-used_as_primary_media_for.json | 39 + .../nodes/relationship-type-used_by.json | 39 + .../relationship-type-used_to_train.json | 39 + .../static/nodes/relationship-type-uses.json | 38 + ...tionships-preserve-knowledge-sentence.json | 31 + .../relationships-preserve-knowledge.json | 26 + .../nodes/ro-crate-metadata-schema.json | 20 + .../static/nodes/substrate-diff-schema.json | 20 + .../nodes/substrate-manifest-schema.json | 35 +- .../static/nodes/substrate-node-schema.json | 35 +- .../nodes/substrate-projection-layer.json | 34 + .../nodes/substrate-relationships-schema.json | 35 +- .../static/nodes/support-xananode.json | 21 + .../static/nodes/what-is-xananode.json | 38 +- .../xananode-canonical-pack-bootstrap.json | 20 + .../static/nodes/xananode-com-domain.json | 24 + .../static/nodes/xananode-contributors.json | 19 + .../nodes/xananode-core-sdk-repository.json | 27 + .../static/nodes/xananode-core-sdk.json | 50 + .../nodes/xananode-hugo-repository.json | 27 + .../static/nodes/xananode-hugo-theme.json | 88 +- exampleSite/static/nodes/xananode-icon.json | 48 +- .../static/nodes/xananode-net-domain.json | 17 + .../static/nodes/xananode-org-domain.json | 17 + .../nodes/xananode-protocol-repository.json | 27 + .../static/nodes/xananode-protocol.json | 113 + .../static/nodes/xananode-stack-trail.json | 21 + .../nodes/xananode-studio-repository.json | 14 + .../nodes/xananode-workspace-repository.json | 21 + .../static/nodes/xananode-workspace.json | 26 + exampleSite/static/nodes/xananode.json | 190 +- .../nodes/xnp-0004-merge-validation.json | 14 + .../markdown-recreation-friction/index.html | 25 + .../index.html | 25 + .../markdown-recreation-friction/index.html | 25 + .../organization/built-by-bots/index.html | 25 + .../cytoscape-consortium/index.html | 25 + .../organization/hugo-authors/index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../built-by-bots/index.html | 25 + .../cytoscape-consortium/index.html | 25 + .../hugo-authors/index.html | 25 + .../static/person/christian-siefen/index.html | 25 + .../index.html | 25 + .../christian-siefen/index.html | 25 + .../static/place/world-wide-web/index.html | 25 + .../index.html | 25 + .../world-wide-web/index.html | 25 + .../project/xananode-core-sdk/index.html | 25 + .../project/xananode-hugo-theme/index.html | 25 + .../project/xananode-protocol/index.html | 25 + .../project/xananode-workspace/index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../xananode-core-sdk/index.html | 25 + .../xananode-hugo-theme/index.html | 25 + .../xananode-protocol/index.html | 25 + .../xananode-workspace/index.html | 25 + .../index.html | 25 + .../xnp-0004-merge-validation/index.html | 25 + .../xnp-0004-merge-validation/index.html | 25 + .../protocol-implements-claim/index.html | 25 + .../index.html | 25 + .../protocol-implements-claim/index.html | 25 + exampleSite/static/relationships.json | 3841 ++ exampleSite/static/review/index.html | 27089 +++++++++++++- .../revision/canonical-pack-v0-1-0/index.html | 25 + .../index.html | 25 + .../canonical-pack-v0-1-0/index.html | 25 + .../schema/author-profile-schema/index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../canonical-schema-merge-report/index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../canonical-schemas-registry/index.html | 25 + .../compatibility-report-schema/index.html | 25 + .../known-implementations-registry/index.html | 25 + .../schema/merge-report-schema/index.html | 25 + .../schema/namespace-example.merge/index.html | 25 + .../namespace-example.minimal/index.html | 25 + .../namespace-example.museum/index.html | 25 + .../namespace-example.researcher_a/index.html | 25 + .../namespace-example.researcher_b/index.html | 25 + .../schema/namespace-registry/index.html | 25 + .../static/schema/namespace-schema/index.html | 25 + .../schema/namespace-xananode/index.html | 25 + .../schema/nanopublication-schema/index.html | 25 + .../static/schema/node-type-claim/index.html | 25 + .../schema/node-type-community/index.html | 25 + .../schema/node-type-concept/index.html | 25 + .../static/schema/node-type-essay/index.html | 25 + .../static/schema/node-type-event/index.html | 25 + .../schema/node-type-fragment/index.html | 25 + .../static/schema/node-type-media/index.html | 25 + .../schema/node-type-observation/index.html | 25 + .../schema/node-type-organization/index.html | 25 + .../static/schema/node-type-person/index.html | 25 + .../static/schema/node-type-place/index.html | 25 + .../schema/node-type-project/index.html | 25 + .../schema/node-type-publication/index.html | 25 + .../schema/node-type-registry/index.html | 25 + .../schema/node-type-relationship/index.html | 25 + .../schema/node-type-revision/index.html | 25 + .../static/schema/node-type-schema/index.html | 25 + .../static/schema/node-type-source/index.html | 25 + .../schema/node-type-technology/index.html | 25 + .../static/schema/node-type-trail/index.html | 25 + .../schema/property-birth_date/index.html | 25 + .../schema/property-currency_value/index.html | 25 + .../property-external_identifier/index.html | 25 + .../property-geo_coordinates/index.html | 25 + .../schema/property-measurement_si/index.html | 25 + .../property-registry-schema/index.html | 25 + .../schema/property-registry/index.html | 25 + .../relationship-type-alias_of/index.html | 25 + .../index.html | 25 + .../relationship-type-anticipated/index.html | 25 + .../index.html | 25 + .../relationship-type-anticipates/index.html | 25 + .../relationship-type-appears_in/index.html | 25 + .../relationship-type-approved/index.html | 25 + .../relationship-type-approved_by/index.html | 25 + .../relationship-type-arrived_from/index.html | 25 + .../relationship-type-arrives_at/index.html | 25 + .../relationship-type-authored/index.html | 25 + .../relationship-type-authored_by/index.html | 25 + .../relationship-type-broader_than/index.html | 25 + .../relationship-type-cited_by/index.html | 25 + .../schema/relationship-type-cites/index.html | 25 + .../relationship-type-claim_of/index.html | 25 + .../relationship-type-clarified_by/index.html | 25 + .../relationship-type-clarifies/index.html | 25 + .../relationship-type-coined/index.html | 25 + .../relationship-type-coined_by/index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../relationship-type-contains/index.html | 25 + .../index.html | 25 + .../relationship-type-context_for/index.html | 25 + .../index.html | 25 + .../relationship-type-continues_to/index.html | 25 + .../index.html | 25 + .../relationship-type-contradicts/index.html | 25 + .../index.html | 25 + .../relationship-type-created/index.html | 25 + .../relationship-type-created_by/index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../relationship-type-defined_by/index.html | 25 + .../relationship-type-defines/index.html | 25 + .../index.html | 25 + .../relationship-type-demonstrates/index.html | 25 + .../index.html | 25 + .../relationship-type-depends_on/index.html | 25 + .../relationship-type-depicted_by/index.html | 25 + .../relationship-type-depicts/index.html | 25 + .../relationship-type-derived_from/index.html | 25 + .../relationship-type-derived_into/index.html | 25 + .../relationship-type-discussed_in/index.html | 25 + .../relationship-type-discusses/index.html | 25 + .../relationship-type-disputed_by/index.html | 25 + .../index.html | 25 + .../relationship-type-disputes/index.html | 25 + .../index.html | 25 + .../relationship-type-documents/index.html | 25 + .../relationship-type-enabled_by/index.html | 25 + .../relationship-type-enables/index.html | 25 + .../index.html | 25 + .../relationship-type-evidence_for/index.html | 25 + .../relationship-type-explained_by/index.html | 25 + .../relationship-type-explains/index.html | 25 + .../relationship-type-extended_by/index.html | 25 + .../relationship-type-extends/index.html | 25 + .../relationship-type-extension_of/index.html | 25 + .../relationship-type-featured_in/index.html | 25 + .../index.html | 25 + .../relationship-type-features/index.html | 25 + .../relationship-type-followed/index.html | 25 + .../relationship-type-friend_of/index.html | 25 + .../index.html | 25 + .../relationship-type-has_alias/index.html | 25 + .../index.html | 25 + .../relationship-type-has_claim/index.html | 25 + .../relationship-type-has_context/index.html | 25 + .../relationship-type-has_evidence/index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../relationship-type-identified/index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../relationship-type-implements/index.html | 25 + .../relationship-type-included_in/index.html | 25 + .../relationship-type-includes/index.html | 25 + .../relationship-type-influenced/index.html | 25 + .../index.html | 25 + .../relationship-type-interviewed/index.html | 25 + .../index.html | 25 + .../relationship-type-introduced/index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../relationship-type-is_start_of/index.html | 25 + .../relationship-type-mapped_from/index.html | 25 + .../relationship-type-maps_to/index.html | 25 + .../index.html | 25 + .../relationship-type-memorializes/index.html | 25 + .../relationship-type-mentioned_by/index.html | 25 + .../relationship-type-mentions/index.html | 25 + .../relationship-type-motivated_by/index.html | 25 + .../relationship-type-motivates/index.html | 25 + .../index.html | 25 + .../relationship-type-occurred_at/index.html | 25 + .../relationship-type-parallel_to/index.html | 25 + .../relationship-type-part_of/index.html | 25 + .../index.html | 25 + .../relationship-type-popularized/index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../relationship-type-preceded/index.html | 25 + .../relationship-type-presented/index.html | 25 + .../relationship-type-presented_by/index.html | 25 + .../relationship-type-preserved_by/index.html | 25 + .../relationship-type-preserves/index.html | 25 + .../relationship-type-produces/index.html | 25 + .../relationship-type-proposed/index.html | 25 + .../relationship-type-proposed_by/index.html | 25 + .../relationship-type-quoted_by/index.html | 25 + .../relationship-type-quotes/index.html | 25 + .../relationship-type-refined_by/index.html | 25 + .../relationship-type-refines/index.html | 25 + .../relationship-type-registry/index.html | 25 + .../relationship-type-related_to/index.html | 25 + .../index.html | 25 + .../relationship-type-represents/index.html | 25 + .../relationship-type-required_for/index.html | 25 + .../relationship-type-requires/index.html | 25 + .../relationship-type-results_from/index.html | 25 + .../relationship-type-same_entity/index.html | 25 + .../relationship-type-shaped_by/index.html | 25 + .../relationship-type-shapes/index.html | 25 + .../relationship-type-site_of/index.html | 25 + .../relationship-type-spoke_at/index.html | 25 + .../relationship-type-starts_with/index.html | 25 + .../index.html | 25 + .../relationship-type-supersedes/index.html | 25 + .../relationship-type-supported_by/index.html | 25 + .../relationship-type-supports/index.html | 25 + .../index.html | 25 + .../relationship-type-threatens/index.html | 25 + .../relationship-type-trained_on/index.html | 25 + .../index.html | 25 + .../relationship-type-transcludes/index.html | 25 + .../index.html | 25 + .../relationship-type-used_by/index.html | 25 + .../index.html | 25 + .../schema/relationship-type-uses/index.html | 25 + .../ro-crate-metadata-schema/index.html | 25 + .../schema/substrate-diff-schema/index.html | 25 + .../substrate-manifest-schema/index.html | 25 + .../schema/substrate-node-schema/index.html | 25 + .../substrate-relationships-schema/index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../author-profile-schema/index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../canonical-schema-merge-report/index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../canonical-schemas-registry/index.html | 25 + .../compatibility-report-schema/index.html | 25 + .../known-implementations-registry/index.html | 25 + .../merge-report-schema/index.html | 25 + .../namespace-example.merge/index.html | 25 + .../namespace-example.minimal/index.html | 25 + .../namespace-example.museum/index.html | 25 + .../namespace-example.researcher_a/index.html | 25 + .../namespace-example.researcher_b/index.html | 25 + .../namespace-registry/index.html | 25 + .../namespace-schema/index.html | 25 + .../namespace-xananode/index.html | 25 + .../nanopublication-schema/index.html | 25 + .../node-type-claim/index.html | 25 + .../node-type-community/index.html | 25 + .../node-type-concept/index.html | 25 + .../node-type-essay/index.html | 25 + .../node-type-event/index.html | 25 + .../node-type-fragment/index.html | 25 + .../node-type-media/index.html | 25 + .../node-type-observation/index.html | 25 + .../node-type-organization/index.html | 25 + .../node-type-person/index.html | 25 + .../node-type-place/index.html | 25 + .../node-type-project/index.html | 25 + .../node-type-publication/index.html | 25 + .../node-type-registry/index.html | 25 + .../node-type-relationship/index.html | 25 + .../node-type-revision/index.html | 25 + .../node-type-schema/index.html | 25 + .../node-type-source/index.html | 25 + .../node-type-technology/index.html | 25 + .../node-type-trail/index.html | 25 + .../property-birth_date/index.html | 25 + .../property-currency_value/index.html | 25 + .../property-external_identifier/index.html | 25 + .../property-geo_coordinates/index.html | 25 + .../property-measurement_si/index.html | 25 + .../property-registry-schema/index.html | 25 + .../property-registry/index.html | 25 + .../relationship-type-alias_of/index.html | 25 + .../index.html | 25 + .../relationship-type-anticipated/index.html | 25 + .../index.html | 25 + .../relationship-type-anticipates/index.html | 25 + .../relationship-type-appears_in/index.html | 25 + .../relationship-type-approved/index.html | 25 + .../relationship-type-approved_by/index.html | 25 + .../relationship-type-arrived_from/index.html | 25 + .../relationship-type-arrives_at/index.html | 25 + .../relationship-type-authored/index.html | 25 + .../relationship-type-authored_by/index.html | 25 + .../relationship-type-broader_than/index.html | 25 + .../relationship-type-cited_by/index.html | 25 + .../relationship-type-cites/index.html | 25 + .../relationship-type-claim_of/index.html | 25 + .../relationship-type-clarified_by/index.html | 25 + .../relationship-type-clarifies/index.html | 25 + .../relationship-type-coined/index.html | 25 + .../relationship-type-coined_by/index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../relationship-type-contains/index.html | 25 + .../index.html | 25 + .../relationship-type-context_for/index.html | 25 + .../index.html | 25 + .../relationship-type-continues_to/index.html | 25 + .../index.html | 25 + .../relationship-type-contradicts/index.html | 25 + .../index.html | 25 + .../relationship-type-created/index.html | 25 + .../relationship-type-created_by/index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../relationship-type-defined_by/index.html | 25 + .../relationship-type-defines/index.html | 25 + .../index.html | 25 + .../relationship-type-demonstrates/index.html | 25 + .../index.html | 25 + .../relationship-type-depends_on/index.html | 25 + .../relationship-type-depicted_by/index.html | 25 + .../relationship-type-depicts/index.html | 25 + .../relationship-type-derived_from/index.html | 25 + .../relationship-type-derived_into/index.html | 25 + .../relationship-type-discussed_in/index.html | 25 + .../relationship-type-discusses/index.html | 25 + .../relationship-type-disputed_by/index.html | 25 + .../index.html | 25 + .../relationship-type-disputes/index.html | 25 + .../index.html | 25 + .../relationship-type-documents/index.html | 25 + .../relationship-type-enabled_by/index.html | 25 + .../relationship-type-enables/index.html | 25 + .../index.html | 25 + .../relationship-type-evidence_for/index.html | 25 + .../relationship-type-explained_by/index.html | 25 + .../relationship-type-explains/index.html | 25 + .../relationship-type-extended_by/index.html | 25 + .../relationship-type-extends/index.html | 25 + .../relationship-type-extension_of/index.html | 25 + .../relationship-type-featured_in/index.html | 25 + .../index.html | 25 + .../relationship-type-features/index.html | 25 + .../relationship-type-followed/index.html | 25 + .../relationship-type-friend_of/index.html | 25 + .../index.html | 25 + .../relationship-type-has_alias/index.html | 25 + .../index.html | 25 + .../relationship-type-has_claim/index.html | 25 + .../relationship-type-has_context/index.html | 25 + .../relationship-type-has_evidence/index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../relationship-type-identified/index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../relationship-type-implements/index.html | 25 + .../relationship-type-included_in/index.html | 25 + .../relationship-type-includes/index.html | 25 + .../relationship-type-influenced/index.html | 25 + .../index.html | 25 + .../relationship-type-interviewed/index.html | 25 + .../index.html | 25 + .../relationship-type-introduced/index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../relationship-type-is_start_of/index.html | 25 + .../relationship-type-mapped_from/index.html | 25 + .../relationship-type-maps_to/index.html | 25 + .../index.html | 25 + .../relationship-type-memorializes/index.html | 25 + .../relationship-type-mentioned_by/index.html | 25 + .../relationship-type-mentions/index.html | 25 + .../relationship-type-motivated_by/index.html | 25 + .../relationship-type-motivates/index.html | 25 + .../index.html | 25 + .../relationship-type-occurred_at/index.html | 25 + .../relationship-type-parallel_to/index.html | 25 + .../relationship-type-part_of/index.html | 25 + .../index.html | 25 + .../relationship-type-popularized/index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../relationship-type-preceded/index.html | 25 + .../relationship-type-presented/index.html | 25 + .../relationship-type-presented_by/index.html | 25 + .../relationship-type-preserved_by/index.html | 25 + .../relationship-type-preserves/index.html | 25 + .../relationship-type-produces/index.html | 25 + .../relationship-type-proposed/index.html | 25 + .../relationship-type-proposed_by/index.html | 25 + .../relationship-type-quoted_by/index.html | 25 + .../relationship-type-quotes/index.html | 25 + .../relationship-type-refined_by/index.html | 25 + .../relationship-type-refines/index.html | 25 + .../relationship-type-registry/index.html | 25 + .../relationship-type-related_to/index.html | 25 + .../index.html | 25 + .../relationship-type-represents/index.html | 25 + .../relationship-type-required_for/index.html | 25 + .../relationship-type-requires/index.html | 25 + .../relationship-type-results_from/index.html | 25 + .../relationship-type-same_entity/index.html | 25 + .../relationship-type-shaped_by/index.html | 25 + .../relationship-type-shapes/index.html | 25 + .../relationship-type-site_of/index.html | 25 + .../relationship-type-spoke_at/index.html | 25 + .../relationship-type-starts_with/index.html | 25 + .../index.html | 25 + .../relationship-type-supersedes/index.html | 25 + .../relationship-type-supported_by/index.html | 25 + .../relationship-type-supports/index.html | 25 + .../index.html | 25 + .../relationship-type-threatens/index.html | 25 + .../relationship-type-trained_on/index.html | 25 + .../index.html | 25 + .../relationship-type-transcludes/index.html | 25 + .../index.html | 25 + .../relationship-type-used_by/index.html | 25 + .../index.html | 25 + .../relationship-type-uses/index.html | 25 + .../ro-crate-metadata-schema/index.html | 25 + .../substrate-diff-schema/index.html | 25 + .../substrate-manifest-schema/index.html | 25 + .../substrate-node-schema/index.html | 25 + .../substrate-relationships-schema/index.html | 25 + .../static/source/github-profile/index.html | 25 + .../source/hugo-official-site/index.html | 25 + .../static/source/support-xananode/index.html | 25 + .../source/xananode-com-domain/index.html | 25 + .../xananode-core-sdk-repository/index.html | 25 + .../xananode-hugo-repository/index.html | 25 + .../source/xananode-net-domain/index.html | 25 + .../source/xananode-org-domain/index.html | 25 + .../xananode-protocol-repository/index.html | 25 + .../xananode-studio-repository/index.html | 25 + .../xananode-workspace-repository/index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../github-profile/index.html | 25 + .../hugo-official-site/index.html | 25 + .../support-xananode/index.html | 25 + .../xananode-com-domain/index.html | 25 + .../xananode-core-sdk-repository/index.html | 25 + .../xananode-hugo-repository/index.html | 25 + .../xananode-net-domain/index.html | 25 + .../xananode-org-domain/index.html | 25 + .../xananode-protocol-repository/index.html | 25 + .../xananode-studio-repository/index.html | 25 + .../xananode-workspace-repository/index.html | 25 + exampleSite/static/substrate.json | 7 + .../static/technology/cytoscape-js/index.html | 25 + exampleSite/static/technology/git/index.html | 25 + exampleSite/static/technology/hugo/index.html | 25 + .../static/technology/nodejs/index.html | 25 + .../static/technology/python/index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../cytoscape-js/index.html | 25 + .../git/index.html | 25 + .../hugo/index.html | 25 + .../nodejs/index.html | 25 + .../python/index.html | 25 + .../trail/xananode-stack-trail/index.html | 25 + .../index.html | 25 + .../xananode-stack-trail/index.html | 25 + exampleSite/static/xananode-suggestions.json | 30372 +++++++++++++++- exampleSite/static/xananode-suggestions.md | 21372 ++++++++++- exampleSite/static/xananode-viewer.json | 18512 ++++++++-- vendor/xananode-core | 2 +- 1061 files changed, 161334 insertions(+), 13238 deletions(-) create mode 100644 exampleSite/packs/xananode-canonical/nodes.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/claim_a-knowledge-substrate-is-structure-not-information.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/claim_substrates-should-merge-without-collapsing-disagreement.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/claim_typed-relationships-preserve-context-that-hyperlinks-lose.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_canonical-type-policy.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_civilizational-memory.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_claims.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_compatibility-levels.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_compatibility-report.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_concepts.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_custom-extension-substrate.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_deep-linking.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_dispute-resolution.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_essays.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_federated-knowledge-substrates.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_federation-example.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_federation-rules.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_fragment-node.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_independent-moderation.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_knowledge-substrate.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_known-implementations-registry.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_media.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_merge-report.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_merge-validation.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_moderation-model.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_namespace-registry.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_namespacing.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_observations.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_people.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_projects.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_protocol-artifacts.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_provenance.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_review-suggestions.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_schema-extension.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_schemas.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_single-source-of-truth.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_sources.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_substrate-manifest.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_substrate-node-record.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_substrate-relationship-list.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_technologies.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_trails.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_transclusion.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_tumbler-addressing.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_typed-relationships.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_unlabeled-hyperlink.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_xananode-example-substrate.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/concept_xananode.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/essay_start-here.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/essay_using-hugo-with-protocol-json.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/essay_what-is-xananode.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/fragment_as-we-may-think-0004.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/fragment_mother-of-all-demos-0001.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/fragment_xanadu-document-interconnection-enabling-re-use-0001.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/media_xananode-icon.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/observation_link-rot.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/person_douglas-engelbart.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/person_ted-nelson.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/person_vannevar-bush.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/project_memex.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/project_nls.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/project_project-xanadu.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/project_xananode-hugo-theme.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/schema_compatibility-report-schema.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/schema_merge-report-schema.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/schema_namespace-schema.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/schema_substrate-manifest-schema.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/schema_substrate-node-schema.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/schema_substrate-relationships-schema.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/schema_xananode-core-schema.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/schema_xananode-node-types.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/schema_xananode-relationship-types.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/source_9-6-million-links-in-source-code-comments.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/source_as-we-may-think.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/source_mother-of-all-demos.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/source_xanadu-document-interconnection-enabling-re-use.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/source_xananode-core-sdk-repository.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/source_xananode-hugo-repository.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/source_xananode-protocol-repository.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/source_xananode-studio-repository.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/source_xananode-workspace-repository.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/technology_cytoscape-js.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/technology_hugo.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/technology_static-publishing.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/trail_branching-orientation-trail.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/trail_historical-lineage-trail.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/trail_protocol-artifacts-trail.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/trail_xananode-core-trail.json delete mode 100644 exampleSite/packs/xananode-canonical/nodes/trail_xananode-implementation-stack-trail.json create mode 100644 exampleSite/static/claim/relationships-preserve-knowledge/index.html create mode 100644 exampleSite/static/claim/xananode.canonical%3Aclaim%2Frelationships-preserve-knowledge/index.html create mode 100644 exampleSite/static/claim/xananode.canonical%3Aclaim/relationships-preserve-knowledge/index.html create mode 100644 exampleSite/static/community/xananode-contributors/index.html create mode 100644 exampleSite/static/community/xananode.canonical%3Acommunity%2Fxananode-contributors/index.html create mode 100644 exampleSite/static/community/xananode.canonical%3Acommunity/xananode-contributors/index.html create mode 100644 exampleSite/static/concept/protocol-artifacts/index.html create mode 100644 exampleSite/static/concept/substrate-projection-layer/index.html create mode 100644 exampleSite/static/concept/xananode.canonical%3Aconcept%2Fknowledge-substrate/index.html create mode 100644 exampleSite/static/concept/xananode.canonical%3Aconcept%2Fprotocol-artifacts/index.html create mode 100644 exampleSite/static/concept/xananode.canonical%3Aconcept%2Fsubstrate-projection-layer/index.html create mode 100644 exampleSite/static/concept/xananode.canonical%3Aconcept%2Fxananode/index.html create mode 100644 exampleSite/static/concept/xananode.canonical%3Aconcept/knowledge-substrate/index.html create mode 100644 exampleSite/static/concept/xananode.canonical%3Aconcept/protocol-artifacts/index.html create mode 100644 exampleSite/static/concept/xananode.canonical%3Aconcept/substrate-projection-layer/index.html create mode 100644 exampleSite/static/concept/xananode.canonical%3Aconcept/xananode/index.html create mode 100644 exampleSite/static/concept/xananode/index.html create mode 100644 exampleSite/static/essay/what-is-xananode/index.html create mode 100644 exampleSite/static/essay/xananode.canonical%3Aessay%2Fwhat-is-xananode/index.html create mode 100644 exampleSite/static/essay/xananode.canonical%3Aessay/what-is-xananode/index.html create mode 100644 exampleSite/static/event/xananode-canonical-pack-bootstrap/index.html create mode 100644 exampleSite/static/event/xananode.canonical%3Aevent%2Fxananode-canonical-pack-bootstrap/index.html create mode 100644 exampleSite/static/event/xananode.canonical%3Aevent/xananode-canonical-pack-bootstrap/index.html create mode 100644 exampleSite/static/fragment/relationships-preserve-knowledge-sentence/index.html create mode 100644 exampleSite/static/fragment/xananode.canonical%3Afragment%2Frelationships-preserve-knowledge-sentence/index.html create mode 100644 exampleSite/static/fragment/xananode.canonical%3Afragment/relationships-preserve-knowledge-sentence/index.html create mode 100644 exampleSite/static/media/xananode-icon/index.html create mode 100644 exampleSite/static/media/xananode.canonical%3Amedia%2Fxananode-icon/index.html create mode 100644 exampleSite/static/media/xananode.canonical%3Amedia/xananode-icon/index.html create mode 100644 exampleSite/static/nodes/author-profile-schema.json create mode 100644 exampleSite/static/nodes/built-by-bots.json create mode 100644 exampleSite/static/nodes/canonical-pack-v0-1-0.json create mode 100644 exampleSite/static/nodes/canonical-schema-author-profile.json create mode 100644 exampleSite/static/nodes/canonical-schema-compatibility-report.json create mode 100644 exampleSite/static/nodes/canonical-schema-merge-report.json create mode 100644 exampleSite/static/nodes/canonical-schema-nanopublication.json create mode 100644 exampleSite/static/nodes/canonical-schema-ro-crate-metadata.json create mode 100644 exampleSite/static/nodes/canonical-schema-substrate-diff.json create mode 100644 exampleSite/static/nodes/canonical-schema-substrate-manifest.json create mode 100644 exampleSite/static/nodes/canonical-schema-substrate-node.json create mode 100644 exampleSite/static/nodes/canonical-schema-substrate-relationships.json create mode 100644 exampleSite/static/nodes/canonical-schema-xananode-node-types.json create mode 100644 exampleSite/static/nodes/canonical-schema-xananode-property-registry.json create mode 100644 exampleSite/static/nodes/canonical-schema-xananode-relationship-types.json create mode 100644 exampleSite/static/nodes/canonical-schemas-registry.json create mode 100644 exampleSite/static/nodes/christian-siefen.json create mode 100644 exampleSite/static/nodes/cytoscape-consortium.json create mode 100644 exampleSite/static/nodes/git.json create mode 100644 exampleSite/static/nodes/github-profile.json create mode 100644 exampleSite/static/nodes/hugo-authors.json create mode 100644 exampleSite/static/nodes/hugo-official-site.json create mode 100644 exampleSite/static/nodes/markdown-recreation-friction.json create mode 100644 exampleSite/static/nodes/namespace-example.merge.json create mode 100644 exampleSite/static/nodes/namespace-example.minimal.json create mode 100644 exampleSite/static/nodes/namespace-example.museum.json create mode 100644 exampleSite/static/nodes/namespace-example.researcher_a.json create mode 100644 exampleSite/static/nodes/namespace-example.researcher_b.json create mode 100644 exampleSite/static/nodes/namespace-xananode.json create mode 100644 exampleSite/static/nodes/nanopublication-schema.json create mode 100644 exampleSite/static/nodes/node-type-claim.json create mode 100644 exampleSite/static/nodes/node-type-community.json create mode 100644 exampleSite/static/nodes/node-type-concept.json create mode 100644 exampleSite/static/nodes/node-type-essay.json create mode 100644 exampleSite/static/nodes/node-type-event.json create mode 100644 exampleSite/static/nodes/node-type-fragment.json create mode 100644 exampleSite/static/nodes/node-type-media.json create mode 100644 exampleSite/static/nodes/node-type-observation.json create mode 100644 exampleSite/static/nodes/node-type-organization.json create mode 100644 exampleSite/static/nodes/node-type-person.json create mode 100644 exampleSite/static/nodes/node-type-place.json create mode 100644 exampleSite/static/nodes/node-type-project.json create mode 100644 exampleSite/static/nodes/node-type-publication.json create mode 100644 exampleSite/static/nodes/node-type-registry.json create mode 100644 exampleSite/static/nodes/node-type-relationship.json create mode 100644 exampleSite/static/nodes/node-type-revision.json create mode 100644 exampleSite/static/nodes/node-type-schema.json create mode 100644 exampleSite/static/nodes/node-type-source.json create mode 100644 exampleSite/static/nodes/node-type-technology.json create mode 100644 exampleSite/static/nodes/node-type-trail.json create mode 100644 exampleSite/static/nodes/nodejs.json create mode 100644 exampleSite/static/nodes/property-birth_date.json create mode 100644 exampleSite/static/nodes/property-currency_value.json create mode 100644 exampleSite/static/nodes/property-external_identifier.json create mode 100644 exampleSite/static/nodes/property-geo_coordinates.json create mode 100644 exampleSite/static/nodes/property-measurement_si.json create mode 100644 exampleSite/static/nodes/property-registry-schema.json create mode 100644 exampleSite/static/nodes/property-registry.json create mode 100644 exampleSite/static/nodes/protocol-implements-claim.json create mode 100644 exampleSite/static/nodes/python.json create mode 100644 exampleSite/static/nodes/relationship-type-alias_of.json create mode 100644 exampleSite/static/nodes/relationship-type-alternative_to.json create mode 100644 exampleSite/static/nodes/relationship-type-anticipated.json create mode 100644 exampleSite/static/nodes/relationship-type-anticipated_by.json create mode 100644 exampleSite/static/nodes/relationship-type-anticipates.json create mode 100644 exampleSite/static/nodes/relationship-type-appears_in.json create mode 100644 exampleSite/static/nodes/relationship-type-approved.json create mode 100644 exampleSite/static/nodes/relationship-type-approved_by.json create mode 100644 exampleSite/static/nodes/relationship-type-arrived_from.json create mode 100644 exampleSite/static/nodes/relationship-type-arrives_at.json create mode 100644 exampleSite/static/nodes/relationship-type-authored.json create mode 100644 exampleSite/static/nodes/relationship-type-authored_by.json create mode 100644 exampleSite/static/nodes/relationship-type-broader_than.json create mode 100644 exampleSite/static/nodes/relationship-type-cited_by.json create mode 100644 exampleSite/static/nodes/relationship-type-cites.json create mode 100644 exampleSite/static/nodes/relationship-type-claim_of.json create mode 100644 exampleSite/static/nodes/relationship-type-clarified_by.json create mode 100644 exampleSite/static/nodes/relationship-type-clarifies.json create mode 100644 exampleSite/static/nodes/relationship-type-coined.json create mode 100644 exampleSite/static/nodes/relationship-type-coined_by.json create mode 100644 exampleSite/static/nodes/relationship-type-collaborated_with.json create mode 100644 exampleSite/static/nodes/relationship-type-compatible_with.json create mode 100644 exampleSite/static/nodes/relationship-type-contains.json create mode 100644 exampleSite/static/nodes/relationship-type-contemporary_of.json create mode 100644 exampleSite/static/nodes/relationship-type-context_for.json create mode 100644 exampleSite/static/nodes/relationship-type-continued_from.json create mode 100644 exampleSite/static/nodes/relationship-type-continues_to.json create mode 100644 exampleSite/static/nodes/relationship-type-contradicted_by.json create mode 100644 exampleSite/static/nodes/relationship-type-contradicts.json create mode 100644 exampleSite/static/nodes/relationship-type-contrasts_with.json create mode 100644 exampleSite/static/nodes/relationship-type-created.json create mode 100644 exampleSite/static/nodes/relationship-type-created_by.json create mode 100644 exampleSite/static/nodes/relationship-type-deep_linked_from.json create mode 100644 exampleSite/static/nodes/relationship-type-deep_links_to.json create mode 100644 exampleSite/static/nodes/relationship-type-defined_by.json create mode 100644 exampleSite/static/nodes/relationship-type-defines.json create mode 100644 exampleSite/static/nodes/relationship-type-demonstrated_by.json create mode 100644 exampleSite/static/nodes/relationship-type-demonstrates.json create mode 100644 exampleSite/static/nodes/relationship-type-dependency_of.json create mode 100644 exampleSite/static/nodes/relationship-type-depends_on.json create mode 100644 exampleSite/static/nodes/relationship-type-depicted_by.json create mode 100644 exampleSite/static/nodes/relationship-type-depicts.json create mode 100644 exampleSite/static/nodes/relationship-type-derived_from.json create mode 100644 exampleSite/static/nodes/relationship-type-derived_into.json create mode 100644 exampleSite/static/nodes/relationship-type-discussed_in.json create mode 100644 exampleSite/static/nodes/relationship-type-discusses.json create mode 100644 exampleSite/static/nodes/relationship-type-disputed_by.json create mode 100644 exampleSite/static/nodes/relationship-type-disputed_identity.json create mode 100644 exampleSite/static/nodes/relationship-type-disputes.json create mode 100644 exampleSite/static/nodes/relationship-type-documented_by.json create mode 100644 exampleSite/static/nodes/relationship-type-documents.json create mode 100644 exampleSite/static/nodes/relationship-type-enabled_by.json create mode 100644 exampleSite/static/nodes/relationship-type-enables.json create mode 100644 exampleSite/static/nodes/relationship-type-equivalent_to.json create mode 100644 exampleSite/static/nodes/relationship-type-evidence_for.json create mode 100644 exampleSite/static/nodes/relationship-type-explained_by.json create mode 100644 exampleSite/static/nodes/relationship-type-explains.json create mode 100644 exampleSite/static/nodes/relationship-type-extended_by.json create mode 100644 exampleSite/static/nodes/relationship-type-extends.json create mode 100644 exampleSite/static/nodes/relationship-type-extension_of.json create mode 100644 exampleSite/static/nodes/relationship-type-featured_in.json create mode 100644 exampleSite/static/nodes/relationship-type-featured_speaker.json create mode 100644 exampleSite/static/nodes/relationship-type-features.json create mode 100644 exampleSite/static/nodes/relationship-type-followed.json create mode 100644 exampleSite/static/nodes/relationship-type-friend_of.json create mode 100644 exampleSite/static/nodes/relationship-type-had_participant.json create mode 100644 exampleSite/static/nodes/relationship-type-has_alias.json create mode 100644 exampleSite/static/nodes/relationship-type-has_appearance.json create mode 100644 exampleSite/static/nodes/relationship-type-has_claim.json create mode 100644 exampleSite/static/nodes/relationship-type-has_context.json create mode 100644 exampleSite/static/nodes/relationship-type-has_evidence.json create mode 100644 exampleSite/static/nodes/relationship-type-has_extension.json create mode 100644 exampleSite/static/nodes/relationship-type-has_primary_media.json create mode 100644 exampleSite/static/nodes/relationship-type-identified.json create mode 100644 exampleSite/static/nodes/relationship-type-identified_by.json create mode 100644 exampleSite/static/nodes/relationship-type-implemented_by.json create mode 100644 exampleSite/static/nodes/relationship-type-implements.json create mode 100644 exampleSite/static/nodes/relationship-type-included_in.json create mode 100644 exampleSite/static/nodes/relationship-type-includes.json create mode 100644 exampleSite/static/nodes/relationship-type-influenced.json create mode 100644 exampleSite/static/nodes/relationship-type-influenced_by.json create mode 100644 exampleSite/static/nodes/relationship-type-interviewed.json create mode 100644 exampleSite/static/nodes/relationship-type-interviewed_by.json create mode 100644 exampleSite/static/nodes/relationship-type-introduced.json create mode 100644 exampleSite/static/nodes/relationship-type-introduced_by.json create mode 100644 exampleSite/static/nodes/relationship-type-introduced_in.json create mode 100644 exampleSite/static/nodes/relationship-type-introduction_venue_of.json create mode 100644 exampleSite/static/nodes/relationship-type-is_start_of.json create mode 100644 exampleSite/static/nodes/relationship-type-mapped_from.json create mode 100644 exampleSite/static/nodes/relationship-type-maps_to.json create mode 100644 exampleSite/static/nodes/relationship-type-memorialized_by.json create mode 100644 exampleSite/static/nodes/relationship-type-memorializes.json create mode 100644 exampleSite/static/nodes/relationship-type-mentioned_by.json create mode 100644 exampleSite/static/nodes/relationship-type-mentions.json create mode 100644 exampleSite/static/nodes/relationship-type-motivated_by.json create mode 100644 exampleSite/static/nodes/relationship-type-motivates.json create mode 100644 exampleSite/static/nodes/relationship-type-narrower_than.json create mode 100644 exampleSite/static/nodes/relationship-type-occurred_at.json create mode 100644 exampleSite/static/nodes/relationship-type-parallel_to.json create mode 100644 exampleSite/static/nodes/relationship-type-part_of.json create mode 100644 exampleSite/static/nodes/relationship-type-participated_in.json create mode 100644 exampleSite/static/nodes/relationship-type-popularized.json create mode 100644 exampleSite/static/nodes/relationship-type-popularized_by.json create mode 100644 exampleSite/static/nodes/relationship-type-possible_match.json create mode 100644 exampleSite/static/nodes/relationship-type-preceded.json create mode 100644 exampleSite/static/nodes/relationship-type-presented.json create mode 100644 exampleSite/static/nodes/relationship-type-presented_by.json create mode 100644 exampleSite/static/nodes/relationship-type-preserved_by.json create mode 100644 exampleSite/static/nodes/relationship-type-preserves.json create mode 100644 exampleSite/static/nodes/relationship-type-produces.json create mode 100644 exampleSite/static/nodes/relationship-type-proposed.json create mode 100644 exampleSite/static/nodes/relationship-type-proposed_by.json create mode 100644 exampleSite/static/nodes/relationship-type-quoted_by.json create mode 100644 exampleSite/static/nodes/relationship-type-quotes.json create mode 100644 exampleSite/static/nodes/relationship-type-refined_by.json create mode 100644 exampleSite/static/nodes/relationship-type-refines.json create mode 100644 exampleSite/static/nodes/relationship-type-registry.json create mode 100644 exampleSite/static/nodes/relationship-type-related_to.json create mode 100644 exampleSite/static/nodes/relationship-type-represented_by.json create mode 100644 exampleSite/static/nodes/relationship-type-represents.json create mode 100644 exampleSite/static/nodes/relationship-type-required_for.json create mode 100644 exampleSite/static/nodes/relationship-type-requires.json create mode 100644 exampleSite/static/nodes/relationship-type-results_from.json create mode 100644 exampleSite/static/nodes/relationship-type-same_entity.json create mode 100644 exampleSite/static/nodes/relationship-type-shaped_by.json create mode 100644 exampleSite/static/nodes/relationship-type-shapes.json create mode 100644 exampleSite/static/nodes/relationship-type-site_of.json create mode 100644 exampleSite/static/nodes/relationship-type-spoke_at.json create mode 100644 exampleSite/static/nodes/relationship-type-starts_with.json create mode 100644 exampleSite/static/nodes/relationship-type-superseded_by.json create mode 100644 exampleSite/static/nodes/relationship-type-supersedes.json create mode 100644 exampleSite/static/nodes/relationship-type-supported_by.json create mode 100644 exampleSite/static/nodes/relationship-type-supports.json create mode 100644 exampleSite/static/nodes/relationship-type-threatened_by.json create mode 100644 exampleSite/static/nodes/relationship-type-threatens.json create mode 100644 exampleSite/static/nodes/relationship-type-trained_on.json create mode 100644 exampleSite/static/nodes/relationship-type-transcluded_by.json create mode 100644 exampleSite/static/nodes/relationship-type-transcludes.json create mode 100644 exampleSite/static/nodes/relationship-type-used_as_primary_media_for.json create mode 100644 exampleSite/static/nodes/relationship-type-used_by.json create mode 100644 exampleSite/static/nodes/relationship-type-used_to_train.json create mode 100644 exampleSite/static/nodes/relationship-type-uses.json create mode 100644 exampleSite/static/nodes/relationships-preserve-knowledge-sentence.json create mode 100644 exampleSite/static/nodes/relationships-preserve-knowledge.json create mode 100644 exampleSite/static/nodes/ro-crate-metadata-schema.json create mode 100644 exampleSite/static/nodes/substrate-diff-schema.json create mode 100644 exampleSite/static/nodes/substrate-projection-layer.json create mode 100644 exampleSite/static/nodes/support-xananode.json create mode 100644 exampleSite/static/nodes/xananode-canonical-pack-bootstrap.json create mode 100644 exampleSite/static/nodes/xananode-com-domain.json create mode 100644 exampleSite/static/nodes/xananode-contributors.json create mode 100644 exampleSite/static/nodes/xananode-core-sdk-repository.json create mode 100644 exampleSite/static/nodes/xananode-core-sdk.json create mode 100644 exampleSite/static/nodes/xananode-hugo-repository.json create mode 100644 exampleSite/static/nodes/xananode-net-domain.json create mode 100644 exampleSite/static/nodes/xananode-org-domain.json create mode 100644 exampleSite/static/nodes/xananode-protocol-repository.json create mode 100644 exampleSite/static/nodes/xananode-protocol.json create mode 100644 exampleSite/static/nodes/xananode-stack-trail.json create mode 100644 exampleSite/static/nodes/xananode-studio-repository.json create mode 100644 exampleSite/static/nodes/xananode-workspace-repository.json create mode 100644 exampleSite/static/nodes/xananode-workspace.json create mode 100644 exampleSite/static/nodes/xnp-0004-merge-validation.json create mode 100644 exampleSite/static/observation/markdown-recreation-friction/index.html create mode 100644 exampleSite/static/observation/xananode.canonical%3Aobservation%2Fmarkdown-recreation-friction/index.html create mode 100644 exampleSite/static/observation/xananode.canonical%3Aobservation/markdown-recreation-friction/index.html create mode 100644 exampleSite/static/organization/built-by-bots/index.html create mode 100644 exampleSite/static/organization/cytoscape-consortium/index.html create mode 100644 exampleSite/static/organization/hugo-authors/index.html create mode 100644 exampleSite/static/organization/xananode.canonical%3Aorganization%2Fbuilt-by-bots/index.html create mode 100644 exampleSite/static/organization/xananode.canonical%3Aorganization%2Fcytoscape-consortium/index.html create mode 100644 exampleSite/static/organization/xananode.canonical%3Aorganization%2Fhugo-authors/index.html create mode 100644 exampleSite/static/organization/xananode.canonical%3Aorganization/built-by-bots/index.html create mode 100644 exampleSite/static/organization/xananode.canonical%3Aorganization/cytoscape-consortium/index.html create mode 100644 exampleSite/static/organization/xananode.canonical%3Aorganization/hugo-authors/index.html create mode 100644 exampleSite/static/person/christian-siefen/index.html create mode 100644 exampleSite/static/person/xananode.canonical%3Aperson%2Fchristian-siefen/index.html create mode 100644 exampleSite/static/person/xananode.canonical%3Aperson/christian-siefen/index.html create mode 100644 exampleSite/static/place/world-wide-web/index.html create mode 100644 exampleSite/static/place/xananode.canonical%3Aplace%2Fworld-wide-web/index.html create mode 100644 exampleSite/static/place/xananode.canonical%3Aplace/world-wide-web/index.html create mode 100644 exampleSite/static/project/xananode-core-sdk/index.html create mode 100644 exampleSite/static/project/xananode-hugo-theme/index.html create mode 100644 exampleSite/static/project/xananode-protocol/index.html create mode 100644 exampleSite/static/project/xananode-workspace/index.html create mode 100644 exampleSite/static/project/xananode.canonical%3Aproject%2Fxananode-core-sdk/index.html create mode 100644 exampleSite/static/project/xananode.canonical%3Aproject%2Fxananode-hugo-theme/index.html create mode 100644 exampleSite/static/project/xananode.canonical%3Aproject%2Fxananode-protocol/index.html create mode 100644 exampleSite/static/project/xananode.canonical%3Aproject%2Fxananode-workspace/index.html create mode 100644 exampleSite/static/project/xananode.canonical%3Aproject/xananode-core-sdk/index.html create mode 100644 exampleSite/static/project/xananode.canonical%3Aproject/xananode-hugo-theme/index.html create mode 100644 exampleSite/static/project/xananode.canonical%3Aproject/xananode-protocol/index.html create mode 100644 exampleSite/static/project/xananode.canonical%3Aproject/xananode-workspace/index.html create mode 100644 exampleSite/static/publication/xananode.canonical%3Apublication%2Fxnp-0004-merge-validation/index.html create mode 100644 exampleSite/static/publication/xananode.canonical%3Apublication/xnp-0004-merge-validation/index.html create mode 100644 exampleSite/static/publication/xnp-0004-merge-validation/index.html create mode 100644 exampleSite/static/relationship/protocol-implements-claim/index.html create mode 100644 exampleSite/static/relationship/xananode.canonical%3Arelationship%2Fprotocol-implements-claim/index.html create mode 100644 exampleSite/static/relationship/xananode.canonical%3Arelationship/protocol-implements-claim/index.html create mode 100644 exampleSite/static/revision/canonical-pack-v0-1-0/index.html create mode 100644 exampleSite/static/revision/xananode.canonical%3Arevision%2Fcanonical-pack-v0-1-0/index.html create mode 100644 exampleSite/static/revision/xananode.canonical%3Arevision/canonical-pack-v0-1-0/index.html create mode 100644 exampleSite/static/schema/author-profile-schema/index.html create mode 100644 exampleSite/static/schema/canonical-schema-author-profile/index.html create mode 100644 exampleSite/static/schema/canonical-schema-compatibility-report/index.html create mode 100644 exampleSite/static/schema/canonical-schema-merge-report/index.html create mode 100644 exampleSite/static/schema/canonical-schema-nanopublication/index.html create mode 100644 exampleSite/static/schema/canonical-schema-ro-crate-metadata/index.html create mode 100644 exampleSite/static/schema/canonical-schema-substrate-diff/index.html create mode 100644 exampleSite/static/schema/canonical-schema-substrate-manifest/index.html create mode 100644 exampleSite/static/schema/canonical-schema-substrate-node/index.html create mode 100644 exampleSite/static/schema/canonical-schema-substrate-relationships/index.html create mode 100644 exampleSite/static/schema/canonical-schema-xananode-node-types/index.html create mode 100644 exampleSite/static/schema/canonical-schema-xananode-property-registry/index.html create mode 100644 exampleSite/static/schema/canonical-schema-xananode-relationship-types/index.html create mode 100644 exampleSite/static/schema/canonical-schemas-registry/index.html create mode 100644 exampleSite/static/schema/compatibility-report-schema/index.html create mode 100644 exampleSite/static/schema/known-implementations-registry/index.html create mode 100644 exampleSite/static/schema/merge-report-schema/index.html create mode 100644 exampleSite/static/schema/namespace-example.merge/index.html create mode 100644 exampleSite/static/schema/namespace-example.minimal/index.html create mode 100644 exampleSite/static/schema/namespace-example.museum/index.html create mode 100644 exampleSite/static/schema/namespace-example.researcher_a/index.html create mode 100644 exampleSite/static/schema/namespace-example.researcher_b/index.html create mode 100644 exampleSite/static/schema/namespace-registry/index.html create mode 100644 exampleSite/static/schema/namespace-schema/index.html create mode 100644 exampleSite/static/schema/namespace-xananode/index.html create mode 100644 exampleSite/static/schema/nanopublication-schema/index.html create mode 100644 exampleSite/static/schema/node-type-claim/index.html create mode 100644 exampleSite/static/schema/node-type-community/index.html create mode 100644 exampleSite/static/schema/node-type-concept/index.html create mode 100644 exampleSite/static/schema/node-type-essay/index.html create mode 100644 exampleSite/static/schema/node-type-event/index.html create mode 100644 exampleSite/static/schema/node-type-fragment/index.html create mode 100644 exampleSite/static/schema/node-type-media/index.html create mode 100644 exampleSite/static/schema/node-type-observation/index.html create mode 100644 exampleSite/static/schema/node-type-organization/index.html create mode 100644 exampleSite/static/schema/node-type-person/index.html create mode 100644 exampleSite/static/schema/node-type-place/index.html create mode 100644 exampleSite/static/schema/node-type-project/index.html create mode 100644 exampleSite/static/schema/node-type-publication/index.html create mode 100644 exampleSite/static/schema/node-type-registry/index.html create mode 100644 exampleSite/static/schema/node-type-relationship/index.html create mode 100644 exampleSite/static/schema/node-type-revision/index.html create mode 100644 exampleSite/static/schema/node-type-schema/index.html create mode 100644 exampleSite/static/schema/node-type-source/index.html create mode 100644 exampleSite/static/schema/node-type-technology/index.html create mode 100644 exampleSite/static/schema/node-type-trail/index.html create mode 100644 exampleSite/static/schema/property-birth_date/index.html create mode 100644 exampleSite/static/schema/property-currency_value/index.html create mode 100644 exampleSite/static/schema/property-external_identifier/index.html create mode 100644 exampleSite/static/schema/property-geo_coordinates/index.html create mode 100644 exampleSite/static/schema/property-measurement_si/index.html create mode 100644 exampleSite/static/schema/property-registry-schema/index.html create mode 100644 exampleSite/static/schema/property-registry/index.html create mode 100644 exampleSite/static/schema/relationship-type-alias_of/index.html create mode 100644 exampleSite/static/schema/relationship-type-alternative_to/index.html create mode 100644 exampleSite/static/schema/relationship-type-anticipated/index.html create mode 100644 exampleSite/static/schema/relationship-type-anticipated_by/index.html create mode 100644 exampleSite/static/schema/relationship-type-anticipates/index.html create mode 100644 exampleSite/static/schema/relationship-type-appears_in/index.html create mode 100644 exampleSite/static/schema/relationship-type-approved/index.html create mode 100644 exampleSite/static/schema/relationship-type-approved_by/index.html create mode 100644 exampleSite/static/schema/relationship-type-arrived_from/index.html create mode 100644 exampleSite/static/schema/relationship-type-arrives_at/index.html create mode 100644 exampleSite/static/schema/relationship-type-authored/index.html create mode 100644 exampleSite/static/schema/relationship-type-authored_by/index.html create mode 100644 exampleSite/static/schema/relationship-type-broader_than/index.html create mode 100644 exampleSite/static/schema/relationship-type-cited_by/index.html create mode 100644 exampleSite/static/schema/relationship-type-cites/index.html create mode 100644 exampleSite/static/schema/relationship-type-claim_of/index.html create mode 100644 exampleSite/static/schema/relationship-type-clarified_by/index.html create mode 100644 exampleSite/static/schema/relationship-type-clarifies/index.html create mode 100644 exampleSite/static/schema/relationship-type-coined/index.html create mode 100644 exampleSite/static/schema/relationship-type-coined_by/index.html create mode 100644 exampleSite/static/schema/relationship-type-collaborated_with/index.html create mode 100644 exampleSite/static/schema/relationship-type-compatible_with/index.html create mode 100644 exampleSite/static/schema/relationship-type-contains/index.html create mode 100644 exampleSite/static/schema/relationship-type-contemporary_of/index.html create mode 100644 exampleSite/static/schema/relationship-type-context_for/index.html create mode 100644 exampleSite/static/schema/relationship-type-continued_from/index.html create mode 100644 exampleSite/static/schema/relationship-type-continues_to/index.html create mode 100644 exampleSite/static/schema/relationship-type-contradicted_by/index.html create mode 100644 exampleSite/static/schema/relationship-type-contradicts/index.html create mode 100644 exampleSite/static/schema/relationship-type-contrasts_with/index.html create mode 100644 exampleSite/static/schema/relationship-type-created/index.html create mode 100644 exampleSite/static/schema/relationship-type-created_by/index.html create mode 100644 exampleSite/static/schema/relationship-type-deep_linked_from/index.html create mode 100644 exampleSite/static/schema/relationship-type-deep_links_to/index.html create mode 100644 exampleSite/static/schema/relationship-type-defined_by/index.html create mode 100644 exampleSite/static/schema/relationship-type-defines/index.html create mode 100644 exampleSite/static/schema/relationship-type-demonstrated_by/index.html create mode 100644 exampleSite/static/schema/relationship-type-demonstrates/index.html create mode 100644 exampleSite/static/schema/relationship-type-dependency_of/index.html create mode 100644 exampleSite/static/schema/relationship-type-depends_on/index.html create mode 100644 exampleSite/static/schema/relationship-type-depicted_by/index.html create mode 100644 exampleSite/static/schema/relationship-type-depicts/index.html create mode 100644 exampleSite/static/schema/relationship-type-derived_from/index.html create mode 100644 exampleSite/static/schema/relationship-type-derived_into/index.html create mode 100644 exampleSite/static/schema/relationship-type-discussed_in/index.html create mode 100644 exampleSite/static/schema/relationship-type-discusses/index.html create mode 100644 exampleSite/static/schema/relationship-type-disputed_by/index.html create mode 100644 exampleSite/static/schema/relationship-type-disputed_identity/index.html create mode 100644 exampleSite/static/schema/relationship-type-disputes/index.html create mode 100644 exampleSite/static/schema/relationship-type-documented_by/index.html create mode 100644 exampleSite/static/schema/relationship-type-documents/index.html create mode 100644 exampleSite/static/schema/relationship-type-enabled_by/index.html create mode 100644 exampleSite/static/schema/relationship-type-enables/index.html create mode 100644 exampleSite/static/schema/relationship-type-equivalent_to/index.html create mode 100644 exampleSite/static/schema/relationship-type-evidence_for/index.html create mode 100644 exampleSite/static/schema/relationship-type-explained_by/index.html create mode 100644 exampleSite/static/schema/relationship-type-explains/index.html create mode 100644 exampleSite/static/schema/relationship-type-extended_by/index.html create mode 100644 exampleSite/static/schema/relationship-type-extends/index.html create mode 100644 exampleSite/static/schema/relationship-type-extension_of/index.html create mode 100644 exampleSite/static/schema/relationship-type-featured_in/index.html create mode 100644 exampleSite/static/schema/relationship-type-featured_speaker/index.html create mode 100644 exampleSite/static/schema/relationship-type-features/index.html create mode 100644 exampleSite/static/schema/relationship-type-followed/index.html create mode 100644 exampleSite/static/schema/relationship-type-friend_of/index.html create mode 100644 exampleSite/static/schema/relationship-type-had_participant/index.html create mode 100644 exampleSite/static/schema/relationship-type-has_alias/index.html create mode 100644 exampleSite/static/schema/relationship-type-has_appearance/index.html create mode 100644 exampleSite/static/schema/relationship-type-has_claim/index.html create mode 100644 exampleSite/static/schema/relationship-type-has_context/index.html create mode 100644 exampleSite/static/schema/relationship-type-has_evidence/index.html create mode 100644 exampleSite/static/schema/relationship-type-has_extension/index.html create mode 100644 exampleSite/static/schema/relationship-type-has_primary_media/index.html create mode 100644 exampleSite/static/schema/relationship-type-identified/index.html create mode 100644 exampleSite/static/schema/relationship-type-identified_by/index.html create mode 100644 exampleSite/static/schema/relationship-type-implemented_by/index.html create mode 100644 exampleSite/static/schema/relationship-type-implements/index.html create mode 100644 exampleSite/static/schema/relationship-type-included_in/index.html create mode 100644 exampleSite/static/schema/relationship-type-includes/index.html create mode 100644 exampleSite/static/schema/relationship-type-influenced/index.html create mode 100644 exampleSite/static/schema/relationship-type-influenced_by/index.html create mode 100644 exampleSite/static/schema/relationship-type-interviewed/index.html create mode 100644 exampleSite/static/schema/relationship-type-interviewed_by/index.html create mode 100644 exampleSite/static/schema/relationship-type-introduced/index.html create mode 100644 exampleSite/static/schema/relationship-type-introduced_by/index.html create mode 100644 exampleSite/static/schema/relationship-type-introduced_in/index.html create mode 100644 exampleSite/static/schema/relationship-type-introduction_venue_of/index.html create mode 100644 exampleSite/static/schema/relationship-type-is_start_of/index.html create mode 100644 exampleSite/static/schema/relationship-type-mapped_from/index.html create mode 100644 exampleSite/static/schema/relationship-type-maps_to/index.html create mode 100644 exampleSite/static/schema/relationship-type-memorialized_by/index.html create mode 100644 exampleSite/static/schema/relationship-type-memorializes/index.html create mode 100644 exampleSite/static/schema/relationship-type-mentioned_by/index.html create mode 100644 exampleSite/static/schema/relationship-type-mentions/index.html create mode 100644 exampleSite/static/schema/relationship-type-motivated_by/index.html create mode 100644 exampleSite/static/schema/relationship-type-motivates/index.html create mode 100644 exampleSite/static/schema/relationship-type-narrower_than/index.html create mode 100644 exampleSite/static/schema/relationship-type-occurred_at/index.html create mode 100644 exampleSite/static/schema/relationship-type-parallel_to/index.html create mode 100644 exampleSite/static/schema/relationship-type-part_of/index.html create mode 100644 exampleSite/static/schema/relationship-type-participated_in/index.html create mode 100644 exampleSite/static/schema/relationship-type-popularized/index.html create mode 100644 exampleSite/static/schema/relationship-type-popularized_by/index.html create mode 100644 exampleSite/static/schema/relationship-type-possible_match/index.html create mode 100644 exampleSite/static/schema/relationship-type-preceded/index.html create mode 100644 exampleSite/static/schema/relationship-type-presented/index.html create mode 100644 exampleSite/static/schema/relationship-type-presented_by/index.html create mode 100644 exampleSite/static/schema/relationship-type-preserved_by/index.html create mode 100644 exampleSite/static/schema/relationship-type-preserves/index.html create mode 100644 exampleSite/static/schema/relationship-type-produces/index.html create mode 100644 exampleSite/static/schema/relationship-type-proposed/index.html create mode 100644 exampleSite/static/schema/relationship-type-proposed_by/index.html create mode 100644 exampleSite/static/schema/relationship-type-quoted_by/index.html create mode 100644 exampleSite/static/schema/relationship-type-quotes/index.html create mode 100644 exampleSite/static/schema/relationship-type-refined_by/index.html create mode 100644 exampleSite/static/schema/relationship-type-refines/index.html create mode 100644 exampleSite/static/schema/relationship-type-registry/index.html create mode 100644 exampleSite/static/schema/relationship-type-related_to/index.html create mode 100644 exampleSite/static/schema/relationship-type-represented_by/index.html create mode 100644 exampleSite/static/schema/relationship-type-represents/index.html create mode 100644 exampleSite/static/schema/relationship-type-required_for/index.html create mode 100644 exampleSite/static/schema/relationship-type-requires/index.html create mode 100644 exampleSite/static/schema/relationship-type-results_from/index.html create mode 100644 exampleSite/static/schema/relationship-type-same_entity/index.html create mode 100644 exampleSite/static/schema/relationship-type-shaped_by/index.html create mode 100644 exampleSite/static/schema/relationship-type-shapes/index.html create mode 100644 exampleSite/static/schema/relationship-type-site_of/index.html create mode 100644 exampleSite/static/schema/relationship-type-spoke_at/index.html create mode 100644 exampleSite/static/schema/relationship-type-starts_with/index.html create mode 100644 exampleSite/static/schema/relationship-type-superseded_by/index.html create mode 100644 exampleSite/static/schema/relationship-type-supersedes/index.html create mode 100644 exampleSite/static/schema/relationship-type-supported_by/index.html create mode 100644 exampleSite/static/schema/relationship-type-supports/index.html create mode 100644 exampleSite/static/schema/relationship-type-threatened_by/index.html create mode 100644 exampleSite/static/schema/relationship-type-threatens/index.html create mode 100644 exampleSite/static/schema/relationship-type-trained_on/index.html create mode 100644 exampleSite/static/schema/relationship-type-transcluded_by/index.html create mode 100644 exampleSite/static/schema/relationship-type-transcludes/index.html create mode 100644 exampleSite/static/schema/relationship-type-used_as_primary_media_for/index.html create mode 100644 exampleSite/static/schema/relationship-type-used_by/index.html create mode 100644 exampleSite/static/schema/relationship-type-used_to_train/index.html create mode 100644 exampleSite/static/schema/relationship-type-uses/index.html create mode 100644 exampleSite/static/schema/ro-crate-metadata-schema/index.html create mode 100644 exampleSite/static/schema/substrate-diff-schema/index.html create mode 100644 exampleSite/static/schema/substrate-manifest-schema/index.html create mode 100644 exampleSite/static/schema/substrate-node-schema/index.html create mode 100644 exampleSite/static/schema/substrate-relationships-schema/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Fauthor-profile-schema/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Fcanonical-schema-author-profile/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Fcanonical-schema-compatibility-report/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Fcanonical-schema-merge-report/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Fcanonical-schema-nanopublication/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Fcanonical-schema-ro-crate-metadata/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Fcanonical-schema-substrate-diff/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Fcanonical-schema-substrate-manifest/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Fcanonical-schema-substrate-node/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Fcanonical-schema-substrate-relationships/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Fcanonical-schema-xananode-node-types/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Fcanonical-schema-xananode-property-registry/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Fcanonical-schema-xananode-relationship-types/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Fcanonical-schemas-registry/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Fcompatibility-report-schema/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Fknown-implementations-registry/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Fmerge-report-schema/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Fnamespace-example.merge/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Fnamespace-example.minimal/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Fnamespace-example.museum/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Fnamespace-example.researcher_a/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Fnamespace-example.researcher_b/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Fnamespace-registry/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Fnamespace-schema/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Fnamespace-xananode/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Fnanopublication-schema/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-claim/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-community/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-concept/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-essay/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-event/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-fragment/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-media/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-observation/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-organization/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-person/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-place/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-project/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-publication/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-registry/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-relationship/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-revision/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-schema/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-source/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-technology/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-trail/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Fproperty-birth_date/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Fproperty-currency_value/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Fproperty-external_identifier/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Fproperty-geo_coordinates/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Fproperty-measurement_si/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Fproperty-registry-schema/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Fproperty-registry/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-alias_of/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-alternative_to/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-anticipated/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-anticipated_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-anticipates/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-appears_in/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-approved/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-approved_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-arrived_from/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-arrives_at/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-authored/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-authored_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-broader_than/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-cited_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-cites/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-claim_of/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-clarified_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-clarifies/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-coined/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-coined_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-collaborated_with/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-compatible_with/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-contains/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-contemporary_of/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-context_for/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-continued_from/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-continues_to/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-contradicted_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-contradicts/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-contrasts_with/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-created/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-created_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-deep_linked_from/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-deep_links_to/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-defined_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-defines/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-demonstrated_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-demonstrates/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-dependency_of/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-depends_on/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-depicted_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-depicts/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-derived_from/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-derived_into/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-discussed_in/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-discusses/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-disputed_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-disputed_identity/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-disputes/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-documented_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-documents/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-enabled_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-enables/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-equivalent_to/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-evidence_for/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-explained_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-explains/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-extended_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-extends/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-extension_of/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-featured_in/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-featured_speaker/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-features/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-followed/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-friend_of/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-had_participant/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-has_alias/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-has_appearance/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-has_claim/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-has_context/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-has_evidence/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-has_extension/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-has_primary_media/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-identified/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-identified_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-implemented_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-implements/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-included_in/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-includes/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-influenced/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-influenced_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-interviewed/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-interviewed_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-introduced/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-introduced_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-introduced_in/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-introduction_venue_of/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-is_start_of/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-mapped_from/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-maps_to/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-memorialized_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-memorializes/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-mentioned_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-mentions/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-motivated_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-motivates/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-narrower_than/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-occurred_at/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-parallel_to/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-part_of/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-participated_in/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-popularized/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-popularized_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-possible_match/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-preceded/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-presented/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-presented_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-preserved_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-preserves/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-produces/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-proposed/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-proposed_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-quoted_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-quotes/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-refined_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-refines/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-registry/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-related_to/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-represented_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-represents/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-required_for/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-requires/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-results_from/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-same_entity/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-shaped_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-shapes/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-site_of/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-spoke_at/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-starts_with/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-superseded_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-supersedes/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-supported_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-supports/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-threatened_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-threatens/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-trained_on/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-transcluded_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-transcludes/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-used_as_primary_media_for/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-used_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-used_to_train/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-uses/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Fro-crate-metadata-schema/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Fsubstrate-diff-schema/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Fsubstrate-manifest-schema/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Fsubstrate-node-schema/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema%2Fsubstrate-relationships-schema/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/author-profile-schema/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/canonical-schema-author-profile/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/canonical-schema-compatibility-report/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/canonical-schema-merge-report/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/canonical-schema-nanopublication/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/canonical-schema-ro-crate-metadata/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/canonical-schema-substrate-diff/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/canonical-schema-substrate-manifest/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/canonical-schema-substrate-node/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/canonical-schema-substrate-relationships/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/canonical-schema-xananode-node-types/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/canonical-schema-xananode-property-registry/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/canonical-schema-xananode-relationship-types/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/canonical-schemas-registry/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/compatibility-report-schema/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/known-implementations-registry/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/merge-report-schema/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/namespace-example.merge/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/namespace-example.minimal/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/namespace-example.museum/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/namespace-example.researcher_a/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/namespace-example.researcher_b/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/namespace-registry/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/namespace-schema/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/namespace-xananode/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/nanopublication-schema/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/node-type-claim/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/node-type-community/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/node-type-concept/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/node-type-essay/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/node-type-event/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/node-type-fragment/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/node-type-media/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/node-type-observation/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/node-type-organization/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/node-type-person/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/node-type-place/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/node-type-project/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/node-type-publication/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/node-type-registry/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/node-type-relationship/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/node-type-revision/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/node-type-schema/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/node-type-source/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/node-type-technology/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/node-type-trail/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/property-birth_date/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/property-currency_value/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/property-external_identifier/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/property-geo_coordinates/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/property-measurement_si/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/property-registry-schema/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/property-registry/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-alias_of/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-alternative_to/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-anticipated/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-anticipated_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-anticipates/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-appears_in/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-approved/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-approved_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-arrived_from/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-arrives_at/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-authored/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-authored_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-broader_than/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-cited_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-cites/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-claim_of/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-clarified_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-clarifies/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-coined/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-coined_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-collaborated_with/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-compatible_with/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-contains/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-contemporary_of/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-context_for/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-continued_from/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-continues_to/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-contradicted_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-contradicts/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-contrasts_with/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-created/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-created_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-deep_linked_from/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-deep_links_to/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-defined_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-defines/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-demonstrated_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-demonstrates/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-dependency_of/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-depends_on/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-depicted_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-depicts/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-derived_from/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-derived_into/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-discussed_in/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-discusses/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-disputed_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-disputed_identity/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-disputes/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-documented_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-documents/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-enabled_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-enables/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-equivalent_to/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-evidence_for/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-explained_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-explains/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-extended_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-extends/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-extension_of/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-featured_in/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-featured_speaker/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-features/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-followed/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-friend_of/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-had_participant/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-has_alias/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-has_appearance/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-has_claim/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-has_context/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-has_evidence/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-has_extension/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-has_primary_media/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-identified/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-identified_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-implemented_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-implements/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-included_in/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-includes/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-influenced/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-influenced_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-interviewed/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-interviewed_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-introduced/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-introduced_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-introduced_in/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-introduction_venue_of/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-is_start_of/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-mapped_from/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-maps_to/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-memorialized_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-memorializes/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-mentioned_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-mentions/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-motivated_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-motivates/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-narrower_than/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-occurred_at/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-parallel_to/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-part_of/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-participated_in/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-popularized/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-popularized_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-possible_match/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-preceded/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-presented/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-presented_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-preserved_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-preserves/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-produces/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-proposed/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-proposed_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-quoted_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-quotes/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-refined_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-refines/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-registry/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-related_to/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-represented_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-represents/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-required_for/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-requires/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-results_from/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-same_entity/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-shaped_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-shapes/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-site_of/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-spoke_at/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-starts_with/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-superseded_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-supersedes/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-supported_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-supports/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-threatened_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-threatens/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-trained_on/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-transcluded_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-transcludes/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-used_as_primary_media_for/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-used_by/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-used_to_train/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-uses/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/ro-crate-metadata-schema/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/substrate-diff-schema/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/substrate-manifest-schema/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/substrate-node-schema/index.html create mode 100644 exampleSite/static/schema/xananode.canonical%3Aschema/substrate-relationships-schema/index.html create mode 100644 exampleSite/static/source/github-profile/index.html create mode 100644 exampleSite/static/source/hugo-official-site/index.html create mode 100644 exampleSite/static/source/support-xananode/index.html create mode 100644 exampleSite/static/source/xananode-com-domain/index.html create mode 100644 exampleSite/static/source/xananode-core-sdk-repository/index.html create mode 100644 exampleSite/static/source/xananode-hugo-repository/index.html create mode 100644 exampleSite/static/source/xananode-net-domain/index.html create mode 100644 exampleSite/static/source/xananode-org-domain/index.html create mode 100644 exampleSite/static/source/xananode-protocol-repository/index.html create mode 100644 exampleSite/static/source/xananode-studio-repository/index.html create mode 100644 exampleSite/static/source/xananode-workspace-repository/index.html create mode 100644 exampleSite/static/source/xananode.canonical%3Asource%2Fgithub-profile/index.html create mode 100644 exampleSite/static/source/xananode.canonical%3Asource%2Fhugo-official-site/index.html create mode 100644 exampleSite/static/source/xananode.canonical%3Asource%2Fsupport-xananode/index.html create mode 100644 exampleSite/static/source/xananode.canonical%3Asource%2Fxananode-com-domain/index.html create mode 100644 exampleSite/static/source/xananode.canonical%3Asource%2Fxananode-core-sdk-repository/index.html create mode 100644 exampleSite/static/source/xananode.canonical%3Asource%2Fxananode-hugo-repository/index.html create mode 100644 exampleSite/static/source/xananode.canonical%3Asource%2Fxananode-net-domain/index.html create mode 100644 exampleSite/static/source/xananode.canonical%3Asource%2Fxananode-org-domain/index.html create mode 100644 exampleSite/static/source/xananode.canonical%3Asource%2Fxananode-protocol-repository/index.html create mode 100644 exampleSite/static/source/xananode.canonical%3Asource%2Fxananode-studio-repository/index.html create mode 100644 exampleSite/static/source/xananode.canonical%3Asource%2Fxananode-workspace-repository/index.html create mode 100644 exampleSite/static/source/xananode.canonical%3Asource/github-profile/index.html create mode 100644 exampleSite/static/source/xananode.canonical%3Asource/hugo-official-site/index.html create mode 100644 exampleSite/static/source/xananode.canonical%3Asource/support-xananode/index.html create mode 100644 exampleSite/static/source/xananode.canonical%3Asource/xananode-com-domain/index.html create mode 100644 exampleSite/static/source/xananode.canonical%3Asource/xananode-core-sdk-repository/index.html create mode 100644 exampleSite/static/source/xananode.canonical%3Asource/xananode-hugo-repository/index.html create mode 100644 exampleSite/static/source/xananode.canonical%3Asource/xananode-net-domain/index.html create mode 100644 exampleSite/static/source/xananode.canonical%3Asource/xananode-org-domain/index.html create mode 100644 exampleSite/static/source/xananode.canonical%3Asource/xananode-protocol-repository/index.html create mode 100644 exampleSite/static/source/xananode.canonical%3Asource/xananode-studio-repository/index.html create mode 100644 exampleSite/static/source/xananode.canonical%3Asource/xananode-workspace-repository/index.html create mode 100644 exampleSite/static/technology/cytoscape-js/index.html create mode 100644 exampleSite/static/technology/git/index.html create mode 100644 exampleSite/static/technology/hugo/index.html create mode 100644 exampleSite/static/technology/nodejs/index.html create mode 100644 exampleSite/static/technology/python/index.html create mode 100644 exampleSite/static/technology/xananode.canonical%3Atechnology%2Fcytoscape-js/index.html create mode 100644 exampleSite/static/technology/xananode.canonical%3Atechnology%2Fgit/index.html create mode 100644 exampleSite/static/technology/xananode.canonical%3Atechnology%2Fhugo/index.html create mode 100644 exampleSite/static/technology/xananode.canonical%3Atechnology%2Fnodejs/index.html create mode 100644 exampleSite/static/technology/xananode.canonical%3Atechnology%2Fpython/index.html create mode 100644 exampleSite/static/technology/xananode.canonical%3Atechnology/cytoscape-js/index.html create mode 100644 exampleSite/static/technology/xananode.canonical%3Atechnology/git/index.html create mode 100644 exampleSite/static/technology/xananode.canonical%3Atechnology/hugo/index.html create mode 100644 exampleSite/static/technology/xananode.canonical%3Atechnology/nodejs/index.html create mode 100644 exampleSite/static/technology/xananode.canonical%3Atechnology/python/index.html create mode 100644 exampleSite/static/trail/xananode-stack-trail/index.html create mode 100644 exampleSite/static/trail/xananode.canonical%3Atrail%2Fxananode-stack-trail/index.html create mode 100644 exampleSite/static/trail/xananode.canonical%3Atrail/xananode-stack-trail/index.html diff --git a/exampleSite/data/xananode_suggestions.json b/exampleSite/data/xananode_suggestions.json index 9208f194..efa7e93b 100644 --- a/exampleSite/data/xananode_suggestions.json +++ b/exampleSite/data/xananode_suggestions.json @@ -1,5 +1,5 @@ { - "generated_at": "2026-06-19T07:29:15.929Z", + "generated_at": "2026-06-19T08:55:14.706Z", "status": "pending_user_approval", "note": "These suggestions are not auto-applied. Review each replacement before editing content.", "implemented_transclusions": [ @@ -71,6 +71,62 @@ "replacement": "[XanaNode](xananode)", "note": "Suggestion only. Review and apply manually if approved." }, + { + "approved": false, + "file": "content\\trails\\xananode-implementation-stack-trail.md", + "line": 25, + "column": 30, + "source_node": "xananode-implementation-stack-trail", + "target_node": "xananode.canonical:concept/xananode", + "target_title": "XanaNode", + "matched_text": "XanaNode", + "matched_term": "XanaNode", + "match_kind": "core", + "replacement": "[XanaNode](xananode.canonical:concept/xananode)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\fragment-node.md", + "line": 15, + "column": 1, + "source_node": "fragment-node", + "target_node": "xananode.canonical:schema/node-type-fragment", + "target_title": "Fragment", + "matched_text": "Fragment", + "matched_term": "Fragment", + "match_kind": "core", + "replacement": "[Fragment](xananode.canonical:schema/node-type-fragment)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\tumbler-addressing.md", + "line": 23, + "column": 68, + "source_node": "tumbler-addressing", + "target_node": "xananode.canonical:schema/node-type-fragment", + "target_title": "Fragment", + "matched_text": "fragment", + "matched_term": "fragment", + "match_kind": "core", + "replacement": "[fragment](xananode.canonical:schema/node-type-fragment)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\transclusion.md", + "line": 13, + "column": 25, + "source_node": "transclusion", + "target_node": "xananode.canonical:schema/node-type-source", + "target_title": "Source", + "matched_text": "source", + "matched_term": "source", + "match_kind": "core", + "replacement": "[source](xananode.canonical:schema/node-type-source)", + "note": "Suggestion only. Review and apply manually if approved." + }, { "approved": false, "file": "content\\essays\\using-hugo-with-protocol-json.md", @@ -85,6 +141,62 @@ "replacement": "[protocol artifacts](protocol-artifacts)", "note": "Suggestion only. Review and apply manually if approved." }, + { + "approved": false, + "file": "content\\essays\\using-hugo-with-protocol-json.md", + "line": 47, + "column": 69, + "source_node": "using-hugo-with-protocol-json", + "target_node": "xananode.canonical:concept/protocol-artifacts", + "target_title": "Protocol Artifacts", + "matched_text": "protocol artifacts", + "matched_term": "protocol artifacts", + "match_kind": "core", + "replacement": "[protocol artifacts](xananode.canonical:concept/protocol-artifacts)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\using-hugo-with-protocol-json.md", + "line": 20, + "column": 73, + "source_node": "using-hugo-with-protocol-json", + "target_node": "xananode.canonical:schema/relationship-type-authored", + "target_title": "Authored", + "matched_text": "authored", + "matched_term": "authored", + "match_kind": "core", + "replacement": "[authored](xananode.canonical:schema/relationship-type-authored)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\transclusion.md", + "line": 13, + "column": 32, + "source_node": "transclusion", + "target_node": "xananode.canonical:schema/node-type-fragment", + "target_title": "Fragment", + "matched_text": "fragment", + "matched_term": "fragment", + "match_kind": "core", + "replacement": "[fragment](xananode.canonical:schema/node-type-fragment)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\fragment-node.md", + "line": 17, + "column": 37, + "source_node": "fragment-node", + "target_node": "xananode.canonical:schema/node-type-source", + "target_title": "Source", + "matched_text": "source", + "matched_term": "source", + "match_kind": "core", + "replacement": "[source](xananode.canonical:schema/node-type-source)", + "note": "Suggestion only. Review and apply manually if approved." + }, { "approved": false, "file": "content\\trails\\xananode-implementation-stack-trail.md", @@ -99,6 +211,62 @@ "replacement": "[Hugo](hugo)", "note": "Suggestion only. Review and apply manually if approved." }, + { + "approved": false, + "file": "content\\trails\\xananode-implementation-stack-trail.md", + "line": 31, + "column": 65, + "source_node": "xananode-implementation-stack-trail", + "target_node": "xananode.canonical:technology/hugo", + "target_title": "Hugo", + "matched_text": "Hugo", + "matched_term": "Hugo", + "match_kind": "core", + "replacement": "[Hugo](xananode.canonical:technology/hugo)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\trails\\protocol-artifacts-trail.md", + "line": 38, + "column": 48, + "source_node": "protocol-artifacts-trail", + "target_node": "xananode.canonical:schema/node-type-relationship", + "target_title": "Relationship", + "matched_text": "relationship", + "matched_term": "relationship", + "match_kind": "core", + "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\schemas\\substrate-manifest-schema.md", + "line": 17, + "column": 6, + "source_node": "substrate-manifest-schema", + "target_node": "xananode.canonical:schema/node-type-schema", + "target_title": "Schema", + "matched_text": "schema", + "matched_term": "schema", + "match_kind": "core", + "replacement": "[schema](xananode.canonical:schema/node-type-schema)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\what-is-xananode.md", + "line": 22, + "column": 14, + "source_node": "what-is-xananode", + "target_node": "xananode.canonical:schema/relationship-type-defines", + "target_title": "Defines", + "matched_text": "defines", + "matched_term": "defines", + "match_kind": "core", + "replacement": "[defines](xananode.canonical:schema/relationship-type-defines)", + "note": "Suggestion only. Review and apply manually if approved." + }, { "approved": false, "file": "content\\essays\\using-hugo-with-protocol-json.md", @@ -113,6 +281,174 @@ "replacement": "[Hugo](hugo)", "note": "Suggestion only. Review and apply manually if approved." }, + { + "approved": false, + "file": "content\\essays\\using-hugo-with-protocol-json.md", + "line": 18, + "column": 1, + "source_node": "using-hugo-with-protocol-json", + "target_node": "xananode.canonical:technology/hugo", + "target_title": "Hugo", + "matched_text": "Hugo", + "matched_term": "Hugo", + "match_kind": "core", + "replacement": "[Hugo](xananode.canonical:technology/hugo)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\start-here.md", + "line": 28, + "column": 25, + "source_node": "start-here", + "target_node": "xananode.canonical:concept/xananode", + "target_title": "XanaNode", + "matched_text": "XanaNode", + "matched_term": "XanaNode", + "match_kind": "core", + "replacement": "[XanaNode](xananode.canonical:concept/xananode)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\tumbler-addressing.md", + "line": 27, + "column": 120, + "source_node": "tumbler-addressing", + "target_node": "xananode.canonical:schema/node-type-source", + "target_title": "Source", + "matched_text": "source", + "matched_term": "source", + "match_kind": "core", + "replacement": "[source](xananode.canonical:schema/node-type-source)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\tumbler-addressing.md", + "line": 23, + "column": 28, + "source_node": "tumbler-addressing", + "target_node": "xananode.canonical:schema/relationship-type-uses", + "target_title": "Uses", + "matched_text": "uses", + "matched_term": "uses", + "match_kind": "core", + "replacement": "[uses](xananode.canonical:schema/relationship-type-uses)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\transclusion.md", + "line": 13, + "column": 14, + "source_node": "transclusion", + "target_node": "xananode.canonical:schema/relationship-type-includes", + "target_title": "Includes", + "matched_text": "includes", + "matched_term": "includes", + "match_kind": "core", + "replacement": "[includes](xananode.canonical:schema/relationship-type-includes)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\substrate-relationship-list.md", + "line": 15, + "column": 6, + "source_node": "substrate-relationship-list", + "target_node": "xananode.canonical:schema/node-type-relationship", + "target_title": "Relationship", + "matched_text": "relationship", + "matched_term": "relationship", + "match_kind": "core", + "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\single-source-of-truth.md", + "line": 15, + "column": 8, + "source_node": "single-source-of-truth", + "target_node": "xananode.canonical:schema/node-type-source", + "target_title": "Source", + "matched_text": "source", + "matched_term": "source", + "match_kind": "core", + "replacement": "[source](xananode.canonical:schema/node-type-source)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\schema-extension.md", + "line": 17, + "column": 10, + "source_node": "schema-extension", + "target_node": "xananode.canonical:schema/node-type-schema", + "target_title": "Schema", + "matched_text": "schema", + "matched_term": "schema", + "match_kind": "core", + "replacement": "[schema](xananode.canonical:schema/node-type-schema)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\provenance.md", + "line": 13, + "column": 3, + "source_node": "provenance", + "target_node": "xananode.canonical:schema/node-type-claim", + "target_title": "Claim", + "matched_text": "claim", + "matched_term": "claim", + "match_kind": "core", + "replacement": "[claim](xananode.canonical:schema/node-type-claim)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\deep-linking.md", + "line": 15, + "column": 39, + "source_node": "deep-linking", + "target_node": "xananode.canonical:schema/node-type-fragment", + "target_title": "Fragment", + "matched_text": "fragment", + "matched_term": "fragment", + "match_kind": "core", + "replacement": "[fragment](xananode.canonical:schema/node-type-fragment)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\compatibility-report.md", + "line": 15, + "column": 47, + "source_node": "compatibility-report", + "target_node": "xananode.canonical:schema/node-type-schema", + "target_title": "Schema", + "matched_text": "schema", + "matched_term": "schema", + "match_kind": "core", + "replacement": "[schema](xananode.canonical:schema/node-type-schema)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\claims\\claim-relationships-preserve-context.md", + "line": 14, + "column": 27, + "source_node": "claim-relationships-preserve-context", + "target_node": "xananode.canonical:schema/node-type-source", + "target_title": "Source", + "matched_text": "source", + "matched_term": "source", + "match_kind": "core", + "replacement": "[source](xananode.canonical:schema/node-type-source)", + "note": "Suggestion only. Review and apply manually if approved." + }, { "approved": false, "file": "content\\trails\\xananode-implementation-stack-trail.md", @@ -211,6 +547,62 @@ "replacement": "[protocol artifacts](protocol-artifacts)", "note": "Suggestion only. Review and apply manually if approved." }, + { + "approved": false, + "file": "content\\trails\\xananode-implementation-stack-trail.md", + "line": 31, + "column": 118, + "source_node": "xananode-implementation-stack-trail", + "target_node": "xananode.canonical:concept/protocol-artifacts", + "target_title": "Protocol Artifacts", + "matched_text": "protocol artifacts", + "matched_term": "protocol artifacts", + "match_kind": "core", + "replacement": "[protocol artifacts](xananode.canonical:concept/protocol-artifacts)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\trails\\xananode-implementation-stack-trail.md", + "line": 29, + "column": 120, + "source_node": "xananode-implementation-stack-trail", + "target_node": "xananode.canonical:schema/node-type-fragment", + "target_title": "Fragment", + "matched_text": "fragment", + "matched_term": "fragment", + "match_kind": "core", + "replacement": "[fragment](xananode.canonical:schema/node-type-fragment)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\trails\\xananode-implementation-stack-trail.md", + "line": 25, + "column": 6, + "source_node": "xananode-implementation-stack-trail", + "target_node": "xananode.canonical:schema/node-type-trail", + "target_title": "Trail", + "matched_text": "trail", + "matched_term": "trail", + "match_kind": "core", + "replacement": "[trail](xananode.canonical:schema/node-type-trail)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\trails\\xananode-implementation-stack-trail.md", + "line": 27, + "column": 66, + "source_node": "xananode-implementation-stack-trail", + "target_node": "xananode.canonical:schema/relationship-type-defines", + "target_title": "Defines", + "matched_text": "defines", + "matched_term": "defines", + "match_kind": "core", + "replacement": "[defines](xananode.canonical:schema/relationship-type-defines)", + "note": "Suggestion only. Review and apply manually if approved." + }, { "approved": false, "file": "content\\trails\\xananode-core-trail.md", @@ -295,6 +687,48 @@ "replacement": "[federated-knowledge-substrates](federated-knowledge-substrates)", "note": "Suggestion only. Review and apply manually if approved." }, + { + "approved": false, + "file": "content\\trails\\xananode-core-trail.md", + "line": 39, + "column": 15, + "source_node": "xananode-core-trail", + "target_node": "xananode.canonical:concept/xananode", + "target_title": "XanaNode", + "matched_text": "xananode", + "matched_term": "xananode", + "match_kind": "core", + "replacement": "[xananode](xananode.canonical:concept/xananode)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\trails\\xananode-core-trail.md", + "line": 34, + "column": 6, + "source_node": "xananode-core-trail", + "target_node": "xananode.canonical:schema/node-type-trail", + "target_title": "Trail", + "matched_text": "trail", + "matched_term": "trail", + "match_kind": "core", + "replacement": "[trail](xananode.canonical:schema/node-type-trail)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\trails\\xananode-core-trail.md", + "line": 36, + "column": 39, + "source_node": "xananode-core-trail", + "target_node": "xananode.canonical:schema/relationship-type-documents", + "target_title": "Documents", + "matched_text": "documents", + "matched_term": "documents", + "match_kind": "core", + "replacement": "[documents](xananode.canonical:schema/relationship-type-documents)", + "note": "Suggestion only. Review and apply manually if approved." + }, { "approved": false, "file": "content\\trails\\protocol-artifacts-trail.md", @@ -493,8 +927,22 @@ }, { "approved": false, - "file": "content\\trails\\historical-lineage-trail.md", - "line": 27, + "file": "content\\trails\\protocol-artifacts-trail.md", + "line": 36, + "column": 6, + "source_node": "protocol-artifacts-trail", + "target_node": "xananode.canonical:schema/node-type-trail", + "target_title": "Trail", + "matched_text": "trail", + "matched_term": "trail", + "match_kind": "core", + "replacement": "[trail](xananode.canonical:schema/node-type-trail)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\trails\\historical-lineage-trail.md", + "line": 27, "column": 85, "source_node": "historical-lineage-trail", "target_node": "example.minimal:concept/associative-trails", @@ -505,6 +953,20 @@ "replacement": "[associative trails](example.minimal:concept/associative-trails)", "note": "Suggestion only. Review and apply manually if approved." }, + { + "approved": false, + "file": "content\\trails\\historical-lineage-trail.md", + "line": 27, + "column": 6, + "source_node": "historical-lineage-trail", + "target_node": "xananode.canonical:schema/node-type-trail", + "target_title": "Trail", + "matched_text": "trail", + "matched_term": "trail", + "match_kind": "core", + "replacement": "[trail](xananode.canonical:schema/node-type-trail)", + "note": "Suggestion only. Review and apply manually if approved." + }, { "approved": false, "file": "content\\trails\\branching-orientation-trail.md", @@ -519,6 +981,34 @@ "replacement": "[start-here](start-here)", "note": "Suggestion only. Review and apply manually if approved." }, + { + "approved": false, + "file": "content\\trails\\branching-orientation-trail.md", + "line": 45, + "column": 15, + "source_node": "branching-orientation-trail", + "target_node": "xananode.canonical:concept/xananode", + "target_title": "XanaNode", + "matched_text": "xananode", + "matched_term": "xananode", + "match_kind": "core", + "replacement": "[xananode](xananode.canonical:concept/xananode)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\trails\\branching-orientation-trail.md", + "line": 42, + "column": 6, + "source_node": "branching-orientation-trail", + "target_node": "xananode.canonical:schema/node-type-trail", + "target_title": "Trail", + "matched_text": "trail", + "matched_term": "trail", + "match_kind": "core", + "replacement": "[trail](xananode.canonical:schema/node-type-trail)", + "note": "Suggestion only. Review and apply manually if approved." + }, { "approved": false, "file": "content\\technologies\\hugo.md", @@ -533,6 +1023,62 @@ "replacement": "[XanaNode](xananode)", "note": "Suggestion only. Review and apply manually if approved." }, + { + "approved": false, + "file": "content\\technologies\\hugo.md", + "line": 11, + "column": 74, + "source_node": "hugo", + "target_node": "xananode.canonical:concept/xananode", + "target_title": "XanaNode", + "matched_text": "XanaNode", + "matched_term": "XanaNode", + "match_kind": "core", + "replacement": "[XanaNode](xananode.canonical:concept/xananode)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\technologies\\hugo.md", + "line": 11, + "column": 1, + "source_node": "hugo", + "target_node": "xananode.canonical:technology/hugo", + "target_title": "Hugo", + "matched_text": "Hugo", + "matched_term": "Hugo", + "match_kind": "core", + "replacement": "[Hugo](xananode.canonical:technology/hugo)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\technologies\\cytoscape-js.md", + "line": 11, + "column": 1, + "source_node": "cytoscape-js", + "target_node": "xananode.canonical:technology/cytoscape-js", + "target_title": "Cytoscape.js", + "matched_text": "Cytoscape.js", + "matched_term": "Cytoscape.js", + "match_kind": "core", + "replacement": "[Cytoscape.js](xananode.canonical:technology/cytoscape-js)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\sources\\xananode-workspace-repo.md", + "line": 17, + "column": 111, + "source_node": "xananode-workspace-repo", + "target_node": "xananode.canonical:technology/git", + "target_title": "Git", + "matched_text": "Git", + "matched_term": "Git", + "match_kind": "core", + "replacement": "[Git](xananode.canonical:technology/git)", + "note": "Suggestion only. Review and apply manually if approved." + }, { "approved": false, "file": "content\\sources\\xananode-studio-repo.md", @@ -547,6 +1093,20 @@ "replacement": "[Hugo](hugo)", "note": "Suggestion only. Review and apply manually if approved." }, + { + "approved": false, + "file": "content\\sources\\xananode-studio-repo.md", + "line": 19, + "column": 96, + "source_node": "xananode-studio-repo", + "target_node": "xananode.canonical:technology/hugo", + "target_title": "Hugo", + "matched_text": "Hugo", + "matched_term": "Hugo", + "match_kind": "core", + "replacement": "[Hugo](xananode.canonical:technology/hugo)", + "note": "Suggestion only. Review and apply manually if approved." + }, { "approved": false, "file": "content\\sources\\xananode-protocol-repo.md", @@ -561,6 +1121,34 @@ "replacement": "[XanaNode](xananode)", "note": "Suggestion only. Review and apply manually if approved." }, + { + "approved": false, + "file": "content\\sources\\xananode-protocol-repo.md", + "line": 19, + "column": 52, + "source_node": "xananode-protocol-repo", + "target_node": "xananode.canonical:concept/xananode", + "target_title": "XanaNode", + "matched_text": "XanaNode", + "matched_term": "XanaNode", + "match_kind": "core", + "replacement": "[XanaNode](xananode.canonical:concept/xananode)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\sources\\xananode-protocol-repo.md", + "line": 19, + "column": 32, + "source_node": "xananode-protocol-repo", + "target_node": "xananode.canonical:schema/node-type-source", + "target_title": "Source", + "matched_text": "source", + "matched_term": "source", + "match_kind": "core", + "replacement": "[source](xananode.canonical:schema/node-type-source)", + "note": "Suggestion only. Review and apply manually if approved." + }, { "approved": false, "file": "content\\sources\\xananode-hugo-repo.md", @@ -591,1734 +1179,28772 @@ }, { "approved": false, - "file": "content\\schemas\\xananode-relationship-types.md", - "line": 15, - "column": 208, - "source_node": "xananode-relationship-types", - "target_node": "xananode.example:concept/deep-linking", - "target_title": "Deep Linking", - "matched_text": "deep-linking", - "matched_term": "deep-linking", + "file": "content\\sources\\xananode-hugo-repo.md", + "line": 19, + "column": 104, + "source_node": "xananode-hugo-repo", + "target_node": "xananode.canonical:concept/xananode", + "target_title": "XanaNode", + "matched_text": "XanaNode", + "matched_term": "XanaNode", "match_kind": "core", - "replacement": "[deep-linking](deep-linking)", + "replacement": "[XanaNode](xananode.canonical:concept/xananode)", "note": "Suggestion only. Review and apply manually if approved." }, { "approved": false, - "file": "content\\schemas\\namespace-schema.md", + "file": "content\\sources\\xananode-hugo-repo.md", "line": 19, - "column": 6, - "source_node": "namespace-schema", - "target_node": "xananode.example:source/source-support", - "target_title": "Support", - "matched_text": "support", - "matched_term": "support", + "column": 21, + "source_node": "xananode-hugo-repo", + "target_node": "xananode.canonical:schema/relationship-type-contains", + "target_title": "Contains", + "matched_text": "contains", + "matched_term": "contains", "match_kind": "core", - "replacement": "[support](source-support)", + "replacement": "[contains](xananode.canonical:schema/relationship-type-contains)", "note": "Suggestion only. Review and apply manually if approved." }, { "approved": false, - "file": "content\\projects\\memex.md", - "line": 13, - "column": 38, - "source_node": "memex", - "target_node": "example.minimal:concept/associative-trails", - "target_title": "Associative Trails", - "matched_text": "associative trails", - "matched_term": "associative trails", + "file": "content\\sources\\xananode-hugo-repo.md", + "line": 19, + "column": 5, + "source_node": "xananode-hugo-repo", + "target_node": "xananode.canonical:technology/hugo", + "target_title": "Hugo", + "matched_text": "Hugo", + "matched_term": "Hugo", "match_kind": "core", - "replacement": "[associative trails](example.minimal:concept/associative-trails)", + "replacement": "[Hugo](xananode.canonical:technology/hugo)", "note": "Suggestion only. Review and apply manually if approved." }, { "approved": false, - "file": "content\\essays\\using-hugo-with-protocol-json.md", - "line": 18, - "column": 13, - "source_node": "using-hugo-with-protocol-json", - "target_node": "xananode.example:technology/static-publishing", - "target_title": "Static Publishing", - "matched_text": "static publishing", - "matched_term": "static publishing", + "file": "content\\sources\\xananode-core-sdk-repo.md", + "line": 19, + "column": 74, + "source_node": "xananode-core-sdk-repo", + "target_node": "xananode.canonical:schema/node-type-fragment", + "target_title": "Fragment", + "matched_text": "fragment", + "matched_term": "fragment", "match_kind": "core", - "replacement": "[static publishing](static-publishing)", + "replacement": "[fragment](xananode.canonical:schema/node-type-fragment)", "note": "Suggestion only. Review and apply manually if approved." }, { "approved": false, - "file": "content\\essays\\using-hugo-with-protocol-json.md", - "line": 36, - "column": 215, - "source_node": "using-hugo-with-protocol-json", - "target_node": "xananode.example:concept/xananode", - "target_title": "XanaNode", - "matched_text": "XanaNode", - "matched_term": "XanaNode", + "file": "content\\sources\\xananode-core-sdk-repo.md", + "line": 19, + "column": 93, + "source_node": "xananode-core-sdk-repo", + "target_node": "xananode.canonical:schema/node-type-relationship", + "target_title": "Relationship", + "matched_text": "relationship", + "matched_term": "relationship", "match_kind": "core", - "replacement": "[XanaNode](xananode)", + "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", "note": "Suggestion only. Review and apply manually if approved." }, { "approved": false, - "file": "content\\essays\\using-hugo-with-protocol-json.md", - "line": 35, - "column": 180, - "source_node": "using-hugo-with-protocol-json", - "target_node": "xananode.example:concept/typed-relationships", - "target_title": "Typed Relationships", - "matched_text": "typed relationships", - "matched_term": "typed relationships", + "file": "content\\sources\\xanadu-document-interconnection.md", + "line": 27, + "column": 92, + "source_node": "xanadu-document-interconnection", + "target_node": "xananode.canonical:schema/node-type-media", + "target_title": "Media", + "matched_text": "media", + "matched_term": "media", "match_kind": "core", - "replacement": "[typed relationships](typed-relationships)", + "replacement": "[media](xananode.canonical:schema/node-type-media)", "note": "Suggestion only. Review and apply manually if approved." }, { "approved": false, - "file": "content\\essays\\using-hugo-with-protocol-json.md", - "line": 35, - "column": 233, - "source_node": "using-hugo-with-protocol-json", - "target_node": "xananode.example:concept/transclusion", - "target_title": "Transclusion", - "matched_text": "transclusion", - "matched_term": "transclusion", + "file": "content\\sources\\xanadu-document-interconnection.md", + "line": 27, + "column": 30, + "source_node": "xanadu-document-interconnection", + "target_node": "xananode.canonical:schema/node-type-source", + "target_title": "Source", + "matched_text": "source", + "matched_term": "source", "match_kind": "core", - "replacement": "[transclusion](transclusion)", + "replacement": "[source](xananode.canonical:schema/node-type-source)", "note": "Suggestion only. Review and apply manually if approved." }, { "approved": false, - "file": "content\\essays\\using-hugo-with-protocol-json.md", - "line": 35, - "column": 146, - "source_node": "using-hugo-with-protocol-json", - "target_node": "xananode.example:concept/substrate-manifest", - "target_title": "Substrate Manifest", - "matched_text": "substrate manifest", - "matched_term": "substrate manifest", + "file": "content\\sources\\source-code-link-decay-study.md", + "line": 17, + "column": 6, + "source_node": "source-code-link-decay-study", + "target_node": "xananode.canonical:schema/node-type-source", + "target_title": "Source", + "matched_text": "source", + "matched_term": "source", "match_kind": "core", - "replacement": "[substrate manifest](substrate-manifest)", + "replacement": "[source](xananode.canonical:schema/node-type-source)", "note": "Suggestion only. Review and apply manually if approved." }, { "approved": false, - "file": "content\\essays\\using-hugo-with-protocol-json.md", - "line": 36, - "column": 147, - "source_node": "using-hugo-with-protocol-json", - "target_node": "xananode.lineage:project/fress", - "target_title": "FRESS", - "matched_text": "FRESS", - "matched_term": "FRESS", + "file": "content\\schemas\\xananode-relationship-types.md", + "line": 15, + "column": 208, + "source_node": "xananode-relationship-types", + "target_node": "xananode.example:concept/deep-linking", + "target_title": "Deep Linking", + "matched_text": "deep-linking", + "matched_term": "deep-linking", "match_kind": "core", - "replacement": "[FRESS](xananode.lineage:project/fress)", + "replacement": "[deep-linking](deep-linking)", "note": "Suggestion only. Review and apply manually if approved." }, { "approved": false, - "file": "content\\essays\\using-hugo-with-protocol-json.md", - "line": 36, - "column": 154, - "source_node": "using-hugo-with-protocol-json", - "target_node": "xananode.lineage:project/intermedia", - "target_title": "Intermedia", - "matched_text": "Intermedia", - "matched_term": "Intermedia", + "file": "content\\schemas\\xananode-relationship-types.md", + "line": 15, + "column": 146, + "source_node": "xananode-relationship-types", + "target_node": "xananode.canonical:schema/node-type-media", + "target_title": "Media", + "matched_text": "media", + "matched_term": "media", "match_kind": "core", - "replacement": "[Intermedia](xananode.lineage:project/intermedia)", + "replacement": "[media](xananode.canonical:schema/node-type-media)", "note": "Suggestion only. Review and apply manually if approved." }, { "approved": false, - "file": "content\\essays\\using-hugo-with-protocol-json.md", - "line": 36, - "column": 177, - "source_node": "using-hugo-with-protocol-json", - "target_node": "xananode.lineage:publication/hyperland", - "target_title": "Hyperland", - "matched_text": "Hyperland", - "matched_term": "Hyperland", + "file": "content\\schemas\\xananode-relationship-types.md", + "line": 13, + "column": 1, + "source_node": "xananode-relationship-types", + "target_node": "xananode.canonical:schema/node-type-relationship", + "target_title": "Relationship", + "matched_text": "Relationship", + "matched_term": "Relationship", "match_kind": "core", - "replacement": "[Hyperland](xananode.lineage:publication/hyperland)", + "replacement": "[Relationship](xananode.canonical:schema/node-type-relationship)", "note": "Suggestion only. Review and apply manually if approved." }, { "approved": false, - "file": "content\\essays\\using-hugo-with-protocol-json.md", - "line": 36, - "column": 192, - "source_node": "using-hugo-with-protocol-json", - "target_node": "xananode.lineage:event/ted2-1990", - "target_title": "TED2", - "matched_text": "TED2", - "matched_term": "TED2", - "match_kind": "core", - "replacement": "[TED2](xananode.lineage:event/ted2-1990)", + "file": "content\\schemas\\xananode-relationship-types.md", + "line": 15, + "column": 153, + "source_node": "xananode-relationship-types", + "target_node": "xananode.canonical:schema/node-type-trail", + "target_title": "Trail", + "matched_text": "trail", + "matched_term": "trail", + "match_kind": "core", + "replacement": "[trail](xananode.canonical:schema/node-type-trail)", "note": "Suggestion only. Review and apply manually if approved." }, { "approved": false, - "file": "content\\essays\\using-hugo-with-protocol-json.md", - "line": 36, - "column": 166, - "source_node": "using-hugo-with-protocol-json", - "target_node": "xananode.lineage:technology/hypercard", - "target_title": "HyperCard", - "matched_text": "HyperCard", - "matched_term": "HyperCard", + "file": "content\\schemas\\xananode-relationship-types.md", + "line": 15, + "column": 32, + "source_node": "xananode-relationship-types", + "target_node": "xananode.canonical:schema/relationship-type-contains", + "target_title": "Contains", + "matched_text": "contains", + "matched_term": "contains", "match_kind": "core", - "replacement": "[HyperCard](xananode.lineage:technology/hypercard)", + "replacement": "[contains](xananode.canonical:schema/relationship-type-contains)", "note": "Suggestion only. Review and apply manually if approved." }, { "approved": false, - "file": "content\\essays\\start-here.md", - "line": 34, - "column": 23, - "source_node": "start-here", - "target_node": "xananode.example:technology/hugo", - "target_title": "Hugo", - "matched_text": "Hugo", - "matched_term": "Hugo", + "file": "content\\schemas\\xananode-node-types.md", + "line": 15, + "column": 78, + "source_node": "xananode-node-types", + "target_node": "xananode.canonical:schema/node-type-claim", + "target_title": "Claim", + "matched_text": "claim", + "matched_term": "claim", "match_kind": "core", - "replacement": "[Hugo](hugo)", + "replacement": "[claim](xananode.canonical:schema/node-type-claim)", "note": "Suggestion only. Review and apply manually if approved." }, { "approved": false, - "file": "content\\concepts\\substrate-node-record.md", + "file": "content\\schemas\\xananode-node-types.md", "line": 15, - "column": 212, - "source_node": "substrate-node-record", - "target_node": "xananode.lineage:technology/html", - "target_title": "HTML", - "matched_text": "HTML", - "matched_term": "HTML", + "column": 182, + "source_node": "xananode-node-types", + "target_node": "xananode.canonical:schema/node-type-community", + "target_title": "Community", + "matched_text": "community", + "matched_term": "community", "match_kind": "core", - "replacement": "[HTML](xananode.lineage:technology/html)", + "replacement": "[community](xananode.canonical:schema/node-type-community)", "note": "Suggestion only. Review and apply manually if approved." }, { "approved": false, - "file": "content\\concepts\\knowledge-substrate.md", - "line": 17, - "column": 3, - "source_node": "knowledge-substrate", - "target_node": "example.minimal:concept/knowledge-substrate", - "target_title": "Knowledge Substrate", - "matched_text": "knowledge substrate", - "matched_term": "knowledge substrate", + "file": "content\\schemas\\xananode-node-types.md", + "line": 15, + "column": 69, + "source_node": "xananode-node-types", + "target_node": "xananode.canonical:schema/node-type-concept", + "target_title": "Concept", + "matched_text": "concept", + "matched_term": "concept", "match_kind": "core", - "replacement": "[knowledge substrate](example.minimal:concept/knowledge-substrate)", + "replacement": "[concept](xananode.canonical:schema/node-type-concept)", "note": "Suggestion only. Review and apply manually if approved." - } - ], - "transclusions": [], - "merge_candidates": [ + }, { - "kind": "same_id", - "existing": "example.minimal:claim/substrate-is-structure", - "incoming": "example.minimal:claim/substrate-is-structure", - "existing_title": "A knowledge substrate is structure, not just information", - "incoming_title": "A knowledge substrate is structure, not just information", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\schemas\\xananode-node-types.md", + "line": 15, + "column": 93, + "source_node": "xananode-node-types", + "target_node": "xananode.canonical:schema/node-type-essay", + "target_title": "Essay", + "matched_text": "essay", + "matched_term": "essay", + "match_kind": "core", + "replacement": "[essay](xananode.canonical:schema/node-type-essay)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "example.minimal:concept/associative-trails", - "incoming": "example.minimal:concept/associative-trails", - "existing_title": "Associative Trails", - "incoming_title": "Associative Trails", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\schemas\\xananode-node-types.md", + "line": 15, + "column": 120, + "source_node": "xananode-node-types", + "target_node": "xananode.canonical:schema/node-type-event", + "target_title": "Event", + "matched_text": "event", + "matched_term": "event", + "match_kind": "core", + "replacement": "[event](xananode.canonical:schema/node-type-event)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "example.minimal:essay/relationship-navigation-intro", - "incoming": "example.minimal:essay/relationship-navigation-intro", - "existing_title": "Relationship Navigation Intro", - "incoming_title": "Relationship Navigation Intro", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\schemas\\xananode-node-types.md", + "line": 15, + "column": 236, + "source_node": "xananode-node-types", + "target_node": "xananode.canonical:schema/node-type-fragment", + "target_title": "Fragment", + "matched_text": "fragment", + "matched_term": "fragment", + "match_kind": "core", + "replacement": "[fragment](xananode.canonical:schema/node-type-fragment)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "example.minimal:fragment/as-we-may-think-0004", - "incoming": "example.minimal:fragment/as-we-may-think-0004", - "existing_title": "As We May Think Fragment 0004", - "incoming_title": "As We May Think Fragment 0004", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\schemas\\xananode-node-types.md", + "line": 15, + "column": 113, + "source_node": "xananode-node-types", + "target_node": "xananode.canonical:schema/node-type-media", + "target_title": "Media", + "matched_text": "media", + "matched_term": "media", + "match_kind": "core", + "replacement": "[media](xananode.canonical:schema/node-type-media)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "xananode.example:fragment/as-we-may-think-0004", - "incoming": "example.minimal:fragment/as-we-may-think-0004", - "existing_title": "Associative Trails Fragment", - "incoming_title": "As We May Think Fragment 0004", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\schemas\\xananode-node-types.md", + "line": 15, + "column": 100, + "source_node": "xananode-node-types", + "target_node": "xananode.canonical:schema/node-type-observation", + "target_title": "Observation", + "matched_text": "observation", + "matched_term": "observation", + "match_kind": "core", + "replacement": "[observation](xananode.canonical:schema/node-type-observation)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "xananode.example:concept/knowledge-substrate", - "incoming": "example.minimal:concept/knowledge-substrate", - "existing_title": "Knowledge Substrate", - "incoming_title": "Knowledge Substrate", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\schemas\\xananode-node-types.md", + "line": 15, + "column": 134, + "source_node": "xananode-node-types", + "target_node": "xananode.canonical:schema/node-type-organization", + "target_title": "Organization", + "matched_text": "organization", + "matched_term": "organization", + "match_kind": "core", + "replacement": "[organization](xananode.canonical:schema/node-type-organization)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "example.minimal:concept/knowledge-substrate", - "incoming": "example.minimal:concept/knowledge-substrate", - "existing_title": "Knowledge Substrate", - "incoming_title": "Knowledge Substrate", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\schemas\\xananode-node-types.md", + "line": 15, + "column": 61, + "source_node": "xananode-node-types", + "target_node": "xananode.canonical:schema/node-type-person", + "target_title": "Person", + "matched_text": "person", + "matched_term": "person", + "match_kind": "core", + "replacement": "[person](xananode.canonical:schema/node-type-person)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "example.minimal:person/example-maintainer", - "incoming": "example.minimal:person/example-maintainer", - "existing_title": "Example Maintainer", - "incoming_title": "Example Maintainer", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\schemas\\xananode-node-types.md", + "line": 15, + "column": 127, + "source_node": "xananode-node-types", + "target_node": "xananode.canonical:schema/node-type-place", + "target_title": "Place", + "matched_text": "place", + "matched_term": "place", + "match_kind": "core", + "replacement": "[place](xananode.canonical:schema/node-type-place)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "xananode.example:source/as-we-may-think", - "incoming": "example.minimal:source/as-we-may-think", - "existing_title": "As We May Think", - "incoming_title": "As We May Think", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\schemas\\xananode-node-types.md", + "line": 15, + "column": 148, + "source_node": "xananode-node-types", + "target_node": "xananode.canonical:schema/node-type-project", + "target_title": "Project", + "matched_text": "project", + "matched_term": "project", + "match_kind": "core", + "replacement": "[project](xananode.canonical:schema/node-type-project)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "example.minimal:source/as-we-may-think", - "incoming": "example.minimal:source/as-we-may-think", - "existing_title": "As We May Think", - "incoming_title": "As We May Think", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\schemas\\xananode-node-types.md", + "line": 15, + "column": 169, + "source_node": "xananode-node-types", + "target_node": "xananode.canonical:schema/node-type-publication", + "target_title": "Publication", + "matched_text": "publication", + "matched_term": "publication", + "match_kind": "core", + "replacement": "[publication](xananode.canonical:schema/node-type-publication)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "xananode.example:essay/start-here", - "incoming": "example.minimal:trail/start-here", - "existing_title": "Start Here", - "incoming_title": "Start Here", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\schemas\\xananode-node-types.md", + "line": 15, + "column": 193, + "source_node": "xananode-node-types", + "target_node": "xananode.canonical:schema/node-type-relationship", + "target_title": "Relationship", + "matched_text": "relationship", + "matched_term": "relationship", + "match_kind": "core", + "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "example.minimal:trail/start-here", - "incoming": "example.minimal:trail/start-here", - "existing_title": "Start Here", - "incoming_title": "Start Here", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\schemas\\xananode-node-types.md", + "line": 15, + "column": 207, + "source_node": "xananode-node-types", + "target_node": "xananode.canonical:schema/node-type-revision", + "target_title": "Revision", + "matched_text": "revision", + "matched_term": "revision", + "match_kind": "core", + "replacement": "[revision](xananode.canonical:schema/node-type-revision)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "xananode.lineage:person/gottfried-wilhelm-leibniz", - "incoming": "xananode.lineage:person/gottfried-wilhelm-leibniz", - "existing_title": "Gottfried Wilhelm Leibniz", - "incoming_title": "Gottfried Wilhelm Leibniz", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\schemas\\xananode-node-types.md", + "line": 15, + "column": 224, + "source_node": "xananode-node-types", + "target_node": "xananode.canonical:schema/node-type-schema", + "target_title": "Schema", + "matched_text": "schema", + "matched_term": "schema", + "match_kind": "core", + "replacement": "[schema](xananode.canonical:schema/node-type-schema)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "xananode.lineage:person/wilhelm-ostwald", - "incoming": "xananode.lineage:person/wilhelm-ostwald", - "existing_title": "Wilhelm Ostwald", - "incoming_title": "Wilhelm Ostwald", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\schemas\\xananode-node-types.md", + "line": 15, + "column": 85, + "source_node": "xananode-node-types", + "target_node": "xananode.canonical:schema/node-type-source", + "target_title": "Source", + "matched_text": "source", + "matched_term": "source", + "match_kind": "core", + "replacement": "[source](xananode.canonical:schema/node-type-source)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "xananode.lineage:person/jorge-luis-borges", - "incoming": "xananode.lineage:person/jorge-luis-borges", - "existing_title": "Jorge Luis Borges", - "incoming_title": "Jorge Luis Borges", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\schemas\\xananode-node-types.md", + "line": 15, + "column": 157, + "source_node": "xananode-node-types", + "target_node": "xananode.canonical:schema/node-type-technology", + "target_title": "Technology", + "matched_text": "technology", + "matched_term": "technology", + "match_kind": "core", + "replacement": "[technology](xananode.canonical:schema/node-type-technology)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "xananode.lineage:publication/the-garden-of-forking-paths", - "incoming": "xananode.lineage:publication/the-garden-of-forking-paths", - "existing_title": "The Garden of Forking Paths", - "incoming_title": "The Garden of Forking Paths", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\schemas\\xananode-node-types.md", + "line": 15, + "column": 217, + "source_node": "xananode-node-types", + "target_node": "xananode.canonical:schema/node-type-trail", + "target_title": "Trail", + "matched_text": "trail", + "matched_term": "trail", + "match_kind": "core", + "replacement": "[trail](xananode.canonical:schema/node-type-trail)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "xananode.lineage:person/andries-van-dam", - "incoming": "xananode.lineage:person/andries-van-dam", - "existing_title": "Andries van Dam", - "incoming_title": "Andries van Dam", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\schemas\\xananode-node-types.md", + "line": 15, + "column": 32, + "source_node": "xananode-node-types", + "target_node": "xananode.canonical:schema/relationship-type-contains", + "target_title": "Contains", + "matched_text": "contains", + "matched_term": "contains", + "match_kind": "core", + "replacement": "[contains](xananode.canonical:schema/relationship-type-contains)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "xananode.lineage:place/brown-university", - "incoming": "xananode.lineage:place/brown-university", - "existing_title": "Brown University", - "incoming_title": "Brown University", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\schemas\\xananode-node-types.md", + "line": 13, + "column": 47, + "source_node": "xananode-node-types", + "target_node": "xananode.canonical:schema/relationship-type-represents", + "target_title": "Represents", + "matched_text": "represents", + "matched_term": "represents", + "match_kind": "core", + "replacement": "[represents](xananode.canonical:schema/relationship-type-represents)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "xananode.lineage:project/hypertext-editing-system", - "incoming": "xananode.lineage:project/hypertext-editing-system", - "existing_title": "Hypertext Editing System", - "incoming_title": "Hypertext Editing System", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:project/fress", - "incoming": "xananode.lineage:project/fress", - "existing_title": "FRESS", - "incoming_title": "FRESS", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\schemas\\xananode-core-schema.md", + "line": 29, + "column": 200, + "source_node": "xananode-core-schema", + "target_node": "xananode.canonical:schema/node-type-relationship", + "target_title": "Relationship", + "matched_text": "relationship", + "matched_term": "relationship", + "match_kind": "core", + "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "xananode.lineage:project/intermedia", - "incoming": "xananode.lineage:project/intermedia", - "existing_title": "Intermedia", - "incoming_title": "Intermedia", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\schemas\\xananode-core-schema.md", + "line": 29, + "column": 31, + "source_node": "xananode-core-schema", + "target_node": "xananode.canonical:schema/relationship-type-includes", + "target_title": "Includes", + "matched_text": "includes", + "matched_term": "includes", + "match_kind": "core", + "replacement": "[includes](xananode.canonical:schema/relationship-type-includes)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "xananode.lineage:person/nicholas-negroponte", - "incoming": "xananode.lineage:person/nicholas-negroponte", - "existing_title": "Nicholas Negroponte", - "incoming_title": "Nicholas Negroponte", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\schemas\\substrate-relationships-schema.md", + "line": 19, + "column": 18, + "source_node": "substrate-relationships-schema", + "target_node": "xananode.canonical:schema/node-type-relationship", + "target_title": "Relationship", + "matched_text": "relationship", + "matched_term": "relationship", + "match_kind": "core", + "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "xananode.lineage:person/seymour-papert", - "incoming": "xananode.lineage:person/seymour-papert", - "existing_title": "Seymour Papert", - "incoming_title": "Seymour Papert", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\schemas\\substrate-relationships-schema.md", + "line": 17, + "column": 6, + "source_node": "substrate-relationships-schema", + "target_node": "xananode.canonical:schema/node-type-schema", + "target_title": "Schema", + "matched_text": "schema", + "matched_term": "schema", + "match_kind": "core", + "replacement": "[schema](xananode.canonical:schema/node-type-schema)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "xananode.lineage:person/marvin-minsky", - "incoming": "xananode.lineage:person/marvin-minsky", - "existing_title": "Marvin Minsky", - "incoming_title": "Marvin Minsky", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\schemas\\substrate-relationships-schema.md", + "line": 19, + "column": 46, + "source_node": "substrate-relationships-schema", + "target_node": "xananode.canonical:schema/node-type-source", + "target_title": "Source", + "matched_text": "source", + "matched_term": "source", + "match_kind": "core", + "replacement": "[source](xananode.canonical:schema/node-type-source)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "xananode.lineage:organization/mit-media-lab", - "incoming": "xananode.lineage:organization/mit-media-lab", - "existing_title": "MIT Media Lab", - "incoming_title": "MIT Media Lab", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\schemas\\substrate-relationships-schema.md", + "line": 19, + "column": 4, + "source_node": "substrate-relationships-schema", + "target_node": "xananode.canonical:schema/relationship-type-requires", + "target_title": "Requires", + "matched_text": "requires", + "matched_term": "requires", + "match_kind": "core", + "replacement": "[requires](xananode.canonical:schema/relationship-type-requires)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "xananode.lineage:person/hans-peter-brondmo", - "incoming": "xananode.lineage:person/hans-peter-brondmo", - "existing_title": "Hans Peter Brondmo", - "incoming_title": "Hans Peter Brondmo", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\schemas\\substrate-node-schema.md", + "line": 19, + "column": 148, + "source_node": "substrate-node-schema", + "target_node": "xananode.canonical:schema/node-type-fragment", + "target_title": "Fragment", + "matched_text": "fragment", + "matched_term": "fragment", + "match_kind": "core", + "replacement": "[fragment](xananode.canonical:schema/node-type-fragment)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "xananode.lineage:technology/micons", - "incoming": "xananode.lineage:technology/micons", - "existing_title": "Micons", - "incoming_title": "Micons", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\schemas\\substrate-node-schema.md", + "line": 19, + "column": 66, + "source_node": "substrate-node-schema", + "target_node": "xananode.canonical:schema/node-type-relationship", + "target_title": "Relationship", + "matched_text": "relationship", + "matched_term": "relationship", + "match_kind": "core", + "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "xananode.lineage:person/robert-winter", - "incoming": "xananode.lineage:person/robert-winter", - "existing_title": "Robert Winter", - "incoming_title": "Robert Winter", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\schemas\\substrate-node-schema.md", + "line": 17, + "column": 6, + "source_node": "substrate-node-schema", + "target_node": "xananode.canonical:schema/node-type-schema", + "target_title": "Schema", + "matched_text": "schema", + "matched_term": "schema", + "match_kind": "core", + "replacement": "[schema](xananode.canonical:schema/node-type-schema)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "xananode.lineage:project/interactive-beethoven-ninth", - "incoming": "xananode.lineage:project/interactive-beethoven-ninth", - "existing_title": "Interactive Beethoven's Ninth", - "incoming_title": "Interactive Beethoven's Ninth", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\schemas\\substrate-node-schema.md", + "line": 19, + "column": 4, + "source_node": "substrate-node-schema", + "target_node": "xananode.canonical:schema/relationship-type-requires", + "target_title": "Requires", + "matched_text": "requires", + "matched_term": "requires", + "match_kind": "core", + "replacement": "[requires](xananode.canonical:schema/relationship-type-requires)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "xananode.lineage:person/robert-abel", - "incoming": "xananode.lineage:person/robert-abel", - "existing_title": "Robert Abel", - "incoming_title": "Robert Abel", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\schemas\\namespace-schema.md", + "line": 19, + "column": 6, + "source_node": "namespace-schema", + "target_node": "xananode.example:source/source-support", + "target_title": "Support", + "matched_text": "support", + "matched_term": "support", + "match_kind": "core", + "replacement": "[support](source-support)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "xananode.lineage:project/interactive-guernica", - "incoming": "xananode.lineage:project/interactive-guernica", - "existing_title": "Interactive Guernica", - "incoming_title": "Interactive Guernica", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\schemas\\merge-report-schema.md", + "line": 17, + "column": 6, + "source_node": "merge-report-schema", + "target_node": "xananode.canonical:schema/node-type-schema", + "target_title": "Schema", + "matched_text": "schema", + "matched_term": "schema", + "match_kind": "core", + "replacement": "[schema](xananode.canonical:schema/node-type-schema)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "xananode.lineage:person/ivan-sutherland", - "incoming": "xananode.lineage:person/ivan-sutherland", - "existing_title": "Ivan Sutherland", - "incoming_title": "Ivan Sutherland", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\schemas\\merge-report-schema.md", + "line": 19, + "column": 4, + "source_node": "merge-report-schema", + "target_node": "xananode.canonical:schema/relationship-type-preserves", + "target_title": "Preserves", + "matched_text": "preserves", + "matched_term": "preserves", + "match_kind": "core", + "replacement": "[preserves](xananode.canonical:schema/relationship-type-preserves)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "xananode.lineage:person/jaron-lanier", - "incoming": "xananode.lineage:person/jaron-lanier", - "existing_title": "Jaron Lanier", - "incoming_title": "Jaron Lanier", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\schemas\\merge-report-schema.md", + "line": 17, + "column": 39, + "source_node": "merge-report-schema", + "target_node": "xananode.canonical:schema/relationship-type-proposed", + "target_title": "Proposed", + "matched_text": "proposed", + "matched_term": "proposed", + "match_kind": "core", + "replacement": "[proposed](xananode.canonical:schema/relationship-type-proposed)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "xananode.lineage:organization/vpl-research", - "incoming": "xananode.lineage:organization/vpl-research", - "existing_title": "VPL Research", - "incoming_title": "VPL Research", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\schemas\\compatibility-report-schema.md", + "line": 17, + "column": 6, + "source_node": "compatibility-report-schema", + "target_node": "xananode.canonical:schema/node-type-schema", + "target_title": "Schema", + "matched_text": "schema", + "matched_term": "schema", + "match_kind": "core", + "replacement": "[schema](xananode.canonical:schema/node-type-schema)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "xananode.lineage:person/scott-fisher", - "incoming": "xananode.lineage:person/scott-fisher", - "existing_title": "Scott Fisher", - "incoming_title": "Scott Fisher", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\projects\\xananode-hugo-theme.md", + "line": 21, + "column": 42, + "source_node": "xananode-hugo-theme", + "target_node": "xananode.canonical:schema/node-type-media", + "target_title": "Media", + "matched_text": "media", + "matched_term": "media", + "match_kind": "core", + "replacement": "[media](xananode.canonical:schema/node-type-media)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "xananode.lineage:organization/nasa", - "incoming": "xananode.lineage:organization/nasa", - "existing_title": "NASA", - "incoming_title": "NASA", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\projects\\project-xanadu.md", + "line": 13, + "column": 170, + "source_node": "project-xanadu", + "target_node": "xananode.canonical:schema/node-type-media", + "target_title": "Media", + "matched_text": "media", + "matched_term": "media", + "match_kind": "core", + "replacement": "[media](xananode.canonical:schema/node-type-media)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "xananode.lineage:publication/dirk-gentlys-holistic-detective-agency", - "incoming": "xananode.lineage:publication/dirk-gentlys-holistic-detective-agency", - "existing_title": "Dirk Gently's Holistic Detective Agency", - "incoming_title": "Dirk Gently's Holistic Detective Agency", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\projects\\project-xanadu.md", + "line": 13, + "column": 1, + "source_node": "project-xanadu", + "target_node": "xananode.canonical:schema/node-type-project", + "target_title": "Project", + "matched_text": "Project", + "matched_term": "Project", + "match_kind": "core", + "replacement": "[Project](xananode.canonical:schema/node-type-project)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "xananode.lineage:organization/bbc-two", - "incoming": "xananode.lineage:organization/bbc-two", - "existing_title": "BBC Two", - "incoming_title": "BBC Two", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\projects\\project-xanadu.md", + "line": 13, + "column": 146, + "source_node": "project-xanadu", + "target_node": "xananode.canonical:schema/node-type-relationship", + "target_title": "Relationship", + "matched_text": "relationship", + "matched_term": "relationship", + "match_kind": "core", + "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "xananode.lineage:person/richard-saul-wurman", - "incoming": "xananode.lineage:person/richard-saul-wurman", - "existing_title": "Richard Saul Wurman", - "incoming_title": "Richard Saul Wurman", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\projects\\memex.md", + "line": 13, + "column": 38, + "source_node": "memex", + "target_node": "example.minimal:concept/associative-trails", + "target_title": "Associative Trails", + "matched_text": "associative trails", + "matched_term": "associative trails", + "match_kind": "core", + "replacement": "[associative trails](example.minimal:concept/associative-trails)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "xananode.lineage:person/harry-marks", - "incoming": "xananode.lineage:person/harry-marks", - "existing_title": "Harry Marks", - "incoming_title": "Harry Marks", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\projects\\memex.md", + "line": 13, + "column": 26, + "source_node": "memex", + "target_node": "xananode.canonical:schema/node-type-concept", + "target_title": "Concept", + "matched_text": "concept", + "matched_term": "concept", + "match_kind": "core", + "replacement": "[concept](xananode.canonical:schema/node-type-concept)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", + "approved": false, + "file": "content\\people\\ted-nelson.md", + "line": 17, + "column": 120, + "source_node": "ted-nelson", + "target_node": "xananode.canonical:schema/node-type-media", + "target_title": "Media", + "matched_text": "media", + "matched_term": "media", + "match_kind": "core", + "replacement": "[media](xananode.canonical:schema/node-type-media)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\people\\ted-nelson.md", + "line": 17, + "column": 24, + "source_node": "ted-nelson", + "target_node": "xananode.canonical:schema/relationship-type-documents", + "target_title": "Documents", + "matched_text": "documents", + "matched_term": "documents", + "match_kind": "core", + "replacement": "[documents](xananode.canonical:schema/relationship-type-documents)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\media\\xananode-icon.md", + "line": 29, + "column": 223, + "source_node": "xananode-icon", + "target_node": "xananode.canonical:schema/relationship-type-documents", + "target_title": "Documents", + "matched_text": "documents", + "matched_term": "documents", + "match_kind": "core", + "replacement": "[documents](xananode.canonical:schema/relationship-type-documents)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\what-is-xananode.md", + "line": 24, + "column": 5, + "source_node": "what-is-xananode", + "target_node": "xananode.canonical:schema/node-type-relationship", + "target_title": "Relationship", + "matched_text": "relationship", + "matched_term": "relationship", + "match_kind": "core", + "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\what-is-xananode.md", + "line": 26, + "column": 33, + "source_node": "what-is-xananode", + "target_node": "xananode.canonical:schema/relationship-type-authored", + "target_title": "Authored", + "matched_text": "authored", + "matched_term": "authored", + "match_kind": "core", + "replacement": "[authored](xananode.canonical:schema/relationship-type-authored)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\what-is-xananode.md", + "line": 28, + "column": 181, + "source_node": "what-is-xananode", + "target_node": "xananode.canonical:schema/relationship-type-preserves", + "target_title": "Preserves", + "matched_text": "preserves", + "matched_term": "preserves", + "match_kind": "core", + "replacement": "[preserves](xananode.canonical:schema/relationship-type-preserves)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\using-hugo-with-protocol-json.md", + "line": 18, + "column": 13, + "source_node": "using-hugo-with-protocol-json", + "target_node": "xananode.example:technology/static-publishing", + "target_title": "Static Publishing", + "matched_text": "static publishing", + "matched_term": "static publishing", + "match_kind": "core", + "replacement": "[static publishing](static-publishing)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\using-hugo-with-protocol-json.md", + "line": 36, + "column": 215, + "source_node": "using-hugo-with-protocol-json", + "target_node": "xananode.example:concept/xananode", + "target_title": "XanaNode", + "matched_text": "XanaNode", + "matched_term": "XanaNode", + "match_kind": "core", + "replacement": "[XanaNode](xananode)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\using-hugo-with-protocol-json.md", + "line": 35, + "column": 180, + "source_node": "using-hugo-with-protocol-json", + "target_node": "xananode.example:concept/typed-relationships", + "target_title": "Typed Relationships", + "matched_text": "typed relationships", + "matched_term": "typed relationships", + "match_kind": "core", + "replacement": "[typed relationships](typed-relationships)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\using-hugo-with-protocol-json.md", + "line": 35, + "column": 233, + "source_node": "using-hugo-with-protocol-json", + "target_node": "xananode.example:concept/transclusion", + "target_title": "Transclusion", + "matched_text": "transclusion", + "matched_term": "transclusion", + "match_kind": "core", + "replacement": "[transclusion](transclusion)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\using-hugo-with-protocol-json.md", + "line": 35, + "column": 146, + "source_node": "using-hugo-with-protocol-json", + "target_node": "xananode.example:concept/substrate-manifest", + "target_title": "Substrate Manifest", + "matched_text": "substrate manifest", + "matched_term": "substrate manifest", + "match_kind": "core", + "replacement": "[substrate manifest](substrate-manifest)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\using-hugo-with-protocol-json.md", + "line": 36, + "column": 215, + "source_node": "using-hugo-with-protocol-json", + "target_node": "xananode.canonical:concept/xananode", + "target_title": "XanaNode", + "matched_text": "XanaNode", + "matched_term": "XanaNode", + "match_kind": "core", + "replacement": "[XanaNode](xananode.canonical:concept/xananode)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\using-hugo-with-protocol-json.md", + "line": 38, + "column": 279, + "source_node": "using-hugo-with-protocol-json", + "target_node": "xananode.canonical:schema/node-type-source", + "target_title": "Source", + "matched_text": "source", + "matched_term": "source", + "match_kind": "core", + "replacement": "[source](xananode.canonical:schema/node-type-source)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\using-hugo-with-protocol-json.md", + "line": 35, + "column": 117, + "source_node": "using-hugo-with-protocol-json", + "target_node": "xananode.canonical:schema/relationship-type-demonstrates", + "target_title": "Demonstrates", + "matched_text": "demonstrates", + "matched_term": "demonstrates", + "match_kind": "core", + "replacement": "[demonstrates](xananode.canonical:schema/relationship-type-demonstrates)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\using-hugo-with-protocol-json.md", + "line": 59, + "column": 261, + "source_node": "using-hugo-with-protocol-json", + "target_node": "xananode.canonical:schema/relationship-type-derived_from", + "target_title": "Derived from", + "matched_text": "derived from", + "matched_term": "derived from", + "match_kind": "core", + "replacement": "[derived from](xananode.canonical:schema/relationship-type-derived_from)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\using-hugo-with-protocol-json.md", + "line": 36, + "column": 22, + "source_node": "using-hugo-with-protocol-json", + "target_node": "xananode.canonical:schema/relationship-type-extends", + "target_title": "Extends", + "matched_text": "extends", + "matched_term": "extends", + "match_kind": "core", + "replacement": "[extends](xananode.canonical:schema/relationship-type-extends)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\using-hugo-with-protocol-json.md", + "line": 33, + "column": 18, + "source_node": "using-hugo-with-protocol-json", + "target_node": "xananode.canonical:schema/relationship-type-uses", + "target_title": "Uses", + "matched_text": "uses", + "matched_term": "uses", + "match_kind": "core", + "replacement": "[uses](xananode.canonical:schema/relationship-type-uses)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\using-hugo-with-protocol-json.md", + "line": 36, + "column": 147, + "source_node": "using-hugo-with-protocol-json", + "target_node": "xananode.lineage:project/fress", + "target_title": "FRESS", + "matched_text": "FRESS", + "matched_term": "FRESS", + "match_kind": "core", + "replacement": "[FRESS](xananode.lineage:project/fress)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\using-hugo-with-protocol-json.md", + "line": 36, + "column": 154, + "source_node": "using-hugo-with-protocol-json", + "target_node": "xananode.lineage:project/intermedia", + "target_title": "Intermedia", + "matched_text": "Intermedia", + "matched_term": "Intermedia", + "match_kind": "core", + "replacement": "[Intermedia](xananode.lineage:project/intermedia)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\using-hugo-with-protocol-json.md", + "line": 36, + "column": 177, + "source_node": "using-hugo-with-protocol-json", + "target_node": "xananode.lineage:publication/hyperland", + "target_title": "Hyperland", + "matched_text": "Hyperland", + "matched_term": "Hyperland", + "match_kind": "core", + "replacement": "[Hyperland](xananode.lineage:publication/hyperland)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\using-hugo-with-protocol-json.md", + "line": 36, + "column": 192, + "source_node": "using-hugo-with-protocol-json", + "target_node": "xananode.lineage:event/ted2-1990", + "target_title": "TED2", + "matched_text": "TED2", + "matched_term": "TED2", + "match_kind": "core", + "replacement": "[TED2](xananode.lineage:event/ted2-1990)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\using-hugo-with-protocol-json.md", + "line": 36, + "column": 166, + "source_node": "using-hugo-with-protocol-json", + "target_node": "xananode.lineage:technology/hypercard", + "target_title": "HyperCard", + "matched_text": "HyperCard", + "matched_term": "HyperCard", + "match_kind": "core", + "replacement": "[HyperCard](xananode.lineage:technology/hypercard)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\start-here.md", + "line": 34, + "column": 23, + "source_node": "start-here", + "target_node": "xananode.example:technology/hugo", + "target_title": "Hugo", + "matched_text": "Hugo", + "matched_term": "Hugo", + "match_kind": "core", + "replacement": "[Hugo](hugo)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\start-here.md", + "line": 24, + "column": 49, + "source_node": "start-here", + "target_node": "xananode.canonical:schema/node-type-claim", + "target_title": "Claim", + "matched_text": "claim", + "matched_term": "claim", + "match_kind": "core", + "replacement": "[claim](xananode.canonical:schema/node-type-claim)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\start-here.md", + "line": 32, + "column": 111, + "source_node": "start-here", + "target_node": "xananode.canonical:schema/node-type-relationship", + "target_title": "Relationship", + "matched_text": "relationship", + "matched_term": "relationship", + "match_kind": "core", + "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\start-here.md", + "line": 30, + "column": 17, + "source_node": "start-here", + "target_node": "xananode.canonical:schema/node-type-trail", + "target_title": "Trail", + "matched_text": "trail", + "matched_term": "trail", + "match_kind": "core", + "replacement": "[trail](xananode.canonical:schema/node-type-trail)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\start-here.md", + "line": 26, + "column": 122, + "source_node": "start-here", + "target_node": "xananode.canonical:schema/relationship-type-depends_on", + "target_title": "Depends on", + "matched_text": "depends on", + "matched_term": "depends on", + "match_kind": "core", + "replacement": "[depends on](xananode.canonical:schema/relationship-type-depends_on)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\start-here.md", + "line": 30, + "column": 52, + "source_node": "start-here", + "target_node": "xananode.canonical:schema/relationship-type-documents", + "target_title": "Documents", + "matched_text": "documents", + "matched_term": "documents", + "match_kind": "core", + "replacement": "[documents](xananode.canonical:schema/relationship-type-documents)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\start-here.md", + "line": 28, + "column": 16, + "source_node": "start-here", + "target_node": "xananode.canonical:schema/relationship-type-explains", + "target_title": "Explains", + "matched_text": "explains", + "matched_term": "explains", + "match_kind": "core", + "replacement": "[explains](xananode.canonical:schema/relationship-type-explains)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\start-here.md", + "line": 26, + "column": 81, + "source_node": "start-here", + "target_node": "xananode.canonical:schema/relationship-type-supports", + "target_title": "Supports", + "matched_text": "supports", + "matched_term": "supports", + "match_kind": "core", + "replacement": "[supports](xananode.canonical:schema/relationship-type-supports)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\start-here.md", + "line": 34, + "column": 23, + "source_node": "start-here", + "target_node": "xananode.canonical:technology/hugo", + "target_title": "Hugo", + "matched_text": "Hugo", + "matched_term": "Hugo", + "match_kind": "core", + "replacement": "[Hugo](xananode.canonical:technology/hugo)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\xananode.md", + "line": 22, + "column": 1, + "source_node": "xananode", + "target_node": "xananode.canonical:concept/xananode", + "target_title": "XanaNode", + "matched_text": "XanaNode", + "matched_term": "XanaNode", + "match_kind": "core", + "replacement": "[XanaNode](xananode.canonical:concept/xananode)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\xananode.md", + "line": 24, + "column": 118, + "source_node": "xananode", + "target_node": "xananode.canonical:schema/node-type-media", + "target_title": "Media", + "matched_text": "media", + "matched_term": "media", + "match_kind": "core", + "replacement": "[media](xananode.canonical:schema/node-type-media)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\xananode.md", + "line": 26, + "column": 10, + "source_node": "xananode", + "target_node": "xananode.canonical:schema/node-type-schema", + "target_title": "Schema", + "matched_text": "schema", + "matched_term": "schema", + "match_kind": "core", + "replacement": "[schema](xananode.canonical:schema/node-type-schema)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\xananode.md", + "line": 26, + "column": 169, + "source_node": "xananode", + "target_node": "xananode.canonical:schema/node-type-source", + "target_title": "Source", + "matched_text": "source", + "matched_term": "source", + "match_kind": "core", + "replacement": "[source](xananode.canonical:schema/node-type-source)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\xananode.md", + "line": 26, + "column": 37, + "source_node": "xananode", + "target_node": "xananode.canonical:schema/relationship-type-authored", + "target_title": "Authored", + "matched_text": "authored", + "matched_term": "authored", + "match_kind": "core", + "replacement": "[authored](xananode.canonical:schema/relationship-type-authored)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\xananode.md", + "line": 24, + "column": 74, + "source_node": "xananode", + "target_node": "xananode.canonical:schema/relationship-type-documents", + "target_title": "Documents", + "matched_text": "documents", + "matched_term": "documents", + "match_kind": "core", + "replacement": "[documents](xananode.canonical:schema/relationship-type-documents)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\unlabeled-hyperlink.md", + "line": 13, + "column": 149, + "source_node": "unlabeled-hyperlink", + "target_node": "xananode.canonical:schema/node-type-source", + "target_title": "Source", + "matched_text": "source", + "matched_term": "source", + "match_kind": "core", + "replacement": "[source](xananode.canonical:schema/node-type-source)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\unlabeled-hyperlink.md", + "line": 13, + "column": 75, + "source_node": "unlabeled-hyperlink", + "target_node": "xananode.canonical:schema/relationship-type-contradicts", + "target_title": "Contradicts", + "matched_text": "contradicts", + "matched_term": "contradicts", + "match_kind": "core", + "replacement": "[contradicts](xananode.canonical:schema/relationship-type-contradicts)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\unlabeled-hyperlink.md", + "line": 13, + "column": 88, + "source_node": "unlabeled-hyperlink", + "target_node": "xananode.canonical:schema/relationship-type-defines", + "target_title": "Defines", + "matched_text": "defines", + "matched_term": "defines", + "match_kind": "core", + "replacement": "[defines](xananode.canonical:schema/relationship-type-defines)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\unlabeled-hyperlink.md", + "line": 13, + "column": 97, + "source_node": "unlabeled-hyperlink", + "target_node": "xananode.canonical:schema/relationship-type-documents", + "target_title": "Documents", + "matched_text": "documents", + "matched_term": "documents", + "match_kind": "core", + "replacement": "[documents](xananode.canonical:schema/relationship-type-documents)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\unlabeled-hyperlink.md", + "line": 13, + "column": 116, + "source_node": "unlabeled-hyperlink", + "target_node": "xananode.canonical:schema/relationship-type-explains", + "target_title": "Explains", + "matched_text": "explains", + "matched_term": "explains", + "match_kind": "core", + "replacement": "[explains](xananode.canonical:schema/relationship-type-explains)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\unlabeled-hyperlink.md", + "line": 13, + "column": 136, + "source_node": "unlabeled-hyperlink", + "target_node": "xananode.canonical:schema/relationship-type-mentions", + "target_title": "Mentions", + "matched_text": "mentions", + "matched_term": "mentions", + "match_kind": "core", + "replacement": "[mentions](xananode.canonical:schema/relationship-type-mentions)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\unlabeled-hyperlink.md", + "line": 13, + "column": 108, + "source_node": "unlabeled-hyperlink", + "target_node": "xananode.canonical:schema/relationship-type-quotes", + "target_title": "Quotes", + "matched_text": "quotes", + "matched_term": "quotes", + "match_kind": "core", + "replacement": "[quotes](xananode.canonical:schema/relationship-type-quotes)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\unlabeled-hyperlink.md", + "line": 13, + "column": 65, + "source_node": "unlabeled-hyperlink", + "target_node": "xananode.canonical:schema/relationship-type-supports", + "target_title": "Supports", + "matched_text": "supports", + "matched_term": "supports", + "match_kind": "core", + "replacement": "[supports](xananode.canonical:schema/relationship-type-supports)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\typed-relationships.md", + "line": 15, + "column": 9, + "source_node": "typed-relationships", + "target_node": "xananode.canonical:schema/node-type-relationship", + "target_title": "Relationship", + "matched_text": "relationship", + "matched_term": "relationship", + "match_kind": "core", + "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\tumbler-addressing.md", + "line": 31, + "column": 152, + "source_node": "tumbler-addressing", + "target_node": "xananode.canonical:schema/property-geo_coordinates", + "target_title": "Geographic coordinates", + "matched_text": "location", + "matched_term": "location", + "match_kind": "core", + "replacement": "[location](xananode.canonical:schema/property-geo_coordinates)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\substrate-relationship-list.md", + "line": 17, + "column": 119, + "source_node": "substrate-relationship-list", + "target_node": "xananode.canonical:schema/node-type-media", + "target_title": "Media", + "matched_text": "media", + "matched_term": "media", + "match_kind": "core", + "replacement": "[media](xananode.canonical:schema/node-type-media)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\substrate-relationship-list.md", + "line": 15, + "column": 35, + "source_node": "substrate-relationship-list", + "target_node": "xananode.canonical:schema/node-type-source", + "target_title": "Source", + "matched_text": "source", + "matched_term": "source", + "match_kind": "core", + "replacement": "[source](xananode.canonical:schema/node-type-source)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\substrate-relationship-list.md", + "line": 17, + "column": 132, + "source_node": "substrate-relationship-list", + "target_node": "xananode.canonical:schema/node-type-trail", + "target_title": "Trail", + "matched_text": "trail", + "matched_term": "trail", + "match_kind": "core", + "replacement": "[trail](xananode.canonical:schema/node-type-trail)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\substrate-relationship-list.md", + "line": 17, + "column": 28, + "source_node": "substrate-relationship-list", + "target_node": "xananode.canonical:schema/relationship-type-authored", + "target_title": "Authored", + "matched_text": "authored", + "matched_term": "authored", + "match_kind": "core", + "replacement": "[authored](xananode.canonical:schema/relationship-type-authored)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\substrate-relationship-list.md", + "line": 17, + "column": 71, + "source_node": "substrate-relationship-list", + "target_node": "xananode.canonical:schema/relationship-type-derived_from", + "target_title": "Derived from", + "matched_text": "derived from", + "matched_term": "derived from", + "match_kind": "core", + "replacement": "[derived from](xananode.canonical:schema/relationship-type-derived_from)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\substrate-node-record.md", + "line": 15, + "column": 129, + "source_node": "substrate-node-record", + "target_node": "xananode.canonical:schema/node-type-relationship", + "target_title": "Relationship", + "matched_text": "relationship", + "matched_term": "relationship", + "match_kind": "core", + "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\substrate-node-record.md", + "line": 15, + "column": 4, + "source_node": "substrate-node-record", + "target_node": "xananode.canonical:schema/relationship-type-preserves", + "target_title": "Preserves", + "matched_text": "preserves", + "matched_term": "preserves", + "match_kind": "core", + "replacement": "[preserves](xananode.canonical:schema/relationship-type-preserves)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\substrate-node-record.md", + "line": 15, + "column": 212, + "source_node": "substrate-node-record", + "target_node": "xananode.lineage:technology/html", + "target_title": "HTML", + "matched_text": "HTML", + "matched_term": "HTML", + "match_kind": "core", + "replacement": "[HTML](xananode.lineage:technology/html)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\substrate-manifest.md", + "line": 13, + "column": 74, + "source_node": "substrate-manifest", + "target_node": "xananode.canonical:schema/node-type-schema", + "target_title": "Schema", + "matched_text": "schema", + "matched_term": "schema", + "match_kind": "core", + "replacement": "[schema](xananode.canonical:schema/node-type-schema)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\schema-extension.md", + "line": 21, + "column": 234, + "source_node": "schema-extension", + "target_node": "xananode.canonical:concept/xananode", + "target_title": "XanaNode", + "matched_text": "XanaNode", + "matched_term": "XanaNode", + "match_kind": "core", + "replacement": "[XanaNode](xananode.canonical:concept/xananode)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\schema-extension.md", + "line": 21, + "column": 191, + "source_node": "schema-extension", + "target_node": "xananode.canonical:schema/node-type-relationship", + "target_title": "Relationship", + "matched_text": "relationship", + "matched_term": "relationship", + "match_kind": "core", + "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\review-suggestions.md", + "line": 13, + "column": 102, + "source_node": "review-suggestions", + "target_node": "xananode.canonical:schema/node-type-fragment", + "target_title": "Fragment", + "matched_text": "fragment", + "matched_term": "fragment", + "match_kind": "core", + "replacement": "[fragment](xananode.canonical:schema/node-type-fragment)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\protocol-artifacts.md", + "line": 25, + "column": 42, + "source_node": "protocol-artifacts", + "target_node": "xananode.canonical:concept/protocol-artifacts", + "target_title": "Protocol Artifacts", + "matched_text": "Protocol artifacts", + "matched_term": "Protocol artifacts", + "match_kind": "core", + "replacement": "[Protocol artifacts](xananode.canonical:concept/protocol-artifacts)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\protocol-artifacts.md", + "line": 23, + "column": 146, + "source_node": "protocol-artifacts", + "target_node": "xananode.canonical:schema/node-type-fragment", + "target_title": "Fragment", + "matched_text": "fragment", + "matched_term": "fragment", + "match_kind": "core", + "replacement": "[fragment](xananode.canonical:schema/node-type-fragment)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\protocol-artifacts.md", + "line": 23, + "column": 132, + "source_node": "protocol-artifacts", + "target_node": "xananode.canonical:schema/node-type-schema", + "target_title": "Schema", + "matched_text": "schema", + "matched_term": "schema", + "match_kind": "core", + "replacement": "[schema](xananode.canonical:schema/node-type-schema)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\namespace-registry.md", + "line": 13, + "column": 5, + "source_node": "namespace-registry", + "target_node": "xananode.canonical:schema/namespace-registry", + "target_title": "Namespace Registry", + "matched_text": "namespace registry", + "matched_term": "namespace registry", + "match_kind": "core", + "replacement": "[namespace registry](xananode.canonical:schema/namespace-registry)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\merge-validation.md", + "line": 23, + "column": 195, + "source_node": "merge-validation", + "target_node": "xananode.canonical:schema/node-type-relationship", + "target_title": "Relationship", + "matched_text": "relationship", + "matched_term": "relationship", + "match_kind": "core", + "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\merge-validation.md", + "line": 23, + "column": 169, + "source_node": "merge-validation", + "target_node": "xananode.canonical:schema/node-type-schema", + "target_title": "Schema", + "matched_text": "schema", + "matched_term": "schema", + "match_kind": "core", + "replacement": "[schema](xananode.canonical:schema/node-type-schema)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\merge-validation.md", + "line": 23, + "column": 153, + "source_node": "merge-validation", + "target_node": "xananode.canonical:schema/node-type-source", + "target_title": "Source", + "matched_text": "source", + "matched_term": "source", + "match_kind": "core", + "replacement": "[source](xananode.canonical:schema/node-type-source)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\merge-validation.md", + "line": 27, + "column": 105, + "source_node": "merge-validation", + "target_node": "xananode.canonical:schema/relationship-type-proposed", + "target_title": "Proposed", + "matched_text": "proposed", + "matched_term": "proposed", + "match_kind": "core", + "replacement": "[proposed](xananode.canonical:schema/relationship-type-proposed)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\merge-report.md", + "line": 19, + "column": 161, + "source_node": "merge-report", + "target_node": "xananode.canonical:schema/node-type-relationship", + "target_title": "Relationship", + "matched_text": "relationship", + "matched_term": "relationship", + "match_kind": "core", + "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\merge-report.md", + "line": 17, + "column": 16, + "source_node": "merge-report", + "target_node": "xananode.canonical:schema/node-type-trail", + "target_title": "Trail", + "matched_text": "trail", + "matched_term": "trail", + "match_kind": "core", + "replacement": "[trail](xananode.canonical:schema/node-type-trail)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\merge-report.md", + "line": 17, + "column": 43, + "source_node": "merge-report", + "target_node": "xananode.canonical:schema/relationship-type-preserves", + "target_title": "Preserves", + "matched_text": "preserves", + "matched_term": "preserves", + "match_kind": "core", + "replacement": "[preserves](xananode.canonical:schema/relationship-type-preserves)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\merge-report.md", + "line": 17, + "column": 53, + "source_node": "merge-report", + "target_node": "xananode.canonical:schema/relationship-type-proposed", + "target_title": "Proposed", + "matched_text": "proposed", + "matched_term": "proposed", + "match_kind": "core", + "replacement": "[proposed](xananode.canonical:schema/relationship-type-proposed)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\merge-report.md", + "line": 19, + "column": 62, + "source_node": "merge-report", + "target_node": "xananode.canonical:schema/relationship-type-uses", + "target_title": "Uses", + "matched_text": "uses", + "matched_term": "uses", + "match_kind": "core", + "replacement": "[uses](xananode.canonical:schema/relationship-type-uses)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\known-implementations-registry.md", + "line": 13, + "column": 5, + "source_node": "known-implementations-registry", + "target_node": "xananode.canonical:schema/known-implementations-registry", + "target_title": "Known Implementations Registry", + "matched_text": "known implementations registry", + "matched_term": "known implementations registry", + "match_kind": "core", + "replacement": "[known implementations registry](xananode.canonical:schema/known-implementations-registry)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\known-implementations-registry.md", + "line": 15, + "column": 76, + "source_node": "known-implementations-registry", + "target_node": "xananode.canonical:schema/node-type-claim", + "target_title": "Claim", + "matched_text": "claim", + "matched_term": "claim", + "match_kind": "core", + "replacement": "[claim](xananode.canonical:schema/node-type-claim)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\knowledge-substrate.md", + "line": 17, + "column": 3, + "source_node": "knowledge-substrate", + "target_node": "example.minimal:concept/knowledge-substrate", + "target_title": "Knowledge Substrate", + "matched_text": "knowledge substrate", + "matched_term": "knowledge substrate", + "match_kind": "core", + "replacement": "[knowledge substrate](example.minimal:concept/knowledge-substrate)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\knowledge-substrate.md", + "line": 17, + "column": 3, + "source_node": "knowledge-substrate", + "target_node": "xananode.canonical:concept/knowledge-substrate", + "target_title": "Knowledge Substrate", + "matched_text": "knowledge substrate", + "matched_term": "knowledge substrate", + "match_kind": "core", + "replacement": "[knowledge substrate](xananode.canonical:concept/knowledge-substrate)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\knowledge-substrate.md", + "line": 19, + "column": 37, + "source_node": "knowledge-substrate", + "target_node": "xananode.canonical:schema/relationship-type-documents", + "target_title": "Documents", + "matched_text": "documents", + "matched_term": "documents", + "match_kind": "core", + "replacement": "[documents](xananode.canonical:schema/relationship-type-documents)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\independent-moderation.md", + "line": 13, + "column": 80, + "source_node": "independent-moderation", + "target_node": "xananode.canonical:schema/relationship-type-disputes", + "target_title": "Disputes", + "matched_text": "disputes", + "matched_term": "disputes", + "match_kind": "core", + "replacement": "[disputes](xananode.canonical:schema/relationship-type-disputes)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\fragment-node.md", + "line": 19, + "column": 19, + "source_node": "fragment-node", + "target_node": "xananode.canonical:schema/node-type-concept", + "target_title": "Concept", + "matched_text": "concept", + "matched_term": "concept", + "match_kind": "core", + "replacement": "[concept](xananode.canonical:schema/node-type-concept)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\fragment-node.md", + "line": 17, + "column": 116, + "source_node": "fragment-node", + "target_node": "xananode.canonical:schema/node-type-relationship", + "target_title": "Relationship", + "matched_text": "relationship", + "matched_term": "relationship", + "match_kind": "core", + "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\fragment-node.md", + "line": 23, + "column": 83, + "source_node": "fragment-node", + "target_node": "xananode.canonical:schema/relationship-type-authored", + "target_title": "Authored", + "matched_text": "authored", + "matched_term": "authored", + "match_kind": "core", + "replacement": "[authored](xananode.canonical:schema/relationship-type-authored)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\fragment-node.md", + "line": 19, + "column": 27, + "source_node": "fragment-node", + "target_node": "xananode.canonical:schema/relationship-type-cites", + "target_title": "Cites", + "matched_text": "cites", + "matched_term": "cites", + "match_kind": "core", + "replacement": "[cites](xananode.canonical:schema/relationship-type-cites)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\federation-example.md", + "line": 19, + "column": 31, + "source_node": "federation-example", + "target_node": "xananode.canonical:schema/relationship-type-authored", + "target_title": "Authored", + "matched_text": "authored", + "matched_term": "authored", + "match_kind": "core", + "replacement": "[authored](xananode.canonical:schema/relationship-type-authored)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\federated-knowledge-substrates.md", + "line": 21, + "column": 19, + "source_node": "federated-knowledge-substrates", + "target_node": "xananode.canonical:schema/node-type-community", + "target_title": "Community", + "matched_text": "community", + "matched_term": "community", + "match_kind": "core", + "replacement": "[community](xananode.canonical:schema/node-type-community)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\federated-knowledge-substrates.md", + "line": 21, + "column": 6, + "source_node": "federated-knowledge-substrates", + "target_node": "xananode.canonical:schema/node-type-person", + "target_title": "Person", + "matched_text": "person", + "matched_term": "person", + "match_kind": "core", + "replacement": "[person](xananode.canonical:schema/node-type-person)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\federated-knowledge-substrates.md", + "line": 19, + "column": 35, + "source_node": "federated-knowledge-substrates", + "target_node": "xananode.canonical:schema/relationship-type-authored", + "target_title": "Authored", + "matched_text": "authored", + "matched_term": "authored", + "match_kind": "core", + "replacement": "[authored](xananode.canonical:schema/relationship-type-authored)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\federated-knowledge-substrates.md", + "line": 25, + "column": 31, + "source_node": "federated-knowledge-substrates", + "target_node": "xananode.canonical:schema/relationship-type-depends_on", + "target_title": "Depends on", + "matched_text": "depends on", + "matched_term": "depends on", + "match_kind": "core", + "replacement": "[depends on](xananode.canonical:schema/relationship-type-depends_on)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\dispute-resolution.md", + "line": 19, + "column": 238, + "source_node": "dispute-resolution", + "target_node": "xananode.canonical:schema/node-type-relationship", + "target_title": "Relationship", + "matched_text": "relationship", + "matched_term": "relationship", + "match_kind": "core", + "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\dispute-resolution.md", + "line": 17, + "column": 1, + "source_node": "dispute-resolution", + "target_node": "xananode.canonical:schema/relationship-type-disputes", + "target_title": "Disputes", + "matched_text": "Disputes", + "matched_term": "Disputes", + "match_kind": "core", + "replacement": "[Disputes](xananode.canonical:schema/relationship-type-disputes)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\dispute-resolution.md", + "line": 19, + "column": 28, + "source_node": "dispute-resolution", + "target_node": "xananode.canonical:schema/relationship-type-preserves", + "target_title": "Preserves", + "matched_text": "preserves", + "matched_term": "preserves", + "match_kind": "core", + "replacement": "[preserves](xananode.canonical:schema/relationship-type-preserves)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\deep-linking.md", + "line": 15, + "column": 139, + "source_node": "deep-linking", + "target_node": "xananode.canonical:schema/node-type-source", + "target_title": "Source", + "matched_text": "source", + "matched_term": "source", + "match_kind": "core", + "replacement": "[source](xananode.canonical:schema/node-type-source)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\custom-extension-substrate.md", + "line": 19, + "column": 105, + "source_node": "custom-extension-substrate", + "target_node": "xananode.canonical:schema/node-type-relationship", + "target_title": "Relationship", + "matched_text": "relationship", + "matched_term": "relationship", + "match_kind": "core", + "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\custom-extension-substrate.md", + "line": 19, + "column": 23, + "source_node": "custom-extension-substrate", + "target_node": "xananode.canonical:schema/relationship-type-defines", + "target_title": "Defines", + "matched_text": "defines", + "matched_term": "defines", + "match_kind": "core", + "replacement": "[defines](xananode.canonical:schema/relationship-type-defines)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\civilizational-memory.md", + "line": 19, + "column": 87, + "source_node": "civilizational-memory", + "target_node": "xananode.canonical:schema/relationship-type-authored", + "target_title": "Authored", + "matched_text": "authored", + "matched_term": "authored", + "match_kind": "core", + "replacement": "[authored](xananode.canonical:schema/relationship-type-authored)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\claims\\claim-relationships-preserve-context.md", + "line": 14, + "column": 80, + "source_node": "claim-relationships-preserve-context", + "target_node": "xananode.canonical:schema/relationship-type-cites", + "target_title": "Cites", + "matched_text": "cites", + "matched_term": "cites", + "match_kind": "core", + "replacement": "[cites](xananode.canonical:schema/relationship-type-cites)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\claims\\claim-relationships-preserve-context.md", + "line": 14, + "column": 96, + "source_node": "claim-relationships-preserve-context", + "target_node": "xananode.canonical:schema/relationship-type-contradicts", + "target_title": "Contradicts", + "matched_text": "contradicts", + "matched_term": "contradicts", + "match_kind": "core", + "replacement": "[contradicts](xananode.canonical:schema/relationship-type-contradicts)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\claims\\claim-relationships-preserve-context.md", + "line": 14, + "column": 87, + "source_node": "claim-relationships-preserve-context", + "target_node": "xananode.canonical:schema/relationship-type-defines", + "target_title": "Defines", + "matched_text": "defines", + "matched_term": "defines", + "match_kind": "core", + "replacement": "[defines](xananode.canonical:schema/relationship-type-defines)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\claims\\claim-relationships-preserve-context.md", + "line": 14, + "column": 109, + "source_node": "claim-relationships-preserve-context", + "target_node": "xananode.canonical:schema/relationship-type-explains", + "target_title": "Explains", + "matched_text": "explains", + "matched_term": "explains", + "match_kind": "core", + "replacement": "[explains](xananode.canonical:schema/relationship-type-explains)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\claims\\claim-relationships-preserve-context.md", + "line": 14, + "column": 137, + "source_node": "claim-relationships-preserve-context", + "target_node": "xananode.canonical:schema/relationship-type-mentions", + "target_title": "Mentions", + "matched_text": "mentions", + "matched_term": "mentions", + "match_kind": "core", + "replacement": "[mentions](xananode.canonical:schema/relationship-type-mentions)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\claims\\claim-relationships-preserve-context.md", + "line": 14, + "column": 119, + "source_node": "claim-relationships-preserve-context", + "target_node": "xananode.canonical:schema/relationship-type-quotes", + "target_title": "Quotes", + "matched_text": "quotes", + "matched_term": "quotes", + "match_kind": "core", + "replacement": "[quotes](xananode.canonical:schema/relationship-type-quotes)", + "note": "Suggestion only. Review and apply manually if approved." + } + ], + "transclusions": [], + "merge_candidates": [ + { + "kind": "same_id", + "existing": "example.minimal:claim/substrate-is-structure", + "incoming": "example.minimal:claim/substrate-is-structure", + "existing_title": "A knowledge substrate is structure, not just information", + "incoming_title": "A knowledge substrate is structure, not just information", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "example.minimal:concept/associative-trails", + "incoming": "example.minimal:concept/associative-trails", + "existing_title": "Associative Trails", + "incoming_title": "Associative Trails", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "example.minimal:essay/relationship-navigation-intro", + "incoming": "example.minimal:essay/relationship-navigation-intro", + "existing_title": "Relationship Navigation Intro", + "incoming_title": "Relationship Navigation Intro", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "example.minimal:fragment/as-we-may-think-0004", + "incoming": "example.minimal:fragment/as-we-may-think-0004", + "existing_title": "As We May Think Fragment 0004", + "incoming_title": "As We May Think Fragment 0004", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.example:fragment/as-we-may-think-0004", + "incoming": "example.minimal:fragment/as-we-may-think-0004", + "existing_title": "Associative Trails Fragment", + "incoming_title": "As We May Think Fragment 0004", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.example:concept/knowledge-substrate", + "incoming": "example.minimal:concept/knowledge-substrate", + "existing_title": "Knowledge Substrate", + "incoming_title": "Knowledge Substrate", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "example.minimal:concept/knowledge-substrate", + "incoming": "example.minimal:concept/knowledge-substrate", + "existing_title": "Knowledge Substrate", + "incoming_title": "Knowledge Substrate", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:concept/knowledge-substrate", + "incoming": "example.minimal:concept/knowledge-substrate", + "existing_title": "Knowledge Substrate", + "incoming_title": "Knowledge Substrate", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "example.minimal:person/example-maintainer", + "incoming": "example.minimal:person/example-maintainer", + "existing_title": "Example Maintainer", + "incoming_title": "Example Maintainer", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.example:source/as-we-may-think", + "incoming": "example.minimal:source/as-we-may-think", + "existing_title": "As We May Think", + "incoming_title": "As We May Think", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "example.minimal:source/as-we-may-think", + "incoming": "example.minimal:source/as-we-may-think", + "existing_title": "As We May Think", + "incoming_title": "As We May Think", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.example:essay/start-here", + "incoming": "example.minimal:trail/start-here", + "existing_title": "Start Here", + "incoming_title": "Start Here", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "example.minimal:trail/start-here", + "incoming": "example.minimal:trail/start-here", + "existing_title": "Start Here", + "incoming_title": "Start Here", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:claim/relationships-preserve-knowledge", + "incoming": "xananode.canonical:claim/relationships-preserve-knowledge", + "existing_title": "Relationships Preserve Knowledge", + "incoming_title": "Relationships Preserve Knowledge", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:community/xananode-contributors", + "incoming": "xananode.canonical:community/xananode-contributors", + "existing_title": "XanaNode Contributors", + "incoming_title": "XanaNode Contributors", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.example:concept/knowledge-substrate", + "incoming": "xananode.canonical:concept/knowledge-substrate", + "existing_title": "Knowledge Substrate", + "incoming_title": "Knowledge Substrate", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "example.minimal:concept/knowledge-substrate", + "incoming": "xananode.canonical:concept/knowledge-substrate", + "existing_title": "Knowledge Substrate", + "incoming_title": "Knowledge Substrate", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:concept/knowledge-substrate", + "incoming": "xananode.canonical:concept/knowledge-substrate", + "existing_title": "Knowledge Substrate", + "incoming_title": "Knowledge Substrate", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.example:concept/protocol-artifacts", + "incoming": "xananode.canonical:concept/protocol-artifacts", + "existing_title": "Protocol Artifacts", + "incoming_title": "Protocol Artifacts", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:concept/protocol-artifacts", + "incoming": "xananode.canonical:concept/protocol-artifacts", + "existing_title": "Protocol Artifacts", + "incoming_title": "Protocol Artifacts", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:concept/substrate-projection-layer", + "incoming": "xananode.canonical:concept/substrate-projection-layer", + "existing_title": "Substrate Projection Layer", + "incoming_title": "Substrate Projection Layer", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode", + "incoming_title": "XanaNode", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode", + "incoming_title": "XanaNode", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.example:essay/what-is-xananode", + "incoming": "xananode.canonical:essay/what-is-xananode", + "existing_title": "What Is XanaNode?", + "incoming_title": "What Is XanaNode?", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:essay/what-is-xananode", + "incoming": "xananode.canonical:essay/what-is-xananode", + "existing_title": "What Is XanaNode?", + "incoming_title": "What Is XanaNode?", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:event/xananode-canonical-pack-bootstrap", + "incoming": "xananode.canonical:event/xananode-canonical-pack-bootstrap", + "existing_title": "XanaNode Canonical Pack Bootstrap", + "incoming_title": "XanaNode Canonical Pack Bootstrap", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:fragment/relationships-preserve-knowledge-sentence", + "incoming": "xananode.canonical:fragment/relationships-preserve-knowledge-sentence", + "existing_title": "Relationships Preserve Knowledge Sentence", + "incoming_title": "Relationships Preserve Knowledge Sentence", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.example:media/xananode-icon", + "incoming": "xananode.canonical:media/xananode-icon", + "existing_title": "XanaNode Icon", + "incoming_title": "XanaNode Icon", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:media/xananode-icon", + "incoming": "xananode.canonical:media/xananode-icon", + "existing_title": "XanaNode Icon", + "incoming_title": "XanaNode Icon", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:observation/markdown-recreation-friction", + "incoming": "xananode.canonical:observation/markdown-recreation-friction", + "existing_title": "Markdown Recreation Friction", + "incoming_title": "Markdown Recreation Friction", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:organization/built-by-bots", + "incoming": "xananode.canonical:organization/built-by-bots", + "existing_title": "Built By Bots", + "incoming_title": "Built By Bots", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:organization/cytoscape-consortium", + "incoming": "xananode.canonical:organization/cytoscape-consortium", + "existing_title": "Cytoscape Consortium", + "incoming_title": "Cytoscape Consortium", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:organization/hugo-authors", + "incoming": "xananode.canonical:organization/hugo-authors", + "existing_title": "Hugo Authors", + "incoming_title": "Hugo Authors", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:person/christian-siefen", + "incoming": "xananode.canonical:person/christian-siefen", + "existing_title": "Christian Siefen", + "incoming_title": "Christian Siefen", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:place/world-wide-web", + "incoming": "xananode.canonical:place/world-wide-web", + "existing_title": "World Wide Web", + "incoming_title": "World Wide Web", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:technology/world-wide-web", + "incoming": "xananode.canonical:place/world-wide-web", + "existing_title": "World Wide Web", + "incoming_title": "World Wide Web", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:project/xananode-core-sdk", + "incoming": "xananode.canonical:project/xananode-core-sdk", + "existing_title": "XanaNode Core SDK", + "incoming_title": "XanaNode Core SDK", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.example:project/xananode-hugo-theme", + "incoming": "xananode.canonical:project/xananode-hugo-theme", + "existing_title": "XanaNode Hugo Theme", + "incoming_title": "XanaNode Hugo Theme", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:project/xananode-hugo-theme", + "incoming": "xananode.canonical:project/xananode-hugo-theme", + "existing_title": "XanaNode Hugo Theme", + "incoming_title": "XanaNode Hugo Theme", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:project/xananode-protocol", + "incoming": "xananode.canonical:project/xananode-protocol", + "existing_title": "XanaNode Protocol", + "incoming_title": "XanaNode Protocol", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:project/xananode-workspace", + "incoming": "xananode.canonical:project/xananode-workspace", + "existing_title": "XanaNode Workspace", + "incoming_title": "XanaNode Workspace", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:publication/xnp-0004-merge-validation", + "incoming": "xananode.canonical:publication/xnp-0004-merge-validation", + "existing_title": "XNP-0004 Merge Validation", + "incoming_title": "XNP-0004 Merge Validation", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:relationship/protocol-implements-claim", + "incoming": "xananode.canonical:relationship/protocol-implements-claim", + "existing_title": "Protocol Implements Relationship Preservation", + "incoming_title": "Protocol Implements Relationship Preservation", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:revision/canonical-pack-v0-1-0", + "incoming": "xananode.canonical:revision/canonical-pack-v0-1-0", + "existing_title": "Canonical Pack v0.1.0", + "incoming_title": "Canonical Pack v0.1.0", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/author-profile-schema", + "incoming": "xananode.canonical:schema/author-profile-schema", + "existing_title": "Author Profile Schema", + "incoming_title": "Author Profile Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/canonical-schema-author-profile", + "incoming": "xananode.canonical:schema/author-profile-schema", + "existing_title": "Author Profile Schema", + "incoming_title": "Author Profile Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/author-profile-schema", + "incoming": "xananode.canonical:schema/canonical-schema-author-profile", + "existing_title": "Author Profile Schema", + "incoming_title": "Author Profile Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/canonical-schema-author-profile", + "incoming": "xananode.canonical:schema/canonical-schema-author-profile", + "existing_title": "Author Profile Schema", + "incoming_title": "Author Profile Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.example:schema/compatibility-report-schema", + "incoming": "xananode.canonical:schema/canonical-schema-compatibility-report", + "existing_title": "Compatibility Report Schema", + "incoming_title": "Compatibility Report Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/canonical-schema-compatibility-report", + "incoming": "xananode.canonical:schema/canonical-schema-compatibility-report", + "existing_title": "Compatibility Report Schema", + "incoming_title": "Compatibility Report Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/compatibility-report-schema", + "incoming": "xananode.canonical:schema/canonical-schema-compatibility-report", + "existing_title": "Compatibility Report Schema", + "incoming_title": "Compatibility Report Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.example:schema/merge-report-schema", + "incoming": "xananode.canonical:schema/canonical-schema-merge-report", + "existing_title": "Merge Report Schema", + "incoming_title": "Merge Report Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/canonical-schema-merge-report", + "incoming": "xananode.canonical:schema/canonical-schema-merge-report", + "existing_title": "Merge Report Schema", + "incoming_title": "Merge Report Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/merge-report-schema", + "incoming": "xananode.canonical:schema/canonical-schema-merge-report", + "existing_title": "Merge Report Schema", + "incoming_title": "Merge Report Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/canonical-schema-nanopublication", + "incoming": "xananode.canonical:schema/canonical-schema-nanopublication", + "existing_title": "Nanopublication Schema", + "incoming_title": "Nanopublication Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/nanopublication-schema", + "incoming": "xananode.canonical:schema/canonical-schema-nanopublication", + "existing_title": "Nanopublication Schema", + "incoming_title": "Nanopublication Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/canonical-schema-ro-crate-metadata", + "incoming": "xananode.canonical:schema/canonical-schema-ro-crate-metadata", + "existing_title": "Ro Crate Metadata Schema", + "incoming_title": "Ro Crate Metadata Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/ro-crate-metadata-schema", + "incoming": "xananode.canonical:schema/canonical-schema-ro-crate-metadata", + "existing_title": "RO-Crate Metadata Schema", + "incoming_title": "Ro Crate Metadata Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/canonical-schema-substrate-diff", + "incoming": "xananode.canonical:schema/canonical-schema-substrate-diff", + "existing_title": "Substrate Diff Schema", + "incoming_title": "Substrate Diff Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/substrate-diff-schema", + "incoming": "xananode.canonical:schema/canonical-schema-substrate-diff", + "existing_title": "Substrate Diff Schema", + "incoming_title": "Substrate Diff Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.example:schema/substrate-manifest-schema", + "incoming": "xananode.canonical:schema/canonical-schema-substrate-manifest", + "existing_title": "Substrate Manifest Schema", + "incoming_title": "Substrate Manifest Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/canonical-schema-substrate-manifest", + "incoming": "xananode.canonical:schema/canonical-schema-substrate-manifest", + "existing_title": "Substrate Manifest Schema", + "incoming_title": "Substrate Manifest Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/substrate-manifest-schema", + "incoming": "xananode.canonical:schema/canonical-schema-substrate-manifest", + "existing_title": "Substrate Manifest Schema", + "incoming_title": "Substrate Manifest Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.example:schema/substrate-node-schema", + "incoming": "xananode.canonical:schema/canonical-schema-substrate-node", + "existing_title": "Substrate Node Schema", + "incoming_title": "Substrate Node Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/canonical-schema-substrate-node", + "incoming": "xananode.canonical:schema/canonical-schema-substrate-node", + "existing_title": "Substrate Node Schema", + "incoming_title": "Substrate Node Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/substrate-node-schema", + "incoming": "xananode.canonical:schema/canonical-schema-substrate-node", + "existing_title": "Substrate Node Schema", + "incoming_title": "Substrate Node Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.example:schema/substrate-relationships-schema", + "incoming": "xananode.canonical:schema/canonical-schema-substrate-relationships", + "existing_title": "Substrate Relationships Schema", + "incoming_title": "Substrate Relationships Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/canonical-schema-substrate-relationships", + "incoming": "xananode.canonical:schema/canonical-schema-substrate-relationships", + "existing_title": "Substrate Relationships Schema", + "incoming_title": "Substrate Relationships Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/substrate-relationships-schema", + "incoming": "xananode.canonical:schema/canonical-schema-substrate-relationships", + "existing_title": "Substrate Relationships Schema", + "incoming_title": "Substrate Relationships Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/canonical-schema-xananode-node-types", + "incoming": "xananode.canonical:schema/canonical-schema-xananode-node-types", + "existing_title": "Xananode Node Types Schema", + "incoming_title": "Xananode Node Types Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/canonical-schema-xananode-property-registry", + "incoming": "xananode.canonical:schema/canonical-schema-xananode-property-registry", + "existing_title": "Xananode Property Registry Schema", + "incoming_title": "Xananode Property Registry Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/canonical-schema-xananode-relationship-types", + "incoming": "xananode.canonical:schema/canonical-schema-xananode-relationship-types", + "existing_title": "Xananode Relationship Types Schema", + "incoming_title": "Xananode Relationship Types Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/canonical-schemas-registry", + "incoming": "xananode.canonical:schema/canonical-schemas-registry", + "existing_title": "Canonical Schemas Registry", + "incoming_title": "Canonical Schemas Registry", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.example:schema/compatibility-report-schema", + "incoming": "xananode.canonical:schema/compatibility-report-schema", + "existing_title": "Compatibility Report Schema", + "incoming_title": "Compatibility Report Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/canonical-schema-compatibility-report", + "incoming": "xananode.canonical:schema/compatibility-report-schema", + "existing_title": "Compatibility Report Schema", + "incoming_title": "Compatibility Report Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/compatibility-report-schema", + "incoming": "xananode.canonical:schema/compatibility-report-schema", + "existing_title": "Compatibility Report Schema", + "incoming_title": "Compatibility Report Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.example:concept/known-implementations-registry", + "incoming": "xananode.canonical:schema/known-implementations-registry", + "existing_title": "Known Implementations Registry", + "incoming_title": "Known Implementations Registry", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/known-implementations-registry", + "incoming": "xananode.canonical:schema/known-implementations-registry", + "existing_title": "Known Implementations Registry", + "incoming_title": "Known Implementations Registry", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.example:schema/merge-report-schema", + "incoming": "xananode.canonical:schema/merge-report-schema", + "existing_title": "Merge Report Schema", + "incoming_title": "Merge Report Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/canonical-schema-merge-report", + "incoming": "xananode.canonical:schema/merge-report-schema", + "existing_title": "Merge Report Schema", + "incoming_title": "Merge Report Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/merge-report-schema", + "incoming": "xananode.canonical:schema/merge-report-schema", + "existing_title": "Merge Report Schema", + "incoming_title": "Merge Report Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/namespace-example.merge", + "incoming": "xananode.canonical:schema/namespace-example.merge", + "existing_title": "Federation Merge Report Example Namespace", + "incoming_title": "Federation Merge Report Example Namespace", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/namespace-example.minimal", + "incoming": "xananode.canonical:schema/namespace-example.minimal", + "existing_title": "Minimal Example Namespace", + "incoming_title": "Minimal Example Namespace", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/namespace-example.museum", + "incoming": "xananode.canonical:schema/namespace-example.museum", + "existing_title": "Museum Extension Example Namespace", + "incoming_title": "Museum Extension Example Namespace", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/namespace-example.researcher_a", + "incoming": "xananode.canonical:schema/namespace-example.researcher_a", + "existing_title": "Federation Example A Namespace", + "incoming_title": "Federation Example A Namespace", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/namespace-example.researcher_b", + "incoming": "xananode.canonical:schema/namespace-example.researcher_b", + "existing_title": "Federation Example B Namespace", + "incoming_title": "Federation Example B Namespace", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.example:concept/namespace-registry", + "incoming": "xananode.canonical:schema/namespace-registry", + "existing_title": "Namespace Registry", + "incoming_title": "Namespace Registry", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/namespace-registry", + "incoming": "xananode.canonical:schema/namespace-registry", + "existing_title": "Namespace Registry", + "incoming_title": "Namespace Registry", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.example:schema/namespace-schema", + "incoming": "xananode.canonical:schema/namespace-schema", + "existing_title": "Namespace Schema", + "incoming_title": "Namespace Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/namespace-schema", + "incoming": "xananode.canonical:schema/namespace-schema", + "existing_title": "Namespace Schema", + "incoming_title": "Namespace Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/namespace-xananode", + "incoming": "xananode.canonical:schema/namespace-xananode", + "existing_title": "XanaNode Core", + "incoming_title": "XanaNode Core", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/canonical-schema-nanopublication", + "incoming": "xananode.canonical:schema/nanopublication-schema", + "existing_title": "Nanopublication Schema", + "incoming_title": "Nanopublication Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/nanopublication-schema", + "incoming": "xananode.canonical:schema/nanopublication-schema", + "existing_title": "Nanopublication Schema", + "incoming_title": "Nanopublication Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/node-type-claim", + "incoming": "xananode.canonical:schema/node-type-claim", + "existing_title": "Claim", + "incoming_title": "Claim", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/node-type-community", + "incoming": "xananode.canonical:schema/node-type-community", + "existing_title": "Community", + "incoming_title": "Community", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/node-type-concept", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Concept", + "incoming_title": "Concept", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/node-type-essay", + "incoming": "xananode.canonical:schema/node-type-essay", + "existing_title": "Essay", + "incoming_title": "Essay", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/node-type-event", + "incoming": "xananode.canonical:schema/node-type-event", + "existing_title": "Event", + "incoming_title": "Event", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/node-type-fragment", + "incoming": "xananode.canonical:schema/node-type-fragment", + "existing_title": "Fragment", + "incoming_title": "Fragment", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/node-type-media", + "incoming": "xananode.canonical:schema/node-type-media", + "existing_title": "Media", + "incoming_title": "Media", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/node-type-observation", + "incoming": "xananode.canonical:schema/node-type-observation", + "existing_title": "Observation", + "incoming_title": "Observation", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/node-type-organization", + "incoming": "xananode.canonical:schema/node-type-organization", + "existing_title": "Organization", + "incoming_title": "Organization", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Person", + "incoming_title": "Person", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/node-type-place", + "incoming": "xananode.canonical:schema/node-type-place", + "existing_title": "Place", + "incoming_title": "Place", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/node-type-project", + "incoming": "xananode.canonical:schema/node-type-project", + "existing_title": "Project", + "incoming_title": "Project", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/node-type-publication", + "incoming": "xananode.canonical:schema/node-type-publication", + "existing_title": "Publication", + "incoming_title": "Publication", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/node-type-registry", + "incoming": "xananode.canonical:schema/node-type-registry", + "existing_title": "Node Type Registry", + "incoming_title": "Node Type Registry", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Relationship", + "incoming_title": "Relationship", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/node-type-revision", + "incoming": "xananode.canonical:schema/node-type-revision", + "existing_title": "Revision", + "incoming_title": "Revision", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Schema", + "incoming_title": "Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/node-type-source", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "Source", + "incoming_title": "Source", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/node-type-technology", + "incoming": "xananode.canonical:schema/node-type-technology", + "existing_title": "Technology", + "incoming_title": "Technology", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/node-type-trail", + "incoming": "xananode.canonical:schema/node-type-trail", + "existing_title": "Trail", + "incoming_title": "Trail", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/property-birth_date", + "incoming": "xananode.canonical:schema/property-birth_date", + "existing_title": "Birth date", + "incoming_title": "Birth date", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/property-currency_value", + "incoming": "xananode.canonical:schema/property-currency_value", + "existing_title": "Currency value", + "incoming_title": "Currency value", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/property-external_identifier", + "incoming": "xananode.canonical:schema/property-external_identifier", + "existing_title": "External identifier", + "incoming_title": "External identifier", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/property-geo_coordinates", + "incoming": "xananode.canonical:schema/property-geo_coordinates", + "existing_title": "Geographic coordinates", + "incoming_title": "Geographic coordinates", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/property-measurement_si", + "incoming": "xananode.canonical:schema/property-measurement_si", + "existing_title": "SI measurement", + "incoming_title": "SI measurement", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/property-registry", + "incoming": "xananode.canonical:schema/property-registry", + "existing_title": "Property Registry", + "incoming_title": "Property Registry", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/property-registry-schema", + "incoming": "xananode.canonical:schema/property-registry-schema", + "existing_title": "Property Registry Schema", + "incoming_title": "Property Registry Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-alias_of", + "incoming": "xananode.canonical:schema/relationship-type-alias_of", + "existing_title": "Alias of", + "incoming_title": "Alias of", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-alternative_to", + "incoming": "xananode.canonical:schema/relationship-type-alternative_to", + "existing_title": "Alternative to", + "incoming_title": "Alternative to", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-anticipated", + "incoming": "xananode.canonical:schema/relationship-type-anticipated", + "existing_title": "Anticipated", + "incoming_title": "Anticipated", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-anticipated_by", + "incoming": "xananode.canonical:schema/relationship-type-anticipated_by", + "existing_title": "Anticipated By Relationship Term", + "incoming_title": "Anticipated By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-anticipates", + "incoming": "xananode.canonical:schema/relationship-type-anticipates", + "existing_title": "Anticipates", + "incoming_title": "Anticipates", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-appears_in", + "incoming": "xananode.canonical:schema/relationship-type-appears_in", + "existing_title": "Appears in", + "incoming_title": "Appears in", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-approved", + "incoming": "xananode.canonical:schema/relationship-type-approved", + "existing_title": "Approved", + "incoming_title": "Approved", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-approved_by", + "incoming": "xananode.canonical:schema/relationship-type-approved_by", + "existing_title": "Approved By Relationship Term", + "incoming_title": "Approved By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-arrived_from", + "incoming": "xananode.canonical:schema/relationship-type-arrived_from", + "existing_title": "Arrived From Relationship Term", + "incoming_title": "Arrived From Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-arrives_at", + "incoming": "xananode.canonical:schema/relationship-type-arrives_at", + "existing_title": "Arrives at", + "incoming_title": "Arrives at", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-authored", + "incoming": "xananode.canonical:schema/relationship-type-authored", + "existing_title": "Authored", + "incoming_title": "Authored", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-authored_by", + "incoming": "xananode.canonical:schema/relationship-type-authored_by", + "existing_title": "Authored By Relationship Term", + "incoming_title": "Authored By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-broader_than", + "incoming": "xananode.canonical:schema/relationship-type-broader_than", + "existing_title": "Broader than", + "incoming_title": "Broader than", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-cited_by", + "incoming": "xananode.canonical:schema/relationship-type-cited_by", + "existing_title": "Cited By Relationship Term", + "incoming_title": "Cited By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-cites", + "incoming": "xananode.canonical:schema/relationship-type-cites", + "existing_title": "Cites", + "incoming_title": "Cites", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-claim_of", + "incoming": "xananode.canonical:schema/relationship-type-claim_of", + "existing_title": "Claim Of Relationship Term", + "incoming_title": "Claim Of Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-clarified_by", + "incoming": "xananode.canonical:schema/relationship-type-clarified_by", + "existing_title": "Clarified By Relationship Term", + "incoming_title": "Clarified By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-clarifies", + "incoming": "xananode.canonical:schema/relationship-type-clarifies", + "existing_title": "Clarifies", + "incoming_title": "Clarifies", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-coined", + "incoming": "xananode.canonical:schema/relationship-type-coined", + "existing_title": "Coined", + "incoming_title": "Coined", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-coined_by", + "incoming": "xananode.canonical:schema/relationship-type-coined_by", + "existing_title": "Coined By Relationship Term", + "incoming_title": "Coined By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-collaborated_with", + "incoming": "xananode.canonical:schema/relationship-type-collaborated_with", + "existing_title": "Collaborated with", + "incoming_title": "Collaborated with", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-compatible_with", + "incoming": "xananode.canonical:schema/relationship-type-compatible_with", + "existing_title": "Compatible with", + "incoming_title": "Compatible with", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-contains", + "incoming": "xananode.canonical:schema/relationship-type-contains", + "existing_title": "Contains", + "incoming_title": "Contains", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-contemporary_of", + "incoming": "xananode.canonical:schema/relationship-type-contemporary_of", + "existing_title": "Contemporary of", + "incoming_title": "Contemporary of", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-context_for", + "incoming": "xananode.canonical:schema/relationship-type-context_for", + "existing_title": "Context for", + "incoming_title": "Context for", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-continued_from", + "incoming": "xananode.canonical:schema/relationship-type-continued_from", + "existing_title": "Continued From Relationship Term", + "incoming_title": "Continued From Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-continues_to", + "incoming": "xananode.canonical:schema/relationship-type-continues_to", + "existing_title": "Continues to", + "incoming_title": "Continues to", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-contradicted_by", + "incoming": "xananode.canonical:schema/relationship-type-contradicted_by", + "existing_title": "Contradicted By Relationship Term", + "incoming_title": "Contradicted By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-contradicts", + "incoming": "xananode.canonical:schema/relationship-type-contradicts", + "existing_title": "Contradicts", + "incoming_title": "Contradicts", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-contrasts_with", + "incoming": "xananode.canonical:schema/relationship-type-contrasts_with", + "existing_title": "Contrasts with", + "incoming_title": "Contrasts with", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-created", + "incoming": "xananode.canonical:schema/relationship-type-created", + "existing_title": "Created", + "incoming_title": "Created", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-created_by", + "incoming": "xananode.canonical:schema/relationship-type-created_by", + "existing_title": "Created By Relationship Term", + "incoming_title": "Created By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-deep_linked_from", + "incoming": "xananode.canonical:schema/relationship-type-deep_linked_from", + "existing_title": "Deep Linked From Relationship Term", + "incoming_title": "Deep Linked From Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-deep_links_to", + "incoming": "xananode.canonical:schema/relationship-type-deep_links_to", + "existing_title": "Deep links to", + "incoming_title": "Deep links to", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-defined_by", + "incoming": "xananode.canonical:schema/relationship-type-defined_by", + "existing_title": "Defined By Relationship Term", + "incoming_title": "Defined By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-defines", + "incoming": "xananode.canonical:schema/relationship-type-defines", + "existing_title": "Defines", + "incoming_title": "Defines", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-demonstrated_by", + "incoming": "xananode.canonical:schema/relationship-type-demonstrated_by", + "existing_title": "Demonstrated By Relationship Term", + "incoming_title": "Demonstrated By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-demonstrates", + "incoming": "xananode.canonical:schema/relationship-type-demonstrates", + "existing_title": "Demonstrates", + "incoming_title": "Demonstrates", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-dependency_of", + "incoming": "xananode.canonical:schema/relationship-type-dependency_of", + "existing_title": "Dependency Of Relationship Term", + "incoming_title": "Dependency Of Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-depends_on", + "incoming": "xananode.canonical:schema/relationship-type-depends_on", + "existing_title": "Depends on", + "incoming_title": "Depends on", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-depicted_by", + "incoming": "xananode.canonical:schema/relationship-type-depicted_by", + "existing_title": "Depicted By Relationship Term", + "incoming_title": "Depicted By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-depicts", + "incoming": "xananode.canonical:schema/relationship-type-depicts", + "existing_title": "Depicts", + "incoming_title": "Depicts", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-derived_from", + "incoming": "xananode.canonical:schema/relationship-type-derived_from", + "existing_title": "Derived from", + "incoming_title": "Derived from", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-derived_into", + "incoming": "xananode.canonical:schema/relationship-type-derived_into", + "existing_title": "Derived Into Relationship Term", + "incoming_title": "Derived Into Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-discussed_in", + "incoming": "xananode.canonical:schema/relationship-type-discussed_in", + "existing_title": "Discussed In Relationship Term", + "incoming_title": "Discussed In Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-discusses", + "incoming": "xananode.canonical:schema/relationship-type-discusses", + "existing_title": "Discusses", + "incoming_title": "Discusses", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-disputed_by", + "incoming": "xananode.canonical:schema/relationship-type-disputed_by", + "existing_title": "Disputed By Relationship Term", + "incoming_title": "Disputed By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-disputed_identity", + "incoming": "xananode.canonical:schema/relationship-type-disputed_identity", + "existing_title": "Disputed identity", + "incoming_title": "Disputed identity", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-disputes", + "incoming": "xananode.canonical:schema/relationship-type-disputes", + "existing_title": "Disputes", + "incoming_title": "Disputes", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-documented_by", + "incoming": "xananode.canonical:schema/relationship-type-documented_by", + "existing_title": "Documented By Relationship Term", + "incoming_title": "Documented By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-documents", + "incoming": "xananode.canonical:schema/relationship-type-documents", + "existing_title": "Documents", + "incoming_title": "Documents", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-enabled_by", + "incoming": "xananode.canonical:schema/relationship-type-enabled_by", + "existing_title": "Enabled By Relationship Term", + "incoming_title": "Enabled By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-enables", + "incoming": "xananode.canonical:schema/relationship-type-enables", + "existing_title": "Enables", + "incoming_title": "Enables", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-equivalent_to", + "incoming": "xananode.canonical:schema/relationship-type-equivalent_to", + "existing_title": "Equivalent to", + "incoming_title": "Equivalent to", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-evidence_for", + "incoming": "xananode.canonical:schema/relationship-type-evidence_for", + "existing_title": "Evidence for", + "incoming_title": "Evidence for", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-explained_by", + "incoming": "xananode.canonical:schema/relationship-type-explained_by", + "existing_title": "Explained By Relationship Term", + "incoming_title": "Explained By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-explains", + "incoming": "xananode.canonical:schema/relationship-type-explains", + "existing_title": "Explains", + "incoming_title": "Explains", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-extended_by", + "incoming": "xananode.canonical:schema/relationship-type-extended_by", + "existing_title": "Extended By Relationship Term", + "incoming_title": "Extended By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-extends", + "incoming": "xananode.canonical:schema/relationship-type-extends", + "existing_title": "Extends", + "incoming_title": "Extends", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-extension_of", + "incoming": "xananode.canonical:schema/relationship-type-extension_of", + "existing_title": "Extension of", + "incoming_title": "Extension of", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-featured_in", + "incoming": "xananode.canonical:schema/relationship-type-featured_in", + "existing_title": "Featured In Relationship Term", + "incoming_title": "Featured In Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-featured_speaker", + "incoming": "xananode.canonical:schema/relationship-type-featured_speaker", + "existing_title": "Featured Speaker Relationship Term", + "incoming_title": "Featured Speaker Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-features", + "incoming": "xananode.canonical:schema/relationship-type-features", + "existing_title": "Features", + "incoming_title": "Features", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-followed", + "incoming": "xananode.canonical:schema/relationship-type-followed", + "existing_title": "Followed Relationship Term", + "incoming_title": "Followed Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-friend_of", + "incoming": "xananode.canonical:schema/relationship-type-friend_of", + "existing_title": "Friend of", + "incoming_title": "Friend of", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-had_participant", + "incoming": "xananode.canonical:schema/relationship-type-had_participant", + "existing_title": "Had Participant Relationship Term", + "incoming_title": "Had Participant Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-has_alias", + "incoming": "xananode.canonical:schema/relationship-type-has_alias", + "existing_title": "Has Alias Relationship Term", + "incoming_title": "Has Alias Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-has_appearance", + "incoming": "xananode.canonical:schema/relationship-type-has_appearance", + "existing_title": "Has Appearance Relationship Term", + "incoming_title": "Has Appearance Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-has_claim", + "incoming": "xananode.canonical:schema/relationship-type-has_claim", + "existing_title": "Has claim", + "incoming_title": "Has claim", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-has_context", + "incoming": "xananode.canonical:schema/relationship-type-has_context", + "existing_title": "Has Context Relationship Term", + "incoming_title": "Has Context Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-has_evidence", + "incoming": "xananode.canonical:schema/relationship-type-has_evidence", + "existing_title": "Has Evidence Relationship Term", + "incoming_title": "Has Evidence Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-has_extension", + "incoming": "xananode.canonical:schema/relationship-type-has_extension", + "existing_title": "Has Extension Relationship Term", + "incoming_title": "Has Extension Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-has_primary_media", + "incoming": "xananode.canonical:schema/relationship-type-has_primary_media", + "existing_title": "Has primary media", + "incoming_title": "Has primary media", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-identified", + "incoming": "xananode.canonical:schema/relationship-type-identified", + "existing_title": "Identified", + "incoming_title": "Identified", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-identified_by", + "incoming": "xananode.canonical:schema/relationship-type-identified_by", + "existing_title": "Identified By Relationship Term", + "incoming_title": "Identified By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-implemented_by", + "incoming": "xananode.canonical:schema/relationship-type-implemented_by", + "existing_title": "Implemented By Relationship Term", + "incoming_title": "Implemented By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-implements", + "incoming": "xananode.canonical:schema/relationship-type-implements", + "existing_title": "Implements", + "incoming_title": "Implements", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-included_in", + "incoming": "xananode.canonical:schema/relationship-type-included_in", + "existing_title": "Included In Relationship Term", + "incoming_title": "Included In Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-includes", + "incoming": "xananode.canonical:schema/relationship-type-includes", + "existing_title": "Includes", + "incoming_title": "Includes", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-influenced", + "incoming": "xananode.canonical:schema/relationship-type-influenced", + "existing_title": "Influenced", + "incoming_title": "Influenced", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-influenced_by", + "incoming": "xananode.canonical:schema/relationship-type-influenced_by", + "existing_title": "Influenced By Relationship Term", + "incoming_title": "Influenced By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-interviewed", + "incoming": "xananode.canonical:schema/relationship-type-interviewed", + "existing_title": "Interviewed", + "incoming_title": "Interviewed", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-interviewed_by", + "incoming": "xananode.canonical:schema/relationship-type-interviewed_by", + "existing_title": "Interviewed By Relationship Term", + "incoming_title": "Interviewed By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-introduced", + "incoming": "xananode.canonical:schema/relationship-type-introduced", + "existing_title": "Introduced", + "incoming_title": "Introduced", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-introduced_by", + "incoming": "xananode.canonical:schema/relationship-type-introduced_by", + "existing_title": "Introduced By Relationship Term", + "incoming_title": "Introduced By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-introduced_in", + "incoming": "xananode.canonical:schema/relationship-type-introduced_in", + "existing_title": "Introduced in", + "incoming_title": "Introduced in", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-introduction_venue_of", + "incoming": "xananode.canonical:schema/relationship-type-introduction_venue_of", + "existing_title": "Introduction Venue Of Relationship Term", + "incoming_title": "Introduction Venue Of Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-is_start_of", + "incoming": "xananode.canonical:schema/relationship-type-is_start_of", + "existing_title": "Is Start Of Relationship Term", + "incoming_title": "Is Start Of Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-mapped_from", + "incoming": "xananode.canonical:schema/relationship-type-mapped_from", + "existing_title": "Mapped From Relationship Term", + "incoming_title": "Mapped From Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-maps_to", + "incoming": "xananode.canonical:schema/relationship-type-maps_to", + "existing_title": "Maps to", + "incoming_title": "Maps to", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-memorialized_by", + "incoming": "xananode.canonical:schema/relationship-type-memorialized_by", + "existing_title": "Memorialized By Relationship Term", + "incoming_title": "Memorialized By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-memorializes", + "incoming": "xananode.canonical:schema/relationship-type-memorializes", + "existing_title": "Memorializes", + "incoming_title": "Memorializes", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-mentioned_by", + "incoming": "xananode.canonical:schema/relationship-type-mentioned_by", + "existing_title": "Mentioned By Relationship Term", + "incoming_title": "Mentioned By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-mentions", + "incoming": "xananode.canonical:schema/relationship-type-mentions", + "existing_title": "Mentions", + "incoming_title": "Mentions", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-motivated_by", + "incoming": "xananode.canonical:schema/relationship-type-motivated_by", + "existing_title": "Motivated by", + "incoming_title": "Motivated by", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-motivates", + "incoming": "xananode.canonical:schema/relationship-type-motivates", + "existing_title": "Motivates Relationship Term", + "incoming_title": "Motivates Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-narrower_than", + "incoming": "xananode.canonical:schema/relationship-type-narrower_than", + "existing_title": "Narrower Than Relationship Term", + "incoming_title": "Narrower Than Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-occurred_at", + "incoming": "xananode.canonical:schema/relationship-type-occurred_at", + "existing_title": "Occurred at", + "incoming_title": "Occurred at", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-parallel_to", + "incoming": "xananode.canonical:schema/relationship-type-parallel_to", + "existing_title": "Parallel to", + "incoming_title": "Parallel to", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-part_of", + "incoming": "xananode.canonical:schema/relationship-type-part_of", + "existing_title": "Part Of Relationship Term", + "incoming_title": "Part Of Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-participated_in", + "incoming": "xananode.canonical:schema/relationship-type-participated_in", + "existing_title": "Participated in", + "incoming_title": "Participated in", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-popularized", + "incoming": "xananode.canonical:schema/relationship-type-popularized", + "existing_title": "Popularized", + "incoming_title": "Popularized", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-popularized_by", + "incoming": "xananode.canonical:schema/relationship-type-popularized_by", + "existing_title": "Popularized By Relationship Term", + "incoming_title": "Popularized By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-possible_match", + "incoming": "xananode.canonical:schema/relationship-type-possible_match", + "existing_title": "Possible match", + "incoming_title": "Possible match", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-preceded", + "incoming": "xananode.canonical:schema/relationship-type-preceded", + "existing_title": "Preceded", + "incoming_title": "Preceded", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-presented", + "incoming": "xananode.canonical:schema/relationship-type-presented", + "existing_title": "Presented", + "incoming_title": "Presented", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-presented_by", + "incoming": "xananode.canonical:schema/relationship-type-presented_by", + "existing_title": "Presented By Relationship Term", + "incoming_title": "Presented By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-preserved_by", + "incoming": "xananode.canonical:schema/relationship-type-preserved_by", + "existing_title": "Preserved By Relationship Term", + "incoming_title": "Preserved By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-preserves", + "incoming": "xananode.canonical:schema/relationship-type-preserves", + "existing_title": "Preserves", + "incoming_title": "Preserves", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-produces", + "incoming": "xananode.canonical:schema/relationship-type-produces", + "existing_title": "Produces Relationship Term", + "incoming_title": "Produces Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-proposed", + "incoming": "xananode.canonical:schema/relationship-type-proposed", + "existing_title": "Proposed", + "incoming_title": "Proposed", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-proposed_by", + "incoming": "xananode.canonical:schema/relationship-type-proposed_by", + "existing_title": "Proposed By Relationship Term", + "incoming_title": "Proposed By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-quoted_by", + "incoming": "xananode.canonical:schema/relationship-type-quoted_by", + "existing_title": "Quoted By Relationship Term", + "incoming_title": "Quoted By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-quotes", + "incoming": "xananode.canonical:schema/relationship-type-quotes", + "existing_title": "Quotes", + "incoming_title": "Quotes", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-refined_by", + "incoming": "xananode.canonical:schema/relationship-type-refined_by", + "existing_title": "Refined By Relationship Term", + "incoming_title": "Refined By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-refines", + "incoming": "xananode.canonical:schema/relationship-type-refines", + "existing_title": "Refines", + "incoming_title": "Refines", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-registry", + "incoming": "xananode.canonical:schema/relationship-type-registry", + "existing_title": "Relationship Type Registry", + "incoming_title": "Relationship Type Registry", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-related_to", + "incoming": "xananode.canonical:schema/relationship-type-related_to", + "existing_title": "Related to", + "incoming_title": "Related to", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-represented_by", + "incoming": "xananode.canonical:schema/relationship-type-represented_by", + "existing_title": "Represented By Relationship Term", + "incoming_title": "Represented By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-represents", + "incoming": "xananode.canonical:schema/relationship-type-represents", + "existing_title": "Represents", + "incoming_title": "Represents", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-required_for", + "incoming": "xananode.canonical:schema/relationship-type-required_for", + "existing_title": "Required For Relationship Term", + "incoming_title": "Required For Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-requires", + "incoming": "xananode.canonical:schema/relationship-type-requires", + "existing_title": "Requires", + "incoming_title": "Requires", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-results_from", + "incoming": "xananode.canonical:schema/relationship-type-results_from", + "existing_title": "Results from", + "incoming_title": "Results from", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-same_entity", + "incoming": "xananode.canonical:schema/relationship-type-same_entity", + "existing_title": "Same entity", + "incoming_title": "Same entity", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-shaped_by", + "incoming": "xananode.canonical:schema/relationship-type-shaped_by", + "existing_title": "Shaped By Relationship Term", + "incoming_title": "Shaped By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-shapes", + "incoming": "xananode.canonical:schema/relationship-type-shapes", + "existing_title": "Shapes", + "incoming_title": "Shapes", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-site_of", + "incoming": "xananode.canonical:schema/relationship-type-site_of", + "existing_title": "Site Of Relationship Term", + "incoming_title": "Site Of Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-spoke_at", + "incoming": "xananode.canonical:schema/relationship-type-spoke_at", + "existing_title": "Spoke at", + "incoming_title": "Spoke at", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-starts_with", + "incoming": "xananode.canonical:schema/relationship-type-starts_with", + "existing_title": "Starts with", + "incoming_title": "Starts with", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-superseded_by", + "incoming": "xananode.canonical:schema/relationship-type-superseded_by", + "existing_title": "Superseded By Relationship Term", + "incoming_title": "Superseded By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-supersedes", + "incoming": "xananode.canonical:schema/relationship-type-supersedes", + "existing_title": "Supersedes", + "incoming_title": "Supersedes", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-supported_by", + "incoming": "xananode.canonical:schema/relationship-type-supported_by", + "existing_title": "Supported By Relationship Term", + "incoming_title": "Supported By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-supports", + "incoming": "xananode.canonical:schema/relationship-type-supports", + "existing_title": "Supports", + "incoming_title": "Supports", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-threatened_by", + "incoming": "xananode.canonical:schema/relationship-type-threatened_by", + "existing_title": "Threatened By Relationship Term", + "incoming_title": "Threatened By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-threatens", + "incoming": "xananode.canonical:schema/relationship-type-threatens", + "existing_title": "Threatens", + "incoming_title": "Threatens", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-trained_on", + "incoming": "xananode.canonical:schema/relationship-type-trained_on", + "existing_title": "Trained on", + "incoming_title": "Trained on", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-transcluded_by", + "incoming": "xananode.canonical:schema/relationship-type-transcluded_by", + "existing_title": "Transcluded By Relationship Term", + "incoming_title": "Transcluded By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-transcludes", + "incoming": "xananode.canonical:schema/relationship-type-transcludes", + "existing_title": "Transcludes", + "incoming_title": "Transcludes", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-used_as_primary_media_for", + "incoming": "xananode.canonical:schema/relationship-type-used_as_primary_media_for", + "existing_title": "Used As Primary Media For Relationship Term", + "incoming_title": "Used As Primary Media For Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-used_by", + "incoming": "xananode.canonical:schema/relationship-type-used_by", + "existing_title": "Used By Relationship Term", + "incoming_title": "Used By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-used_to_train", + "incoming": "xananode.canonical:schema/relationship-type-used_to_train", + "existing_title": "Used To Train Relationship Term", + "incoming_title": "Used To Train Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-uses", + "incoming": "xananode.canonical:schema/relationship-type-uses", + "existing_title": "Uses", + "incoming_title": "Uses", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/canonical-schema-ro-crate-metadata", + "incoming": "xananode.canonical:schema/ro-crate-metadata-schema", + "existing_title": "Ro Crate Metadata Schema", + "incoming_title": "RO-Crate Metadata Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/ro-crate-metadata-schema", + "incoming": "xananode.canonical:schema/ro-crate-metadata-schema", + "existing_title": "RO-Crate Metadata Schema", + "incoming_title": "RO-Crate Metadata Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/canonical-schema-substrate-diff", + "incoming": "xananode.canonical:schema/substrate-diff-schema", + "existing_title": "Substrate Diff Schema", + "incoming_title": "Substrate Diff Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/substrate-diff-schema", + "incoming": "xananode.canonical:schema/substrate-diff-schema", + "existing_title": "Substrate Diff Schema", + "incoming_title": "Substrate Diff Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.example:schema/substrate-manifest-schema", + "incoming": "xananode.canonical:schema/substrate-manifest-schema", + "existing_title": "Substrate Manifest Schema", + "incoming_title": "Substrate Manifest Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/canonical-schema-substrate-manifest", + "incoming": "xananode.canonical:schema/substrate-manifest-schema", + "existing_title": "Substrate Manifest Schema", + "incoming_title": "Substrate Manifest Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/substrate-manifest-schema", + "incoming": "xananode.canonical:schema/substrate-manifest-schema", + "existing_title": "Substrate Manifest Schema", + "incoming_title": "Substrate Manifest Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.example:schema/substrate-node-schema", + "incoming": "xananode.canonical:schema/substrate-node-schema", + "existing_title": "Substrate Node Schema", + "incoming_title": "Substrate Node Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/canonical-schema-substrate-node", + "incoming": "xananode.canonical:schema/substrate-node-schema", + "existing_title": "Substrate Node Schema", + "incoming_title": "Substrate Node Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/substrate-node-schema", + "incoming": "xananode.canonical:schema/substrate-node-schema", + "existing_title": "Substrate Node Schema", + "incoming_title": "Substrate Node Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.example:schema/substrate-relationships-schema", + "incoming": "xananode.canonical:schema/substrate-relationships-schema", + "existing_title": "Substrate Relationships Schema", + "incoming_title": "Substrate Relationships Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/canonical-schema-substrate-relationships", + "incoming": "xananode.canonical:schema/substrate-relationships-schema", + "existing_title": "Substrate Relationships Schema", + "incoming_title": "Substrate Relationships Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/substrate-relationships-schema", + "incoming": "xananode.canonical:schema/substrate-relationships-schema", + "existing_title": "Substrate Relationships Schema", + "incoming_title": "Substrate Relationships Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:source/github-profile", + "incoming": "xananode.canonical:source/github-profile", + "existing_title": "GitHub Profile", + "incoming_title": "GitHub Profile", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:source/hugo-official-site", + "incoming": "xananode.canonical:source/hugo-official-site", + "existing_title": "Hugo Official Site", + "incoming_title": "Hugo Official Site", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:source/support-xananode", + "incoming": "xananode.canonical:source/support-xananode", + "existing_title": "Support XanaNode", + "incoming_title": "Support XanaNode", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:source/xananode-com-domain", + "incoming": "xananode.canonical:source/xananode-com-domain", + "existing_title": "XanaNode.com", + "incoming_title": "XanaNode.com", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.example:source/xananode-core-sdk-repo", + "incoming": "xananode.canonical:source/xananode-core-sdk-repository", + "existing_title": "XanaNode Core SDK Repository", + "incoming_title": "XanaNode Core SDK Repository", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:source/xananode-core-sdk-repository", + "incoming": "xananode.canonical:source/xananode-core-sdk-repository", + "existing_title": "XanaNode Core SDK Repository", + "incoming_title": "XanaNode Core SDK Repository", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.example:source/xananode-hugo-repo", + "incoming": "xananode.canonical:source/xananode-hugo-repository", + "existing_title": "XanaNode Hugo Repository", + "incoming_title": "XanaNode Hugo Repository", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:source/xananode-hugo-repository", + "incoming": "xananode.canonical:source/xananode-hugo-repository", + "existing_title": "XanaNode Hugo Repository", + "incoming_title": "XanaNode Hugo Repository", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:source/xananode-net-domain", + "incoming": "xananode.canonical:source/xananode-net-domain", + "existing_title": "XanaNode.net", + "incoming_title": "XanaNode.net", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:source/xananode-org-domain", + "incoming": "xananode.canonical:source/xananode-org-domain", + "existing_title": "XanaNode.org", + "incoming_title": "XanaNode.org", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.example:source/xananode-protocol-repo", + "incoming": "xananode.canonical:source/xananode-protocol-repository", + "existing_title": "XanaNode Protocol Repository", + "incoming_title": "XanaNode Protocol Repository", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:source/xananode-protocol-repository", + "incoming": "xananode.canonical:source/xananode-protocol-repository", + "existing_title": "XanaNode Protocol Repository", + "incoming_title": "XanaNode Protocol Repository", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.example:source/xananode-studio-repo", + "incoming": "xananode.canonical:source/xananode-studio-repository", + "existing_title": "XanaNode Studio Repository", + "incoming_title": "XanaNode Studio Repository", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:source/xananode-studio-repository", + "incoming": "xananode.canonical:source/xananode-studio-repository", + "existing_title": "XanaNode Studio Repository", + "incoming_title": "XanaNode Studio Repository", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.example:source/xananode-workspace-repo", + "incoming": "xananode.canonical:source/xananode-workspace-repository", + "existing_title": "XanaNode Workspace Repository", + "incoming_title": "XanaNode Workspace Repository", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:source/xananode-workspace-repository", + "incoming": "xananode.canonical:source/xananode-workspace-repository", + "existing_title": "XanaNode Workspace Repository", + "incoming_title": "XanaNode Workspace Repository", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.example:technology/cytoscape-js", + "incoming": "xananode.canonical:technology/cytoscape-js", + "existing_title": "Cytoscape.js", + "incoming_title": "Cytoscape.js", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:technology/cytoscape-js", + "incoming": "xananode.canonical:technology/cytoscape-js", + "existing_title": "Cytoscape.js", + "incoming_title": "Cytoscape.js", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:technology/git", + "incoming": "xananode.canonical:technology/git", + "existing_title": "Git", + "incoming_title": "Git", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.example:technology/hugo", + "incoming": "xananode.canonical:technology/hugo", + "existing_title": "Hugo", + "incoming_title": "Hugo", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:technology/hugo", + "incoming": "xananode.canonical:technology/hugo", + "existing_title": "Hugo", + "incoming_title": "Hugo", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:technology/nodejs", + "incoming": "xananode.canonical:technology/nodejs", + "existing_title": "Node.js", + "incoming_title": "Node.js", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:technology/python", + "incoming": "xananode.canonical:technology/python", + "existing_title": "Python", + "incoming_title": "Python", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:trail/xananode-stack-trail", + "incoming": "xananode.canonical:trail/xananode-stack-trail", + "existing_title": "XanaNode Stack Trail", + "incoming_title": "XanaNode Stack Trail", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/gottfried-wilhelm-leibniz", + "incoming": "xananode.lineage:person/gottfried-wilhelm-leibniz", + "existing_title": "Gottfried Wilhelm Leibniz", + "incoming_title": "Gottfried Wilhelm Leibniz", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/wilhelm-ostwald", + "incoming": "xananode.lineage:person/wilhelm-ostwald", + "existing_title": "Wilhelm Ostwald", + "incoming_title": "Wilhelm Ostwald", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/jorge-luis-borges", + "incoming": "xananode.lineage:person/jorge-luis-borges", + "existing_title": "Jorge Luis Borges", + "incoming_title": "Jorge Luis Borges", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:publication/the-garden-of-forking-paths", + "incoming": "xananode.lineage:publication/the-garden-of-forking-paths", + "existing_title": "The Garden of Forking Paths", + "incoming_title": "The Garden of Forking Paths", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/andries-van-dam", + "incoming": "xananode.lineage:person/andries-van-dam", + "existing_title": "Andries van Dam", + "incoming_title": "Andries van Dam", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:place/brown-university", + "incoming": "xananode.lineage:place/brown-university", + "existing_title": "Brown University", + "incoming_title": "Brown University", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:project/hypertext-editing-system", + "incoming": "xananode.lineage:project/hypertext-editing-system", + "existing_title": "Hypertext Editing System", + "incoming_title": "Hypertext Editing System", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:project/fress", + "incoming": "xananode.lineage:project/fress", + "existing_title": "FRESS", + "incoming_title": "FRESS", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:project/intermedia", + "incoming": "xananode.lineage:project/intermedia", + "existing_title": "Intermedia", + "incoming_title": "Intermedia", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/nicholas-negroponte", + "incoming": "xananode.lineage:person/nicholas-negroponte", + "existing_title": "Nicholas Negroponte", + "incoming_title": "Nicholas Negroponte", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/seymour-papert", + "incoming": "xananode.lineage:person/seymour-papert", + "existing_title": "Seymour Papert", + "incoming_title": "Seymour Papert", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/marvin-minsky", + "incoming": "xananode.lineage:person/marvin-minsky", + "existing_title": "Marvin Minsky", + "incoming_title": "Marvin Minsky", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:organization/mit-media-lab", + "incoming": "xananode.lineage:organization/mit-media-lab", + "existing_title": "MIT Media Lab", + "incoming_title": "MIT Media Lab", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/hans-peter-brondmo", + "incoming": "xananode.lineage:person/hans-peter-brondmo", + "existing_title": "Hans Peter Brondmo", + "incoming_title": "Hans Peter Brondmo", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:technology/micons", + "incoming": "xananode.lineage:technology/micons", + "existing_title": "Micons", + "incoming_title": "Micons", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/robert-winter", + "incoming": "xananode.lineage:person/robert-winter", + "existing_title": "Robert Winter", + "incoming_title": "Robert Winter", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:project/interactive-beethoven-ninth", + "incoming": "xananode.lineage:project/interactive-beethoven-ninth", + "existing_title": "Interactive Beethoven's Ninth", + "incoming_title": "Interactive Beethoven's Ninth", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/robert-abel", + "incoming": "xananode.lineage:person/robert-abel", + "existing_title": "Robert Abel", + "incoming_title": "Robert Abel", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:project/interactive-guernica", + "incoming": "xananode.lineage:project/interactive-guernica", + "existing_title": "Interactive Guernica", + "incoming_title": "Interactive Guernica", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/ivan-sutherland", + "incoming": "xananode.lineage:person/ivan-sutherland", + "existing_title": "Ivan Sutherland", + "incoming_title": "Ivan Sutherland", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/jaron-lanier", + "incoming": "xananode.lineage:person/jaron-lanier", + "existing_title": "Jaron Lanier", + "incoming_title": "Jaron Lanier", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:organization/vpl-research", + "incoming": "xananode.lineage:organization/vpl-research", + "existing_title": "VPL Research", + "incoming_title": "VPL Research", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/scott-fisher", + "incoming": "xananode.lineage:person/scott-fisher", + "existing_title": "Scott Fisher", + "incoming_title": "Scott Fisher", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:organization/nasa", + "incoming": "xananode.lineage:organization/nasa", + "existing_title": "NASA", + "incoming_title": "NASA", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:publication/dirk-gentlys-holistic-detective-agency", + "incoming": "xananode.lineage:publication/dirk-gentlys-holistic-detective-agency", + "existing_title": "Dirk Gently's Holistic Detective Agency", + "incoming_title": "Dirk Gently's Holistic Detective Agency", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:organization/bbc-two", + "incoming": "xananode.lineage:organization/bbc-two", + "existing_title": "BBC Two", + "incoming_title": "BBC Two", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/richard-saul-wurman", + "incoming": "xananode.lineage:person/richard-saul-wurman", + "existing_title": "Richard Saul Wurman", + "incoming_title": "Richard Saul Wurman", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/harry-marks", + "incoming": "xananode.lineage:person/harry-marks", + "existing_title": "Harry Marks", + "incoming_title": "Harry Marks", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/john-sculley", + "incoming": "xananode.lineage:person/john-sculley", + "existing_title": "John Sculley", + "incoming_title": "John Sculley", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:technology/apple-knowledge-navigator", + "incoming": "xananode.lineage:technology/apple-knowledge-navigator", + "existing_title": "Apple Knowledge Navigator", + "incoming_title": "Apple Knowledge Navigator", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/bill-atkinson", + "incoming": "xananode.lineage:person/bill-atkinson", + "existing_title": "Bill Atkinson", + "incoming_title": "Bill Atkinson", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/herbie-hancock", + "incoming": "xananode.lineage:person/herbie-hancock", + "existing_title": "Herbie Hancock", + "incoming_title": "Herbie Hancock", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/nigel-holmes", + "incoming": "xananode.lineage:person/nigel-holmes", + "existing_title": "Nigel Holmes", + "incoming_title": "Nigel Holmes", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/laurie-anderson", + "incoming": "xananode.lineage:person/laurie-anderson", + "existing_title": "Laurie Anderson", + "incoming_title": "Laurie Anderson", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/bran-ferren", + "incoming": "xananode.lineage:person/bran-ferren", + "existing_title": "Bran Ferren", + "incoming_title": "Bran Ferren", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/robert-cailliau", + "incoming": "xananode.lineage:person/robert-cailliau", + "existing_title": "Robert Cailliau", + "incoming_title": "Robert Cailliau", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:place/cern", + "incoming": "xananode.lineage:place/cern", + "existing_title": "CERN", + "incoming_title": "CERN", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:technology/html", + "incoming": "xananode.lineage:technology/html", + "existing_title": "HTML", + "incoming_title": "HTML", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:technology/url-uri", + "incoming": "xananode.lineage:technology/url-uri", + "existing_title": "URL/URI", + "incoming_title": "URL/URI", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:technology/http", + "incoming": "xananode.lineage:technology/http", + "existing_title": "HTTP", + "incoming_title": "HTTP", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:organization/ncsa", + "incoming": "xananode.lineage:organization/ncsa", + "existing_title": "NCSA", + "incoming_title": "NCSA", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/marc-andreessen", + "incoming": "xananode.lineage:person/marc-andreessen", + "existing_title": "Marc Andreessen", + "incoming_title": "Marc Andreessen", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:technology/mosaic", + "incoming": "xananode.lineage:technology/mosaic", + "existing_title": "Mosaic", + "incoming_title": "Mosaic", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:concept/web-as-incomplete-hypertext", + "incoming": "xananode.lineage:concept/web-as-incomplete-hypertext", + "existing_title": "The Web as Incomplete Hypertext", + "incoming_title": "The Web as Incomplete Hypertext", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:technology/guide", + "incoming": "xananode.lineage:technology/guide", + "existing_title": "Guide", + "incoming_title": "Guide", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:project/storyspace", + "incoming": "xananode.lineage:project/storyspace", + "existing_title": "Storyspace", + "incoming_title": "Storyspace", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:project/zog-kms", + "incoming": "xananode.lineage:project/zog-kms", + "existing_title": "ZOG/KMS", + "incoming_title": "ZOG/KMS", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:project/xanadu-at-autodesk", + "incoming": "xananode.lineage:project/xanadu-at-autodesk", + "existing_title": "Xanadu at Autodesk", + "incoming_title": "Xanadu at Autodesk", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:concept/conflict-disputed-identity", + "incoming": "xananode.lineage:concept/conflict-disputed-identity", + "existing_title": "Conflict and Disputed Identity", + "incoming_title": "Conflict and Disputed Identity", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:technology/git-backed-substrate", + "incoming": "xananode.lineage:technology/git-backed-substrate", + "existing_title": "Git-backed Substrate", + "incoming_title": "Git-backed Substrate", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:tool/babel", + "incoming": "xananode.lineage:tool/babel", + "existing_title": "Babel", + "incoming_title": "Babel", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:tool/hyperland-vr", + "incoming": "xananode.lineage:tool/hyperland-vr", + "existing_title": "Hyperland VR", + "incoming_title": "Hyperland VR", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "incoming": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "existing_title": "Lost Lineage of Human Knowledge Augmentation", + "incoming_title": "Lost Lineage of Human Knowledge Augmentation", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/paul-otlet", + "incoming": "xananode.lineage:person/paul-otlet", + "existing_title": "Paul Otlet", + "incoming_title": "Paul Otlet", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/h-g-wells", + "incoming": "xananode.lineage:person/h-g-wells", + "existing_title": "H. G. Wells", + "incoming_title": "H. G. Wells", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/douglas-adams", + "incoming": "xananode.lineage:person/douglas-adams", + "existing_title": "Douglas Adams", + "incoming_title": "Douglas Adams", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:publication/hyperland", + "incoming": "xananode.lineage:publication/hyperland", + "existing_title": "Hyperland", + "incoming_title": "Hyperland", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/tom-baker", + "incoming": "xananode.lineage:person/tom-baker", + "existing_title": "Tom Baker", + "incoming_title": "Tom Baker", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/max-whitby", + "incoming": "xananode.lineage:person/max-whitby", + "existing_title": "Max Whitby", + "incoming_title": "Max Whitby", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:event/ted2-1990", + "incoming": "xananode.lineage:event/ted2-1990", + "existing_title": "TED2", + "incoming_title": "TED2", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:place/monterey-california", + "incoming": "xananode.lineage:place/monterey-california", + "existing_title": "Monterey, California", + "incoming_title": "Monterey, California", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/bob-stein", + "incoming": "xananode.lineage:person/bob-stein", + "existing_title": "Bob Stein", + "incoming_title": "Bob Stein", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:organization/voyager-company", + "incoming": "xananode.lineage:organization/voyager-company", + "existing_title": "Voyager Company", + "incoming_title": "Voyager Company", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/alan-kay", + "incoming": "xananode.lineage:person/alan-kay", + "existing_title": "Alan Kay", + "incoming_title": "Alan Kay", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:organization/xerox-parc", + "incoming": "xananode.lineage:organization/xerox-parc", + "existing_title": "Xerox PARC", + "incoming_title": "Xerox PARC", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:technology/hypercard", + "incoming": "xananode.lineage:technology/hypercard", + "existing_title": "HyperCard", + "incoming_title": "HyperCard", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/tim-berners-lee", + "incoming": "xananode.lineage:person/tim-berners-lee", + "existing_title": "Tim Berners-Lee", + "incoming_title": "Tim Berners-Lee", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:place/world-wide-web", + "incoming": "xananode.lineage:technology/world-wide-web", + "existing_title": "World Wide Web", + "incoming_title": "World Wide Web", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:technology/world-wide-web", + "incoming": "xananode.lineage:technology/world-wide-web", + "existing_title": "World Wide Web", + "incoming_title": "World Wide Web", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:project/aspen-movie-map", + "incoming": "xananode.lineage:project/aspen-movie-map", + "existing_title": "Aspen Movie Map", + "incoming_title": "Aspen Movie Map", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:trail/lost-lineage-intertwingled-trail", + "incoming": "xananode.lineage:trail/lost-lineage-intertwingled-trail", + "existing_title": "Lost Lineage Intertwingled Trail", + "incoming_title": "Lost Lineage Intertwingled Trail", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/knowledge-substrate", + "incoming": "example.minimal:claim/substrate-is-structure", + "existing_title": "Knowledge Substrate", + "incoming_title": "A knowledge substrate is structure, not just information", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:claim/claim-substrate-is-structure", + "incoming": "example.minimal:claim/substrate-is-structure", + "existing_title": "A knowledge substrate is structure, not information", + "incoming_title": "A knowledge substrate is structure, not just information", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "example.minimal:concept/knowledge-substrate", + "incoming": "example.minimal:claim/substrate-is-structure", + "existing_title": "Knowledge Substrate", + "incoming_title": "A knowledge substrate is structure, not just information", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/knowledge-substrate", + "incoming": "example.minimal:claim/substrate-is-structure", + "existing_title": "Knowledge Substrate", + "incoming_title": "A knowledge substrate is structure, not just information", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-concept", + "incoming": "example.minimal:concept/associative-trails", + "existing_title": "Concept", + "incoming_title": "Associative Trails", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:fragment/as-we-may-think-0004", + "incoming": "example.minimal:concept/associative-trails", + "existing_title": "Associative Trails Fragment", + "incoming_title": "Associative Trails", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "example.minimal:essay/relationship-navigation-intro", + "existing_title": "Relationship", + "incoming_title": "Relationship Navigation Intro", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:source/as-we-may-think", + "incoming": "example.minimal:fragment/as-we-may-think-0004", + "existing_title": "As We May Think", + "incoming_title": "As We May Think Fragment 0004", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "example.minimal:source/as-we-may-think", + "incoming": "example.minimal:fragment/as-we-may-think-0004", + "existing_title": "As We May Think", + "incoming_title": "As We May Think Fragment 0004", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-fragment", + "incoming": "example.minimal:fragment/as-we-may-think-0004", + "existing_title": "Fragment", + "incoming_title": "As We May Think Fragment 0004", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/federated-knowledge-substrates", + "incoming": "example.minimal:concept/knowledge-substrate", + "existing_title": "Federated Knowledge Substrates", + "incoming_title": "Knowledge Substrate", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:claim/claim-substrate-is-structure", + "incoming": "example.minimal:concept/knowledge-substrate", + "existing_title": "A knowledge substrate is structure, not information", + "incoming_title": "Knowledge Substrate", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "example.minimal:claim/substrate-is-structure", + "incoming": "example.minimal:concept/knowledge-substrate", + "existing_title": "A knowledge substrate is structure, not just information", + "incoming_title": "Knowledge Substrate", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-concept", + "incoming": "example.minimal:concept/knowledge-substrate", + "existing_title": "Concept", + "incoming_title": "Knowledge Substrate", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "example.minimal:person/example-maintainer", + "existing_title": "Person", + "incoming_title": "Example Maintainer", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "example.minimal:fragment/as-we-may-think-0004", + "incoming": "example.minimal:source/as-we-may-think", + "existing_title": "As We May Think Fragment 0004", + "incoming_title": "As We May Think", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-source", + "incoming": "example.minimal:source/as-we-may-think", + "existing_title": "Source", + "incoming_title": "As We May Think", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:fragment/as-we-may-think-0004", + "incoming": "example.minimal:source/as-we-may-think", + "existing_title": "Associative Trails Fragment", + "incoming_title": "As We May Think", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:claim/relationships-preserve-knowledge", + "existing_title": "XanaNode", + "incoming_title": "Relationships Preserve Knowledge", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:claim/relationships-preserve-knowledge", + "existing_title": "XanaNode", + "incoming_title": "Relationships Preserve Knowledge", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:fragment/relationships-preserve-knowledge-sentence", + "incoming": "xananode.canonical:claim/relationships-preserve-knowledge", + "existing_title": "Relationships Preserve Knowledge Sentence", + "incoming_title": "Relationships Preserve Knowledge", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:claim/relationships-preserve-knowledge", + "existing_title": "Relationship", + "incoming_title": "Relationships Preserve Knowledge", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:community/xananode-contributors", + "existing_title": "XanaNode", + "incoming_title": "XanaNode Contributors", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:community/xananode-contributors", + "existing_title": "XanaNode", + "incoming_title": "XanaNode Contributors", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-community", + "incoming": "xananode.canonical:community/xananode-contributors", + "existing_title": "Community", + "incoming_title": "XanaNode Contributors", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:concept/knowledge-substrate", + "existing_title": "XanaNode", + "incoming_title": "Knowledge Substrate", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/federated-knowledge-substrates", + "incoming": "xananode.canonical:concept/knowledge-substrate", + "existing_title": "Federated Knowledge Substrates", + "incoming_title": "Knowledge Substrate", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:claim/claim-substrate-is-structure", + "incoming": "xananode.canonical:concept/knowledge-substrate", + "existing_title": "A knowledge substrate is structure, not information", + "incoming_title": "Knowledge Substrate", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "example.minimal:claim/substrate-is-structure", + "incoming": "xananode.canonical:concept/knowledge-substrate", + "existing_title": "A knowledge substrate is structure, not just information", + "incoming_title": "Knowledge Substrate", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:concept/knowledge-substrate", + "existing_title": "XanaNode", + "incoming_title": "Knowledge Substrate", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-concept", + "incoming": "xananode.canonical:concept/knowledge-substrate", + "existing_title": "Concept", + "incoming_title": "Knowledge Substrate", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:trail/protocol-artifacts-trail", + "incoming": "xananode.canonical:concept/protocol-artifacts", + "existing_title": "Protocol Artifacts Trail", + "incoming_title": "Protocol Artifacts", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:concept/protocol-artifacts", + "existing_title": "XanaNode", + "incoming_title": "Protocol Artifacts", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:concept/protocol-artifacts", + "existing_title": "XanaNode", + "incoming_title": "Protocol Artifacts", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-concept", + "incoming": "xananode.canonical:concept/protocol-artifacts", + "existing_title": "Concept", + "incoming_title": "Protocol Artifacts", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:concept/substrate-projection-layer", + "existing_title": "XanaNode", + "incoming_title": "Substrate Projection Layer", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:concept/substrate-projection-layer", + "existing_title": "XanaNode", + "incoming_title": "Substrate Projection Layer", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-concept", + "incoming": "xananode.canonical:concept/substrate-projection-layer", + "existing_title": "Concept", + "incoming_title": "Substrate Projection Layer", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-project", + "incoming": "xananode.canonical:concept/substrate-projection-layer", + "existing_title": "Project", + "incoming_title": "Substrate Projection Layer", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:trail/xananode-implementation-stack-trail", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Implementation Stack Trail", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:trail/xananode-core-trail", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Core Trail", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:trail/protocol-artifacts-trail", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Protocol Artifacts Trail", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:trail/historical-lineage-trail", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Historical Lineage Trail", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:trail/branching-orientation-trail", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Branching Orientation Trail", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:technology/static-publishing", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Static Publishing", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:technology/hugo", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Hugo", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:technology/cytoscape-js", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Cytoscape.js", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:source/xananode-workspace-repo", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Workspace Repository", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:source/xananode-studio-repo", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Studio Repository", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:source/xananode-protocol-repo", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Protocol Repository", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:source/xananode-hugo-repo", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Hugo Repository", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:source/xananode-core-sdk-repo", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Core SDK Repository", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:source/xanadu-document-interconnection", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Xanadu: Document Interconnection Enabling Re-use", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:source/source-code-link-decay-study", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "9.6 Million Links in Source Code Comments", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:source/mother-of-all-demos", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Mother of All Demos", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:source/as-we-may-think", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "As We May Think", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:schema/xananode-relationship-types", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Relationship Types", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:schema/xananode-node-types", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Node Types", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:schema/xananode-core-schema", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Core Schema", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:schema/substrate-relationships-schema", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Substrate Relationships Schema", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:schema/substrate-node-schema", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Substrate Node Schema", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:schema/substrate-manifest-schema", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Substrate Manifest Schema", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:schema/namespace-schema", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Namespace Schema", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:schema/merge-report-schema", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Merge Report Schema", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:schema/compatibility-report-schema", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Compatibility Report Schema", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:project/xananode-hugo-theme", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Hugo Theme", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:project/project-xanadu", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Project Xanadu", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:project/nls", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "NLS", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:project/memex", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Memex", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:person/vannevar-bush", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Vannevar Bush", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:person/ted-nelson", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Ted Nelson", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:person/douglas-engelbart", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Douglas Engelbart", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:observation/link-rot", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Link Rot", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:media/xananode-icon", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Icon", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:essay/what-is-xananode", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "What Is XanaNode?", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:essay/using-hugo-with-protocol-json", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Using Hugo with Protocol JSON", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:essay/start-here", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Start Here", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/unlabeled-hyperlink", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Unlabeled Hyperlink", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/typed-relationships", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Typed Relationships", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/tumbler-addressing", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Tumbler Addressing", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/transclusion", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Transclusion", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/substrate-relationship-list", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Substrate Relationship List", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/substrate-node-record", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Substrate Node Record", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/substrate-manifest", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Substrate Manifest", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/single-source-of-truth", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Single Source of Truth", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/schema-extension", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Schema Extension", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/review-suggestions", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Review Suggestions", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/provenance", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Provenance", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/protocol-artifacts", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Protocol Artifacts", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/namespacing", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Namespacing", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/namespace-registry", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Namespace Registry", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/moderation-model", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Moderation Model", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/merge-validation", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Merge Validation", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/merge-report", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Merge Report", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/known-implementations-registry", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Known Implementations Registry", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/knowledge-substrate", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Knowledge Substrate", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/independent-moderation", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Independent Moderation", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/fragment-node", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Fragment Node", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/federation-rules", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Federation Rules", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/federation-example", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Federation Example", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/federated-knowledge-substrates", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Federated Knowledge Substrates", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/dispute-resolution", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Dispute Resolution", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/deep-linking", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Deep Linking", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/custom-extension-substrate", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Custom Extension Substrate", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/compatibility-report", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Compatibility Report", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/compatibility-levels", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Compatibility Levels", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/civilizational-memory", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Civilizational Memory", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/canonical-type-policy", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Canonical Type Policy", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:claim/claim-substrate-is-structure", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "A knowledge substrate is structure, not information", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:claim/claim-relationships-preserve-context", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Typed relationships preserve context that hyperlinks lose", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:claim/claim-merge-without-collapse", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Substrates should merge without collapsing disagreement", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:source/source-github", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "GitHub", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:source/source-support", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Support", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:claim/relationships-preserve-knowledge", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Relationships Preserve Knowledge", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:community/xananode-contributors", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Contributors", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/knowledge-substrate", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Knowledge Substrate", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/protocol-artifacts", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Protocol Artifacts", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/substrate-projection-layer", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Substrate Projection Layer", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:essay/what-is-xananode", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "What Is XanaNode?", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:event/xananode-canonical-pack-bootstrap", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Canonical Pack Bootstrap", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:fragment/relationships-preserve-knowledge-sentence", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Relationships Preserve Knowledge Sentence", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:media/xananode-icon", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Icon", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:observation/markdown-recreation-friction", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Markdown Recreation Friction", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:organization/built-by-bots", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Built By Bots", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:organization/cytoscape-consortium", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Cytoscape Consortium", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:organization/hugo-authors", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Hugo Authors", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:person/christian-siefen", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Christian Siefen", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:place/world-wide-web", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "World Wide Web", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:project/xananode-core-sdk", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Core SDK", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:project/xananode-hugo-theme", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Hugo Theme", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:project/xananode-protocol", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Protocol", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:project/xananode-workspace", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Workspace", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:publication/xnp-0004-merge-validation", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XNP-0004 Merge Validation", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:relationship/protocol-implements-claim", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Protocol Implements Relationship Preservation", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:revision/canonical-pack-v0-1-0", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Canonical Pack v0.1.0", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/author-profile-schema", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Author Profile Schema", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/canonical-schema-author-profile", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Author Profile Schema", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/canonical-schema-compatibility-report", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Compatibility Report Schema", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/canonical-schema-merge-report", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Merge Report Schema", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/canonical-schema-nanopublication", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Nanopublication Schema", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/canonical-schema-ro-crate-metadata", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Ro Crate Metadata Schema", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/canonical-schema-substrate-diff", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Substrate Diff Schema", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/canonical-schema-substrate-manifest", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Substrate Manifest Schema", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/canonical-schema-substrate-node", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Substrate Node Schema", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/canonical-schema-substrate-relationships", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Substrate Relationships Schema", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/canonical-schema-xananode-node-types", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Xananode Node Types Schema", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/canonical-schema-xananode-property-registry", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Xananode Property Registry Schema", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/canonical-schema-xananode-relationship-types", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Xananode Relationship Types Schema", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/canonical-schemas-registry", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Canonical Schemas Registry", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/compatibility-report-schema", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Compatibility Report Schema", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/known-implementations-registry", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Known Implementations Registry", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/merge-report-schema", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Merge Report Schema", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/namespace-example.merge", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Federation Merge Report Example Namespace", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/namespace-example.minimal", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Minimal Example Namespace", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/namespace-example.museum", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Museum Extension Example Namespace", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/namespace-example.researcher_a", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Federation Example A Namespace", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/namespace-example.researcher_b", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Federation Example B Namespace", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/namespace-registry", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Namespace Registry", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/namespace-schema", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Namespace Schema", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/namespace-xananode", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Core", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/nanopublication-schema", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Nanopublication Schema", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-claim", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Claim", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-community", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Community", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-concept", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Concept", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-essay", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Essay", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-event", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Event", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-fragment", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Fragment", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-media", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Media", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-observation", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Observation", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-organization", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Organization", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Person", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-place", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Place", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-project", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Project", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-publication", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Publication", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-registry", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Node Type Registry", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Relationship", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-revision", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Revision", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Schema", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-source", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Source", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-technology", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Technology", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-trail", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Trail", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/property-birth_date", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Birth date", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/property-currency_value", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Currency value", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/property-external_identifier", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "External identifier", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/property-geo_coordinates", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Geographic coordinates", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/property-measurement_si", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "SI measurement", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/property-registry", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Property Registry", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/property-registry-schema", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Property Registry Schema", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-alias_of", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Alias of", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-alternative_to", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Alternative to", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-anticipated", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Anticipated", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-anticipated_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Anticipated By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-anticipates", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Anticipates", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-appears_in", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Appears in", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-approved", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Approved", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-approved_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Approved By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-arrived_from", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Arrived From Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-arrives_at", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Arrives at", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-authored", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Authored", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-authored_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Authored By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-broader_than", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Broader than", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-cited_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Cited By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-cites", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Cites", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-claim_of", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Claim Of Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-clarified_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Clarified By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-clarifies", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Clarifies", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-coined", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Coined", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-coined_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Coined By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-collaborated_with", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Collaborated with", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-compatible_with", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Compatible with", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-contains", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Contains", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-contemporary_of", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Contemporary of", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-context_for", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Context for", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-continued_from", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Continued From Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-continues_to", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Continues to", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-contradicted_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Contradicted By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-contradicts", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Contradicts", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-contrasts_with", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Contrasts with", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-created", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Created", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-created_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Created By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-deep_linked_from", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Deep Linked From Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-deep_links_to", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Deep links to", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-defined_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Defined By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-defines", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Defines", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-demonstrated_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Demonstrated By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-demonstrates", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Demonstrates", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-dependency_of", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Dependency Of Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-depends_on", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Depends on", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-depicted_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Depicted By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-depicts", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Depicts", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-derived_from", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Derived from", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-derived_into", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Derived Into Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-discussed_in", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Discussed In Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-discusses", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Discusses", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-disputed_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Disputed By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-disputed_identity", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Disputed identity", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-disputes", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Disputes", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-documented_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Documented By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-documents", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Documents", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-enabled_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Enabled By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-enables", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Enables", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-equivalent_to", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Equivalent to", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-evidence_for", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Evidence for", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-explained_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Explained By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-explains", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Explains", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-extended_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Extended By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-extends", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Extends", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-extension_of", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Extension of", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-featured_in", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Featured In Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-featured_speaker", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Featured Speaker Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-features", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Features", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-followed", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Followed Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-friend_of", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Friend of", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-had_participant", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Had Participant Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-has_alias", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Has Alias Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-has_appearance", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Has Appearance Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-has_claim", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Has claim", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-has_context", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Has Context Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-has_evidence", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Has Evidence Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-has_extension", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Has Extension Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-has_primary_media", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Has primary media", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-identified", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Identified", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-identified_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Identified By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-implemented_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Implemented By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-implements", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Implements", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-included_in", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Included In Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-includes", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Includes", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-influenced", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Influenced", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-influenced_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Influenced By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-interviewed", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Interviewed", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-interviewed_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Interviewed By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-introduced", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Introduced", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-introduced_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Introduced By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-introduced_in", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Introduced in", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-introduction_venue_of", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Introduction Venue Of Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-is_start_of", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Is Start Of Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-mapped_from", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Mapped From Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-maps_to", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Maps to", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-memorialized_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Memorialized By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-memorializes", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Memorializes", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-mentioned_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Mentioned By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-mentions", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Mentions", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-motivated_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Motivated by", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-motivates", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Motivates Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-narrower_than", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Narrower Than Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-occurred_at", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Occurred at", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-parallel_to", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Parallel to", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-part_of", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Part Of Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-participated_in", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Participated in", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-popularized", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Popularized", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-popularized_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Popularized By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-possible_match", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Possible match", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-preceded", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Preceded", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-presented", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Presented", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-presented_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Presented By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-preserved_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Preserved By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-preserves", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Preserves", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-produces", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Produces Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-proposed", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Proposed", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-proposed_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Proposed By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-quoted_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Quoted By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-quotes", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Quotes", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-refined_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Refined By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-refines", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Refines", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-registry", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Relationship Type Registry", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-related_to", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Related to", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-represented_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Represented By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-represents", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Represents", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-required_for", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Required For Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-requires", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Requires", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-results_from", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Results from", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-same_entity", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Same entity", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-shaped_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Shaped By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-shapes", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Shapes", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-site_of", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Site Of Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-spoke_at", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Spoke at", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-starts_with", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Starts with", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-superseded_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Superseded By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-supersedes", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Supersedes", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-supported_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Supported By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-supports", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Supports", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-threatened_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Threatened By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-threatens", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Threatens", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-trained_on", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Trained on", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-transcluded_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Transcluded By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-transcludes", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Transcludes", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-used_as_primary_media_for", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Used As Primary Media For Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-used_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Used By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-used_to_train", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Used To Train Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-uses", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Uses", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/ro-crate-metadata-schema", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "RO-Crate Metadata Schema", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/substrate-diff-schema", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Substrate Diff Schema", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/substrate-manifest-schema", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Substrate Manifest Schema", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/substrate-node-schema", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Substrate Node Schema", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/substrate-relationships-schema", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Substrate Relationships Schema", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:source/github-profile", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "GitHub Profile", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:source/hugo-official-site", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Hugo Official Site", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:source/support-xananode", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Support XanaNode", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:source/xananode-com-domain", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode.com", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:source/xananode-core-sdk-repository", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Core SDK Repository", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:source/xananode-hugo-repository", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Hugo Repository", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:source/xananode-net-domain", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode.net", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:source/xananode-org-domain", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode.org", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:source/xananode-protocol-repository", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Protocol Repository", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:source/xananode-studio-repository", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Studio Repository", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:source/xananode-workspace-repository", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Workspace Repository", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:technology/cytoscape-js", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Cytoscape.js", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:technology/git", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Git", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:technology/hugo", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Hugo", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:technology/nodejs", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Node.js", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:technology/python", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Python", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:trail/xananode-stack-trail", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Stack Trail", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/gottfried-wilhelm-leibniz", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Gottfried Wilhelm Leibniz", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/wilhelm-ostwald", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Wilhelm Ostwald", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/jorge-luis-borges", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Jorge Luis Borges", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:publication/the-garden-of-forking-paths", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "The Garden of Forking Paths", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/andries-van-dam", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Andries van Dam", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:place/brown-university", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Brown University", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:project/hypertext-editing-system", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Hypertext Editing System", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:project/fress", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "FRESS", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:project/intermedia", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Intermedia", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/nicholas-negroponte", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Nicholas Negroponte", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/seymour-papert", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Seymour Papert", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/marvin-minsky", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Marvin Minsky", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:organization/mit-media-lab", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "MIT Media Lab", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/hans-peter-brondmo", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Hans Peter Brondmo", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:technology/micons", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Micons", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/robert-winter", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Robert Winter", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:project/interactive-beethoven-ninth", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Interactive Beethoven's Ninth", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/robert-abel", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Robert Abel", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:project/interactive-guernica", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Interactive Guernica", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/ivan-sutherland", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Ivan Sutherland", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/jaron-lanier", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Jaron Lanier", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:organization/vpl-research", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "VPL Research", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/scott-fisher", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Scott Fisher", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:organization/nasa", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "NASA", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:publication/dirk-gentlys-holistic-detective-agency", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Dirk Gently's Holistic Detective Agency", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:organization/bbc-two", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "BBC Two", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/richard-saul-wurman", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Richard Saul Wurman", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/harry-marks", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Harry Marks", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/john-sculley", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "John Sculley", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:technology/apple-knowledge-navigator", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Apple Knowledge Navigator", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/bill-atkinson", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Bill Atkinson", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/herbie-hancock", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Herbie Hancock", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/nigel-holmes", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Nigel Holmes", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/laurie-anderson", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Laurie Anderson", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/bran-ferren", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Bran Ferren", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/robert-cailliau", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Robert Cailliau", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:place/cern", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "CERN", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:technology/html", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "HTML", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:technology/url-uri", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "URL/URI", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:technology/http", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "HTTP", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:organization/ncsa", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "NCSA", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/marc-andreessen", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Marc Andreessen", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:technology/mosaic", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Mosaic", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:concept/web-as-incomplete-hypertext", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "The Web as Incomplete Hypertext", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:technology/guide", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Guide", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:project/storyspace", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Storyspace", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:project/zog-kms", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "ZOG/KMS", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:project/xanadu-at-autodesk", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Xanadu at Autodesk", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:concept/conflict-disputed-identity", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Conflict and Disputed Identity", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:technology/git-backed-substrate", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Git-backed Substrate", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:tool/babel", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Babel", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:tool/hyperland-vr", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Hyperland VR", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Lost Lineage of Human Knowledge Augmentation", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/paul-otlet", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Paul Otlet", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/h-g-wells", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "H. G. Wells", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/douglas-adams", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Douglas Adams", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:publication/hyperland", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Hyperland", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/tom-baker", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Tom Baker", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/max-whitby", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Max Whitby", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:event/ted2-1990", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "TED2", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:place/monterey-california", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Monterey, California", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/bob-stein", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Bob Stein", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:organization/voyager-company", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Voyager Company", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/alan-kay", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Alan Kay", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:organization/xerox-parc", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Xerox PARC", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:technology/hypercard", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "HyperCard", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/tim-berners-lee", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Tim Berners-Lee", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:technology/world-wide-web", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "World Wide Web", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:project/aspen-movie-map", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Aspen Movie Map", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:trail/lost-lineage-intertwingled-trail", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Lost Lineage Intertwingled Trail", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:fragment/xanadu-document-interconnection-0001", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Reusable Media Fragment", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:fragment/mother-of-all-demos-0001", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Augmenting Human Intelligence Fragment", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:fragment/as-we-may-think-0004", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Associative Trails Fragment", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:essay/what-is-xananode", + "existing_title": "XanaNode", + "incoming_title": "What Is XanaNode?", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:essay/what-is-xananode", + "existing_title": "XanaNode", + "incoming_title": "What Is XanaNode?", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:event/xananode-canonical-pack-bootstrap", + "existing_title": "XanaNode", + "incoming_title": "XanaNode Canonical Pack Bootstrap", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:event/xananode-canonical-pack-bootstrap", + "existing_title": "XanaNode", + "incoming_title": "XanaNode Canonical Pack Bootstrap", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:fragment/relationships-preserve-knowledge-sentence", + "existing_title": "XanaNode", + "incoming_title": "Relationships Preserve Knowledge Sentence", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:claim/relationships-preserve-knowledge", + "incoming": "xananode.canonical:fragment/relationships-preserve-knowledge-sentence", + "existing_title": "Relationships Preserve Knowledge", + "incoming_title": "Relationships Preserve Knowledge Sentence", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:fragment/relationships-preserve-knowledge-sentence", + "existing_title": "XanaNode", + "incoming_title": "Relationships Preserve Knowledge Sentence", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-fragment", + "incoming": "xananode.canonical:fragment/relationships-preserve-knowledge-sentence", + "existing_title": "Fragment", + "incoming_title": "Relationships Preserve Knowledge Sentence", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:fragment/relationships-preserve-knowledge-sentence", + "existing_title": "Relationship", + "incoming_title": "Relationships Preserve Knowledge Sentence", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:media/xananode-icon", + "existing_title": "XanaNode", + "incoming_title": "XanaNode Icon", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:media/xananode-icon", + "existing_title": "XanaNode", + "incoming_title": "XanaNode Icon", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:observation/markdown-recreation-friction", + "existing_title": "XanaNode", + "incoming_title": "Markdown Recreation Friction", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:observation/markdown-recreation-friction", + "existing_title": "XanaNode", + "incoming_title": "Markdown Recreation Friction", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-observation", + "incoming": "xananode.canonical:observation/markdown-recreation-friction", + "existing_title": "Observation", + "incoming_title": "Markdown Recreation Friction", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:organization/built-by-bots", + "existing_title": "XanaNode", + "incoming_title": "Built By Bots", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:organization/built-by-bots", + "existing_title": "XanaNode", + "incoming_title": "Built By Bots", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-organization", + "incoming": "xananode.canonical:organization/built-by-bots", + "existing_title": "Organization", + "incoming_title": "Built By Bots", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:organization/cytoscape-consortium", + "existing_title": "XanaNode", + "incoming_title": "Cytoscape Consortium", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:organization/cytoscape-consortium", + "existing_title": "XanaNode", + "incoming_title": "Cytoscape Consortium", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-organization", + "incoming": "xananode.canonical:organization/cytoscape-consortium", + "existing_title": "Organization", + "incoming_title": "Cytoscape Consortium", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:organization/hugo-authors", + "existing_title": "XanaNode", + "incoming_title": "Hugo Authors", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:organization/hugo-authors", + "existing_title": "XanaNode", + "incoming_title": "Hugo Authors", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-organization", + "incoming": "xananode.canonical:organization/hugo-authors", + "existing_title": "Organization", + "incoming_title": "Hugo Authors", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:person/christian-siefen", + "existing_title": "XanaNode", + "incoming_title": "Christian Siefen", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:person/christian-siefen", + "existing_title": "XanaNode", + "incoming_title": "Christian Siefen", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "xananode.canonical:person/christian-siefen", + "existing_title": "Person", + "incoming_title": "Christian Siefen", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:place/world-wide-web", + "existing_title": "XanaNode", + "incoming_title": "World Wide Web", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:place/world-wide-web", + "existing_title": "XanaNode", + "incoming_title": "World Wide Web", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:source/xananode-core-sdk-repo", + "incoming": "xananode.canonical:project/xananode-core-sdk", + "existing_title": "XanaNode Core SDK Repository", + "incoming_title": "XanaNode Core SDK", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:project/xananode-core-sdk", + "existing_title": "XanaNode", + "incoming_title": "XanaNode Core SDK", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:project/xananode-core-sdk", + "existing_title": "XanaNode", + "incoming_title": "XanaNode Core SDK", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/namespace-xananode", + "incoming": "xananode.canonical:project/xananode-core-sdk", + "existing_title": "XanaNode Core", + "incoming_title": "XanaNode Core SDK", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-project", + "incoming": "xananode.canonical:project/xananode-core-sdk", + "existing_title": "Project", + "incoming_title": "XanaNode Core SDK", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:source/xananode-core-sdk-repository", + "incoming": "xananode.canonical:project/xananode-core-sdk", + "existing_title": "XanaNode Core SDK Repository", + "incoming_title": "XanaNode Core SDK", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:project/xananode-hugo-theme", + "existing_title": "XanaNode", + "incoming_title": "XanaNode Hugo Theme", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:project/xananode-hugo-theme", + "existing_title": "XanaNode", + "incoming_title": "XanaNode Hugo Theme", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-project", + "incoming": "xananode.canonical:project/xananode-hugo-theme", + "existing_title": "Project", + "incoming_title": "XanaNode Hugo Theme", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:source/xananode-protocol-repo", + "incoming": "xananode.canonical:project/xananode-protocol", + "existing_title": "XanaNode Protocol Repository", + "incoming_title": "XanaNode Protocol", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:project/xananode-protocol", + "existing_title": "XanaNode", + "incoming_title": "XanaNode Protocol", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:project/xananode-protocol", + "existing_title": "XanaNode", + "incoming_title": "XanaNode Protocol", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-project", + "incoming": "xananode.canonical:project/xananode-protocol", + "existing_title": "Project", + "incoming_title": "XanaNode Protocol", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:source/xananode-protocol-repository", + "incoming": "xananode.canonical:project/xananode-protocol", + "existing_title": "XanaNode Protocol Repository", + "incoming_title": "XanaNode Protocol", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:source/xananode-workspace-repo", + "incoming": "xananode.canonical:project/xananode-workspace", + "existing_title": "XanaNode Workspace Repository", + "incoming_title": "XanaNode Workspace", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:project/xananode-workspace", + "existing_title": "XanaNode", + "incoming_title": "XanaNode Workspace", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:project/xananode-workspace", + "existing_title": "XanaNode", + "incoming_title": "XanaNode Workspace", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-project", + "incoming": "xananode.canonical:project/xananode-workspace", + "existing_title": "Project", + "incoming_title": "XanaNode Workspace", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:source/xananode-workspace-repository", + "incoming": "xananode.canonical:project/xananode-workspace", + "existing_title": "XanaNode Workspace Repository", + "incoming_title": "XanaNode Workspace", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:publication/xnp-0004-merge-validation", + "existing_title": "XanaNode", + "incoming_title": "XNP-0004 Merge Validation", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/merge-validation", + "incoming": "xananode.canonical:publication/xnp-0004-merge-validation", + "existing_title": "Merge Validation", + "incoming_title": "XNP-0004 Merge Validation", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:publication/xnp-0004-merge-validation", + "existing_title": "XanaNode", + "incoming_title": "XNP-0004 Merge Validation", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-publication", + "incoming": "xananode.canonical:publication/xnp-0004-merge-validation", + "existing_title": "Publication", + "incoming_title": "XNP-0004 Merge Validation", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:relationship/protocol-implements-claim", + "existing_title": "XanaNode", + "incoming_title": "Protocol Implements Relationship Preservation", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:relationship/protocol-implements-claim", + "existing_title": "XanaNode", + "incoming_title": "Protocol Implements Relationship Preservation", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:relationship/protocol-implements-claim", + "existing_title": "Relationship", + "incoming_title": "Protocol Implements Relationship Preservation", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-implements", + "incoming": "xananode.canonical:relationship/protocol-implements-claim", + "existing_title": "Implements", + "incoming_title": "Protocol Implements Relationship Preservation", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:revision/canonical-pack-v0-1-0", + "existing_title": "XanaNode", + "incoming_title": "Canonical Pack v0.1.0", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:revision/canonical-pack-v0-1-0", + "existing_title": "XanaNode", + "incoming_title": "Canonical Pack v0.1.0", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-revision", + "incoming": "xananode.canonical:revision/canonical-pack-v0-1-0", + "existing_title": "Revision", + "incoming_title": "Canonical Pack v0.1.0", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/author-profile-schema", + "existing_title": "XanaNode", + "incoming_title": "Author Profile Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/author-profile-schema", + "existing_title": "XanaNode", + "incoming_title": "Author Profile Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/author-profile-schema", + "existing_title": "Schema", + "incoming_title": "Author Profile Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/canonical-schema-author-profile", + "existing_title": "XanaNode", + "incoming_title": "Author Profile Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/canonical-schema-author-profile", + "existing_title": "XanaNode", + "incoming_title": "Author Profile Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/canonical-schema-author-profile", + "existing_title": "Schema", + "incoming_title": "Author Profile Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/canonical-schema-compatibility-report", + "existing_title": "XanaNode", + "incoming_title": "Compatibility Report Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/compatibility-report", + "incoming": "xananode.canonical:schema/canonical-schema-compatibility-report", + "existing_title": "Compatibility Report", + "incoming_title": "Compatibility Report Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/canonical-schema-compatibility-report", + "existing_title": "XanaNode", + "incoming_title": "Compatibility Report Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/canonical-schema-compatibility-report", + "existing_title": "Schema", + "incoming_title": "Compatibility Report Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/canonical-schema-merge-report", + "existing_title": "XanaNode", + "incoming_title": "Merge Report Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/merge-report", + "incoming": "xananode.canonical:schema/canonical-schema-merge-report", + "existing_title": "Merge Report", + "incoming_title": "Merge Report Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/canonical-schema-merge-report", + "existing_title": "XanaNode", + "incoming_title": "Merge Report Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/canonical-schema-merge-report", + "existing_title": "Schema", + "incoming_title": "Merge Report Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/canonical-schema-nanopublication", + "existing_title": "XanaNode", + "incoming_title": "Nanopublication Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/canonical-schema-nanopublication", + "existing_title": "XanaNode", + "incoming_title": "Nanopublication Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-publication", + "incoming": "xananode.canonical:schema/canonical-schema-nanopublication", + "existing_title": "Publication", + "incoming_title": "Nanopublication Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/canonical-schema-nanopublication", + "existing_title": "Schema", + "incoming_title": "Nanopublication Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/canonical-schema-ro-crate-metadata", + "existing_title": "XanaNode", + "incoming_title": "Ro Crate Metadata Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/canonical-schema-ro-crate-metadata", + "existing_title": "XanaNode", + "incoming_title": "Ro Crate Metadata Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/canonical-schema-ro-crate-metadata", + "existing_title": "Schema", + "incoming_title": "Ro Crate Metadata Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/canonical-schema-substrate-diff", + "existing_title": "XanaNode", + "incoming_title": "Substrate Diff Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/canonical-schema-substrate-diff", + "existing_title": "XanaNode", + "incoming_title": "Substrate Diff Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/canonical-schema-substrate-diff", + "existing_title": "Schema", + "incoming_title": "Substrate Diff Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/canonical-schema-substrate-manifest", + "existing_title": "XanaNode", + "incoming_title": "Substrate Manifest Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/substrate-manifest", + "incoming": "xananode.canonical:schema/canonical-schema-substrate-manifest", + "existing_title": "Substrate Manifest", + "incoming_title": "Substrate Manifest Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/canonical-schema-substrate-manifest", + "existing_title": "XanaNode", + "incoming_title": "Substrate Manifest Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/canonical-schema-substrate-manifest", + "existing_title": "Schema", + "incoming_title": "Substrate Manifest Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/canonical-schema-substrate-node", + "existing_title": "XanaNode", + "incoming_title": "Substrate Node Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/canonical-schema-substrate-node", + "existing_title": "XanaNode", + "incoming_title": "Substrate Node Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/canonical-schema-substrate-node", + "existing_title": "Schema", + "incoming_title": "Substrate Node Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/canonical-schema-substrate-relationships", + "existing_title": "XanaNode", + "incoming_title": "Substrate Relationships Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/canonical-schema-substrate-relationships", + "existing_title": "XanaNode", + "incoming_title": "Substrate Relationships Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/canonical-schema-substrate-relationships", + "existing_title": "Relationship", + "incoming_title": "Substrate Relationships Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/canonical-schema-substrate-relationships", + "existing_title": "Schema", + "incoming_title": "Substrate Relationships Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:schema/xananode-node-types", + "incoming": "xananode.canonical:schema/canonical-schema-xananode-node-types", + "existing_title": "XanaNode Node Types", + "incoming_title": "Xananode Node Types Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/canonical-schema-xananode-node-types", + "existing_title": "XanaNode", + "incoming_title": "Xananode Node Types Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/canonical-schema-xananode-node-types", + "existing_title": "XanaNode", + "incoming_title": "Xananode Node Types Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/canonical-schema-xananode-node-types", + "existing_title": "Schema", + "incoming_title": "Xananode Node Types Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/canonical-schema-xananode-property-registry", + "existing_title": "XanaNode", + "incoming_title": "Xananode Property Registry Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/canonical-schema-xananode-property-registry", + "existing_title": "XanaNode", + "incoming_title": "Xananode Property Registry Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/canonical-schema-xananode-property-registry", + "existing_title": "Schema", + "incoming_title": "Xananode Property Registry Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/property-registry", + "incoming": "xananode.canonical:schema/canonical-schema-xananode-property-registry", + "existing_title": "Property Registry", + "incoming_title": "Xananode Property Registry Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/property-registry-schema", + "incoming": "xananode.canonical:schema/canonical-schema-xananode-property-registry", + "existing_title": "Property Registry Schema", + "incoming_title": "Xananode Property Registry Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:schema/xananode-relationship-types", + "incoming": "xananode.canonical:schema/canonical-schema-xananode-relationship-types", + "existing_title": "XanaNode Relationship Types", + "incoming_title": "Xananode Relationship Types Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/canonical-schema-xananode-relationship-types", + "existing_title": "XanaNode", + "incoming_title": "Xananode Relationship Types Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/canonical-schema-xananode-relationship-types", + "existing_title": "XanaNode", + "incoming_title": "Xananode Relationship Types Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/canonical-schema-xananode-relationship-types", + "existing_title": "Relationship", + "incoming_title": "Xananode Relationship Types Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/canonical-schema-xananode-relationship-types", + "existing_title": "Schema", + "incoming_title": "Xananode Relationship Types Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/canonical-schemas-registry", + "existing_title": "XanaNode", + "incoming_title": "Canonical Schemas Registry", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/canonical-schemas-registry", + "existing_title": "XanaNode", + "incoming_title": "Canonical Schemas Registry", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/canonical-schemas-registry", + "existing_title": "Schema", + "incoming_title": "Canonical Schemas Registry", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/compatibility-report-schema", + "existing_title": "XanaNode", + "incoming_title": "Compatibility Report Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/compatibility-report", + "incoming": "xananode.canonical:schema/compatibility-report-schema", + "existing_title": "Compatibility Report", + "incoming_title": "Compatibility Report Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/compatibility-report-schema", + "existing_title": "XanaNode", + "incoming_title": "Compatibility Report Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/compatibility-report-schema", + "existing_title": "Schema", + "incoming_title": "Compatibility Report Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/known-implementations-registry", + "existing_title": "XanaNode", + "incoming_title": "Known Implementations Registry", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/known-implementations-registry", + "existing_title": "XanaNode", + "incoming_title": "Known Implementations Registry", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/known-implementations-registry", + "existing_title": "Schema", + "incoming_title": "Known Implementations Registry", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/merge-report-schema", + "existing_title": "XanaNode", + "incoming_title": "Merge Report Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/merge-report", + "incoming": "xananode.canonical:schema/merge-report-schema", + "existing_title": "Merge Report", + "incoming_title": "Merge Report Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/merge-report-schema", + "existing_title": "XanaNode", + "incoming_title": "Merge Report Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/merge-report-schema", + "existing_title": "Schema", + "incoming_title": "Merge Report Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/namespace-example.merge", + "existing_title": "XanaNode", + "incoming_title": "Federation Merge Report Example Namespace", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/merge-report", + "incoming": "xananode.canonical:schema/namespace-example.merge", + "existing_title": "Merge Report", + "incoming_title": "Federation Merge Report Example Namespace", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/namespace-example.merge", + "existing_title": "XanaNode", + "incoming_title": "Federation Merge Report Example Namespace", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/namespace-example.merge", + "existing_title": "Schema", + "incoming_title": "Federation Merge Report Example Namespace", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/namespace-example.minimal", + "existing_title": "XanaNode", + "incoming_title": "Minimal Example Namespace", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/namespace-example.minimal", + "existing_title": "XanaNode", + "incoming_title": "Minimal Example Namespace", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/namespace-example.minimal", + "existing_title": "Schema", + "incoming_title": "Minimal Example Namespace", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/namespace-example.museum", + "existing_title": "XanaNode", + "incoming_title": "Museum Extension Example Namespace", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/namespace-example.museum", + "existing_title": "XanaNode", + "incoming_title": "Museum Extension Example Namespace", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/namespace-example.museum", + "existing_title": "Schema", + "incoming_title": "Museum Extension Example Namespace", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/namespace-example.researcher_a", + "existing_title": "XanaNode", + "incoming_title": "Federation Example A Namespace", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/federation-example", + "incoming": "xananode.canonical:schema/namespace-example.researcher_a", + "existing_title": "Federation Example", + "incoming_title": "Federation Example A Namespace", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/namespace-example.researcher_a", + "existing_title": "XanaNode", + "incoming_title": "Federation Example A Namespace", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/namespace-example.researcher_a", + "existing_title": "Schema", + "incoming_title": "Federation Example A Namespace", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/namespace-example.researcher_b", + "existing_title": "XanaNode", + "incoming_title": "Federation Example B Namespace", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/federation-example", + "incoming": "xananode.canonical:schema/namespace-example.researcher_b", + "existing_title": "Federation Example", + "incoming_title": "Federation Example B Namespace", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/namespace-example.researcher_b", + "existing_title": "XanaNode", + "incoming_title": "Federation Example B Namespace", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/namespace-example.researcher_b", + "existing_title": "Schema", + "incoming_title": "Federation Example B Namespace", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/namespace-registry", + "existing_title": "XanaNode", + "incoming_title": "Namespace Registry", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/namespace-registry", + "existing_title": "XanaNode", + "incoming_title": "Namespace Registry", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/namespace-registry", + "existing_title": "Schema", + "incoming_title": "Namespace Registry", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/namespace-schema", + "existing_title": "XanaNode", + "incoming_title": "Namespace Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/namespace-schema", + "existing_title": "XanaNode", + "incoming_title": "Namespace Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/namespace-schema", + "existing_title": "Schema", + "incoming_title": "Namespace Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:trail/xananode-core-trail", + "incoming": "xananode.canonical:schema/namespace-xananode", + "existing_title": "XanaNode Core Trail", + "incoming_title": "XanaNode Core", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:source/xananode-core-sdk-repo", + "incoming": "xananode.canonical:schema/namespace-xananode", + "existing_title": "XanaNode Core SDK Repository", + "incoming_title": "XanaNode Core", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:schema/xananode-core-schema", + "incoming": "xananode.canonical:schema/namespace-xananode", + "existing_title": "XanaNode Core Schema", + "incoming_title": "XanaNode Core", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/namespace-xananode", + "existing_title": "XanaNode", + "incoming_title": "XanaNode Core", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/namespace-xananode", + "existing_title": "XanaNode", + "incoming_title": "XanaNode Core", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:project/xananode-core-sdk", + "incoming": "xananode.canonical:schema/namespace-xananode", + "existing_title": "XanaNode Core SDK", + "incoming_title": "XanaNode Core", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/namespace-xananode", + "existing_title": "Schema", + "incoming_title": "XanaNode Core", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:source/xananode-core-sdk-repository", + "incoming": "xananode.canonical:schema/namespace-xananode", + "existing_title": "XanaNode Core SDK Repository", + "incoming_title": "XanaNode Core", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/nanopublication-schema", + "existing_title": "XanaNode", + "incoming_title": "Nanopublication Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/nanopublication-schema", + "existing_title": "XanaNode", + "incoming_title": "Nanopublication Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-publication", + "incoming": "xananode.canonical:schema/nanopublication-schema", + "existing_title": "Publication", + "incoming_title": "Nanopublication Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/nanopublication-schema", + "existing_title": "Schema", + "incoming_title": "Nanopublication Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-claim", + "existing_title": "XanaNode", + "incoming_title": "Claim", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-claim", + "existing_title": "XanaNode", + "incoming_title": "Claim", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/node-type-claim", + "existing_title": "Schema", + "incoming_title": "Claim", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-community", + "existing_title": "XanaNode", + "incoming_title": "Community", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:community/xananode-contributors", + "incoming": "xananode.canonical:schema/node-type-community", + "existing_title": "XanaNode Contributors", + "incoming_title": "Community", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-community", + "existing_title": "XanaNode", + "incoming_title": "Community", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/node-type-community", + "existing_title": "Schema", + "incoming_title": "Community", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "XanaNode", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/unlabeled-hyperlink", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Unlabeled Hyperlink", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/typed-relationships", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Typed Relationships", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/tumbler-addressing", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Tumbler Addressing", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/transclusion", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Transclusion", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/substrate-relationship-list", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Substrate Relationship List", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/substrate-node-record", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Substrate Node Record", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/substrate-manifest", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Substrate Manifest", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/single-source-of-truth", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Single Source of Truth", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/schema-extension", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Schema Extension", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/review-suggestions", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Review Suggestions", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/provenance", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Provenance", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/protocol-artifacts", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Protocol Artifacts", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/namespacing", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Namespacing", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/namespace-registry", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Namespace Registry", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/moderation-model", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Moderation Model", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/merge-validation", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Merge Validation", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/merge-report", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Merge Report", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/known-implementations-registry", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Known Implementations Registry", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/knowledge-substrate", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Knowledge Substrate", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/independent-moderation", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Independent Moderation", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/fragment-node", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Fragment Node", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/federation-rules", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Federation Rules", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/federation-example", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Federation Example", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/federated-knowledge-substrates", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Federated Knowledge Substrates", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/dispute-resolution", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Dispute Resolution", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/deep-linking", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Deep Linking", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/custom-extension-substrate", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Custom Extension Substrate", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/compatibility-report", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Compatibility Report", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/compatibility-levels", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Compatibility Levels", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/civilizational-memory", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Civilizational Memory", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/canonical-type-policy", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Canonical Type Policy", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "example.minimal:concept/associative-trails", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Associative Trails", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "example.minimal:concept/knowledge-substrate", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Knowledge Substrate", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/knowledge-substrate", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Knowledge Substrate", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/protocol-artifacts", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Protocol Artifacts", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/substrate-projection-layer", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Substrate Projection Layer", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "XanaNode", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Schema", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:concept/web-as-incomplete-hypertext", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "The Web as Incomplete Hypertext", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:concept/conflict-disputed-identity", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Conflict and Disputed Identity", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Lost Lineage of Human Knowledge Augmentation", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-essay", + "existing_title": "XanaNode", + "incoming_title": "Essay", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-essay", + "existing_title": "XanaNode", + "incoming_title": "Essay", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/node-type-essay", + "existing_title": "Schema", + "incoming_title": "Essay", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-event", + "existing_title": "XanaNode", + "incoming_title": "Event", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-event", + "existing_title": "XanaNode", + "incoming_title": "Event", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/node-type-event", + "existing_title": "Schema", + "incoming_title": "Event", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-fragment", + "existing_title": "XanaNode", + "incoming_title": "Fragment", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/fragment-node", + "incoming": "xananode.canonical:schema/node-type-fragment", + "existing_title": "Fragment Node", + "incoming_title": "Fragment", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "example.minimal:fragment/as-we-may-think-0004", + "incoming": "xananode.canonical:schema/node-type-fragment", + "existing_title": "As We May Think Fragment 0004", + "incoming_title": "Fragment", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-fragment", + "existing_title": "XanaNode", + "incoming_title": "Fragment", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:fragment/relationships-preserve-knowledge-sentence", + "incoming": "xananode.canonical:schema/node-type-fragment", + "existing_title": "Relationships Preserve Knowledge Sentence", + "incoming_title": "Fragment", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/node-type-fragment", + "existing_title": "Schema", + "incoming_title": "Fragment", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:fragment/xanadu-document-interconnection-0001", + "incoming": "xananode.canonical:schema/node-type-fragment", + "existing_title": "Reusable Media Fragment", + "incoming_title": "Fragment", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:fragment/mother-of-all-demos-0001", + "incoming": "xananode.canonical:schema/node-type-fragment", + "existing_title": "Augmenting Human Intelligence Fragment", + "incoming_title": "Fragment", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:fragment/as-we-may-think-0004", + "incoming": "xananode.canonical:schema/node-type-fragment", + "existing_title": "Associative Trails Fragment", + "incoming_title": "Fragment", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-media", + "existing_title": "XanaNode", + "incoming_title": "Media", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-media", + "existing_title": "XanaNode", + "incoming_title": "Media", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/node-type-media", + "existing_title": "Schema", + "incoming_title": "Media", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:observation/link-rot", + "incoming": "xananode.canonical:schema/node-type-observation", + "existing_title": "Link Rot", + "incoming_title": "Observation", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-observation", + "existing_title": "XanaNode", + "incoming_title": "Observation", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-observation", + "existing_title": "XanaNode", + "incoming_title": "Observation", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:observation/markdown-recreation-friction", + "incoming": "xananode.canonical:schema/node-type-observation", + "existing_title": "Markdown Recreation Friction", + "incoming_title": "Observation", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/node-type-observation", + "existing_title": "Schema", + "incoming_title": "Observation", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-organization", + "existing_title": "XanaNode", + "incoming_title": "Organization", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-organization", + "existing_title": "XanaNode", + "incoming_title": "Organization", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:organization/built-by-bots", + "incoming": "xananode.canonical:schema/node-type-organization", + "existing_title": "Built By Bots", + "incoming_title": "Organization", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:organization/cytoscape-consortium", + "incoming": "xananode.canonical:schema/node-type-organization", + "existing_title": "Cytoscape Consortium", + "incoming_title": "Organization", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:organization/hugo-authors", + "incoming": "xananode.canonical:schema/node-type-organization", + "existing_title": "Hugo Authors", + "incoming_title": "Organization", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/node-type-organization", + "existing_title": "Schema", + "incoming_title": "Organization", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:organization/mit-media-lab", + "incoming": "xananode.canonical:schema/node-type-organization", + "existing_title": "MIT Media Lab", + "incoming_title": "Organization", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:organization/vpl-research", + "incoming": "xananode.canonical:schema/node-type-organization", + "existing_title": "VPL Research", + "incoming_title": "Organization", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:organization/nasa", + "incoming": "xananode.canonical:schema/node-type-organization", + "existing_title": "NASA", + "incoming_title": "Organization", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:organization/bbc-two", + "incoming": "xananode.canonical:schema/node-type-organization", + "existing_title": "BBC Two", + "incoming_title": "Organization", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:organization/ncsa", + "incoming": "xananode.canonical:schema/node-type-organization", + "existing_title": "NCSA", + "incoming_title": "Organization", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:organization/voyager-company", + "incoming": "xananode.canonical:schema/node-type-organization", + "existing_title": "Voyager Company", + "incoming_title": "Organization", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:organization/xerox-parc", + "incoming": "xananode.canonical:schema/node-type-organization", + "existing_title": "Xerox PARC", + "incoming_title": "Organization", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:person/vannevar-bush", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Vannevar Bush", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:person/ted-nelson", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Ted Nelson", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:person/douglas-engelbart", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Douglas Engelbart", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "XanaNode", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "example.minimal:person/example-maintainer", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Example Maintainer", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "XanaNode", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:person/christian-siefen", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Christian Siefen", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Schema", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/gottfried-wilhelm-leibniz", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Gottfried Wilhelm Leibniz", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/wilhelm-ostwald", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Wilhelm Ostwald", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/jorge-luis-borges", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Jorge Luis Borges", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/andries-van-dam", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Andries van Dam", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/nicholas-negroponte", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Nicholas Negroponte", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/seymour-papert", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Seymour Papert", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/marvin-minsky", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Marvin Minsky", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/hans-peter-brondmo", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Hans Peter Brondmo", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/robert-winter", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Robert Winter", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/robert-abel", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Robert Abel", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/ivan-sutherland", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Ivan Sutherland", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/jaron-lanier", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Jaron Lanier", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/scott-fisher", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Scott Fisher", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/richard-saul-wurman", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Richard Saul Wurman", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/harry-marks", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Harry Marks", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", "existing": "xananode.lineage:person/john-sculley", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "John Sculley", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/bill-atkinson", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Bill Atkinson", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/herbie-hancock", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Herbie Hancock", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/nigel-holmes", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Nigel Holmes", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/laurie-anderson", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Laurie Anderson", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/bran-ferren", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Bran Ferren", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/robert-cailliau", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Robert Cailliau", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/marc-andreessen", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Marc Andreessen", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/paul-otlet", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Paul Otlet", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/h-g-wells", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "H. G. Wells", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/douglas-adams", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Douglas Adams", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/tom-baker", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Tom Baker", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/max-whitby", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Max Whitby", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/bob-stein", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Bob Stein", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/alan-kay", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Alan Kay", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/tim-berners-lee", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Tim Berners-Lee", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-place", + "existing_title": "XanaNode", + "incoming_title": "Place", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-place", + "existing_title": "XanaNode", + "incoming_title": "Place", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/node-type-place", + "existing_title": "Schema", + "incoming_title": "Place", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:project/xananode-hugo-theme", + "incoming": "xananode.canonical:schema/node-type-project", + "existing_title": "XanaNode Hugo Theme", + "incoming_title": "Project", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:project/project-xanadu", + "incoming": "xananode.canonical:schema/node-type-project", + "existing_title": "Project Xanadu", + "incoming_title": "Project", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:project/nls", + "incoming": "xananode.canonical:schema/node-type-project", + "existing_title": "NLS", + "incoming_title": "Project", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:project/memex", + "incoming": "xananode.canonical:schema/node-type-project", + "existing_title": "Memex", + "incoming_title": "Project", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-project", + "existing_title": "XanaNode", + "incoming_title": "Project", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/substrate-projection-layer", + "incoming": "xananode.canonical:schema/node-type-project", + "existing_title": "Substrate Projection Layer", + "incoming_title": "Project", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-project", + "existing_title": "XanaNode", + "incoming_title": "Project", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:project/xananode-core-sdk", + "incoming": "xananode.canonical:schema/node-type-project", + "existing_title": "XanaNode Core SDK", + "incoming_title": "Project", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:project/xananode-hugo-theme", + "incoming": "xananode.canonical:schema/node-type-project", + "existing_title": "XanaNode Hugo Theme", + "incoming_title": "Project", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:project/xananode-protocol", + "incoming": "xananode.canonical:schema/node-type-project", + "existing_title": "XanaNode Protocol", + "incoming_title": "Project", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:project/xananode-workspace", + "incoming": "xananode.canonical:schema/node-type-project", + "existing_title": "XanaNode Workspace", + "incoming_title": "Project", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/node-type-project", + "existing_title": "Schema", + "incoming_title": "Project", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:project/hypertext-editing-system", + "incoming": "xananode.canonical:schema/node-type-project", + "existing_title": "Hypertext Editing System", + "incoming_title": "Project", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:project/fress", + "incoming": "xananode.canonical:schema/node-type-project", + "existing_title": "FRESS", + "incoming_title": "Project", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:project/intermedia", + "incoming": "xananode.canonical:schema/node-type-project", + "existing_title": "Intermedia", + "incoming_title": "Project", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:project/interactive-beethoven-ninth", + "incoming": "xananode.canonical:schema/node-type-project", + "existing_title": "Interactive Beethoven's Ninth", + "incoming_title": "Project", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:project/interactive-guernica", + "incoming": "xananode.canonical:schema/node-type-project", + "existing_title": "Interactive Guernica", + "incoming_title": "Project", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:project/storyspace", + "incoming": "xananode.canonical:schema/node-type-project", + "existing_title": "Storyspace", + "incoming_title": "Project", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:project/zog-kms", + "incoming": "xananode.canonical:schema/node-type-project", + "existing_title": "ZOG/KMS", + "incoming_title": "Project", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:project/xanadu-at-autodesk", + "incoming": "xananode.canonical:schema/node-type-project", + "existing_title": "Xanadu at Autodesk", + "incoming_title": "Project", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:project/aspen-movie-map", + "incoming": "xananode.canonical:schema/node-type-project", + "existing_title": "Aspen Movie Map", + "incoming_title": "Project", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-publication", + "existing_title": "XanaNode", + "incoming_title": "Publication", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-publication", + "existing_title": "XanaNode", + "incoming_title": "Publication", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:publication/xnp-0004-merge-validation", + "incoming": "xananode.canonical:schema/node-type-publication", + "existing_title": "XNP-0004 Merge Validation", + "incoming_title": "Publication", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/canonical-schema-nanopublication", + "incoming": "xananode.canonical:schema/node-type-publication", + "existing_title": "Nanopublication Schema", + "incoming_title": "Publication", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/nanopublication-schema", + "incoming": "xananode.canonical:schema/node-type-publication", + "existing_title": "Nanopublication Schema", + "incoming_title": "Publication", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/node-type-publication", + "existing_title": "Schema", + "incoming_title": "Publication", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:publication/the-garden-of-forking-paths", + "incoming": "xananode.canonical:schema/node-type-publication", + "existing_title": "The Garden of Forking Paths", + "incoming_title": "Publication", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:publication/dirk-gentlys-holistic-detective-agency", + "incoming": "xananode.canonical:schema/node-type-publication", + "existing_title": "Dirk Gently's Holistic Detective Agency", + "incoming_title": "Publication", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:publication/hyperland", + "incoming": "xananode.canonical:schema/node-type-publication", + "existing_title": "Hyperland", + "incoming_title": "Publication", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-registry", + "existing_title": "XanaNode", + "incoming_title": "Node Type Registry", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-registry", + "existing_title": "XanaNode", + "incoming_title": "Node Type Registry", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/node-type-registry", + "existing_title": "Schema", + "incoming_title": "Node Type Registry", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:schema/xananode-relationship-types", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "XanaNode Relationship Types", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:schema/substrate-relationships-schema", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Substrate Relationships Schema", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "XanaNode", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/typed-relationships", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Typed Relationships", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/substrate-relationship-list", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Substrate Relationship List", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:claim/claim-relationships-preserve-context", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Typed relationships preserve context that hyperlinks lose", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "example.minimal:essay/relationship-navigation-intro", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Relationship Navigation Intro", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:claim/relationships-preserve-knowledge", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Relationships Preserve Knowledge", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "XanaNode", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:fragment/relationships-preserve-knowledge-sentence", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Relationships Preserve Knowledge Sentence", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:relationship/protocol-implements-claim", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Protocol Implements Relationship Preservation", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/canonical-schema-substrate-relationships", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Substrate Relationships Schema", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/canonical-schema-xananode-relationship-types", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Xananode Relationship Types Schema", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Schema", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-alias_of", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Alias of", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-alternative_to", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Alternative to", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-anticipated", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Anticipated", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-anticipated_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Anticipated By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-anticipates", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Anticipates", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-appears_in", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Appears in", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-approved", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Approved", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-approved_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Approved By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-arrived_from", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Arrived From Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-arrives_at", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Arrives at", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-authored", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Authored", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-authored_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Authored By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-broader_than", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Broader than", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-cited_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Cited By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-cites", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Cites", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-claim_of", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Claim Of Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-clarified_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Clarified By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-clarifies", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Clarifies", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-coined", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Coined", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-coined_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Coined By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-collaborated_with", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Collaborated with", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-compatible_with", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Compatible with", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-contains", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Contains", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-contemporary_of", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Contemporary of", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-context_for", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Context for", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-continued_from", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Continued From Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-continues_to", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Continues to", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-contradicted_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Contradicted By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-contradicts", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Contradicts", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-contrasts_with", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Contrasts with", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-created", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Created", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-created_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Created By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-deep_linked_from", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Deep Linked From Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-deep_links_to", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Deep links to", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-defined_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Defined By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-defines", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Defines", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-demonstrated_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Demonstrated By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-demonstrates", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Demonstrates", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-dependency_of", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Dependency Of Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-depends_on", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Depends on", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-depicted_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Depicted By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-depicts", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Depicts", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-derived_from", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Derived from", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-derived_into", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Derived Into Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-discussed_in", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Discussed In Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-discusses", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Discusses", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-disputed_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Disputed By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-disputed_identity", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Disputed identity", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-disputes", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Disputes", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-documented_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Documented By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-documents", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Documents", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-enabled_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Enabled By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-enables", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Enables", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-equivalent_to", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Equivalent to", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-evidence_for", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Evidence for", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-explained_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Explained By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-explains", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Explains", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-extended_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Extended By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-extends", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Extends", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-extension_of", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Extension of", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-featured_in", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Featured In Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-featured_speaker", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Featured Speaker Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-features", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Features", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-followed", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Followed Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-friend_of", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Friend of", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-had_participant", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Had Participant Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-has_alias", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Has Alias Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-has_appearance", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Has Appearance Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-has_claim", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Has claim", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-has_context", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Has Context Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-has_evidence", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Has Evidence Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-has_extension", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Has Extension Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-has_primary_media", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Has primary media", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-identified", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Identified", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-identified_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Identified By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-implemented_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Implemented By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-implements", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Implements", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-included_in", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Included In Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-includes", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Includes", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-influenced", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Influenced", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-influenced_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Influenced By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-interviewed", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Interviewed", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-interviewed_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Interviewed By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-introduced", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Introduced", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-introduced_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Introduced By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-introduced_in", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Introduced in", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-introduction_venue_of", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Introduction Venue Of Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-is_start_of", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Is Start Of Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-mapped_from", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Mapped From Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-maps_to", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Maps to", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-memorialized_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Memorialized By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-memorializes", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Memorializes", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-mentioned_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Mentioned By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-mentions", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Mentions", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-motivated_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Motivated by", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-motivates", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Motivates Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-narrower_than", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Narrower Than Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-occurred_at", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Occurred at", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-parallel_to", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Parallel to", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-part_of", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Part Of Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-participated_in", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Participated in", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-popularized", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Popularized", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-popularized_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Popularized By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-possible_match", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Possible match", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-preceded", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Preceded", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-presented", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Presented", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-presented_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Presented By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-preserved_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Preserved By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-preserves", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Preserves", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-produces", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Produces Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-proposed", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Proposed", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-proposed_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Proposed By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-quoted_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Quoted By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-quotes", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Quotes", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-refined_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Refined By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-refines", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Refines", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-registry", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Relationship Type Registry", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-related_to", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Related to", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-represented_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Represented By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-represents", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Represents", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-required_for", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Required For Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-requires", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Requires", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-results_from", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Results from", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-same_entity", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Same entity", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-shaped_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Shaped By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-shapes", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Shapes", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-site_of", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Site Of Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-spoke_at", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Spoke at", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-starts_with", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Starts with", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-superseded_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Superseded By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-supersedes", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Supersedes", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-supported_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Supported By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-supports", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Supports", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-threatened_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Threatened By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-threatens", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Threatens", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-trained_on", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Trained on", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-transcluded_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Transcluded By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-transcludes", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Transcludes", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-used_as_primary_media_for", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Used As Primary Media For Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-used_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Used By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-used_to_train", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Used To Train Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-uses", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Uses", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/substrate-relationships-schema", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Substrate Relationships Schema", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-revision", + "existing_title": "XanaNode", + "incoming_title": "Revision", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-revision", + "existing_title": "XanaNode", + "incoming_title": "Revision", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:revision/canonical-pack-v0-1-0", + "incoming": "xananode.canonical:schema/node-type-revision", + "existing_title": "Canonical Pack v0.1.0", + "incoming_title": "Revision", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/node-type-revision", + "existing_title": "Schema", + "incoming_title": "Revision", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:schema/xananode-relationship-types", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "XanaNode Relationship Types", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:schema/xananode-node-types", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "XanaNode Node Types", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:schema/xananode-core-schema", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "XanaNode Core Schema", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:schema/substrate-relationships-schema", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Substrate Relationships Schema", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:schema/substrate-node-schema", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Substrate Node Schema", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:schema/substrate-manifest-schema", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Substrate Manifest Schema", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:schema/namespace-schema", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Namespace Schema", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:schema/merge-report-schema", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Merge Report Schema", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:schema/compatibility-report-schema", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Compatibility Report Schema", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "XanaNode", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/schema-extension", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Schema Extension", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "XanaNode", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/author-profile-schema", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Author Profile Schema", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/canonical-schema-author-profile", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Author Profile Schema", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/canonical-schema-compatibility-report", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Compatibility Report Schema", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/canonical-schema-merge-report", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Merge Report Schema", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/canonical-schema-nanopublication", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Nanopublication Schema", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/canonical-schema-ro-crate-metadata", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Ro Crate Metadata Schema", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/canonical-schema-substrate-diff", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Substrate Diff Schema", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/canonical-schema-substrate-manifest", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Substrate Manifest Schema", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/canonical-schema-substrate-node", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Substrate Node Schema", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/canonical-schema-substrate-relationships", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Substrate Relationships Schema", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/canonical-schema-xananode-node-types", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Xananode Node Types Schema", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/canonical-schema-xananode-property-registry", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Xananode Property Registry Schema", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/canonical-schema-xananode-relationship-types", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Xananode Relationship Types Schema", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/canonical-schemas-registry", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Canonical Schemas Registry", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/compatibility-report-schema", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Compatibility Report Schema", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/known-implementations-registry", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Known Implementations Registry", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/merge-report-schema", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Merge Report Schema", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/namespace-example.merge", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Federation Merge Report Example Namespace", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/namespace-example.minimal", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Minimal Example Namespace", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/namespace-example.museum", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Museum Extension Example Namespace", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/namespace-example.researcher_a", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Federation Example A Namespace", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/namespace-example.researcher_b", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Federation Example B Namespace", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/namespace-registry", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Namespace Registry", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/namespace-schema", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Namespace Schema", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/namespace-xananode", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "XanaNode Core", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/nanopublication-schema", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Nanopublication Schema", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-claim", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Claim", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-community", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Community", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-concept", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Concept", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-essay", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Essay", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-event", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Event", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-fragment", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Fragment", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-media", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Media", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-observation", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Observation", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-organization", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Organization", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Person", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-place", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Place", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-project", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Project", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-publication", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Publication", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-registry", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Node Type Registry", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Relationship", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-revision", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Revision", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-source", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Source", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-technology", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Technology", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-trail", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Trail", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/property-birth_date", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Birth date", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/property-currency_value", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Currency value", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/property-external_identifier", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "External identifier", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/property-geo_coordinates", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Geographic coordinates", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/property-measurement_si", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "SI measurement", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/property-registry", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Property Registry", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/property-registry-schema", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Property Registry Schema", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-alias_of", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Alias of", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-alternative_to", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Alternative to", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-anticipated", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Anticipated", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-anticipated_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Anticipated By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-anticipates", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Anticipates", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-appears_in", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Appears in", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-approved", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Approved", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-approved_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Approved By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-arrived_from", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Arrived From Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-arrives_at", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Arrives at", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-authored", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Authored", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-authored_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Authored By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-broader_than", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Broader than", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-cited_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Cited By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-cites", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Cites", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-claim_of", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Claim Of Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-clarified_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Clarified By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-clarifies", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Clarifies", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-coined", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Coined", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-coined_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Coined By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-collaborated_with", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Collaborated with", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-compatible_with", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Compatible with", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-contains", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Contains", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-contemporary_of", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Contemporary of", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-context_for", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Context for", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-continued_from", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Continued From Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-continues_to", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Continues to", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-contradicted_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Contradicted By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-contradicts", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Contradicts", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-contrasts_with", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Contrasts with", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-created", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Created", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-created_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Created By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-deep_linked_from", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Deep Linked From Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-deep_links_to", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Deep links to", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-defined_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Defined By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-defines", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Defines", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-demonstrated_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Demonstrated By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-demonstrates", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Demonstrates", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-dependency_of", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Dependency Of Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-depends_on", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Depends on", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-depicted_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Depicted By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-depicts", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Depicts", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-derived_from", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Derived from", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-derived_into", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Derived Into Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-discussed_in", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Discussed In Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-discusses", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Discusses", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-disputed_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Disputed By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-disputed_identity", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Disputed identity", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-disputes", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Disputes", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-documented_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Documented By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-documents", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Documents", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-enabled_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Enabled By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-enables", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Enables", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-equivalent_to", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Equivalent to", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-evidence_for", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Evidence for", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-explained_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Explained By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-explains", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Explains", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-extended_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Extended By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-extends", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Extends", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-extension_of", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Extension of", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-featured_in", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Featured In Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-featured_speaker", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Featured Speaker Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-features", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Features", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-followed", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Followed Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-friend_of", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Friend of", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-had_participant", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Had Participant Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-has_alias", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Has Alias Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-has_appearance", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Has Appearance Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-has_claim", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Has claim", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-has_context", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Has Context Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-has_evidence", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Has Evidence Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-has_extension", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Has Extension Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-has_primary_media", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Has primary media", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-identified", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Identified", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-identified_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Identified By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-implemented_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Implemented By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-implements", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Implements", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-included_in", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Included In Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-includes", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Includes", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-influenced", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Influenced", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-influenced_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Influenced By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-interviewed", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Interviewed", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-interviewed_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Interviewed By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-introduced", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Introduced", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-introduced_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Introduced By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-introduced_in", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Introduced in", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-introduction_venue_of", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Introduction Venue Of Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-is_start_of", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Is Start Of Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-mapped_from", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Mapped From Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-maps_to", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Maps to", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-memorialized_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Memorialized By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-memorializes", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Memorializes", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-mentioned_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Mentioned By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-mentions", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Mentions", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-motivated_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Motivated by", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-motivates", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Motivates Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-narrower_than", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Narrower Than Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-occurred_at", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Occurred at", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-parallel_to", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Parallel to", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-part_of", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Part Of Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-participated_in", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Participated in", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-popularized", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Popularized", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-popularized_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Popularized By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-possible_match", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Possible match", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-preceded", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Preceded", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-presented", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Presented", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-presented_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Presented By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-preserved_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Preserved By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-preserves", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Preserves", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-produces", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Produces Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-proposed", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Proposed", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-proposed_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Proposed By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-quoted_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Quoted By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-quotes", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Quotes", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-refined_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Refined By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-refines", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Refines", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-registry", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Relationship Type Registry", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-related_to", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Related to", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-represented_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Represented By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-represents", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Represents", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-required_for", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Required For Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-requires", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Requires", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-results_from", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Results from", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-same_entity", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Same entity", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-shaped_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Shaped By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-shapes", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Shapes", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-site_of", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Site Of Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-spoke_at", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Spoke at", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-starts_with", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Starts with", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-superseded_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Superseded By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-supersedes", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Supersedes", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-supported_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Supported By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-supports", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Supports", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-threatened_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Threatened By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-threatens", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Threatens", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-trained_on", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Trained on", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-transcluded_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Transcluded By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-transcludes", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Transcludes", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-used_as_primary_media_for", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Used As Primary Media For Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-used_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Used By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-used_to_train", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Used To Train Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-uses", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Uses", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/ro-crate-metadata-schema", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "RO-Crate Metadata Schema", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/substrate-diff-schema", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Substrate Diff Schema", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/substrate-manifest-schema", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Substrate Manifest Schema", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/substrate-node-schema", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Substrate Node Schema", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/substrate-relationships-schema", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Substrate Relationships Schema", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:source/xananode-workspace-repo", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "XanaNode Workspace Repository", + "incoming_title": "Source", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:source/xananode-studio-repo", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "XanaNode Studio Repository", + "incoming_title": "Source", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:source/xananode-protocol-repo", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "XanaNode Protocol Repository", + "incoming_title": "Source", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:source/xananode-hugo-repo", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "XanaNode Hugo Repository", + "incoming_title": "Source", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:source/xananode-core-sdk-repo", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "XanaNode Core SDK Repository", + "incoming_title": "Source", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:source/xanadu-document-interconnection", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "Xanadu: Document Interconnection Enabling Re-use", + "incoming_title": "Source", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:source/source-code-link-decay-study", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "9.6 Million Links in Source Code Comments", + "incoming_title": "Source", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:source/mother-of-all-demos", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "Mother of All Demos", + "incoming_title": "Source", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:source/as-we-may-think", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "As We May Think", + "incoming_title": "Source", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "XanaNode", + "incoming_title": "Source", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/single-source-of-truth", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "Single Source of Truth", + "incoming_title": "Source", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:source/source-github", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "GitHub", + "incoming_title": "Source", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:source/source-support", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "Support", + "incoming_title": "Source", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "example.minimal:source/as-we-may-think", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "As We May Think", + "incoming_title": "Source", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "XanaNode", + "incoming_title": "Source", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "Schema", + "incoming_title": "Source", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:source/github-profile", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "GitHub Profile", + "incoming_title": "Source", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:source/hugo-official-site", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "Hugo Official Site", + "incoming_title": "Source", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:source/support-xananode", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "Support XanaNode", + "incoming_title": "Source", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:source/xananode-com-domain", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "XanaNode.com", + "incoming_title": "Source", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:source/xananode-core-sdk-repository", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "XanaNode Core SDK Repository", + "incoming_title": "Source", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:source/xananode-hugo-repository", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "XanaNode Hugo Repository", + "incoming_title": "Source", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:source/xananode-net-domain", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "XanaNode.net", + "incoming_title": "Source", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:source/xananode-org-domain", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "XanaNode.org", + "incoming_title": "Source", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:source/xananode-protocol-repository", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "XanaNode Protocol Repository", + "incoming_title": "Source", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:source/xananode-studio-repository", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "XanaNode Studio Repository", + "incoming_title": "Source", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:source/xananode-workspace-repository", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "XanaNode Workspace Repository", + "incoming_title": "Source", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:technology/static-publishing", + "incoming": "xananode.canonical:schema/node-type-technology", + "existing_title": "Static Publishing", + "incoming_title": "Technology", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:technology/hugo", + "incoming": "xananode.canonical:schema/node-type-technology", + "existing_title": "Hugo", + "incoming_title": "Technology", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:technology/cytoscape-js", + "incoming": "xananode.canonical:schema/node-type-technology", + "existing_title": "Cytoscape.js", + "incoming_title": "Technology", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-technology", + "existing_title": "XanaNode", + "incoming_title": "Technology", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-technology", + "existing_title": "XanaNode", + "incoming_title": "Technology", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/node-type-technology", + "existing_title": "Schema", + "incoming_title": "Technology", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:technology/cytoscape-js", + "incoming": "xananode.canonical:schema/node-type-technology", + "existing_title": "Cytoscape.js", + "incoming_title": "Technology", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:technology/git", + "incoming": "xananode.canonical:schema/node-type-technology", + "existing_title": "Git", + "incoming_title": "Technology", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:technology/hugo", + "incoming": "xananode.canonical:schema/node-type-technology", + "existing_title": "Hugo", + "incoming_title": "Technology", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:technology/nodejs", + "incoming": "xananode.canonical:schema/node-type-technology", + "existing_title": "Node.js", + "incoming_title": "Technology", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:technology/python", + "incoming": "xananode.canonical:schema/node-type-technology", + "existing_title": "Python", + "incoming_title": "Technology", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:technology/micons", + "incoming": "xananode.canonical:schema/node-type-technology", + "existing_title": "Micons", + "incoming_title": "Technology", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:technology/apple-knowledge-navigator", + "incoming": "xananode.canonical:schema/node-type-technology", + "existing_title": "Apple Knowledge Navigator", + "incoming_title": "Technology", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:technology/html", + "incoming": "xananode.canonical:schema/node-type-technology", + "existing_title": "HTML", + "incoming_title": "Technology", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:technology/url-uri", + "incoming": "xananode.canonical:schema/node-type-technology", + "existing_title": "URL/URI", + "incoming_title": "Technology", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:technology/http", + "incoming": "xananode.canonical:schema/node-type-technology", + "existing_title": "HTTP", + "incoming_title": "Technology", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:technology/mosaic", + "incoming": "xananode.canonical:schema/node-type-technology", + "existing_title": "Mosaic", + "incoming_title": "Technology", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:technology/guide", + "incoming": "xananode.canonical:schema/node-type-technology", + "existing_title": "Guide", + "incoming_title": "Technology", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:technology/git-backed-substrate", + "incoming": "xananode.canonical:schema/node-type-technology", + "existing_title": "Git-backed Substrate", + "incoming_title": "Technology", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:technology/hypercard", + "incoming": "xananode.canonical:schema/node-type-technology", + "existing_title": "HyperCard", + "incoming_title": "Technology", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:technology/world-wide-web", + "incoming": "xananode.canonical:schema/node-type-technology", + "existing_title": "World Wide Web", + "incoming_title": "Technology", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-trail", + "existing_title": "XanaNode", + "incoming_title": "Trail", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-trail", + "existing_title": "XanaNode", + "incoming_title": "Trail", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/node-type-trail", + "existing_title": "Schema", + "incoming_title": "Trail", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/property-birth_date", + "existing_title": "XanaNode", + "incoming_title": "Birth date", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/property-birth_date", + "existing_title": "XanaNode", + "incoming_title": "Birth date", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/property-birth_date", + "existing_title": "Schema", + "incoming_title": "Birth date", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/property-currency_value", + "existing_title": "XanaNode", + "incoming_title": "Currency value", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/property-currency_value", + "existing_title": "XanaNode", + "incoming_title": "Currency value", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/property-currency_value", + "existing_title": "Schema", + "incoming_title": "Currency value", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/property-external_identifier", + "existing_title": "XanaNode", + "incoming_title": "External identifier", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/property-external_identifier", + "existing_title": "XanaNode", + "incoming_title": "External identifier", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/property-external_identifier", + "existing_title": "Schema", + "incoming_title": "External identifier", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/property-geo_coordinates", + "existing_title": "XanaNode", + "incoming_title": "Geographic coordinates", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/property-geo_coordinates", + "existing_title": "XanaNode", + "incoming_title": "Geographic coordinates", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/property-geo_coordinates", + "existing_title": "Schema", + "incoming_title": "Geographic coordinates", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/property-measurement_si", + "existing_title": "XanaNode", + "incoming_title": "SI measurement", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/property-measurement_si", + "existing_title": "XanaNode", + "incoming_title": "SI measurement", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/property-measurement_si", + "existing_title": "Schema", + "incoming_title": "SI measurement", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/property-registry", + "existing_title": "XanaNode", + "incoming_title": "Property Registry", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/property-registry", + "existing_title": "XanaNode", + "incoming_title": "Property Registry", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/canonical-schema-xananode-property-registry", + "incoming": "xananode.canonical:schema/property-registry", + "existing_title": "Xananode Property Registry Schema", + "incoming_title": "Property Registry", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/property-registry", + "existing_title": "Schema", + "incoming_title": "Property Registry", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/property-registry-schema", + "incoming": "xananode.canonical:schema/property-registry", + "existing_title": "Property Registry Schema", + "incoming_title": "Property Registry", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/property-registry-schema", + "existing_title": "XanaNode", + "incoming_title": "Property Registry Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/property-registry-schema", + "existing_title": "XanaNode", + "incoming_title": "Property Registry Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/canonical-schema-xananode-property-registry", + "incoming": "xananode.canonical:schema/property-registry-schema", + "existing_title": "Xananode Property Registry Schema", + "incoming_title": "Property Registry Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/property-registry-schema", + "existing_title": "Schema", + "incoming_title": "Property Registry Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/property-registry", + "incoming": "xananode.canonical:schema/property-registry-schema", + "existing_title": "Property Registry", + "incoming_title": "Property Registry Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-alias_of", + "existing_title": "XanaNode", + "incoming_title": "Alias of", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-alias_of", + "existing_title": "XanaNode", + "incoming_title": "Alias of", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-alias_of", + "existing_title": "Relationship", + "incoming_title": "Alias of", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-alias_of", + "existing_title": "Schema", + "incoming_title": "Alias of", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-alternative_to", + "existing_title": "XanaNode", + "incoming_title": "Alternative to", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-alternative_to", + "existing_title": "XanaNode", + "incoming_title": "Alternative to", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-alternative_to", + "existing_title": "Relationship", + "incoming_title": "Alternative to", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-alternative_to", + "existing_title": "Schema", + "incoming_title": "Alternative to", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-anticipated", + "existing_title": "XanaNode", + "incoming_title": "Anticipated", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-anticipated", + "existing_title": "XanaNode", + "incoming_title": "Anticipated", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-anticipated", + "existing_title": "Relationship", + "incoming_title": "Anticipated", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-anticipated", + "existing_title": "Schema", + "incoming_title": "Anticipated", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-anticipated_by", + "incoming": "xananode.canonical:schema/relationship-type-anticipated", + "existing_title": "Anticipated By Relationship Term", + "incoming_title": "Anticipated", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-anticipated_by", + "existing_title": "XanaNode", + "incoming_title": "Anticipated By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-anticipated_by", + "existing_title": "XanaNode", + "incoming_title": "Anticipated By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-anticipated_by", + "existing_title": "Relationship", + "incoming_title": "Anticipated By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-anticipated_by", + "existing_title": "Schema", + "incoming_title": "Anticipated By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-anticipated", + "incoming": "xananode.canonical:schema/relationship-type-anticipated_by", + "existing_title": "Anticipated", + "incoming_title": "Anticipated By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-anticipates", + "existing_title": "XanaNode", + "incoming_title": "Anticipates", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-anticipates", + "existing_title": "XanaNode", + "incoming_title": "Anticipates", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-anticipates", + "existing_title": "Relationship", + "incoming_title": "Anticipates", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-anticipates", + "existing_title": "Schema", + "incoming_title": "Anticipates", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-appears_in", + "existing_title": "XanaNode", + "incoming_title": "Appears in", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-appears_in", + "existing_title": "XanaNode", + "incoming_title": "Appears in", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-appears_in", + "existing_title": "Relationship", + "incoming_title": "Appears in", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-appears_in", + "existing_title": "Schema", + "incoming_title": "Appears in", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-approved", + "existing_title": "XanaNode", + "incoming_title": "Approved", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-approved", + "existing_title": "XanaNode", + "incoming_title": "Approved", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-approved", + "existing_title": "Relationship", + "incoming_title": "Approved", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-approved", + "existing_title": "Schema", + "incoming_title": "Approved", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-approved_by", + "incoming": "xananode.canonical:schema/relationship-type-approved", + "existing_title": "Approved By Relationship Term", + "incoming_title": "Approved", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-approved_by", + "existing_title": "XanaNode", + "incoming_title": "Approved By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-approved_by", + "existing_title": "XanaNode", + "incoming_title": "Approved By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-approved_by", + "existing_title": "Relationship", + "incoming_title": "Approved By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-approved_by", + "existing_title": "Schema", + "incoming_title": "Approved By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-approved", + "incoming": "xananode.canonical:schema/relationship-type-approved_by", + "existing_title": "Approved", + "incoming_title": "Approved By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-arrived_from", + "existing_title": "XanaNode", + "incoming_title": "Arrived From Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-arrived_from", + "existing_title": "XanaNode", + "incoming_title": "Arrived From Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-arrived_from", + "existing_title": "Relationship", + "incoming_title": "Arrived From Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-arrived_from", + "existing_title": "Schema", + "incoming_title": "Arrived From Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-arrives_at", + "existing_title": "XanaNode", + "incoming_title": "Arrives at", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-arrives_at", + "existing_title": "XanaNode", + "incoming_title": "Arrives at", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-arrives_at", + "existing_title": "Relationship", + "incoming_title": "Arrives at", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-arrives_at", + "existing_title": "Schema", + "incoming_title": "Arrives at", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-authored", + "existing_title": "XanaNode", + "incoming_title": "Authored", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-authored", + "existing_title": "XanaNode", + "incoming_title": "Authored", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-authored", + "existing_title": "Relationship", + "incoming_title": "Authored", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-authored", + "existing_title": "Schema", + "incoming_title": "Authored", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-authored_by", + "incoming": "xananode.canonical:schema/relationship-type-authored", + "existing_title": "Authored By Relationship Term", + "incoming_title": "Authored", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-authored_by", + "existing_title": "XanaNode", + "incoming_title": "Authored By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-authored_by", + "existing_title": "XanaNode", + "incoming_title": "Authored By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-authored_by", + "existing_title": "Relationship", + "incoming_title": "Authored By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-authored_by", + "existing_title": "Schema", + "incoming_title": "Authored By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-authored", + "incoming": "xananode.canonical:schema/relationship-type-authored_by", + "existing_title": "Authored", + "incoming_title": "Authored By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-broader_than", + "existing_title": "XanaNode", + "incoming_title": "Broader than", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-broader_than", + "existing_title": "XanaNode", + "incoming_title": "Broader than", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-broader_than", + "existing_title": "Relationship", + "incoming_title": "Broader than", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-broader_than", + "existing_title": "Schema", + "incoming_title": "Broader than", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-cited_by", + "existing_title": "XanaNode", + "incoming_title": "Cited By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-cited_by", + "existing_title": "XanaNode", + "incoming_title": "Cited By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-cited_by", + "existing_title": "Relationship", + "incoming_title": "Cited By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-cited_by", + "existing_title": "Schema", + "incoming_title": "Cited By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-cites", + "existing_title": "XanaNode", + "incoming_title": "Cites", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-cites", + "existing_title": "XanaNode", + "incoming_title": "Cites", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-cites", + "existing_title": "Relationship", + "incoming_title": "Cites", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-cites", + "existing_title": "Schema", + "incoming_title": "Cites", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-claim_of", + "existing_title": "XanaNode", + "incoming_title": "Claim Of Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-claim_of", + "existing_title": "XanaNode", + "incoming_title": "Claim Of Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-claim_of", + "existing_title": "Relationship", + "incoming_title": "Claim Of Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-claim_of", + "existing_title": "Schema", + "incoming_title": "Claim Of Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-clarified_by", + "existing_title": "XanaNode", + "incoming_title": "Clarified By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-clarified_by", + "existing_title": "XanaNode", + "incoming_title": "Clarified By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-clarified_by", + "existing_title": "Relationship", + "incoming_title": "Clarified By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-clarified_by", + "existing_title": "Schema", + "incoming_title": "Clarified By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-clarifies", + "existing_title": "XanaNode", + "incoming_title": "Clarifies", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-clarifies", + "existing_title": "XanaNode", + "incoming_title": "Clarifies", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-clarifies", + "existing_title": "Relationship", + "incoming_title": "Clarifies", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-clarifies", + "existing_title": "Schema", + "incoming_title": "Clarifies", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-coined", + "existing_title": "XanaNode", + "incoming_title": "Coined", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-coined", + "existing_title": "XanaNode", + "incoming_title": "Coined", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-coined", + "existing_title": "Relationship", + "incoming_title": "Coined", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-coined", + "existing_title": "Schema", + "incoming_title": "Coined", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-coined_by", + "incoming": "xananode.canonical:schema/relationship-type-coined", + "existing_title": "Coined By Relationship Term", + "incoming_title": "Coined", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-coined_by", + "existing_title": "XanaNode", + "incoming_title": "Coined By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-coined_by", + "existing_title": "XanaNode", + "incoming_title": "Coined By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-coined_by", + "existing_title": "Relationship", + "incoming_title": "Coined By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-coined_by", + "existing_title": "Schema", + "incoming_title": "Coined By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-coined", + "incoming": "xananode.canonical:schema/relationship-type-coined_by", + "existing_title": "Coined", + "incoming_title": "Coined By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-collaborated_with", + "existing_title": "XanaNode", + "incoming_title": "Collaborated with", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-collaborated_with", + "existing_title": "XanaNode", + "incoming_title": "Collaborated with", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-collaborated_with", + "existing_title": "Relationship", + "incoming_title": "Collaborated with", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-collaborated_with", + "existing_title": "Schema", + "incoming_title": "Collaborated with", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-compatible_with", + "existing_title": "XanaNode", + "incoming_title": "Compatible with", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-compatible_with", + "existing_title": "XanaNode", + "incoming_title": "Compatible with", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-compatible_with", + "existing_title": "Relationship", + "incoming_title": "Compatible with", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-compatible_with", + "existing_title": "Schema", + "incoming_title": "Compatible with", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-contains", + "existing_title": "XanaNode", + "incoming_title": "Contains", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-contains", + "existing_title": "XanaNode", + "incoming_title": "Contains", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-contains", + "existing_title": "Relationship", + "incoming_title": "Contains", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-contains", + "existing_title": "Schema", + "incoming_title": "Contains", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-contemporary_of", + "existing_title": "XanaNode", + "incoming_title": "Contemporary of", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-contemporary_of", + "existing_title": "XanaNode", + "incoming_title": "Contemporary of", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-contemporary_of", + "existing_title": "Relationship", + "incoming_title": "Contemporary of", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-contemporary_of", + "existing_title": "Schema", + "incoming_title": "Contemporary of", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-context_for", + "existing_title": "XanaNode", + "incoming_title": "Context for", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-context_for", + "existing_title": "XanaNode", + "incoming_title": "Context for", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-context_for", + "existing_title": "Relationship", + "incoming_title": "Context for", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-context_for", + "existing_title": "Schema", + "incoming_title": "Context for", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-continued_from", + "existing_title": "XanaNode", + "incoming_title": "Continued From Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-continued_from", + "existing_title": "XanaNode", + "incoming_title": "Continued From Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-continued_from", + "existing_title": "Relationship", + "incoming_title": "Continued From Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-continued_from", + "existing_title": "Schema", + "incoming_title": "Continued From Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-continues_to", + "existing_title": "XanaNode", + "incoming_title": "Continues to", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-continues_to", + "existing_title": "XanaNode", + "incoming_title": "Continues to", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-continues_to", + "existing_title": "Relationship", + "incoming_title": "Continues to", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-continues_to", + "existing_title": "Schema", + "incoming_title": "Continues to", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-contradicted_by", + "existing_title": "XanaNode", + "incoming_title": "Contradicted By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-contradicted_by", + "existing_title": "XanaNode", + "incoming_title": "Contradicted By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-contradicted_by", + "existing_title": "Relationship", + "incoming_title": "Contradicted By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-contradicted_by", + "existing_title": "Schema", + "incoming_title": "Contradicted By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-contradicts", + "existing_title": "XanaNode", + "incoming_title": "Contradicts", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-contradicts", + "existing_title": "XanaNode", + "incoming_title": "Contradicts", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-contradicts", + "existing_title": "Relationship", + "incoming_title": "Contradicts", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-contradicts", + "existing_title": "Schema", + "incoming_title": "Contradicts", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-contrasts_with", + "existing_title": "XanaNode", + "incoming_title": "Contrasts with", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-contrasts_with", + "existing_title": "XanaNode", + "incoming_title": "Contrasts with", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-contrasts_with", + "existing_title": "Relationship", + "incoming_title": "Contrasts with", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-contrasts_with", + "existing_title": "Schema", + "incoming_title": "Contrasts with", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-created", + "existing_title": "XanaNode", + "incoming_title": "Created", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-created", + "existing_title": "XanaNode", + "incoming_title": "Created", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-created", + "existing_title": "Relationship", + "incoming_title": "Created", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-created", + "existing_title": "Schema", + "incoming_title": "Created", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-created_by", + "incoming": "xananode.canonical:schema/relationship-type-created", + "existing_title": "Created By Relationship Term", + "incoming_title": "Created", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-created_by", + "existing_title": "XanaNode", + "incoming_title": "Created By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-created_by", + "existing_title": "XanaNode", + "incoming_title": "Created By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-created_by", + "existing_title": "Relationship", + "incoming_title": "Created By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-created_by", + "existing_title": "Schema", + "incoming_title": "Created By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-created", + "incoming": "xananode.canonical:schema/relationship-type-created_by", + "existing_title": "Created", + "incoming_title": "Created By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-deep_linked_from", + "existing_title": "XanaNode", + "incoming_title": "Deep Linked From Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-deep_linked_from", + "existing_title": "XanaNode", + "incoming_title": "Deep Linked From Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-deep_linked_from", + "existing_title": "Relationship", + "incoming_title": "Deep Linked From Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-deep_linked_from", + "existing_title": "Schema", + "incoming_title": "Deep Linked From Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-deep_links_to", + "existing_title": "XanaNode", + "incoming_title": "Deep links to", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-deep_links_to", + "existing_title": "XanaNode", + "incoming_title": "Deep links to", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-deep_links_to", + "existing_title": "Relationship", + "incoming_title": "Deep links to", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-deep_links_to", + "existing_title": "Schema", + "incoming_title": "Deep links to", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-defined_by", + "existing_title": "XanaNode", + "incoming_title": "Defined By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-defined_by", + "existing_title": "XanaNode", + "incoming_title": "Defined By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-defined_by", + "existing_title": "Relationship", + "incoming_title": "Defined By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-defined_by", + "existing_title": "Schema", + "incoming_title": "Defined By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-defines", + "existing_title": "XanaNode", + "incoming_title": "Defines", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-defines", + "existing_title": "XanaNode", + "incoming_title": "Defines", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-defines", + "existing_title": "Relationship", + "incoming_title": "Defines", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-defines", + "existing_title": "Schema", + "incoming_title": "Defines", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-demonstrated_by", + "existing_title": "XanaNode", + "incoming_title": "Demonstrated By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-demonstrated_by", + "existing_title": "XanaNode", + "incoming_title": "Demonstrated By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-demonstrated_by", + "existing_title": "Relationship", + "incoming_title": "Demonstrated By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-demonstrated_by", + "existing_title": "Schema", + "incoming_title": "Demonstrated By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-demonstrates", + "existing_title": "XanaNode", + "incoming_title": "Demonstrates", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-demonstrates", + "existing_title": "XanaNode", + "incoming_title": "Demonstrates", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-demonstrates", + "existing_title": "Relationship", + "incoming_title": "Demonstrates", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-demonstrates", + "existing_title": "Schema", + "incoming_title": "Demonstrates", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-dependency_of", + "existing_title": "XanaNode", + "incoming_title": "Dependency Of Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-dependency_of", + "existing_title": "XanaNode", + "incoming_title": "Dependency Of Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-dependency_of", + "existing_title": "Relationship", + "incoming_title": "Dependency Of Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-dependency_of", + "existing_title": "Schema", + "incoming_title": "Dependency Of Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-depends_on", + "existing_title": "XanaNode", + "incoming_title": "Depends on", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-depends_on", + "existing_title": "XanaNode", + "incoming_title": "Depends on", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-depends_on", + "existing_title": "Relationship", + "incoming_title": "Depends on", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-depends_on", + "existing_title": "Schema", + "incoming_title": "Depends on", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-depicted_by", + "existing_title": "XanaNode", + "incoming_title": "Depicted By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-depicted_by", + "existing_title": "XanaNode", + "incoming_title": "Depicted By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-depicted_by", + "existing_title": "Relationship", + "incoming_title": "Depicted By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-depicted_by", + "existing_title": "Schema", + "incoming_title": "Depicted By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-depicts", + "existing_title": "XanaNode", + "incoming_title": "Depicts", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-depicts", + "existing_title": "XanaNode", + "incoming_title": "Depicts", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-depicts", + "existing_title": "Relationship", + "incoming_title": "Depicts", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-depicts", + "existing_title": "Schema", + "incoming_title": "Depicts", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-derived_from", + "existing_title": "XanaNode", + "incoming_title": "Derived from", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-derived_from", + "existing_title": "XanaNode", + "incoming_title": "Derived from", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-derived_from", + "existing_title": "Relationship", + "incoming_title": "Derived from", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-derived_from", + "existing_title": "Schema", + "incoming_title": "Derived from", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-derived_into", + "existing_title": "XanaNode", + "incoming_title": "Derived Into Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-derived_into", + "existing_title": "XanaNode", + "incoming_title": "Derived Into Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-derived_into", + "existing_title": "Relationship", + "incoming_title": "Derived Into Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-derived_into", + "existing_title": "Schema", + "incoming_title": "Derived Into Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-discussed_in", + "existing_title": "XanaNode", + "incoming_title": "Discussed In Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-discussed_in", + "existing_title": "XanaNode", + "incoming_title": "Discussed In Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-discussed_in", + "existing_title": "Relationship", + "incoming_title": "Discussed In Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-discussed_in", + "existing_title": "Schema", + "incoming_title": "Discussed In Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-discusses", + "existing_title": "XanaNode", + "incoming_title": "Discusses", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-discusses", + "existing_title": "XanaNode", + "incoming_title": "Discusses", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-discusses", + "existing_title": "Relationship", + "incoming_title": "Discusses", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-discusses", + "existing_title": "Schema", + "incoming_title": "Discusses", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-disputed_by", + "existing_title": "XanaNode", + "incoming_title": "Disputed By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-disputed_by", + "existing_title": "XanaNode", + "incoming_title": "Disputed By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-disputed_by", + "existing_title": "Relationship", + "incoming_title": "Disputed By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-disputed_by", + "existing_title": "Schema", + "incoming_title": "Disputed By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-disputed_identity", + "existing_title": "XanaNode", + "incoming_title": "Disputed identity", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-disputed_identity", + "existing_title": "XanaNode", + "incoming_title": "Disputed identity", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-disputed_identity", + "existing_title": "Relationship", + "incoming_title": "Disputed identity", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-disputed_identity", + "existing_title": "Schema", + "incoming_title": "Disputed identity", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:concept/conflict-disputed-identity", + "incoming": "xananode.canonical:schema/relationship-type-disputed_identity", + "existing_title": "Conflict and Disputed Identity", + "incoming_title": "Disputed identity", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-disputes", + "existing_title": "XanaNode", + "incoming_title": "Disputes", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-disputes", + "existing_title": "XanaNode", + "incoming_title": "Disputes", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-disputes", + "existing_title": "Relationship", + "incoming_title": "Disputes", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-disputes", + "existing_title": "Schema", + "incoming_title": "Disputes", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-documented_by", + "existing_title": "XanaNode", + "incoming_title": "Documented By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-documented_by", + "existing_title": "XanaNode", + "incoming_title": "Documented By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-documented_by", + "existing_title": "Relationship", + "incoming_title": "Documented By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-documented_by", + "existing_title": "Schema", + "incoming_title": "Documented By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-documents", + "existing_title": "XanaNode", + "incoming_title": "Documents", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-documents", + "existing_title": "XanaNode", + "incoming_title": "Documents", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-documents", + "existing_title": "Relationship", + "incoming_title": "Documents", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-documents", + "existing_title": "Schema", + "incoming_title": "Documents", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-enabled_by", + "existing_title": "XanaNode", + "incoming_title": "Enabled By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-enabled_by", + "existing_title": "XanaNode", + "incoming_title": "Enabled By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-enabled_by", + "existing_title": "Relationship", + "incoming_title": "Enabled By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-enabled_by", + "existing_title": "Schema", + "incoming_title": "Enabled By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-enables", + "existing_title": "XanaNode", + "incoming_title": "Enables", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-enables", + "existing_title": "XanaNode", + "incoming_title": "Enables", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-enables", + "existing_title": "Relationship", + "incoming_title": "Enables", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-enables", + "existing_title": "Schema", + "incoming_title": "Enables", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-equivalent_to", + "existing_title": "XanaNode", + "incoming_title": "Equivalent to", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-equivalent_to", + "existing_title": "XanaNode", + "incoming_title": "Equivalent to", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-equivalent_to", + "existing_title": "Relationship", + "incoming_title": "Equivalent to", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-equivalent_to", + "existing_title": "Schema", + "incoming_title": "Equivalent to", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-evidence_for", + "existing_title": "XanaNode", + "incoming_title": "Evidence for", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-evidence_for", + "existing_title": "XanaNode", + "incoming_title": "Evidence for", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-evidence_for", + "existing_title": "Relationship", + "incoming_title": "Evidence for", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-evidence_for", + "existing_title": "Schema", + "incoming_title": "Evidence for", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-explained_by", + "existing_title": "XanaNode", + "incoming_title": "Explained By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-explained_by", + "existing_title": "XanaNode", + "incoming_title": "Explained By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-explained_by", + "existing_title": "Relationship", + "incoming_title": "Explained By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-explained_by", + "existing_title": "Schema", + "incoming_title": "Explained By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-explains", + "existing_title": "XanaNode", + "incoming_title": "Explains", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-explains", + "existing_title": "XanaNode", + "incoming_title": "Explains", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-explains", + "existing_title": "Relationship", + "incoming_title": "Explains", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-explains", + "existing_title": "Schema", + "incoming_title": "Explains", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-extended_by", + "existing_title": "XanaNode", + "incoming_title": "Extended By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-extended_by", + "existing_title": "XanaNode", + "incoming_title": "Extended By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-extended_by", + "existing_title": "Relationship", + "incoming_title": "Extended By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-extended_by", + "existing_title": "Schema", + "incoming_title": "Extended By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-extends", + "existing_title": "XanaNode", + "incoming_title": "Extends", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-extends", + "existing_title": "XanaNode", + "incoming_title": "Extends", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-extends", + "existing_title": "Relationship", + "incoming_title": "Extends", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-extends", + "existing_title": "Schema", + "incoming_title": "Extends", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-extension_of", + "existing_title": "XanaNode", + "incoming_title": "Extension of", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-extension_of", + "existing_title": "XanaNode", + "incoming_title": "Extension of", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-extension_of", + "existing_title": "Relationship", + "incoming_title": "Extension of", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-extension_of", + "existing_title": "Schema", + "incoming_title": "Extension of", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-featured_in", + "existing_title": "XanaNode", + "incoming_title": "Featured In Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-featured_in", + "existing_title": "XanaNode", + "incoming_title": "Featured In Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-featured_in", + "existing_title": "Relationship", + "incoming_title": "Featured In Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-featured_in", + "existing_title": "Schema", + "incoming_title": "Featured In Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-featured_speaker", + "existing_title": "XanaNode", + "incoming_title": "Featured Speaker Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-featured_speaker", + "existing_title": "XanaNode", + "incoming_title": "Featured Speaker Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-featured_speaker", + "existing_title": "Relationship", + "incoming_title": "Featured Speaker Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-featured_speaker", + "existing_title": "Schema", + "incoming_title": "Featured Speaker Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-features", + "existing_title": "XanaNode", + "incoming_title": "Features", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-features", + "existing_title": "XanaNode", + "incoming_title": "Features", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-features", + "existing_title": "Relationship", + "incoming_title": "Features", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-features", + "existing_title": "Schema", + "incoming_title": "Features", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-followed", + "existing_title": "XanaNode", + "incoming_title": "Followed Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-followed", + "existing_title": "XanaNode", + "incoming_title": "Followed Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-followed", + "existing_title": "Relationship", + "incoming_title": "Followed Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-followed", + "existing_title": "Schema", + "incoming_title": "Followed Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-friend_of", + "existing_title": "XanaNode", + "incoming_title": "Friend of", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-friend_of", + "existing_title": "XanaNode", + "incoming_title": "Friend of", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-friend_of", + "existing_title": "Relationship", + "incoming_title": "Friend of", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-friend_of", + "existing_title": "Schema", + "incoming_title": "Friend of", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-had_participant", + "existing_title": "XanaNode", + "incoming_title": "Had Participant Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-had_participant", + "existing_title": "XanaNode", + "incoming_title": "Had Participant Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-had_participant", + "existing_title": "Relationship", + "incoming_title": "Had Participant Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-had_participant", + "existing_title": "Schema", + "incoming_title": "Had Participant Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-has_alias", + "existing_title": "XanaNode", + "incoming_title": "Has Alias Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-has_alias", + "existing_title": "XanaNode", + "incoming_title": "Has Alias Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-has_alias", + "existing_title": "Relationship", + "incoming_title": "Has Alias Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-has_alias", + "existing_title": "Schema", + "incoming_title": "Has Alias Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-has_appearance", + "existing_title": "XanaNode", + "incoming_title": "Has Appearance Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-has_appearance", + "existing_title": "XanaNode", + "incoming_title": "Has Appearance Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-has_appearance", + "existing_title": "Relationship", + "incoming_title": "Has Appearance Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-has_appearance", + "existing_title": "Schema", + "incoming_title": "Has Appearance Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-has_claim", + "existing_title": "XanaNode", + "incoming_title": "Has claim", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-has_claim", + "existing_title": "XanaNode", + "incoming_title": "Has claim", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-has_claim", + "existing_title": "Relationship", + "incoming_title": "Has claim", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-has_claim", + "existing_title": "Schema", + "incoming_title": "Has claim", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-has_context", + "existing_title": "XanaNode", + "incoming_title": "Has Context Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-has_context", + "existing_title": "XanaNode", + "incoming_title": "Has Context Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-has_context", + "existing_title": "Relationship", + "incoming_title": "Has Context Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-has_context", + "existing_title": "Schema", + "incoming_title": "Has Context Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-has_evidence", + "existing_title": "XanaNode", + "incoming_title": "Has Evidence Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-has_evidence", + "existing_title": "XanaNode", + "incoming_title": "Has Evidence Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-has_evidence", + "existing_title": "Relationship", + "incoming_title": "Has Evidence Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-has_evidence", + "existing_title": "Schema", + "incoming_title": "Has Evidence Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-has_extension", + "existing_title": "XanaNode", + "incoming_title": "Has Extension Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-has_extension", + "existing_title": "XanaNode", + "incoming_title": "Has Extension Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-has_extension", + "existing_title": "Relationship", + "incoming_title": "Has Extension Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-has_extension", + "existing_title": "Schema", + "incoming_title": "Has Extension Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-has_primary_media", + "existing_title": "XanaNode", + "incoming_title": "Has primary media", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-has_primary_media", + "existing_title": "XanaNode", + "incoming_title": "Has primary media", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-has_primary_media", + "existing_title": "Relationship", + "incoming_title": "Has primary media", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-has_primary_media", + "existing_title": "Schema", + "incoming_title": "Has primary media", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-identified", + "existing_title": "XanaNode", + "incoming_title": "Identified", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-identified", + "existing_title": "XanaNode", + "incoming_title": "Identified", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-identified", + "existing_title": "Relationship", + "incoming_title": "Identified", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-identified", + "existing_title": "Schema", + "incoming_title": "Identified", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-identified_by", + "incoming": "xananode.canonical:schema/relationship-type-identified", + "existing_title": "Identified By Relationship Term", + "incoming_title": "Identified", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-identified_by", + "existing_title": "XanaNode", + "incoming_title": "Identified By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-identified_by", + "existing_title": "XanaNode", + "incoming_title": "Identified By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-identified_by", + "existing_title": "Relationship", + "incoming_title": "Identified By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-identified_by", + "existing_title": "Schema", + "incoming_title": "Identified By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-identified", + "incoming": "xananode.canonical:schema/relationship-type-identified_by", + "existing_title": "Identified", + "incoming_title": "Identified By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-implemented_by", + "existing_title": "XanaNode", + "incoming_title": "Implemented By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-implemented_by", + "existing_title": "XanaNode", + "incoming_title": "Implemented By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-implemented_by", + "existing_title": "Relationship", + "incoming_title": "Implemented By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-implemented_by", + "existing_title": "Schema", + "incoming_title": "Implemented By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-implements", + "existing_title": "XanaNode", + "incoming_title": "Implements", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-implements", + "existing_title": "XanaNode", + "incoming_title": "Implements", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:relationship/protocol-implements-claim", + "incoming": "xananode.canonical:schema/relationship-type-implements", + "existing_title": "Protocol Implements Relationship Preservation", + "incoming_title": "Implements", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-implements", + "existing_title": "Relationship", + "incoming_title": "Implements", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-implements", + "existing_title": "Schema", + "incoming_title": "Implements", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-included_in", + "existing_title": "XanaNode", + "incoming_title": "Included In Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-included_in", + "existing_title": "XanaNode", + "incoming_title": "Included In Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-included_in", + "existing_title": "Relationship", + "incoming_title": "Included In Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-included_in", + "existing_title": "Schema", + "incoming_title": "Included In Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-includes", + "existing_title": "XanaNode", + "incoming_title": "Includes", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-includes", + "existing_title": "XanaNode", + "incoming_title": "Includes", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-includes", + "existing_title": "Relationship", + "incoming_title": "Includes", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-includes", + "existing_title": "Schema", + "incoming_title": "Includes", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-influenced", + "existing_title": "XanaNode", + "incoming_title": "Influenced", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-influenced", + "existing_title": "XanaNode", + "incoming_title": "Influenced", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-influenced", + "existing_title": "Relationship", + "incoming_title": "Influenced", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-influenced", + "existing_title": "Schema", + "incoming_title": "Influenced", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-influenced_by", + "incoming": "xananode.canonical:schema/relationship-type-influenced", + "existing_title": "Influenced By Relationship Term", + "incoming_title": "Influenced", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-influenced_by", + "existing_title": "XanaNode", + "incoming_title": "Influenced By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-influenced_by", + "existing_title": "XanaNode", + "incoming_title": "Influenced By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-influenced_by", + "existing_title": "Relationship", + "incoming_title": "Influenced By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-influenced_by", + "existing_title": "Schema", + "incoming_title": "Influenced By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-influenced", + "incoming": "xananode.canonical:schema/relationship-type-influenced_by", + "existing_title": "Influenced", + "incoming_title": "Influenced By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-interviewed", + "existing_title": "XanaNode", + "incoming_title": "Interviewed", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-interviewed", + "existing_title": "XanaNode", + "incoming_title": "Interviewed", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-interviewed", + "existing_title": "Relationship", + "incoming_title": "Interviewed", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-interviewed", + "existing_title": "Schema", + "incoming_title": "Interviewed", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-interviewed_by", + "incoming": "xananode.canonical:schema/relationship-type-interviewed", + "existing_title": "Interviewed By Relationship Term", + "incoming_title": "Interviewed", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-interviewed_by", + "existing_title": "XanaNode", + "incoming_title": "Interviewed By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-interviewed_by", + "existing_title": "XanaNode", + "incoming_title": "Interviewed By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-interviewed_by", + "existing_title": "Relationship", + "incoming_title": "Interviewed By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-interviewed_by", + "existing_title": "Schema", + "incoming_title": "Interviewed By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-interviewed", + "incoming": "xananode.canonical:schema/relationship-type-interviewed_by", + "existing_title": "Interviewed", + "incoming_title": "Interviewed By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-introduced", + "existing_title": "XanaNode", + "incoming_title": "Introduced", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-introduced", + "existing_title": "XanaNode", + "incoming_title": "Introduced", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-introduced", + "existing_title": "Relationship", + "incoming_title": "Introduced", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-introduced", + "existing_title": "Schema", + "incoming_title": "Introduced", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-introduced_by", + "incoming": "xananode.canonical:schema/relationship-type-introduced", + "existing_title": "Introduced By Relationship Term", + "incoming_title": "Introduced", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-introduced_in", + "incoming": "xananode.canonical:schema/relationship-type-introduced", + "existing_title": "Introduced in", + "incoming_title": "Introduced", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-introduced_by", + "existing_title": "XanaNode", + "incoming_title": "Introduced By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-introduced_by", + "existing_title": "XanaNode", + "incoming_title": "Introduced By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-introduced_by", + "existing_title": "Relationship", + "incoming_title": "Introduced By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-introduced_by", + "existing_title": "Schema", + "incoming_title": "Introduced By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-introduced", + "incoming": "xananode.canonical:schema/relationship-type-introduced_by", + "existing_title": "Introduced", + "incoming_title": "Introduced By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-introduced_in", + "existing_title": "XanaNode", + "incoming_title": "Introduced in", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-introduced_in", + "existing_title": "XanaNode", + "incoming_title": "Introduced in", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-introduced_in", + "existing_title": "Relationship", + "incoming_title": "Introduced in", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-introduced_in", + "existing_title": "Schema", + "incoming_title": "Introduced in", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-introduced", + "incoming": "xananode.canonical:schema/relationship-type-introduced_in", + "existing_title": "Introduced", + "incoming_title": "Introduced in", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-introduction_venue_of", + "existing_title": "XanaNode", + "incoming_title": "Introduction Venue Of Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-introduction_venue_of", + "existing_title": "XanaNode", + "incoming_title": "Introduction Venue Of Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-introduction_venue_of", + "existing_title": "Relationship", + "incoming_title": "Introduction Venue Of Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-introduction_venue_of", + "existing_title": "Schema", + "incoming_title": "Introduction Venue Of Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-is_start_of", + "existing_title": "XanaNode", + "incoming_title": "Is Start Of Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-is_start_of", + "existing_title": "XanaNode", + "incoming_title": "Is Start Of Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-is_start_of", + "existing_title": "Relationship", + "incoming_title": "Is Start Of Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-is_start_of", + "existing_title": "Schema", + "incoming_title": "Is Start Of Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-mapped_from", + "existing_title": "XanaNode", + "incoming_title": "Mapped From Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-mapped_from", + "existing_title": "XanaNode", + "incoming_title": "Mapped From Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-mapped_from", + "existing_title": "Relationship", + "incoming_title": "Mapped From Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-mapped_from", + "existing_title": "Schema", + "incoming_title": "Mapped From Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-maps_to", + "existing_title": "XanaNode", + "incoming_title": "Maps to", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-maps_to", + "existing_title": "XanaNode", + "incoming_title": "Maps to", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-maps_to", + "existing_title": "Relationship", + "incoming_title": "Maps to", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-maps_to", + "existing_title": "Schema", + "incoming_title": "Maps to", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-memorialized_by", + "existing_title": "XanaNode", + "incoming_title": "Memorialized By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-memorialized_by", + "existing_title": "XanaNode", + "incoming_title": "Memorialized By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-memorialized_by", + "existing_title": "Relationship", + "incoming_title": "Memorialized By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-memorialized_by", + "existing_title": "Schema", + "incoming_title": "Memorialized By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-memorializes", + "existing_title": "XanaNode", + "incoming_title": "Memorializes", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-memorializes", + "existing_title": "XanaNode", + "incoming_title": "Memorializes", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-memorializes", + "existing_title": "Relationship", + "incoming_title": "Memorializes", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-memorializes", + "existing_title": "Schema", + "incoming_title": "Memorializes", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-mentioned_by", + "existing_title": "XanaNode", + "incoming_title": "Mentioned By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-mentioned_by", + "existing_title": "XanaNode", + "incoming_title": "Mentioned By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-mentioned_by", + "existing_title": "Relationship", + "incoming_title": "Mentioned By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-mentioned_by", + "existing_title": "Schema", + "incoming_title": "Mentioned By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-mentions", + "existing_title": "XanaNode", + "incoming_title": "Mentions", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-mentions", + "existing_title": "XanaNode", + "incoming_title": "Mentions", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-mentions", + "existing_title": "Relationship", + "incoming_title": "Mentions", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-mentions", + "existing_title": "Schema", + "incoming_title": "Mentions", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-motivated_by", + "existing_title": "XanaNode", + "incoming_title": "Motivated by", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-motivated_by", + "existing_title": "XanaNode", + "incoming_title": "Motivated by", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-motivated_by", + "existing_title": "Relationship", + "incoming_title": "Motivated by", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-motivated_by", + "existing_title": "Schema", + "incoming_title": "Motivated by", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-motivates", + "existing_title": "XanaNode", + "incoming_title": "Motivates Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-motivates", + "existing_title": "XanaNode", + "incoming_title": "Motivates Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-motivates", + "existing_title": "Relationship", + "incoming_title": "Motivates Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-motivates", + "existing_title": "Schema", + "incoming_title": "Motivates Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-narrower_than", + "existing_title": "XanaNode", + "incoming_title": "Narrower Than Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-narrower_than", + "existing_title": "XanaNode", + "incoming_title": "Narrower Than Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-narrower_than", + "existing_title": "Relationship", + "incoming_title": "Narrower Than Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-narrower_than", + "existing_title": "Schema", + "incoming_title": "Narrower Than Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-occurred_at", + "existing_title": "XanaNode", + "incoming_title": "Occurred at", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-occurred_at", + "existing_title": "XanaNode", + "incoming_title": "Occurred at", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-occurred_at", + "existing_title": "Relationship", + "incoming_title": "Occurred at", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-occurred_at", + "existing_title": "Schema", + "incoming_title": "Occurred at", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-parallel_to", + "existing_title": "XanaNode", + "incoming_title": "Parallel to", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-parallel_to", + "existing_title": "XanaNode", + "incoming_title": "Parallel to", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-parallel_to", + "existing_title": "Relationship", + "incoming_title": "Parallel to", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-parallel_to", + "existing_title": "Schema", + "incoming_title": "Parallel to", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-part_of", + "existing_title": "XanaNode", + "incoming_title": "Part Of Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-part_of", + "existing_title": "XanaNode", + "incoming_title": "Part Of Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-part_of", + "existing_title": "Relationship", + "incoming_title": "Part Of Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-part_of", + "existing_title": "Schema", + "incoming_title": "Part Of Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-participated_in", + "existing_title": "XanaNode", + "incoming_title": "Participated in", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-participated_in", + "existing_title": "XanaNode", + "incoming_title": "Participated in", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-participated_in", + "existing_title": "Relationship", + "incoming_title": "Participated in", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-participated_in", + "existing_title": "Schema", + "incoming_title": "Participated in", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-popularized", + "existing_title": "XanaNode", + "incoming_title": "Popularized", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-popularized", + "existing_title": "XanaNode", + "incoming_title": "Popularized", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-popularized", + "existing_title": "Relationship", + "incoming_title": "Popularized", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-popularized", + "existing_title": "Schema", + "incoming_title": "Popularized", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-popularized_by", + "incoming": "xananode.canonical:schema/relationship-type-popularized", + "existing_title": "Popularized By Relationship Term", + "incoming_title": "Popularized", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-popularized_by", + "existing_title": "XanaNode", + "incoming_title": "Popularized By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-popularized_by", + "existing_title": "XanaNode", + "incoming_title": "Popularized By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-popularized_by", + "existing_title": "Relationship", + "incoming_title": "Popularized By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-popularized_by", + "existing_title": "Schema", + "incoming_title": "Popularized By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-popularized", + "incoming": "xananode.canonical:schema/relationship-type-popularized_by", + "existing_title": "Popularized", + "incoming_title": "Popularized By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-possible_match", + "existing_title": "XanaNode", + "incoming_title": "Possible match", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-possible_match", + "existing_title": "XanaNode", + "incoming_title": "Possible match", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-possible_match", + "existing_title": "Relationship", + "incoming_title": "Possible match", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-possible_match", + "existing_title": "Schema", + "incoming_title": "Possible match", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-preceded", + "existing_title": "XanaNode", + "incoming_title": "Preceded", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-preceded", + "existing_title": "XanaNode", + "incoming_title": "Preceded", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-preceded", + "existing_title": "Relationship", + "incoming_title": "Preceded", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-preceded", + "existing_title": "Schema", + "incoming_title": "Preceded", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-presented", + "existing_title": "XanaNode", + "incoming_title": "Presented", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-presented", + "existing_title": "XanaNode", + "incoming_title": "Presented", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-presented", + "existing_title": "Relationship", + "incoming_title": "Presented", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-presented", + "existing_title": "Schema", + "incoming_title": "Presented", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-presented_by", + "incoming": "xananode.canonical:schema/relationship-type-presented", + "existing_title": "Presented By Relationship Term", + "incoming_title": "Presented", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-represented_by", + "incoming": "xananode.canonical:schema/relationship-type-presented", + "existing_title": "Represented By Relationship Term", + "incoming_title": "Presented", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-presented_by", + "existing_title": "XanaNode", + "incoming_title": "Presented By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-presented_by", + "existing_title": "XanaNode", + "incoming_title": "Presented By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-presented_by", + "existing_title": "Relationship", + "incoming_title": "Presented By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-presented_by", + "existing_title": "Schema", + "incoming_title": "Presented By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-presented", + "incoming": "xananode.canonical:schema/relationship-type-presented_by", + "existing_title": "Presented", + "incoming_title": "Presented By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-represented_by", + "incoming": "xananode.canonical:schema/relationship-type-presented_by", + "existing_title": "Represented By Relationship Term", + "incoming_title": "Presented By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-preserved_by", + "existing_title": "XanaNode", + "incoming_title": "Preserved By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-preserved_by", + "existing_title": "XanaNode", + "incoming_title": "Preserved By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-preserved_by", + "existing_title": "Relationship", + "incoming_title": "Preserved By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-preserved_by", + "existing_title": "Schema", + "incoming_title": "Preserved By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-preserves", + "existing_title": "XanaNode", + "incoming_title": "Preserves", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-preserves", + "existing_title": "XanaNode", + "incoming_title": "Preserves", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-preserves", + "existing_title": "Relationship", + "incoming_title": "Preserves", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-preserves", + "existing_title": "Schema", + "incoming_title": "Preserves", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-produces", + "existing_title": "XanaNode", + "incoming_title": "Produces Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-produces", + "existing_title": "XanaNode", + "incoming_title": "Produces Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-produces", + "existing_title": "Relationship", + "incoming_title": "Produces Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-produces", + "existing_title": "Schema", + "incoming_title": "Produces Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-proposed", + "existing_title": "XanaNode", + "incoming_title": "Proposed", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-proposed", + "existing_title": "XanaNode", + "incoming_title": "Proposed", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-proposed", + "existing_title": "Relationship", + "incoming_title": "Proposed", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-proposed", + "existing_title": "Schema", + "incoming_title": "Proposed", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-proposed_by", + "incoming": "xananode.canonical:schema/relationship-type-proposed", + "existing_title": "Proposed By Relationship Term", + "incoming_title": "Proposed", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-proposed_by", + "existing_title": "XanaNode", + "incoming_title": "Proposed By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-proposed_by", + "existing_title": "XanaNode", + "incoming_title": "Proposed By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-proposed_by", + "existing_title": "Relationship", + "incoming_title": "Proposed By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-proposed_by", + "existing_title": "Schema", + "incoming_title": "Proposed By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-proposed", + "incoming": "xananode.canonical:schema/relationship-type-proposed_by", + "existing_title": "Proposed", + "incoming_title": "Proposed By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-quoted_by", + "existing_title": "XanaNode", + "incoming_title": "Quoted By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-quoted_by", + "existing_title": "XanaNode", + "incoming_title": "Quoted By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-quoted_by", + "existing_title": "Relationship", + "incoming_title": "Quoted By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-quoted_by", + "existing_title": "Schema", + "incoming_title": "Quoted By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-quotes", + "existing_title": "XanaNode", + "incoming_title": "Quotes", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-quotes", + "existing_title": "XanaNode", + "incoming_title": "Quotes", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-quotes", + "existing_title": "Relationship", + "incoming_title": "Quotes", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-quotes", + "existing_title": "Schema", + "incoming_title": "Quotes", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-refined_by", + "existing_title": "XanaNode", + "incoming_title": "Refined By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-refined_by", + "existing_title": "XanaNode", + "incoming_title": "Refined By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-refined_by", + "existing_title": "Relationship", + "incoming_title": "Refined By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-refined_by", + "existing_title": "Schema", + "incoming_title": "Refined By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-refines", + "existing_title": "XanaNode", + "incoming_title": "Refines", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-refines", + "existing_title": "XanaNode", + "incoming_title": "Refines", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-refines", + "existing_title": "Relationship", + "incoming_title": "Refines", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-refines", + "existing_title": "Schema", + "incoming_title": "Refines", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-registry", + "existing_title": "XanaNode", + "incoming_title": "Relationship Type Registry", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-registry", + "existing_title": "XanaNode", + "incoming_title": "Relationship Type Registry", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-registry", + "existing_title": "Relationship", + "incoming_title": "Relationship Type Registry", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-registry", + "existing_title": "Schema", + "incoming_title": "Relationship Type Registry", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-related_to", + "existing_title": "XanaNode", + "incoming_title": "Related to", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-related_to", + "existing_title": "XanaNode", + "incoming_title": "Related to", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-related_to", + "existing_title": "Relationship", + "incoming_title": "Related to", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-related_to", + "existing_title": "Schema", + "incoming_title": "Related to", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-represented_by", + "existing_title": "XanaNode", + "incoming_title": "Represented By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-represented_by", + "existing_title": "XanaNode", + "incoming_title": "Represented By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-represented_by", + "existing_title": "Relationship", + "incoming_title": "Represented By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-represented_by", + "existing_title": "Schema", + "incoming_title": "Represented By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-presented", + "incoming": "xananode.canonical:schema/relationship-type-represented_by", + "existing_title": "Presented", + "incoming_title": "Represented By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-presented_by", + "incoming": "xananode.canonical:schema/relationship-type-represented_by", + "existing_title": "Presented By Relationship Term", + "incoming_title": "Represented By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-represents", + "existing_title": "XanaNode", + "incoming_title": "Represents", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-represents", + "existing_title": "XanaNode", + "incoming_title": "Represents", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-represents", + "existing_title": "Relationship", + "incoming_title": "Represents", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-represents", + "existing_title": "Schema", + "incoming_title": "Represents", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-required_for", + "existing_title": "XanaNode", + "incoming_title": "Required For Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-required_for", + "existing_title": "XanaNode", + "incoming_title": "Required For Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-required_for", + "existing_title": "Relationship", + "incoming_title": "Required For Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-required_for", + "existing_title": "Schema", + "incoming_title": "Required For Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-requires", + "existing_title": "XanaNode", + "incoming_title": "Requires", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-requires", + "existing_title": "XanaNode", + "incoming_title": "Requires", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-requires", + "existing_title": "Relationship", + "incoming_title": "Requires", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-requires", + "existing_title": "Schema", + "incoming_title": "Requires", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-results_from", + "existing_title": "XanaNode", + "incoming_title": "Results from", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-results_from", + "existing_title": "XanaNode", + "incoming_title": "Results from", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-results_from", + "existing_title": "Relationship", + "incoming_title": "Results from", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-results_from", + "existing_title": "Schema", + "incoming_title": "Results from", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-same_entity", + "existing_title": "XanaNode", + "incoming_title": "Same entity", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-same_entity", + "existing_title": "XanaNode", + "incoming_title": "Same entity", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-same_entity", + "existing_title": "Relationship", + "incoming_title": "Same entity", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-same_entity", + "existing_title": "Schema", + "incoming_title": "Same entity", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-shaped_by", + "existing_title": "XanaNode", + "incoming_title": "Shaped By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-shaped_by", + "existing_title": "XanaNode", + "incoming_title": "Shaped By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-shaped_by", + "existing_title": "Relationship", + "incoming_title": "Shaped By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-shaped_by", + "existing_title": "Schema", + "incoming_title": "Shaped By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-shapes", + "existing_title": "XanaNode", + "incoming_title": "Shapes", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-shapes", + "existing_title": "XanaNode", + "incoming_title": "Shapes", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-shapes", + "existing_title": "Relationship", + "incoming_title": "Shapes", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-shapes", + "existing_title": "Schema", + "incoming_title": "Shapes", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-site_of", + "existing_title": "XanaNode", + "incoming_title": "Site Of Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-site_of", + "existing_title": "XanaNode", + "incoming_title": "Site Of Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-site_of", + "existing_title": "Relationship", + "incoming_title": "Site Of Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-site_of", + "existing_title": "Schema", + "incoming_title": "Site Of Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-spoke_at", + "existing_title": "XanaNode", + "incoming_title": "Spoke at", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-spoke_at", + "existing_title": "XanaNode", + "incoming_title": "Spoke at", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-spoke_at", + "existing_title": "Relationship", + "incoming_title": "Spoke at", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-spoke_at", + "existing_title": "Schema", + "incoming_title": "Spoke at", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-starts_with", + "existing_title": "XanaNode", + "incoming_title": "Starts with", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-starts_with", + "existing_title": "XanaNode", + "incoming_title": "Starts with", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-starts_with", + "existing_title": "Relationship", + "incoming_title": "Starts with", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-starts_with", + "existing_title": "Schema", + "incoming_title": "Starts with", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-superseded_by", + "existing_title": "XanaNode", + "incoming_title": "Superseded By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-superseded_by", + "existing_title": "XanaNode", + "incoming_title": "Superseded By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-superseded_by", + "existing_title": "Relationship", + "incoming_title": "Superseded By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-superseded_by", + "existing_title": "Schema", + "incoming_title": "Superseded By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-supersedes", + "existing_title": "XanaNode", + "incoming_title": "Supersedes", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-supersedes", + "existing_title": "XanaNode", + "incoming_title": "Supersedes", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-supersedes", + "existing_title": "Relationship", + "incoming_title": "Supersedes", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-supersedes", + "existing_title": "Schema", + "incoming_title": "Supersedes", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-supported_by", + "existing_title": "XanaNode", + "incoming_title": "Supported By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:source/source-support", + "incoming": "xananode.canonical:schema/relationship-type-supported_by", + "existing_title": "Support", + "incoming_title": "Supported By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-supported_by", + "existing_title": "XanaNode", + "incoming_title": "Supported By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-supported_by", + "existing_title": "Relationship", + "incoming_title": "Supported By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-supported_by", + "existing_title": "Schema", + "incoming_title": "Supported By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-supports", + "existing_title": "XanaNode", + "incoming_title": "Supports", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:source/source-support", + "incoming": "xananode.canonical:schema/relationship-type-supports", + "existing_title": "Support", + "incoming_title": "Supports", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-supports", + "existing_title": "XanaNode", + "incoming_title": "Supports", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-supports", + "existing_title": "Relationship", + "incoming_title": "Supports", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-supports", + "existing_title": "Schema", + "incoming_title": "Supports", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-threatened_by", + "existing_title": "XanaNode", + "incoming_title": "Threatened By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-threatened_by", + "existing_title": "XanaNode", + "incoming_title": "Threatened By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-threatened_by", + "existing_title": "Relationship", + "incoming_title": "Threatened By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-threatened_by", + "existing_title": "Schema", + "incoming_title": "Threatened By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-threatens", + "existing_title": "XanaNode", + "incoming_title": "Threatens", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-threatens", + "existing_title": "XanaNode", + "incoming_title": "Threatens", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-threatens", + "existing_title": "Relationship", + "incoming_title": "Threatens", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-threatens", + "existing_title": "Schema", + "incoming_title": "Threatens", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-trained_on", + "existing_title": "XanaNode", + "incoming_title": "Trained on", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-trained_on", + "existing_title": "XanaNode", + "incoming_title": "Trained on", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-trained_on", + "existing_title": "Relationship", + "incoming_title": "Trained on", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-trained_on", + "existing_title": "Schema", + "incoming_title": "Trained on", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-transcluded_by", + "existing_title": "XanaNode", + "incoming_title": "Transcluded By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-transcluded_by", + "existing_title": "XanaNode", + "incoming_title": "Transcluded By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-transcluded_by", + "existing_title": "Relationship", + "incoming_title": "Transcluded By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-transcluded_by", + "existing_title": "Schema", + "incoming_title": "Transcluded By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-transcludes", + "existing_title": "XanaNode", + "incoming_title": "Transcludes", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-transcludes", + "existing_title": "XanaNode", + "incoming_title": "Transcludes", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-transcludes", + "existing_title": "Relationship", + "incoming_title": "Transcludes", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-transcludes", + "existing_title": "Schema", + "incoming_title": "Transcludes", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-used_as_primary_media_for", + "existing_title": "XanaNode", + "incoming_title": "Used As Primary Media For Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-used_as_primary_media_for", + "existing_title": "XanaNode", + "incoming_title": "Used As Primary Media For Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-used_as_primary_media_for", + "existing_title": "Relationship", + "incoming_title": "Used As Primary Media For Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-used_as_primary_media_for", + "existing_title": "Schema", + "incoming_title": "Used As Primary Media For Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-used_by", + "existing_title": "XanaNode", + "incoming_title": "Used By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-used_by", + "existing_title": "XanaNode", + "incoming_title": "Used By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-used_by", + "existing_title": "Relationship", + "incoming_title": "Used By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-used_by", + "existing_title": "Schema", + "incoming_title": "Used By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-used_to_train", + "existing_title": "XanaNode", + "incoming_title": "Used To Train Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-used_to_train", + "existing_title": "XanaNode", + "incoming_title": "Used To Train Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-used_to_train", + "existing_title": "Relationship", + "incoming_title": "Used To Train Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-used_to_train", + "existing_title": "Schema", + "incoming_title": "Used To Train Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-uses", + "existing_title": "XanaNode", + "incoming_title": "Uses", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-uses", + "existing_title": "XanaNode", + "incoming_title": "Uses", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-uses", + "existing_title": "Relationship", + "incoming_title": "Uses", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-uses", + "existing_title": "Schema", + "incoming_title": "Uses", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/ro-crate-metadata-schema", + "existing_title": "XanaNode", + "incoming_title": "RO-Crate Metadata Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/ro-crate-metadata-schema", + "existing_title": "XanaNode", + "incoming_title": "RO-Crate Metadata Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/ro-crate-metadata-schema", + "existing_title": "Schema", + "incoming_title": "RO-Crate Metadata Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/substrate-diff-schema", + "existing_title": "XanaNode", + "incoming_title": "Substrate Diff Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/substrate-diff-schema", + "existing_title": "XanaNode", + "incoming_title": "Substrate Diff Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/substrate-diff-schema", + "existing_title": "Schema", + "incoming_title": "Substrate Diff Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/substrate-manifest-schema", + "existing_title": "XanaNode", + "incoming_title": "Substrate Manifest Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/substrate-manifest", + "incoming": "xananode.canonical:schema/substrate-manifest-schema", + "existing_title": "Substrate Manifest", + "incoming_title": "Substrate Manifest Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/substrate-manifest-schema", + "existing_title": "XanaNode", + "incoming_title": "Substrate Manifest Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/substrate-manifest-schema", + "existing_title": "Schema", + "incoming_title": "Substrate Manifest Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/substrate-node-schema", + "existing_title": "XanaNode", + "incoming_title": "Substrate Node Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/substrate-node-schema", + "existing_title": "XanaNode", + "incoming_title": "Substrate Node Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/substrate-node-schema", + "existing_title": "Schema", + "incoming_title": "Substrate Node Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/substrate-relationships-schema", + "existing_title": "XanaNode", + "incoming_title": "Substrate Relationships Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/substrate-relationships-schema", + "existing_title": "XanaNode", + "incoming_title": "Substrate Relationships Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/substrate-relationships-schema", + "existing_title": "Relationship", + "incoming_title": "Substrate Relationships Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/substrate-relationships-schema", + "existing_title": "Schema", + "incoming_title": "Substrate Relationships Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:source/github-profile", + "existing_title": "XanaNode", + "incoming_title": "GitHub Profile", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:source/source-github", + "incoming": "xananode.canonical:source/github-profile", + "existing_title": "GitHub", + "incoming_title": "GitHub Profile", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:source/github-profile", + "existing_title": "XanaNode", + "incoming_title": "GitHub Profile", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-source", + "incoming": "xananode.canonical:source/github-profile", + "existing_title": "Source", + "incoming_title": "GitHub Profile", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:source/hugo-official-site", + "existing_title": "XanaNode", + "incoming_title": "Hugo Official Site", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:source/hugo-official-site", + "existing_title": "XanaNode", + "incoming_title": "Hugo Official Site", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-source", + "incoming": "xananode.canonical:source/hugo-official-site", + "existing_title": "Source", + "incoming_title": "Hugo Official Site", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:source/support-xananode", + "existing_title": "XanaNode", + "incoming_title": "Support XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:source/source-support", + "incoming": "xananode.canonical:source/support-xananode", + "existing_title": "Support", + "incoming_title": "Support XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:source/support-xananode", + "existing_title": "XanaNode", + "incoming_title": "Support XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-source", + "incoming": "xananode.canonical:source/support-xananode", + "existing_title": "Source", + "incoming_title": "Support XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:source/xananode-com-domain", + "existing_title": "XanaNode", + "incoming_title": "XanaNode.com", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:source/xananode-com-domain", + "existing_title": "XanaNode", + "incoming_title": "XanaNode.com", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-source", + "incoming": "xananode.canonical:source/xananode-com-domain", + "existing_title": "Source", + "incoming_title": "XanaNode.com", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:source/xananode-core-sdk-repository", + "existing_title": "XanaNode", + "incoming_title": "XanaNode Core SDK Repository", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:source/xananode-core-sdk-repository", + "existing_title": "XanaNode", + "incoming_title": "XanaNode Core SDK Repository", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:project/xananode-core-sdk", + "incoming": "xananode.canonical:source/xananode-core-sdk-repository", + "existing_title": "XanaNode Core SDK", + "incoming_title": "XanaNode Core SDK Repository", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/namespace-xananode", + "incoming": "xananode.canonical:source/xananode-core-sdk-repository", + "existing_title": "XanaNode Core", + "incoming_title": "XanaNode Core SDK Repository", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-source", + "incoming": "xananode.canonical:source/xananode-core-sdk-repository", + "existing_title": "Source", + "incoming_title": "XanaNode Core SDK Repository", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:source/xananode-hugo-repository", + "existing_title": "XanaNode", + "incoming_title": "XanaNode Hugo Repository", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:source/xananode-hugo-repository", + "existing_title": "XanaNode", + "incoming_title": "XanaNode Hugo Repository", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-source", + "incoming": "xananode.canonical:source/xananode-hugo-repository", + "existing_title": "Source", + "incoming_title": "XanaNode Hugo Repository", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:source/xananode-net-domain", + "existing_title": "XanaNode", + "incoming_title": "XanaNode.net", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:source/xananode-net-domain", + "existing_title": "XanaNode", + "incoming_title": "XanaNode.net", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-source", + "incoming": "xananode.canonical:source/xananode-net-domain", + "existing_title": "Source", + "incoming_title": "XanaNode.net", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:source/xananode-org-domain", + "existing_title": "XanaNode", + "incoming_title": "XanaNode.org", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:source/xananode-org-domain", + "existing_title": "XanaNode", + "incoming_title": "XanaNode.org", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-source", + "incoming": "xananode.canonical:source/xananode-org-domain", + "existing_title": "Source", + "incoming_title": "XanaNode.org", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:source/xananode-protocol-repository", + "existing_title": "XanaNode", + "incoming_title": "XanaNode Protocol Repository", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:source/xananode-protocol-repository", + "existing_title": "XanaNode", + "incoming_title": "XanaNode Protocol Repository", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:project/xananode-protocol", + "incoming": "xananode.canonical:source/xananode-protocol-repository", + "existing_title": "XanaNode Protocol", + "incoming_title": "XanaNode Protocol Repository", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-source", + "incoming": "xananode.canonical:source/xananode-protocol-repository", + "existing_title": "Source", + "incoming_title": "XanaNode Protocol Repository", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:source/xananode-studio-repository", + "existing_title": "XanaNode", + "incoming_title": "XanaNode Studio Repository", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:source/xananode-studio-repository", + "existing_title": "XanaNode", + "incoming_title": "XanaNode Studio Repository", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-source", + "incoming": "xananode.canonical:source/xananode-studio-repository", + "existing_title": "Source", + "incoming_title": "XanaNode Studio Repository", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:source/xananode-workspace-repository", + "existing_title": "XanaNode", + "incoming_title": "XanaNode Workspace Repository", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:source/xananode-workspace-repository", + "existing_title": "XanaNode", + "incoming_title": "XanaNode Workspace Repository", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:project/xananode-workspace", + "incoming": "xananode.canonical:source/xananode-workspace-repository", + "existing_title": "XanaNode Workspace", + "incoming_title": "XanaNode Workspace Repository", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-source", + "incoming": "xananode.canonical:source/xananode-workspace-repository", + "existing_title": "Source", + "incoming_title": "XanaNode Workspace Repository", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:technology/cytoscape-js", + "existing_title": "XanaNode", + "incoming_title": "Cytoscape.js", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:technology/cytoscape-js", + "existing_title": "XanaNode", + "incoming_title": "Cytoscape.js", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-technology", + "incoming": "xananode.canonical:technology/cytoscape-js", + "existing_title": "Technology", + "incoming_title": "Cytoscape.js", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:technology/git", + "existing_title": "XanaNode", + "incoming_title": "Git", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:technology/git", + "existing_title": "XanaNode", + "incoming_title": "Git", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-technology", + "incoming": "xananode.canonical:technology/git", + "existing_title": "Technology", + "incoming_title": "Git", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:technology/hugo", + "existing_title": "XanaNode", + "incoming_title": "Hugo", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:technology/hugo", + "existing_title": "XanaNode", + "incoming_title": "Hugo", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-technology", + "incoming": "xananode.canonical:technology/hugo", + "existing_title": "Technology", + "incoming_title": "Hugo", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:technology/nodejs", + "existing_title": "XanaNode", + "incoming_title": "Node.js", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:technology/nodejs", + "existing_title": "XanaNode", + "incoming_title": "Node.js", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-technology", + "incoming": "xananode.canonical:technology/nodejs", + "existing_title": "Technology", + "incoming_title": "Node.js", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:technology/python", + "existing_title": "XanaNode", + "incoming_title": "Python", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:technology/python", + "existing_title": "XanaNode", + "incoming_title": "Python", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-technology", + "incoming": "xananode.canonical:technology/python", + "existing_title": "Technology", + "incoming_title": "Python", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:trail/xananode-stack-trail", + "existing_title": "XanaNode", + "incoming_title": "XanaNode Stack Trail", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:trail/xananode-stack-trail", + "existing_title": "XanaNode", + "incoming_title": "XanaNode Stack Trail", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/gottfried-wilhelm-leibniz", + "existing_title": "XanaNode", + "incoming_title": "Gottfried Wilhelm Leibniz", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:person/gottfried-wilhelm-leibniz", + "existing_title": "XanaNode", + "incoming_title": "Gottfried Wilhelm Leibniz", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "xananode.lineage:person/gottfried-wilhelm-leibniz", + "existing_title": "Person", + "incoming_title": "Gottfried Wilhelm Leibniz", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/wilhelm-ostwald", + "existing_title": "XanaNode", + "incoming_title": "Wilhelm Ostwald", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:person/wilhelm-ostwald", + "existing_title": "XanaNode", + "incoming_title": "Wilhelm Ostwald", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "xananode.lineage:person/wilhelm-ostwald", + "existing_title": "Person", + "incoming_title": "Wilhelm Ostwald", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/jorge-luis-borges", + "existing_title": "XanaNode", + "incoming_title": "Jorge Luis Borges", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:person/jorge-luis-borges", + "existing_title": "XanaNode", + "incoming_title": "Jorge Luis Borges", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "xananode.lineage:person/jorge-luis-borges", + "existing_title": "Person", + "incoming_title": "Jorge Luis Borges", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:publication/the-garden-of-forking-paths", + "existing_title": "XanaNode", + "incoming_title": "The Garden of Forking Paths", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:publication/the-garden-of-forking-paths", + "existing_title": "XanaNode", + "incoming_title": "The Garden of Forking Paths", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-publication", + "incoming": "xananode.lineage:publication/the-garden-of-forking-paths", + "existing_title": "Publication", + "incoming_title": "The Garden of Forking Paths", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/andries-van-dam", + "existing_title": "XanaNode", + "incoming_title": "Andries van Dam", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:person/andries-van-dam", + "existing_title": "XanaNode", + "incoming_title": "Andries van Dam", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "xananode.lineage:person/andries-van-dam", + "existing_title": "Person", + "incoming_title": "Andries van Dam", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:place/brown-university", + "existing_title": "XanaNode", + "incoming_title": "Brown University", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:place/brown-university", + "existing_title": "XanaNode", + "incoming_title": "Brown University", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:project/hypertext-editing-system", + "existing_title": "XanaNode", + "incoming_title": "Hypertext Editing System", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:project/hypertext-editing-system", + "existing_title": "XanaNode", + "incoming_title": "Hypertext Editing System", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-project", + "incoming": "xananode.lineage:project/hypertext-editing-system", + "existing_title": "Project", + "incoming_title": "Hypertext Editing System", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:project/fress", + "existing_title": "XanaNode", + "incoming_title": "FRESS", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:project/fress", + "existing_title": "XanaNode", + "incoming_title": "FRESS", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-project", + "incoming": "xananode.lineage:project/fress", + "existing_title": "Project", + "incoming_title": "FRESS", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:project/intermedia", + "existing_title": "XanaNode", + "incoming_title": "Intermedia", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:project/intermedia", + "existing_title": "XanaNode", + "incoming_title": "Intermedia", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-project", + "incoming": "xananode.lineage:project/intermedia", + "existing_title": "Project", + "incoming_title": "Intermedia", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/nicholas-negroponte", + "existing_title": "XanaNode", + "incoming_title": "Nicholas Negroponte", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:person/nicholas-negroponte", + "existing_title": "XanaNode", + "incoming_title": "Nicholas Negroponte", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "xananode.lineage:person/nicholas-negroponte", + "existing_title": "Person", + "incoming_title": "Nicholas Negroponte", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/seymour-papert", + "existing_title": "XanaNode", + "incoming_title": "Seymour Papert", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:person/seymour-papert", + "existing_title": "XanaNode", + "incoming_title": "Seymour Papert", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "xananode.lineage:person/seymour-papert", + "existing_title": "Person", + "incoming_title": "Seymour Papert", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/marvin-minsky", + "existing_title": "XanaNode", + "incoming_title": "Marvin Minsky", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:person/marvin-minsky", + "existing_title": "XanaNode", + "incoming_title": "Marvin Minsky", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "xananode.lineage:person/marvin-minsky", + "existing_title": "Person", + "incoming_title": "Marvin Minsky", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:organization/mit-media-lab", + "existing_title": "XanaNode", + "incoming_title": "MIT Media Lab", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:organization/mit-media-lab", + "existing_title": "XanaNode", + "incoming_title": "MIT Media Lab", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-organization", + "incoming": "xananode.lineage:organization/mit-media-lab", + "existing_title": "Organization", + "incoming_title": "MIT Media Lab", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/hans-peter-brondmo", + "existing_title": "XanaNode", + "incoming_title": "Hans Peter Brondmo", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:person/hans-peter-brondmo", + "existing_title": "XanaNode", + "incoming_title": "Hans Peter Brondmo", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "xananode.lineage:person/hans-peter-brondmo", + "existing_title": "Person", + "incoming_title": "Hans Peter Brondmo", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:technology/micons", + "existing_title": "XanaNode", + "incoming_title": "Micons", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:technology/micons", + "existing_title": "XanaNode", + "incoming_title": "Micons", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-technology", + "incoming": "xananode.lineage:technology/micons", + "existing_title": "Technology", + "incoming_title": "Micons", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/robert-winter", + "existing_title": "XanaNode", + "incoming_title": "Robert Winter", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:person/robert-winter", + "existing_title": "XanaNode", + "incoming_title": "Robert Winter", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "xananode.lineage:person/robert-winter", + "existing_title": "Person", + "incoming_title": "Robert Winter", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:project/interactive-beethoven-ninth", + "existing_title": "XanaNode", + "incoming_title": "Interactive Beethoven's Ninth", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:project/interactive-beethoven-ninth", + "existing_title": "XanaNode", + "incoming_title": "Interactive Beethoven's Ninth", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-project", + "incoming": "xananode.lineage:project/interactive-beethoven-ninth", + "existing_title": "Project", + "incoming_title": "Interactive Beethoven's Ninth", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/robert-abel", + "existing_title": "XanaNode", + "incoming_title": "Robert Abel", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:person/robert-abel", + "existing_title": "XanaNode", + "incoming_title": "Robert Abel", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "xananode.lineage:person/robert-abel", + "existing_title": "Person", + "incoming_title": "Robert Abel", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:project/interactive-guernica", + "existing_title": "XanaNode", + "incoming_title": "Interactive Guernica", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:project/interactive-guernica", + "existing_title": "XanaNode", + "incoming_title": "Interactive Guernica", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-project", + "incoming": "xananode.lineage:project/interactive-guernica", + "existing_title": "Project", + "incoming_title": "Interactive Guernica", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/ivan-sutherland", + "existing_title": "XanaNode", + "incoming_title": "Ivan Sutherland", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:person/ivan-sutherland", + "existing_title": "XanaNode", + "incoming_title": "Ivan Sutherland", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "xananode.lineage:person/ivan-sutherland", + "existing_title": "Person", + "incoming_title": "Ivan Sutherland", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/jaron-lanier", + "existing_title": "XanaNode", + "incoming_title": "Jaron Lanier", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:person/jaron-lanier", + "existing_title": "XanaNode", + "incoming_title": "Jaron Lanier", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "xananode.lineage:person/jaron-lanier", + "existing_title": "Person", + "incoming_title": "Jaron Lanier", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:organization/vpl-research", + "existing_title": "XanaNode", + "incoming_title": "VPL Research", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:organization/vpl-research", + "existing_title": "XanaNode", + "incoming_title": "VPL Research", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-organization", + "incoming": "xananode.lineage:organization/vpl-research", + "existing_title": "Organization", + "incoming_title": "VPL Research", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/scott-fisher", + "existing_title": "XanaNode", + "incoming_title": "Scott Fisher", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:person/scott-fisher", + "existing_title": "XanaNode", + "incoming_title": "Scott Fisher", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "xananode.lineage:person/scott-fisher", + "existing_title": "Person", + "incoming_title": "Scott Fisher", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:organization/nasa", + "existing_title": "XanaNode", + "incoming_title": "NASA", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:organization/nasa", + "existing_title": "XanaNode", + "incoming_title": "NASA", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-organization", + "incoming": "xananode.lineage:organization/nasa", + "existing_title": "Organization", + "incoming_title": "NASA", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:publication/dirk-gentlys-holistic-detective-agency", + "existing_title": "XanaNode", + "incoming_title": "Dirk Gently's Holistic Detective Agency", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:publication/dirk-gentlys-holistic-detective-agency", + "existing_title": "XanaNode", + "incoming_title": "Dirk Gently's Holistic Detective Agency", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-publication", + "incoming": "xananode.lineage:publication/dirk-gentlys-holistic-detective-agency", + "existing_title": "Publication", + "incoming_title": "Dirk Gently's Holistic Detective Agency", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:organization/bbc-two", + "existing_title": "XanaNode", + "incoming_title": "BBC Two", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:organization/bbc-two", + "existing_title": "XanaNode", + "incoming_title": "BBC Two", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-organization", + "incoming": "xananode.lineage:organization/bbc-two", + "existing_title": "Organization", + "incoming_title": "BBC Two", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/richard-saul-wurman", + "existing_title": "XanaNode", + "incoming_title": "Richard Saul Wurman", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:person/richard-saul-wurman", + "existing_title": "XanaNode", + "incoming_title": "Richard Saul Wurman", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "xananode.lineage:person/richard-saul-wurman", + "existing_title": "Person", + "incoming_title": "Richard Saul Wurman", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/harry-marks", + "existing_title": "XanaNode", + "incoming_title": "Harry Marks", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:person/harry-marks", + "existing_title": "XanaNode", + "incoming_title": "Harry Marks", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "xananode.lineage:person/harry-marks", + "existing_title": "Person", + "incoming_title": "Harry Marks", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", "incoming": "xananode.lineage:person/john-sculley", - "existing_title": "John Sculley", + "existing_title": "XanaNode", "incoming_title": "John Sculley", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:person/john-sculley", + "existing_title": "XanaNode", + "incoming_title": "John Sculley", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "xananode.lineage:person/john-sculley", + "existing_title": "Person", + "incoming_title": "John Sculley", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:technology/apple-knowledge-navigator", + "existing_title": "XanaNode", + "incoming_title": "Apple Knowledge Navigator", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:technology/apple-knowledge-navigator", + "existing_title": "XanaNode", + "incoming_title": "Apple Knowledge Navigator", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-technology", + "incoming": "xananode.lineage:technology/apple-knowledge-navigator", + "existing_title": "Technology", + "incoming_title": "Apple Knowledge Navigator", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/bill-atkinson", + "existing_title": "XanaNode", + "incoming_title": "Bill Atkinson", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:person/bill-atkinson", + "existing_title": "XanaNode", + "incoming_title": "Bill Atkinson", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "xananode.lineage:person/bill-atkinson", + "existing_title": "Person", + "incoming_title": "Bill Atkinson", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/herbie-hancock", + "existing_title": "XanaNode", + "incoming_title": "Herbie Hancock", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:person/herbie-hancock", + "existing_title": "XanaNode", + "incoming_title": "Herbie Hancock", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "xananode.lineage:person/herbie-hancock", + "existing_title": "Person", + "incoming_title": "Herbie Hancock", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/nigel-holmes", + "existing_title": "XanaNode", + "incoming_title": "Nigel Holmes", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:person/nigel-holmes", + "existing_title": "XanaNode", + "incoming_title": "Nigel Holmes", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "xananode.lineage:person/nigel-holmes", + "existing_title": "Person", + "incoming_title": "Nigel Holmes", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/laurie-anderson", + "existing_title": "XanaNode", + "incoming_title": "Laurie Anderson", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:person/laurie-anderson", + "existing_title": "XanaNode", + "incoming_title": "Laurie Anderson", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "xananode.lineage:person/laurie-anderson", + "existing_title": "Person", + "incoming_title": "Laurie Anderson", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/bran-ferren", + "existing_title": "XanaNode", + "incoming_title": "Bran Ferren", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:person/bran-ferren", + "existing_title": "XanaNode", + "incoming_title": "Bran Ferren", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "xananode.lineage:person/bran-ferren", + "existing_title": "Person", + "incoming_title": "Bran Ferren", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/robert-cailliau", + "existing_title": "XanaNode", + "incoming_title": "Robert Cailliau", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:person/robert-cailliau", + "existing_title": "XanaNode", + "incoming_title": "Robert Cailliau", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "xananode.lineage:person/robert-cailliau", + "existing_title": "Person", + "incoming_title": "Robert Cailliau", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:place/cern", + "existing_title": "XanaNode", + "incoming_title": "CERN", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:place/cern", + "existing_title": "XanaNode", + "incoming_title": "CERN", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:technology/html", + "existing_title": "XanaNode", + "incoming_title": "HTML", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:technology/html", + "existing_title": "XanaNode", + "incoming_title": "HTML", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-technology", + "incoming": "xananode.lineage:technology/html", + "existing_title": "Technology", + "incoming_title": "HTML", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:technology/url-uri", + "existing_title": "XanaNode", + "incoming_title": "URL/URI", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:technology/url-uri", + "existing_title": "XanaNode", + "incoming_title": "URL/URI", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-technology", + "incoming": "xananode.lineage:technology/url-uri", + "existing_title": "Technology", + "incoming_title": "URL/URI", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:technology/http", + "existing_title": "XanaNode", + "incoming_title": "HTTP", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:technology/http", + "existing_title": "XanaNode", + "incoming_title": "HTTP", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-technology", + "incoming": "xananode.lineage:technology/http", + "existing_title": "Technology", + "incoming_title": "HTTP", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:organization/ncsa", + "existing_title": "XanaNode", + "incoming_title": "NCSA", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:organization/ncsa", + "existing_title": "XanaNode", + "incoming_title": "NCSA", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-organization", + "incoming": "xananode.lineage:organization/ncsa", + "existing_title": "Organization", + "incoming_title": "NCSA", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/marc-andreessen", + "existing_title": "XanaNode", + "incoming_title": "Marc Andreessen", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:person/marc-andreessen", + "existing_title": "XanaNode", + "incoming_title": "Marc Andreessen", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "xananode.lineage:person/marc-andreessen", + "existing_title": "Person", + "incoming_title": "Marc Andreessen", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:technology/mosaic", + "existing_title": "XanaNode", + "incoming_title": "Mosaic", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:technology/mosaic", + "existing_title": "XanaNode", + "incoming_title": "Mosaic", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-technology", + "incoming": "xananode.lineage:technology/mosaic", + "existing_title": "Technology", + "incoming_title": "Mosaic", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:concept/web-as-incomplete-hypertext", + "existing_title": "XanaNode", + "incoming_title": "The Web as Incomplete Hypertext", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:concept/web-as-incomplete-hypertext", + "existing_title": "XanaNode", + "incoming_title": "The Web as Incomplete Hypertext", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-concept", + "incoming": "xananode.lineage:concept/web-as-incomplete-hypertext", + "existing_title": "Concept", + "incoming_title": "The Web as Incomplete Hypertext", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:technology/guide", + "existing_title": "XanaNode", + "incoming_title": "Guide", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:technology/guide", + "existing_title": "XanaNode", + "incoming_title": "Guide", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-technology", + "incoming": "xananode.lineage:technology/guide", + "existing_title": "Technology", + "incoming_title": "Guide", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:project/storyspace", + "existing_title": "XanaNode", + "incoming_title": "Storyspace", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:project/storyspace", + "existing_title": "XanaNode", + "incoming_title": "Storyspace", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-project", + "incoming": "xananode.lineage:project/storyspace", + "existing_title": "Project", + "incoming_title": "Storyspace", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:project/zog-kms", + "existing_title": "XanaNode", + "incoming_title": "ZOG/KMS", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:project/zog-kms", + "existing_title": "XanaNode", + "incoming_title": "ZOG/KMS", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-project", + "incoming": "xananode.lineage:project/zog-kms", + "existing_title": "Project", + "incoming_title": "ZOG/KMS", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:project/project-xanadu", + "incoming": "xananode.lineage:project/xanadu-at-autodesk", + "existing_title": "Project Xanadu", + "incoming_title": "Xanadu at Autodesk", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:project/xanadu-at-autodesk", + "existing_title": "XanaNode", + "incoming_title": "Xanadu at Autodesk", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:project/xanadu-at-autodesk", + "existing_title": "XanaNode", + "incoming_title": "Xanadu at Autodesk", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-project", + "incoming": "xananode.lineage:project/xanadu-at-autodesk", + "existing_title": "Project", + "incoming_title": "Xanadu at Autodesk", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:concept/conflict-disputed-identity", + "existing_title": "XanaNode", + "incoming_title": "Conflict and Disputed Identity", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:concept/conflict-disputed-identity", + "existing_title": "XanaNode", + "incoming_title": "Conflict and Disputed Identity", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-concept", + "incoming": "xananode.lineage:concept/conflict-disputed-identity", + "existing_title": "Concept", + "incoming_title": "Conflict and Disputed Identity", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-disputed_identity", + "incoming": "xananode.lineage:concept/conflict-disputed-identity", + "existing_title": "Disputed identity", + "incoming_title": "Conflict and Disputed Identity", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:technology/git-backed-substrate", + "existing_title": "XanaNode", + "incoming_title": "Git-backed Substrate", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:technology/git-backed-substrate", + "existing_title": "XanaNode", + "incoming_title": "Git-backed Substrate", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-technology", + "incoming": "xananode.lineage:technology/git-backed-substrate", + "existing_title": "Technology", + "incoming_title": "Git-backed Substrate", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:tool/babel", + "existing_title": "XanaNode", + "incoming_title": "Babel", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:tool/babel", + "existing_title": "XanaNode", + "incoming_title": "Babel", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:tool/hyperland-vr", + "existing_title": "XanaNode", + "incoming_title": "Hyperland VR", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:tool/hyperland-vr", + "existing_title": "XanaNode", + "incoming_title": "Hyperland VR", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:publication/hyperland", + "incoming": "xananode.lineage:tool/hyperland-vr", + "existing_title": "Hyperland", + "incoming_title": "Hyperland VR", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "existing_title": "XanaNode", + "incoming_title": "Lost Lineage of Human Knowledge Augmentation", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "existing_title": "XanaNode", + "incoming_title": "Lost Lineage of Human Knowledge Augmentation", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-concept", + "incoming": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "existing_title": "Concept", + "incoming_title": "Lost Lineage of Human Knowledge Augmentation", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/paul-otlet", + "existing_title": "XanaNode", + "incoming_title": "Paul Otlet", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:person/paul-otlet", + "existing_title": "XanaNode", + "incoming_title": "Paul Otlet", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "xananode.lineage:person/paul-otlet", + "existing_title": "Person", + "incoming_title": "Paul Otlet", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/h-g-wells", + "existing_title": "XanaNode", + "incoming_title": "H. G. Wells", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:person/h-g-wells", + "existing_title": "XanaNode", + "incoming_title": "H. G. Wells", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "xananode.lineage:person/h-g-wells", + "existing_title": "Person", + "incoming_title": "H. G. Wells", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/douglas-adams", + "existing_title": "XanaNode", + "incoming_title": "Douglas Adams", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:person/douglas-adams", + "existing_title": "XanaNode", + "incoming_title": "Douglas Adams", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "xananode.lineage:person/douglas-adams", + "existing_title": "Person", + "incoming_title": "Douglas Adams", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:publication/hyperland", + "existing_title": "XanaNode", + "incoming_title": "Hyperland", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:publication/hyperland", + "existing_title": "XanaNode", + "incoming_title": "Hyperland", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-publication", + "incoming": "xananode.lineage:publication/hyperland", + "existing_title": "Publication", + "incoming_title": "Hyperland", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:tool/hyperland-vr", + "incoming": "xananode.lineage:publication/hyperland", + "existing_title": "Hyperland VR", + "incoming_title": "Hyperland", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/tom-baker", + "existing_title": "XanaNode", + "incoming_title": "Tom Baker", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:person/tom-baker", + "existing_title": "XanaNode", + "incoming_title": "Tom Baker", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "xananode.lineage:person/tom-baker", + "existing_title": "Person", + "incoming_title": "Tom Baker", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/max-whitby", + "existing_title": "XanaNode", + "incoming_title": "Max Whitby", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:person/max-whitby", + "existing_title": "XanaNode", + "incoming_title": "Max Whitby", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "xananode.lineage:person/max-whitby", + "existing_title": "Person", + "incoming_title": "Max Whitby", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:event/ted2-1990", + "existing_title": "XanaNode", + "incoming_title": "TED2", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:event/ted2-1990", + "existing_title": "XanaNode", + "incoming_title": "TED2", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:place/monterey-california", + "existing_title": "XanaNode", + "incoming_title": "Monterey, California", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:place/monterey-california", + "existing_title": "XanaNode", + "incoming_title": "Monterey, California", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/bob-stein", + "existing_title": "XanaNode", + "incoming_title": "Bob Stein", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:person/bob-stein", + "existing_title": "XanaNode", + "incoming_title": "Bob Stein", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "xananode.lineage:person/bob-stein", + "existing_title": "Person", + "incoming_title": "Bob Stein", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:organization/voyager-company", + "existing_title": "XanaNode", + "incoming_title": "Voyager Company", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:organization/voyager-company", + "existing_title": "XanaNode", + "incoming_title": "Voyager Company", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-organization", + "incoming": "xananode.lineage:organization/voyager-company", + "existing_title": "Organization", + "incoming_title": "Voyager Company", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/alan-kay", + "existing_title": "XanaNode", + "incoming_title": "Alan Kay", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:person/alan-kay", + "existing_title": "XanaNode", + "incoming_title": "Alan Kay", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "xananode.lineage:person/alan-kay", + "existing_title": "Person", + "incoming_title": "Alan Kay", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:organization/xerox-parc", + "existing_title": "XanaNode", + "incoming_title": "Xerox PARC", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:organization/xerox-parc", + "existing_title": "XanaNode", + "incoming_title": "Xerox PARC", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-organization", + "incoming": "xananode.lineage:organization/xerox-parc", + "existing_title": "Organization", + "incoming_title": "Xerox PARC", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:technology/hypercard", + "existing_title": "XanaNode", + "incoming_title": "HyperCard", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:technology/hypercard", + "existing_title": "XanaNode", + "incoming_title": "HyperCard", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-technology", + "incoming": "xananode.lineage:technology/hypercard", + "existing_title": "Technology", + "incoming_title": "HyperCard", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/tim-berners-lee", + "existing_title": "XanaNode", + "incoming_title": "Tim Berners-Lee", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:person/tim-berners-lee", + "existing_title": "XanaNode", + "incoming_title": "Tim Berners-Lee", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "xananode.lineage:person/tim-berners-lee", + "existing_title": "Person", + "incoming_title": "Tim Berners-Lee", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:technology/world-wide-web", + "existing_title": "XanaNode", + "incoming_title": "World Wide Web", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:technology/world-wide-web", + "existing_title": "XanaNode", + "incoming_title": "World Wide Web", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-technology", + "incoming": "xananode.lineage:technology/world-wide-web", + "existing_title": "Technology", + "incoming_title": "World Wide Web", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:project/aspen-movie-map", + "existing_title": "XanaNode", + "incoming_title": "Aspen Movie Map", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:project/aspen-movie-map", + "existing_title": "XanaNode", + "incoming_title": "Aspen Movie Map", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-project", + "incoming": "xananode.lineage:project/aspen-movie-map", + "existing_title": "Project", + "incoming_title": "Aspen Movie Map", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:trail/lost-lineage-intertwingled-trail", + "existing_title": "XanaNode", + "incoming_title": "Lost Lineage Intertwingled Trail", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:trail/lost-lineage-intertwingled-trail", + "existing_title": "XanaNode", + "incoming_title": "Lost Lineage Intertwingled Trail", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + } + ], + "relationship_imports": [ + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "example.minimal:rel/source-supports-claim", + "source": "example.minimal:source/as-we-may-think", + "target": "example.minimal:claim/substrate-is-structure", + "type": "supports", + "summary": "Bush's essay is used as source evidence for the claim that substrate structure matters.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "example.minimal:rel/source-discusses-associative-trails", + "source": "example.minimal:source/as-we-may-think", + "target": "example.minimal:concept/associative-trails", + "type": "discusses", + "summary": "The source discusses associative trails as a way to navigate knowledge by meaningful connections.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "example.minimal:rel/associative-trails-context-for-substrate", + "source": "example.minimal:concept/associative-trails", + "target": "example.minimal:concept/knowledge-substrate", + "type": "related_to", + "summary": "Associative trails provide historical and conceptual context for the knowledge substrate concept.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "example.minimal:rel/claim-defines-concept", + "source": "example.minimal:claim/substrate-is-structure", + "target": "example.minimal:concept/knowledge-substrate", + "type": "defines", + "summary": "The claim gives the defining explanation of what a knowledge substrate is.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "example.minimal:rel/concept-has-claim", + "source": "example.minimal:concept/knowledge-substrate", + "target": "example.minimal:claim/substrate-is-structure", + "type": "has_claim", + "summary": "The concept is built from the claim rather than floating as an unsupported idea.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "example.minimal:rel/trail-starts-with-source", + "source": "example.minimal:trail/start-here", + "target": "example.minimal:source/as-we-may-think", + "type": "starts_with", + "summary": "The reading trail starts with the source.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "example.minimal:rel/trail-continues-to-claim", + "source": "example.minimal:source/as-we-may-think", + "target": "example.minimal:claim/substrate-is-structure", + "type": "continues_to", + "summary": "The trail continues from source evidence to the claim derived from it.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "example.minimal:rel/trail-continues-to-concept", + "source": "example.minimal:claim/substrate-is-structure", + "target": "example.minimal:concept/knowledge-substrate", + "type": "continues_to", + "summary": "The trail continues from the defining claim to the concept it helps construct.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "example.minimal:rel/trail-includes-associative-trails", + "source": "example.minimal:trail/start-here", + "target": "example.minimal:concept/associative-trails", + "type": "features", + "summary": "The trail features the background concept that explains why relationship-based navigation matters.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "example.minimal:rel/maintainer-created-intro-essay", + "source": "example.minimal:person/example-maintainer", + "target": "example.minimal:essay/relationship-navigation-intro", + "type": "created", + "summary": "The example maintainer created the short introductory essay used to demonstrate transclusion.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "example.minimal:rel/fragment-derived-from-source", + "source": "example.minimal:fragment/as-we-may-think-0004", + "target": "example.minimal:source/as-we-may-think", + "type": "derived_from", + "summary": "The fragment node is derived from a stable addressable portion of the source node.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "example.minimal:rel/essay-transcludes-fragment", + "source": "example.minimal:essay/relationship-navigation-intro", + "target": "example.minimal:fragment/as-we-may-think-0004", + "type": "transcludes", + "summary": "The essay includes the source fragment by stable reference instead of duplicating it.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/bootstrap-created-revision", + "source": "xananode.canonical:event/xananode-canonical-pack-bootstrap", + "target": "xananode.canonical:revision/canonical-pack-v0-1-0", + "type": "created", + "summary": "The canonical pack bootstrap created the first bundled pack revision.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/built-by-bots-created-icon", + "source": "xananode.canonical:organization/built-by-bots", + "target": "xananode.canonical:media/xananode-icon", + "type": "created", + "summary": "Built By Bots created the XanaNode icon asset.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/christian-authored-xananode", + "source": "xananode.canonical:person/christian-siefen", + "target": "xananode.canonical:concept/xananode", + "type": "authored", + "summary": "Christian Siefen authored the canonical XanaNode substrate identity.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/core-builds-protocol-artifacts", + "source": "xananode.canonical:project/xananode-core-sdk", + "target": "xananode.canonical:concept/protocol-artifacts", + "type": "enables", + "summary": "Core builds and validates the protocol artifacts consumed by projections and workspaces.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/core-documented-by-repository", + "source": "xananode.canonical:source/xananode-core-sdk-repository", + "target": "xananode.canonical:project/xananode-core-sdk", + "type": "documents", + "summary": "The public Core SDK repository documents the Core SDK project.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/core-implements-protocol", + "source": "xananode.canonical:project/xananode-core-sdk", + "target": "xananode.canonical:project/xananode-protocol", + "type": "implements", + "summary": "Core is a renderer-independent implementation of the XanaNode protocol.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/core-uses-nodejs", + "source": "xananode.canonical:project/xananode-core-sdk", + "target": "xananode.canonical:technology/nodejs", + "type": "uses", + "summary": "Core currently uses Node.js for the JavaScript SDK and CLI.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/github-profile-includes-core-repo", + "source": "xananode.canonical:source/github-profile", + "target": "xananode.canonical:source/xananode-core-sdk-repository", + "type": "includes", + "summary": "The GitHub profile includes the public Core SDK repository.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/github-profile-includes-hugo-repo", + "source": "xananode.canonical:source/github-profile", + "target": "xananode.canonical:source/xananode-hugo-repository", + "type": "includes", + "summary": "The GitHub profile includes the public Hugo projection repository.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/github-profile-includes-protocol-repo", + "source": "xananode.canonical:source/github-profile", + "target": "xananode.canonical:source/xananode-protocol-repository", + "type": "includes", + "summary": "The GitHub profile includes the public protocol repository.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/hugo-documented-by-repository", + "source": "xananode.canonical:source/xananode-hugo-repository", + "target": "xananode.canonical:project/xananode-hugo-theme", + "type": "documents", + "summary": "The public Hugo repository documents the Hugo projection project.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/hugo-implements-projection-layer", + "source": "xananode.canonical:project/xananode-hugo-theme", + "target": "xananode.canonical:concept/substrate-projection-layer", + "type": "implements", + "summary": "The XanaNode Hugo theme is one static website implementation of a substrate projection layer.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/hugo-uses-core", + "source": "xananode.canonical:project/xananode-hugo-theme", + "target": "xananode.canonical:project/xananode-core-sdk", + "type": "uses", + "summary": "The Hugo projection uses Core rather than owning protocol validation logic.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/hugo-uses-cytoscape", + "source": "xananode.canonical:project/xananode-hugo-theme", + "target": "xananode.canonical:technology/cytoscape-js", + "type": "uses", + "summary": "The XanaNode Hugo projection uses Cytoscape.js for interactive graph rendering.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/hugo-uses-hugo", + "source": "xananode.canonical:project/xananode-hugo-theme", + "target": "xananode.canonical:technology/hugo", + "type": "uses", + "summary": "The XanaNode Hugo projection uses Hugo as its static site generator.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/icon-depicts-xananode", + "source": "xananode.canonical:media/xananode-icon", + "target": "xananode.canonical:concept/xananode", + "type": "depicts", + "summary": "The XanaNode icon depicts the XanaNode concept and project identity.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/project-xananode-hugo-theme-implements-concept-substrate-projection-layer", + "source": "xananode.canonical:project/xananode-hugo-theme", + "target": "xananode.canonical:concept/substrate-projection-layer", + "type": "implements", + "summary": "XanaNode Hugo Theme implements a XanaNode projection or tooling role.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/protocol-artifacts-enable-projection-layers", + "source": "xananode.canonical:concept/protocol-artifacts", + "target": "xananode.canonical:concept/substrate-projection-layer", + "type": "enables", + "summary": "Protocol artifacts let projection layers render a substrate without owning or rewriting the substrate.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/protocol-contains-author-profile-schema", + "source": "xananode.canonical:project/xananode-protocol", + "target": "xananode.canonical:schema/author-profile-schema", + "type": "contains", + "summary": "The protocol contains the author profile schema.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/protocol-contains-compatibility-report-schema", + "source": "xananode.canonical:project/xananode-protocol", + "target": "xananode.canonical:schema/compatibility-report-schema", + "type": "contains", + "summary": "The protocol contains the compatibility report schema.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/protocol-contains-manifest-schema", + "source": "xananode.canonical:project/xananode-protocol", + "target": "xananode.canonical:schema/substrate-manifest-schema", + "type": "contains", + "summary": "The protocol contains the substrate manifest schema.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/protocol-contains-merge-report-schema", + "source": "xananode.canonical:project/xananode-protocol", + "target": "xananode.canonical:schema/merge-report-schema", + "type": "contains", + "summary": "The protocol contains the merge report schema.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/protocol-contains-namespace-schema", + "source": "xananode.canonical:project/xananode-protocol", + "target": "xananode.canonical:schema/namespace-schema", + "type": "contains", + "summary": "The protocol contains the namespace schema.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/protocol-contains-nanopublication-schema", + "source": "xananode.canonical:project/xananode-protocol", + "target": "xananode.canonical:schema/nanopublication-schema", + "type": "contains", + "summary": "The protocol contains the nanopublication schema.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/protocol-contains-node-schema", + "source": "xananode.canonical:project/xananode-protocol", + "target": "xananode.canonical:schema/substrate-node-schema", + "type": "contains", + "summary": "The protocol contains the substrate node schema.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/protocol-contains-node-type-registry", + "source": "xananode.canonical:project/xananode-protocol", + "target": "xananode.canonical:schema/node-type-registry", + "type": "contains", + "summary": "The protocol contains the node type registry.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/protocol-contains-property-registry-schema", + "source": "xananode.canonical:project/xananode-protocol", + "target": "xananode.canonical:schema/property-registry-schema", + "type": "contains", + "summary": "The protocol contains the property registry schema.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/protocol-contains-relationship-schema", + "source": "xananode.canonical:project/xananode-protocol", + "target": "xananode.canonical:schema/substrate-relationships-schema", + "type": "contains", + "summary": "The protocol contains the substrate relationships schema.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/protocol-contains-relationship-type-registry", + "source": "xananode.canonical:project/xananode-protocol", + "target": "xananode.canonical:schema/relationship-type-registry", + "type": "contains", + "summary": "The protocol contains the relationship type registry.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/protocol-contains-ro-crate-schema", + "source": "xananode.canonical:project/xananode-protocol", + "target": "xananode.canonical:schema/ro-crate-metadata-schema", + "type": "contains", + "summary": "The protocol contains the RO-Crate metadata schema.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/protocol-contains-substrate-diff-schema", + "source": "xananode.canonical:project/xananode-protocol", + "target": "xananode.canonical:schema/substrate-diff-schema", + "type": "contains", + "summary": "The protocol contains the substrate diff schema.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/protocol-documented-by-repository", + "source": "xananode.canonical:source/xananode-protocol-repository", + "target": "xananode.canonical:project/xananode-protocol", + "type": "documents", + "summary": "The public protocol repository documents the protocol project.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/protocol-uses-python", + "source": "xananode.canonical:project/xananode-protocol", + "target": "xananode.canonical:technology/python", + "type": "uses", + "summary": "The protocol repository includes Python validation tooling alongside JSON Schema artifacts.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/recreation-friction-motivates-pack-ingress", + "source": "xananode.canonical:observation/markdown-recreation-friction", + "target": "xananode.canonical:concept/protocol-artifacts", + "type": "motivated_by", + "summary": "The protocol artifact layer addresses the friction of recreating validated nodes as Markdown.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-node-type-claim", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-claim", + "type": "contains", + "summary": "The node type registry contains the claim node type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-node-type-community", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-community", + "type": "contains", + "summary": "The node type registry contains the community node type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-node-type-concept", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-concept", + "type": "contains", + "summary": "The node type registry contains the concept node type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-node-type-essay", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-essay", + "type": "contains", + "summary": "The node type registry contains the essay node type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-node-type-event", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-event", + "type": "contains", + "summary": "The node type registry contains the event node type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-node-type-fragment", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-fragment", + "type": "contains", + "summary": "The node type registry contains the fragment node type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-node-type-media", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-media", + "type": "contains", + "summary": "The node type registry contains the media node type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-node-type-observation", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-observation", + "type": "contains", + "summary": "The node type registry contains the observation node type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-node-type-organization", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-organization", + "type": "contains", + "summary": "The node type registry contains the organization node type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-node-type-person", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-person", + "type": "contains", + "summary": "The node type registry contains the person node type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-node-type-place", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-place", + "type": "contains", + "summary": "The node type registry contains the place node type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-node-type-project", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-project", + "type": "contains", + "summary": "The node type registry contains the project node type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-node-type-publication", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-publication", + "type": "contains", + "summary": "The node type registry contains the publication node type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-node-type-relationship", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-relationship", + "type": "contains", + "summary": "The node type registry contains the relationship node type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-node-type-revision", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-revision", + "type": "contains", + "summary": "The node type registry contains the revision node type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-node-type-schema", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-schema", + "type": "contains", + "summary": "The node type registry contains the schema node type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-node-type-source", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-source", + "type": "contains", + "summary": "The node type registry contains the source node type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-node-type-technology", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-technology", + "type": "contains", + "summary": "The node type registry contains the technology node type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-node-type-trail", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-trail", + "type": "contains", + "summary": "The node type registry contains the trail node type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-alias_of", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-alias_of", + "type": "contains", + "summary": "The relationship type registry contains the alias_of relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-alternative_to", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-alternative_to", + "type": "contains", + "summary": "The relationship type registry contains the alternative_to relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-anticipated", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-anticipated", + "type": "contains", + "summary": "The relationship type registry contains the anticipated relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-anticipated_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-anticipated_by", + "type": "contains", + "summary": "The relationship type registry documents the anticipated_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-anticipates", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-anticipates", + "type": "contains", + "summary": "The relationship type registry contains the anticipates relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-appears_in", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-appears_in", + "type": "contains", + "summary": "The relationship type registry contains the appears_in relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-approved", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-approved", + "type": "contains", + "summary": "The relationship type registry contains the approved relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-approved_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-approved_by", + "type": "contains", + "summary": "The relationship type registry documents the approved_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-arrived_from", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-arrived_from", + "type": "contains", + "summary": "The relationship type registry documents the arrived_from inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-arrives_at", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-arrives_at", + "type": "contains", + "summary": "The relationship type registry contains the arrives_at relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-authored", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-authored", + "type": "contains", + "summary": "The relationship type registry contains the authored relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-authored_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-authored_by", + "type": "contains", + "summary": "The relationship type registry documents the authored_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-broader_than", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-broader_than", + "type": "contains", + "summary": "The relationship type registry contains the broader_than relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-cited_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-cited_by", + "type": "contains", + "summary": "The relationship type registry documents the cited_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-cites", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-cites", + "type": "contains", + "summary": "The relationship type registry contains the cites relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-claim_of", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-claim_of", + "type": "contains", + "summary": "The relationship type registry documents the claim_of inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-clarified_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-clarified_by", + "type": "contains", + "summary": "The relationship type registry documents the clarified_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-clarifies", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-clarifies", + "type": "contains", + "summary": "The relationship type registry contains the clarifies relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-coined", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-coined", + "type": "contains", + "summary": "The relationship type registry contains the coined relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-coined_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-coined_by", + "type": "contains", + "summary": "The relationship type registry documents the coined_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-collaborated_with", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-collaborated_with", + "type": "contains", + "summary": "The relationship type registry contains the collaborated_with relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-compatible_with", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-compatible_with", + "type": "contains", + "summary": "The relationship type registry contains the compatible_with relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-contains", + "type": "contains", + "summary": "The relationship type registry contains the contains relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-contemporary_of", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-contemporary_of", + "type": "contains", + "summary": "The relationship type registry contains the contemporary_of relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-context_for", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-context_for", + "type": "contains", + "summary": "The relationship type registry contains the context_for relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-continued_from", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-continued_from", + "type": "contains", + "summary": "The relationship type registry documents the continued_from inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-continues_to", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-continues_to", + "type": "contains", + "summary": "The relationship type registry contains the continues_to relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-contradicted_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-contradicted_by", + "type": "contains", + "summary": "The relationship type registry documents the contradicted_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-contradicts", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-contradicts", + "type": "contains", + "summary": "The relationship type registry contains the contradicts relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-contrasts_with", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-contrasts_with", + "type": "contains", + "summary": "The relationship type registry contains the contrasts_with relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-created", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-created", + "type": "contains", + "summary": "The relationship type registry contains the created relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-created_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-created_by", + "type": "contains", + "summary": "The relationship type registry documents the created_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-deep_linked_from", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-deep_linked_from", + "type": "contains", + "summary": "The relationship type registry documents the deep_linked_from inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-deep_links_to", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-deep_links_to", + "type": "contains", + "summary": "The relationship type registry contains the deep_links_to relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-defined_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-defined_by", + "type": "contains", + "summary": "The relationship type registry documents the defined_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-defines", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-defines", + "type": "contains", + "summary": "The relationship type registry contains the defines relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-demonstrated_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-demonstrated_by", + "type": "contains", + "summary": "The relationship type registry documents the demonstrated_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-demonstrates", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-demonstrates", + "type": "contains", + "summary": "The relationship type registry contains the demonstrates relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-dependency_of", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-dependency_of", + "type": "contains", + "summary": "The relationship type registry documents the dependency_of inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-depends_on", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-depends_on", + "type": "contains", + "summary": "The relationship type registry contains the depends_on relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-depicted_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-depicted_by", + "type": "contains", + "summary": "The relationship type registry documents the depicted_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-depicts", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-depicts", + "type": "contains", + "summary": "The relationship type registry contains the depicts relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-derived_from", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-derived_from", + "type": "contains", + "summary": "The relationship type registry contains the derived_from relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-derived_into", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-derived_into", + "type": "contains", + "summary": "The relationship type registry documents the derived_into inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-discussed_in", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-discussed_in", + "type": "contains", + "summary": "The relationship type registry documents the discussed_in inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-discusses", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-discusses", + "type": "contains", + "summary": "The relationship type registry contains the discusses relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-disputed_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-disputed_by", + "type": "contains", + "summary": "The relationship type registry documents the disputed_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-disputed_identity", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-disputed_identity", + "type": "contains", + "summary": "The relationship type registry contains the disputed_identity relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-disputes", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-disputes", + "type": "contains", + "summary": "The relationship type registry contains the disputes relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-documented_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-documented_by", + "type": "contains", + "summary": "The relationship type registry documents the documented_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-documents", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-documents", + "type": "contains", + "summary": "The relationship type registry contains the documents relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-enabled_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-enabled_by", + "type": "contains", + "summary": "The relationship type registry documents the enabled_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-enables", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-enables", + "type": "contains", + "summary": "The relationship type registry contains the enables relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-equivalent_to", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-equivalent_to", + "type": "contains", + "summary": "The relationship type registry contains the equivalent_to relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-evidence_for", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-evidence_for", + "type": "contains", + "summary": "The relationship type registry contains the evidence_for relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-explained_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-explained_by", + "type": "contains", + "summary": "The relationship type registry documents the explained_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-explains", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-explains", + "type": "contains", + "summary": "The relationship type registry contains the explains relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-extended_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-extended_by", + "type": "contains", + "summary": "The relationship type registry documents the extended_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-extends", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-extends", + "type": "contains", + "summary": "The relationship type registry contains the extends relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-extension_of", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-extension_of", + "type": "contains", + "summary": "The relationship type registry contains the extension_of relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-featured_in", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-featured_in", + "type": "contains", + "summary": "The relationship type registry documents the featured_in inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-featured_speaker", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-featured_speaker", + "type": "contains", + "summary": "The relationship type registry documents the featured_speaker inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-features", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-features", + "type": "contains", + "summary": "The relationship type registry contains the features relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-followed", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-followed", + "type": "contains", + "summary": "The relationship type registry documents the followed inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-friend_of", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-friend_of", + "type": "contains", + "summary": "The relationship type registry contains the friend_of relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-had_participant", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-had_participant", + "type": "contains", + "summary": "The relationship type registry documents the had_participant inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-has_alias", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-has_alias", + "type": "contains", + "summary": "The relationship type registry documents the has_alias inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-has_appearance", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-has_appearance", + "type": "contains", + "summary": "The relationship type registry documents the has_appearance inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-has_claim", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-has_claim", + "type": "contains", + "summary": "The relationship type registry contains the has_claim relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-has_context", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-has_context", + "type": "contains", + "summary": "The relationship type registry documents the has_context inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-has_evidence", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-has_evidence", + "type": "contains", + "summary": "The relationship type registry documents the has_evidence inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-has_extension", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-has_extension", + "type": "contains", + "summary": "The relationship type registry documents the has_extension inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-has_primary_media", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-has_primary_media", + "type": "contains", + "summary": "The relationship type registry contains the has_primary_media relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-identified", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-identified", + "type": "contains", + "summary": "The relationship type registry contains the identified relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-identified_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-identified_by", + "type": "contains", + "summary": "The relationship type registry documents the identified_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-implemented_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-implemented_by", + "type": "contains", + "summary": "The relationship type registry documents the implemented_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-implements", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-implements", + "type": "contains", + "summary": "The relationship type registry contains the implements relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-included_in", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-included_in", + "type": "contains", + "summary": "The relationship type registry documents the included_in inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-includes", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-includes", + "type": "contains", + "summary": "The relationship type registry contains the includes relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-influenced", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-influenced", + "type": "contains", + "summary": "The relationship type registry contains the influenced relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-influenced_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-influenced_by", + "type": "contains", + "summary": "The relationship type registry documents the influenced_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-interviewed", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-interviewed", + "type": "contains", + "summary": "The relationship type registry contains the interviewed relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-interviewed_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-interviewed_by", + "type": "contains", + "summary": "The relationship type registry documents the interviewed_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-introduced", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-introduced", + "type": "contains", + "summary": "The relationship type registry contains the introduced relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-introduced_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-introduced_by", + "type": "contains", + "summary": "The relationship type registry documents the introduced_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-introduced_in", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-introduced_in", + "type": "contains", + "summary": "The relationship type registry contains the introduced_in relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-introduction_venue_of", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-introduction_venue_of", + "type": "contains", + "summary": "The relationship type registry documents the introduction_venue_of inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-is_start_of", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-is_start_of", + "type": "contains", + "summary": "The relationship type registry documents the is_start_of inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-mapped_from", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-mapped_from", + "type": "contains", + "summary": "The relationship type registry documents the mapped_from inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-maps_to", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-maps_to", + "type": "contains", + "summary": "The relationship type registry contains the maps_to relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-memorialized_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-memorialized_by", + "type": "contains", + "summary": "The relationship type registry documents the memorialized_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-memorializes", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-memorializes", + "type": "contains", + "summary": "The relationship type registry contains the memorializes relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-mentioned_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-mentioned_by", + "type": "contains", + "summary": "The relationship type registry documents the mentioned_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-mentions", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-mentions", + "type": "contains", + "summary": "The relationship type registry contains the mentions relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-motivated_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-motivated_by", + "type": "contains", + "summary": "The relationship type registry contains the motivated_by relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-motivates", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-motivates", + "type": "contains", + "summary": "The relationship type registry documents the motivates inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-narrower_than", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-narrower_than", + "type": "contains", + "summary": "The relationship type registry documents the narrower_than inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-occurred_at", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-occurred_at", + "type": "contains", + "summary": "The relationship type registry contains the occurred_at relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-parallel_to", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-parallel_to", + "type": "contains", + "summary": "The relationship type registry contains the parallel_to relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-part_of", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-part_of", + "type": "contains", + "summary": "The relationship type registry documents the part_of inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-participated_in", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-participated_in", + "type": "contains", + "summary": "The relationship type registry contains the participated_in relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-popularized", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-popularized", + "type": "contains", + "summary": "The relationship type registry contains the popularized relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-popularized_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-popularized_by", + "type": "contains", + "summary": "The relationship type registry documents the popularized_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-possible_match", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-possible_match", + "type": "contains", + "summary": "The relationship type registry contains the possible_match relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-preceded", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-preceded", + "type": "contains", + "summary": "The relationship type registry contains the preceded relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-presented", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-presented", + "type": "contains", + "summary": "The relationship type registry contains the presented relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-presented_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-presented_by", + "type": "contains", + "summary": "The relationship type registry documents the presented_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-preserved_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-preserved_by", + "type": "contains", + "summary": "The relationship type registry documents the preserved_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-preserves", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-preserves", + "type": "contains", + "summary": "The relationship type registry contains the preserves relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-produces", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-produces", + "type": "contains", + "summary": "The relationship type registry documents the produces inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-proposed", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-proposed", + "type": "contains", + "summary": "The relationship type registry contains the proposed relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-proposed_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-proposed_by", + "type": "contains", + "summary": "The relationship type registry documents the proposed_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-quoted_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-quoted_by", + "type": "contains", + "summary": "The relationship type registry documents the quoted_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-quotes", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-quotes", + "type": "contains", + "summary": "The relationship type registry contains the quotes relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-refined_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-refined_by", + "type": "contains", + "summary": "The relationship type registry documents the refined_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-refines", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-refines", + "type": "contains", + "summary": "The relationship type registry contains the refines relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-related_to", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-related_to", + "type": "contains", + "summary": "The relationship type registry contains the related_to relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-represented_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-represented_by", + "type": "contains", + "summary": "The relationship type registry documents the represented_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-represents", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-represents", + "type": "contains", + "summary": "The relationship type registry contains the represents relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-required_for", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-required_for", + "type": "contains", + "summary": "The relationship type registry documents the required_for inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-requires", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-requires", + "type": "contains", + "summary": "The relationship type registry contains the requires relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-results_from", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-results_from", + "type": "contains", + "summary": "The relationship type registry contains the results_from relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-same_entity", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-same_entity", + "type": "contains", + "summary": "The relationship type registry contains the same_entity relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-shaped_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-shaped_by", + "type": "contains", + "summary": "The relationship type registry documents the shaped_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-shapes", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-shapes", + "type": "contains", + "summary": "The relationship type registry contains the shapes relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-site_of", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-site_of", + "type": "contains", + "summary": "The relationship type registry documents the site_of inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-spoke_at", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-spoke_at", + "type": "contains", + "summary": "The relationship type registry contains the spoke_at relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-starts_with", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-starts_with", + "type": "contains", + "summary": "The relationship type registry contains the starts_with relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-superseded_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-superseded_by", + "type": "contains", + "summary": "The relationship type registry documents the superseded_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-supersedes", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-supersedes", + "type": "contains", + "summary": "The relationship type registry contains the supersedes relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-supported_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-supported_by", + "type": "contains", + "summary": "The relationship type registry documents the supported_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-supports", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-supports", + "type": "contains", + "summary": "The relationship type registry contains the supports relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-threatened_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-threatened_by", + "type": "contains", + "summary": "The relationship type registry documents the threatened_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-threatens", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-threatens", + "type": "contains", + "summary": "The relationship type registry contains the threatens relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-trained_on", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-trained_on", + "type": "contains", + "summary": "The relationship type registry contains the trained_on relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-transcluded_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-transcluded_by", + "type": "contains", + "summary": "The relationship type registry documents the transcluded_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-transcludes", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-transcludes", + "type": "contains", + "summary": "The relationship type registry contains the transcludes relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-used_as_primary_media_for", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-used_as_primary_media_for", + "type": "contains", + "summary": "The relationship type registry documents the used_as_primary_media_for inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-used_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-used_by", + "type": "contains", + "summary": "The relationship type registry documents the used_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-used_to_train", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-used_to_train", + "type": "contains", + "summary": "The relationship type registry documents the used_to_train inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-uses", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-uses", + "type": "contains", + "summary": "The relationship type registry contains the uses relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-canonical-schema-xananode-node-types-documents-schema-node-type-registry", + "source": "xananode.canonical:schema/canonical-schema-xananode-node-types", + "target": "xananode.canonical:schema/node-type-registry", + "type": "documents", + "summary": "The canonical schema record documents the node type registry.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-canonical-schema-xananode-property-registry-documents-schema-property-registry", + "source": "xananode.canonical:schema/canonical-schema-xananode-property-registry", + "target": "xananode.canonical:schema/property-registry", + "type": "documents", + "summary": "The canonical schema record documents the property registry.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-canonical-schema-xananode-relationship-types-documents-schema-relationship-type-registry", + "source": "xananode.canonical:schema/canonical-schema-xananode-relationship-types", + "target": "xananode.canonical:schema/relationship-type-registry", + "type": "documents", + "summary": "The canonical schema record documents the relationship type registry.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-author-profile", + "source": "xananode.canonical:schema/canonical-schemas-registry", + "target": "xananode.canonical:schema/canonical-schema-author-profile", + "type": "contains", + "summary": "The canonical schemas registry contains the author-profile schema record.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-compatibility-report", + "source": "xananode.canonical:schema/canonical-schemas-registry", + "target": "xananode.canonical:schema/canonical-schema-compatibility-report", + "type": "contains", + "summary": "The canonical schemas registry contains the compatibility-report schema record.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-merge-report", + "source": "xananode.canonical:schema/canonical-schemas-registry", + "target": "xananode.canonical:schema/canonical-schema-merge-report", + "type": "contains", + "summary": "The canonical schemas registry contains the merge-report schema record.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-nanopublication", + "source": "xananode.canonical:schema/canonical-schemas-registry", + "target": "xananode.canonical:schema/canonical-schema-nanopublication", + "type": "contains", + "summary": "The canonical schemas registry contains the nanopublication schema record.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-ro-crate-metadata", + "source": "xananode.canonical:schema/canonical-schemas-registry", + "target": "xananode.canonical:schema/canonical-schema-ro-crate-metadata", + "type": "contains", + "summary": "The canonical schemas registry contains the ro-crate-metadata schema record.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-substrate-diff", + "source": "xananode.canonical:schema/canonical-schemas-registry", + "target": "xananode.canonical:schema/canonical-schema-substrate-diff", + "type": "contains", + "summary": "The canonical schemas registry contains the substrate-diff schema record.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-substrate-manifest", + "source": "xananode.canonical:schema/canonical-schemas-registry", + "target": "xananode.canonical:schema/canonical-schema-substrate-manifest", + "type": "contains", + "summary": "The canonical schemas registry contains the substrate-manifest schema record.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-substrate-node", + "source": "xananode.canonical:schema/canonical-schemas-registry", + "target": "xananode.canonical:schema/canonical-schema-substrate-node", + "type": "contains", + "summary": "The canonical schemas registry contains the substrate-node schema record.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-substrate-relationships", + "source": "xananode.canonical:schema/canonical-schemas-registry", + "target": "xananode.canonical:schema/canonical-schema-substrate-relationships", + "type": "contains", + "summary": "The canonical schemas registry contains the substrate-relationships schema record.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-xananode-node-types", + "source": "xananode.canonical:schema/canonical-schemas-registry", + "target": "xananode.canonical:schema/canonical-schema-xananode-node-types", + "type": "contains", + "summary": "The canonical schemas registry contains the xananode-node-types schema record.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-xananode-property-registry", + "source": "xananode.canonical:schema/canonical-schemas-registry", + "target": "xananode.canonical:schema/canonical-schema-xananode-property-registry", + "type": "contains", + "summary": "The canonical schemas registry contains the xananode-property-registry schema record.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-xananode-relationship-types", + "source": "xananode.canonical:schema/canonical-schemas-registry", + "target": "xananode.canonical:schema/canonical-schema-xananode-relationship-types", + "type": "contains", + "summary": "The canonical schemas registry contains the xananode-relationship-types schema record.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-known-implementations-registry-contains-project-xananode-hugo-theme", + "source": "xananode.canonical:schema/known-implementations-registry", + "target": "xananode.canonical:project/xananode-hugo-theme", + "type": "contains", + "summary": "The known implementations registry contains XanaNode Hugo Theme.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-namespace-registry-contains-schema-namespace-example.merge", + "source": "xananode.canonical:schema/namespace-registry", + "target": "xananode.canonical:schema/namespace-example.merge", + "type": "contains", + "summary": "The namespace registry contains the example.merge namespace.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-namespace-registry-contains-schema-namespace-example.minimal", + "source": "xananode.canonical:schema/namespace-registry", + "target": "xananode.canonical:schema/namespace-example.minimal", + "type": "contains", + "summary": "The namespace registry contains the example.minimal namespace.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-namespace-registry-contains-schema-namespace-example.museum", + "source": "xananode.canonical:schema/namespace-registry", + "target": "xananode.canonical:schema/namespace-example.museum", + "type": "contains", + "summary": "The namespace registry contains the example.museum namespace.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-namespace-registry-contains-schema-namespace-example.researcher_a", + "source": "xananode.canonical:schema/namespace-registry", + "target": "xananode.canonical:schema/namespace-example.researcher_a", + "type": "contains", + "summary": "The namespace registry contains the example.researcher_a namespace.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-namespace-registry-contains-schema-namespace-example.researcher_b", + "source": "xananode.canonical:schema/namespace-registry", + "target": "xananode.canonical:schema/namespace-example.researcher_b", + "type": "contains", + "summary": "The namespace registry contains the example.researcher_b namespace.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-namespace-registry-contains-schema-namespace-xananode", + "source": "xananode.canonical:schema/namespace-registry", + "target": "xananode.canonical:schema/namespace-xananode", + "type": "contains", + "summary": "The namespace registry contains the xananode namespace.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-namespace-xananode-represents-concept-xananode", + "source": "xananode.canonical:schema/namespace-xananode", + "target": "xananode.canonical:concept/xananode", + "type": "represents", + "summary": "The xananode namespace represents XanaNode Core vocabulary.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-property-birth_date-uses-schema-node-type-organization", + "source": "xananode.canonical:schema/property-birth_date", + "target": "xananode.canonical:schema/node-type-organization", + "type": "uses", + "summary": "Birth date applies to organization nodes.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-property-birth_date-uses-schema-node-type-person", + "source": "xananode.canonical:schema/property-birth_date", + "target": "xananode.canonical:schema/node-type-person", + "type": "uses", + "summary": "Birth date applies to person nodes.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-property-birth_date-uses-schema-node-type-project", + "source": "xananode.canonical:schema/property-birth_date", + "target": "xananode.canonical:schema/node-type-project", + "type": "uses", + "summary": "Birth date applies to project nodes.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-property-currency_value-uses-schema-node-type-claim", + "source": "xananode.canonical:schema/property-currency_value", + "target": "xananode.canonical:schema/node-type-claim", + "type": "uses", + "summary": "Currency value applies to claim nodes.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-property-currency_value-uses-schema-node-type-observation", + "source": "xananode.canonical:schema/property-currency_value", + "target": "xananode.canonical:schema/node-type-observation", + "type": "uses", + "summary": "Currency value applies to observation nodes.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-property-currency_value-uses-schema-node-type-project", + "source": "xananode.canonical:schema/property-currency_value", + "target": "xananode.canonical:schema/node-type-project", + "type": "uses", + "summary": "Currency value applies to project nodes.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-property-currency_value-uses-schema-node-type-source", + "source": "xananode.canonical:schema/property-currency_value", + "target": "xananode.canonical:schema/node-type-source", + "type": "uses", + "summary": "Currency value applies to source nodes.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-property-geo_coordinates-uses-schema-node-type-event", + "source": "xananode.canonical:schema/property-geo_coordinates", + "target": "xananode.canonical:schema/node-type-event", + "type": "uses", + "summary": "Geographic coordinates applies to event nodes.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-property-geo_coordinates-uses-schema-node-type-media", + "source": "xananode.canonical:schema/property-geo_coordinates", + "target": "xananode.canonical:schema/node-type-media", + "type": "uses", + "summary": "Geographic coordinates applies to media nodes.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-property-geo_coordinates-uses-schema-node-type-organization", + "source": "xananode.canonical:schema/property-geo_coordinates", + "target": "xananode.canonical:schema/node-type-organization", + "type": "uses", + "summary": "Geographic coordinates applies to organization nodes.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-property-geo_coordinates-uses-schema-node-type-place", + "source": "xananode.canonical:schema/property-geo_coordinates", + "target": "xananode.canonical:schema/node-type-place", + "type": "uses", + "summary": "Geographic coordinates applies to place nodes.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-property-geo_coordinates-uses-schema-node-type-source", + "source": "xananode.canonical:schema/property-geo_coordinates", + "target": "xananode.canonical:schema/node-type-source", + "type": "uses", + "summary": "Geographic coordinates applies to source nodes.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-property-registry-contains-schema-property-birth_date", + "source": "xananode.canonical:schema/property-registry", + "target": "xananode.canonical:schema/property-birth_date", + "type": "contains", + "summary": "The property registry contains the birth_date property.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-property-registry-contains-schema-property-currency_value", + "source": "xananode.canonical:schema/property-registry", + "target": "xananode.canonical:schema/property-currency_value", + "type": "contains", + "summary": "The property registry contains the currency_value property.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-property-registry-contains-schema-property-external_identifier", + "source": "xananode.canonical:schema/property-registry", + "target": "xananode.canonical:schema/property-external_identifier", + "type": "contains", + "summary": "The property registry contains the external_identifier property.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-property-registry-contains-schema-property-geo_coordinates", + "source": "xananode.canonical:schema/property-registry", + "target": "xananode.canonical:schema/property-geo_coordinates", + "type": "contains", + "summary": "The property registry contains the geo_coordinates property.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-property-registry-contains-schema-property-measurement_si", + "source": "xananode.canonical:schema/property-registry", + "target": "xananode.canonical:schema/property-measurement_si", + "type": "contains", + "summary": "The property registry contains the measurement_si property.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-alias_of-related_to-schema-relationship-type-has_alias-inverse", + "source": "xananode.canonical:schema/relationship-type-alias_of", + "target": "xananode.canonical:schema/relationship-type-has_alias", + "type": "related_to", + "summary": "Alias of has inverse has_alias.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:technology/apple-knowledge-navigator", - "incoming": "xananode.lineage:technology/apple-knowledge-navigator", - "existing_title": "Apple Knowledge Navigator", - "incoming_title": "Apple Knowledge Navigator", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-alternative_to-related_to-schema-relationship-type-alternative_to-inverse", + "source": "xananode.canonical:schema/relationship-type-alternative_to", + "target": "xananode.canonical:schema/relationship-type-alternative_to", + "type": "related_to", + "summary": "Alternative to has inverse alternative_to.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:person/bill-atkinson", - "incoming": "xananode.lineage:person/bill-atkinson", - "existing_title": "Bill Atkinson", - "incoming_title": "Bill Atkinson", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-anticipated_by-related_to-schema-relationship-type-anticipated-inverse", + "source": "xananode.canonical:schema/relationship-type-anticipated_by", + "target": "xananode.canonical:schema/relationship-type-anticipated", + "type": "related_to", + "summary": "anticipated_by is the inverse term for anticipated.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:person/herbie-hancock", - "incoming": "xananode.lineage:person/herbie-hancock", - "existing_title": "Herbie Hancock", - "incoming_title": "Herbie Hancock", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-anticipated-related_to-schema-relationship-type-anticipated_by-inverse", + "source": "xananode.canonical:schema/relationship-type-anticipated", + "target": "xananode.canonical:schema/relationship-type-anticipated_by", + "type": "related_to", + "summary": "Anticipated has inverse anticipated_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:person/nigel-holmes", - "incoming": "xananode.lineage:person/nigel-holmes", - "existing_title": "Nigel Holmes", - "incoming_title": "Nigel Holmes", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-anticipates-related_to-schema-relationship-type-anticipated_by-inverse", + "source": "xananode.canonical:schema/relationship-type-anticipates", + "target": "xananode.canonical:schema/relationship-type-anticipated_by", + "type": "related_to", + "summary": "Anticipates has inverse anticipated_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:person/laurie-anderson", - "incoming": "xananode.lineage:person/laurie-anderson", - "existing_title": "Laurie Anderson", - "incoming_title": "Laurie Anderson", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-appears_in-related_to-schema-relationship-type-has_appearance-inverse", + "source": "xananode.canonical:schema/relationship-type-appears_in", + "target": "xananode.canonical:schema/relationship-type-has_appearance", + "type": "related_to", + "summary": "Appears in has inverse has_appearance.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:person/bran-ferren", - "incoming": "xananode.lineage:person/bran-ferren", - "existing_title": "Bran Ferren", - "incoming_title": "Bran Ferren", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-approved_by-related_to-schema-relationship-type-approved-inverse", + "source": "xananode.canonical:schema/relationship-type-approved_by", + "target": "xananode.canonical:schema/relationship-type-approved", + "type": "related_to", + "summary": "approved_by is the inverse term for approved.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:person/robert-cailliau", - "incoming": "xananode.lineage:person/robert-cailliau", - "existing_title": "Robert Cailliau", - "incoming_title": "Robert Cailliau", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-approved-related_to-schema-relationship-type-approved_by-inverse", + "source": "xananode.canonical:schema/relationship-type-approved", + "target": "xananode.canonical:schema/relationship-type-approved_by", + "type": "related_to", + "summary": "Approved has inverse approved_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:place/cern", - "incoming": "xananode.lineage:place/cern", - "existing_title": "CERN", - "incoming_title": "CERN", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-arrived_from-related_to-schema-relationship-type-arrives_at-inverse", + "source": "xananode.canonical:schema/relationship-type-arrived_from", + "target": "xananode.canonical:schema/relationship-type-arrives_at", + "type": "related_to", + "summary": "arrived_from is the inverse term for arrives_at.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:technology/html", - "incoming": "xananode.lineage:technology/html", - "existing_title": "HTML", - "incoming_title": "HTML", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-arrives_at-related_to-schema-relationship-type-arrived_from-inverse", + "source": "xananode.canonical:schema/relationship-type-arrives_at", + "target": "xananode.canonical:schema/relationship-type-arrived_from", + "type": "related_to", + "summary": "Arrives at has inverse arrived_from.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:technology/url-uri", - "incoming": "xananode.lineage:technology/url-uri", - "existing_title": "URL/URI", - "incoming_title": "URL/URI", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-authored_by-related_to-schema-relationship-type-authored-inverse", + "source": "xananode.canonical:schema/relationship-type-authored_by", + "target": "xananode.canonical:schema/relationship-type-authored", + "type": "related_to", + "summary": "authored_by is the inverse term for authored.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:technology/http", - "incoming": "xananode.lineage:technology/http", - "existing_title": "HTTP", - "incoming_title": "HTTP", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-authored-related_to-schema-relationship-type-authored_by-inverse", + "source": "xananode.canonical:schema/relationship-type-authored", + "target": "xananode.canonical:schema/relationship-type-authored_by", + "type": "related_to", + "summary": "Authored has inverse authored_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:organization/ncsa", - "incoming": "xananode.lineage:organization/ncsa", - "existing_title": "NCSA", - "incoming_title": "NCSA", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-broader_than-related_to-schema-relationship-type-narrower_than-inverse", + "source": "xananode.canonical:schema/relationship-type-broader_than", + "target": "xananode.canonical:schema/relationship-type-narrower_than", + "type": "related_to", + "summary": "Broader than has inverse narrower_than.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:person/marc-andreessen", - "incoming": "xananode.lineage:person/marc-andreessen", - "existing_title": "Marc Andreessen", - "incoming_title": "Marc Andreessen", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-cited_by-related_to-schema-relationship-type-cites-inverse", + "source": "xananode.canonical:schema/relationship-type-cited_by", + "target": "xananode.canonical:schema/relationship-type-cites", + "type": "related_to", + "summary": "cited_by is the inverse term for cites.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:technology/mosaic", - "incoming": "xananode.lineage:technology/mosaic", - "existing_title": "Mosaic", - "incoming_title": "Mosaic", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-cites-related_to-schema-relationship-type-cited_by-inverse", + "source": "xananode.canonical:schema/relationship-type-cites", + "target": "xananode.canonical:schema/relationship-type-cited_by", + "type": "related_to", + "summary": "Cites has inverse cited_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-claim_of-related_to-schema-relationship-type-has_claim-inverse", + "source": "xananode.canonical:schema/relationship-type-claim_of", + "target": "xananode.canonical:schema/relationship-type-has_claim", + "type": "related_to", + "summary": "claim_of is the inverse term for has_claim.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-clarified_by-related_to-schema-relationship-type-clarifies-inverse", + "source": "xananode.canonical:schema/relationship-type-clarified_by", + "target": "xananode.canonical:schema/relationship-type-clarifies", + "type": "related_to", + "summary": "clarified_by is the inverse term for clarifies.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-clarifies-related_to-schema-relationship-type-clarified_by-inverse", + "source": "xananode.canonical:schema/relationship-type-clarifies", + "target": "xananode.canonical:schema/relationship-type-clarified_by", + "type": "related_to", + "summary": "Clarifies has inverse clarified_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-coined_by-related_to-schema-relationship-type-coined-inverse", + "source": "xananode.canonical:schema/relationship-type-coined_by", + "target": "xananode.canonical:schema/relationship-type-coined", + "type": "related_to", + "summary": "coined_by is the inverse term for coined.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-coined-related_to-schema-relationship-type-coined_by-inverse", + "source": "xananode.canonical:schema/relationship-type-coined", + "target": "xananode.canonical:schema/relationship-type-coined_by", + "type": "related_to", + "summary": "Coined has inverse coined_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-collaborated_with-related_to-schema-relationship-type-collaborated_with-inverse", + "source": "xananode.canonical:schema/relationship-type-collaborated_with", + "target": "xananode.canonical:schema/relationship-type-collaborated_with", + "type": "related_to", + "summary": "Collaborated with has inverse collaborated_with.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-compatible_with-related_to-schema-relationship-type-compatible_with-inverse", + "source": "xananode.canonical:schema/relationship-type-compatible_with", + "target": "xananode.canonical:schema/relationship-type-compatible_with", + "type": "related_to", + "summary": "Compatible with has inverse compatible_with.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-contains-related_to-schema-relationship-type-part_of-inverse", + "source": "xananode.canonical:schema/relationship-type-contains", + "target": "xananode.canonical:schema/relationship-type-part_of", + "type": "related_to", + "summary": "Contains has inverse part_of.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-contemporary_of-related_to-schema-relationship-type-contemporary_of-inverse", + "source": "xananode.canonical:schema/relationship-type-contemporary_of", + "target": "xananode.canonical:schema/relationship-type-contemporary_of", + "type": "related_to", + "summary": "Contemporary of has inverse contemporary_of.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:concept/web-as-incomplete-hypertext", - "incoming": "xananode.lineage:concept/web-as-incomplete-hypertext", - "existing_title": "The Web as Incomplete Hypertext", - "incoming_title": "The Web as Incomplete Hypertext", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-context_for-related_to-schema-relationship-type-has_context-inverse", + "source": "xananode.canonical:schema/relationship-type-context_for", + "target": "xananode.canonical:schema/relationship-type-has_context", + "type": "related_to", + "summary": "Context for has inverse has_context.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:technology/guide", - "incoming": "xananode.lineage:technology/guide", - "existing_title": "Guide", - "incoming_title": "Guide", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-continued_from-related_to-schema-relationship-type-continues_to-inverse", + "source": "xananode.canonical:schema/relationship-type-continued_from", + "target": "xananode.canonical:schema/relationship-type-continues_to", + "type": "related_to", + "summary": "continued_from is the inverse term for continues_to.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:project/storyspace", - "incoming": "xananode.lineage:project/storyspace", - "existing_title": "Storyspace", - "incoming_title": "Storyspace", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-continues_to-related_to-schema-relationship-type-continued_from-inverse", + "source": "xananode.canonical:schema/relationship-type-continues_to", + "target": "xananode.canonical:schema/relationship-type-continued_from", + "type": "related_to", + "summary": "Continues to has inverse continued_from.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:project/zog-kms", - "incoming": "xananode.lineage:project/zog-kms", - "existing_title": "ZOG/KMS", - "incoming_title": "ZOG/KMS", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-contradicted_by-related_to-schema-relationship-type-contradicts-inverse", + "source": "xananode.canonical:schema/relationship-type-contradicted_by", + "target": "xananode.canonical:schema/relationship-type-contradicts", + "type": "related_to", + "summary": "contradicted_by is the inverse term for contradicts.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:project/xanadu-at-autodesk", - "incoming": "xananode.lineage:project/xanadu-at-autodesk", - "existing_title": "Xanadu at Autodesk", - "incoming_title": "Xanadu at Autodesk", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-contradicts-related_to-schema-relationship-type-contradicted_by-inverse", + "source": "xananode.canonical:schema/relationship-type-contradicts", + "target": "xananode.canonical:schema/relationship-type-contradicted_by", + "type": "related_to", + "summary": "Contradicts has inverse contradicted_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:concept/conflict-disputed-identity", - "incoming": "xananode.lineage:concept/conflict-disputed-identity", - "existing_title": "Conflict and Disputed Identity", - "incoming_title": "Conflict and Disputed Identity", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-contrasts_with-related_to-schema-relationship-type-contrasts_with-inverse", + "source": "xananode.canonical:schema/relationship-type-contrasts_with", + "target": "xananode.canonical:schema/relationship-type-contrasts_with", + "type": "related_to", + "summary": "Contrasts with has inverse contrasts_with.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:technology/git-backed-substrate", - "incoming": "xananode.lineage:technology/git-backed-substrate", - "existing_title": "Git-backed Substrate", - "incoming_title": "Git-backed Substrate", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-created_by-related_to-schema-relationship-type-created-inverse", + "source": "xananode.canonical:schema/relationship-type-created_by", + "target": "xananode.canonical:schema/relationship-type-created", + "type": "related_to", + "summary": "created_by is the inverse term for created.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:tool/babel", - "incoming": "xananode.lineage:tool/babel", - "existing_title": "Babel", - "incoming_title": "Babel", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-created-related_to-schema-relationship-type-created_by-inverse", + "source": "xananode.canonical:schema/relationship-type-created", + "target": "xananode.canonical:schema/relationship-type-created_by", + "type": "related_to", + "summary": "Created has inverse created_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:tool/hyperland-vr", - "incoming": "xananode.lineage:tool/hyperland-vr", - "existing_title": "Hyperland VR", - "incoming_title": "Hyperland VR", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-deep_linked_from-related_to-schema-relationship-type-deep_links_to-inverse", + "source": "xananode.canonical:schema/relationship-type-deep_linked_from", + "target": "xananode.canonical:schema/relationship-type-deep_links_to", + "type": "related_to", + "summary": "deep_linked_from is the inverse term for deep_links_to.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", - "incoming": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", - "existing_title": "Lost Lineage of Human Knowledge Augmentation", - "incoming_title": "Lost Lineage of Human Knowledge Augmentation", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-deep_links_to-related_to-schema-relationship-type-deep_linked_from-inverse", + "source": "xananode.canonical:schema/relationship-type-deep_links_to", + "target": "xananode.canonical:schema/relationship-type-deep_linked_from", + "type": "related_to", + "summary": "Deep links to has inverse deep_linked_from.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:person/paul-otlet", - "incoming": "xananode.lineage:person/paul-otlet", - "existing_title": "Paul Otlet", - "incoming_title": "Paul Otlet", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-defined_by-related_to-schema-relationship-type-defines-inverse", + "source": "xananode.canonical:schema/relationship-type-defined_by", + "target": "xananode.canonical:schema/relationship-type-defines", + "type": "related_to", + "summary": "defined_by is the inverse term for defines.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:person/h-g-wells", - "incoming": "xananode.lineage:person/h-g-wells", - "existing_title": "H. G. Wells", - "incoming_title": "H. G. Wells", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-defines-related_to-schema-relationship-type-defined_by-inverse", + "source": "xananode.canonical:schema/relationship-type-defines", + "target": "xananode.canonical:schema/relationship-type-defined_by", + "type": "related_to", + "summary": "Defines has inverse defined_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:person/douglas-adams", - "incoming": "xananode.lineage:person/douglas-adams", - "existing_title": "Douglas Adams", - "incoming_title": "Douglas Adams", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-demonstrated_by-related_to-schema-relationship-type-demonstrates-inverse", + "source": "xananode.canonical:schema/relationship-type-demonstrated_by", + "target": "xananode.canonical:schema/relationship-type-demonstrates", + "type": "related_to", + "summary": "demonstrated_by is the inverse term for demonstrates.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:publication/hyperland", - "incoming": "xananode.lineage:publication/hyperland", - "existing_title": "Hyperland", - "incoming_title": "Hyperland", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-demonstrates-related_to-schema-relationship-type-demonstrated_by-inverse", + "source": "xananode.canonical:schema/relationship-type-demonstrates", + "target": "xananode.canonical:schema/relationship-type-demonstrated_by", + "type": "related_to", + "summary": "Demonstrates has inverse demonstrated_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:person/tom-baker", - "incoming": "xananode.lineage:person/tom-baker", - "existing_title": "Tom Baker", - "incoming_title": "Tom Baker", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-dependency_of-related_to-schema-relationship-type-depends_on-inverse", + "source": "xananode.canonical:schema/relationship-type-dependency_of", + "target": "xananode.canonical:schema/relationship-type-depends_on", + "type": "related_to", + "summary": "dependency_of is the inverse term for depends_on.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:person/max-whitby", - "incoming": "xananode.lineage:person/max-whitby", - "existing_title": "Max Whitby", - "incoming_title": "Max Whitby", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-depends_on-related_to-schema-relationship-type-dependency_of-inverse", + "source": "xananode.canonical:schema/relationship-type-depends_on", + "target": "xananode.canonical:schema/relationship-type-dependency_of", + "type": "related_to", + "summary": "Depends on has inverse dependency_of.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:event/ted2-1990", - "incoming": "xananode.lineage:event/ted2-1990", - "existing_title": "TED2", - "incoming_title": "TED2", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-depicted_by-related_to-schema-relationship-type-depicts-inverse", + "source": "xananode.canonical:schema/relationship-type-depicted_by", + "target": "xananode.canonical:schema/relationship-type-depicts", + "type": "related_to", + "summary": "depicted_by is the inverse term for depicts.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:place/monterey-california", - "incoming": "xananode.lineage:place/monterey-california", - "existing_title": "Monterey, California", - "incoming_title": "Monterey, California", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-depicts-related_to-schema-relationship-type-depicted_by-inverse", + "source": "xananode.canonical:schema/relationship-type-depicts", + "target": "xananode.canonical:schema/relationship-type-depicted_by", + "type": "related_to", + "summary": "Depicts has inverse depicted_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:person/bob-stein", - "incoming": "xananode.lineage:person/bob-stein", - "existing_title": "Bob Stein", - "incoming_title": "Bob Stein", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-derived_from-related_to-schema-relationship-type-derived_into-inverse", + "source": "xananode.canonical:schema/relationship-type-derived_from", + "target": "xananode.canonical:schema/relationship-type-derived_into", + "type": "related_to", + "summary": "Derived from has inverse derived_into.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:organization/voyager-company", - "incoming": "xananode.lineage:organization/voyager-company", - "existing_title": "Voyager Company", - "incoming_title": "Voyager Company", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-derived_into-related_to-schema-relationship-type-derived_from-inverse", + "source": "xananode.canonical:schema/relationship-type-derived_into", + "target": "xananode.canonical:schema/relationship-type-derived_from", + "type": "related_to", + "summary": "derived_into is the inverse term for derived_from.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:person/alan-kay", - "incoming": "xananode.lineage:person/alan-kay", - "existing_title": "Alan Kay", - "incoming_title": "Alan Kay", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-discussed_in-related_to-schema-relationship-type-discusses-inverse", + "source": "xananode.canonical:schema/relationship-type-discussed_in", + "target": "xananode.canonical:schema/relationship-type-discusses", + "type": "related_to", + "summary": "discussed_in is the inverse term for discusses.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:organization/xerox-parc", - "incoming": "xananode.lineage:organization/xerox-parc", - "existing_title": "Xerox PARC", - "incoming_title": "Xerox PARC", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-discusses-related_to-schema-relationship-type-discussed_in-inverse", + "source": "xananode.canonical:schema/relationship-type-discusses", + "target": "xananode.canonical:schema/relationship-type-discussed_in", + "type": "related_to", + "summary": "Discusses has inverse discussed_in.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:technology/hypercard", - "incoming": "xananode.lineage:technology/hypercard", - "existing_title": "HyperCard", - "incoming_title": "HyperCard", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-disputed_by-related_to-schema-relationship-type-disputes-inverse", + "source": "xananode.canonical:schema/relationship-type-disputed_by", + "target": "xananode.canonical:schema/relationship-type-disputes", + "type": "related_to", + "summary": "disputed_by is the inverse term for disputes.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:person/tim-berners-lee", - "incoming": "xananode.lineage:person/tim-berners-lee", - "existing_title": "Tim Berners-Lee", - "incoming_title": "Tim Berners-Lee", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-disputed_identity-related_to-schema-relationship-type-disputed_identity-inverse", + "source": "xananode.canonical:schema/relationship-type-disputed_identity", + "target": "xananode.canonical:schema/relationship-type-disputed_identity", + "type": "related_to", + "summary": "Disputed identity has inverse disputed_identity.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:technology/world-wide-web", - "incoming": "xananode.lineage:technology/world-wide-web", - "existing_title": "World Wide Web", - "incoming_title": "World Wide Web", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-disputes-related_to-schema-relationship-type-disputed_by-inverse", + "source": "xananode.canonical:schema/relationship-type-disputes", + "target": "xananode.canonical:schema/relationship-type-disputed_by", + "type": "related_to", + "summary": "Disputes has inverse disputed_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:project/aspen-movie-map", - "incoming": "xananode.lineage:project/aspen-movie-map", - "existing_title": "Aspen Movie Map", - "incoming_title": "Aspen Movie Map", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-documented_by-related_to-schema-relationship-type-documents-inverse", + "source": "xananode.canonical:schema/relationship-type-documented_by", + "target": "xananode.canonical:schema/relationship-type-documents", + "type": "related_to", + "summary": "documented_by is the inverse term for documents.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:trail/lost-lineage-intertwingled-trail", - "incoming": "xananode.lineage:trail/lost-lineage-intertwingled-trail", - "existing_title": "Lost Lineage Intertwingled Trail", - "incoming_title": "Lost Lineage Intertwingled Trail", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-documents-related_to-schema-relationship-type-documented_by-inverse", + "source": "xananode.canonical:schema/relationship-type-documents", + "target": "xananode.canonical:schema/relationship-type-documented_by", + "type": "related_to", + "summary": "Documents has inverse documented_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/knowledge-substrate", - "incoming": "example.minimal:claim/substrate-is-structure", - "existing_title": "Knowledge Substrate", - "incoming_title": "A knowledge substrate is structure, not just information", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-enabled_by-related_to-schema-relationship-type-enables-inverse", + "source": "xananode.canonical:schema/relationship-type-enabled_by", + "target": "xananode.canonical:schema/relationship-type-enables", + "type": "related_to", + "summary": "enabled_by is the inverse term for enables.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:claim/claim-substrate-is-structure", - "incoming": "example.minimal:claim/substrate-is-structure", - "existing_title": "A knowledge substrate is structure, not information", - "incoming_title": "A knowledge substrate is structure, not just information", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-enables-related_to-schema-relationship-type-enabled_by-inverse", + "source": "xananode.canonical:schema/relationship-type-enables", + "target": "xananode.canonical:schema/relationship-type-enabled_by", + "type": "related_to", + "summary": "Enables has inverse enabled_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "example.minimal:concept/knowledge-substrate", - "incoming": "example.minimal:claim/substrate-is-structure", - "existing_title": "Knowledge Substrate", - "incoming_title": "A knowledge substrate is structure, not just information", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-equivalent_to-related_to-schema-relationship-type-equivalent_to-inverse", + "source": "xananode.canonical:schema/relationship-type-equivalent_to", + "target": "xananode.canonical:schema/relationship-type-equivalent_to", + "type": "related_to", + "summary": "Equivalent to has inverse equivalent_to.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:fragment/as-we-may-think-0004", - "incoming": "example.minimal:concept/associative-trails", - "existing_title": "Associative Trails Fragment", - "incoming_title": "Associative Trails", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-evidence_for-related_to-schema-relationship-type-has_evidence-inverse", + "source": "xananode.canonical:schema/relationship-type-evidence_for", + "target": "xananode.canonical:schema/relationship-type-has_evidence", + "type": "related_to", + "summary": "Evidence for has inverse has_evidence.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:source/as-we-may-think", - "incoming": "example.minimal:fragment/as-we-may-think-0004", - "existing_title": "As We May Think", - "incoming_title": "As We May Think Fragment 0004", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-explained_by-related_to-schema-relationship-type-explains-inverse", + "source": "xananode.canonical:schema/relationship-type-explained_by", + "target": "xananode.canonical:schema/relationship-type-explains", + "type": "related_to", + "summary": "explained_by is the inverse term for explains.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "example.minimal:source/as-we-may-think", - "incoming": "example.minimal:fragment/as-we-may-think-0004", - "existing_title": "As We May Think", - "incoming_title": "As We May Think Fragment 0004", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-explains-related_to-schema-relationship-type-explained_by-inverse", + "source": "xananode.canonical:schema/relationship-type-explains", + "target": "xananode.canonical:schema/relationship-type-explained_by", + "type": "related_to", + "summary": "Explains has inverse explained_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/federated-knowledge-substrates", - "incoming": "example.minimal:concept/knowledge-substrate", - "existing_title": "Federated Knowledge Substrates", - "incoming_title": "Knowledge Substrate", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-extended_by-related_to-schema-relationship-type-extends-inverse", + "source": "xananode.canonical:schema/relationship-type-extended_by", + "target": "xananode.canonical:schema/relationship-type-extends", + "type": "related_to", + "summary": "extended_by is the inverse term for extends.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:claim/claim-substrate-is-structure", - "incoming": "example.minimal:concept/knowledge-substrate", - "existing_title": "A knowledge substrate is structure, not information", - "incoming_title": "Knowledge Substrate", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-extends-related_to-schema-relationship-type-extended_by-inverse", + "source": "xananode.canonical:schema/relationship-type-extends", + "target": "xananode.canonical:schema/relationship-type-extended_by", + "type": "related_to", + "summary": "Extends has inverse extended_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "example.minimal:claim/substrate-is-structure", - "incoming": "example.minimal:concept/knowledge-substrate", - "existing_title": "A knowledge substrate is structure, not just information", - "incoming_title": "Knowledge Substrate", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-extension_of-related_to-schema-relationship-type-has_extension-inverse", + "source": "xananode.canonical:schema/relationship-type-extension_of", + "target": "xananode.canonical:schema/relationship-type-has_extension", + "type": "related_to", + "summary": "Extension of has inverse has_extension.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "example.minimal:fragment/as-we-may-think-0004", - "incoming": "example.minimal:source/as-we-may-think", - "existing_title": "As We May Think Fragment 0004", - "incoming_title": "As We May Think", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-featured_in-related_to-schema-relationship-type-features-inverse", + "source": "xananode.canonical:schema/relationship-type-featured_in", + "target": "xananode.canonical:schema/relationship-type-features", + "type": "related_to", + "summary": "featured_in is the inverse term for features.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:fragment/as-we-may-think-0004", - "incoming": "example.minimal:source/as-we-may-think", - "existing_title": "Associative Trails Fragment", - "incoming_title": "As We May Think", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-featured_speaker-related_to-schema-relationship-type-spoke_at-inverse", + "source": "xananode.canonical:schema/relationship-type-featured_speaker", + "target": "xananode.canonical:schema/relationship-type-spoke_at", + "type": "related_to", + "summary": "featured_speaker is the inverse term for spoke_at.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/gottfried-wilhelm-leibniz", - "existing_title": "XanaNode", - "incoming_title": "Gottfried Wilhelm Leibniz", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-features-related_to-schema-relationship-type-featured_in-inverse", + "source": "xananode.canonical:schema/relationship-type-features", + "target": "xananode.canonical:schema/relationship-type-featured_in", + "type": "related_to", + "summary": "Features has inverse featured_in.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-followed-related_to-schema-relationship-type-preceded-inverse", + "source": "xananode.canonical:schema/relationship-type-followed", + "target": "xananode.canonical:schema/relationship-type-preceded", + "type": "related_to", + "summary": "followed is the inverse term for preceded.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/wilhelm-ostwald", - "existing_title": "XanaNode", - "incoming_title": "Wilhelm Ostwald", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-friend_of-related_to-schema-relationship-type-friend_of-inverse", + "source": "xananode.canonical:schema/relationship-type-friend_of", + "target": "xananode.canonical:schema/relationship-type-friend_of", + "type": "related_to", + "summary": "Friend of has inverse friend_of.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/jorge-luis-borges", - "existing_title": "XanaNode", - "incoming_title": "Jorge Luis Borges", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-had_participant-related_to-schema-relationship-type-participated_in-inverse", + "source": "xananode.canonical:schema/relationship-type-had_participant", + "target": "xananode.canonical:schema/relationship-type-participated_in", + "type": "related_to", + "summary": "had_participant is the inverse term for participated_in.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:publication/the-garden-of-forking-paths", - "existing_title": "XanaNode", - "incoming_title": "The Garden of Forking Paths", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-has_alias-related_to-schema-relationship-type-alias_of-inverse", + "source": "xananode.canonical:schema/relationship-type-has_alias", + "target": "xananode.canonical:schema/relationship-type-alias_of", + "type": "related_to", + "summary": "has_alias is the inverse term for alias_of.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/andries-van-dam", - "existing_title": "XanaNode", - "incoming_title": "Andries van Dam", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-has_appearance-related_to-schema-relationship-type-appears_in-inverse", + "source": "xananode.canonical:schema/relationship-type-has_appearance", + "target": "xananode.canonical:schema/relationship-type-appears_in", + "type": "related_to", + "summary": "has_appearance is the inverse term for appears_in.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:place/brown-university", - "existing_title": "XanaNode", - "incoming_title": "Brown University", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-has_claim-related_to-schema-relationship-type-claim_of-inverse", + "source": "xananode.canonical:schema/relationship-type-has_claim", + "target": "xananode.canonical:schema/relationship-type-claim_of", + "type": "related_to", + "summary": "Has claim has inverse claim_of.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:project/hypertext-editing-system", - "existing_title": "XanaNode", - "incoming_title": "Hypertext Editing System", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-has_context-related_to-schema-relationship-type-context_for-inverse", + "source": "xananode.canonical:schema/relationship-type-has_context", + "target": "xananode.canonical:schema/relationship-type-context_for", + "type": "related_to", + "summary": "has_context is the inverse term for context_for.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:project/fress", - "existing_title": "XanaNode", - "incoming_title": "FRESS", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-has_evidence-related_to-schema-relationship-type-evidence_for-inverse", + "source": "xananode.canonical:schema/relationship-type-has_evidence", + "target": "xananode.canonical:schema/relationship-type-evidence_for", + "type": "related_to", + "summary": "has_evidence is the inverse term for evidence_for.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:project/intermedia", - "existing_title": "XanaNode", - "incoming_title": "Intermedia", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-has_extension-related_to-schema-relationship-type-extension_of-inverse", + "source": "xananode.canonical:schema/relationship-type-has_extension", + "target": "xananode.canonical:schema/relationship-type-extension_of", + "type": "related_to", + "summary": "has_extension is the inverse term for extension_of.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/nicholas-negroponte", - "existing_title": "XanaNode", - "incoming_title": "Nicholas Negroponte", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-has_primary_media-related_to-schema-relationship-type-used_as_primary_media_for-inverse", + "source": "xananode.canonical:schema/relationship-type-has_primary_media", + "target": "xananode.canonical:schema/relationship-type-used_as_primary_media_for", + "type": "related_to", + "summary": "Has primary media has inverse used_as_primary_media_for.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/seymour-papert", - "existing_title": "XanaNode", - "incoming_title": "Seymour Papert", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-identified_by-related_to-schema-relationship-type-identified-inverse", + "source": "xananode.canonical:schema/relationship-type-identified_by", + "target": "xananode.canonical:schema/relationship-type-identified", + "type": "related_to", + "summary": "identified_by is the inverse term for identified.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/marvin-minsky", - "existing_title": "XanaNode", - "incoming_title": "Marvin Minsky", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-identified-related_to-schema-relationship-type-identified_by-inverse", + "source": "xananode.canonical:schema/relationship-type-identified", + "target": "xananode.canonical:schema/relationship-type-identified_by", + "type": "related_to", + "summary": "Identified has inverse identified_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:organization/mit-media-lab", - "existing_title": "XanaNode", - "incoming_title": "MIT Media Lab", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-implemented_by-related_to-schema-relationship-type-implements-inverse", + "source": "xananode.canonical:schema/relationship-type-implemented_by", + "target": "xananode.canonical:schema/relationship-type-implements", + "type": "related_to", + "summary": "implemented_by is the inverse term for implements.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/hans-peter-brondmo", - "existing_title": "XanaNode", - "incoming_title": "Hans Peter Brondmo", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-implements-related_to-schema-relationship-type-implemented_by-inverse", + "source": "xananode.canonical:schema/relationship-type-implements", + "target": "xananode.canonical:schema/relationship-type-implemented_by", + "type": "related_to", + "summary": "Implements has inverse implemented_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:technology/micons", - "existing_title": "XanaNode", - "incoming_title": "Micons", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-included_in-related_to-schema-relationship-type-includes-inverse", + "source": "xananode.canonical:schema/relationship-type-included_in", + "target": "xananode.canonical:schema/relationship-type-includes", + "type": "related_to", + "summary": "included_in is the inverse term for includes.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/robert-winter", - "existing_title": "XanaNode", - "incoming_title": "Robert Winter", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-includes-related_to-schema-relationship-type-included_in-inverse", + "source": "xananode.canonical:schema/relationship-type-includes", + "target": "xananode.canonical:schema/relationship-type-included_in", + "type": "related_to", + "summary": "Includes has inverse included_in.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:project/interactive-beethoven-ninth", - "existing_title": "XanaNode", - "incoming_title": "Interactive Beethoven's Ninth", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-influenced_by-related_to-schema-relationship-type-influenced-inverse", + "source": "xananode.canonical:schema/relationship-type-influenced_by", + "target": "xananode.canonical:schema/relationship-type-influenced", + "type": "related_to", + "summary": "influenced_by is the inverse term for influenced.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/robert-abel", - "existing_title": "XanaNode", - "incoming_title": "Robert Abel", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-influenced-related_to-schema-relationship-type-influenced_by-inverse", + "source": "xananode.canonical:schema/relationship-type-influenced", + "target": "xananode.canonical:schema/relationship-type-influenced_by", + "type": "related_to", + "summary": "Influenced has inverse influenced_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:project/interactive-guernica", - "existing_title": "XanaNode", - "incoming_title": "Interactive Guernica", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-interviewed_by-related_to-schema-relationship-type-interviewed-inverse", + "source": "xananode.canonical:schema/relationship-type-interviewed_by", + "target": "xananode.canonical:schema/relationship-type-interviewed", + "type": "related_to", + "summary": "interviewed_by is the inverse term for interviewed.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/ivan-sutherland", - "existing_title": "XanaNode", - "incoming_title": "Ivan Sutherland", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-interviewed-related_to-schema-relationship-type-interviewed_by-inverse", + "source": "xananode.canonical:schema/relationship-type-interviewed", + "target": "xananode.canonical:schema/relationship-type-interviewed_by", + "type": "related_to", + "summary": "Interviewed has inverse interviewed_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-introduced_by-related_to-schema-relationship-type-introduced-inverse", + "source": "xananode.canonical:schema/relationship-type-introduced_by", + "target": "xananode.canonical:schema/relationship-type-introduced", + "type": "related_to", + "summary": "introduced_by is the inverse term for introduced.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/jaron-lanier", - "existing_title": "XanaNode", - "incoming_title": "Jaron Lanier", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-introduced_in-related_to-schema-relationship-type-introduction_venue_of-inverse", + "source": "xananode.canonical:schema/relationship-type-introduced_in", + "target": "xananode.canonical:schema/relationship-type-introduction_venue_of", + "type": "related_to", + "summary": "Introduced in has inverse introduction_venue_of.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:organization/vpl-research", - "existing_title": "XanaNode", - "incoming_title": "VPL Research", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-introduced-related_to-schema-relationship-type-introduced_by-inverse", + "source": "xananode.canonical:schema/relationship-type-introduced", + "target": "xananode.canonical:schema/relationship-type-introduced_by", + "type": "related_to", + "summary": "Introduced has inverse introduced_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/scott-fisher", - "existing_title": "XanaNode", - "incoming_title": "Scott Fisher", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-introduction_venue_of-related_to-schema-relationship-type-introduced_in-inverse", + "source": "xananode.canonical:schema/relationship-type-introduction_venue_of", + "target": "xananode.canonical:schema/relationship-type-introduced_in", + "type": "related_to", + "summary": "introduction_venue_of is the inverse term for introduced_in.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:organization/nasa", - "existing_title": "XanaNode", - "incoming_title": "NASA", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-is_start_of-related_to-schema-relationship-type-starts_with-inverse", + "source": "xananode.canonical:schema/relationship-type-is_start_of", + "target": "xananode.canonical:schema/relationship-type-starts_with", + "type": "related_to", + "summary": "is_start_of is the inverse term for starts_with.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:publication/dirk-gentlys-holistic-detective-agency", - "existing_title": "XanaNode", - "incoming_title": "Dirk Gently's Holistic Detective Agency", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-mapped_from-related_to-schema-relationship-type-maps_to-inverse", + "source": "xananode.canonical:schema/relationship-type-mapped_from", + "target": "xananode.canonical:schema/relationship-type-maps_to", + "type": "related_to", + "summary": "mapped_from is the inverse term for maps_to.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:organization/bbc-two", - "existing_title": "XanaNode", - "incoming_title": "BBC Two", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-maps_to-related_to-schema-relationship-type-mapped_from-inverse", + "source": "xananode.canonical:schema/relationship-type-maps_to", + "target": "xananode.canonical:schema/relationship-type-mapped_from", + "type": "related_to", + "summary": "Maps to has inverse mapped_from.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/richard-saul-wurman", - "existing_title": "XanaNode", - "incoming_title": "Richard Saul Wurman", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-memorialized_by-related_to-schema-relationship-type-memorializes-inverse", + "source": "xananode.canonical:schema/relationship-type-memorialized_by", + "target": "xananode.canonical:schema/relationship-type-memorializes", + "type": "related_to", + "summary": "memorialized_by is the inverse term for memorializes.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/harry-marks", - "existing_title": "XanaNode", - "incoming_title": "Harry Marks", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-memorializes-related_to-schema-relationship-type-memorialized_by-inverse", + "source": "xananode.canonical:schema/relationship-type-memorializes", + "target": "xananode.canonical:schema/relationship-type-memorialized_by", + "type": "related_to", + "summary": "Memorializes has inverse memorialized_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/john-sculley", - "existing_title": "XanaNode", - "incoming_title": "John Sculley", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-mentioned_by-related_to-schema-relationship-type-mentions-inverse", + "source": "xananode.canonical:schema/relationship-type-mentioned_by", + "target": "xananode.canonical:schema/relationship-type-mentions", + "type": "related_to", + "summary": "mentioned_by is the inverse term for mentions.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:technology/apple-knowledge-navigator", - "existing_title": "XanaNode", - "incoming_title": "Apple Knowledge Navigator", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-mentions-related_to-schema-relationship-type-mentioned_by-inverse", + "source": "xananode.canonical:schema/relationship-type-mentions", + "target": "xananode.canonical:schema/relationship-type-mentioned_by", + "type": "related_to", + "summary": "Mentions has inverse mentioned_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/bill-atkinson", - "existing_title": "XanaNode", - "incoming_title": "Bill Atkinson", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-motivated_by-related_to-schema-relationship-type-motivates-inverse", + "source": "xananode.canonical:schema/relationship-type-motivated_by", + "target": "xananode.canonical:schema/relationship-type-motivates", + "type": "related_to", + "summary": "Motivated by has inverse motivates.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/herbie-hancock", - "existing_title": "XanaNode", - "incoming_title": "Herbie Hancock", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-motivates-related_to-schema-relationship-type-motivated_by-inverse", + "source": "xananode.canonical:schema/relationship-type-motivates", + "target": "xananode.canonical:schema/relationship-type-motivated_by", + "type": "related_to", + "summary": "motivates is the inverse term for motivated_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/nigel-holmes", - "existing_title": "XanaNode", - "incoming_title": "Nigel Holmes", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-narrower_than-related_to-schema-relationship-type-broader_than-inverse", + "source": "xananode.canonical:schema/relationship-type-narrower_than", + "target": "xananode.canonical:schema/relationship-type-broader_than", + "type": "related_to", + "summary": "narrower_than is the inverse term for broader_than.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/laurie-anderson", - "existing_title": "XanaNode", - "incoming_title": "Laurie Anderson", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-occurred_at-related_to-schema-relationship-type-site_of-inverse", + "source": "xananode.canonical:schema/relationship-type-occurred_at", + "target": "xananode.canonical:schema/relationship-type-site_of", + "type": "related_to", + "summary": "Occurred at has inverse site_of.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/bran-ferren", - "existing_title": "XanaNode", - "incoming_title": "Bran Ferren", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-parallel_to-related_to-schema-relationship-type-parallel_to-inverse", + "source": "xananode.canonical:schema/relationship-type-parallel_to", + "target": "xananode.canonical:schema/relationship-type-parallel_to", + "type": "related_to", + "summary": "Parallel to has inverse parallel_to.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/robert-cailliau", - "existing_title": "XanaNode", - "incoming_title": "Robert Cailliau", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-part_of-related_to-schema-relationship-type-contains-inverse", + "source": "xananode.canonical:schema/relationship-type-part_of", + "target": "xananode.canonical:schema/relationship-type-contains", + "type": "related_to", + "summary": "part_of is the inverse term for contains.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:place/cern", - "existing_title": "XanaNode", - "incoming_title": "CERN", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-participated_in-related_to-schema-relationship-type-had_participant-inverse", + "source": "xananode.canonical:schema/relationship-type-participated_in", + "target": "xananode.canonical:schema/relationship-type-had_participant", + "type": "related_to", + "summary": "Participated in has inverse had_participant.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:technology/html", - "existing_title": "XanaNode", - "incoming_title": "HTML", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-popularized_by-related_to-schema-relationship-type-popularized-inverse", + "source": "xananode.canonical:schema/relationship-type-popularized_by", + "target": "xananode.canonical:schema/relationship-type-popularized", + "type": "related_to", + "summary": "popularized_by is the inverse term for popularized.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:technology/url-uri", - "existing_title": "XanaNode", - "incoming_title": "URL/URI", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-popularized-related_to-schema-relationship-type-popularized_by-inverse", + "source": "xananode.canonical:schema/relationship-type-popularized", + "target": "xananode.canonical:schema/relationship-type-popularized_by", + "type": "related_to", + "summary": "Popularized has inverse popularized_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-possible_match-related_to-schema-relationship-type-possible_match-inverse", + "source": "xananode.canonical:schema/relationship-type-possible_match", + "target": "xananode.canonical:schema/relationship-type-possible_match", + "type": "related_to", + "summary": "Possible match has inverse possible_match.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:technology/http", - "existing_title": "XanaNode", - "incoming_title": "HTTP", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-preceded-related_to-schema-relationship-type-followed-inverse", + "source": "xananode.canonical:schema/relationship-type-preceded", + "target": "xananode.canonical:schema/relationship-type-followed", + "type": "related_to", + "summary": "Preceded has inverse followed.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:organization/ncsa", - "existing_title": "XanaNode", - "incoming_title": "NCSA", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-presented_by-related_to-schema-relationship-type-presented-inverse", + "source": "xananode.canonical:schema/relationship-type-presented_by", + "target": "xananode.canonical:schema/relationship-type-presented", + "type": "related_to", + "summary": "presented_by is the inverse term for presented.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/marc-andreessen", - "existing_title": "XanaNode", - "incoming_title": "Marc Andreessen", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-presented-related_to-schema-relationship-type-presented_by-inverse", + "source": "xananode.canonical:schema/relationship-type-presented", + "target": "xananode.canonical:schema/relationship-type-presented_by", + "type": "related_to", + "summary": "Presented has inverse presented_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:technology/mosaic", - "existing_title": "XanaNode", - "incoming_title": "Mosaic", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-preserved_by-related_to-schema-relationship-type-preserves-inverse", + "source": "xananode.canonical:schema/relationship-type-preserved_by", + "target": "xananode.canonical:schema/relationship-type-preserves", + "type": "related_to", + "summary": "preserved_by is the inverse term for preserves.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:concept/web-as-incomplete-hypertext", - "existing_title": "XanaNode", - "incoming_title": "The Web as Incomplete Hypertext", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-preserves-related_to-schema-relationship-type-preserved_by-inverse", + "source": "xananode.canonical:schema/relationship-type-preserves", + "target": "xananode.canonical:schema/relationship-type-preserved_by", + "type": "related_to", + "summary": "Preserves has inverse preserved_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:technology/guide", - "existing_title": "XanaNode", - "incoming_title": "Guide", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-produces-related_to-schema-relationship-type-results_from-inverse", + "source": "xananode.canonical:schema/relationship-type-produces", + "target": "xananode.canonical:schema/relationship-type-results_from", + "type": "related_to", + "summary": "produces is the inverse term for results_from.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:project/storyspace", - "existing_title": "XanaNode", - "incoming_title": "Storyspace", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-proposed_by-related_to-schema-relationship-type-proposed-inverse", + "source": "xananode.canonical:schema/relationship-type-proposed_by", + "target": "xananode.canonical:schema/relationship-type-proposed", + "type": "related_to", + "summary": "proposed_by is the inverse term for proposed.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:project/zog-kms", - "existing_title": "XanaNode", - "incoming_title": "ZOG/KMS", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-proposed-related_to-schema-relationship-type-proposed_by-inverse", + "source": "xananode.canonical:schema/relationship-type-proposed", + "target": "xananode.canonical:schema/relationship-type-proposed_by", + "type": "related_to", + "summary": "Proposed has inverse proposed_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:project/project-xanadu", - "incoming": "xananode.lineage:project/xanadu-at-autodesk", - "existing_title": "Project Xanadu", - "incoming_title": "Xanadu at Autodesk", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-quoted_by-related_to-schema-relationship-type-quotes-inverse", + "source": "xananode.canonical:schema/relationship-type-quoted_by", + "target": "xananode.canonical:schema/relationship-type-quotes", + "type": "related_to", + "summary": "quoted_by is the inverse term for quotes.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:project/xanadu-at-autodesk", - "existing_title": "XanaNode", - "incoming_title": "Xanadu at Autodesk", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-quotes-related_to-schema-relationship-type-quoted_by-inverse", + "source": "xananode.canonical:schema/relationship-type-quotes", + "target": "xananode.canonical:schema/relationship-type-quoted_by", + "type": "related_to", + "summary": "Quotes has inverse quoted_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:concept/conflict-disputed-identity", - "existing_title": "XanaNode", - "incoming_title": "Conflict and Disputed Identity", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-refined_by-related_to-schema-relationship-type-refines-inverse", + "source": "xananode.canonical:schema/relationship-type-refined_by", + "target": "xananode.canonical:schema/relationship-type-refines", + "type": "related_to", + "summary": "refined_by is the inverse term for refines.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:technology/git-backed-substrate", - "existing_title": "XanaNode", - "incoming_title": "Git-backed Substrate", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-refines-related_to-schema-relationship-type-refined_by-inverse", + "source": "xananode.canonical:schema/relationship-type-refines", + "target": "xananode.canonical:schema/relationship-type-refined_by", + "type": "related_to", + "summary": "Refines has inverse refined_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:tool/babel", - "existing_title": "XanaNode", - "incoming_title": "Babel", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-related_to-related_to-schema-relationship-type-related_to-inverse", + "source": "xananode.canonical:schema/relationship-type-related_to", + "target": "xananode.canonical:schema/relationship-type-related_to", + "type": "related_to", + "summary": "Related to has inverse related_to.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:tool/hyperland-vr", - "existing_title": "XanaNode", - "incoming_title": "Hyperland VR", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-represented_by-related_to-schema-relationship-type-represents-inverse", + "source": "xananode.canonical:schema/relationship-type-represented_by", + "target": "xananode.canonical:schema/relationship-type-represents", + "type": "related_to", + "summary": "represented_by is the inverse term for represents.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.lineage:publication/hyperland", - "incoming": "xananode.lineage:tool/hyperland-vr", - "existing_title": "Hyperland", - "incoming_title": "Hyperland VR", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-represents-related_to-schema-relationship-type-represented_by-inverse", + "source": "xananode.canonical:schema/relationship-type-represents", + "target": "xananode.canonical:schema/relationship-type-represented_by", + "type": "related_to", + "summary": "Represents has inverse represented_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", - "existing_title": "XanaNode", - "incoming_title": "Lost Lineage of Human Knowledge Augmentation", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-required_for-related_to-schema-relationship-type-requires-inverse", + "source": "xananode.canonical:schema/relationship-type-required_for", + "target": "xananode.canonical:schema/relationship-type-requires", + "type": "related_to", + "summary": "required_for is the inverse term for requires.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/paul-otlet", - "existing_title": "XanaNode", - "incoming_title": "Paul Otlet", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-requires-related_to-schema-relationship-type-required_for-inverse", + "source": "xananode.canonical:schema/relationship-type-requires", + "target": "xananode.canonical:schema/relationship-type-required_for", + "type": "related_to", + "summary": "Requires has inverse required_for.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/h-g-wells", - "existing_title": "XanaNode", - "incoming_title": "H. G. Wells", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-results_from-related_to-schema-relationship-type-produces-inverse", + "source": "xananode.canonical:schema/relationship-type-results_from", + "target": "xananode.canonical:schema/relationship-type-produces", + "type": "related_to", + "summary": "Results from has inverse produces.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/douglas-adams", - "existing_title": "XanaNode", - "incoming_title": "Douglas Adams", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-same_entity-related_to-schema-relationship-type-same_entity-inverse", + "source": "xananode.canonical:schema/relationship-type-same_entity", + "target": "xananode.canonical:schema/relationship-type-same_entity", + "type": "related_to", + "summary": "Same entity has inverse same_entity.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:publication/hyperland", - "existing_title": "XanaNode", - "incoming_title": "Hyperland", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-shaped_by-related_to-schema-relationship-type-shapes-inverse", + "source": "xananode.canonical:schema/relationship-type-shaped_by", + "target": "xananode.canonical:schema/relationship-type-shapes", + "type": "related_to", + "summary": "shaped_by is the inverse term for shapes.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.lineage:tool/hyperland-vr", - "incoming": "xananode.lineage:publication/hyperland", - "existing_title": "Hyperland VR", - "incoming_title": "Hyperland", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-shapes-related_to-schema-relationship-type-shaped_by-inverse", + "source": "xananode.canonical:schema/relationship-type-shapes", + "target": "xananode.canonical:schema/relationship-type-shaped_by", + "type": "related_to", + "summary": "Shapes has inverse shaped_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/tom-baker", - "existing_title": "XanaNode", - "incoming_title": "Tom Baker", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-site_of-related_to-schema-relationship-type-occurred_at-inverse", + "source": "xananode.canonical:schema/relationship-type-site_of", + "target": "xananode.canonical:schema/relationship-type-occurred_at", + "type": "related_to", + "summary": "site_of is the inverse term for occurred_at.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/max-whitby", - "existing_title": "XanaNode", - "incoming_title": "Max Whitby", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-spoke_at-related_to-schema-relationship-type-featured_speaker-inverse", + "source": "xananode.canonical:schema/relationship-type-spoke_at", + "target": "xananode.canonical:schema/relationship-type-featured_speaker", + "type": "related_to", + "summary": "Spoke at has inverse featured_speaker.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:event/ted2-1990", - "existing_title": "XanaNode", - "incoming_title": "TED2", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-starts_with-related_to-schema-relationship-type-is_start_of-inverse", + "source": "xananode.canonical:schema/relationship-type-starts_with", + "target": "xananode.canonical:schema/relationship-type-is_start_of", + "type": "related_to", + "summary": "Starts with has inverse is_start_of.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:place/monterey-california", - "existing_title": "XanaNode", - "incoming_title": "Monterey, California", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-superseded_by-related_to-schema-relationship-type-supersedes-inverse", + "source": "xananode.canonical:schema/relationship-type-superseded_by", + "target": "xananode.canonical:schema/relationship-type-supersedes", + "type": "related_to", + "summary": "superseded_by is the inverse term for supersedes.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/bob-stein", - "existing_title": "XanaNode", - "incoming_title": "Bob Stein", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-supersedes-related_to-schema-relationship-type-superseded_by-inverse", + "source": "xananode.canonical:schema/relationship-type-supersedes", + "target": "xananode.canonical:schema/relationship-type-superseded_by", + "type": "related_to", + "summary": "Supersedes has inverse superseded_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:organization/voyager-company", - "existing_title": "XanaNode", - "incoming_title": "Voyager Company", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-supported_by-related_to-schema-relationship-type-supports-inverse", + "source": "xananode.canonical:schema/relationship-type-supported_by", + "target": "xananode.canonical:schema/relationship-type-supports", + "type": "related_to", + "summary": "supported_by is the inverse term for supports.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/alan-kay", - "existing_title": "XanaNode", - "incoming_title": "Alan Kay", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-supports-related_to-schema-relationship-type-supported_by-inverse", + "source": "xananode.canonical:schema/relationship-type-supports", + "target": "xananode.canonical:schema/relationship-type-supported_by", + "type": "related_to", + "summary": "Supports has inverse supported_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:organization/xerox-parc", - "existing_title": "XanaNode", - "incoming_title": "Xerox PARC", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-threatened_by-related_to-schema-relationship-type-threatens-inverse", + "source": "xananode.canonical:schema/relationship-type-threatened_by", + "target": "xananode.canonical:schema/relationship-type-threatens", + "type": "related_to", + "summary": "threatened_by is the inverse term for threatens.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:technology/hypercard", - "existing_title": "XanaNode", - "incoming_title": "HyperCard", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-threatens-related_to-schema-relationship-type-threatened_by-inverse", + "source": "xananode.canonical:schema/relationship-type-threatens", + "target": "xananode.canonical:schema/relationship-type-threatened_by", + "type": "related_to", + "summary": "Threatens has inverse threatened_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/tim-berners-lee", - "existing_title": "XanaNode", - "incoming_title": "Tim Berners-Lee", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-trained_on-related_to-schema-relationship-type-used_to_train-inverse", + "source": "xananode.canonical:schema/relationship-type-trained_on", + "target": "xananode.canonical:schema/relationship-type-used_to_train", + "type": "related_to", + "summary": "Trained on has inverse used_to_train.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:technology/world-wide-web", - "existing_title": "XanaNode", - "incoming_title": "World Wide Web", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-transcluded_by-related_to-schema-relationship-type-transcludes-inverse", + "source": "xananode.canonical:schema/relationship-type-transcluded_by", + "target": "xananode.canonical:schema/relationship-type-transcludes", + "type": "related_to", + "summary": "transcluded_by is the inverse term for transcludes.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:project/aspen-movie-map", - "existing_title": "XanaNode", - "incoming_title": "Aspen Movie Map", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-transcludes-related_to-schema-relationship-type-transcluded_by-inverse", + "source": "xananode.canonical:schema/relationship-type-transcludes", + "target": "xananode.canonical:schema/relationship-type-transcluded_by", + "type": "related_to", + "summary": "Transcludes has inverse transcluded_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:trail/lost-lineage-intertwingled-trail", - "existing_title": "XanaNode", - "incoming_title": "Lost Lineage Intertwingled Trail", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - } - ], - "relationship_imports": [ + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-used_as_primary_media_for-related_to-schema-relationship-type-has_primary_media-inverse", + "source": "xananode.canonical:schema/relationship-type-used_as_primary_media_for", + "target": "xananode.canonical:schema/relationship-type-has_primary_media", + "type": "related_to", + "summary": "used_as_primary_media_for is the inverse term for has_primary_media.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, { "kind": "incoming_relationship_touches_existing_node", - "relationship": "example.minimal:rel/source-supports-claim", - "source": "example.minimal:source/as-we-may-think", - "target": "example.minimal:claim/substrate-is-structure", - "type": "supports", - "summary": "Bush's essay is used as source evidence for the claim that substrate structure matters.", + "relationship": "xananode.canonical:rel/schema-relationship-type-used_by-related_to-schema-relationship-type-uses-inverse", + "source": "xananode.canonical:schema/relationship-type-used_by", + "target": "xananode.canonical:schema/relationship-type-uses", + "type": "related_to", + "summary": "used_by is the inverse term for uses.", "touches_source": true, "touches_target": true, "confidence": 0.9, @@ -2326,11 +29952,11 @@ }, { "kind": "incoming_relationship_touches_existing_node", - "relationship": "example.minimal:rel/source-discusses-associative-trails", - "source": "example.minimal:source/as-we-may-think", - "target": "example.minimal:concept/associative-trails", - "type": "discusses", - "summary": "The source discusses associative trails as a way to navigate knowledge by meaningful connections.", + "relationship": "xananode.canonical:rel/schema-relationship-type-used_to_train-related_to-schema-relationship-type-trained_on-inverse", + "source": "xananode.canonical:schema/relationship-type-used_to_train", + "target": "xananode.canonical:schema/relationship-type-trained_on", + "type": "related_to", + "summary": "used_to_train is the inverse term for trained_on.", "touches_source": true, "touches_target": true, "confidence": 0.9, @@ -2338,11 +29964,11 @@ }, { "kind": "incoming_relationship_touches_existing_node", - "relationship": "example.minimal:rel/associative-trails-context-for-substrate", - "source": "example.minimal:concept/associative-trails", - "target": "example.minimal:concept/knowledge-substrate", + "relationship": "xananode.canonical:rel/schema-relationship-type-uses-related_to-schema-relationship-type-used_by-inverse", + "source": "xananode.canonical:schema/relationship-type-uses", + "target": "xananode.canonical:schema/relationship-type-used_by", "type": "related_to", - "summary": "Associative trails provide historical and conceptual context for the knowledge substrate concept.", + "summary": "Uses has inverse used_by.", "touches_source": true, "touches_target": true, "confidence": 0.9, @@ -2350,11 +29976,11 @@ }, { "kind": "incoming_relationship_touches_existing_node", - "relationship": "example.minimal:rel/claim-defines-concept", - "source": "example.minimal:claim/substrate-is-structure", - "target": "example.minimal:concept/knowledge-substrate", - "type": "defines", - "summary": "The claim gives the defining explanation of what a knowledge substrate is.", + "relationship": "xananode.canonical:rel/support-supports-contributors", + "source": "xananode.canonical:source/support-xananode", + "target": "xananode.canonical:community/xananode-contributors", + "type": "supports", + "summary": "The support source supports ongoing XanaNode authorship and development.", "touches_source": true, "touches_target": true, "confidence": 0.9, @@ -2362,11 +29988,11 @@ }, { "kind": "incoming_relationship_touches_existing_node", - "relationship": "example.minimal:rel/concept-has-claim", - "source": "example.minimal:concept/knowledge-substrate", - "target": "example.minimal:claim/substrate-is-structure", - "type": "has_claim", - "summary": "The concept is built from the claim rather than floating as an unsupported idea.", + "relationship": "xananode.canonical:rel/tagline-fragment-derived-from-claim", + "source": "xananode.canonical:fragment/relationships-preserve-knowledge-sentence", + "target": "xananode.canonical:claim/relationships-preserve-knowledge", + "type": "derived_from", + "summary": "The tagline fragment is derived from the relationship preservation claim.", "touches_source": true, "touches_target": true, "confidence": 0.9, @@ -2374,11 +30000,11 @@ }, { "kind": "incoming_relationship_touches_existing_node", - "relationship": "example.minimal:rel/trail-starts-with-source", - "source": "example.minimal:trail/start-here", - "target": "example.minimal:source/as-we-may-think", - "type": "starts_with", - "summary": "The reading trail starts with the source.", + "relationship": "xananode.canonical:rel/what-is-xananode-explains-xananode", + "source": "xananode.canonical:essay/what-is-xananode", + "target": "xananode.canonical:concept/xananode", + "type": "explains", + "summary": "The explainer essay explains XanaNode as a layered protocol and substrate model.", "touches_source": true, "touches_target": true, "confidence": 0.9, @@ -2386,11 +30012,11 @@ }, { "kind": "incoming_relationship_touches_existing_node", - "relationship": "example.minimal:rel/trail-continues-to-claim", - "source": "example.minimal:source/as-we-may-think", - "target": "example.minimal:claim/substrate-is-structure", - "type": "continues_to", - "summary": "The trail continues from source evidence to the claim derived from it.", + "relationship": "xananode.canonical:rel/workspace-documented-by-repository", + "source": "xananode.canonical:source/xananode-workspace-repository", + "target": "xananode.canonical:project/xananode-workspace", + "type": "documents", + "summary": "The public Workspace repository documents the Workspace project.", "touches_source": true, "touches_target": true, "confidence": 0.9, @@ -2398,11 +30024,11 @@ }, { "kind": "incoming_relationship_touches_existing_node", - "relationship": "example.minimal:rel/trail-continues-to-concept", - "source": "example.minimal:claim/substrate-is-structure", - "target": "example.minimal:concept/knowledge-substrate", - "type": "continues_to", - "summary": "The trail continues from the defining claim to the concept it helps construct.", + "relationship": "xananode.canonical:rel/workspace-uses-core", + "source": "xananode.canonical:project/xananode-workspace", + "target": "xananode.canonical:project/xananode-core-sdk", + "type": "uses", + "summary": "Workspace uses Core for substrate validation, pack handling, and build orchestration.", "touches_source": true, "touches_target": true, "confidence": 0.9, @@ -2410,11 +30036,11 @@ }, { "kind": "incoming_relationship_touches_existing_node", - "relationship": "example.minimal:rel/trail-includes-associative-trails", - "source": "example.minimal:trail/start-here", - "target": "example.minimal:concept/associative-trails", - "type": "features", - "summary": "The trail features the background concept that explains why relationship-based navigation matters.", + "relationship": "xananode.canonical:rel/xananode-defines-knowledge-substrate", + "source": "xananode.canonical:concept/xananode", + "target": "xananode.canonical:concept/knowledge-substrate", + "type": "defines", + "summary": "XanaNode defines a knowledge substrate as an authored graph of addressable nodes and relationships.", "touches_source": true, "touches_target": true, "confidence": 0.9, @@ -2422,11 +30048,11 @@ }, { "kind": "incoming_relationship_touches_existing_node", - "relationship": "example.minimal:rel/maintainer-created-intro-essay", - "source": "example.minimal:person/example-maintainer", - "target": "example.minimal:essay/relationship-navigation-intro", - "type": "created", - "summary": "The example maintainer created the short introductory essay used to demonstrate transclusion.", + "relationship": "xananode.canonical:rel/xananode-has-claim-relationships-preserve-knowledge", + "source": "xananode.canonical:concept/xananode", + "target": "xananode.canonical:claim/relationships-preserve-knowledge", + "type": "has_claim", + "summary": "XanaNode centers the claim that relationships preserve knowledge.", "touches_source": true, "touches_target": true, "confidence": 0.9, @@ -2434,11 +30060,11 @@ }, { "kind": "incoming_relationship_touches_existing_node", - "relationship": "example.minimal:rel/fragment-derived-from-source", - "source": "example.minimal:fragment/as-we-may-think-0004", - "target": "example.minimal:source/as-we-may-think", - "type": "derived_from", - "summary": "The fragment node is derived from a stable addressable portion of the source node.", + "relationship": "xananode.canonical:rel/xananode-has-primary-media-icon", + "source": "xananode.canonical:concept/xananode", + "target": "xananode.canonical:media/xananode-icon", + "type": "has_primary_media", + "summary": "The XanaNode concept uses the XanaNode icon as primary media.", "touches_source": true, "touches_target": true, "confidence": 0.9, @@ -2446,11 +30072,11 @@ }, { "kind": "incoming_relationship_touches_existing_node", - "relationship": "example.minimal:rel/essay-transcludes-fragment", - "source": "example.minimal:essay/relationship-navigation-intro", - "target": "example.minimal:fragment/as-we-may-think-0004", - "type": "transcludes", - "summary": "The essay includes the source fragment by stable reference instead of duplicating it.", + "relationship": "xananode.canonical:rel/xananode-published-at-com", + "source": "xananode.canonical:concept/xananode", + "target": "xananode.canonical:source/xananode-com-domain", + "type": "documents", + "summary": "XanaNode is publicly presented at XanaNode.com.", "touches_source": true, "touches_target": true, "confidence": 0.9, diff --git a/exampleSite/hugo.yaml b/exampleSite/hugo.yaml index 1d89c3a1..cacae919 100644 --- a/exampleSite/hugo.yaml +++ b/exampleSite/hugo.yaml @@ -33,7 +33,7 @@ params: mode: "mounted" version: "0.1.0" required: false - enabled: false + enabled: true brand: name: "XanaNode" tagline: "Relationships preserve knowledge" diff --git a/exampleSite/packs/xananode-canonical/nodes.json b/exampleSite/packs/xananode-canonical/nodes.json new file mode 100644 index 00000000..52fa0dfd --- /dev/null +++ b/exampleSite/packs/xananode-canonical/nodes.json @@ -0,0 +1,4218 @@ +{ + "nodes": [ + { + "id": "xananode.canonical:claim/relationships-preserve-knowledge", + "title": "Relationships Preserve Knowledge", + "type": "claim", + "subtype": "definition", + "status": "asserted", + "importance": 5, + "summary": "Knowledge survives movement between tools when relationships carry meaning, evidence, authorship, and addressable context instead of collapsing into anonymous links.", + "relationships": [] + }, + { + "id": "xananode.canonical:community/xananode-contributors", + "title": "XanaNode Contributors", + "type": "community", + "subtype": "open_source", + "importance": 4, + "summary": "The people and future maintainers who author, review, preserve, and project XanaNode-compatible substrates.", + "relationships": [] + }, + { + "id": "xananode.canonical:concept/knowledge-substrate", + "title": "Knowledge Substrate", + "type": "concept", + "subtype": "frame", + "importance": 5, + "summary": "The graph-shaped structure that lets information remain understandable across time by making claims, sources, media, fragments, and relationships explicit.", + "relationships": [] + }, + { + "id": "xananode.canonical:concept/protocol-artifacts", + "title": "Protocol Artifacts", + "type": "concept", + "importance": 5, + "summary": "The portable JSON files, schemas, fragments, reports, and media references that allow tools to validate, compare, mount, import, merge, and render substrates.", + "relationships": [] + }, + { + "id": "xananode.canonical:concept/substrate-projection-layer", + "title": "Substrate Projection Layer", + "type": "concept", + "subtypes": [ + "lens", + "renderer" + ], + "importance": 5, + "summary": "A renderer or lens that presents a substrate for a particular use without becoming the substrate itself.", + "relationships": [] + }, + { + "id": "xananode.canonical:concept/xananode", + "title": "XanaNode", + "type": "concept", + "subtype": "protocol", + "importance": 5, + "summary": "A protocol for independently authored knowledge substrates that preserve relationships, provenance, lineage, disagreement, and addressable fragments.", + "primary_media": "xananode.canonical:media/xananode-icon", + "relationships": [] + }, + { + "id": "xananode.canonical:essay/what-is-xananode", + "title": "What Is XanaNode?", + "type": "essay", + "subtype": "explainer", + "importance": 5, + "summary": "An explanation of XanaNode as a layered protocol, not a single viewer, website, repository, or graph visualization.", + "relationships": [] + }, + { + "id": "xananode.canonical:event/xananode-canonical-pack-bootstrap", + "title": "XanaNode Canonical Pack Bootstrap", + "type": "event", + "subtype": "release", + "importance": 4, + "summary": "The point where Core begins shipping a mountable canonical XanaNode substrate pack as protocol JSON.", + "date": "2026-06-19", + "relationships": [] + }, + { + "id": "xananode.canonical:fragment/relationships-preserve-knowledge-sentence", + "title": "Relationships Preserve Knowledge Sentence", + "type": "fragment", + "subtype": "sentence", + "importance": 4, + "summary": "Relationships preserve knowledge.", + "source_node": "xananode.canonical:claim/relationships-preserve-knowledge", + "source_content_id": "sha256:relationship-preservation-claim", + "source_version_id": "sha256:canonical-pack-v0-1-0", + "fragment_id": "0001", + "tumbler": "xananode.canonical:claim/relationships-preserve-knowledge@sha256:canonical-pack-v0-1-0#fragment/0001@sha256:relationship-preservation-sentence", + "selector": { + "type": "semantic-anchor", + "value": "tagline" + }, + "content_id": "sha256:relationship-preservation-sentence", + "version_id": "sha256:canonical-pack-v0-1-0-fragment-0001", + "rights_status": "open-source", + "relationships": [] + }, + { + "id": "xananode.canonical:media/xananode-icon", + "title": "XanaNode Icon", + "type": "media", + "subtypes": [ + "image", + "logo" + ], + "media_type": "image", + "mime_type": "image/svg+xml", + "importance": 5, + "summary": "The XanaNode project icon used as primary media for XanaNode nodes and projection branding.", + "alt": "A connected node mark with orange and blue paths crossing around a bright central node.", + "rights_status": "open-source", + "asset_path": "media/images/xananode-icon.svg", + "asset_role": "primary_media", + "creator": "Built By Bots", + "relationships": [] + }, + { + "id": "xananode.canonical:observation/markdown-recreation-friction", + "title": "Markdown Recreation Friction", + "type": "observation", + "subtype": "failure", + "importance": 4, + "summary": "Forcing authors to recreate validated protocol nodes as Markdown creates duplicate governance surfaces and loses the benefit of portable substrate artifacts.", + "relationships": [] + }, + { + "id": "xananode.canonical:organization/built-by-bots", + "title": "Built By Bots", + "type": "organization", + "subtype": "company", + "importance": 4, + "summary": "The authoring and project identity associated with XanaNode development and media attribution.", + "relationships": [] + }, + { + "id": "xananode.canonical:organization/cytoscape-consortium", + "title": "Cytoscape Consortium", + "type": "organization", + "subtype": "open_source", + "importance": 3, + "summary": "The organization and community associated with Cytoscape and Cytoscape.js development.", + "source_url": "https://cytoscape.org/", + "relationships": [] + }, + { + "id": "xananode.canonical:organization/hugo-authors", + "title": "Hugo Authors", + "type": "organization", + "subtype": "open_source", + "importance": 3, + "summary": "The open source project community responsible for Hugo.", + "source_url": "https://github.com/gohugoio/hugo", + "relationships": [] + }, + { + "id": "xananode.canonical:person/christian-siefen", + "title": "Christian Siefen", + "type": "person", + "subtypes": [ + "founder", + "author" + ], + "importance": 5, + "summary": "The personally identified author and maintainer of the canonical XanaNode substrate.", + "relationships": [] + }, + { + "id": "xananode.canonical:place/world-wide-web", + "title": "World Wide Web", + "type": "place", + "subtype": "online_space", + "importance": 3, + "summary": "The public networked space where XanaNode domains, repositories, documentation, and published substrates are reached.", + "relationships": [] + }, + { + "id": "xananode.canonical:project/xananode-core-sdk", + "title": "XanaNode Core SDK", + "type": "project", + "subtype": "software", + "status": "active", + "importance": 5, + "summary": "The renderer-independent SDK that validates substrates, resolves mounted packs, analyzes intake, builds fragments, generates suggestions, and exports protocol artifacts.", + "relationships": [] + }, + { + "id": "xananode.canonical:project/xananode-hugo-theme", + "title": "XanaNode Hugo Theme", + "type": "project", + "subtype": "software", + "status": "active", + "importance": 5, + "summary": "A static website projection layer that uses Hugo to read XanaNode protocol artifacts and present pages, graph navigation, trails, sources, media, fragments, and review utilities.", + "primary_media": "xananode.canonical:media/xananode-icon", + "relationships": [] + }, + { + "id": "xananode.canonical:project/xananode-protocol", + "title": "XanaNode Protocol", + "type": "project", + "subtypes": [ + "standard", + "protocol" + ], + "status": "active", + "importance": 5, + "summary": "The specification layer that defines substrate artifacts, node types, relationship types, addressing, pack ingress, federation, governance, and validation rules.", + "relationships": [] + }, + { + "id": "xananode.canonical:project/xananode-workspace", + "title": "XanaNode Workspace", + "type": "project", + "subtype": "software", + "status": "active", + "importance": 4, + "summary": "A coordination layer for local authoring, mounted pack selection, media placement, import review, Git workflows, and stack-level health checks.", + "relationships": [] + }, + { + "id": "xananode.canonical:publication/xnp-0004-merge-validation", + "title": "XNP-0004 Merge Validation", + "type": "publication", + "subtype": "proposal", + "importance": 4, + "summary": "A protocol proposal describing merge validation for independently authored substrates.", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/proposals/XNP-0004-merge-validation.md", + "rights_status": "open-source", + "relationships": [] + }, + { + "id": "xananode.canonical:relationship/protocol-implements-claim", + "title": "Protocol Implements Relationship Preservation", + "type": "relationship", + "subtype": "lineage", + "importance": 4, + "summary": "A first-class relationship node representing that the XanaNode protocol implements the claim that relationships preserve knowledge.", + "source_node": "xananode.canonical:project/xananode-protocol", + "target_node": "xananode.canonical:claim/relationships-preserve-knowledge", + "relationship_type": "implements", + "relationships": [] + }, + { + "id": "xananode.canonical:revision/canonical-pack-v0-1-0", + "title": "Canonical Pack v0.1.0", + "type": "revision", + "subtype": "node_revision", + "importance": 3, + "summary": "The first Core-bundled revision of the canonical XanaNode pack.", + "revises": "xananode.canonical:concept/xananode", + "revision_id": "0.1.0", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/author-profile-schema", + "title": "Author Profile Schema", + "type": "schema", + "subtype": "validation_rule", + "importance": 4, + "summary": "The JSON Schema for identifying substrate authors, maintainers, and provenance-bearing author profiles.", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/author-profile.schema.json", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/canonical-schema-author-profile", + "title": "Author Profile Schema", + "type": "schema", + "subtype": "canonical_schema_record", + "importance": 4, + "summary": "Canonical schema registry entry for author-profile.", + "registry_type": "author-profile", + "version": "0.1.0", + "schema_path": "../schemas/author-profile.schema.json", + "artifact_path": "", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/author-profile.schema.json", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/canonical-schema-compatibility-report", + "title": "Compatibility Report Schema", + "type": "schema", + "subtype": "canonical_schema_record", + "importance": 4, + "summary": "Canonical schema registry entry for compatibility-report.", + "registry_type": "compatibility-report", + "version": "0.1.0", + "schema_path": "../schemas/compatibility-report.schema.json", + "artifact_path": "", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/compatibility-report.schema.json", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/canonical-schema-merge-report", + "title": "Merge Report Schema", + "type": "schema", + "subtype": "canonical_schema_record", + "importance": 4, + "summary": "Canonical schema registry entry for merge-report.", + "registry_type": "merge-report", + "version": "0.1.0", + "schema_path": "../schemas/merge-report.schema.json", + "artifact_path": "", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/merge-report.schema.json", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/canonical-schema-nanopublication", + "title": "Nanopublication Schema", + "type": "schema", + "subtype": "canonical_schema_record", + "importance": 4, + "summary": "Canonical schema registry entry for nanopublication.", + "registry_type": "nanopublication", + "version": "0.1.0", + "schema_path": "../schemas/nanopublication.schema.json", + "artifact_path": "", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/nanopublication.schema.json", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/canonical-schema-ro-crate-metadata", + "title": "Ro Crate Metadata Schema", + "type": "schema", + "subtype": "canonical_schema_record", + "importance": 4, + "summary": "Canonical schema registry entry for ro-crate-metadata.", + "registry_type": "ro-crate-metadata", + "version": "0.1.0", + "schema_path": "../schemas/ro-crate-metadata.schema.json", + "artifact_path": "", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/ro-crate-metadata.schema.json", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/canonical-schema-substrate-diff", + "title": "Substrate Diff Schema", + "type": "schema", + "subtype": "canonical_schema_record", + "importance": 5, + "summary": "Canonical schema registry entry for substrate-diff.", + "registry_type": "substrate-diff", + "version": "0.1.0", + "schema_path": "../schemas/substrate-diff.schema.json", + "artifact_path": "", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/substrate-diff.schema.json", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/canonical-schema-substrate-manifest", + "title": "Substrate Manifest Schema", + "type": "schema", + "subtype": "canonical_schema_record", + "importance": 5, + "summary": "Canonical schema registry entry for substrate-manifest.", + "registry_type": "substrate-manifest", + "version": "0.1.0", + "schema_path": "../schemas/substrate-manifest.schema.json", + "artifact_path": "", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/substrate-manifest.schema.json", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/canonical-schema-substrate-node", + "title": "Substrate Node Schema", + "type": "schema", + "subtype": "canonical_schema_record", + "importance": 5, + "summary": "Canonical schema registry entry for substrate-node.", + "registry_type": "substrate-node", + "version": "0.1.0", + "schema_path": "../schemas/substrate-node.schema.json", + "artifact_path": "", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/substrate-node.schema.json", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/canonical-schema-substrate-relationships", + "title": "Substrate Relationships Schema", + "type": "schema", + "subtype": "canonical_schema_record", + "importance": 5, + "summary": "Canonical schema registry entry for substrate-relationships.", + "registry_type": "substrate-relationships", + "version": "0.1.0", + "schema_path": "../schemas/substrate-relationships.schema.json", + "artifact_path": "", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/substrate-relationships.schema.json", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/canonical-schema-xananode-node-types", + "title": "Xananode Node Types Schema", + "type": "schema", + "subtype": "canonical_schema_record", + "importance": 5, + "summary": "Canonical schema registry entry for xananode-node-types.", + "registry_type": "xananode-node-types", + "version": "0.3.0", + "schema_path": "../schemas/xananode-node-types.schema.v0.3.0.json", + "artifact_path": "../schemas/xananode-node-types.v0.3.0.json", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/xananode-node-types.schema.v0.3.0.json", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/canonical-schema-xananode-property-registry", + "title": "Xananode Property Registry Schema", + "type": "schema", + "subtype": "canonical_schema_record", + "importance": 5, + "summary": "Canonical schema registry entry for xananode-property-registry.", + "registry_type": "xananode-property-registry", + "version": "0.1.0", + "schema_path": "../schemas/property-registry.schema.json", + "artifact_path": "../schemas/xananode-property-registry.v0.1.0.json", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/property-registry.schema.json", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/canonical-schema-xananode-relationship-types", + "title": "Xananode Relationship Types Schema", + "type": "schema", + "subtype": "canonical_schema_record", + "importance": 5, + "summary": "Canonical schema registry entry for xananode-relationship-types.", + "registry_type": "xananode-relationship-types", + "version": "0.5.0", + "schema_path": "../schemas/xananode-relationship-types.schema.v0.5.0.json", + "artifact_path": "../schemas/xananode-relationship-types.v0.5.0.json", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/xananode-relationship-types.schema.v0.5.0.json", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/canonical-schemas-registry", + "title": "Canonical Schemas Registry", + "type": "schema", + "subtype": "validation_rule", + "importance": 5, + "summary": "The protocol registry that identifies canonical schema artifacts and their current versions.", + "relationships": [], + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/registry/canonical-schemas.json" + }, + { + "id": "xananode.canonical:schema/compatibility-report-schema", + "title": "Compatibility Report Schema", + "type": "schema", + "subtype": "validation_rule", + "importance": 4, + "summary": "The JSON Schema for describing whether schemas, packs, substrates, or tools can interoperate without destructive conversion.", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/compatibility-report.schema.json", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/known-implementations-registry", + "title": "Known Implementations Registry", + "type": "schema", + "subtype": "governance_rule", + "importance": 4, + "summary": "The protocol registry of tools, renderers, validators, and substrates that declare XanaNode compatibility.", + "relationships": [], + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/registry/known-implementations.json" + }, + { + "id": "xananode.canonical:schema/merge-report-schema", + "title": "Merge Report Schema", + "type": "schema", + "subtype": "validation_rule", + "importance": 4, + "summary": "The JSON Schema for reporting merge decisions, identity handling, conflicts, and intake outcomes between substrates.", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/merge-report.schema.json", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/namespace-example.merge", + "title": "Federation Merge Report Example Namespace", + "type": "schema", + "subtype": "namespace_record", + "importance": 3, + "summary": "Namespace used for merge report and mapping records in the federation example.", + "registry_type": "example.merge", + "schema_path": "", + "example_path": "../examples/federation-example/", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/namespace-example.minimal", + "title": "Minimal Example Namespace", + "type": "schema", + "subtype": "namespace_record", + "importance": 3, + "summary": "Namespace used by the minimal example substrate.", + "registry_type": "example.minimal", + "schema_path": "", + "example_path": "../examples/minimal-substrate/", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/namespace-example.museum", + "title": "Museum Extension Example Namespace", + "type": "schema", + "subtype": "namespace_record", + "importance": 3, + "summary": "Namespace used by the custom extension example substrate.", + "registry_type": "example.museum", + "schema_path": "", + "example_path": "../examples/custom-extension-substrate/", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/namespace-example.researcher_a", + "title": "Federation Example A Namespace", + "type": "schema", + "subtype": "namespace_record", + "importance": 3, + "summary": "Namespace used by the first independently authored federation example substrate.", + "registry_type": "example.researcher_a", + "schema_path": "", + "example_path": "../examples/federation-example/substrate-a/", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/namespace-example.researcher_b", + "title": "Federation Example B Namespace", + "type": "schema", + "subtype": "namespace_record", + "importance": 3, + "summary": "Namespace used by the second independently authored federation example substrate.", + "registry_type": "example.researcher_b", + "schema_path": "", + "example_path": "../examples/federation-example/substrate-b/", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/namespace-registry", + "title": "Namespace Registry", + "type": "schema", + "subtype": "governance_rule", + "importance": 5, + "summary": "The protocol registry of known namespace identifiers, owners, and extension vocabularies.", + "relationships": [], + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/registry/namespaces.json" + }, + { + "id": "xananode.canonical:schema/namespace-schema", + "title": "Namespace Schema", + "type": "schema", + "subtype": "validation_rule", + "importance": 4, + "summary": "The JSON Schema for declaring interoperable XanaNode namespaces.", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/namespace.schema.json", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/namespace-xananode", + "title": "XanaNode Core", + "type": "schema", + "subtype": "namespace_record", + "importance": 5, + "summary": "Canonical namespace for core XanaNode node and relationship types.", + "registry_type": "xananode", + "schema_path": "../schemas/", + "example_path": "", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/nanopublication-schema", + "title": "Nanopublication Schema", + "type": "schema", + "subtype": "validation_rule", + "importance": 4, + "summary": "The JSON Schema for representing assertion, provenance, and publication information in nanopublication-compatible form.", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/nanopublication.schema.json", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/node-type-claim", + "title": "Claim", + "type": "schema", + "subtype": "node_type_schema", + "importance": 5, + "summary": "A specific assertion that can be supported, disputed, revised, deprecated, or rejected.", + "version": "0.3.0", + "registry_type": "claim", + "registry_namespace": "xananode", + "allowed_subtypes": [ + "definition", + "historical", + "causal", + "interpretive", + "predictive", + "normative", + "comparative" + ], + "required_frontmatter": [ + "title", + "type", + "importance", + "summary", + "status", + "relationships" + ], + "recommended_frontmatter": [ + "confidence", + "claim_type", + "evidence", + "counterevidence", + "concepts", + "sources" + ], + "color": { + "bg": "#ff6b6b", + "fg": "#1a0000", + "outline": "#ffe0e0" + }, + "relationships": [] + }, + { + "id": "xananode.canonical:schema/node-type-community", + "title": "Community", + "type": "schema", + "subtype": "node_type_schema", + "importance": 5, + "summary": "A group organized around an identity, platform, shared work, practice, interest, or tradition.", + "version": "0.3.0", + "registry_type": "community", + "registry_namespace": "xananode", + "allowed_subtypes": [ + "forum", + "professional", + "open_source", + "fan", + "research", + "local", + "online" + ], + "required_frontmatter": [ + "title", + "type", + "importance", + "summary", + "relationships" + ], + "recommended_frontmatter": [ + "website", + "people", + "projects", + "events" + ], + "color": { + "bg": "#fb923c", + "fg": "#201006", + "outline": "#ffe7d6" + }, + "relationships": [] + }, + { + "id": "xananode.canonical:schema/node-type-concept", + "title": "Concept", + "type": "schema", + "subtype": "node_type_schema", + "importance": 5, + "summary": "An idea, pattern, theory, failure mode, or explanatory structure. A concept is built from claims.", + "version": "0.3.0", + "registry_type": "concept", + "registry_namespace": "xananode", + "allowed_subtypes": [ + "theory", + "principle", + "failure_mode", + "method", + "pattern", + "distinction", + "frame" + ], + "required_frontmatter": [ + "title", + "type", + "importance", + "summary", + "relationships" + ], + "recommended_frontmatter": [ + "claims", + "concepts", + "sources", + "people", + "projects" + ], + "color": { + "bg": "#91f2a6", + "fg": "#062010", + "outline": "#dcffe4" + }, + "relationships": [] + }, + { + "id": "xananode.canonical:schema/node-type-essay", + "title": "Essay", + "type": "schema", + "subtype": "node_type_schema", + "importance": 5, + "summary": "A human-authored argument that connects claims, sources, observations, and concepts.", + "version": "0.3.0", + "registry_type": "essay", + "registry_namespace": "xananode", + "allowed_subtypes": [ + "argument", + "explainer", + "critique", + "manifesto", + "analysis", + "reflection" + ], + "required_frontmatter": [ + "title", + "type", + "importance", + "summary", + "relationships" + ], + "recommended_frontmatter": [ + "claims", + "concepts", + "people", + "sources", + "observations" + ], + "color": { + "bg": "#f59ec3", + "fg": "#1f1020", + "outline": "#ffe3f0" + }, + "relationships": [] + }, + { + "id": "xananode.canonical:schema/node-type-event", + "title": "Event", + "type": "schema", + "subtype": "node_type_schema", + "importance": 5, + "summary": "Something that happened at a time and optionally at a place.", + "version": "0.3.0", + "registry_type": "event", + "registry_namespace": "xananode", + "allowed_subtypes": [ + "conference", + "talk", + "publication_event", + "meeting", + "release", + "incident", + "historical_event" + ], + "required_frontmatter": [ + "title", + "type", + "importance", + "summary", + "relationships" + ], + "recommended_frontmatter": [ + "date", + "start_date", + "end_date", + "place", + "people", + "organizations", + "sources" + ], + "color": { + "bg": "#f59e0b", + "fg": "#1a0a00", + "outline": "#fff3e0" + }, + "relationships": [] + }, + { + "id": "xananode.canonical:schema/node-type-fragment", + "title": "Fragment", + "type": "schema", + "subtype": "node_type_schema", + "importance": 3, + "summary": "A stable, addressable portion of another node, source, media object, or publication used for deep linking, quotation, citation, transclusion, and revision-aware reference.", + "version": "0.3.0", + "registry_type": "fragment", + "registry_namespace": "xananode", + "allowed_subtypes": [ + "section", + "paragraph", + "sentence", + "quote", + "code_block", + "data_range", + "media_segment", + "image_region" + ], + "required_frontmatter": [ + "title", + "type", + "importance", + "summary", + "source_node", + "fragment_id", + "relationships" + ], + "recommended_frontmatter": [ + "tumbler", + "source_revision", + "content_hash", + "selector", + "start_offset", + "end_offset", + "byte_range", + "line_range", + "time_range", + "rights_status" + ], + "color": { + "bg": "#38bdf8", + "fg": "#03131f", + "outline": "#d8f4ff" + }, + "relationships": [] + }, + { + "id": "xananode.canonical:schema/node-type-media", + "title": "Media", + "type": "schema", + "subtype": "node_type_schema", + "importance": 5, + "summary": "An image, video, audio clip, screenshot, diagram, document, or other media item with provenance.", + "version": "0.3.0", + "registry_type": "media", + "registry_namespace": "xananode", + "allowed_subtypes": [ + "image", + "video", + "audio", + "document", + "screenshot", + "diagram", + "clip", + "scan", + "logo", + "thumbnail", + "web_snapshot", + "source_snapshot" + ], + "required_frontmatter": [ + "title", + "type", + "media_type", + "importance", + "summary", + "alt", + "rights_status", + "relationships" + ], + "recommended_frontmatter": [ + "file", + "asset_path", + "asset_role", + "mime_type", + "caption", + "creator", + "created_date", + "source_name", + "source_url", + "license", + "license_url", + "depicts" + ], + "color": { + "bg": "#55d6be", + "fg": "#04201a", + "outline": "#dcfff8" + }, + "relationships": [] + }, + { + "id": "xananode.canonical:schema/node-type-observation", + "title": "Observation", + "type": "schema", + "subtype": "node_type_schema", + "importance": 5, + "summary": "A real-world case, symptom, example, incident, failure, or pattern being analyzed.", + "version": "0.3.0", + "registry_type": "observation", + "registry_namespace": "xananode", + "allowed_subtypes": [ + "case_study", + "failure", + "news_event", + "symptom", + "anomaly", + "example" + ], + "required_frontmatter": [ + "title", + "type", + "importance", + "summary", + "relationships" + ], + "recommended_frontmatter": [ + "observed_date", + "source_url", + "concepts", + "claims", + "sources" + ], + "color": { + "bg": "#ef476f", + "fg": "#2a0610", + "outline": "#ffd7e0" + }, + "relationships": [] + }, + { + "id": "xananode.canonical:schema/node-type-organization", + "title": "Organization", + "type": "schema", + "subtype": "node_type_schema", + "importance": 5, + "summary": "A company, institution, agency, lab, school, collective, standards body, nonprofit, or group.", + "version": "0.3.0", + "registry_type": "organization", + "registry_namespace": "xananode", + "allowed_subtypes": [ + "company", + "university", + "lab", + "agency", + "nonprofit", + "standards_body", + "publisher" + ], + "required_frontmatter": [ + "title", + "type", + "importance", + "summary", + "relationships" + ], + "recommended_frontmatter": [ + "website", + "founded", + "people", + "projects", + "technologies" + ], + "color": { + "bg": "#f0abfc", + "fg": "#1e1028", + "outline": "#fde8ff" + }, + "relationships": [] + }, + { + "id": "xananode.canonical:schema/node-type-person", + "title": "Person", + "type": "schema", + "subtype": "node_type_schema", + "importance": 5, + "summary": "A human actor who created, influenced, witnessed, argued, documented, or participated in something.", + "version": "0.3.0", + "registry_type": "person", + "registry_namespace": "xananode", + "allowed_subtypes": [ + "writer", + "researcher", + "engineer", + "critic", + "artist", + "founder", + "scientist", + "programmer" + ], + "required_frontmatter": [ + "title", + "type", + "importance", + "summary", + "relationships" + ], + "recommended_frontmatter": [ + "roles", + "primary_media", + "people", + "concepts", + "sources", + "projects", + "events" + ], + "color": { + "bg": "#8bd3ff", + "fg": "#071827", + "outline": "#d8f1ff" + }, + "relationships": [] + }, + { + "id": "xananode.canonical:schema/node-type-place", + "title": "Place", + "type": "schema", + "subtype": "node_type_schema", + "importance": 5, + "summary": "A physical or virtual location where people, projects, organizations, or events exist or occurred.", + "version": "0.3.0", + "registry_type": "place", + "registry_namespace": "xananode", + "allowed_subtypes": [ + "city", + "building", + "lab", + "institution_site", + "online_space", + "country", + "region" + ], + "required_frontmatter": [ + "title", + "type", + "importance", + "summary", + "relationships" + ], + "recommended_frontmatter": [ + "location", + "geo", + "organizations", + "events", + "projects" + ], + "color": { + "bg": "#84cc16", + "fg": "#0a1a00", + "outline": "#e8ffe0" + }, + "relationships": [] + }, + { + "id": "xananode.canonical:schema/node-type-project", + "title": "Project", + "type": "schema", + "subtype": "node_type_schema", + "importance": 5, + "summary": "A built, proposed, fictional, abandoned, or active system with a purpose and lineage.", + "version": "0.3.0", + "registry_type": "project", + "registry_namespace": "xananode", + "allowed_subtypes": [ + "software", + "research_project", + "fictional_system", + "prototype", + "standard", + "platform" + ], + "required_frontmatter": [ + "title", + "type", + "importance", + "summary", + "relationships" + ], + "recommended_frontmatter": [ + "status", + "people", + "organizations", + "technologies", + "sources" + ], + "color": { + "bg": "#ffd166", + "fg": "#1d1500", + "outline": "#fff0c2" + }, + "relationships": [] + }, + { + "id": "xananode.canonical:schema/node-type-publication", + "title": "Publication", + "type": "schema", + "subtype": "node_type_schema", + "importance": 5, + "summary": "A released intellectual or creative work such as a book, article, paper, film, episode, or talk.", + "version": "0.3.0", + "registry_type": "publication", + "registry_namespace": "xananode", + "allowed_subtypes": [ + "book", + "paper", + "article", + "film", + "episode", + "talk", + "podcast", + "webpage" + ], + "required_frontmatter": [ + "title", + "type", + "importance", + "summary", + "relationships" + ], + "recommended_frontmatter": [ + "author", + "publisher", + "year", + "source_url", + "license", + "rights_status" + ], + "color": { + "bg": "#a78bfa", + "fg": "#140f22", + "outline": "#ede3ff" + }, + "relationships": [] + }, + { + "id": "xananode.canonical:schema/node-type-registry", + "title": "Node Type Registry", + "type": "schema", + "subtype": "node_type_schema", + "importance": 5, + "summary": "The canonical registry of current XanaNode node types, subtypes, visual treatment hints, and frontmatter recommendations.", + "version": "0.3.0", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/xananode-node-types.v0.3.0.json", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/node-type-relationship", + "title": "Relationship", + "type": "schema", + "subtype": "node_type_schema", + "importance": 5, + "summary": "A first-class edge treated as a node because the relationship itself has history, evidence, dispute, or explanation.", + "version": "0.3.0", + "registry_type": "relationship", + "registry_namespace": "xananode", + "allowed_subtypes": [ + "friendship", + "influence", + "collaboration", + "citation", + "dispute", + "lineage", + "dependency" + ], + "required_frontmatter": [ + "title", + "type", + "importance", + "summary", + "source_node", + "target_node", + "relationship_type", + "relationships" + ], + "recommended_frontmatter": [ + "evidence", + "confidence", + "status", + "asserted_by", + "reviewed_by" + ], + "color": { + "bg": "#ec4899", + "fg": "#240812", + "outline": "#ffd8ea" + }, + "relationships": [] + }, + { + "id": "xananode.canonical:schema/node-type-revision", + "title": "Revision", + "type": "schema", + "subtype": "node_type_schema", + "importance": 5, + "summary": "An immutable historical version of another node.", + "version": "0.3.0", + "registry_type": "revision", + "registry_namespace": "xananode", + "allowed_subtypes": [ + "node_revision", + "claim_revision", + "relationship_revision", + "media_revision" + ], + "required_frontmatter": [ + "title", + "type", + "importance", + "summary", + "revises", + "revision_id", + "relationships" + ], + "recommended_frontmatter": [ + "created_by", + "created_date", + "supersedes", + "superseded_by", + "change_summary" + ], + "color": { + "bg": "#94a3b8", + "fg": "#0f172a", + "outline": "#dde5f2" + }, + "relationships": [] + }, + { + "id": "xananode.canonical:schema/node-type-schema", + "title": "Schema", + "type": "schema", + "subtype": "node_type_schema", + "importance": 5, + "summary": "A rule, ontology, validation document, or governance definition used by XanaNode itself.", + "version": "0.3.0", + "registry_type": "schema", + "registry_namespace": "xananode", + "allowed_subtypes": [ + "node_type_schema", + "relationship_type_schema", + "validation_rule", + "governance_rule", + "style_rule" + ], + "required_frontmatter": [ + "title", + "type", + "importance", + "summary", + "relationships" + ], + "recommended_frontmatter": [ + "version", + "status", + "source_url" + ], + "color": { + "bg": "#e2e8f0", + "fg": "#111827", + "outline": "#ffffff" + }, + "relationships": [] + }, + { + "id": "xananode.canonical:schema/node-type-source", + "title": "Source", + "type": "schema", + "subtype": "node_type_schema", + "importance": 5, + "summary": "A reference work, transcript, paper, book, talk, article, dataset, or primary evidence item.", + "version": "0.3.0", + "registry_type": "source", + "registry_namespace": "xananode", + "allowed_subtypes": [ + "book", + "paper", + "article", + "transcript", + "talk", + "interview", + "dataset", + "website", + "official_site", + "documentation", + "git_repository", + "social_profile", + "support_page", + "web_snapshot", + "archive" + ], + "required_frontmatter": [ + "title", + "type", + "importance", + "summary", + "relationships" + ], + "recommended_frontmatter": [ + "author", + "year", + "source_url", + "archive_url", + "license", + "rights_status" + ], + "color": { + "bg": "#ff9f7a", + "fg": "#2a1208", + "outline": "#ffe4d9" + }, + "relationships": [] + }, + { + "id": "xananode.canonical:schema/node-type-technology", + "title": "Technology", + "type": "schema", + "subtype": "node_type_schema", + "importance": 5, + "summary": "A tool, protocol, model, platform, architecture, method, or technical system.", + "version": "0.3.0", + "registry_type": "technology", + "registry_namespace": "xananode", + "allowed_subtypes": [ + "protocol", + "language", + "model", + "platform", + "architecture", + "tool", + "format", + "algorithm" + ], + "required_frontmatter": [ + "title", + "type", + "importance", + "summary", + "relationships" + ], + "recommended_frontmatter": [ + "projects", + "organizations", + "sources", + "concepts" + ], + "color": { + "bg": "#06b6d4", + "fg": "#04131a", + "outline": "#d9fbff" + }, + "relationships": [] + }, + { + "id": "xananode.canonical:schema/node-type-trail", + "title": "Trail", + "type": "schema", + "subtype": "node_type_schema", + "importance": 5, + "summary": "A curated route through the graph.", + "version": "0.3.0", + "registry_type": "trail", + "registry_namespace": "xananode", + "allowed_subtypes": [ + "introductory", + "historical", + "argument", + "evidence_path", + "teaching_path", + "dispute_path" + ], + "required_frontmatter": [ + "title", + "type", + "importance", + "summary", + "nodes", + "relationships" + ], + "recommended_frontmatter": [ + "concepts", + "people", + "sources", + "claims" + ], + "color": { + "bg": "#fb8500", + "fg": "#241100", + "outline": "#ffe3be" + }, + "relationships": [] + }, + { + "id": "xananode.canonical:schema/property-birth_date", + "title": "Birth date", + "type": "schema", + "subtype": "property_registry_entry", + "importance": 4, + "summary": "Calendar date on which a person, organization, project, or entity began.", + "registry_type": "birth_date", + "category": "time", + "aliases": [ + "born", + "date_of_birth", + "founded_date" + ], + "applies_to": [ + "person", + "organization", + "project" + ], + "unit_system": "ISO-8601", + "value_schema": { + "type": "string", + "format": "date" + }, + "examples": [ + "1955-02-24" + ], + "relationships": [] + }, + { + "id": "xananode.canonical:schema/property-currency_value", + "title": "Currency value", + "type": "schema", + "subtype": "property_registry_entry", + "importance": 4, + "summary": "A monetary amount with an ISO 4217 currency code.", + "registry_type": "currency_value", + "category": "money", + "aliases": [ + "price", + "cost", + "market_value", + "amount_money" + ], + "applies_to": [ + "claim", + "observation", + "source", + "project" + ], + "unit_system": "ISO-4217", + "value_schema": { + "type": "object", + "additionalProperties": false, + "required": [ + "amount", + "currency" + ], + "properties": { + "amount": { + "type": "number" + }, + "currency": { + "type": "string", + "pattern": "^[A-Z]{3}$" + }, + "as_of": { + "type": "string", + "format": "date-time" + } + } + }, + "examples": [ + { + "amount": 199.99, + "currency": "USD", + "as_of": "2026-01-01T00:00:00Z" + } + ], + "relationships": [] + }, + { + "id": "xananode.canonical:schema/property-external_identifier", + "title": "External identifier", + "type": "schema", + "subtype": "property_registry_entry", + "importance": 4, + "summary": "A typed identifier from an external authority or registry.", + "registry_type": "external_identifier", + "category": "reference", + "aliases": [ + "wikidata_id", + "doi", + "orcid", + "authority_id" + ], + "applies_to": [], + "unit_system": "none", + "value_schema": { + "type": "object", + "additionalProperties": false, + "required": [ + "authority", + "value" + ], + "properties": { + "authority": { + "type": "string" + }, + "value": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + } + } + }, + "examples": [ + { + "authority": "wikidata", + "value": "Q19837", + "url": "https://www.wikidata.org/wiki/Q19837" + } + ], + "relationships": [] + }, + { + "id": "xananode.canonical:schema/property-geo_coordinates", + "title": "Geographic coordinates", + "type": "schema", + "subtype": "property_registry_entry", + "importance": 4, + "summary": "WGS84 latitude and longitude coordinates for a place or geographically located entity.", + "registry_type": "geo_coordinates", + "category": "space", + "aliases": [ + "coordinates", + "lat_lon", + "location" + ], + "applies_to": [ + "place", + "event", + "organization", + "source", + "media" + ], + "unit_system": "WGS84", + "value_schema": { + "type": "object", + "additionalProperties": false, + "required": [ + "latitude", + "longitude" + ], + "properties": { + "latitude": { + "type": "number", + "minimum": -90, + "maximum": 90 + }, + "longitude": { + "type": "number", + "minimum": -180, + "maximum": 180 + }, + "altitude_m": { + "type": "number" + }, + "crs": { + "type": "string", + "const": "WGS84" + } + } + }, + "examples": [ + { + "latitude": 37.33182, + "longitude": -122.03118, + "crs": "WGS84" + } + ], + "relationships": [] + }, + { + "id": "xananode.canonical:schema/property-measurement_si", + "title": "SI measurement", + "type": "schema", + "subtype": "property_registry_entry", + "importance": 4, + "summary": "A quantified physical or conceptual measurement expressed in SI-compatible units.", + "registry_type": "measurement_si", + "category": "quantity", + "aliases": [ + "measurement", + "quantity", + "metric_value" + ], + "applies_to": [], + "unit_system": "SI", + "value_schema": { + "type": "object", + "additionalProperties": false, + "required": [ + "value", + "unit" + ], + "properties": { + "value": { + "type": "number" + }, + "unit": { + "type": "string" + }, + "quantity_kind": { + "type": "string" + }, + "uncertainty": { + "type": "number" + } + } + }, + "examples": [ + { + "value": 1.82, + "unit": "m", + "quantity_kind": "height" + } + ], + "relationships": [] + }, + { + "id": "xananode.canonical:schema/property-registry", + "title": "Property Registry", + "type": "schema", + "subtype": "validation_rule", + "importance": 5, + "summary": "The canonical registry of standardized open-ended node properties for dates, coordinates, money, measurements, and external identifiers.", + "relationships": [], + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/xananode-property-registry.v0.1.0.json" + }, + { + "id": "xananode.canonical:schema/property-registry-schema", + "title": "Property Registry Schema", + "type": "schema", + "subtype": "validation_rule", + "importance": 5, + "summary": "The JSON Schema for declaring standardized custom node properties such as measurements, coordinates, money values, identifiers, and dates.", + "version": "0.1.0", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/property-registry.schema.json", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-alias_of", + "title": "Alias of", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source is an alternative name for the target entity.", + "version": "0.5.0", + "registry_type": "alias_of", + "registry_namespace": "xananode", + "category": "representation", + "inverse": "has_alias", + "default_weight": 5, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-alternative_to", + "title": "Alternative to", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source is an alternate interpretation, approach, or implementation relative to the target.", + "version": "0.5.0", + "registry_type": "alternative_to", + "registry_namespace": "xananode", + "category": "comparison", + "inverse": "alternative_to", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-anticipated", + "title": "Anticipated", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source anticipated the target without necessarily directly causing it.", + "version": "0.5.0", + "registry_type": "anticipated", + "registry_namespace": "xananode", + "category": "influence", + "inverse": "anticipated_by", + "default_weight": 3, + "default_visibility": "secondary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-anticipated_by", + "title": "Anticipated By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The anticipated_by inverse relationship term derived from anticipated.", + "version": "0.5.0", + "registry_type": "anticipated_by", + "registry_namespace": "xananode", + "category": "influence", + "inverse": "anticipated", + "derived_inverse": true, + "default_weight": 3, + "default_visibility": "secondary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-anticipates", + "title": "Anticipates", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source foreshadows or historically precedes the target without direct causation.", + "version": "0.5.0", + "registry_type": "anticipates", + "registry_namespace": "xananode", + "category": "historical", + "inverse": "anticipated_by", + "default_weight": 3, + "default_visibility": "secondary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-appears_in", + "title": "Appears in", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source appears in the target work, collection, or event.", + "version": "0.5.0", + "registry_type": "appears_in", + "registry_namespace": "xananode", + "category": "participation", + "inverse": "has_appearance", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-approved", + "title": "Approved", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source user, reviewer, or process approved the target.", + "version": "0.5.0", + "registry_type": "approved", + "registry_namespace": "xananode", + "category": "governance", + "inverse": "approved_by", + "default_weight": 3, + "default_visibility": "secondary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-approved_by", + "title": "Approved By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The approved_by inverse relationship term derived from approved.", + "version": "0.5.0", + "registry_type": "approved_by", + "registry_namespace": "xananode", + "category": "governance", + "inverse": "approved", + "derived_inverse": true, + "default_weight": 3, + "default_visibility": "secondary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-arrived_from", + "title": "Arrived From Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The arrived_from inverse relationship term derived from arrives_at.", + "version": "0.5.0", + "registry_type": "arrived_from", + "registry_namespace": "xananode", + "category": "reasoning", + "inverse": "arrives_at", + "derived_inverse": true, + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-arrives_at", + "title": "Arrives at", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source reasoning, argument, or inquiry leads to the target conclusion or position.", + "version": "0.5.0", + "registry_type": "arrives_at", + "registry_namespace": "xananode", + "category": "reasoning", + "inverse": "arrived_from", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-authored", + "title": "Authored", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source authored the target.", + "version": "0.5.0", + "registry_type": "authored", + "registry_namespace": "xananode", + "category": "creation", + "inverse": "authored_by", + "default_weight": 5, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-authored_by", + "title": "Authored By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The authored_by inverse relationship term derived from authored.", + "version": "0.5.0", + "registry_type": "authored_by", + "registry_namespace": "xananode", + "category": "creation", + "inverse": "authored", + "derived_inverse": true, + "default_weight": 5, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-broader_than", + "title": "Broader than", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source schema type, concept, or relationship is broader or more general than the target.", + "version": "0.5.0", + "registry_type": "broader_than", + "registry_namespace": "xananode", + "category": "schema_mapping", + "inverse": "narrower_than", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-cited_by", + "title": "Cited By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The cited_by inverse relationship term derived from cites.", + "version": "0.5.0", + "registry_type": "cited_by", + "registry_namespace": "xananode", + "category": "citation", + "inverse": "cites", + "derived_inverse": true, + "default_weight": 3, + "default_visibility": "secondary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-cites", + "title": "Cites", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source cites the target.", + "version": "0.5.0", + "registry_type": "cites", + "registry_namespace": "xananode", + "category": "citation", + "inverse": "cited_by", + "default_weight": 3, + "default_visibility": "secondary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-claim_of", + "title": "Claim Of Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The claim_of inverse relationship term derived from has_claim.", + "version": "0.5.0", + "registry_type": "claim_of", + "registry_namespace": "xananode", + "category": "claim_structure", + "inverse": "has_claim", + "derived_inverse": true, + "default_weight": 5, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-clarified_by", + "title": "Clarified By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The clarified_by inverse relationship term derived from clarifies.", + "version": "0.5.0", + "registry_type": "clarified_by", + "registry_namespace": "xananode", + "category": "explanation", + "inverse": "clarifies", + "derived_inverse": true, + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-clarifies", + "title": "Clarifies", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source clarifies, resolves ambiguity in, or makes the target more precise.", + "version": "0.5.0", + "registry_type": "clarifies", + "registry_namespace": "xananode", + "category": "explanation", + "inverse": "clarified_by", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-coined", + "title": "Coined", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source coined the target term.", + "version": "0.5.0", + "registry_type": "coined", + "registry_namespace": "xananode", + "category": "creation", + "inverse": "coined_by", + "default_weight": 5, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-coined_by", + "title": "Coined By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The coined_by inverse relationship term derived from coined.", + "version": "0.5.0", + "registry_type": "coined_by", + "registry_namespace": "xananode", + "category": "creation", + "inverse": "coined", + "derived_inverse": true, + "default_weight": 5, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-collaborated_with", + "title": "Collaborated with", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source collaborated with the target.", + "version": "0.5.0", + "registry_type": "collaborated_with", + "registry_namespace": "xananode", + "category": "social", + "inverse": "collaborated_with", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-compatible_with", + "title": "Compatible with", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source schema, substrate, type, field, or relationship can interoperate with the target without destructive conversion.", + "version": "0.5.0", + "registry_type": "compatible_with", + "registry_namespace": "xananode", + "category": "schema_mapping", + "inverse": "compatible_with", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-contains", + "title": "Contains", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source contains the target.", + "version": "0.5.0", + "registry_type": "contains", + "registry_namespace": "xananode", + "category": "composition", + "inverse": "part_of", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-contemporary_of", + "title": "Contemporary of", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source existed or worked during the same relevant period as the target.", + "version": "0.5.0", + "registry_type": "contemporary_of", + "registry_namespace": "xananode", + "category": "temporal", + "inverse": "contemporary_of", + "default_weight": 3, + "default_visibility": "secondary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-context_for", + "title": "Context for", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source provides essential background or framing that makes the target intelligible.", + "version": "0.5.0", + "registry_type": "context_for", + "registry_namespace": "xananode", + "category": "explanation", + "inverse": "has_context", + "default_weight": 3, + "default_visibility": "secondary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-continued_from", + "title": "Continued From Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The continued_from inverse relationship term derived from continues_to.", + "version": "0.5.0", + "registry_type": "continued_from", + "registry_namespace": "xananode", + "category": "temporal", + "inverse": "continues_to", + "derived_inverse": true, + "default_weight": 3, + "default_visibility": "secondary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-continues_to", + "title": "Continues to", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source continues, leads into, or sequences directly to the target.", + "version": "0.5.0", + "registry_type": "continues_to", + "registry_namespace": "xananode", + "category": "temporal", + "inverse": "continued_from", + "default_weight": 3, + "default_visibility": "secondary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-contradicted_by", + "title": "Contradicted By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The contradicted_by inverse relationship term derived from contradicts.", + "version": "0.5.0", + "registry_type": "contradicted_by", + "registry_namespace": "xananode", + "category": "evidence", + "inverse": "contradicts", + "derived_inverse": true, + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-contradicts", + "title": "Contradicts", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source directly challenges or conflicts with the target.", + "version": "0.5.0", + "registry_type": "contradicts", + "registry_namespace": "xananode", + "category": "evidence", + "inverse": "contradicted_by", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-contrasts_with", + "title": "Contrasts with", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source is usefully contrasted with the target.", + "version": "0.5.0", + "registry_type": "contrasts_with", + "registry_namespace": "xananode", + "category": "comparison", + "inverse": "contrasts_with", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-created", + "title": "Created", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source created the target.", + "version": "0.5.0", + "registry_type": "created", + "registry_namespace": "xananode", + "category": "creation", + "inverse": "created_by", + "default_weight": 5, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-created_by", + "title": "Created By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The created_by inverse relationship term derived from created.", + "version": "0.5.0", + "registry_type": "created_by", + "registry_namespace": "xananode", + "category": "creation", + "inverse": "created", + "derived_inverse": true, + "default_weight": 5, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-deep_linked_from", + "title": "Deep Linked From Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The deep_linked_from inverse relationship term derived from deep_links_to.", + "version": "0.5.0", + "registry_type": "deep_linked_from", + "registry_namespace": "xananode", + "category": "representation", + "inverse": "deep_links_to", + "derived_inverse": true, + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-deep_links_to", + "title": "Deep links to", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source points to a specific addressable fragment of the target.", + "version": "0.5.0", + "registry_type": "deep_links_to", + "registry_namespace": "xananode", + "category": "representation", + "inverse": "deep_linked_from", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-defined_by", + "title": "Defined By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The defined_by inverse relationship term derived from defines.", + "version": "0.5.0", + "registry_type": "defined_by", + "registry_namespace": "xananode", + "category": "definition", + "inverse": "defines", + "derived_inverse": true, + "default_weight": 5, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-defines", + "title": "Defines", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source gives the defining explanation of the target.", + "version": "0.5.0", + "registry_type": "defines", + "registry_namespace": "xananode", + "category": "definition", + "inverse": "defined_by", + "default_weight": 5, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-demonstrated_by", + "title": "Demonstrated By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The demonstrated_by inverse relationship term derived from demonstrates.", + "version": "0.5.0", + "registry_type": "demonstrated_by", + "registry_namespace": "xananode", + "category": "evidence", + "inverse": "demonstrates", + "derived_inverse": true, + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-demonstrates", + "title": "Demonstrates", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source provides an example or demonstration of the target.", + "version": "0.5.0", + "registry_type": "demonstrates", + "registry_namespace": "xananode", + "category": "evidence", + "inverse": "demonstrated_by", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-dependency_of", + "title": "Dependency Of Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The dependency_of inverse relationship term derived from depends_on.", + "version": "0.5.0", + "registry_type": "dependency_of", + "registry_namespace": "xananode", + "category": "composition", + "inverse": "depends_on", + "derived_inverse": true, + "default_weight": 3, + "default_visibility": "secondary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-depends_on", + "title": "Depends on", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source depends on the target.", + "version": "0.5.0", + "registry_type": "depends_on", + "registry_namespace": "xananode", + "category": "composition", + "inverse": "dependency_of", + "default_weight": 3, + "default_visibility": "secondary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-depicted_by", + "title": "Depicted By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The depicted_by inverse relationship term derived from depicts.", + "version": "0.5.0", + "registry_type": "depicted_by", + "registry_namespace": "xananode", + "category": "representation", + "inverse": "depicts", + "derived_inverse": true, + "default_weight": 5, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-depicts", + "title": "Depicts", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source media depicts the target.", + "version": "0.5.0", + "registry_type": "depicts", + "registry_namespace": "xananode", + "category": "representation", + "inverse": "depicted_by", + "default_weight": 5, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-derived_from", + "title": "Derived from", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source descends from or is based on the target.", + "version": "0.5.0", + "registry_type": "derived_from", + "registry_namespace": "xananode", + "category": "lineage", + "inverse": "derived_into", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-derived_into", + "title": "Derived Into Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The derived_into inverse relationship term derived from derived_from.", + "version": "0.5.0", + "registry_type": "derived_into", + "registry_namespace": "xananode", + "category": "lineage", + "inverse": "derived_from", + "derived_inverse": true, + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-discussed_in", + "title": "Discussed In Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The discussed_in inverse relationship term derived from discusses.", + "version": "0.5.0", + "registry_type": "discussed_in", + "registry_namespace": "xananode", + "category": "citation", + "inverse": "discusses", + "derived_inverse": true, + "default_weight": 3, + "default_visibility": "secondary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-discusses", + "title": "Discusses", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source discusses, explores, or analyzes the target.", + "version": "0.5.0", + "registry_type": "discusses", + "registry_namespace": "xananode", + "category": "citation", + "inverse": "discussed_in", + "default_weight": 3, + "default_visibility": "secondary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-disputed_by", + "title": "Disputed By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The disputed_by inverse relationship term derived from disputes.", + "version": "0.5.0", + "registry_type": "disputed_by", + "registry_namespace": "xananode", + "category": "governance", + "inverse": "disputes", + "derived_inverse": true, + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-disputed_identity", + "title": "Disputed identity", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source and target have an identity relationship that is contested, ambiguous, or rejected by at least one substrate, contributor, or governance process.", + "version": "0.5.0", + "registry_type": "disputed_identity", + "registry_namespace": "xananode", + "category": "identity", + "inverse": "disputed_identity", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-disputes", + "title": "Disputes", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source disputes the target.", + "version": "0.5.0", + "registry_type": "disputes", + "registry_namespace": "xananode", + "category": "governance", + "inverse": "disputed_by", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-documented_by", + "title": "Documented By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The documented_by inverse relationship term derived from documents.", + "version": "0.5.0", + "registry_type": "documented_by", + "registry_namespace": "xananode", + "category": "evidence", + "inverse": "documents", + "derived_inverse": true, + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-documents", + "title": "Documents", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source records evidence about the target.", + "version": "0.5.0", + "registry_type": "documents", + "registry_namespace": "xananode", + "category": "evidence", + "inverse": "documented_by", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-enabled_by", + "title": "Enabled By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The enabled_by inverse relationship term derived from enables.", + "version": "0.5.0", + "registry_type": "enabled_by", + "registry_namespace": "xananode", + "category": "composition", + "inverse": "enables", + "derived_inverse": true, + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-enables", + "title": "Enables", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source makes the target possible or easier to achieve.", + "version": "0.5.0", + "registry_type": "enables", + "registry_namespace": "xananode", + "category": "composition", + "inverse": "enabled_by", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-equivalent_to", + "title": "Equivalent to", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source is semantically identical or interchangeable with the target.", + "version": "0.5.0", + "registry_type": "equivalent_to", + "registry_namespace": "xananode", + "category": "comparison", + "inverse": "equivalent_to", + "default_weight": 5, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-evidence_for", + "title": "Evidence for", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source is evidence for the target claim or relationship.", + "version": "0.5.0", + "registry_type": "evidence_for", + "registry_namespace": "xananode", + "category": "evidence", + "inverse": "has_evidence", + "default_weight": 5, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-explained_by", + "title": "Explained By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The explained_by inverse relationship term derived from explains.", + "version": "0.5.0", + "registry_type": "explained_by", + "registry_namespace": "xananode", + "category": "explanation", + "inverse": "explains", + "derived_inverse": true, + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-explains", + "title": "Explains", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source provides an explanation of the target — its causes, mechanisms, or meaning.", + "version": "0.5.0", + "registry_type": "explains", + "registry_namespace": "xananode", + "category": "explanation", + "inverse": "explained_by", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-extended_by", + "title": "Extended By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The extended_by inverse relationship term derived from extends.", + "version": "0.5.0", + "registry_type": "extended_by", + "registry_namespace": "xananode", + "category": "lineage", + "inverse": "extends", + "derived_inverse": true, + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-extends", + "title": "Extends", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source extends the target.", + "version": "0.5.0", + "registry_type": "extends", + "registry_namespace": "xananode", + "category": "lineage", + "inverse": "extended_by", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-extension_of", + "title": "Extension of", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source custom schema, type, field, or relationship extends the target core schema, type, field, or relationship.", + "version": "0.5.0", + "registry_type": "extension_of", + "registry_namespace": "xananode", + "category": "schema_mapping", + "inverse": "has_extension", + "default_weight": 5, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-featured_in", + "title": "Featured In Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The featured_in inverse relationship term derived from features.", + "version": "0.5.0", + "registry_type": "featured_in", + "registry_namespace": "xananode", + "category": "participation", + "inverse": "features", + "derived_inverse": true, + "default_weight": 5, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-featured_speaker", + "title": "Featured Speaker Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The featured_speaker inverse relationship term derived from spoke_at.", + "version": "0.5.0", + "registry_type": "featured_speaker", + "registry_namespace": "xananode", + "category": "participation", + "inverse": "spoke_at", + "derived_inverse": true, + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-features", + "title": "Features", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source features the target.", + "version": "0.5.0", + "registry_type": "features", + "registry_namespace": "xananode", + "category": "participation", + "inverse": "featured_in", + "default_weight": 5, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-followed", + "title": "Followed Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The followed inverse relationship term derived from preceded.", + "version": "0.5.0", + "registry_type": "followed", + "registry_namespace": "xananode", + "category": "temporal", + "inverse": "preceded", + "derived_inverse": true, + "default_weight": 3, + "default_visibility": "secondary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-friend_of", + "title": "Friend of", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source had a documented friendship with the target.", + "version": "0.5.0", + "registry_type": "friend_of", + "registry_namespace": "xananode", + "category": "social", + "inverse": "friend_of", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-had_participant", + "title": "Had Participant Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The had_participant inverse relationship term derived from participated_in.", + "version": "0.5.0", + "registry_type": "had_participant", + "registry_namespace": "xananode", + "category": "participation", + "inverse": "participated_in", + "derived_inverse": true, + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-has_alias", + "title": "Has Alias Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The has_alias inverse relationship term derived from alias_of.", + "version": "0.5.0", + "registry_type": "has_alias", + "registry_namespace": "xananode", + "category": "representation", + "inverse": "alias_of", + "derived_inverse": true, + "default_weight": 5, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-has_appearance", + "title": "Has Appearance Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The has_appearance inverse relationship term derived from appears_in.", + "version": "0.5.0", + "registry_type": "has_appearance", + "registry_namespace": "xananode", + "category": "participation", + "inverse": "appears_in", + "derived_inverse": true, + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-has_claim", + "title": "Has claim", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source concept, essay, observation, or source contains or depends on the target claim.", + "version": "0.5.0", + "registry_type": "has_claim", + "registry_namespace": "xananode", + "category": "claim_structure", + "inverse": "claim_of", + "default_weight": 5, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-has_context", + "title": "Has Context Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The has_context inverse relationship term derived from context_for.", + "version": "0.5.0", + "registry_type": "has_context", + "registry_namespace": "xananode", + "category": "explanation", + "inverse": "context_for", + "derived_inverse": true, + "default_weight": 3, + "default_visibility": "secondary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-has_evidence", + "title": "Has Evidence Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The has_evidence inverse relationship term derived from evidence_for.", + "version": "0.5.0", + "registry_type": "has_evidence", + "registry_namespace": "xananode", + "category": "evidence", + "inverse": "evidence_for", + "derived_inverse": true, + "default_weight": 5, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-has_extension", + "title": "Has Extension Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The has_extension inverse relationship term derived from extension_of.", + "version": "0.5.0", + "registry_type": "has_extension", + "registry_namespace": "xananode", + "category": "schema_mapping", + "inverse": "extension_of", + "derived_inverse": true, + "default_weight": 5, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-has_primary_media", + "title": "Has primary media", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source node uses the target media node as its primary representative image or icon.", + "version": "0.5.0", + "registry_type": "has_primary_media", + "registry_namespace": "xananode", + "category": "representation", + "inverse": "used_as_primary_media_for", + "default_weight": 5, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-identified", + "title": "Identified", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source identified, named, or recognized the target.", + "version": "0.5.0", + "registry_type": "identified", + "registry_namespace": "xananode", + "category": "creation", + "inverse": "identified_by", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-identified_by", + "title": "Identified By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The identified_by inverse relationship term derived from identified.", + "version": "0.5.0", + "registry_type": "identified_by", + "registry_namespace": "xananode", + "category": "creation", + "inverse": "identified", + "derived_inverse": true, + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-implemented_by", + "title": "Implemented By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The implemented_by inverse relationship term derived from implements.", + "version": "0.5.0", + "registry_type": "implemented_by", + "registry_namespace": "xananode", + "category": "composition", + "inverse": "implements", + "derived_inverse": true, + "default_weight": 5, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-implements", + "title": "Implements", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source implements the target idea, technology, protocol, method, or concept.", + "version": "0.5.0", + "registry_type": "implements", + "registry_namespace": "xananode", + "category": "composition", + "inverse": "implemented_by", + "default_weight": 5, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-included_in", + "title": "Included In Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The included_in inverse relationship term derived from includes.", + "version": "0.5.0", + "registry_type": "included_in", + "registry_namespace": "xananode", + "category": "composition", + "inverse": "includes", + "derived_inverse": true, + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-includes", + "title": "Includes", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source includes or encompasses the target as a member or component.", + "version": "0.5.0", + "registry_type": "includes", + "registry_namespace": "xananode", + "category": "composition", + "inverse": "included_in", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-influenced", + "title": "Influenced", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source influenced the target.", + "version": "0.5.0", + "registry_type": "influenced", + "registry_namespace": "xananode", + "category": "influence", + "inverse": "influenced_by", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-influenced_by", + "title": "Influenced By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The influenced_by inverse relationship term derived from influenced.", + "version": "0.5.0", + "registry_type": "influenced_by", + "registry_namespace": "xananode", + "category": "influence", + "inverse": "influenced", + "derived_inverse": true, + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-interviewed", + "title": "Interviewed", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source interviewed the target.", + "version": "0.5.0", + "registry_type": "interviewed", + "registry_namespace": "xananode", + "category": "social", + "inverse": "interviewed_by", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-interviewed_by", + "title": "Interviewed By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The interviewed_by inverse relationship term derived from interviewed.", + "version": "0.5.0", + "registry_type": "interviewed_by", + "registry_namespace": "xananode", + "category": "social", + "inverse": "interviewed", + "derived_inverse": true, + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-introduced", + "title": "Introduced", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source introduced or first formally presented the target.", + "version": "0.5.0", + "registry_type": "introduced", + "registry_namespace": "xananode", + "category": "creation", + "inverse": "introduced_by", + "default_weight": 5, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-introduced_by", + "title": "Introduced By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The introduced_by inverse relationship term derived from introduced.", + "version": "0.5.0", + "registry_type": "introduced_by", + "registry_namespace": "xananode", + "category": "creation", + "inverse": "introduced", + "derived_inverse": true, + "default_weight": 5, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-introduced_in", + "title": "Introduced in", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source was introduced, debuted, or first appeared in the target event, work, or venue.", + "version": "0.5.0", + "registry_type": "introduced_in", + "registry_namespace": "xananode", + "category": "participation", + "inverse": "introduction_venue_of", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-introduction_venue_of", + "title": "Introduction Venue Of Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The introduction_venue_of inverse relationship term derived from introduced_in.", + "version": "0.5.0", + "registry_type": "introduction_venue_of", + "registry_namespace": "xananode", + "category": "participation", + "inverse": "introduced_in", + "derived_inverse": true, + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-is_start_of", + "title": "Is Start Of Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The is_start_of inverse relationship term derived from starts_with.", + "version": "0.5.0", + "registry_type": "is_start_of", + "registry_namespace": "xananode", + "category": "temporal", + "inverse": "starts_with", + "derived_inverse": true, + "default_weight": 3, + "default_visibility": "secondary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-mapped_from", + "title": "Mapped From Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The mapped_from inverse relationship term derived from maps_to.", + "version": "0.5.0", + "registry_type": "mapped_from", + "registry_namespace": "xananode", + "category": "schema_mapping", + "inverse": "maps_to", + "derived_inverse": true, + "default_weight": 5, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-maps_to", + "title": "Maps to", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source schema type, field, node, or relationship maps to the target schema type, field, node, or relationship for interoperability.", + "version": "0.5.0", + "registry_type": "maps_to", + "registry_namespace": "xananode", + "category": "schema_mapping", + "inverse": "mapped_from", + "default_weight": 5, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-memorialized_by", + "title": "Memorialized By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The memorialized_by inverse relationship term derived from memorializes.", + "version": "0.5.0", + "registry_type": "memorialized_by", + "registry_namespace": "xananode", + "category": "social", + "inverse": "memorializes", + "derived_inverse": true, + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-memorializes", + "title": "Memorializes", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source commemorates, honors, or preserves the memory of the target.", + "version": "0.5.0", + "registry_type": "memorializes", + "registry_namespace": "xananode", + "category": "social", + "inverse": "memorialized_by", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-mentioned_by", + "title": "Mentioned By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The mentioned_by inverse relationship term derived from mentions.", + "version": "0.5.0", + "registry_type": "mentioned_by", + "registry_namespace": "xananode", + "category": "citation", + "inverse": "mentions", + "derived_inverse": true, + "default_weight": 2, + "default_visibility": "background", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-mentions", + "title": "Mentions", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source mentions the target without making it structurally central.", + "version": "0.5.0", + "registry_type": "mentions", + "registry_namespace": "xananode", + "category": "citation", + "inverse": "mentioned_by", + "default_weight": 2, + "default_visibility": "background", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-motivated_by", + "title": "Motivated by", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source was motivated or driven into being by the target.", + "version": "0.5.0", + "registry_type": "motivated_by", + "registry_namespace": "xananode", + "category": "causation", + "inverse": "motivates", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-motivates", + "title": "Motivates Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The motivates inverse relationship term derived from motivated_by.", + "version": "0.5.0", + "registry_type": "motivates", + "registry_namespace": "xananode", + "category": "causation", + "inverse": "motivated_by", + "derived_inverse": true, + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-narrower_than", + "title": "Narrower Than Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The narrower_than inverse relationship term derived from broader_than.", + "version": "0.5.0", + "registry_type": "narrower_than", + "registry_namespace": "xananode", + "category": "schema_mapping", + "inverse": "broader_than", + "derived_inverse": true, + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-occurred_at", + "title": "Occurred at", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source event occurred at the target place.", + "version": "0.5.0", + "registry_type": "occurred_at", + "registry_namespace": "xananode", + "category": "location", + "inverse": "site_of", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-parallel_to", + "title": "Parallel to", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source developed alongside or resembles the target without necessarily descending from it.", + "version": "0.5.0", + "registry_type": "parallel_to", + "registry_namespace": "xananode", + "category": "comparison", + "inverse": "parallel_to", + "default_weight": 3, + "default_visibility": "secondary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-part_of", + "title": "Part Of Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The part_of inverse relationship term derived from contains.", + "version": "0.5.0", + "registry_type": "part_of", + "registry_namespace": "xananode", + "category": "composition", + "inverse": "contains", + "derived_inverse": true, + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-participated_in", + "title": "Participated in", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source participated in the target.", + "version": "0.5.0", + "registry_type": "participated_in", + "registry_namespace": "xananode", + "category": "participation", + "inverse": "had_participant", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-popularized", + "title": "Popularized", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source brought the target to a wider audience or made it culturally visible.", + "version": "0.5.0", + "registry_type": "popularized", + "registry_namespace": "xananode", + "category": "influence", + "inverse": "popularized_by", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-popularized_by", + "title": "Popularized By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The popularized_by inverse relationship term derived from popularized.", + "version": "0.5.0", + "registry_type": "popularized_by", + "registry_namespace": "xananode", + "category": "influence", + "inverse": "popularized", + "derived_inverse": true, + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-possible_match", + "title": "Possible match", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source may represent the same entity, concept, claim, source, or fragment as the target, but the match has not been confirmed.", + "version": "0.5.0", + "registry_type": "possible_match", + "registry_namespace": "xananode", + "category": "identity", + "inverse": "possible_match", + "default_weight": 3, + "default_visibility": "secondary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-preceded", + "title": "Preceded", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source came before the target.", + "version": "0.5.0", + "registry_type": "preceded", + "registry_namespace": "xananode", + "category": "temporal", + "inverse": "followed", + "default_weight": 3, + "default_visibility": "secondary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-presented", + "title": "Presented", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source presented, hosted, narrated, or publicly introduced the target work, program, or media object.", + "version": "0.5.0", + "registry_type": "presented", + "registry_namespace": "xananode", + "category": "participation", + "inverse": "presented_by", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-presented_by", + "title": "Presented By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The presented_by inverse relationship term derived from presented.", + "version": "0.5.0", + "registry_type": "presented_by", + "registry_namespace": "xananode", + "category": "participation", + "inverse": "presented", + "derived_inverse": true, + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-preserved_by", + "title": "Preserved By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The preserved_by inverse relationship term derived from preserves.", + "version": "0.5.0", + "registry_type": "preserved_by", + "registry_namespace": "xananode", + "category": "composition", + "inverse": "preserves", + "derived_inverse": true, + "default_weight": 5, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-preserves", + "title": "Preserves", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source preserves the target property, structure, lineage, or context.", + "version": "0.5.0", + "registry_type": "preserves", + "registry_namespace": "xananode", + "category": "composition", + "inverse": "preserved_by", + "default_weight": 5, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-produces", + "title": "Produces Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The produces inverse relationship term derived from results_from.", + "version": "0.5.0", + "registry_type": "produces", + "registry_namespace": "xananode", + "category": "causation", + "inverse": "results_from", + "derived_inverse": true, + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-proposed", + "title": "Proposed", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source proposed or put forward the target.", + "version": "0.5.0", + "registry_type": "proposed", + "registry_namespace": "xananode", + "category": "creation", + "inverse": "proposed_by", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-proposed_by", + "title": "Proposed By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The proposed_by inverse relationship term derived from proposed.", + "version": "0.5.0", + "registry_type": "proposed_by", + "registry_namespace": "xananode", + "category": "creation", + "inverse": "proposed", + "derived_inverse": true, + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-quoted_by", + "title": "Quoted By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The quoted_by inverse relationship term derived from quotes.", + "version": "0.5.0", + "registry_type": "quoted_by", + "registry_namespace": "xananode", + "category": "citation", + "inverse": "quotes", + "derived_inverse": true, + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-quotes", + "title": "Quotes", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source quotes the target.", + "version": "0.5.0", + "registry_type": "quotes", + "registry_namespace": "xananode", + "category": "citation", + "inverse": "quoted_by", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-refined_by", + "title": "Refined By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The refined_by inverse relationship term derived from refines.", + "version": "0.5.0", + "registry_type": "refined_by", + "registry_namespace": "xananode", + "category": "revision", + "inverse": "refines", + "derived_inverse": true, + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-refines", + "title": "Refines", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source refines, sharpens, or improves the target.", + "version": "0.5.0", + "registry_type": "refines", + "registry_namespace": "xananode", + "category": "revision", + "inverse": "refined_by", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-registry", + "title": "Relationship Type Registry", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The canonical registry of current XanaNode relationship types and inverse semantics.", + "version": "0.5.0", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/xananode-relationship-types.v0.5.0.json", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-related_to", + "title": "Related to", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source is related to the target when no more specific relationship applies.", + "version": "0.5.0", + "registry_type": "related_to", + "registry_namespace": "xananode", + "category": "generic", + "inverse": "related_to", + "default_weight": 2, + "default_visibility": "background", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-represented_by", + "title": "Represented By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The represented_by inverse relationship term derived from represents.", + "version": "0.5.0", + "registry_type": "represented_by", + "registry_namespace": "xananode", + "category": "representation", + "inverse": "represents", + "derived_inverse": true, + "default_weight": 5, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-represents", + "title": "Represents", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source media or artifact represents the target.", + "version": "0.5.0", + "registry_type": "represents", + "registry_namespace": "xananode", + "category": "representation", + "inverse": "represented_by", + "default_weight": 5, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-required_for", + "title": "Required For Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The required_for inverse relationship term derived from requires.", + "version": "0.5.0", + "registry_type": "required_for", + "registry_namespace": "xananode", + "category": "composition", + "inverse": "requires", + "derived_inverse": true, + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-requires", + "title": "Requires", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source requires the target as a prerequisite, input, or condition.", + "version": "0.5.0", + "registry_type": "requires", + "registry_namespace": "xananode", + "category": "composition", + "inverse": "required_for", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-results_from", + "title": "Results from", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source is a consequence, failure mode, output, or downstream effect of the target.", + "version": "0.5.0", + "registry_type": "results_from", + "registry_namespace": "xananode", + "category": "causation", + "inverse": "produces", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-same_entity", + "title": "Same entity", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source and target represent the same real-world entity across substrates, namespaces, versions, or local identifiers.", + "version": "0.5.0", + "registry_type": "same_entity", + "registry_namespace": "xananode", + "category": "identity", + "inverse": "same_entity", + "default_weight": 5, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-shaped_by", + "title": "Shaped By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The shaped_by inverse relationship term derived from shapes.", + "version": "0.5.0", + "registry_type": "shaped_by", + "registry_namespace": "xananode", + "category": "influence", + "inverse": "shapes", + "derived_inverse": true, + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-shapes", + "title": "Shapes", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source significantly shapes or molds the form, direction, or character of the target.", + "version": "0.5.0", + "registry_type": "shapes", + "registry_namespace": "xananode", + "category": "influence", + "inverse": "shaped_by", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-site_of", + "title": "Site Of Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The site_of inverse relationship term derived from occurred_at.", + "version": "0.5.0", + "registry_type": "site_of", + "registry_namespace": "xananode", + "category": "location", + "inverse": "occurred_at", + "derived_inverse": true, + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-spoke_at", + "title": "Spoke at", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source person spoke at the target event.", + "version": "0.5.0", + "registry_type": "spoke_at", + "registry_namespace": "xananode", + "category": "participation", + "inverse": "featured_speaker", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-starts_with", + "title": "Starts with", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source sequence, work, or argument begins with the target.", + "version": "0.5.0", + "registry_type": "starts_with", + "registry_namespace": "xananode", + "category": "temporal", + "inverse": "is_start_of", + "default_weight": 3, + "default_visibility": "secondary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-superseded_by", + "title": "Superseded By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The superseded_by inverse relationship term derived from supersedes.", + "version": "0.5.0", + "registry_type": "superseded_by", + "registry_namespace": "xananode", + "category": "revision", + "inverse": "supersedes", + "derived_inverse": true, + "default_weight": 5, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-supersedes", + "title": "Supersedes", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source replaces the target.", + "version": "0.5.0", + "registry_type": "supersedes", + "registry_namespace": "xananode", + "category": "revision", + "inverse": "superseded_by", + "default_weight": 5, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-supported_by", + "title": "Supported By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The supported_by inverse relationship term derived from supports.", + "version": "0.5.0", + "registry_type": "supported_by", + "registry_namespace": "xananode", + "category": "evidence", + "inverse": "supports", + "derived_inverse": true, + "default_weight": 3, + "default_visibility": "secondary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-supports", + "title": "Supports", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source supports the target.", + "version": "0.5.0", + "registry_type": "supports", + "registry_namespace": "xananode", + "category": "evidence", + "inverse": "supported_by", + "default_weight": 3, + "default_visibility": "secondary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-threatened_by", + "title": "Threatened By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The threatened_by inverse relationship term derived from threatens.", + "version": "0.5.0", + "registry_type": "threatened_by", + "registry_namespace": "xananode", + "category": "governance", + "inverse": "threatens", + "derived_inverse": true, + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-threatens", + "title": "Threatens", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source threatens, endangers, or poses a risk to the target.", + "version": "0.5.0", + "registry_type": "threatens", + "registry_namespace": "xananode", + "category": "governance", + "inverse": "threatened_by", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-trained_on", + "title": "Trained on", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source system or model was trained on the target dataset, corpus, or collection.", + "version": "0.5.0", + "registry_type": "trained_on", + "registry_namespace": "xananode", + "category": "composition", + "inverse": "used_to_train", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-transcluded_by", + "title": "Transcluded By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The transcluded_by inverse relationship term derived from transcludes.", + "version": "0.5.0", + "registry_type": "transcluded_by", + "registry_namespace": "xananode", + "category": "representation", + "inverse": "transcludes", + "derived_inverse": true, + "default_weight": 5, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-transcludes", + "title": "Transcludes", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source includes a specific versioned fragment of the target by reference rather than copying it, preserving identity, attribution, and revision lineage.", + "version": "0.5.0", + "registry_type": "transcludes", + "registry_namespace": "xananode", + "category": "representation", + "inverse": "transcluded_by", + "default_weight": 5, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-used_as_primary_media_for", + "title": "Used As Primary Media For Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The used_as_primary_media_for inverse relationship term derived from has_primary_media.", + "version": "0.5.0", + "registry_type": "used_as_primary_media_for", + "registry_namespace": "xananode", + "category": "representation", + "inverse": "has_primary_media", + "derived_inverse": true, + "default_weight": 5, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-used_by", + "title": "Used By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The used_by inverse relationship term derived from uses.", + "version": "0.5.0", + "registry_type": "used_by", + "registry_namespace": "xananode", + "category": "composition", + "inverse": "uses", + "derived_inverse": true, + "default_weight": 3, + "default_visibility": "secondary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-used_to_train", + "title": "Used To Train Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The used_to_train inverse relationship term derived from trained_on.", + "version": "0.5.0", + "registry_type": "used_to_train", + "registry_namespace": "xananode", + "category": "composition", + "inverse": "trained_on", + "derived_inverse": true, + "default_weight": 4, + "default_visibility": "primary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/relationship-type-uses", + "title": "Uses", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source uses, employs, or relies on the target.", + "version": "0.5.0", + "registry_type": "uses", + "registry_namespace": "xananode", + "category": "composition", + "inverse": "used_by", + "default_weight": 3, + "default_visibility": "secondary", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/ro-crate-metadata-schema", + "title": "RO-Crate Metadata Schema", + "type": "schema", + "subtype": "validation_rule", + "importance": 4, + "summary": "The JSON Schema for Research Object Crate metadata used to describe packaged substrate artifacts and their provenance.", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/ro-crate-metadata.schema.json", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/substrate-diff-schema", + "title": "Substrate Diff Schema", + "type": "schema", + "subtype": "validation_rule", + "importance": 4, + "summary": "The JSON Schema for representing portable differences between substrate states.", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/substrate-diff.schema.json", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/substrate-manifest-schema", + "title": "Substrate Manifest Schema", + "type": "schema", + "subtype": "validation_rule", + "importance": 5, + "summary": "The JSON Schema defining substrate manifests, repository metadata, federation hints, imports, trust data, and pack metadata.", + "version": "xananode-core@0.5.0", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/substrate-manifest.schema.json", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/substrate-node-schema", + "title": "Substrate Node Schema", + "type": "schema", + "subtype": "validation_rule", + "importance": 5, + "summary": "The JSON Schema defining portable node records, including type, subtype, facets, media metadata, source snapshots, fragments, and relationships.", + "version": "xananode-core@0.5.0", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/substrate-node.schema.json", + "relationships": [] + }, + { + "id": "xananode.canonical:schema/substrate-relationships-schema", + "title": "Substrate Relationships Schema", + "type": "schema", + "subtype": "validation_rule", + "importance": 5, + "summary": "The JSON Schema defining portable relationship records, including asserted time, validity time, confidence, evidence, and tumbler references.", + "version": "xananode-core@0.5.0", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/substrate-relationships.schema.json", + "relationships": [] + }, + { + "id": "xananode.canonical:source/github-profile", + "title": "GitHub Profile", + "type": "source", + "subtype": "social_profile", + "importance": 4, + "summary": "The public GitHub profile collecting XanaNode development activity and repositories.", + "source_url": "https://github.com/kingc95", + "rights_status": "external", + "relationships": [] + }, + { + "id": "xananode.canonical:source/hugo-official-site", + "title": "Hugo Official Site", + "type": "source", + "subtype": "official_site", + "importance": 3, + "summary": "The official website and documentation source for Hugo.", + "source_url": "https://gohugo.io/", + "rights_status": "external", + "relationships": [] + }, + { + "id": "xananode.canonical:source/support-xananode", + "title": "Support XanaNode", + "type": "source", + "subtype": "support_page", + "importance": 4, + "summary": "A support link for people who want to help sustain authored knowledge substrate creation.", + "source_url": "https://github.com/sponsors/kingc95", + "rights_status": "external", + "relationships": [] + }, + { + "id": "xananode.canonical:source/xananode-com-domain", + "title": "XanaNode.com", + "type": "source", + "subtypes": [ + "website", + "official_site" + ], + "importance": 5, + "summary": "The primary public home for the personally authored canonical XanaNode substrate.", + "source_url": "https://xananode.com/", + "rights_status": "canonical-public", + "relationships": [] + }, + { + "id": "xananode.canonical:source/xananode-core-sdk-repository", + "title": "XanaNode Core SDK Repository", + "type": "source", + "subtype": "git_repository", + "importance": 5, + "summary": "The public Core SDK repository for validating, building, loading, analyzing, and exporting XanaNode protocol artifacts across renderers and tools.", + "source_url": "https://github.com/kingc95/XanaNode-Core-SDK", + "rights_status": "open-source", + "relationships": [] + }, + { + "id": "xananode.canonical:source/xananode-hugo-repository", + "title": "XanaNode Hugo Repository", + "type": "source", + "subtype": "git_repository", + "importance": 5, + "summary": "The public Hugo projection repository that renders XanaNode substrates as static readable pages and an interactive graph.", + "source_url": "https://github.com/kingc95/XanaNode-Hugo", + "rights_status": "open-source", + "relationships": [] + }, + { + "id": "xananode.canonical:source/xananode-net-domain", + "title": "XanaNode.net", + "type": "source", + "subtypes": [ + "website", + "official_site" + ], + "importance": 4, + "summary": "A public XanaNode domain reserved for network, federation, or infrastructure presentation.", + "source_url": "https://xananode.net/", + "rights_status": "canonical-public", + "relationships": [] + }, + { + "id": "xananode.canonical:source/xananode-org-domain", + "title": "XanaNode.org", + "type": "source", + "subtypes": [ + "website", + "official_site" + ], + "importance": 4, + "summary": "A public XanaNode domain reserved for protocol, community, governance, or organizational presentation.", + "source_url": "https://xananode.org/", + "rights_status": "canonical-public", + "relationships": [] + }, + { + "id": "xananode.canonical:source/xananode-protocol-repository", + "title": "XanaNode Protocol Repository", + "type": "source", + "subtype": "git_repository", + "importance": 5, + "summary": "The public repository for the XanaNode protocol schemas, specifications, governance documents, registries, proposals, and examples.", + "source_url": "https://github.com/kingc95/XanaNode-Protocol", + "rights_status": "open-source", + "relationships": [] + }, + { + "id": "xananode.canonical:source/xananode-studio-repository", + "title": "XanaNode Studio Repository", + "type": "source", + "subtype": "git_repository", + "importance": 3, + "summary": "The public Studio repository reserved for richer local-first authoring and review interfaces over XanaNode substrates.", + "source_url": "https://github.com/kingc95/XanaNode-Studio", + "rights_status": "open-source", + "relationships": [] + }, + { + "id": "xananode.canonical:source/xananode-workspace-repository", + "title": "XanaNode Workspace Repository", + "type": "source", + "subtype": "git_repository", + "importance": 4, + "summary": "The public workspace repository for coordinating local substrates, mounted packs, author workflows, media handling, and stack orchestration.", + "source_url": "https://github.com/kingc95/XanaNode-Workspace", + "rights_status": "open-source", + "relationships": [] + }, + { + "id": "xananode.canonical:technology/cytoscape-js", + "title": "Cytoscape.js", + "type": "technology", + "subtype": "library", + "importance": 4, + "summary": "A graph visualization library used by the XanaNode Hugo projection to render interactive substrate graphs.", + "source_url": "https://js.cytoscape.org/", + "relationships": [] + }, + { + "id": "xananode.canonical:technology/git", + "title": "Git", + "type": "technology", + "subtype": "tool", + "importance": 4, + "summary": "The distributed version control system used to preserve substrate history, protocol revisions, repositories, and deployment workflows.", + "source_url": "https://git-scm.com/", + "relationships": [] + }, + { + "id": "xananode.canonical:technology/hugo", + "title": "Hugo", + "type": "technology", + "subtype": "tool", + "importance": 4, + "summary": "A static site generator used by the XanaNode Hugo projection to publish substrates as static websites.", + "source_url": "https://gohugo.io/", + "relationships": [] + }, + { + "id": "xananode.canonical:technology/nodejs", + "title": "Node.js", + "type": "technology", + "subtype": "runtime", + "importance": 4, + "summary": "The JavaScript runtime used by XanaNode Core, Hugo preparation scripts, and build tooling.", + "source_url": "https://nodejs.org/", + "relationships": [] + }, + { + "id": "xananode.canonical:technology/python", + "title": "Python", + "type": "technology", + "subtype": "language", + "importance": 3, + "summary": "A language used by the protocol repository validation tooling and supported as a future validation/runtime target.", + "source_url": "https://www.python.org/", + "relationships": [] + }, + { + "id": "xananode.canonical:trail/xananode-stack-trail", + "title": "XanaNode Stack Trail", + "type": "trail", + "subtype": "introductory", + "importance": 5, + "summary": "A curated route from the XanaNode concept through protocol, Core, projection layers, Hugo, workspace, sources, and support.", + "nodes": [ + "xananode.canonical:concept/xananode", + "xananode.canonical:project/xananode-protocol", + "xananode.canonical:project/xananode-core-sdk", + "xananode.canonical:concept/substrate-projection-layer", + "xananode.canonical:project/xananode-hugo-theme", + "xananode.canonical:project/xananode-workspace", + "xananode.canonical:source/xananode-com-domain" + ], + "relationships": [] + } + ] +} diff --git a/exampleSite/packs/xananode-canonical/nodes/claim_a-knowledge-substrate-is-structure-not-information.json b/exampleSite/packs/xananode-canonical/nodes/claim_a-knowledge-substrate-is-structure-not-information.json deleted file mode 100644 index d51c5dd2..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/claim_a-knowledge-substrate-is-structure-not-information.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "id": "xananode.example:claim/a-knowledge-substrate-is-structure-not-information", - "protocol_id": "xananode.example:claim/a-knowledge-substrate-is-structure-not-information", - "content_id": "sha256:e07a559a89a433f70798e7a7d1afc03e5177d8b21d64f9125efed66e10e03153", - "version_id": "sha256:e07a559a89a433f70798e7a7d1afc03e5177d8b21d64f9125efed66e10e03153", - "local_id": "a-knowledge-substrate-is-structure-not-information", - "title": "A knowledge substrate is structure, not information", - "type": "claim", - "facets": [], - "summary": "A knowledge substrate is not the information itself; it is the structure that determines how information relates, persists, and can be understood.", - "importance": 5, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-claim-a-knowledge-substrate-is-structure-not-information-supported-by-xanadu-document-interconnection-6", - "type": "supported_by", - "source": "xananode.example:claim/a-knowledge-substrate-is-structure-not-information", - "target": "xanadu-document-interconnection", - "direction": "outgoing", - "external": false - } - ], - "body": "\nMost information systems focus on what is stored.\n\n[XanaNode](/node/xananode) focuses on how what is stored relates.\n", - "source_file": "content/claims/claim-substrate-is-structure.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-claim-a-knowledge-substrate-is-structure-not-information-supported-by-xanadu-document-interconnection-6" - ], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/claim_substrates-should-merge-without-collapsing-disagreement.json b/exampleSite/packs/xananode-canonical/nodes/claim_substrates-should-merge-without-collapsing-disagreement.json deleted file mode 100644 index 5a73b277..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/claim_substrates-should-merge-without-collapsing-disagreement.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "id": "xananode.example:claim/substrates-should-merge-without-collapsing-disagreement", - "protocol_id": "xananode.example:claim/substrates-should-merge-without-collapsing-disagreement", - "content_id": "sha256:deda86ecc4b9c630326076d8449c82159c8acf61060e7a21e101a287ee33ce19", - "version_id": "sha256:deda86ecc4b9c630326076d8449c82159c8acf61060e7a21e101a287ee33ce19", - "local_id": "substrates-should-merge-without-collapsing-disagreement", - "title": "Substrates should merge without collapsing disagreement", - "type": "claim", - "facets": [], - "summary": "Federated substrates should preserve authorship, provenance, and disagreement rather than forcing one merged source of truth.", - "importance": 5, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-claim-substrates-should-merge-without-collapsing-disagreement-claim-of-merge-validation-1", - "type": "claim_of", - "source": "xananode.example:claim/substrates-should-merge-without-collapsing-disagreement", - "target": "merge-validation", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-claim-substrates-should-merge-without-collapsing-disagreement-supported-by-xananode-core-schema-2", - "type": "supported_by", - "source": "xananode.example:claim/substrates-should-merge-without-collapsing-disagreement", - "target": "xananode-core-schema", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-claim-substrates-should-merge-without-collapsing-disagreement-contradicts-single-source-of-truth-3", - "type": "contradicts", - "source": "xananode.example:claim/substrates-should-merge-without-collapsing-disagreement", - "target": "single-source-of-truth", - "direction": "outgoing", - "external": false - } - ], - "body": "\nThe goal of merging substrates is not to erase differences.\n\nThe goal is to expose correspondences, conflicts, overlaps, and gaps while preserving who asserted what and why.\n", - "source_file": "content/claims/claim-merge-without-collapse.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-claim-substrates-should-merge-without-collapsing-disagreement-claim-of-merge-validation-1", - "xananode.example:rel/xananode-example-claim-substrates-should-merge-without-collapsing-disagreement-supported-by-xananode-core-schema-2", - "xananode.example:rel/xananode-example-claim-substrates-should-merge-without-collapsing-disagreement-contradicts-single-source-of-truth-3" - ], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/claim_typed-relationships-preserve-context-that-hyperlinks-lose.json b/exampleSite/packs/xananode-canonical/nodes/claim_typed-relationships-preserve-context-that-hyperlinks-lose.json deleted file mode 100644 index 710cf88e..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/claim_typed-relationships-preserve-context-that-hyperlinks-lose.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "id": "xananode.example:claim/typed-relationships-preserve-context-that-hyperlinks-lose", - "protocol_id": "xananode.example:claim/typed-relationships-preserve-context-that-hyperlinks-lose", - "content_id": "sha256:9929a3e5616ab5a4e766c003b055cc69e25a8c16493c953e79f09b6bdd493b43", - "version_id": "sha256:9929a3e5616ab5a4e766c003b055cc69e25a8c16493c953e79f09b6bdd493b43", - "local_id": "typed-relationships-preserve-context-that-hyperlinks-lose", - "title": "Typed relationships preserve context that hyperlinks lose", - "type": "claim", - "facets": [], - "summary": "Typed relationships preserve why nodes are connected, while ordinary hyperlinks usually preserve only that a connection exists.", - "importance": 5, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-claim-typed-relationships-preserve-context-that-hyperlinks-lose-claim-of-typed-relationships-4", - "type": "claim_of", - "source": "xananode.example:claim/typed-relationships-preserve-context-that-hyperlinks-lose", - "target": "typed-relationships", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-claim-typed-relationships-preserve-context-that-hyperlinks-lose-contrasts-with-unlabeled-hyperlink-5", - "type": "contrasts_with", - "source": "xananode.example:claim/typed-relationships-preserve-context-that-hyperlinks-lose", - "target": "unlabeled-hyperlink", - "direction": "outgoing", - "external": false - } - ], - "body": "\nA hyperlink can connect a source to a target without saying whether the source cites, defines, contradicts, explains, quotes, or merely mentions the target.\n\n[Typed relationships](/node/typed-relationships) make that missing meaning explicit.\n", - "source_file": "content/claims/claim-relationships-preserve-context.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-claim-typed-relationships-preserve-context-that-hyperlinks-lose-claim-of-typed-relationships-4", - "xananode.example:rel/xananode-example-claim-typed-relationships-preserve-context-that-hyperlinks-lose-contrasts-with-unlabeled-hyperlink-5" - ], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_canonical-type-policy.json b/exampleSite/packs/xananode-canonical/nodes/concept_canonical-type-policy.json deleted file mode 100644 index 8d8af214..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/concept_canonical-type-policy.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "id": "xananode.example:concept/canonical-type-policy", - "protocol_id": "xananode.example:concept/canonical-type-policy", - "content_id": "sha256:3cc310cab5418b14ec871c9b622ec3be1f7bd518b235885c4ed4950fd8af6ed5", - "version_id": "sha256:3cc310cab5418b14ec871c9b622ec3be1f7bd518b235885c4ed4950fd8af6ed5", - "local_id": "canonical-type-policy", - "title": "Canonical Type Policy", - "type": "concept", - "facets": [], - "summary": "The governance rule that separates shared core node and relationship types from namespaced extension types.", - "importance": 4, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-concept-canonical-type-policy-context-for-schema-extension-7", - "type": "context_for", - "source": "xananode.example:concept/canonical-type-policy", - "target": "schema-extension", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-concept-canonical-type-policy-requires-namespacing-8", - "type": "requires", - "source": "xananode.example:concept/canonical-type-policy", - "target": "namespacing", - "direction": "outgoing", - "external": false - } - ], - "body": "\nCanonical types are the shared vocabulary that let independent substrates understand one another.\n\nThe core stays small, stable, and broadly useful. Domain-specific meanings belong in namespaced extension schemas unless they become common enough to justify canonical status.\n\nThis keeps the core interoperable while still letting local substrates model museums, legal records, biology, archives, or other specialized domains precisely.\n", - "source_file": "content/concepts/canonical-type-policy.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-concept-canonical-type-policy-context-for-schema-extension-7", - "xananode.example:rel/xananode-example-concept-canonical-type-policy-requires-namespacing-8" - ], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_civilizational-memory.json b/exampleSite/packs/xananode-canonical/nodes/concept_civilizational-memory.json deleted file mode 100644 index e0112611..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/concept_civilizational-memory.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "id": "xananode.example:concept/civilizational-memory", - "protocol_id": "xananode.example:concept/civilizational-memory", - "content_id": "sha256:fb684d521719456007bf8d34664129332704de5bf70355f220936ed0dd71133e", - "version_id": "sha256:fb684d521719456007bf8d34664129332704de5bf70355f220936ed0dd71133e", - "local_id": "civilizational-memory", - "title": "Civilizational Memory", - "type": "concept", - "facets": [], - "summary": "A long-term, federated memory layer where knowledge remains traceable, disputed, interoperable, and navigable across generations.", - "importance": 5, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-concept-civilizational-memory-enabled-by-federated-knowledge-substrates-9", - "type": "enabled_by", - "source": "xananode.example:concept/civilizational-memory", - "target": "federated-knowledge-substrates", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-concept-civilizational-memory-requires-knowledge-substrate-10", - "type": "requires", - "source": "xananode.example:concept/civilizational-memory", - "target": "knowledge-substrate", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-concept-civilizational-memory-requires-provenance-11", - "type": "requires", - "source": "xananode.example:concept/civilizational-memory", - "target": "provenance", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-concept-civilizational-memory-requires-merge-validation-12", - "type": "requires", - "source": "xananode.example:concept/civilizational-memory", - "target": "merge-validation", - "direction": "outgoing", - "external": false - } - ], - "body": "\nCivilizational memory is the long-term horizon for [XanaNode](/node/xananode).\n\nIt is not one website, database, or moderation team. It is a network of independently authored substrates that preserve lineage, disagreement, evidence, and context while remaining interoperable.\n\nThe protocol pieces in this example are deliberately small, but they point at that larger pattern: locally owned knowledge that can still be compared, mapped, cited, and preserved across systems.\n", - "source_file": "content/concepts/civilizational-memory.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-concept-civilizational-memory-enabled-by-federated-knowledge-substrates-9", - "xananode.example:rel/xananode-example-concept-civilizational-memory-requires-knowledge-substrate-10", - "xananode.example:rel/xananode-example-concept-civilizational-memory-requires-provenance-11", - "xananode.example:rel/xananode-example-concept-civilizational-memory-requires-merge-validation-12" - ], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_claims.json b/exampleSite/packs/xananode-canonical/nodes/concept_claims.json deleted file mode 100644 index 0e18f9b0..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/concept_claims.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "id": "xananode.example:concept/claims", - "protocol_id": "xananode.example:concept/claims", - "content_id": "sha256:df87f7528ee113c67a158c225bdddcb39923efddbefb916e0fb50b80f139b75d", - "version_id": "sha256:df87f7528ee113c67a158c225bdddcb39923efddbefb916e0fb50b80f139b75d", - "local_id": "claims", - "title": "Claims", - "type": "concept", - "facets": [], - "summary": "", - "importance": 3, - "relationships": [], - "body": "\nSpecific assertions that can be supported, disputed, refined, or replaced.\n", - "source_file": "content/claims/_index.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_compatibility-levels.json b/exampleSite/packs/xananode-canonical/nodes/concept_compatibility-levels.json deleted file mode 100644 index ade84860..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/concept_compatibility-levels.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "id": "xananode.example:concept/compatibility-levels", - "protocol_id": "xananode.example:concept/compatibility-levels", - "content_id": "sha256:7da9b83407ba67c4ba01465f938fd205911cc8981fcd0797ce2aa95fe5e66d7a", - "version_id": "sha256:7da9b83407ba67c4ba01465f938fd205911cc8981fcd0797ce2aa95fe5e66d7a", - "local_id": "compatibility-levels", - "title": "Compatibility Levels", - "type": "concept", - "facets": [], - "summary": "A staged way to describe how much of a substrate another implementation can recognize, validate, extend, merge, or federate.", - "importance": 5, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-concept-compatibility-levels-uses-compatibility-report-13", - "type": "uses", - "source": "xananode.example:concept/compatibility-levels", - "target": "compatibility-report", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-concept-compatibility-levels-requires-substrate-manifest-14", - "type": "requires", - "source": "xananode.example:concept/compatibility-levels", - "target": "substrate-manifest", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-concept-compatibility-levels-required-for-federated-knowledge-substrates-15", - "type": "required_for", - "source": "xananode.example:concept/compatibility-levels", - "target": "federated-knowledge-substrates", - "direction": "outgoing", - "external": false - } - ], - "body": "\nCompatibility is not all-or-nothing.\n\nThe protocol describes six practical levels: opaque storage, manifest recognition, core validation, declared extensions, merge candidacy, and federation readiness.\n\nThe point is preservation. A tool can keep data it does not fully understand, report the compatibility level it reached, and avoid pretending that unknown extensions are invalid knowledge.\n", - "source_file": "content/concepts/compatibility-levels.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-concept-compatibility-levels-uses-compatibility-report-13", - "xananode.example:rel/xananode-example-concept-compatibility-levels-requires-substrate-manifest-14", - "xananode.example:rel/xananode-example-concept-compatibility-levels-required-for-federated-knowledge-substrates-15" - ], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_compatibility-report.json b/exampleSite/packs/xananode-canonical/nodes/concept_compatibility-report.json deleted file mode 100644 index c8544776..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/concept_compatibility-report.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "id": "xananode.example:concept/compatibility-report", - "protocol_id": "xananode.example:concept/compatibility-report", - "content_id": "sha256:a76c461e456bfe8c5211d1443208deea353e1ab7ab3f73ad12bdcc8120f05b53", - "version_id": "sha256:a76c461e456bfe8c5211d1443208deea353e1ab7ab3f73ad12bdcc8120f05b53", - "local_id": "compatibility-report", - "title": "Compatibility Report", - "type": "concept", - "facets": [], - "summary": "A report that records how one substrate or tool understands another substrate, including compatibility level, supported schemas, warnings, and blocking issues.", - "importance": 5, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-concept-compatibility-report-documents-compatibility-levels-16", - "type": "documents", - "source": "xananode.example:concept/compatibility-report", - "target": "compatibility-levels", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-concept-compatibility-report-required-for-merge-validation-17", - "type": "required_for", - "source": "xananode.example:concept/compatibility-report", - "target": "merge-validation", - "direction": "outgoing", - "external": false - } - ], - "body": "\nA compatibility report records how one implementation understands a substrate.\n\nIt names the compatibility level reached, the schema versions recognized, unsupported extensions, warnings, and any blocking issues.\n\nThe canonical protocol example publishes a compatibility report for its [federation example](/node/federation-example), and this [Hugo](/node/hugo) implementation publishes the schema needed to validate that report shape.\n", - "source_file": "content/concepts/compatibility-report.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-concept-compatibility-report-documents-compatibility-levels-16", - "xananode.example:rel/xananode-example-concept-compatibility-report-required-for-merge-validation-17" - ], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_concepts.json b/exampleSite/packs/xananode-canonical/nodes/concept_concepts.json deleted file mode 100644 index d46c6d6a..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/concept_concepts.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "id": "xananode.example:concept/concepts", - "protocol_id": "xananode.example:concept/concepts", - "content_id": "sha256:a94d51baebfd7b3bf41e8a362947796a880807aafabe1b67f32938d759f40f72", - "version_id": "sha256:a94d51baebfd7b3bf41e8a362947796a880807aafabe1b67f32938d759f40f72", - "local_id": "concepts", - "title": "Concepts", - "type": "concept", - "facets": [], - "summary": "", - "importance": 3, - "relationships": [], - "body": "\nCore ideas used by this XanaNode example substrate.\n", - "source_file": "content/concepts/_index.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_custom-extension-substrate.json b/exampleSite/packs/xananode-canonical/nodes/concept_custom-extension-substrate.json deleted file mode 100644 index 289acf71..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/concept_custom-extension-substrate.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "id": "xananode.example:concept/custom-extension-substrate", - "protocol_id": "xananode.example:concept/custom-extension-substrate", - "content_id": "sha256:58a0b6cecfc0ac7eb75890eebdd2879fc836f2ede11f7d2e374b87ae76c46aca", - "version_id": "sha256:58a0b6cecfc0ac7eb75890eebdd2879fc836f2ede11f7d2e374b87ae76c46aca", - "local_id": "custom-extension-substrate", - "title": "Custom Extension Substrate", - "type": "concept", - "facets": [], - "summary": "An example substrate that defines namespaced domain-specific node and relationship types while preserving compatibility with XanaNode Core.", - "importance": 4, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-concept-custom-extension-substrate-demonstrates-schema-extension-18", - "type": "demonstrates", - "source": "xananode.example:concept/custom-extension-substrate", - "target": "schema-extension", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-concept-custom-extension-substrate-requires-namespace-registry-19", - "type": "requires", - "source": "xananode.example:concept/custom-extension-substrate", - "target": "namespace-registry", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-concept-custom-extension-substrate-uses-substrate-manifest-20", - "type": "uses", - "source": "xananode.example:concept/custom-extension-substrate", - "target": "substrate-manifest", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-concept-custom-extension-substrate-features-canonical-type-policy-21", - "type": "features", - "source": "xananode.example:concept/custom-extension-substrate", - "target": "canonical-type-policy", - "direction": "outgoing", - "external": false - } - ], - "body": "\nThe custom extension substrate example shows local vocabulary coexisting with [XanaNode](/node/xananode) Core.\n\nThe canonical example defines a museum namespace with a custom artifact node type and custom curatorial relationship types.\n\nTools that do not understand those custom types still preserve them as declared, namespaced, versioned extensions instead of discarding them.\n", - "source_file": "content/concepts/custom-extension-substrate.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-concept-custom-extension-substrate-demonstrates-schema-extension-18", - "xananode.example:rel/xananode-example-concept-custom-extension-substrate-requires-namespace-registry-19", - "xananode.example:rel/xananode-example-concept-custom-extension-substrate-uses-substrate-manifest-20", - "xananode.example:rel/xananode-example-concept-custom-extension-substrate-features-canonical-type-policy-21" - ], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_deep-linking.json b/exampleSite/packs/xananode-canonical/nodes/concept_deep-linking.json deleted file mode 100644 index 423db11e..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/concept_deep-linking.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "id": "xananode.example:concept/deep-linking", - "protocol_id": "xananode.example:concept/deep-linking", - "content_id": "sha256:dd6ce29faf0c373794aff026677f0a09440e9821d3c27b8ed2f017bfff03698c", - "version_id": "sha256:dd6ce29faf0c373794aff026677f0a09440e9821d3c27b8ed2f017bfff03698c", - "local_id": "deep-linking", - "title": "Deep Linking", - "type": "concept", - "facets": [], - "summary": "Pointing to a specific addressable fragment rather than only to a whole document or node.", - "importance": 4, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-concept-deep-linking-enables-transclusion-22", - "type": "enables", - "source": "xananode.example:concept/deep-linking", - "target": "transclusion", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-concept-deep-linking-contrasts-with-unlabeled-hyperlink-23", - "type": "contrasts_with", - "source": "xananode.example:concept/deep-linking", - "target": "unlabeled-hyperlink", - "direction": "outgoing", - "external": false - } - ], - "body": "\nDeep linking points at an addressable part of a node rather than only at a whole page.\n\nIn [XanaNode](/node/xananode), stable fragment ids and tumbler addresses give those links protocol identity. A deep link can identify the source node, version, and fragment being discussed or transcluded.\n\nThat is the practical bridge between ordinary hyperlinks and the [provenance](/node/provenance)-preserving reuse imagined by Xanadu.\n", - "source_file": "content/concepts/deep-linking.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-concept-deep-linking-enables-transclusion-22", - "xananode.example:rel/xananode-example-concept-deep-linking-contrasts-with-unlabeled-hyperlink-23" - ], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_dispute-resolution.json b/exampleSite/packs/xananode-canonical/nodes/concept_dispute-resolution.json deleted file mode 100644 index 18912ecd..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/concept_dispute-resolution.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "id": "xananode.example:concept/dispute-resolution", - "protocol_id": "xananode.example:concept/dispute-resolution", - "content_id": "sha256:ed57d90de1ed57cb291302550169aa16127b1c7f15cddcae6270541e7ed5fec7", - "version_id": "sha256:ed57d90de1ed57cb291302550169aa16127b1c7f15cddcae6270541e7ed5fec7", - "local_id": "dispute-resolution", - "title": "Dispute Resolution", - "type": "concept", - "facets": [], - "summary": "A governance process for preserving contested claims, identity matches, relationships, and moderation decisions without pretending disagreement has disappeared.", - "importance": 4, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-concept-dispute-resolution-requires-provenance-24", - "type": "requires", - "source": "xananode.example:concept/dispute-resolution", - "target": "provenance", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-concept-dispute-resolution-supports-claim-merge-without-collapse-25", - "type": "supports", - "source": "xananode.example:concept/dispute-resolution", - "target": "claim-merge-without-collapse", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-concept-dispute-resolution-context-for-merge-report-26", - "type": "context_for", - "source": "xananode.example:concept/dispute-resolution", - "target": "merge-report", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-concept-dispute-resolution-required-for-federation-rules-27", - "type": "required_for", - "source": "xananode.example:concept/dispute-resolution", - "target": "federation-rules", - "direction": "outgoing", - "external": false - } - ], - "body": "\nDisputes are knowledge, not cleanup errors.\n\n[XanaNode](/node/xananode) preserves disagreement about claims, relationships, identity mappings, and merge decisions. The contested state remains traceable through [provenance](/node/provenance), evidence, counterevidence, and explicit relationship types such as `contradicts`, `disputes`, `possible_match`, and `disputed_identity`.\n\nThe goal is navigable uncertainty, not instant consensus.\n", - "source_file": "content/concepts/dispute-resolution.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-concept-dispute-resolution-requires-provenance-24", - "xananode.example:rel/xananode-example-concept-dispute-resolution-supports-claim-merge-without-collapse-25", - "xananode.example:rel/xananode-example-concept-dispute-resolution-context-for-merge-report-26", - "xananode.example:rel/xananode-example-concept-dispute-resolution-required-for-federation-rules-27" - ], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_essays.json b/exampleSite/packs/xananode-canonical/nodes/concept_essays.json deleted file mode 100644 index ee3955c1..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/concept_essays.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "id": "xananode.example:concept/essays", - "protocol_id": "xananode.example:concept/essays", - "content_id": "sha256:ef61e3793cba18a2339317cdcbafb32ff0082b4605a64864a22aafeb461cab9d", - "version_id": "sha256:ef61e3793cba18a2339317cdcbafb32ff0082b4605a64864a22aafeb461cab9d", - "local_id": "essays", - "title": "Essays", - "type": "concept", - "facets": [], - "summary": "", - "importance": 3, - "relationships": [], - "body": "\nLong-form arguments that connect claims, concepts, sources, and trails.\n", - "source_file": "content/essays/_index.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_federated-knowledge-substrates.json b/exampleSite/packs/xananode-canonical/nodes/concept_federated-knowledge-substrates.json deleted file mode 100644 index e3857166..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/concept_federated-knowledge-substrates.json +++ /dev/null @@ -1,66 +0,0 @@ -{ - "id": "xananode.example:concept/federated-knowledge-substrates", - "protocol_id": "xananode.example:concept/federated-knowledge-substrates", - "content_id": "sha256:ad9616b1ebf0463360012318d14dcf4dcc3508ff524e5a182aa244b539078da2", - "version_id": "sha256:ad9616b1ebf0463360012318d14dcf4dcc3508ff524e5a182aa244b539078da2", - "local_id": "federated-knowledge-substrates", - "title": "Federated Knowledge Substrates", - "type": "concept", - "facets": [], - "summary": "Independently authored XanaNode substrates that can interoperate, merge, compare, and preserve disagreement without a central authority.", - "importance": 5, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-concept-federated-knowledge-substrates-requires-namespacing-28", - "type": "requires", - "source": "xananode.example:concept/federated-knowledge-substrates", - "target": "namespacing", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-concept-federated-knowledge-substrates-requires-merge-validation-29", - "type": "requires", - "source": "xananode.example:concept/federated-knowledge-substrates", - "target": "merge-validation", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-concept-federated-knowledge-substrates-requires-federation-rules-30", - "type": "requires", - "source": "xananode.example:concept/federated-knowledge-substrates", - "target": "federation-rules", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-concept-federated-knowledge-substrates-preserves-independent-moderation-31", - "type": "preserves", - "source": "xananode.example:concept/federated-knowledge-substrates", - "target": "independent-moderation", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-concept-federated-knowledge-substrates-alternative-to-single-source-of-truth-32", - "type": "alternative_to", - "source": "xananode.example:concept/federated-knowledge-substrates", - "target": "single-source-of-truth", - "direction": "outgoing", - "external": false - } - ], - "body": "\nFederation connects independently authored substrates without making them surrender ownership.\n\nEach person, lab, community, archive, or institution keeps its own namespace, governance, and [provenance](/node/provenance). Those substrates do not need to agree. They need to describe nodes, relationships, schemas, and provenance clearly enough that another tool can ingest, map, compare, or ignore them safely.\n\nFederation turns isolated knowledge graphs into comparable [civilizational memory](/node/civilizational-memory).\n\nIn protocol terms, federation depends on manifests, namespaces, compatibility reports, merge reports, and governance rules that prevent one substrate from silently overwriting another.\n", - "source_file": "content/concepts/federated-knowledge-substrates.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-concept-federated-knowledge-substrates-requires-namespacing-28", - "xananode.example:rel/xananode-example-concept-federated-knowledge-substrates-requires-merge-validation-29", - "xananode.example:rel/xananode-example-concept-federated-knowledge-substrates-requires-federation-rules-30", - "xananode.example:rel/xananode-example-concept-federated-knowledge-substrates-preserves-independent-moderation-31", - "xananode.example:rel/xananode-example-concept-federated-knowledge-substrates-alternative-to-single-source-of-truth-32" - ], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_federation-example.json b/exampleSite/packs/xananode-canonical/nodes/concept_federation-example.json deleted file mode 100644 index 5c6e8d9c..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/concept_federation-example.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "id": "xananode.example:concept/federation-example", - "protocol_id": "xananode.example:concept/federation-example", - "content_id": "sha256:f6dcc30d961054710310b920b576789f66bbbfceda5ed75febaee9c34ba23f9f", - "version_id": "sha256:f6dcc30d961054710310b920b576789f66bbbfceda5ed75febaee9c34ba23f9f", - "local_id": "federation-example", - "title": "Federation Example", - "type": "concept", - "facets": [], - "summary": "A protocol example showing two independently authored substrates being compared through compatibility and merge reports.", - "importance": 5, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-concept-federation-example-demonstrates-federated-knowledge-substrates-33", - "type": "demonstrates", - "source": "xananode.example:concept/federation-example", - "target": "federated-knowledge-substrates", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-concept-federation-example-uses-compatibility-report-34", - "type": "uses", - "source": "xananode.example:concept/federation-example", - "target": "compatibility-report", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-concept-federation-example-uses-merge-report-35", - "type": "uses", - "source": "xananode.example:concept/federation-example", - "target": "merge-report", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-concept-federation-example-preserves-independent-moderation-36", - "type": "preserves", - "source": "xananode.example:concept/federation-example", - "target": "independent-moderation", - "direction": "outgoing", - "external": false - } - ], - "body": "\nThe canonical federation example makes the protocol concrete.\n\nIt compares two independently authored substrates: one models a [knowledge substrate](/node/knowledge-substrate), the other models a memory substrate. Each keeps its own namespace and local records.\n\nThe [compatibility report](/node/compatibility-report) records how much interoperability is safe. The [merge report](/node/merge-report) records mappings and the decision not to collapse overlapping concepts into one forced truth.\n", - "source_file": "content/concepts/federation-example.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-concept-federation-example-demonstrates-federated-knowledge-substrates-33", - "xananode.example:rel/xananode-example-concept-federation-example-uses-compatibility-report-34", - "xananode.example:rel/xananode-example-concept-federation-example-uses-merge-report-35", - "xananode.example:rel/xananode-example-concept-federation-example-preserves-independent-moderation-36" - ], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_federation-rules.json b/exampleSite/packs/xananode-canonical/nodes/concept_federation-rules.json deleted file mode 100644 index 39a49eee..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/concept_federation-rules.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "id": "xananode.example:concept/federation-rules", - "protocol_id": "xananode.example:concept/federation-rules", - "content_id": "sha256:5677baf52c70ac5bf733f2cf2df26f28ec1bfde07d0f5451ba6ef579ef573a66", - "version_id": "sha256:5677baf52c70ac5bf733f2cf2df26f28ec1bfde07d0f5451ba6ef579ef573a66", - "local_id": "federation-rules", - "title": "Federation Rules", - "type": "concept", - "facets": [], - "summary": "The rules for exchanging, comparing, and preserving independently governed substrates without collapsing them into one authority.", - "importance": 5, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-concept-federation-rules-defines-federated-knowledge-substrates-37", - "type": "defines", - "source": "xananode.example:concept/federation-rules", - "target": "federated-knowledge-substrates", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-concept-federation-rules-preserves-independent-moderation-38", - "type": "preserves", - "source": "xananode.example:concept/federation-rules", - "target": "independent-moderation", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-concept-federation-rules-requires-compatibility-report-39", - "type": "requires", - "source": "xananode.example:concept/federation-rules", - "target": "compatibility-report", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-concept-federation-rules-requires-merge-report-40", - "type": "requires", - "source": "xananode.example:concept/federation-rules", - "target": "merge-report", - "direction": "outgoing", - "external": false - } - ], - "body": "\nFederation starts from substrate sovereignty.\n\nAnother substrate may import, map, compare, or reject data, but it must not silently overwrite [provenance](/node/provenance), collapse disagreement, or erase local moderation decisions.\n\nThe canonical rule is simple: merge by adding structure, not by destroying context.\n", - "source_file": "content/concepts/federation-rules.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-concept-federation-rules-defines-federated-knowledge-substrates-37", - "xananode.example:rel/xananode-example-concept-federation-rules-preserves-independent-moderation-38", - "xananode.example:rel/xananode-example-concept-federation-rules-requires-compatibility-report-39", - "xananode.example:rel/xananode-example-concept-federation-rules-requires-merge-report-40" - ], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_fragment-node.json b/exampleSite/packs/xananode-canonical/nodes/concept_fragment-node.json deleted file mode 100644 index d99379f2..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/concept_fragment-node.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "id": "xananode.example:concept/fragment-node", - "protocol_id": "xananode.example:concept/fragment-node", - "content_id": "sha256:e5fe054155de7b6ec29433bd35f16b12814bb5694f9cef77515681191711e47b", - "version_id": "sha256:e5fe054155de7b6ec29433bd35f16b12814bb5694f9cef77515681191711e47b", - "local_id": "fragment-node", - "title": "Fragment Node", - "type": "concept", - "facets": [], - "summary": "A node representing a stable addressable portion of another source, publication, media object, or node.", - "importance": 4, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-concept-fragment-node-required-for-transclusion-41", - "type": "required_for", - "source": "xananode.example:concept/fragment-node", - "target": "transclusion", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-concept-fragment-node-preserves-provenance-42", - "type": "preserves", - "source": "xananode.example:concept/fragment-node", - "target": "provenance", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-concept-fragment-node-deep-links-to-mother-of-all-demos-43", - "type": "deep_links_to", - "source": "xananode.example:concept/fragment-node", - "target": "mother-of-all-demos", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-concept-fragment-node-transcludes-mother-of-all-demos-v1-0001-1", - "type": "transcludes", - "source": "xananode.example:concept/fragment-node", - "target": "mother-of-all-demos@v1/0001", - "direction": "outgoing", - "external": false - } - ], - "body": "\nFragment nodes represent stable addressable parts of larger objects.\n\nInstead of pointing only to a whole source, a fragment carries its own id, selector metadata, tumbler address, and relationship history.\n\nFor example, this concept cites a specific fragment of the [Mother of All Demos](/node/mother-of-all-demos) source node:\n\n{{< xana ref=\"mother-of-all-demos@v1/0001\" label=\"Fragment node example\" >}}\n\nThat fragment is not copied into this page. It is rendered from the source node's authored stable fragment map.\n", - "source_file": "content/concepts/fragment-node.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-concept-fragment-node-required-for-transclusion-41", - "xananode.example:rel/xananode-example-concept-fragment-node-preserves-provenance-42", - "xananode.example:rel/xananode-example-concept-fragment-node-deep-links-to-mother-of-all-demos-43", - "xananode.example:rel/xananode-example-concept-fragment-node-transcludes-mother-of-all-demos-v1-0001-1" - ], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_independent-moderation.json b/exampleSite/packs/xananode-canonical/nodes/concept_independent-moderation.json deleted file mode 100644 index 9d45ba9c..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/concept_independent-moderation.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "id": "xananode.example:concept/independent-moderation", - "protocol_id": "xananode.example:concept/independent-moderation", - "content_id": "sha256:538c432a4cb65e4fd8f3c73f22f940d6af01c2fff9f91e110cf7a12cd79483df", - "version_id": "sha256:538c432a4cb65e4fd8f3c73f22f940d6af01c2fff9f91e110cf7a12cd79483df", - "local_id": "independent-moderation", - "title": "Independent Moderation", - "type": "concept", - "facets": [], - "summary": "The principle that each substrate may govern its own content while still remaining interoperable with others.", - "importance": 4, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-concept-independent-moderation-contrasts-with-single-source-of-truth-44", - "type": "contrasts_with", - "source": "xananode.example:concept/independent-moderation", - "target": "single-source-of-truth", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-concept-independent-moderation-requires-provenance-45", - "type": "requires", - "source": "xananode.example:concept/independent-moderation", - "target": "provenance", - "direction": "outgoing", - "external": false - } - ], - "body": "\nIndependent moderation means each substrate controls what it accepts, rejects, disputes, hides, deprecates, or marks as uncertain.\n\nFederation does not require one moderation team to control validity for everyone. Local decisions remain visible as [provenance](/node/provenance), confidence, claims, counterclaims, evidence, and mappings across substrates.\n", - "source_file": "content/concepts/independent-moderation.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-concept-independent-moderation-contrasts-with-single-source-of-truth-44", - "xananode.example:rel/xananode-example-concept-independent-moderation-requires-provenance-45" - ], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_knowledge-substrate.json b/exampleSite/packs/xananode-canonical/nodes/concept_knowledge-substrate.json deleted file mode 100644 index 671d0b9d..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/concept_knowledge-substrate.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "id": "xananode.example:concept/knowledge-substrate", - "protocol_id": "xananode.example:concept/knowledge-substrate", - "content_id": "sha256:b5e66900d5ed56b9b0426ef0936d82de7e07dbd4b0799836bfd86784b7d3ff8b", - "version_id": "sha256:b5e66900d5ed56b9b0426ef0936d82de7e07dbd4b0799836bfd86784b7d3ff8b", - "local_id": "knowledge-substrate", - "title": "Knowledge Substrate", - "type": "concept", - "facets": [], - "summary": "The structure that determines how information relates, persists, evolves, and can be navigated as knowledge.", - "importance": 5, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-concept-knowledge-substrate-has-claim-claim-substrate-is-structure-46", - "type": "has_claim", - "source": "xananode.example:concept/knowledge-substrate", - "target": "claim-substrate-is-structure", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-concept-knowledge-substrate-requires-provenance-47", - "type": "requires", - "source": "xananode.example:concept/knowledge-substrate", - "target": "provenance", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-concept-knowledge-substrate-requires-typed-relationships-48", - "type": "requires", - "source": "xananode.example:concept/knowledge-substrate", - "target": "typed-relationships", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-concept-knowledge-substrate-enabled-by-xananode-core-schema-49", - "type": "enabled_by", - "source": "xananode.example:concept/knowledge-substrate", - "target": "xananode-core-schema", - "direction": "outgoing", - "external": false - } - ], - "body": "\nA knowledge substrate is not the information itself. It is the structure that lets information remain understandable across time.\n\nThe same facts arranged as isolated documents, unlabeled hyperlinks, or [typed relationships](/node/typed-relationships) produce different knowledge capabilities. [XanaNode](/node/xananode) makes that structure explicit.\n", - "source_file": "content/concepts/knowledge-substrate.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-concept-knowledge-substrate-has-claim-claim-substrate-is-structure-46", - "xananode.example:rel/xananode-example-concept-knowledge-substrate-requires-provenance-47", - "xananode.example:rel/xananode-example-concept-knowledge-substrate-requires-typed-relationships-48", - "xananode.example:rel/xananode-example-concept-knowledge-substrate-enabled-by-xananode-core-schema-49" - ], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_known-implementations-registry.json b/exampleSite/packs/xananode-canonical/nodes/concept_known-implementations-registry.json deleted file mode 100644 index 80472974..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/concept_known-implementations-registry.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "id": "xananode.example:concept/known-implementations-registry", - "protocol_id": "xananode.example:concept/known-implementations-registry", - "content_id": "sha256:eefe5069da0b0186f6dee4400f59d89155010bc5fcf4aca265d5392fa78add8f", - "version_id": "sha256:eefe5069da0b0186f6dee4400f59d89155010bc5fcf4aca265d5392fa78add8f", - "local_id": "known-implementations-registry", - "title": "Known Implementations Registry", - "type": "concept", - "facets": [], - "summary": "A registry of tools, themes, validators, renderers, and substrates that claim some level of XanaNode compatibility.", - "importance": 4, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-concept-known-implementations-registry-documents-xananode-hugo-theme-50", - "type": "documents", - "source": "xananode.example:concept/known-implementations-registry", - "target": "xananode-hugo-theme", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-concept-known-implementations-registry-supports-compatibility-levels-51", - "type": "supports", - "source": "xananode.example:concept/known-implementations-registry", - "target": "compatibility-levels", - "direction": "outgoing", - "external": false - } - ], - "body": "\nThe known implementations registry is a discovery aid for the ecosystem.\n\nIt lists tools, themes, validators, renderers, and example substrates that claim a level of [XanaNode](/node/xananode) compatibility.\n\nThe registry does not replace validation. It gives implementers real targets to inspect, compare, and test against.\n", - "source_file": "content/concepts/known-implementations-registry.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-concept-known-implementations-registry-documents-xananode-hugo-theme-50", - "xananode.example:rel/xananode-example-concept-known-implementations-registry-supports-compatibility-levels-51" - ], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_media.json b/exampleSite/packs/xananode-canonical/nodes/concept_media.json deleted file mode 100644 index e24f6379..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/concept_media.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "id": "xananode.example:concept/media", - "protocol_id": "xananode.example:concept/media", - "content_id": "sha256:5499e6f25ad5caca1b4adfd04562707162f35829c395dbdbed5ac981fea3ccd3", - "version_id": "sha256:5499e6f25ad5caca1b4adfd04562707162f35829c395dbdbed5ac981fea3ccd3", - "local_id": "media", - "title": "Media", - "type": "concept", - "facets": [], - "summary": "", - "importance": 3, - "relationships": [], - "body": "\r\nImages, diagrams, and other visual assets used by this XanaNode substrate.", - "source_file": "content/media/_index.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_merge-report.json b/exampleSite/packs/xananode-canonical/nodes/concept_merge-report.json deleted file mode 100644 index ec9343f4..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/concept_merge-report.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "id": "xananode.example:concept/merge-report", - "protocol_id": "xananode.example:concept/merge-report", - "content_id": "sha256:9bdef85928e76f2343f69763339319961ad23cc8217b9b17c785e3f15209c2eb", - "version_id": "sha256:9bdef85928e76f2343f69763339319961ad23cc8217b9b17c785e3f15209c2eb", - "local_id": "merge-report", - "title": "Merge Report", - "type": "concept", - "facets": [], - "summary": "A report that explains proposed mappings, conflicts, identity decisions, preserved disagreements, and unresolved issues when substrates are compared or merged.", - "importance": 5, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-concept-merge-report-documents-merge-validation-52", - "type": "documents", - "source": "xananode.example:concept/merge-report", - "target": "merge-validation", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-concept-merge-report-preserves-provenance-53", - "type": "preserves", - "source": "xananode.example:concept/merge-report", - "target": "provenance", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-concept-merge-report-supports-claim-merge-without-collapse-54", - "type": "supports", - "source": "xananode.example:concept/merge-report", - "target": "claim-merge-without-collapse", - "direction": "outgoing", - "external": false - } - ], - "body": "\nA merge report is not a command to flatten two substrates into one truth.\n\nIt is an audit trail for a comparison. It preserves proposed identity matches, conflicts, unresolved decisions, warnings, and the reasoning behind mappings so disagreement remains navigable after analysis.\n\nThe canonical [federation example](/node/federation-example) uses a merge report to keep two overlapping concepts distinct while still recording their possible relationship.\n", - "source_file": "content/concepts/merge-report.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-concept-merge-report-documents-merge-validation-52", - "xananode.example:rel/xananode-example-concept-merge-report-preserves-provenance-53", - "xananode.example:rel/xananode-example-concept-merge-report-supports-claim-merge-without-collapse-54" - ], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_merge-validation.json b/exampleSite/packs/xananode-canonical/nodes/concept_merge-validation.json deleted file mode 100644 index 44f53759..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/concept_merge-validation.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "id": "xananode.example:concept/merge-validation", - "protocol_id": "xananode.example:concept/merge-validation", - "content_id": "sha256:58a1d3785cce111f2ccaa67a3978b2cbe6ab656997fc2dd6b8c6e9229e068c64", - "version_id": "sha256:58a1d3785cce111f2ccaa67a3978b2cbe6ab656997fc2dd6b8c6e9229e068c64", - "local_id": "merge-validation", - "title": "Merge Validation", - "type": "concept", - "facets": [], - "summary": "The process of safely combining or comparing substrates without destroying authorship, provenance, disagreement, or local moderation.", - "importance": 5, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-concept-merge-validation-requires-namespacing-55", - "type": "requires", - "source": "xananode.example:concept/merge-validation", - "target": "namespacing", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-concept-merge-validation-requires-provenance-56", - "type": "requires", - "source": "xananode.example:concept/merge-validation", - "target": "provenance", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-concept-merge-validation-requires-schema-extension-57", - "type": "requires", - "source": "xananode.example:concept/merge-validation", - "target": "schema-extension", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-concept-merge-validation-uses-merge-report-58", - "type": "uses", - "source": "xananode.example:concept/merge-validation", - "target": "merge-report", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-concept-merge-validation-uses-compatibility-report-59", - "type": "uses", - "source": "xananode.example:concept/merge-validation", - "target": "compatibility-report", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-concept-merge-validation-arrives-at-claim-merge-without-collapse-60", - "type": "arrives_at", - "source": "xananode.example:concept/merge-validation", - "target": "claim-merge-without-collapse", - "direction": "outgoing", - "external": false - } - ], - "body": "\nMerge validation is not deduplication.\n\nA merge-safe system does not automatically collapse two nodes with similar titles into one truth. It compares identity, [provenance](/node/provenance), source lineage, schema compatibility, and relationship meaning.\n\nThe goal is to preserve both substrates while making their overlaps and differences navigable.\n\nCompatibility reports explain whether two substrates can be compared safely. Merge reports preserve the proposed mappings, conflicts, unresolved issues, and identity decisions produced by that comparison.\n", - "source_file": "content/concepts/merge-validation.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-concept-merge-validation-requires-namespacing-55", - "xananode.example:rel/xananode-example-concept-merge-validation-requires-provenance-56", - "xananode.example:rel/xananode-example-concept-merge-validation-requires-schema-extension-57", - "xananode.example:rel/xananode-example-concept-merge-validation-uses-merge-report-58", - "xananode.example:rel/xananode-example-concept-merge-validation-uses-compatibility-report-59", - "xananode.example:rel/xananode-example-concept-merge-validation-arrives-at-claim-merge-without-collapse-60" - ], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_moderation-model.json b/exampleSite/packs/xananode-canonical/nodes/concept_moderation-model.json deleted file mode 100644 index 7b1db9a8..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/concept_moderation-model.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "id": "xananode.example:concept/moderation-model", - "protocol_id": "xananode.example:concept/moderation-model", - "content_id": "sha256:0bcc4a640645a747cd0e2340f46e2e3d1c30f4c02601eb70b7841e0119cd2867", - "version_id": "sha256:0bcc4a640645a747cd0e2340f46e2e3d1c30f4c02601eb70b7841e0119cd2867", - "local_id": "moderation-model", - "title": "Moderation Model", - "type": "concept", - "facets": [], - "summary": "The governance model that lets each substrate decide its own trust, inclusion, review, and publication rules.", - "importance": 4, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-concept-moderation-model-defines-independent-moderation-61", - "type": "defines", - "source": "xananode.example:concept/moderation-model", - "target": "independent-moderation", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-concept-moderation-model-required-for-federation-rules-62", - "type": "required_for", - "source": "xananode.example:concept/moderation-model", - "target": "federation-rules", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-concept-moderation-model-context-for-dispute-resolution-63", - "type": "context_for", - "source": "xananode.example:concept/moderation-model", - "target": "dispute-resolution", - "direction": "outgoing", - "external": false - } - ], - "body": "\n[XanaNode](/node/xananode) does not require one global moderation authority.\n\nEach substrate can decide what it publishes, imports, hides, rejects, or marks as disputed. Federation works because those decisions are visible rather than silently normalized away.\n", - "source_file": "content/concepts/moderation-model.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-concept-moderation-model-defines-independent-moderation-61", - "xananode.example:rel/xananode-example-concept-moderation-model-required-for-federation-rules-62", - "xananode.example:rel/xananode-example-concept-moderation-model-context-for-dispute-resolution-63" - ], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_namespace-registry.json b/exampleSite/packs/xananode-canonical/nodes/concept_namespace-registry.json deleted file mode 100644 index eb525ec1..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/concept_namespace-registry.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "id": "xananode.example:concept/namespace-registry", - "protocol_id": "xananode.example:concept/namespace-registry", - "content_id": "sha256:51abe1766f5122fcf7adcb1db9496513c13dd82a27bdfb821bfce7cfc5edf68f", - "version_id": "sha256:51abe1766f5122fcf7adcb1db9496513c13dd82a27bdfb821bfce7cfc5edf68f", - "local_id": "namespace-registry", - "title": "Namespace Registry", - "type": "concept", - "facets": [], - "summary": "A registry of known namespace identifiers used to avoid collisions and help tools recognize who owns a substrate, schema, or extension vocabulary.", - "importance": 4, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-concept-namespace-registry-implements-namespacing-64", - "type": "implements", - "source": "xananode.example:concept/namespace-registry", - "target": "namespacing", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-concept-namespace-registry-required-for-schema-extension-65", - "type": "required_for", - "source": "xananode.example:concept/namespace-registry", - "target": "schema-extension", - "direction": "outgoing", - "external": false - } - ], - "body": "\nThe namespace registry records known namespace ids and their owners.\n\nIt does not make every other namespace invalid. It helps tools distinguish recognized namespaces from private, experimental, or not-yet-registered ones while still preserving unknown data.\n", - "source_file": "content/concepts/namespace-registry.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-concept-namespace-registry-implements-namespacing-64", - "xananode.example:rel/xananode-example-concept-namespace-registry-required-for-schema-extension-65" - ], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_namespacing.json b/exampleSite/packs/xananode-canonical/nodes/concept_namespacing.json deleted file mode 100644 index 101ee7c0..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/concept_namespacing.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "id": "xananode.example:concept/namespacing", - "protocol_id": "xananode.example:concept/namespacing", - "content_id": "sha256:abd2bb070212bab8bc5dfdebdadad5e5261b8b96ea8a837c23bd014cc94611b1", - "version_id": "sha256:abd2bb070212bab8bc5dfdebdadad5e5261b8b96ea8a837c23bd014cc94611b1", - "local_id": "namespacing", - "title": "Namespacing", - "type": "concept", - "facets": [], - "summary": "A way to identify which substrate or schema owns a node type, relationship type, node, or fragment.", - "importance": 5, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-concept-namespacing-clarifies-schema-extension-66", - "type": "clarifies", - "source": "xananode.example:concept/namespacing", - "target": "schema-extension", - "direction": "outgoing", - "external": false - } - ], - "body": "\nNamespacing prevents independent substrates and extension vocabularies from colliding.\n\nThe core namespace is `xananode`. A substrate can use its own namespace for local nodes and extension types, such as `example.museum:artifact` or `example.researcher_a:concept/knowledge-substrate`.\n\nUnknown namespaced types are not invalid knowledge. They are declared extensions that can be displayed, preserved, mapped, or quarantined until another system understands them.\n", - "source_file": "content/concepts/namespacing.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-concept-namespacing-clarifies-schema-extension-66" - ], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_observations.json b/exampleSite/packs/xananode-canonical/nodes/concept_observations.json deleted file mode 100644 index 205ceda8..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/concept_observations.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "id": "xananode.example:concept/observations", - "protocol_id": "xananode.example:concept/observations", - "content_id": "sha256:afa7d3d88368f54e8cdd295b1f5c4f8c63dd871a9f63aa708755767f46f0c067", - "version_id": "sha256:afa7d3d88368f54e8cdd295b1f5c4f8c63dd871a9f63aa708755767f46f0c067", - "local_id": "observations", - "title": "Observations", - "type": "concept", - "facets": [], - "summary": "", - "importance": 3, - "relationships": [], - "body": "\nReal-world symptoms and cases that motivate the knowledge substrate model.\n", - "source_file": "content/observations/_index.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_people.json b/exampleSite/packs/xananode-canonical/nodes/concept_people.json deleted file mode 100644 index 7112920b..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/concept_people.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "id": "xananode.example:concept/people", - "protocol_id": "xananode.example:concept/people", - "content_id": "sha256:ae1a4150464f8a7ee6e4088b0d9497db970941a909613cf91733f718309e3789", - "version_id": "sha256:ae1a4150464f8a7ee6e4088b0d9497db970941a909613cf91733f718309e3789", - "local_id": "people", - "title": "People", - "type": "concept", - "facets": [], - "summary": "", - "importance": 3, - "relationships": [], - "body": "\nThinkers and builders in the lineage of relationship-first knowledge systems.\n", - "source_file": "content/people/_index.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_projects.json b/exampleSite/packs/xananode-canonical/nodes/concept_projects.json deleted file mode 100644 index 569e4856..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/concept_projects.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "id": "xananode.example:concept/projects", - "protocol_id": "xananode.example:concept/projects", - "content_id": "sha256:81c690bfd8719e597faaca18dbb64eb83a161eb2191abb86f166ed02ddd40207", - "version_id": "sha256:81c690bfd8719e597faaca18dbb64eb83a161eb2191abb86f166ed02ddd40207", - "local_id": "projects", - "title": "Projects", - "type": "concept", - "facets": [], - "summary": "", - "importance": 3, - "relationships": [], - "body": "\nBuilt, proposed, fictional, abandoned, or active systems with lineage.\n", - "source_file": "content/projects/_index.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_protocol-artifacts.json b/exampleSite/packs/xananode-canonical/nodes/concept_protocol-artifacts.json deleted file mode 100644 index 535df36e..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/concept_protocol-artifacts.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "id": "xananode.example:concept/protocol-artifacts", - "protocol_id": "xananode.example:concept/protocol-artifacts", - "content_id": "sha256:32f95a964951a136002ebed0ee44b085589c6af90eef7818c71708a10f2234c9", - "version_id": "sha256:32f95a964951a136002ebed0ee44b085589c6af90eef7818c71708a10f2234c9", - "local_id": "protocol-artifacts", - "title": "Protocol Artifacts", - "type": "concept", - "facets": [], - "summary": "The machine-readable files and reports that let a XanaNode substrate be validated, compared, merged, and federated.", - "importance": 5, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-concept-protocol-artifacts-defined-by-xananode-core-schema-67", - "type": "defined_by", - "source": "xananode.example:concept/protocol-artifacts", - "target": "xananode-core-schema", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-concept-protocol-artifacts-contains-substrate-manifest-68", - "type": "contains", - "source": "xananode.example:concept/protocol-artifacts", - "target": "substrate-manifest", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-concept-protocol-artifacts-contains-substrate-node-record-69", - "type": "contains", - "source": "xananode.example:concept/protocol-artifacts", - "target": "substrate-node-record", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-concept-protocol-artifacts-contains-substrate-relationship-list-70", - "type": "contains", - "source": "xananode.example:concept/protocol-artifacts", - "target": "substrate-relationship-list", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-concept-protocol-artifacts-contains-review-suggestions-71", - "type": "contains", - "source": "xananode.example:concept/protocol-artifacts", - "target": "review-suggestions", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-concept-protocol-artifacts-required-for-federated-knowledge-substrates-72", - "type": "required_for", - "source": "xananode.example:concept/protocol-artifacts", - "target": "federated-knowledge-substrates", - "direction": "outgoing", - "external": false - } - ], - "body": "\nThe protocol is not only a set of ideas. It is a set of publishable artifacts.\n\nThis implementation publishes those artifacts as static JSON: `substrate.json`, `relationships.json`, one JSON record per node, copied schema files, generated fragment data, and pending [review suggestions](/node/review-suggestions).\n\nHuman pages make the substrate readable. Protocol artifacts make it inspectable, validatable, comparable, and federatable by other tools.\n", - "source_file": "content/concepts/protocol-artifacts.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-concept-protocol-artifacts-defined-by-xananode-core-schema-67", - "xananode.example:rel/xananode-example-concept-protocol-artifacts-contains-substrate-manifest-68", - "xananode.example:rel/xananode-example-concept-protocol-artifacts-contains-substrate-node-record-69", - "xananode.example:rel/xananode-example-concept-protocol-artifacts-contains-substrate-relationship-list-70", - "xananode.example:rel/xananode-example-concept-protocol-artifacts-contains-review-suggestions-71", - "xananode.example:rel/xananode-example-concept-protocol-artifacts-required-for-federated-knowledge-substrates-72" - ], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_provenance.json b/exampleSite/packs/xananode-canonical/nodes/concept_provenance.json deleted file mode 100644 index 170a32f9..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/concept_provenance.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "id": "xananode.example:concept/provenance", - "protocol_id": "xananode.example:concept/provenance", - "content_id": "sha256:ae5de649a693520a27fd56041c6fb6afbfc7e29b1c17cdf336b0e0399a83d5c6", - "version_id": "sha256:ae5de649a693520a27fd56041c6fb6afbfc7e29b1c17cdf336b0e0399a83d5c6", - "local_id": "provenance", - "title": "Provenance", - "type": "concept", - "facets": [], - "summary": "The visible lineage of where information came from, how it changed, who asserted it, and what evidence it depends on.", - "importance": 5, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-concept-provenance-has-evidence-claim-relationships-preserve-context-73", - "type": "has_evidence", - "source": "xananode.example:concept/provenance", - "target": "claim-relationships-preserve-context", - "direction": "outgoing", - "external": false - } - ], - "body": "\nProvenance is not decorative metadata. It is part of meaning.\n\nA claim without provenance may still be useful, but its status is different from a claim tied to sources, authorship, revisions, and evidence.\n", - "source_file": "content/concepts/provenance.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-concept-provenance-has-evidence-claim-relationships-preserve-context-73" - ], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_review-suggestions.json b/exampleSite/packs/xananode-canonical/nodes/concept_review-suggestions.json deleted file mode 100644 index 36a4f2c6..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/concept_review-suggestions.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "id": "xananode.example:concept/review-suggestions", - "protocol_id": "xananode.example:concept/review-suggestions", - "content_id": "sha256:8a476b3136f6c32ff3ee5cd02c377dce33ea7e734edbaf525add715988227c2c", - "version_id": "sha256:8a476b3136f6c32ff3ee5cd02c377dce33ea7e734edbaf525add715988227c2c", - "local_id": "review-suggestions", - "title": "Review Suggestions", - "type": "concept", - "facets": [], - "summary": "Generated, user-approved suggestions for autolinking node titles, aliases, repeated fragments, and imported substrate changes without rewriting content automatically.", - "importance": 4, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-concept-review-suggestions-uses-typed-relationships-74", - "type": "uses", - "source": "xananode.example:concept/review-suggestions", - "target": "typed-relationships", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-concept-review-suggestions-uses-transclusion-75", - "type": "uses", - "source": "xananode.example:concept/review-suggestions", - "target": "transclusion", - "direction": "outgoing", - "external": false - } - ], - "body": "\nThe suggestion scanner looks for existing node titles and aliases in Markdown content, plus repeated fragment text that could become a [transclusion](/node/transclusion).\n\nIt does not rewrite pages automatically. It produces a [review queue](/review/) so an author can approve each ordinary link, transclusion, merge, or imported relationship before changing the substrate. The generated review page keeps implemented examples beside pending suggestions so a new site author can see both states of the workflow.\n\n{{< review-suggestions >}}\n", - "source_file": "content/concepts/review-suggestions.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-concept-review-suggestions-uses-typed-relationships-74", - "xananode.example:rel/xananode-example-concept-review-suggestions-uses-transclusion-75" - ], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_schema-extension.json b/exampleSite/packs/xananode-canonical/nodes/concept_schema-extension.json deleted file mode 100644 index 994b404d..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/concept_schema-extension.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "id": "xananode.example:concept/schema-extension", - "protocol_id": "xananode.example:concept/schema-extension", - "content_id": "sha256:de5f4ae0be07d2d3eda6860a235e333a6043fe12d14a14aaca63fc5e5996112f", - "version_id": "sha256:de5f4ae0be07d2d3eda6860a235e333a6043fe12d14a14aaca63fc5e5996112f", - "local_id": "schema-extension", - "title": "Schema Extension", - "type": "concept", - "facets": [], - "summary": "The ability for a substrate to add custom node or relationship types while remaining compatible with XanaNode Core.", - "importance": 4, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-concept-schema-extension-enabled-by-namespacing-76", - "type": "enabled_by", - "source": "xananode.example:concept/schema-extension", - "target": "namespacing", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-concept-schema-extension-requires-xananode-core-schema-77", - "type": "requires", - "source": "xananode.example:concept/schema-extension", - "target": "xananode-core-schema", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-concept-schema-extension-required-for-federated-knowledge-substrates-78", - "type": "required_for", - "source": "xananode.example:concept/schema-extension", - "target": "federated-knowledge-substrates", - "direction": "outgoing", - "external": false - } - ], - "body": "\n[XanaNode](/node/xananode) Core is intentionally shared, but it is not the only vocabulary a substrate can use.\n\nThe core schema provides shared interoperability. Extension schemas allow local domains to define additional meanings without breaking the whole system.\n\nA custom type is valid when it is namespaced, described, versioned, machine-readable, and preserved even by tools that do not understand it.\n\nThe [custom extension substrate](/node/custom-extension-substrate) example shows this in practice: a local domain can define additional types while still publishing the core manifest, node, relationship, and schema files expected by XanaNode tools.\n", - "source_file": "content/concepts/schema-extension.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-concept-schema-extension-enabled-by-namespacing-76", - "xananode.example:rel/xananode-example-concept-schema-extension-requires-xananode-core-schema-77", - "xananode.example:rel/xananode-example-concept-schema-extension-required-for-federated-knowledge-substrates-78" - ], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_schemas.json b/exampleSite/packs/xananode-canonical/nodes/concept_schemas.json deleted file mode 100644 index 01f747c4..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/concept_schemas.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "id": "xananode.example:concept/schemas", - "protocol_id": "xananode.example:concept/schemas", - "content_id": "sha256:21c03a9a971d031c1c003871fb0827c7d0af7ad921f2c5a0d14de992a9613ad1", - "version_id": "sha256:21c03a9a971d031c1c003871fb0827c7d0af7ad921f2c5a0d14de992a9613ad1", - "local_id": "schemas", - "title": "Schemas", - "type": "concept", - "facets": [], - "summary": "", - "importance": 3, - "relationships": [], - "body": "\nSchema and governance records used to keep substrates interoperable.\n", - "source_file": "content/schemas/_index.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_single-source-of-truth.json b/exampleSite/packs/xananode-canonical/nodes/concept_single-source-of-truth.json deleted file mode 100644 index 9367be50..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/concept_single-source-of-truth.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "id": "xananode.example:concept/single-source-of-truth", - "protocol_id": "xananode.example:concept/single-source-of-truth", - "content_id": "sha256:fda94ebba910c27f27e6d2fb9c8e4ac6dce6f620d3694a3e42bd9bc47da73b79", - "version_id": "sha256:fda94ebba910c27f27e6d2fb9c8e4ac6dce6f620d3694a3e42bd9bc47da73b79", - "local_id": "single-source-of-truth", - "title": "Single Source of Truth", - "type": "concept", - "facets": [], - "summary": "A centralized model where one canonical location or authority controls what is treated as valid.", - "importance": 4, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-concept-single-source-of-truth-contrasts-with-federated-knowledge-substrates-79", - "type": "contrasts_with", - "source": "xananode.example:concept/single-source-of-truth", - "target": "federated-knowledge-substrates", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-concept-single-source-of-truth-threatens-independent-moderation-80", - "type": "threatens", - "source": "xananode.example:concept/single-source-of-truth", - "target": "independent-moderation", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-concept-single-source-of-truth-alternative-to-knowledge-substrate-81", - "type": "alternative_to", - "source": "xananode.example:concept/single-source-of-truth", - "target": "knowledge-substrate", - "direction": "outgoing", - "external": false - } - ], - "body": "\nSingle-source-of-truth systems are useful when consensus, control, and simplicity matter.\n\nThey become fragile when knowledge is disputed, partial, culturally specific, politically sensitive, or evolving.\n\n[XanaNode](/node/xananode) favors interoperable sources of context over one enforced source of truth.\n", - "source_file": "content/concepts/single-source-of-truth.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-concept-single-source-of-truth-contrasts-with-federated-knowledge-substrates-79", - "xananode.example:rel/xananode-example-concept-single-source-of-truth-threatens-independent-moderation-80", - "xananode.example:rel/xananode-example-concept-single-source-of-truth-alternative-to-knowledge-substrate-81" - ], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_sources.json b/exampleSite/packs/xananode-canonical/nodes/concept_sources.json deleted file mode 100644 index 9940d3d1..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/concept_sources.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "id": "xananode.example:concept/sources", - "protocol_id": "xananode.example:concept/sources", - "content_id": "sha256:b085033fd66142964d2851017e49e79ef6ccbd0d71a721808aa07f9d2f05fab9", - "version_id": "sha256:b085033fd66142964d2851017e49e79ef6ccbd0d71a721808aa07f9d2f05fab9", - "local_id": "sources", - "title": "Sources", - "type": "concept", - "facets": [], - "summary": "", - "importance": 3, - "relationships": [], - "body": "\nSource records that document, support, or contextualize the graph.\n", - "source_file": "content/sources/_index.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_substrate-manifest.json b/exampleSite/packs/xananode-canonical/nodes/concept_substrate-manifest.json deleted file mode 100644 index c37993f1..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/concept_substrate-manifest.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "id": "xananode.example:concept/substrate-manifest", - "protocol_id": "xananode.example:concept/substrate-manifest", - "content_id": "sha256:4445b2d92bbe3af6e8048b7ce26dd98afedc098ad6c7f53fe99a2099b69f138b", - "version_id": "sha256:4445b2d92bbe3af6e8048b7ce26dd98afedc098ad6c7f53fe99a2099b69f138b", - "local_id": "substrate-manifest", - "title": "Substrate Manifest", - "type": "concept", - "facets": [], - "summary": "The root metadata file that identifies a substrate, its namespace, version, schema version, imports, maintainers, and extension declarations.", - "importance": 5, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-concept-substrate-manifest-requires-namespacing-82", - "type": "requires", - "source": "xananode.example:concept/substrate-manifest", - "target": "namespacing", - "direction": "outgoing", - "external": false - } - ], - "body": "\n`substrate.json` is the first file another tool should read.\n\nIt identifies the substrate, namespace, substrate version, targeted core schema version, imports, maintainers, and extension declarations.\n\nThis theme generates `substrate.json` during preparation so the human site and machine-readable substrate stay aligned.\n", - "source_file": "content/concepts/substrate-manifest.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-concept-substrate-manifest-requires-namespacing-82" - ], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_substrate-node-record.json b/exampleSite/packs/xananode-canonical/nodes/concept_substrate-node-record.json deleted file mode 100644 index 34920ce4..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/concept_substrate-node-record.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "id": "xananode.example:concept/substrate-node-record", - "protocol_id": "xananode.example:concept/substrate-node-record", - "content_id": "sha256:e9dc516c084fcdf116dff7f3c0e129758d10d5cdc14a4cfcc679d2fc67330e96", - "version_id": "sha256:e9dc516c084fcdf116dff7f3c0e129758d10d5cdc14a4cfcc679d2fc67330e96", - "local_id": "substrate-node-record", - "title": "Substrate Node Record", - "type": "concept", - "facets": [], - "summary": "A JSON representation of a node with a protocol identifier, type, summary, importance, provenance fields, and incoming or outgoing relationship summaries.", - "importance": 5, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-concept-substrate-node-record-uses-xananode-node-types-83", - "type": "uses", - "source": "xananode.example:concept/substrate-node-record", - "target": "xananode-node-types", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-concept-substrate-node-record-contains-fragment-node-84", - "type": "contains", - "source": "xananode.example:concept/substrate-node-record", - "target": "fragment-node", - "direction": "outgoing", - "external": false - } - ], - "body": "\nA node record is the machine-readable counterpart to a human-readable page.\n\nIt preserves the protocol id, title, type, importance, summary, [provenance](/node/provenance) fields, and incoming or outgoing relationship summaries needed for tools to traverse the substrate without scraping HTML.\n\nFor authored fragments, this implementation also emits protocol `fragment` node records with `source_node`, `fragment_id`, `tumbler`, and `selector` metadata.\n", - "source_file": "content/concepts/substrate-node-record.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-concept-substrate-node-record-uses-xananode-node-types-83", - "xananode.example:rel/xananode-example-concept-substrate-node-record-contains-fragment-node-84" - ], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_substrate-relationship-list.json b/exampleSite/packs/xananode-canonical/nodes/concept_substrate-relationship-list.json deleted file mode 100644 index 8ee11686..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/concept_substrate-relationship-list.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "id": "xananode.example:concept/substrate-relationship-list", - "protocol_id": "xananode.example:concept/substrate-relationship-list", - "content_id": "sha256:4fa1751375499ea3ffbaccee005a063a188eb341a2f0d4616e956d4db428ec36", - "version_id": "sha256:4fa1751375499ea3ffbaccee005a063a188eb341a2f0d4616e956d4db428ec36", - "local_id": "substrate-relationship-list", - "title": "Substrate Relationship List", - "type": "concept", - "facets": [], - "summary": "The protocol-level relationship file containing typed edges with stable ids, source and target ids, summaries, visibility, weights, and assertion provenance.", - "importance": 5, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-concept-substrate-relationship-list-uses-xananode-relationship-types-85", - "type": "uses", - "source": "xananode.example:concept/substrate-relationship-list", - "target": "xananode-relationship-types", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-concept-substrate-relationship-list-preserves-provenance-86", - "type": "preserves", - "source": "xananode.example:concept/substrate-relationship-list", - "target": "provenance", - "direction": "outgoing", - "external": false - } - ], - "body": "\n`relationships.json` is the edge list for a substrate.\n\nEach relationship has its own id, source, target, type, and summary. It can also carry weight, visibility, assertion [provenance](/node/provenance), confidence, evidence, federation metadata, and tumbler references.\n\nThis implementation derives the protocol relationship list from authored front matter, primary media links, trail membership, and stable [transclusion](/node/transclusion) shortcodes.\n", - "source_file": "content/concepts/substrate-relationship-list.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-concept-substrate-relationship-list-uses-xananode-relationship-types-85", - "xananode.example:rel/xananode-example-concept-substrate-relationship-list-preserves-provenance-86" - ], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_technologies.json b/exampleSite/packs/xananode-canonical/nodes/concept_technologies.json deleted file mode 100644 index d65908ee..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/concept_technologies.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "id": "xananode.example:concept/technologies", - "protocol_id": "xananode.example:concept/technologies", - "content_id": "sha256:552a6a95b2c30e5ac3f979ba6c2417bcef1b4e427dccb2c0de617381577c5fe7", - "version_id": "sha256:552a6a95b2c30e5ac3f979ba6c2417bcef1b4e427dccb2c0de617381577c5fe7", - "local_id": "technologies", - "title": "Technologies", - "type": "concept", - "facets": [], - "summary": "", - "importance": 3, - "relationships": [], - "body": "\nTechnical mechanisms used by XanaNode implementations.\n", - "source_file": "content/technologies/_index.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_trails.json b/exampleSite/packs/xananode-canonical/nodes/concept_trails.json deleted file mode 100644 index b160c440..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/concept_trails.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "id": "xananode.example:concept/trails", - "protocol_id": "xananode.example:concept/trails", - "content_id": "sha256:e248a353474eabf8fbfbfb54793314f4a4640d7ce51e96428fb0f79156baf57c", - "version_id": "sha256:e248a353474eabf8fbfbfb54793314f4a4640d7ce51e96428fb0f79156baf57c", - "local_id": "trails", - "title": "Trails", - "type": "concept", - "facets": [], - "summary": "", - "importance": 3, - "relationships": [], - "body": "\nCurated associative paths through the substrate.\n", - "source_file": "content/trails/_index.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_transclusion.json b/exampleSite/packs/xananode-canonical/nodes/concept_transclusion.json deleted file mode 100644 index f2ef491e..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/concept_transclusion.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "id": "xananode.example:concept/transclusion", - "protocol_id": "xananode.example:concept/transclusion", - "content_id": "sha256:a7af51e9c6de7d547b1210f02bd4c4f4761f0e137940a39e2b295d9d04ce5848", - "version_id": "sha256:a7af51e9c6de7d547b1210f02bd4c4f4761f0e137940a39e2b295d9d04ce5848", - "local_id": "transclusion", - "title": "Transclusion", - "type": "concept", - "facets": [], - "summary": "Including a specific versioned fragment by reference rather than copying it, preserving identity, attribution, and revision lineage.", - "importance": 5, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-concept-transclusion-preserves-provenance-87", - "type": "preserves", - "source": "xananode.example:concept/transclusion", - "target": "provenance", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-concept-transclusion-uses-fragment-node-88", - "type": "uses", - "source": "xananode.example:concept/transclusion", - "target": "fragment-node", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-concept-transclusion-transcludes-xanadu-document-interconnection-v1-0001-1", - "type": "transcludes", - "source": "xananode.example:concept/transclusion", - "target": "xanadu-document-interconnection@v1/0001", - "direction": "outgoing", - "external": false - } - ], - "body": "\nTransclusion includes a source fragment by reference instead of turning it into an anonymous copy.\n\nIn this [XanaNode](/node/xananode) substrate, a transclusion points to a stable fragment id inside a versioned source node.\n\nThe rendered passage keeps its source identity, selector metadata, attribution path, and protocol tumbler address.\n\nThis page includes fragment `0001` from the Xanadu source node:\n\n{{< xana ref=\"xanadu-document-interconnection@v1/0001\" label=\"Transcluded source fragment\" >}}\n\nThe block above is backed by `xanadu-document-interconnection@v1/0001`, which resolves to the protocol address `xananode.example:source/xanadu-document-interconnection#fragment/0001`.\n", - "source_file": "content/concepts/transclusion.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-concept-transclusion-preserves-provenance-87", - "xananode.example:rel/xananode-example-concept-transclusion-uses-fragment-node-88", - "xananode.example:rel/xananode-example-concept-transclusion-transcludes-xanadu-document-interconnection-v1-0001-1" - ], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_tumbler-addressing.json b/exampleSite/packs/xananode-canonical/nodes/concept_tumbler-addressing.json deleted file mode 100644 index 4de3650d..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/concept_tumbler-addressing.json +++ /dev/null @@ -1,84 +0,0 @@ -{ - "id": "xananode.example:concept/tumbler-addressing", - "protocol_id": "xananode.example:concept/tumbler-addressing", - "content_id": "sha256:07b3be34699607a96e05e7668ad7c1fb772f6552c938b5bf089eab6e85f9fe9b", - "version_id": "sha256:07b3be34699607a96e05e7668ad7c1fb772f6552c938b5bf089eab6e85f9fe9b", - "local_id": "tumbler-addressing", - "title": "Tumbler Addressing", - "type": "concept", - "facets": [], - "summary": "Persistent, location-independent addressing for nodes, relationships, revisions, and fragments inside a substrate.", - "importance": 5, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-concept-tumbler-addressing-enables-transclusion-89", - "type": "enables", - "source": "xananode.example:concept/tumbler-addressing", - "target": "transclusion", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-concept-tumbler-addressing-enables-deep-linking-90", - "type": "enables", - "source": "xananode.example:concept/tumbler-addressing", - "target": "deep-linking", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-concept-tumbler-addressing-preserves-provenance-91", - "type": "preserves", - "source": "xananode.example:concept/tumbler-addressing", - "target": "provenance", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-concept-tumbler-addressing-enables-fragment-node-92", - "type": "enables", - "source": "xananode.example:concept/tumbler-addressing", - "target": "fragment-node", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-concept-tumbler-addressing-extended-by-xananode-93", - "type": "extended_by", - "source": "xananode.example:concept/tumbler-addressing", - "target": "xananode", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-concept-tumbler-addressing-deep-links-to-as-we-may-think-94", - "type": "deep_links_to", - "source": "xananode.example:concept/tumbler-addressing", - "target": "as-we-may-think", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-concept-tumbler-addressing-transcludes-as-we-may-think-v1-0004-1", - "type": "transcludes", - "source": "xananode.example:concept/tumbler-addressing", - "target": "as-we-may-think@v1/0004", - "direction": "outgoing", - "external": false - } - ], - "body": "\nTumbler addressing keeps content addressable when files move, URLs change, or layouts are rebuilt.\n\n[XanaNode](/node/xananode) uses stable node identifiers and stable fragment identifiers for [deep linking](/node/deep-linking) and [transclusion](/node/transclusion).\n\nThe protocol-level address profile uses namespaced ids such as `example.minimal:source/as-we-may-think#fragment/0004` so fragments can remain identifiable across renderers and rebuilds.\n\nThis page resolves a local stable fragment. The shortcode below points at fragment `0004` inside the `as-we-may-think` source node:\n\n{{< xana ref=\"as-we-may-think@v1/0004\" label=\"Tumbler-addressed fragment\" >}}\n\nIf the source file moves or the page layout changes, the reference still names the logical node, version, and fragment id rather than a fragile screen location.\n", - "source_file": "content/concepts/tumbler-addressing.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-concept-tumbler-addressing-enables-transclusion-89", - "xananode.example:rel/xananode-example-concept-tumbler-addressing-enables-deep-linking-90", - "xananode.example:rel/xananode-example-concept-tumbler-addressing-preserves-provenance-91", - "xananode.example:rel/xananode-example-concept-tumbler-addressing-enables-fragment-node-92", - "xananode.example:rel/xananode-example-concept-tumbler-addressing-extended-by-xananode-93", - "xananode.example:rel/xananode-example-concept-tumbler-addressing-deep-links-to-as-we-may-think-94", - "xananode.example:rel/xananode-example-concept-tumbler-addressing-transcludes-as-we-may-think-v1-0004-1" - ], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_typed-relationships.json b/exampleSite/packs/xananode-canonical/nodes/concept_typed-relationships.json deleted file mode 100644 index f81ed914..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/concept_typed-relationships.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "id": "xananode.example:concept/typed-relationships", - "protocol_id": "xananode.example:concept/typed-relationships", - "content_id": "sha256:c01b4b43a8992823483886d45c2028e1abaa2da4f6a122f9abb5e86b03ef8b7f", - "version_id": "sha256:c01b4b43a8992823483886d45c2028e1abaa2da4f6a122f9abb5e86b03ef8b7f", - "local_id": "typed-relationships", - "title": "Typed Relationships", - "type": "concept", - "facets": [], - "summary": "Explicit relationship meanings that explain why two nodes are connected.", - "importance": 5, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-concept-typed-relationships-contrasts-with-unlabeled-hyperlink-95", - "type": "contrasts_with", - "source": "xananode.example:concept/typed-relationships", - "target": "unlabeled-hyperlink", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-concept-typed-relationships-supports-claim-relationships-preserve-context-96", - "type": "supports", - "source": "xananode.example:concept/typed-relationships", - "target": "claim-relationships-preserve-context", - "direction": "outgoing", - "external": false - } - ], - "body": "\nA normal hyperlink says that two things are connected.\n\nA typed relationship says how they are connected.\n\nThat difference matters. `supports`, `contradicts`, `explains`, `derived_from`, `memorializes`, `transcludes`, and `deep_links_to` carry different meanings and should not be flattened into generic relatedness.\n", - "source_file": "content/concepts/typed-relationships.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-concept-typed-relationships-contrasts-with-unlabeled-hyperlink-95", - "xananode.example:rel/xananode-example-concept-typed-relationships-supports-claim-relationships-preserve-context-96" - ], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_unlabeled-hyperlink.json b/exampleSite/packs/xananode-canonical/nodes/concept_unlabeled-hyperlink.json deleted file mode 100644 index 98176466..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/concept_unlabeled-hyperlink.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "id": "xananode.example:concept/unlabeled-hyperlink", - "protocol_id": "xananode.example:concept/unlabeled-hyperlink", - "content_id": "sha256:b46a14f9b8df36ae25e87e25a9b8addeebe561cd8fa8339058e20440f8f15b29", - "version_id": "sha256:b46a14f9b8df36ae25e87e25a9b8addeebe561cd8fa8339058e20440f8f15b29", - "local_id": "unlabeled-hyperlink", - "title": "Unlabeled Hyperlink", - "type": "concept", - "facets": [], - "summary": "A link that connects two resources without preserving why the connection matters.", - "importance": 3, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-concept-unlabeled-hyperlink-threatens-provenance-97", - "type": "threatens", - "source": "xananode.example:concept/unlabeled-hyperlink", - "target": "provenance", - "direction": "outgoing", - "external": false - } - ], - "body": "\nThe web hyperlink is powerful because it is simple. It spread because it was easy.\n\nIts weakness is that it usually does not say whether the target supports, contradicts, defines, documents, quotes, explains, or merely mentions the source.\n", - "source_file": "content/concepts/unlabeled-hyperlink.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-concept-unlabeled-hyperlink-threatens-provenance-97" - ], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_xananode-example-substrate.json b/exampleSite/packs/xananode-canonical/nodes/concept_xananode-example-substrate.json deleted file mode 100644 index 57a8626a..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/concept_xananode-example-substrate.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "id": "xananode.example:concept/xananode-example-substrate", - "protocol_id": "xananode.example:concept/xananode-example-substrate", - "content_id": "sha256:1771fd1f2ede7d785d395a0deafc27d27c8958e6b868239ebbb8d78ad502aece", - "version_id": "sha256:1771fd1f2ede7d785d395a0deafc27d27c8958e6b868239ebbb8d78ad502aece", - "local_id": "xananode-example-substrate", - "title": "XanaNode Example Substrate", - "type": "concept", - "facets": [], - "summary": "", - "importance": 3, - "relationships": [], - "body": "\nThis example site is a self-describing XanaNode substrate: it uses XanaNode content files, node types, relationship types, trails, and source records to explain what XanaNode is.\n", - "source_file": "content/_index.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/concept_xananode.json b/exampleSite/packs/xananode-canonical/nodes/concept_xananode.json deleted file mode 100644 index c5ddf8b4..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/concept_xananode.json +++ /dev/null @@ -1,76 +0,0 @@ -{ - "id": "xananode.example:concept/xananode", - "protocol_id": "xananode.example:concept/xananode", - "content_id": "sha256:4e0e45d146fdc6bab6e546a877ed6beae33f8b4326054521034f0eb2e5c4d18c", - "version_id": "sha256:4e0e45d146fdc6bab6e546a877ed6beae33f8b4326054521034f0eb2e5c4d18c", - "local_id": "xananode", - "title": "XanaNode", - "type": "concept", - "facets": [], - "summary": "A protocol for interoperable, independently authored knowledge substrates that preserve relationships, provenance, lineage, disagreement, and addressable fragments.", - "importance": 5, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-concept-xananode-defines-knowledge-substrate-98", - "type": "defines", - "source": "xananode.example:concept/xananode", - "target": "knowledge-substrate", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-concept-xananode-explains-federated-knowledge-substrates-99", - "type": "explains", - "source": "xananode.example:concept/xananode", - "target": "federated-knowledge-substrates", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-concept-xananode-requires-xananode-core-schema-100", - "type": "requires", - "source": "xananode.example:concept/xananode", - "target": "xananode-core-schema", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-concept-xananode-preserves-provenance-101", - "type": "preserves", - "source": "xananode.example:concept/xananode", - "target": "provenance", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-concept-xananode-extends-project-xanadu-102", - "type": "extends", - "source": "xananode.example:concept/xananode", - "target": "project-xanadu", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-concept-xananode-extends-memex-103", - "type": "extends", - "source": "xananode.example:concept/xananode", - "target": "memex", - "direction": "outgoing", - "external": false - } - ], - "body": "\nXanaNode is a protocol, ontology, and publishing architecture for interoperable knowledge substrates.\n\nIt treats relationships as first-class structures, not decoration around documents. Claims, sources, people, events, media, trails, schemas, fragments, and revisions become addressable nodes connected by [typed relationships](/node/typed-relationships).\n\nThe core schema gives independently authored substrates enough shared meaning to validate, compare, merge, federate, or analyze them without requiring a single central source of truth.\n", - "source_file": "content/concepts/xananode.md", - "primary_media": "xananode-icon", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-concept-xananode-defines-knowledge-substrate-98", - "xananode.example:rel/xananode-example-concept-xananode-explains-federated-knowledge-substrates-99", - "xananode.example:rel/xananode-example-concept-xananode-requires-xananode-core-schema-100", - "xananode.example:rel/xananode-example-concept-xananode-preserves-provenance-101", - "xananode.example:rel/xananode-example-concept-xananode-extends-project-xanadu-102", - "xananode.example:rel/xananode-example-concept-xananode-extends-memex-103" - ], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/essay_start-here.json b/exampleSite/packs/xananode-canonical/nodes/essay_start-here.json deleted file mode 100644 index 93fc7d34..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/essay_start-here.json +++ /dev/null @@ -1,84 +0,0 @@ -{ - "id": "xananode.example:essay/start-here", - "protocol_id": "xananode.example:essay/start-here", - "content_id": "sha256:3a56c3e7dcfb43606adab52e423d70a557d440e81f8fce96a199fcd6c2488cee", - "version_id": "sha256:3a56c3e7dcfb43606adab52e423d70a557d440e81f8fce96a199fcd6c2488cee", - "local_id": "start-here", - "title": "Start Here", - "type": "essay", - "facets": [], - "summary": "The canonical starting essay for the XanaNode example substrate.", - "importance": 5, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-essay-start-here-explains-xananode-104", - "type": "explains", - "source": "xananode.example:essay/start-here", - "target": "xananode", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-essay-start-here-explains-knowledge-substrate-105", - "type": "explains", - "source": "xananode.example:essay/start-here", - "target": "knowledge-substrate", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-essay-start-here-explains-federated-knowledge-substrates-106", - "type": "explains", - "source": "xananode.example:essay/start-here", - "target": "federated-knowledge-substrates", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-essay-start-here-contrasts-with-single-source-of-truth-107", - "type": "contrasts_with", - "source": "xananode.example:essay/start-here", - "target": "single-source-of-truth", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-essay-start-here-continues-to-xananode-core-trail-108", - "type": "continues_to", - "source": "xananode.example:essay/start-here", - "target": "xananode-core-trail", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-essay-start-here-continues-to-protocol-artifacts-trail-109", - "type": "continues_to", - "source": "xananode.example:essay/start-here", - "target": "protocol-artifacts-trail", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-essay-start-here-continues-to-using-hugo-with-protocol-json-110", - "type": "continues_to", - "source": "xananode.example:essay/start-here", - "target": "using-hugo-with-protocol-json", - "direction": "outgoing", - "external": false - } - ], - "body": "\n[XanaNode](/node/xananode) begins with a simple claim: civilization is good at publishing information and bad at preserving the relationships that make information understandable.\n\nA page can say something. A graph can show where that statement came from, what supports it, what challenges it, what it depends on, and how it changed.\n\nThis example substrate explains XanaNode using XanaNode itself. The pages are human-readable nodes, and the build also imports protocol JSON packs, validates everything together, and republishes the merged substrate for machines.\n\nFollow the core trail from the problem of isolated documents, through [typed relationships](/node/typed-relationships), [provenance](/node/provenance), [transclusion](/node/transclusion), [namespacing](/node/namespacing), [merge validation](/node/merge-validation), and federation.\n\nThen follow the [protocol artifacts trail](/node/protocol-artifacts-trail) to see the manifest, node records, relationship list, schemas, registries, extension examples, reports, and governance rules that make federation concrete.\n\nIf you are building a Hugo site from existing protocol JSON, read [Using Hugo with Protocol JSON](/node/using-hugo-with-protocol-json). The bundled example imports the protocol base pack and the extended XanaNode lineage pack directly from JSON, then renders them in the 2D viewer without forcing you to recreate every node as Markdown.\n", - "source_file": "content/essays/start-here.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-essay-start-here-explains-xananode-104", - "xananode.example:rel/xananode-example-essay-start-here-explains-knowledge-substrate-105", - "xananode.example:rel/xananode-example-essay-start-here-explains-federated-knowledge-substrates-106", - "xananode.example:rel/xananode-example-essay-start-here-contrasts-with-single-source-of-truth-107", - "xananode.example:rel/xananode-example-essay-start-here-continues-to-xananode-core-trail-108", - "xananode.example:rel/xananode-example-essay-start-here-continues-to-protocol-artifacts-trail-109", - "xananode.example:rel/xananode-example-essay-start-here-continues-to-using-hugo-with-protocol-json-110" - ], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/essay_using-hugo-with-protocol-json.json b/exampleSite/packs/xananode-canonical/nodes/essay_using-hugo-with-protocol-json.json deleted file mode 100644 index c1270973..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/essay_using-hugo-with-protocol-json.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "id": "xananode.example:essay/using-hugo-with-protocol-json", - "protocol_id": "xananode.example:essay/using-hugo-with-protocol-json", - "content_id": "sha256:70575ca5a1694a5391db26836daeddcd86a3a83ccacae96b774c2e11fea9f7f3", - "version_id": "sha256:70575ca5a1694a5391db26836daeddcd86a3a83ccacae96b774c2e11fea9f7f3", - "local_id": "using-hugo-with-protocol-json", - "title": "Using Hugo with Protocol JSON", - "type": "essay", - "facets": [], - "summary": "How to use the Hugo theme as a read-only XanaNode viewer for Markdown-authored nodes, the protocol base pack, and imported protocol JSON.", - "importance": 5, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-essay-using-hugo-with-protocol-json-explains-xananode-hugo-theme-111", - "type": "explains", - "source": "xananode.example:essay/using-hugo-with-protocol-json", - "target": "xananode-hugo-theme", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-essay-using-hugo-with-protocol-json-explains-substrate-node-record-112", - "type": "explains", - "source": "xananode.example:essay/using-hugo-with-protocol-json", - "target": "substrate-node-record", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-essay-using-hugo-with-protocol-json-explains-substrate-relationship-list-113", - "type": "explains", - "source": "xananode.example:essay/using-hugo-with-protocol-json", - "target": "substrate-relationship-list", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-essay-using-hugo-with-protocol-json-context-for-historical-lineage-trail-114", - "type": "context_for", - "source": "xananode.example:essay/using-hugo-with-protocol-json", - "target": "historical-lineage-trail", - "direction": "outgoing", - "external": false - } - ], - "body": "\nHugo is the static publishing layer. It is not the protocol.\n\nUse Markdown when you want prose pages, essays, explainers, sources, or authored trails. Use protocol JSON when you already have validated substrate records from Core, Workspace, another tool, or another substrate.\n\nThe import path is intentionally simple. Drop a pack into the site, then let the prepare step merge it into the generated substrate:\n\n```text\nimports/\n lineage/\n nodes.json\n relationships.json\n```\n\n`nodes.json` can contain either a single substrate node, an array of substrate nodes, or an object with a `nodes` array. `relationships.json` can contain either an array of relationships or an object with a `relationships` array.\n\nThe example site uses two packs:\n\n- `params.xananode.packs` in `hugo.yaml` mounts the protocol minimal substrate from the Core/Protocol submodule. It demonstrates the base model: substrate manifest, node records, typed relationships, evidence, stable fragments, and transclusion.\n- `imports/lineage/` extends that model with the fuller human-computer augmentation lineage: Leibniz, Otlet, Bush, Nelson, Engelbart, Brown, HES, FRESS, Intermedia, HyperCard, Hyperland, VR, TED2, the Web, and the XanaNode bridge concepts.\n\nMounted packs are build-time layers. They can be enabled or removed without claiming local ownership of their records. Absorbed packs are reviewed imports that become part of the receiving substrate. The base pack is mounted here so the protocol repository remains its governed source of truth.\n\nThen run:\n\n```bash\nnpm run validate\nnpm run build\n```\n\nThe prepare step validates the generated and imported records together, writes the protocol artifacts, and emits a browser-ready viewer feed.\n\nThe important published files are:\n\n```text\n/substrate.json\n/nodes-index.json\n/nodes/*.json\n/relationships.json\n/xananode-viewer.json\n```\n\n`/substrate.json`, `/nodes/*.json`, and `/relationships.json` are the protocol artifacts. `/nodes-index.json` makes the node files discoverable on a static host, because browsers cannot list a directory. `/xananode-viewer.json` is the read-only browser bundle derived from those protocol records.\n\nThat means you do not need to recreate imported records as Markdown just to see them. Markdown is for authored human pages. JSON imports are for existing protocol objects.\n\nCore remains responsible for protocol intelligence. During prepare, Hugo hands Core the existing substrate and the incoming packs so Core can report possible same-entity merges, relationships that touch existing nodes, possible links from prose to known nodes, and possible transclusions. Hugo is the renderer and static-site adapter; Core is where the reusable substrate analysis belongs.\n\nThis is the pattern for a new site: mount the base pack if you want a known-good skeleton, drop in generated JSON from Core or Workspace, write Markdown only where you want human-authored pages, then publish the generated protocol artifacts with the static viewer.\n", - "source_file": "content/essays/using-hugo-with-protocol-json.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-essay-using-hugo-with-protocol-json-explains-xananode-hugo-theme-111", - "xananode.example:rel/xananode-example-essay-using-hugo-with-protocol-json-explains-substrate-node-record-112", - "xananode.example:rel/xananode-example-essay-using-hugo-with-protocol-json-explains-substrate-relationship-list-113", - "xananode.example:rel/xananode-example-essay-using-hugo-with-protocol-json-context-for-historical-lineage-trail-114" - ], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/essay_what-is-xananode.json b/exampleSite/packs/xananode-canonical/nodes/essay_what-is-xananode.json deleted file mode 100644 index e8dfc031..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/essay_what-is-xananode.json +++ /dev/null @@ -1,66 +0,0 @@ -{ - "id": "xananode.example:essay/what-is-xananode", - "protocol_id": "xananode.example:essay/what-is-xananode", - "content_id": "sha256:7fa1f354c07354f0e19ee701e01c843a155009252bbbe2c46a23ce0491033e13", - "version_id": "sha256:7fa1f354c07354f0e19ee701e01c843a155009252bbbe2c46a23ce0491033e13", - "local_id": "what-is-xananode", - "title": "What Is XanaNode?", - "type": "essay", - "facets": [], - "summary": "XanaNode is a protocol for interoperable knowledge substrates, not merely a graph viewer or static site theme.", - "importance": 5, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-essay-what-is-xananode-defines-xananode-115", - "type": "defines", - "source": "xananode.example:essay/what-is-xananode", - "target": "xananode", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-essay-what-is-xananode-explains-xananode-hugo-theme-116", - "type": "explains", - "source": "xananode.example:essay/what-is-xananode", - "target": "xananode-hugo-theme", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-essay-what-is-xananode-arrives-at-claim-merge-without-collapse-117", - "type": "arrives_at", - "source": "xananode.example:essay/what-is-xananode", - "target": "claim-merge-without-collapse", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-essay-what-is-xananode-context-for-federated-knowledge-substrates-118", - "type": "context_for", - "source": "xananode.example:essay/what-is-xananode", - "target": "federated-knowledge-substrates", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-essay-what-is-xananode-explains-protocol-artifacts-119", - "type": "explains", - "source": "xananode.example:essay/what-is-xananode", - "target": "protocol-artifacts", - "direction": "outgoing", - "external": false - } - ], - "body": "\n[XanaNode](/node/xananode) is best understood in layers.\n\nThe ontology defines what kinds of things can be represented.\n\nThe relationship vocabulary defines why those things are connected.\n\nA substrate is an independently authored graph using that vocabulary.\n\n[Protocol artifacts](/node/protocol-artifacts) make that graph portable: `substrate.json` identifies the substrate, node records describe addressable objects, `relationships.json` preserves typed edges, schemas validate the artifacts, and reports explain compatibility or merge decisions.\n\nA renderer, such as this [Hugo](/node/hugo) theme, is one way to publish and navigate a substrate. It is not the protocol itself.\n\nThe larger goal is federation: many independently moderated substrates that can still interoperate because they declare their schemas and relationships clearly.\n", - "source_file": "content/essays/what-is-xananode.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-essay-what-is-xananode-defines-xananode-115", - "xananode.example:rel/xananode-example-essay-what-is-xananode-explains-xananode-hugo-theme-116", - "xananode.example:rel/xananode-example-essay-what-is-xananode-arrives-at-claim-merge-without-collapse-117", - "xananode.example:rel/xananode-example-essay-what-is-xananode-context-for-federated-knowledge-substrates-118", - "xananode.example:rel/xananode-example-essay-what-is-xananode-explains-protocol-artifacts-119" - ], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/fragment_as-we-may-think-0004.json b/exampleSite/packs/xananode-canonical/nodes/fragment_as-we-may-think-0004.json deleted file mode 100644 index 7a1b0b4d..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/fragment_as-we-may-think-0004.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "id": "xananode.example:fragment/as-we-may-think-0004", - "protocol_id": "xananode.example:fragment/as-we-may-think-0004", - "content_id": "sha256:f712416ac32e6b8771dcbe4315d4d9ff61635e6407265b20301ec3e3a79afc0e", - "version_id": "sha256:f712416ac32e6b8771dcbe4315d4d9ff61635e6407265b20301ec3e3a79afc0e", - "local_id": "as-we-may-think#0004", - "title": "Associative Trails Fragment", - "type": "fragment", - "summary": "Bush argued that the growing record of knowledge required better associative methods for navigation and recall.", - "importance": 3, - "relationships": [], - "source_node": "xananode.example:source/as-we-may-think", - "source_content_id": "sha256:d0e91f6a5790e264906827a917d0d8f0c6490dfe32976e4ed44a9ef7268f941e", - "source_version_id": "sha256:d0e91f6a5790e264906827a917d0d8f0c6490dfe32976e4ed44a9ef7268f941e", - "fragment_id": "0004", - "tumbler": "xananode.example:source/as-we-may-think@sha256:d0e91f6a5790e264906827a917d0d8f0c6490dfe32976e4ed44a9ef7268f941e#fragment/0004@sha256:f712416ac32e6b8771dcbe4315d4d9ff61635e6407265b20301ec3e3a79afc0e", - "selector": { - "type": "semantic-anchor", - "value": "associative-trails-discussion" - }, - "source_url": "https://www.theatlantic.com/magazine/archive/1945/07/as-we-may-think/303881/", - "rights_status": "copyrighted", - "outgoing_relationships": [], - "incoming_relationships": [], - "metadata": { - "generated": false - } -} diff --git a/exampleSite/packs/xananode-canonical/nodes/fragment_mother-of-all-demos-0001.json b/exampleSite/packs/xananode-canonical/nodes/fragment_mother-of-all-demos-0001.json deleted file mode 100644 index e7428612..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/fragment_mother-of-all-demos-0001.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "id": "xananode.example:fragment/mother-of-all-demos-0001", - "protocol_id": "xananode.example:fragment/mother-of-all-demos-0001", - "content_id": "sha256:217a3bcf5fb3c571fd4661497b6bdde97bba61576045ca253f21b9c0d2987ce4", - "version_id": "sha256:217a3bcf5fb3c571fd4661497b6bdde97bba61576045ca253f21b9c0d2987ce4", - "local_id": "mother-of-all-demos#0001", - "title": "Augmenting Human Intelligence Fragment", - "type": "fragment", - "summary": "The demonstration showed computers as tools for augmenting human intelligence and navigating structured knowledge work.", - "importance": 3, - "relationships": [], - "source_node": "xananode.example:source/mother-of-all-demos", - "source_content_id": "sha256:43becbb536dc402ccca9b688130ae25e30c17109ab144e62cccfa78ddc804e5c", - "source_version_id": "sha256:43becbb536dc402ccca9b688130ae25e30c17109ab144e62cccfa78ddc804e5c", - "fragment_id": "0001", - "tumbler": "xananode.example:source/mother-of-all-demos@sha256:43becbb536dc402ccca9b688130ae25e30c17109ab144e62cccfa78ddc804e5c#fragment/0001@sha256:217a3bcf5fb3c571fd4661497b6bdde97bba61576045ca253f21b9c0d2987ce4", - "selector": { - "type": "semantic-anchor", - "value": "augmenting-human-intelligence" - }, - "source_url": "https://www.dougengelbart.org/content/view/209/", - "outgoing_relationships": [], - "incoming_relationships": [], - "metadata": { - "generated": false - } -} diff --git a/exampleSite/packs/xananode-canonical/nodes/fragment_xanadu-document-interconnection-enabling-re-use-0001.json b/exampleSite/packs/xananode-canonical/nodes/fragment_xanadu-document-interconnection-enabling-re-use-0001.json deleted file mode 100644 index 979ebf3f..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/fragment_xanadu-document-interconnection-enabling-re-use-0001.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "id": "xananode.example:fragment/xanadu-document-interconnection-enabling-re-use-0001", - "protocol_id": "xananode.example:fragment/xanadu-document-interconnection-enabling-re-use-0001", - "content_id": "sha256:48d3c63d7645b547a9d41b7f6f39d2f07a885f4a479353dd3ae8742c4225cbfe", - "version_id": "sha256:48d3c63d7645b547a9d41b7f6f39d2f07a885f4a479353dd3ae8742c4225cbfe", - "local_id": "xanadu-document-interconnection-enabling-re-use#0001", - "title": "Reusable Media Fragment", - "type": "fragment", - "summary": "Nelson's work provides a key source layer for transclusion, reusable media, and visible interconnection.", - "importance": 3, - "relationships": [], - "source_node": "xananode.example:source/xanadu-document-interconnection-enabling-re-use", - "source_content_id": "sha256:8f975bbba85c5ea8428de2a7bf1e0b51e12a5c4c844788ac1bc90521269db590", - "source_version_id": "sha256:8f975bbba85c5ea8428de2a7bf1e0b51e12a5c4c844788ac1bc90521269db590", - "fragment_id": "0001", - "tumbler": "xananode.example:source/xanadu-document-interconnection-enabling-re-use@sha256:8f975bbba85c5ea8428de2a7bf1e0b51e12a5c4c844788ac1bc90521269db590#fragment/0001@sha256:48d3c63d7645b547a9d41b7f6f39d2f07a885f4a479353dd3ae8742c4225cbfe", - "selector": { - "type": "semantic-anchor", - "value": "reusable-media-visible-interconnection" - }, - "source_url": "https://www.xanadu.net/", - "rights_status": "copyrighted", - "outgoing_relationships": [], - "incoming_relationships": [], - "metadata": { - "generated": false - } -} diff --git a/exampleSite/packs/xananode-canonical/nodes/media_xananode-icon.json b/exampleSite/packs/xananode-canonical/nodes/media_xananode-icon.json deleted file mode 100644 index b8651fea..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/media_xananode-icon.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "id": "xananode.example:media/xananode-icon", - "protocol_id": "xananode.example:media/xananode-icon", - "content_id": "sha256:64564755b311697834b4006581f138de7a613532394260a92475753d23b54a7e", - "version_id": "sha256:64564755b311697834b4006581f138de7a613532394260a92475753d23b54a7e", - "local_id": "xananode-icon", - "title": "XanaNode Icon", - "type": "media", - "facets": [], - "summary": "The abstract X-shaped network icon used as the visual mark for the XanaNode theme.", - "importance": 5, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-media-xananode-icon-used-as-primary-media-for-xananode-hugo-theme-120", - "type": "used_as_primary_media_for", - "source": "xananode.example:media/xananode-icon", - "target": "xananode-hugo-theme", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-media-xananode-icon-depicts-xananode-hugo-theme-121", - "type": "depicts", - "source": "xananode.example:media/xananode-icon", - "target": "xananode-hugo-theme", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-media-xananode-icon-represents-xananode-122", - "type": "represents", - "source": "xananode.example:media/xananode-icon", - "target": "xananode", - "direction": "outgoing", - "external": false - } - ], - "body": "\r\nThis icon is the visual mark for the [XanaNode](/node/xananode) theme.\r\n\r\nThe crossing lines and central node are meant to suggest [typed relationships](/node/typed-relationships), visible lineage, and a substrate whose meaning comes from the connections between things rather than from isolated documents.\n", - "source_file": "content/media/xananode-icon.md", - "media_type": "image/svg+xml", - "file": "/xananode-icon.svg", - "alt": "An abstract X-shaped network logo with a central node and four outer nodes connected by blue and orange relationship lines.", - "creator": "Built By Bots", - "created_date": "2026-06-16T00:00:00.000Z", - "source_name": "XanaNode theme static asset", - "source_url": "https://xananode.com/xananode-icon.svg", - "license": "MIT", - "license_url": "/LICENSE", - "rights_status": "open-source", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-media-xananode-icon-used-as-primary-media-for-xananode-hugo-theme-120", - "xananode.example:rel/xananode-example-media-xananode-icon-depicts-xananode-hugo-theme-121", - "xananode.example:rel/xananode-example-media-xananode-icon-represents-xananode-122" - ], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/observation_link-rot.json b/exampleSite/packs/xananode-canonical/nodes/observation_link-rot.json deleted file mode 100644 index c859539b..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/observation_link-rot.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "id": "xananode.example:observation/link-rot", - "protocol_id": "xananode.example:observation/link-rot", - "content_id": "sha256:cb934cfc8deaec76b176aa7bf8bd3ebb92d6123ba06df6520a011693108d55ca", - "version_id": "sha256:cb934cfc8deaec76b176aa7bf8bd3ebb92d6123ba06df6520a011693108d55ca", - "local_id": "link-rot", - "title": "Link Rot", - "type": "observation", - "facets": [], - "summary": "A failure mode where references embedded in digital artifacts decay, move, disappear, or lose context over time.", - "importance": 4, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-observation-link-rot-demonstrates-unlabeled-hyperlink-123", - "type": "demonstrates", - "source": "xananode.example:observation/link-rot", - "target": "unlabeled-hyperlink", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-observation-link-rot-threatens-provenance-124", - "type": "threatens", - "source": "xananode.example:observation/link-rot", - "target": "provenance", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-observation-link-rot-supported-by-source-code-link-decay-study-125", - "type": "supported_by", - "source": "xananode.example:observation/link-rot", - "target": "source-code-link-decay-study", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-observation-link-rot-explained-by-knowledge-substrate-126", - "type": "explained_by", - "source": "xananode.example:observation/link-rot", - "target": "knowledge-substrate", - "direction": "outgoing", - "external": false - } - ], - "body": "\nLink rot shows why ordinary document-embedded references are fragile.\n\nThe target may disappear, move, change meaning, or lose its surrounding context.\n", - "source_file": "content/observations/link-rot.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-observation-link-rot-demonstrates-unlabeled-hyperlink-123", - "xananode.example:rel/xananode-example-observation-link-rot-threatens-provenance-124", - "xananode.example:rel/xananode-example-observation-link-rot-supported-by-source-code-link-decay-study-125", - "xananode.example:rel/xananode-example-observation-link-rot-explained-by-knowledge-substrate-126" - ], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/person_douglas-engelbart.json b/exampleSite/packs/xananode-canonical/nodes/person_douglas-engelbart.json deleted file mode 100644 index d5013140..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/person_douglas-engelbart.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "id": "xananode.example:person/douglas-engelbart", - "protocol_id": "xananode.example:person/douglas-engelbart", - "content_id": "sha256:4350038848491b30fa1a559b44c86dfc89588eda7df2312b900530d35423a035", - "version_id": "sha256:4350038848491b30fa1a559b44c86dfc89588eda7df2312b900530d35423a035", - "local_id": "douglas-engelbart", - "title": "Douglas Engelbart", - "type": "person", - "facets": [], - "summary": "Computer pioneer focused on augmenting human intellect through interactive computing.", - "importance": 5, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-person-douglas-engelbart-created-nls-127", - "type": "created", - "source": "xananode.example:person/douglas-engelbart", - "target": "nls", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-person-douglas-engelbart-presented-mother-of-all-demos-128", - "type": "presented", - "source": "xananode.example:person/douglas-engelbart", - "target": "mother-of-all-demos", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-person-douglas-engelbart-extended-by-xananode-129", - "type": "extended_by", - "source": "xananode.example:person/douglas-engelbart", - "target": "xananode", - "direction": "outgoing", - "external": false - } - ], - "body": "\nEngelbart treated computers as tools for increasing human ability to reason, collaborate, and navigate complex problems.\n", - "source_file": "content/people/douglas-engelbart.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-person-douglas-engelbart-created-nls-127", - "xananode.example:rel/xananode-example-person-douglas-engelbart-presented-mother-of-all-demos-128", - "xananode.example:rel/xananode-example-person-douglas-engelbart-extended-by-xananode-129" - ], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/person_ted-nelson.json b/exampleSite/packs/xananode-canonical/nodes/person_ted-nelson.json deleted file mode 100644 index 4b70f6ae..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/person_ted-nelson.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "id": "xananode.example:person/ted-nelson", - "protocol_id": "xananode.example:person/ted-nelson", - "content_id": "sha256:19e92077720489a87bfde3f5572207efda7421b199d75e89d4ce4442c4ed3ffa", - "version_id": "sha256:19e92077720489a87bfde3f5572207efda7421b199d75e89d4ce4442c4ed3ffa", - "local_id": "ted-nelson", - "title": "Ted Nelson", - "type": "person", - "facets": [], - "summary": "Hypertext theorist and founder of Project Xanadu, associated with transclusion, visible interconnection, and nonsequential writing.", - "importance": 5, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-person-ted-nelson-created-project-xanadu-130", - "type": "created", - "source": "xananode.example:person/ted-nelson", - "target": "project-xanadu", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-person-ted-nelson-introduced-transclusion-131", - "type": "introduced", - "source": "xananode.example:person/ted-nelson", - "target": "transclusion", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-person-ted-nelson-authored-xanadu-document-interconnection-132", - "type": "authored", - "source": "xananode.example:person/ted-nelson", - "target": "xanadu-document-interconnection", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-person-ted-nelson-influenced-xananode-133", - "type": "influenced", - "source": "xananode.example:person/ted-nelson", - "target": "xananode", - "direction": "outgoing", - "external": false - } - ], - "body": "\nTed Nelson argued that documents were the wrong primitive and that systems should preserve reusable, visibly connected media.\n", - "source_file": "content/people/ted-nelson.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-person-ted-nelson-created-project-xanadu-130", - "xananode.example:rel/xananode-example-person-ted-nelson-introduced-transclusion-131", - "xananode.example:rel/xananode-example-person-ted-nelson-authored-xanadu-document-interconnection-132", - "xananode.example:rel/xananode-example-person-ted-nelson-influenced-xananode-133" - ], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/person_vannevar-bush.json b/exampleSite/packs/xananode-canonical/nodes/person_vannevar-bush.json deleted file mode 100644 index bb32e611..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/person_vannevar-bush.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "id": "xananode.example:person/vannevar-bush", - "protocol_id": "xananode.example:person/vannevar-bush", - "content_id": "sha256:fd93b4100c6395964d8f33d967a45e4396986a1b84c162c195f06d159fc8358d", - "version_id": "sha256:fd93b4100c6395964d8f33d967a45e4396986a1b84c162c195f06d159fc8358d", - "local_id": "vannevar-bush", - "title": "Vannevar Bush", - "type": "person", - "facets": [], - "summary": "Engineer and science administrator whose Memex proposal described associative trails as a response to information overload.", - "importance": 5, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-person-vannevar-bush-authored-as-we-may-think-134", - "type": "authored", - "source": "xananode.example:person/vannevar-bush", - "target": "as-we-may-think", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-person-vannevar-bush-proposed-memex-135", - "type": "proposed", - "source": "xananode.example:person/vannevar-bush", - "target": "memex", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-person-vannevar-bush-anticipated-knowledge-substrate-136", - "type": "anticipated", - "source": "xananode.example:person/vannevar-bush", - "target": "knowledge-substrate", - "direction": "outgoing", - "external": false - } - ], - "body": "\nVannevar Bush framed the problem as one of navigation through a growing record of knowledge.\n", - "source_file": "content/people/vannevar-bush.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-person-vannevar-bush-authored-as-we-may-think-134", - "xananode.example:rel/xananode-example-person-vannevar-bush-proposed-memex-135", - "xananode.example:rel/xananode-example-person-vannevar-bush-anticipated-knowledge-substrate-136" - ], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/project_memex.json b/exampleSite/packs/xananode-canonical/nodes/project_memex.json deleted file mode 100644 index 5e0b2f88..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/project_memex.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "id": "xananode.example:project/memex", - "protocol_id": "xananode.example:project/memex", - "content_id": "sha256:939e7a902495bd15941228a38cd392b55758853990aeca21b3045c14049ae372", - "version_id": "sha256:939e7a902495bd15941228a38cd392b55758853990aeca21b3045c14049ae372", - "local_id": "memex", - "title": "Memex", - "type": "project", - "facets": [], - "summary": "Vannevar Bush's proposed associative memory device for navigating trails through recorded knowledge.", - "importance": 5, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-project-memex-introduced-in-as-we-may-think-137", - "type": "introduced_in", - "source": "xananode.example:project/memex", - "target": "as-we-may-think", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-project-memex-anticipated-xananode-138", - "type": "anticipated", - "source": "xananode.example:project/memex", - "target": "xananode", - "direction": "outgoing", - "external": false - } - ], - "body": "\nThe Memex is an ancestor concept for associative trails and human-centered knowledge navigation.\n", - "source_file": "content/projects/memex.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-project-memex-introduced-in-as-we-may-think-137", - "xananode.example:rel/xananode-example-project-memex-anticipated-xananode-138" - ], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/project_nls.json b/exampleSite/packs/xananode-canonical/nodes/project_nls.json deleted file mode 100644 index 0b5a1ecc..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/project_nls.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "id": "xananode.example:project/nls", - "protocol_id": "xananode.example:project/nls", - "content_id": "sha256:e1a93ab4a8b9cb68c5ad776351d788ee75c3caa5ef00edba3cd13bd4a0370148", - "version_id": "sha256:e1a93ab4a8b9cb68c5ad776351d788ee75c3caa5ef00edba3cd13bd4a0370148", - "local_id": "nls", - "title": "NLS", - "type": "project", - "facets": [], - "summary": "Douglas Engelbart's oN-Line System, an early interactive computing environment for augmenting human intellect.", - "importance": 4, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-project-nls-demonstrated-by-mother-of-all-demos-139", - "type": "demonstrated_by", - "source": "xananode.example:project/nls", - "target": "mother-of-all-demos", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-project-nls-anticipated-xananode-140", - "type": "anticipated", - "source": "xananode.example:project/nls", - "target": "xananode", - "direction": "outgoing", - "external": false - } - ], - "body": "\nNLS demonstrated interactive navigation, collaborative editing, and computer-supported knowledge work decades before those ideas became common.\n", - "source_file": "content/projects/nls.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-project-nls-demonstrated-by-mother-of-all-demos-139", - "xananode.example:rel/xananode-example-project-nls-anticipated-xananode-140" - ], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/project_project-xanadu.json b/exampleSite/packs/xananode-canonical/nodes/project_project-xanadu.json deleted file mode 100644 index 4e33099d..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/project_project-xanadu.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "id": "xananode.example:project/project-xanadu", - "protocol_id": "xananode.example:project/project-xanadu", - "content_id": "sha256:caad2612b08b20f9c29131bac67847230acba366503758f657fb63e8714bf670", - "version_id": "sha256:caad2612b08b20f9c29131bac67847230acba366503758f657fb63e8714bf670", - "local_id": "project-xanadu", - "title": "Project Xanadu", - "type": "project", - "facets": [], - "summary": "Ted Nelson's long-running hypertext project focused on deep linking, transclusion, versioning, and visible interconnection.", - "importance": 5, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-project-project-xanadu-defines-transclusion-141", - "type": "defines", - "source": "xananode.example:project/project-xanadu", - "target": "transclusion", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-project-project-xanadu-influenced-xananode-142", - "type": "influenced", - "source": "xananode.example:project/project-xanadu", - "target": "xananode", - "direction": "outgoing", - "external": false - } - ], - "body": "\nProject Xanadu is the clearest historical predecessor for persistent [transclusion](/node/transclusion), [deep linking](/node/deep-linking), and relationship-preserving media.\n", - "source_file": "content/projects/project-xanadu.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-project-project-xanadu-defines-transclusion-141", - "xananode.example:rel/xananode-example-project-project-xanadu-influenced-xananode-142" - ], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/project_xananode-hugo-theme.json b/exampleSite/packs/xananode-canonical/nodes/project_xananode-hugo-theme.json deleted file mode 100644 index 2c77b645..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/project_xananode-hugo-theme.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "id": "xananode.example:project/xananode-hugo-theme", - "protocol_id": "xananode.example:project/xananode-hugo-theme", - "content_id": "sha256:7ed623eafd156f61eb5a29450e14317b0b5ebdc5f10c7ffc3287d58209e14b7b", - "version_id": "sha256:7ed623eafd156f61eb5a29450e14317b0b5ebdc5f10c7ffc3287d58209e14b7b", - "local_id": "xananode-hugo-theme", - "title": "XanaNode Hugo Theme", - "type": "project", - "facets": [], - "summary": "A static-site reference implementation that reads XanaNode content files and renders them as a navigable graph.", - "importance": 4, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-project-xananode-hugo-theme-implements-xananode-143", - "type": "implements", - "source": "xananode.example:project/xananode-hugo-theme", - "target": "xananode", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-project-xananode-hugo-theme-uses-hugo-144", - "type": "uses", - "source": "xananode.example:project/xananode-hugo-theme", - "target": "hugo", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-project-xananode-hugo-theme-uses-cytoscape-js-145", - "type": "uses", - "source": "xananode.example:project/xananode-hugo-theme", - "target": "cytoscape-js", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-project-xananode-hugo-theme-demonstrates-knowledge-substrate-146", - "type": "demonstrates", - "source": "xananode.example:project/xananode-hugo-theme", - "target": "knowledge-substrate", - "direction": "outgoing", - "external": false - } - ], - "body": "\nThe [Hugo](/node/hugo) theme is not [XanaNode](/node/xananode) itself.\n\nIt is one reference implementation: a static site generator, content folder, front matter conventions, JSON index, and graph viewer that demonstrate the XanaNode model.\n", - "source_file": "content/projects/xananode-hugo-theme.md", - "primary_media": "xananode-icon", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-project-xananode-hugo-theme-implements-xananode-143", - "xananode.example:rel/xananode-example-project-xananode-hugo-theme-uses-hugo-144", - "xananode.example:rel/xananode-example-project-xananode-hugo-theme-uses-cytoscape-js-145", - "xananode.example:rel/xananode-example-project-xananode-hugo-theme-demonstrates-knowledge-substrate-146" - ], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/schema_compatibility-report-schema.json b/exampleSite/packs/xananode-canonical/nodes/schema_compatibility-report-schema.json deleted file mode 100644 index c7b65dd3..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/schema_compatibility-report-schema.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "id": "xananode.example:schema/compatibility-report-schema", - "protocol_id": "xananode.example:schema/compatibility-report-schema", - "content_id": "sha256:39e9ba517d24d2446e4a8b814bdf5fcd60d6504153bbdac8201df186ef272619", - "version_id": "sha256:39e9ba517d24d2446e4a8b814bdf5fcd60d6504153bbdac8201df186ef272619", - "local_id": "compatibility-report-schema", - "title": "Compatibility Report Schema", - "type": "schema", - "facets": [], - "summary": "The JSON Schema that validates compatibility reports between tools and substrates.", - "importance": 4, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-schema-compatibility-report-schema-defines-compatibility-report-147", - "type": "defines", - "source": "xananode.example:schema/compatibility-report-schema", - "target": "compatibility-report", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-schema-compatibility-report-schema-documents-compatibility-levels-148", - "type": "documents", - "source": "xananode.example:schema/compatibility-report-schema", - "target": "compatibility-levels", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-schema-compatibility-report-schema-required-for-federation-example-149", - "type": "required_for", - "source": "xananode.example:schema/compatibility-report-schema", - "target": "federation-example", - "direction": "outgoing", - "external": false - } - ], - "body": "\nThis schema validates reports about what one implementation can safely understand.\n\nThose reports let a tool say more than pass or fail. They record the achieved compatibility level, recognized schemas, unsupported extensions, warnings, and blocking issues.\n", - "source_file": "content/schemas/compatibility-report-schema.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-schema-compatibility-report-schema-defines-compatibility-report-147", - "xananode.example:rel/xananode-example-schema-compatibility-report-schema-documents-compatibility-levels-148", - "xananode.example:rel/xananode-example-schema-compatibility-report-schema-required-for-federation-example-149" - ], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/schema_merge-report-schema.json b/exampleSite/packs/xananode-canonical/nodes/schema_merge-report-schema.json deleted file mode 100644 index 42f6c2a2..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/schema_merge-report-schema.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "id": "xananode.example:schema/merge-report-schema", - "protocol_id": "xananode.example:schema/merge-report-schema", - "content_id": "sha256:0cc5aa3ff3995932090d1894593b5a0829782a7e6509e194191573a50af4af68", - "version_id": "sha256:0cc5aa3ff3995932090d1894593b5a0829782a7e6509e194191573a50af4af68", - "local_id": "merge-report-schema", - "title": "Merge Report Schema", - "type": "schema", - "facets": [], - "summary": "The JSON Schema that validates merge reports for substrate comparison and federation workflows.", - "importance": 4, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-schema-merge-report-schema-defines-merge-report-150", - "type": "defines", - "source": "xananode.example:schema/merge-report-schema", - "target": "merge-report", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-schema-merge-report-schema-documents-merge-validation-151", - "type": "documents", - "source": "xananode.example:schema/merge-report-schema", - "target": "merge-validation", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-schema-merge-report-schema-required-for-federation-example-152", - "type": "required_for", - "source": "xananode.example:schema/merge-report-schema", - "target": "federation-example", - "direction": "outgoing", - "external": false - } - ], - "body": "\nThis schema validates the record of a proposed merge or comparison.\n\nIt preserves mappings, conflicts, identity decisions, unresolved questions, and warnings so downstream tools can inspect what happened without treating a comparison as a destructive merge.\n", - "source_file": "content/schemas/merge-report-schema.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-schema-merge-report-schema-defines-merge-report-150", - "xananode.example:rel/xananode-example-schema-merge-report-schema-documents-merge-validation-151", - "xananode.example:rel/xananode-example-schema-merge-report-schema-required-for-federation-example-152" - ], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/schema_namespace-schema.json b/exampleSite/packs/xananode-canonical/nodes/schema_namespace-schema.json deleted file mode 100644 index 3e66e464..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/schema_namespace-schema.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "id": "xananode.example:schema/namespace-schema", - "protocol_id": "xananode.example:schema/namespace-schema", - "content_id": "sha256:c8f73b3c3e5cc42b645d306bc22ceff19e87fdec4756db0199e46fac28b9ec37", - "version_id": "sha256:c8f73b3c3e5cc42b645d306bc22ceff19e87fdec4756db0199e46fac28b9ec37", - "local_id": "namespace-schema", - "title": "Namespace Schema", - "type": "schema", - "facets": [], - "summary": "The JSON Schema for namespace registry entries.", - "importance": 4, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-schema-namespace-schema-defines-namespace-registry-153", - "type": "defines", - "source": "xananode.example:schema/namespace-schema", - "target": "namespace-registry", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-schema-namespace-schema-supports-namespacing-154", - "type": "supports", - "source": "xananode.example:schema/namespace-schema", - "target": "namespacing", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-schema-namespace-schema-required-for-schema-extension-155", - "type": "required_for", - "source": "xananode.example:schema/namespace-schema", - "target": "schema-extension", - "direction": "outgoing", - "external": false - } - ], - "body": "\nNamespace records help identify who owns a prefix and how it should be interpreted.\n\nThey support registry tooling, extension discovery, and federation checks while allowing unknown namespaces to remain preserved rather than rejected.\n", - "source_file": "content/schemas/namespace-schema.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-schema-namespace-schema-defines-namespace-registry-153", - "xananode.example:rel/xananode-example-schema-namespace-schema-supports-namespacing-154", - "xananode.example:rel/xananode-example-schema-namespace-schema-required-for-schema-extension-155" - ], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/schema_substrate-manifest-schema.json b/exampleSite/packs/xananode-canonical/nodes/schema_substrate-manifest-schema.json deleted file mode 100644 index 03851e5b..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/schema_substrate-manifest-schema.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "id": "xananode.example:schema/substrate-manifest-schema", - "protocol_id": "xananode.example:schema/substrate-manifest-schema", - "content_id": "sha256:828751322cffd41e61cabe1e36316c685291a82fece0c39011d7ae2ef7aa90e8", - "version_id": "sha256:828751322cffd41e61cabe1e36316c685291a82fece0c39011d7ae2ef7aa90e8", - "local_id": "substrate-manifest-schema", - "title": "Substrate Manifest Schema", - "type": "schema", - "facets": [], - "summary": "The JSON Schema that validates a XanaNode substrate manifest.", - "importance": 5, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-schema-substrate-manifest-schema-defines-substrate-manifest-156", - "type": "defines", - "source": "xananode.example:schema/substrate-manifest-schema", - "target": "substrate-manifest", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-schema-substrate-manifest-schema-part-of-xananode-core-schema-157", - "type": "part_of", - "source": "xananode.example:schema/substrate-manifest-schema", - "target": "xananode-core-schema", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-schema-substrate-manifest-schema-required-for-compatibility-report-158", - "type": "required_for", - "source": "xananode.example:schema/substrate-manifest-schema", - "target": "compatibility-report", - "direction": "outgoing", - "external": false - } - ], - "body": "\nThis schema validates `substrate.json`.\n\nIt checks the substrate identifier, name, namespace, version, optional description, schema version, maintainers, imports, and extension declarations.\n", - "source_file": "content/schemas/substrate-manifest-schema.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-schema-substrate-manifest-schema-defines-substrate-manifest-156", - "xananode.example:rel/xananode-example-schema-substrate-manifest-schema-part-of-xananode-core-schema-157", - "xananode.example:rel/xananode-example-schema-substrate-manifest-schema-required-for-compatibility-report-158" - ], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/schema_substrate-node-schema.json b/exampleSite/packs/xananode-canonical/nodes/schema_substrate-node-schema.json deleted file mode 100644 index bb7e4085..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/schema_substrate-node-schema.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "id": "xananode.example:schema/substrate-node-schema", - "protocol_id": "xananode.example:schema/substrate-node-schema", - "content_id": "sha256:9f8c6eea0b6b8ba468daac16ab3d0156c2c2ba773c4894fdf9a25ec31b09f9d1", - "version_id": "sha256:9f8c6eea0b6b8ba468daac16ab3d0156c2c2ba773c4894fdf9a25ec31b09f9d1", - "local_id": "substrate-node-schema", - "title": "Substrate Node Schema", - "type": "schema", - "facets": [], - "summary": "The JSON Schema that validates machine-readable XanaNode node records.", - "importance": 5, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-schema-substrate-node-schema-defines-substrate-node-record-159", - "type": "defines", - "source": "xananode.example:schema/substrate-node-schema", - "target": "substrate-node-record", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-schema-substrate-node-schema-uses-xananode-node-types-160", - "type": "uses", - "source": "xananode.example:schema/substrate-node-schema", - "target": "xananode-node-types", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-schema-substrate-node-schema-part-of-xananode-core-schema-161", - "type": "part_of", - "source": "xananode.example:schema/substrate-node-schema", - "target": "xananode-core-schema", - "direction": "outgoing", - "external": false - } - ], - "body": "\nThis schema validates each exported node record.\n\nIt requires a protocol id, title, type, importance, summary, and relationship summaries. It also accepts [provenance](/node/provenance) fields and fragment metadata such as `source_node`, `fragment_id`, `tumbler`, and `selector`.\n", - "source_file": "content/schemas/substrate-node-schema.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-schema-substrate-node-schema-defines-substrate-node-record-159", - "xananode.example:rel/xananode-example-schema-substrate-node-schema-uses-xananode-node-types-160", - "xananode.example:rel/xananode-example-schema-substrate-node-schema-part-of-xananode-core-schema-161" - ], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/schema_substrate-relationships-schema.json b/exampleSite/packs/xananode-canonical/nodes/schema_substrate-relationships-schema.json deleted file mode 100644 index 973ab570..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/schema_substrate-relationships-schema.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "id": "xananode.example:schema/substrate-relationships-schema", - "protocol_id": "xananode.example:schema/substrate-relationships-schema", - "content_id": "sha256:da06cbeab9fdc7b71e7107b94547817423d2cbfa613ef0438c7979172f334b8c", - "version_id": "sha256:da06cbeab9fdc7b71e7107b94547817423d2cbfa613ef0438c7979172f334b8c", - "local_id": "substrate-relationships-schema", - "title": "Substrate Relationships Schema", - "type": "schema", - "facets": [], - "summary": "The JSON Schema that validates the protocol relationship list for a substrate.", - "importance": 5, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-schema-substrate-relationships-schema-defines-substrate-relationship-list-162", - "type": "defines", - "source": "xananode.example:schema/substrate-relationships-schema", - "target": "substrate-relationship-list", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-schema-substrate-relationships-schema-uses-xananode-relationship-types-163", - "type": "uses", - "source": "xananode.example:schema/substrate-relationships-schema", - "target": "xananode-relationship-types", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-schema-substrate-relationships-schema-part-of-xananode-core-schema-164", - "type": "part_of", - "source": "xananode.example:schema/substrate-relationships-schema", - "target": "xananode-core-schema", - "direction": "outgoing", - "external": false - } - ], - "body": "\nThis schema validates `relationships.json`.\n\nIt requires each relationship to have an id, source, target, type, and summary. Optional fields preserve weight, visibility, assertion [provenance](/node/provenance), confidence, evidence, tumbler address, external-target metadata, and federation metadata.\n", - "source_file": "content/schemas/substrate-relationships-schema.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-schema-substrate-relationships-schema-defines-substrate-relationship-list-162", - "xananode.example:rel/xananode-example-schema-substrate-relationships-schema-uses-xananode-relationship-types-163", - "xananode.example:rel/xananode-example-schema-substrate-relationships-schema-part-of-xananode-core-schema-164" - ], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/schema_xananode-core-schema.json b/exampleSite/packs/xananode-canonical/nodes/schema_xananode-core-schema.json deleted file mode 100644 index e8b3f4a6..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/schema_xananode-core-schema.json +++ /dev/null @@ -1,84 +0,0 @@ -{ - "id": "xananode.example:schema/xananode-core-schema", - "protocol_id": "xananode.example:schema/xananode-core-schema", - "content_id": "sha256:d79d61275d442f2c3f21dbebe9d5ccbee39b3427679e68e88f1214e382b90061", - "version_id": "sha256:d79d61275d442f2c3f21dbebe9d5ccbee39b3427679e68e88f1214e382b90061", - "local_id": "xananode-core-schema", - "title": "XanaNode Core Schema", - "type": "schema", - "facets": [], - "summary": "The canonical core node and relationship vocabulary used to make independent substrates interoperable.", - "importance": 5, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-schema-xananode-core-schema-defines-xananode-node-types-165", - "type": "defines", - "source": "xananode.example:schema/xananode-core-schema", - "target": "xananode-node-types", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-schema-xananode-core-schema-defines-xananode-relationship-types-166", - "type": "defines", - "source": "xananode.example:schema/xananode-core-schema", - "target": "xananode-relationship-types", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-schema-xananode-core-schema-defines-substrate-manifest-schema-167", - "type": "defines", - "source": "xananode.example:schema/xananode-core-schema", - "target": "substrate-manifest-schema", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-schema-xananode-core-schema-defines-substrate-node-schema-168", - "type": "defines", - "source": "xananode.example:schema/xananode-core-schema", - "target": "substrate-node-schema", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-schema-xananode-core-schema-defines-substrate-relationships-schema-169", - "type": "defines", - "source": "xananode.example:schema/xananode-core-schema", - "target": "substrate-relationships-schema", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-schema-xananode-core-schema-required-for-federated-knowledge-substrates-170", - "type": "required_for", - "source": "xananode.example:schema/xananode-core-schema", - "target": "federated-knowledge-substrates", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-schema-xananode-core-schema-enables-schema-extension-171", - "type": "enables", - "source": "xananode.example:schema/xananode-core-schema", - "target": "schema-extension", - "direction": "outgoing", - "external": false - } - ], - "body": "\n[XanaNode](/node/xananode) Core is the shared compatibility layer.\n\nA substrate may extend it, but the core gives other tools a stable set of meanings to validate, display, map, and merge.\n\nIn the current protocol, Core includes the `xananode-node-types.v0.3.0.json` registry, the `xananode-relationship-types.v0.4.0.json` registry, and JSON Schemas for substrate manifests, node records, relationship lists, namespace records, merge reports, and compatibility reports.\n", - "source_file": "content/schemas/xananode-core-schema.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-schema-xananode-core-schema-defines-xananode-node-types-165", - "xananode.example:rel/xananode-example-schema-xananode-core-schema-defines-xananode-relationship-types-166", - "xananode.example:rel/xananode-example-schema-xananode-core-schema-defines-substrate-manifest-schema-167", - "xananode.example:rel/xananode-example-schema-xananode-core-schema-defines-substrate-node-schema-168", - "xananode.example:rel/xananode-example-schema-xananode-core-schema-defines-substrate-relationships-schema-169", - "xananode.example:rel/xananode-example-schema-xananode-core-schema-required-for-federated-knowledge-substrates-170", - "xananode.example:rel/xananode-example-schema-xananode-core-schema-enables-schema-extension-171" - ], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/schema_xananode-node-types.json b/exampleSite/packs/xananode-canonical/nodes/schema_xananode-node-types.json deleted file mode 100644 index b1e56dad..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/schema_xananode-node-types.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "id": "xananode.example:schema/xananode-node-types", - "protocol_id": "xananode.example:schema/xananode-node-types", - "content_id": "sha256:a8d4cc4da475eb9e9c153fb1b5d87f1df8e9cd2b3bad3b9bb9eabbf39a69c978", - "version_id": "sha256:a8d4cc4da475eb9e9c153fb1b5d87f1df8e9cd2b3bad3b9bb9eabbf39a69c978", - "local_id": "xananode-node-types", - "title": "XanaNode Node Types", - "type": "schema", - "facets": [], - "summary": "The canonical node type registry for XanaNode substrates.", - "importance": 5, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-schema-xananode-node-types-defines-xananode-172", - "type": "defines", - "source": "xananode.example:schema/xananode-node-types", - "target": "xananode", - "direction": "outgoing", - "external": false - } - ], - "body": "\nNode types describe what kind of thing a node represents.\n\nThe current canonical registry contains 19 core node types: person, concept, claim, source, essay, observation, media, event, place, organization, project, technology, publication, community, relationship, revision, trail, schema, and fragment.\n", - "source_file": "content/schemas/xananode-node-types.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-schema-xananode-node-types-defines-xananode-172" - ], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/schema_xananode-relationship-types.json b/exampleSite/packs/xananode-canonical/nodes/schema_xananode-relationship-types.json deleted file mode 100644 index f89b1d9c..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/schema_xananode-relationship-types.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "id": "xananode.example:schema/xananode-relationship-types", - "protocol_id": "xananode.example:schema/xananode-relationship-types", - "content_id": "sha256:2a691ec99092791ddbecc347e151758f69cf1914effc00145e133f538d98d9ac", - "version_id": "sha256:2a691ec99092791ddbecc347e151758f69cf1914effc00145e133f538d98d9ac", - "local_id": "xananode-relationship-types", - "title": "XanaNode Relationship Types", - "type": "schema", - "facets": [], - "summary": "The canonical relationship type registry for XanaNode substrates.", - "importance": 5, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-schema-xananode-relationship-types-defines-typed-relationships-173", - "type": "defines", - "source": "xananode.example:schema/xananode-relationship-types", - "target": "typed-relationships", - "direction": "outgoing", - "external": false - } - ], - "body": "\nRelationship types describe why nodes are connected.\n\nThe current canonical registry contains 144 [typed relationships](/node/typed-relationships), including evidence, authorship, lineage, identity, media, trail, governance, [transclusion](/node/transclusion), deep-linking, compatibility, and extension relationships.\n\nExamples include `supports`, `contradicts`, `explains`, `derived_from`, `memorializes`, `transcludes`, and `deep_links_to`.\n", - "source_file": "content/schemas/xananode-relationship-types.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-schema-xananode-relationship-types-defines-typed-relationships-173" - ], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/source_9-6-million-links-in-source-code-comments.json b/exampleSite/packs/xananode-canonical/nodes/source_9-6-million-links-in-source-code-comments.json deleted file mode 100644 index 8b7cc045..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/source_9-6-million-links-in-source-code-comments.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "id": "xananode.example:source/9-6-million-links-in-source-code-comments", - "protocol_id": "xananode.example:source/9-6-million-links-in-source-code-comments", - "content_id": "sha256:6ee414de9aff4fe11067f58df98b526be5748c02918d3180c3731ad374c367cc", - "version_id": "sha256:6ee414de9aff4fe11067f58df98b526be5748c02918d3180c3731ad374c367cc", - "local_id": "9-6-million-links-in-source-code-comments", - "title": "9.6 Million Links in Source Code Comments", - "type": "source", - "facets": [], - "summary": "A large-scale empirical study of link decay in source-code comments.", - "importance": 4, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-source-9-6-million-links-in-source-code-comments-documents-link-rot-178", - "type": "documents", - "source": "xananode.example:source/9-6-million-links-in-source-code-comments", - "target": "link-rot", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-source-9-6-million-links-in-source-code-comments-supports-claim-relationships-preserve-context-179", - "type": "supports", - "source": "xananode.example:source/9-6-million-links-in-source-code-comments", - "target": "claim-relationships-preserve-context", - "direction": "outgoing", - "external": false - } - ], - "body": "\nThis source records empirical evidence that embedded references in digital artifacts can decay or lose context over time.\n", - "source_file": "content/sources/source-code-link-decay-study.md", - "source_url": "https://arxiv.org/abs/1901.07440", - "rights_status": "open-access", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-source-9-6-million-links-in-source-code-comments-documents-link-rot-178", - "xananode.example:rel/xananode-example-source-9-6-million-links-in-source-code-comments-supports-claim-relationships-preserve-context-179" - ], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/source_as-we-may-think.json b/exampleSite/packs/xananode-canonical/nodes/source_as-we-may-think.json deleted file mode 100644 index 2ffe66f0..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/source_as-we-may-think.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "id": "xananode.example:source/as-we-may-think", - "protocol_id": "xananode.example:source/as-we-may-think", - "content_id": "sha256:d0e91f6a5790e264906827a917d0d8f0c6490dfe32976e4ed44a9ef7268f941e", - "version_id": "sha256:d0e91f6a5790e264906827a917d0d8f0c6490dfe32976e4ed44a9ef7268f941e", - "local_id": "as-we-may-think", - "title": "As We May Think", - "type": "source", - "facets": [], - "summary": "Bush's essay proposing associative trails and the Memex as responses to information overload.", - "importance": 5, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-source-as-we-may-think-documents-memex-174", - "type": "documents", - "source": "xananode.example:source/as-we-may-think", - "target": "memex", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-source-as-we-may-think-supports-claim-substrate-is-structure-175", - "type": "supports", - "source": "xananode.example:source/as-we-may-think", - "target": "claim-substrate-is-structure", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-fragment-as-we-may-think-0004-derived-from-xananode-example-source-as-we-may-think-1", - "type": "derived_from", - "source": "xananode.example:fragment/as-we-may-think-0004", - "target": "xananode.example:source/as-we-may-think", - "direction": "incoming", - "external": false - } - ], - "body": "\nBush argued that the growing record of knowledge required better associative methods for navigation and recall.\n", - "source_file": "content/sources/as-we-may-think.md", - "source_url": "https://www.theatlantic.com/magazine/archive/1945/07/as-we-may-think/303881/", - "rights_status": "copyrighted", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-source-as-we-may-think-documents-memex-174", - "xananode.example:rel/xananode-example-source-as-we-may-think-supports-claim-substrate-is-structure-175" - ], - "incoming_relationships": [ - "xananode.example:rel/xananode-example-fragment-as-we-may-think-0004-derived-from-xananode-example-source-as-we-may-think-1" - ] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/source_mother-of-all-demos.json b/exampleSite/packs/xananode-canonical/nodes/source_mother-of-all-demos.json deleted file mode 100644 index 261cf488..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/source_mother-of-all-demos.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "id": "xananode.example:source/mother-of-all-demos", - "protocol_id": "xananode.example:source/mother-of-all-demos", - "content_id": "sha256:43becbb536dc402ccca9b688130ae25e30c17109ab144e62cccfa78ddc804e5c", - "version_id": "sha256:43becbb536dc402ccca9b688130ae25e30c17109ab144e62cccfa78ddc804e5c", - "local_id": "mother-of-all-demos", - "title": "Mother of All Demos", - "type": "source", - "facets": [], - "summary": "Engelbart's demonstration of interactive computing, hypertext navigation, collaboration, and tools for thought.", - "importance": 4, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-source-mother-of-all-demos-documents-nls-176", - "type": "documents", - "source": "xananode.example:source/mother-of-all-demos", - "target": "nls", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-source-mother-of-all-demos-supports-knowledge-substrate-177", - "type": "supports", - "source": "xananode.example:source/mother-of-all-demos", - "target": "knowledge-substrate", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-fragment-mother-of-all-demos-0001-derived-from-xananode-example-source-mother-of-all-demos-2", - "type": "derived_from", - "source": "xananode.example:fragment/mother-of-all-demos-0001", - "target": "xananode.example:source/mother-of-all-demos", - "direction": "incoming", - "external": false - } - ], - "body": "\nThe demonstration showed computers as tools for augmenting human intelligence and navigating structured knowledge work.\n", - "source_file": "content/sources/mother-of-all-demos.md", - "source_url": "https://www.dougengelbart.org/content/view/209/", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-source-mother-of-all-demos-documents-nls-176", - "xananode.example:rel/xananode-example-source-mother-of-all-demos-supports-knowledge-substrate-177" - ], - "incoming_relationships": [ - "xananode.example:rel/xananode-example-fragment-mother-of-all-demos-0001-derived-from-xananode-example-source-mother-of-all-demos-2" - ] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/source_xanadu-document-interconnection-enabling-re-use.json b/exampleSite/packs/xananode-canonical/nodes/source_xanadu-document-interconnection-enabling-re-use.json deleted file mode 100644 index 7b4c14db..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/source_xanadu-document-interconnection-enabling-re-use.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "id": "xananode.example:source/xanadu-document-interconnection-enabling-re-use", - "protocol_id": "xananode.example:source/xanadu-document-interconnection-enabling-re-use", - "content_id": "sha256:8f975bbba85c5ea8428de2a7bf1e0b51e12a5c4c844788ac1bc90521269db590", - "version_id": "sha256:8f975bbba85c5ea8428de2a7bf1e0b51e12a5c4c844788ac1bc90521269db590", - "local_id": "xanadu-document-interconnection-enabling-re-use", - "title": "Xanadu: Document Interconnection Enabling Re-use", - "type": "source", - "facets": [], - "summary": "A paper describing Xanadu concepts including reusable media, visible interconnection, and transclusion.", - "importance": 5, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-source-xanadu-document-interconnection-enabling-re-use-documents-project-xanadu-180", - "type": "documents", - "source": "xananode.example:source/xanadu-document-interconnection-enabling-re-use", - "target": "project-xanadu", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-source-xanadu-document-interconnection-enabling-re-use-defines-transclusion-181", - "type": "defines", - "source": "xananode.example:source/xanadu-document-interconnection-enabling-re-use", - "target": "transclusion", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-source-xanadu-document-interconnection-enabling-re-use-supports-claim-relationships-preserve-context-182", - "type": "supports", - "source": "xananode.example:source/xanadu-document-interconnection-enabling-re-use", - "target": "claim-relationships-preserve-context", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-fragment-xanadu-document-interconnection-enabling-re-use-0001-derived-from-xananode-example-source-xanadu-document-interconnection-enabling-re-use-3", - "type": "derived_from", - "source": "xananode.example:fragment/xanadu-document-interconnection-enabling-re-use-0001", - "target": "xananode.example:source/xanadu-document-interconnection-enabling-re-use", - "direction": "incoming", - "external": false - } - ], - "body": "\nNelson's work provides a key source layer for [transclusion](/node/transclusion), reusable media, and visible interconnection.\n", - "source_file": "content/sources/xanadu-document-interconnection.md", - "source_url": "https://www.xanadu.net/", - "rights_status": "copyrighted", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-source-xanadu-document-interconnection-enabling-re-use-documents-project-xanadu-180", - "xananode.example:rel/xananode-example-source-xanadu-document-interconnection-enabling-re-use-defines-transclusion-181", - "xananode.example:rel/xananode-example-source-xanadu-document-interconnection-enabling-re-use-supports-claim-relationships-preserve-context-182" - ], - "incoming_relationships": [ - "xananode.example:rel/xananode-example-fragment-xanadu-document-interconnection-enabling-re-use-0001-derived-from-xananode-example-source-xanadu-document-interconnection-enabling-re-use-3" - ] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/source_xananode-core-sdk-repository.json b/exampleSite/packs/xananode-canonical/nodes/source_xananode-core-sdk-repository.json deleted file mode 100644 index 417d5ca3..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/source_xananode-core-sdk-repository.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "id": "xananode.example:source/xananode-core-sdk-repository", - "protocol_id": "xananode.example:source/xananode-core-sdk-repository", - "content_id": "sha256:4a0b444198e466712295bce145ea0940a6f817795dc5880e43fe329670f8de26", - "version_id": "sha256:4a0b444198e466712295bce145ea0940a6f817795dc5880e43fe329670f8de26", - "local_id": "xananode-core-sdk-repository", - "title": "XanaNode Core SDK Repository", - "type": "source", - "facets": [], - "summary": "The reusable Core SDK repository for building, validating, and exporting XanaNode protocol artifacts across renderers and tools.", - "importance": 5, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-source-xananode-core-sdk-repository-implements-xananode-core-schema-183", - "type": "implements", - "source": "xananode.example:source/xananode-core-sdk-repository", - "target": "xananode-core-schema", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-source-xananode-core-sdk-repository-uses-substrate-node-record-184", - "type": "uses", - "source": "xananode.example:source/xananode-core-sdk-repository", - "target": "substrate-node-record", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-source-xananode-core-sdk-repository-uses-substrate-relationship-list-185", - "type": "uses", - "source": "xananode.example:source/xananode-core-sdk-repository", - "target": "substrate-relationship-list", - "direction": "outgoing", - "external": false - } - ], - "body": "\nThe Core SDK is the shared implementation layer for protocol validation, fragment handling, relationship normalization, graph construction, and artifact export.\n", - "source_file": "content/sources/xananode-core-sdk-repo.md", - "source_url": "https://github.com/kingc95/XanaNode-Core-SDK", - "rights_status": "open-source", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-source-xananode-core-sdk-repository-implements-xananode-core-schema-183", - "xananode.example:rel/xananode-example-source-xananode-core-sdk-repository-uses-substrate-node-record-184", - "xananode.example:rel/xananode-example-source-xananode-core-sdk-repository-uses-substrate-relationship-list-185" - ], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/source_xananode-hugo-repository.json b/exampleSite/packs/xananode-canonical/nodes/source_xananode-hugo-repository.json deleted file mode 100644 index a4c0eef0..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/source_xananode-hugo-repository.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "id": "xananode.example:source/xananode-hugo-repository", - "protocol_id": "xananode.example:source/xananode-hugo-repository", - "content_id": "sha256:9cfe1b84324ffc03e5004a58ec820150dcc0293cf1da18c998b134810318e049", - "version_id": "sha256:9cfe1b84324ffc03e5004a58ec820150dcc0293cf1da18c998b134810318e049", - "local_id": "xananode-hugo-repository", - "title": "XanaNode Hugo Repository", - "type": "source", - "facets": [], - "summary": "The Hugo theme repository that publishes XanaNode substrates as static websites while using Core for protocol validation.", - "importance": 5, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-source-xananode-hugo-repository-implements-xananode-hugo-theme-186", - "type": "implements", - "source": "xananode.example:source/xananode-hugo-repository", - "target": "xananode-hugo-theme", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-source-xananode-hugo-repository-uses-hugo-187", - "type": "uses", - "source": "xananode.example:source/xananode-hugo-repository", - "target": "hugo", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-source-xananode-hugo-repository-uses-xananode-core-schema-188", - "type": "uses", - "source": "xananode.example:source/xananode-hugo-repository", - "target": "xananode-core-schema", - "direction": "outgoing", - "external": false - } - ], - "body": "\nThe Hugo repository is the static-site renderer and example substrate. It adapts Hugo content, shortcodes, and assets into Core-validated XanaNode artifacts.\n", - "source_file": "content/sources/xananode-hugo-repo.md", - "source_url": "https://github.com/kingc95/XanaNode-Hugo", - "rights_status": "open-source", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-source-xananode-hugo-repository-implements-xananode-hugo-theme-186", - "xananode.example:rel/xananode-example-source-xananode-hugo-repository-uses-hugo-187", - "xananode.example:rel/xananode-example-source-xananode-hugo-repository-uses-xananode-core-schema-188" - ], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/source_xananode-protocol-repository.json b/exampleSite/packs/xananode-canonical/nodes/source_xananode-protocol-repository.json deleted file mode 100644 index ea9db771..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/source_xananode-protocol-repository.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "id": "xananode.example:source/xananode-protocol-repository", - "protocol_id": "xananode.example:source/xananode-protocol-repository", - "content_id": "sha256:bc18edfcb8992d4bea6e705b655a6de00038fe198b5e2ea4f198b6ab6dafec00", - "version_id": "sha256:bc18edfcb8992d4bea6e705b655a6de00038fe198b5e2ea4f198b6ab6dafec00", - "local_id": "xananode-protocol-repository", - "title": "XanaNode Protocol Repository", - "type": "source", - "facets": [], - "summary": "The canonical XanaNode protocol repository containing schemas, registries, examples, specs, governance, and proposals.", - "importance": 5, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-source-xananode-protocol-repository-defines-xananode-189", - "type": "defines", - "source": "xananode.example:source/xananode-protocol-repository", - "target": "xananode", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-source-xananode-protocol-repository-defines-xananode-core-schema-190", - "type": "defines", - "source": "xananode.example:source/xananode-protocol-repository", - "target": "xananode-core-schema", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-source-xananode-protocol-repository-documents-protocol-artifacts-191", - "type": "documents", - "source": "xananode.example:source/xananode-protocol-repository", - "target": "protocol-artifacts", - "direction": "outgoing", - "external": false - } - ], - "body": "\nThe protocol repository is the source of truth for XanaNode schemas, registries, specs, examples, governance, and proposals.\n", - "source_file": "content/sources/xananode-protocol-repo.md", - "source_url": "https://github.com/kingc95/xananode", - "rights_status": "open-source", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-source-xananode-protocol-repository-defines-xananode-189", - "xananode.example:rel/xananode-example-source-xananode-protocol-repository-defines-xananode-core-schema-190", - "xananode.example:rel/xananode-example-source-xananode-protocol-repository-documents-protocol-artifacts-191" - ], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/source_xananode-studio-repository.json b/exampleSite/packs/xananode-canonical/nodes/source_xananode-studio-repository.json deleted file mode 100644 index 67f0ac99..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/source_xananode-studio-repository.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "id": "xananode.example:source/xananode-studio-repository", - "protocol_id": "xananode.example:source/xananode-studio-repository", - "content_id": "sha256:6ad5224362182a2811ab93acd3eedb1c129d5e01d651729876f220ae2a02f54f", - "version_id": "sha256:6ad5224362182a2811ab93acd3eedb1c129d5e01d651729876f220ae2a02f54f", - "local_id": "xananode-studio-repository", - "title": "XanaNode Studio Repository", - "type": "source", - "facets": [], - "summary": "The desktop workbench repository for editing, previewing, validating, and navigating local XanaNode substrates.", - "importance": 4, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-source-xananode-studio-repository-uses-xananode-core-schema-192", - "type": "uses", - "source": "xananode.example:source/xananode-studio-repository", - "target": "xananode-core-schema", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-source-xananode-studio-repository-uses-xananode-hugo-theme-193", - "type": "uses", - "source": "xananode.example:source/xananode-studio-repository", - "target": "xananode-hugo-theme", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-source-xananode-studio-repository-demonstrates-knowledge-substrate-194", - "type": "demonstrates", - "source": "xananode.example:source/xananode-studio-repository", - "target": "knowledge-substrate", - "direction": "outgoing", - "external": false - } - ], - "body": "\nThe Studio repository provides the local-first desktop workbench for editing nodes, previewing Hugo output, validating substrates, and managing author workflows.\n", - "source_file": "content/sources/xananode-studio-repo.md", - "source_url": "https://github.com/kingc95/XanaNode-Studio", - "rights_status": "open-source", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-source-xananode-studio-repository-uses-xananode-core-schema-192", - "xananode.example:rel/xananode-example-source-xananode-studio-repository-uses-xananode-hugo-theme-193", - "xananode.example:rel/xananode-example-source-xananode-studio-repository-demonstrates-knowledge-substrate-194" - ], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/source_xananode-workspace-repository.json b/exampleSite/packs/xananode-canonical/nodes/source_xananode-workspace-repository.json deleted file mode 100644 index 43658ec8..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/source_xananode-workspace-repository.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "id": "xananode.example:source/xananode-workspace-repository", - "protocol_id": "xananode.example:source/xananode-workspace-repository", - "content_id": "sha256:333fc0fa441f22d76ec7345f30e26d9e9f0e8e16d131fcb2f116d0ebcb8cf583", - "version_id": "sha256:333fc0fa441f22d76ec7345f30e26d9e9f0e8e16d131fcb2f116d0ebcb8cf583", - "local_id": "xananode-workspace-repository", - "title": "XanaNode Workspace Repository", - "type": "source", - "facets": [], - "summary": "The workspace orchestration repository for managing multiple local XanaNode substrates, imports, Git state, and build workflows.", - "importance": 4, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-source-xananode-workspace-repository-uses-xananode-core-schema-195", - "type": "uses", - "source": "xananode.example:source/xananode-workspace-repository", - "target": "xananode-core-schema", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-source-xananode-workspace-repository-required-for-federated-knowledge-substrates-196", - "type": "required_for", - "source": "xananode.example:source/xananode-workspace-repository", - "target": "federated-knowledge-substrates", - "direction": "outgoing", - "external": false - } - ], - "body": "\nThe Workspace repository manages multiple substrates and their operational lifecycle: folder layout, imports, Git state, builds, and health checks.\n", - "source_file": "content/sources/xananode-workspace-repo.md", - "source_url": "https://github.com/kingc95/XanaNode-Workspace", - "rights_status": "open-source", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-source-xananode-workspace-repository-uses-xananode-core-schema-195", - "xananode.example:rel/xananode-example-source-xananode-workspace-repository-required-for-federated-knowledge-substrates-196" - ], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/technology_cytoscape-js.json b/exampleSite/packs/xananode-canonical/nodes/technology_cytoscape-js.json deleted file mode 100644 index eea15abd..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/technology_cytoscape-js.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "id": "xananode.example:technology/cytoscape-js", - "protocol_id": "xananode.example:technology/cytoscape-js", - "content_id": "sha256:a741b9fe77f6f9ab033ae7bf06157f9e13433f2b559ab610ef54e96781c008b1", - "version_id": "sha256:a741b9fe77f6f9ab033ae7bf06157f9e13433f2b559ab610ef54e96781c008b1", - "local_id": "cytoscape-js", - "title": "Cytoscape.js", - "type": "technology", - "facets": [], - "summary": "A JavaScript graph visualization library used by the reference viewer to render nodes and relationships.", - "importance": 3, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-technology-cytoscape-js-represents-knowledge-substrate-197", - "type": "represents", - "source": "xananode.example:technology/cytoscape-js", - "target": "knowledge-substrate", - "direction": "outgoing", - "external": false - } - ], - "body": "\nCytoscape.js renders the visible graph. It is a presentation dependency, not the knowledge model itself.\n", - "source_file": "content/technologies/cytoscape-js.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-technology-cytoscape-js-represents-knowledge-substrate-197" - ], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/technology_hugo.json b/exampleSite/packs/xananode-canonical/nodes/technology_hugo.json deleted file mode 100644 index c7101b08..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/technology_hugo.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "id": "xananode.example:technology/hugo", - "protocol_id": "xananode.example:technology/hugo", - "content_id": "sha256:3afeee2174facd350a07a921f38a57ad2dc502c3e8d36b04a00bb43c6cd7015b", - "version_id": "sha256:3afeee2174facd350a07a921f38a57ad2dc502c3e8d36b04a00bb43c6cd7015b", - "local_id": "hugo", - "title": "Hugo", - "type": "technology", - "facets": [], - "summary": "A static site generator used by the example implementation to compile content into a public substrate viewer.", - "importance": 3, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-technology-hugo-implements-static-publishing-198", - "type": "implements", - "source": "xananode.example:technology/hugo", - "target": "static-publishing", - "direction": "outgoing", - "external": false - } - ], - "body": "\nHugo provides the [static publishing](/node/static-publishing) layer for this example implementation.\n", - "source_file": "content/technologies/hugo.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-technology-hugo-implements-static-publishing-198" - ], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/technology_static-publishing.json b/exampleSite/packs/xananode-canonical/nodes/technology_static-publishing.json deleted file mode 100644 index 762bc856..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/technology_static-publishing.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "id": "xananode.example:technology/static-publishing", - "protocol_id": "xananode.example:technology/static-publishing", - "content_id": "sha256:a0b009c1d53fbdae68095051a0439bbcfc4da64bf40a5c998d906d248155bf7b", - "version_id": "sha256:a0b009c1d53fbdae68095051a0439bbcfc4da64bf40a5c998d906d248155bf7b", - "local_id": "static-publishing", - "title": "Static Publishing", - "type": "technology", - "facets": [], - "summary": "Publishing files that can be hosted without a dynamic application server.", - "importance": 3, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-technology-static-publishing-enabled-by-xananode-hugo-theme-199", - "type": "enabled_by", - "source": "xananode.example:technology/static-publishing", - "target": "xananode-hugo-theme", - "direction": "outgoing", - "external": false - } - ], - "body": "\nStatic publishing makes a substrate easy to host, mirror, archive, and inspect.\n", - "source_file": "content/technologies/static-publishing.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-technology-static-publishing-enabled-by-xananode-hugo-theme-199" - ], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/trail_branching-orientation-trail.json b/exampleSite/packs/xananode-canonical/nodes/trail_branching-orientation-trail.json deleted file mode 100644 index 6cffa202..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/trail_branching-orientation-trail.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "id": "xananode.example:trail/branching-orientation-trail", - "protocol_id": "xananode.example:trail/branching-orientation-trail", - "content_id": "sha256:27ca31f5317df8cb6d2d1786a279e8d075e2a694fe347a859a321e42f08d6b7f", - "version_id": "sha256:27ca31f5317df8cb6d2d1786a279e8d075e2a694fe347a859a321e42f08d6b7f", - "local_id": "branching-orientation-trail", - "title": "Branching Orientation Trail", - "type": "trail", - "facets": [], - "summary": "A choose-your-path trail used to test mobile-friendly branch choices in guided tours.", - "importance": 5, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-trail-branching-orientation-trail-starts-with-start-here-200", - "type": "starts_with", - "source": "xananode.example:trail/branching-orientation-trail", - "target": "start-here", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-trail-branching-orientation-trail-continues-to-xananode-201", - "type": "continues_to", - "source": "xananode.example:trail/branching-orientation-trail", - "target": "xananode", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-trail-branching-orientation-trail-continues-to-vannevar-bush-202", - "type": "continues_to", - "source": "xananode.example:trail/branching-orientation-trail", - "target": "vannevar-bush", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-trail-branching-orientation-trail-continues-to-xananode-protocol-repo-203", - "type": "continues_to", - "source": "xananode.example:trail/branching-orientation-trail", - "target": "xananode-protocol-repo", - "direction": "outgoing", - "external": false - } - ], - "body": "\nThis trail deliberately branches after [XanaNode](/concept/xananode/) so the viewer can test a guided choose-your-path experience.\n\n{{< node ref=\"start-here\" >}}\n{{< node ref=\"xananode\" >}}\n", - "source_file": "content/trails/branching-orientation-trail.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-trail-branching-orientation-trail-starts-with-start-here-200", - "xananode.example:rel/xananode-example-trail-branching-orientation-trail-continues-to-xananode-201", - "xananode.example:rel/xananode-example-trail-branching-orientation-trail-continues-to-vannevar-bush-202", - "xananode.example:rel/xananode-example-trail-branching-orientation-trail-continues-to-xananode-protocol-repo-203" - ], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/trail_historical-lineage-trail.json b/exampleSite/packs/xananode-canonical/nodes/trail_historical-lineage-trail.json deleted file mode 100644 index 064c9c74..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/trail_historical-lineage-trail.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "id": "xananode.example:trail/historical-lineage-trail", - "protocol_id": "xananode.example:trail/historical-lineage-trail", - "content_id": "sha256:3063fcfd8249e100becd1f07b9aad66e069346d5cf3ef1d1fe87d918c6a0efe7", - "version_id": "sha256:3063fcfd8249e100becd1f07b9aad66e069346d5cf3ef1d1fe87d918c6a0efe7", - "local_id": "historical-lineage-trail", - "title": "Historical Lineage Trail", - "type": "trail", - "facets": [], - "summary": "A curated path through Bush, Engelbart, Nelson, and XanaNode.", - "importance": 4, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-trail-historical-lineage-trail-starts-with-vannevar-bush-204", - "type": "starts_with", - "source": "xananode.example:trail/historical-lineage-trail", - "target": "vannevar-bush", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-trail-historical-lineage-trail-continues-to-douglas-engelbart-205", - "type": "continues_to", - "source": "xananode.example:trail/historical-lineage-trail", - "target": "douglas-engelbart", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-trail-historical-lineage-trail-continues-to-ted-nelson-206", - "type": "continues_to", - "source": "xananode.example:trail/historical-lineage-trail", - "target": "ted-nelson", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-trail-historical-lineage-trail-arrives-at-xananode-207", - "type": "arrives_at", - "source": "xananode.example:trail/historical-lineage-trail", - "target": "xananode", - "direction": "outgoing", - "external": false - } - ], - "body": "\nThis trail follows the historical lineage behind [XanaNode](/node/xananode): Bush's associative trails, Engelbart's augmentation work, Nelson's [transclusion](/node/transclusion) and visible interconnection, and the protocol's current focus on [typed relationships](/node/typed-relationships) and stable fragments.\n", - "source_file": "content/trails/historical-lineage-trail.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-trail-historical-lineage-trail-starts-with-vannevar-bush-204", - "xananode.example:rel/xananode-example-trail-historical-lineage-trail-continues-to-douglas-engelbart-205", - "xananode.example:rel/xananode-example-trail-historical-lineage-trail-continues-to-ted-nelson-206", - "xananode.example:rel/xananode-example-trail-historical-lineage-trail-arrives-at-xananode-207" - ], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/trail_protocol-artifacts-trail.json b/exampleSite/packs/xananode-canonical/nodes/trail_protocol-artifacts-trail.json deleted file mode 100644 index 7affd0ec..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/trail_protocol-artifacts-trail.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "id": "xananode.example:trail/protocol-artifacts-trail", - "protocol_id": "xananode.example:trail/protocol-artifacts-trail", - "content_id": "sha256:705fff28e370c71733c6872a18fdd6c225ece67a263553326177d4e182a03ec1", - "version_id": "sha256:705fff28e370c71733c6872a18fdd6c225ece67a263553326177d4e182a03ec1", - "local_id": "protocol-artifacts-trail", - "title": "Protocol Artifacts Trail", - "type": "trail", - "facets": [], - "summary": "A curated path through the concrete JSON files, reports, registries, and governance documents that make a XanaNode substrate interoperable.", - "importance": 5, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-trail-protocol-artifacts-trail-starts-with-protocol-artifacts-208", - "type": "starts_with", - "source": "xananode.example:trail/protocol-artifacts-trail", - "target": "protocol-artifacts", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-trail-protocol-artifacts-trail-continues-to-substrate-manifest-209", - "type": "continues_to", - "source": "xananode.example:trail/protocol-artifacts-trail", - "target": "substrate-manifest", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-trail-protocol-artifacts-trail-continues-to-substrate-node-record-210", - "type": "continues_to", - "source": "xananode.example:trail/protocol-artifacts-trail", - "target": "substrate-node-record", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-trail-protocol-artifacts-trail-continues-to-substrate-relationship-list-211", - "type": "continues_to", - "source": "xananode.example:trail/protocol-artifacts-trail", - "target": "substrate-relationship-list", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-trail-protocol-artifacts-trail-continues-to-compatibility-levels-212", - "type": "continues_to", - "source": "xananode.example:trail/protocol-artifacts-trail", - "target": "compatibility-levels", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-trail-protocol-artifacts-trail-arrives-at-federation-example-213", - "type": "arrives_at", - "source": "xananode.example:trail/protocol-artifacts-trail", - "target": "federation-example", - "direction": "outgoing", - "external": false - } - ], - "body": "\nThis trail follows the artifacts a [XanaNode](/node/xananode) implementation publishes or consumes.\n\nIt begins with the manifest, node records, and relationship list, then moves through compatibility reports, merge reports, registries, extension policy, custom extensions, federation examples, and governance rules.\n\n{{< node ref=\"protocol-artifacts\" >}}\n{{< node ref=\"substrate-manifest\" >}}\n{{< node ref=\"substrate-node-record\" >}}\n{{< node ref=\"substrate-relationship-list\" >}}\n{{< node ref=\"compatibility-levels\" >}}\n{{< node ref=\"compatibility-report\" >}}\n{{< node ref=\"merge-report\" >}}\n{{< node ref=\"namespace-registry\" >}}\n{{< node ref=\"known-implementations-registry\" >}}\n{{< node ref=\"review-suggestions\" >}}\n{{< node ref=\"canonical-type-policy\" >}}\n{{< node ref=\"custom-extension-substrate\" >}}\n{{< node ref=\"federation-example\" >}}\n{{< node ref=\"federation-rules\" >}}\n", - "source_file": "content/trails/protocol-artifacts-trail.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-trail-protocol-artifacts-trail-starts-with-protocol-artifacts-208", - "xananode.example:rel/xananode-example-trail-protocol-artifacts-trail-continues-to-substrate-manifest-209", - "xananode.example:rel/xananode-example-trail-protocol-artifacts-trail-continues-to-substrate-node-record-210", - "xananode.example:rel/xananode-example-trail-protocol-artifacts-trail-continues-to-substrate-relationship-list-211", - "xananode.example:rel/xananode-example-trail-protocol-artifacts-trail-continues-to-compatibility-levels-212", - "xananode.example:rel/xananode-example-trail-protocol-artifacts-trail-arrives-at-federation-example-213" - ], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/trail_xananode-core-trail.json b/exampleSite/packs/xananode-canonical/nodes/trail_xananode-core-trail.json deleted file mode 100644 index 9d1064e6..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/trail_xananode-core-trail.json +++ /dev/null @@ -1,66 +0,0 @@ -{ - "id": "xananode.example:trail/xananode-core-trail", - "protocol_id": "xananode.example:trail/xananode-core-trail", - "content_id": "sha256:38ecfd7447c6f0bd431ef9d28c9536e504b438f53e1e4e0e4c074e82029cc990", - "version_id": "sha256:38ecfd7447c6f0bd431ef9d28c9536e504b438f53e1e4e0e4c074e82029cc990", - "local_id": "xananode-core-trail", - "title": "XanaNode Core Trail", - "type": "trail", - "facets": [], - "summary": "A curated path through the core concepts that define XanaNode.", - "importance": 5, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-trail-xananode-core-trail-starts-with-start-here-214", - "type": "starts_with", - "source": "xananode.example:trail/xananode-core-trail", - "target": "start-here", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-trail-xananode-core-trail-continues-to-xananode-215", - "type": "continues_to", - "source": "xananode.example:trail/xananode-core-trail", - "target": "xananode", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-trail-xananode-core-trail-continues-to-knowledge-substrate-216", - "type": "continues_to", - "source": "xananode.example:trail/xananode-core-trail", - "target": "knowledge-substrate", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-trail-xananode-core-trail-continues-to-protocol-artifacts-217", - "type": "continues_to", - "source": "xananode.example:trail/xananode-core-trail", - "target": "protocol-artifacts", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-trail-xananode-core-trail-arrives-at-civilizational-memory-218", - "type": "arrives_at", - "source": "xananode.example:trail/xananode-core-trail", - "target": "civilizational-memory", - "direction": "outgoing", - "external": false - } - ], - "body": "\nThis trail introduces [XanaNode](/node/xananode) as a protocol, ontology, and publishing architecture for interoperable knowledge substrates.\n\nIt moves from the problem of isolated documents to [typed relationships](/node/typed-relationships), [provenance](/node/provenance), stable fragments, namespaced schemas, [protocol artifacts](/node/protocol-artifacts), [merge validation](/node/merge-validation), [compatibility levels](/node/compatibility-levels), federation, and [civilizational memory](/node/civilizational-memory).\n\n{{< node ref=\"start-here\" >}}\n{{< node ref=\"xananode\" >}}\n{{< node ref=\"knowledge-substrate\" >}}\n{{< node ref=\"typed-relationships\" >}}\n{{< node ref=\"provenance\" >}}\n{{< node ref=\"transclusion\" >}}\n{{< node ref=\"tumbler-addressing\" >}}\n{{< node ref=\"namespacing\" >}}\n{{< node ref=\"merge-validation\" >}}\n{{< node ref=\"protocol-artifacts\" >}}\n{{< node ref=\"compatibility-levels\" >}}\n{{< node ref=\"federated-knowledge-substrates\" >}}\n{{< node ref=\"civilizational-memory\" >}}\n", - "source_file": "content/trails/xananode-core-trail.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-trail-xananode-core-trail-starts-with-start-here-214", - "xananode.example:rel/xananode-example-trail-xananode-core-trail-continues-to-xananode-215", - "xananode.example:rel/xananode-example-trail-xananode-core-trail-continues-to-knowledge-substrate-216", - "xananode.example:rel/xananode-example-trail-xananode-core-trail-continues-to-protocol-artifacts-217", - "xananode.example:rel/xananode-example-trail-xananode-core-trail-arrives-at-civilizational-memory-218" - ], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/nodes/trail_xananode-implementation-stack-trail.json b/exampleSite/packs/xananode-canonical/nodes/trail_xananode-implementation-stack-trail.json deleted file mode 100644 index 213af51b..00000000 --- a/exampleSite/packs/xananode-canonical/nodes/trail_xananode-implementation-stack-trail.json +++ /dev/null @@ -1,66 +0,0 @@ -{ - "id": "xananode.example:trail/xananode-implementation-stack-trail", - "protocol_id": "xananode.example:trail/xananode-implementation-stack-trail", - "content_id": "sha256:c78930481bccf0a292154579f30c765624c76393fedae522394937d9d7972f50", - "version_id": "sha256:c78930481bccf0a292154579f30c765624c76393fedae522394937d9d7972f50", - "local_id": "xananode-implementation-stack-trail", - "title": "XanaNode Implementation Stack Trail", - "type": "trail", - "facets": [], - "summary": "A curated path through the XanaNode repositories in dependency order: Protocol, Core SDK, Hugo, Workspace, and Studio.", - "importance": 5, - "relationships": [ - { - "id": "xananode.example:rel/xananode-example-trail-xananode-implementation-stack-trail-starts-with-xananode-protocol-repo-219", - "type": "starts_with", - "source": "xananode.example:trail/xananode-implementation-stack-trail", - "target": "xananode-protocol-repo", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-trail-xananode-implementation-stack-trail-continues-to-xananode-core-sdk-repo-220", - "type": "continues_to", - "source": "xananode.example:trail/xananode-implementation-stack-trail", - "target": "xananode-core-sdk-repo", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-trail-xananode-implementation-stack-trail-continues-to-xananode-hugo-repo-221", - "type": "continues_to", - "source": "xananode.example:trail/xananode-implementation-stack-trail", - "target": "xananode-hugo-repo", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-trail-xananode-implementation-stack-trail-continues-to-xananode-workspace-repo-222", - "type": "continues_to", - "source": "xananode.example:trail/xananode-implementation-stack-trail", - "target": "xananode-workspace-repo", - "direction": "outgoing", - "external": false - }, - { - "id": "xananode.example:rel/xananode-example-trail-xananode-implementation-stack-trail-arrives-at-xananode-studio-repo-223", - "type": "arrives_at", - "source": "xananode.example:trail/xananode-implementation-stack-trail", - "target": "xananode-studio-repo", - "direction": "outgoing", - "external": false - } - ], - "body": "\nThis trail orders the active XanaNode implementation repositories by dependency and responsibility.\n\nThe [protocol repository](/source/xananode-protocol-repository/) defines the canonical rules.\n\nThe [Core SDK repository](/source/xananode-core-sdk-repository/) consumes those rules and exposes reusable validation, fragment, graph, and artifact APIs.\n\nThe [Hugo repository](/source/xananode-hugo-repository/) adapts Hugo content and static publishing to Core-validated protocol artifacts.\n\nThe [Workspace repository](/source/xananode-workspace-repository/) manages multiple local substrates and their operational workflows.\n\nThe [Studio repository](/source/xananode-studio-repository/) provides the desktop workbench for editing, previewing, validating, and navigating those substrates.\n\n{{< node ref=\"xananode-protocol-repo\" >}}\n{{< node ref=\"xananode-core-sdk-repo\" >}}\n{{< node ref=\"xananode-hugo-repo\" >}}\n{{< node ref=\"xananode-workspace-repo\" >}}\n{{< node ref=\"xananode-studio-repo\" >}}\n", - "source_file": "content/trails/xananode-implementation-stack-trail.md", - "aliases": [], - "tags": [], - "outgoing_relationships": [ - "xananode.example:rel/xananode-example-trail-xananode-implementation-stack-trail-starts-with-xananode-protocol-repo-219", - "xananode.example:rel/xananode-example-trail-xananode-implementation-stack-trail-continues-to-xananode-core-sdk-repo-220", - "xananode.example:rel/xananode-example-trail-xananode-implementation-stack-trail-continues-to-xananode-hugo-repo-221", - "xananode.example:rel/xananode-example-trail-xananode-implementation-stack-trail-continues-to-xananode-workspace-repo-222", - "xananode.example:rel/xananode-example-trail-xananode-implementation-stack-trail-arrives-at-xananode-studio-repo-223" - ], - "incoming_relationships": [] -} diff --git a/exampleSite/packs/xananode-canonical/pack-report.json b/exampleSite/packs/xananode-canonical/pack-report.json index c6c4e2e0..d0bde7af 100644 --- a/exampleSite/packs/xananode-canonical/pack-report.json +++ b/exampleSite/packs/xananode-canonical/pack-report.json @@ -1,21 +1,9 @@ { "id": "xananode.canonical", - "namespace": "xananode.example", - "sources": [ - { - "id": "xananode.example", - "name": "XanaNode Hugo Substrate", - "namespace": "xananode.example", - "version": "0.1.0", - "repository": { - "type": "git", - "url": "https://github.com/kingc95/xananode-hugo", - "default_branch": "main" - } - } - ], - "nodes": 88, - "relationships": 229, + "namespace": "xananode.canonical", + "sources": [], + "nodes": 240, + "relationships": 384, "warnings": [], - "generated_at": "2026-06-19T05:55:31.816Z" + "generated_at": "2026-06-19T08:52:10.607Z" } diff --git a/exampleSite/packs/xananode-canonical/relationships.json b/exampleSite/packs/xananode-canonical/relationships.json index 95571b06..d90e6cc3 100644 --- a/exampleSite/packs/xananode-canonical/relationships.json +++ b/exampleSite/packs/xananode-canonical/relationships.json @@ -1,2523 +1,3845 @@ { "relationships": [ { - "id": "xananode.example:rel/xananode-example-claim-a-knowledge-substrate-is-structure-not-information-supported-by-xanadu-document-interconnection-6", - "source": "xananode.example:claim/a-knowledge-substrate-is-structure-not-information", - "target": "xanadu-document-interconnection", - "type": "supported_by", - "summary": "xananode.example:claim/a-knowledge-substrate-is-structure-not-information supported by xanadu-document-interconnection", - "weight": 1, + "id": "xananode.canonical:rel/bootstrap-created-revision", + "source": "xananode.canonical:event/xananode-canonical-pack-bootstrap", + "target": "xananode.canonical:revision/canonical-pack-v0-1-0", + "type": "created", + "summary": "The canonical pack bootstrap created the first bundled pack revision.", + "weight": 3, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/built-by-bots-created-icon", + "source": "xananode.canonical:organization/built-by-bots", + "target": "xananode.canonical:media/xananode-icon", + "type": "created", + "summary": "Built By Bots created the XanaNode icon asset.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/christian-authored-xananode", + "source": "xananode.canonical:person/christian-siefen", + "target": "xananode.canonical:concept/xananode", + "type": "authored", + "summary": "Christian Siefen authored the canonical XanaNode substrate identity.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/core-builds-protocol-artifacts", + "source": "xananode.canonical:project/xananode-core-sdk", + "target": "xananode.canonical:concept/protocol-artifacts", + "type": "enables", + "summary": "Core builds and validates the protocol artifacts consumed by projections and workspaces.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/core-documented-by-repository", + "source": "xananode.canonical:source/xananode-core-sdk-repository", + "target": "xananode.canonical:project/xananode-core-sdk", + "type": "documents", + "summary": "The public Core SDK repository documents the Core SDK project.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/core-implements-protocol", + "source": "xananode.canonical:project/xananode-core-sdk", + "target": "xananode.canonical:project/xananode-protocol", + "type": "implements", + "summary": "Core is a renderer-independent implementation of the XanaNode protocol.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/core-uses-nodejs", + "source": "xananode.canonical:project/xananode-core-sdk", + "target": "xananode.canonical:technology/nodejs", + "type": "uses", + "summary": "Core currently uses Node.js for the JavaScript SDK and CLI.", + "weight": 4, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/github-profile-includes-core-repo", + "source": "xananode.canonical:source/github-profile", + "target": "xananode.canonical:source/xananode-core-sdk-repository", + "type": "includes", + "summary": "The GitHub profile includes the public Core SDK repository.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/github-profile-includes-hugo-repo", + "source": "xananode.canonical:source/github-profile", + "target": "xananode.canonical:source/xananode-hugo-repository", + "type": "includes", + "summary": "The GitHub profile includes the public Hugo projection repository.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/github-profile-includes-protocol-repo", + "source": "xananode.canonical:source/github-profile", + "target": "xananode.canonical:source/xananode-protocol-repository", + "type": "includes", + "summary": "The GitHub profile includes the public protocol repository.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/hugo-documented-by-repository", + "source": "xananode.canonical:source/xananode-hugo-repository", + "target": "xananode.canonical:project/xananode-hugo-theme", + "type": "documents", + "summary": "The public Hugo repository documents the Hugo projection project.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/hugo-implements-projection-layer", + "source": "xananode.canonical:project/xananode-hugo-theme", + "target": "xananode.canonical:concept/substrate-projection-layer", + "type": "implements", + "summary": "The XanaNode Hugo theme is one static website implementation of a substrate projection layer.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/hugo-uses-core", + "source": "xananode.canonical:project/xananode-hugo-theme", + "target": "xananode.canonical:project/xananode-core-sdk", + "type": "uses", + "summary": "The Hugo projection uses Core rather than owning protocol validation logic.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/hugo-uses-cytoscape", + "source": "xananode.canonical:project/xananode-hugo-theme", + "target": "xananode.canonical:technology/cytoscape-js", + "type": "uses", + "summary": "The XanaNode Hugo projection uses Cytoscape.js for interactive graph rendering.", + "weight": 4, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/hugo-uses-hugo", + "source": "xananode.canonical:project/xananode-hugo-theme", + "target": "xananode.canonical:technology/hugo", + "type": "uses", + "summary": "The XanaNode Hugo projection uses Hugo as its static site generator.", + "weight": 4, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/icon-depicts-xananode", + "source": "xananode.canonical:media/xananode-icon", + "target": "xananode.canonical:concept/xananode", + "type": "depicts", + "summary": "The XanaNode icon depicts the XanaNode concept and project identity.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/project-xananode-hugo-theme-implements-concept-substrate-projection-layer", + "source": "xananode.canonical:project/xananode-hugo-theme", + "target": "xananode.canonical:concept/substrate-projection-layer", + "type": "implements", + "summary": "XanaNode Hugo Theme implements a XanaNode projection or tooling role.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/protocol-artifacts-enable-projection-layers", + "source": "xananode.canonical:concept/protocol-artifacts", + "target": "xananode.canonical:concept/substrate-projection-layer", + "type": "enables", + "summary": "Protocol artifacts let projection layers render a substrate without owning or rewriting the substrate.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/protocol-contains-author-profile-schema", + "source": "xananode.canonical:project/xananode-protocol", + "target": "xananode.canonical:schema/author-profile-schema", + "type": "contains", + "summary": "The protocol contains the author profile schema.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/protocol-contains-compatibility-report-schema", + "source": "xananode.canonical:project/xananode-protocol", + "target": "xananode.canonical:schema/compatibility-report-schema", + "type": "contains", + "summary": "The protocol contains the compatibility report schema.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/protocol-contains-manifest-schema", + "source": "xananode.canonical:project/xananode-protocol", + "target": "xananode.canonical:schema/substrate-manifest-schema", + "type": "contains", + "summary": "The protocol contains the substrate manifest schema.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/protocol-contains-merge-report-schema", + "source": "xananode.canonical:project/xananode-protocol", + "target": "xananode.canonical:schema/merge-report-schema", + "type": "contains", + "summary": "The protocol contains the merge report schema.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/protocol-contains-namespace-schema", + "source": "xananode.canonical:project/xananode-protocol", + "target": "xananode.canonical:schema/namespace-schema", + "type": "contains", + "summary": "The protocol contains the namespace schema.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/protocol-contains-nanopublication-schema", + "source": "xananode.canonical:project/xananode-protocol", + "target": "xananode.canonical:schema/nanopublication-schema", + "type": "contains", + "summary": "The protocol contains the nanopublication schema.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/protocol-contains-node-schema", + "source": "xananode.canonical:project/xananode-protocol", + "target": "xananode.canonical:schema/substrate-node-schema", + "type": "contains", + "summary": "The protocol contains the substrate node schema.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/protocol-contains-node-type-registry", + "source": "xananode.canonical:project/xananode-protocol", + "target": "xananode.canonical:schema/node-type-registry", + "type": "contains", + "summary": "The protocol contains the node type registry.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/protocol-contains-property-registry-schema", + "source": "xananode.canonical:project/xananode-protocol", + "target": "xananode.canonical:schema/property-registry-schema", + "type": "contains", + "summary": "The protocol contains the property registry schema.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/protocol-contains-relationship-schema", + "source": "xananode.canonical:project/xananode-protocol", + "target": "xananode.canonical:schema/substrate-relationships-schema", + "type": "contains", + "summary": "The protocol contains the substrate relationships schema.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/protocol-contains-relationship-type-registry", + "source": "xananode.canonical:project/xananode-protocol", + "target": "xananode.canonical:schema/relationship-type-registry", + "type": "contains", + "summary": "The protocol contains the relationship type registry.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/protocol-contains-ro-crate-schema", + "source": "xananode.canonical:project/xananode-protocol", + "target": "xananode.canonical:schema/ro-crate-metadata-schema", + "type": "contains", + "summary": "The protocol contains the RO-Crate metadata schema.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/protocol-contains-substrate-diff-schema", + "source": "xananode.canonical:project/xananode-protocol", + "target": "xananode.canonical:schema/substrate-diff-schema", + "type": "contains", + "summary": "The protocol contains the substrate diff schema.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/protocol-documented-by-repository", + "source": "xananode.canonical:source/xananode-protocol-repository", + "target": "xananode.canonical:project/xananode-protocol", + "type": "documents", + "summary": "The public protocol repository documents the protocol project.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/protocol-uses-python", + "source": "xananode.canonical:project/xananode-protocol", + "target": "xananode.canonical:technology/python", + "type": "uses", + "summary": "The protocol repository includes Python validation tooling alongside JSON Schema artifacts.", + "weight": 3, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/recreation-friction-motivates-pack-ingress", + "source": "xananode.canonical:observation/markdown-recreation-friction", + "target": "xananode.canonical:concept/protocol-artifacts", + "type": "motivated_by", + "summary": "The protocol artifact layer addresses the friction of recreating validated nodes as Markdown.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-node-type-claim", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-claim", + "type": "contains", + "summary": "The node type registry contains the claim node type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-node-type-community", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-community", + "type": "contains", + "summary": "The node type registry contains the community node type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-node-type-concept", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-concept", + "type": "contains", + "summary": "The node type registry contains the concept node type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-node-type-essay", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-essay", + "type": "contains", + "summary": "The node type registry contains the essay node type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-node-type-event", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-event", + "type": "contains", + "summary": "The node type registry contains the event node type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-node-type-fragment", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-fragment", + "type": "contains", + "summary": "The node type registry contains the fragment node type.", + "weight": 3, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-node-type-media", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-media", + "type": "contains", + "summary": "The node type registry contains the media node type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-node-type-observation", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-observation", + "type": "contains", + "summary": "The node type registry contains the observation node type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-node-type-organization", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-organization", + "type": "contains", + "summary": "The node type registry contains the organization node type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-node-type-person", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-person", + "type": "contains", + "summary": "The node type registry contains the person node type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-node-type-place", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-place", + "type": "contains", + "summary": "The node type registry contains the place node type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-node-type-project", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-project", + "type": "contains", + "summary": "The node type registry contains the project node type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-node-type-publication", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-publication", + "type": "contains", + "summary": "The node type registry contains the publication node type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-node-type-relationship", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-relationship", + "type": "contains", + "summary": "The node type registry contains the relationship node type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-node-type-revision", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-revision", + "type": "contains", + "summary": "The node type registry contains the revision node type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-node-type-schema", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-schema", + "type": "contains", + "summary": "The node type registry contains the schema node type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-node-type-source", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-source", + "type": "contains", + "summary": "The node type registry contains the source node type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-node-type-technology", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-technology", + "type": "contains", + "summary": "The node type registry contains the technology node type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-node-type-trail", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-trail", + "type": "contains", + "summary": "The node type registry contains the trail node type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-alias_of", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-alias_of", + "type": "contains", + "summary": "The relationship type registry contains the alias_of relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-alternative_to", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-alternative_to", + "type": "contains", + "summary": "The relationship type registry contains the alternative_to relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-anticipated", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-anticipated", + "type": "contains", + "summary": "The relationship type registry contains the anticipated relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-anticipated_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-anticipated_by", + "type": "contains", + "summary": "The relationship type registry documents the anticipated_by inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-anticipates", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-anticipates", + "type": "contains", + "summary": "The relationship type registry contains the anticipates relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-appears_in", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-appears_in", + "type": "contains", + "summary": "The relationship type registry contains the appears_in relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-approved", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-approved", + "type": "contains", + "summary": "The relationship type registry contains the approved relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-approved_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-approved_by", + "type": "contains", + "summary": "The relationship type registry documents the approved_by inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-arrived_from", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-arrived_from", + "type": "contains", + "summary": "The relationship type registry documents the arrived_from inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-arrives_at", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-arrives_at", + "type": "contains", + "summary": "The relationship type registry contains the arrives_at relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-authored", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-authored", + "type": "contains", + "summary": "The relationship type registry contains the authored relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-authored_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-authored_by", + "type": "contains", + "summary": "The relationship type registry documents the authored_by inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-broader_than", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-broader_than", + "type": "contains", + "summary": "The relationship type registry contains the broader_than relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-cited_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-cited_by", + "type": "contains", + "summary": "The relationship type registry documents the cited_by inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-cites", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-cites", + "type": "contains", + "summary": "The relationship type registry contains the cites relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-claim_of", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-claim_of", + "type": "contains", + "summary": "The relationship type registry documents the claim_of inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-clarified_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-clarified_by", + "type": "contains", + "summary": "The relationship type registry documents the clarified_by inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-clarifies", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-clarifies", + "type": "contains", + "summary": "The relationship type registry contains the clarifies relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-coined", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-coined", + "type": "contains", + "summary": "The relationship type registry contains the coined relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-coined_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-coined_by", + "type": "contains", + "summary": "The relationship type registry documents the coined_by inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-collaborated_with", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-collaborated_with", + "type": "contains", + "summary": "The relationship type registry contains the collaborated_with relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-compatible_with", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-compatible_with", + "type": "contains", + "summary": "The relationship type registry contains the compatible_with relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-contains", + "type": "contains", + "summary": "The relationship type registry contains the contains relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-contemporary_of", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-contemporary_of", + "type": "contains", + "summary": "The relationship type registry contains the contemporary_of relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-context_for", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-context_for", + "type": "contains", + "summary": "The relationship type registry contains the context_for relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-continued_from", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-continued_from", + "type": "contains", + "summary": "The relationship type registry documents the continued_from inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-continues_to", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-continues_to", + "type": "contains", + "summary": "The relationship type registry contains the continues_to relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-contradicted_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-contradicted_by", + "type": "contains", + "summary": "The relationship type registry documents the contradicted_by inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-contradicts", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-contradicts", + "type": "contains", + "summary": "The relationship type registry contains the contradicts relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-contrasts_with", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-contrasts_with", + "type": "contains", + "summary": "The relationship type registry contains the contrasts_with relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-created", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-created", + "type": "contains", + "summary": "The relationship type registry contains the created relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-created_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-created_by", + "type": "contains", + "summary": "The relationship type registry documents the created_by inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-deep_linked_from", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-deep_linked_from", + "type": "contains", + "summary": "The relationship type registry documents the deep_linked_from inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-deep_links_to", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-deep_links_to", + "type": "contains", + "summary": "The relationship type registry contains the deep_links_to relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-defined_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-defined_by", + "type": "contains", + "summary": "The relationship type registry documents the defined_by inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-defines", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-defines", + "type": "contains", + "summary": "The relationship type registry contains the defines relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-demonstrated_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-demonstrated_by", + "type": "contains", + "summary": "The relationship type registry documents the demonstrated_by inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-demonstrates", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-demonstrates", + "type": "contains", + "summary": "The relationship type registry contains the demonstrates relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-dependency_of", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-dependency_of", + "type": "contains", + "summary": "The relationship type registry documents the dependency_of inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-depends_on", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-depends_on", + "type": "contains", + "summary": "The relationship type registry contains the depends_on relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-depicted_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-depicted_by", + "type": "contains", + "summary": "The relationship type registry documents the depicted_by inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-depicts", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-depicts", + "type": "contains", + "summary": "The relationship type registry contains the depicts relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-derived_from", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-derived_from", + "type": "contains", + "summary": "The relationship type registry contains the derived_from relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-derived_into", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-derived_into", + "type": "contains", + "summary": "The relationship type registry documents the derived_into inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-discussed_in", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-discussed_in", + "type": "contains", + "summary": "The relationship type registry documents the discussed_in inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-discusses", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-discusses", + "type": "contains", + "summary": "The relationship type registry contains the discusses relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-disputed_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-disputed_by", + "type": "contains", + "summary": "The relationship type registry documents the disputed_by inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-disputed_identity", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-disputed_identity", + "type": "contains", + "summary": "The relationship type registry contains the disputed_identity relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-disputes", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-disputes", + "type": "contains", + "summary": "The relationship type registry contains the disputes relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-documented_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-documented_by", + "type": "contains", + "summary": "The relationship type registry documents the documented_by inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-documents", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-documents", + "type": "contains", + "summary": "The relationship type registry contains the documents relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-enabled_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-enabled_by", + "type": "contains", + "summary": "The relationship type registry documents the enabled_by inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-enables", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-enables", + "type": "contains", + "summary": "The relationship type registry contains the enables relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-equivalent_to", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-equivalent_to", + "type": "contains", + "summary": "The relationship type registry contains the equivalent_to relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-evidence_for", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-evidence_for", + "type": "contains", + "summary": "The relationship type registry contains the evidence_for relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-explained_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-explained_by", + "type": "contains", + "summary": "The relationship type registry documents the explained_by inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-explains", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-explains", + "type": "contains", + "summary": "The relationship type registry contains the explains relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-extended_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-extended_by", + "type": "contains", + "summary": "The relationship type registry documents the extended_by inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-extends", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-extends", + "type": "contains", + "summary": "The relationship type registry contains the extends relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-extension_of", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-extension_of", + "type": "contains", + "summary": "The relationship type registry contains the extension_of relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-featured_in", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-featured_in", + "type": "contains", + "summary": "The relationship type registry documents the featured_in inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-featured_speaker", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-featured_speaker", + "type": "contains", + "summary": "The relationship type registry documents the featured_speaker inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-features", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-features", + "type": "contains", + "summary": "The relationship type registry contains the features relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-followed", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-followed", + "type": "contains", + "summary": "The relationship type registry documents the followed inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-friend_of", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-friend_of", + "type": "contains", + "summary": "The relationship type registry contains the friend_of relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-had_participant", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-had_participant", + "type": "contains", + "summary": "The relationship type registry documents the had_participant inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-has_alias", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-has_alias", + "type": "contains", + "summary": "The relationship type registry documents the has_alias inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-has_appearance", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-has_appearance", + "type": "contains", + "summary": "The relationship type registry documents the has_appearance inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-has_claim", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-has_claim", + "type": "contains", + "summary": "The relationship type registry contains the has_claim relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-has_context", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-has_context", + "type": "contains", + "summary": "The relationship type registry documents the has_context inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-has_evidence", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-has_evidence", + "type": "contains", + "summary": "The relationship type registry documents the has_evidence inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-has_extension", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-has_extension", + "type": "contains", + "summary": "The relationship type registry documents the has_extension inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-has_primary_media", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-has_primary_media", + "type": "contains", + "summary": "The relationship type registry contains the has_primary_media relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-identified", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-identified", + "type": "contains", + "summary": "The relationship type registry contains the identified relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-identified_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-identified_by", + "type": "contains", + "summary": "The relationship type registry documents the identified_by inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-implemented_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-implemented_by", + "type": "contains", + "summary": "The relationship type registry documents the implemented_by inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-implements", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-implements", + "type": "contains", + "summary": "The relationship type registry contains the implements relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-included_in", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-included_in", + "type": "contains", + "summary": "The relationship type registry documents the included_in inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-includes", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-includes", + "type": "contains", + "summary": "The relationship type registry contains the includes relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-influenced", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-influenced", + "type": "contains", + "summary": "The relationship type registry contains the influenced relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-influenced_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-influenced_by", + "type": "contains", + "summary": "The relationship type registry documents the influenced_by inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-interviewed", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-interviewed", + "type": "contains", + "summary": "The relationship type registry contains the interviewed relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-interviewed_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-interviewed_by", + "type": "contains", + "summary": "The relationship type registry documents the interviewed_by inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-introduced", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-introduced", + "type": "contains", + "summary": "The relationship type registry contains the introduced relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-introduced_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-introduced_by", + "type": "contains", + "summary": "The relationship type registry documents the introduced_by inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-introduced_in", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-introduced_in", + "type": "contains", + "summary": "The relationship type registry contains the introduced_in relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-introduction_venue_of", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-introduction_venue_of", + "type": "contains", + "summary": "The relationship type registry documents the introduction_venue_of inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-is_start_of", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-is_start_of", + "type": "contains", + "summary": "The relationship type registry documents the is_start_of inverse relationship term.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-claim-substrates-should-merge-without-collapsing-disagreement-claim-of-merge-validation-1", - "source": "xananode.example:claim/substrates-should-merge-without-collapsing-disagreement", - "target": "merge-validation", - "type": "claim_of", - "summary": "xananode.example:claim/substrates-should-merge-without-collapsing-disagreement claim of merge-validation", - "weight": 1, + "id": "xananode.canonical:rel/registry-contains-relationship-type-mapped_from", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-mapped_from", + "type": "contains", + "summary": "The relationship type registry documents the mapped_from inverse relationship term.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-claim-substrates-should-merge-without-collapsing-disagreement-contradicts-single-source-of-truth-3", - "source": "xananode.example:claim/substrates-should-merge-without-collapsing-disagreement", - "target": "single-source-of-truth", - "type": "contradicts", - "summary": "xananode.example:claim/substrates-should-merge-without-collapsing-disagreement contradicts single-source-of-truth", - "weight": 1, - "visibility": "secondary", - "evidence": [], - "external": false + "id": "xananode.canonical:rel/registry-contains-relationship-type-maps_to", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-maps_to", + "type": "contains", + "summary": "The relationship type registry contains the maps_to relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-claim-substrates-should-merge-without-collapsing-disagreement-supported-by-xananode-core-schema-2", - "source": "xananode.example:claim/substrates-should-merge-without-collapsing-disagreement", - "target": "xananode-core-schema", - "type": "supported_by", - "summary": "xananode.example:claim/substrates-should-merge-without-collapsing-disagreement supported by xananode-core-schema", - "weight": 1, + "id": "xananode.canonical:rel/registry-contains-relationship-type-memorialized_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-memorialized_by", + "type": "contains", + "summary": "The relationship type registry documents the memorialized_by inverse relationship term.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-claim-typed-relationships-preserve-context-that-hyperlinks-lose-claim-of-typed-relationships-4", - "source": "xananode.example:claim/typed-relationships-preserve-context-that-hyperlinks-lose", - "target": "typed-relationships", - "type": "claim_of", - "summary": "xananode.example:claim/typed-relationships-preserve-context-that-hyperlinks-lose claim of typed-relationships", - "weight": 1, - "visibility": "secondary", - "evidence": [], - "external": false + "id": "xananode.canonical:rel/registry-contains-relationship-type-memorializes", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-memorializes", + "type": "contains", + "summary": "The relationship type registry contains the memorializes relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-claim-typed-relationships-preserve-context-that-hyperlinks-lose-contrasts-with-unlabeled-hyperlink-5", - "source": "xananode.example:claim/typed-relationships-preserve-context-that-hyperlinks-lose", - "target": "unlabeled-hyperlink", - "type": "contrasts_with", - "summary": "xananode.example:claim/typed-relationships-preserve-context-that-hyperlinks-lose contrasts with unlabeled-hyperlink", - "weight": 1, + "id": "xananode.canonical:rel/registry-contains-relationship-type-mentioned_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-mentioned_by", + "type": "contains", + "summary": "The relationship type registry documents the mentioned_by inverse relationship term.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-canonical-type-policy-context-for-schema-extension-7", - "source": "xananode.example:concept/canonical-type-policy", - "target": "schema-extension", - "type": "context_for", - "summary": "xananode.example:concept/canonical-type-policy context for schema-extension", - "weight": 1, - "visibility": "secondary", - "evidence": [], - "external": false + "id": "xananode.canonical:rel/registry-contains-relationship-type-mentions", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-mentions", + "type": "contains", + "summary": "The relationship type registry contains the mentions relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-canonical-type-policy-requires-namespacing-8", - "source": "xananode.example:concept/canonical-type-policy", - "target": "namespacing", - "type": "requires", - "summary": "xananode.example:concept/canonical-type-policy requires namespacing", - "weight": 1, - "visibility": "secondary", - "evidence": [], - "external": false + "id": "xananode.canonical:rel/registry-contains-relationship-type-motivated_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-motivated_by", + "type": "contains", + "summary": "The relationship type registry contains the motivated_by relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-civilizational-memory-enabled-by-federated-knowledge-substrates-9", - "source": "xananode.example:concept/civilizational-memory", - "target": "federated-knowledge-substrates", - "type": "enabled_by", - "summary": "xananode.example:concept/civilizational-memory enabled by federated-knowledge-substrates", - "weight": 1, + "id": "xananode.canonical:rel/registry-contains-relationship-type-motivates", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-motivates", + "type": "contains", + "summary": "The relationship type registry documents the motivates inverse relationship term.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-civilizational-memory-requires-knowledge-substrate-10", - "source": "xananode.example:concept/civilizational-memory", - "target": "knowledge-substrate", - "type": "requires", - "summary": "xananode.example:concept/civilizational-memory requires knowledge-substrate", - "weight": 1, + "id": "xananode.canonical:rel/registry-contains-relationship-type-narrower_than", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-narrower_than", + "type": "contains", + "summary": "The relationship type registry documents the narrower_than inverse relationship term.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-civilizational-memory-requires-merge-validation-12", - "source": "xananode.example:concept/civilizational-memory", - "target": "merge-validation", - "type": "requires", - "summary": "xananode.example:concept/civilizational-memory requires merge-validation", - "weight": 1, - "visibility": "secondary", - "evidence": [], - "external": false + "id": "xananode.canonical:rel/registry-contains-relationship-type-occurred_at", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-occurred_at", + "type": "contains", + "summary": "The relationship type registry contains the occurred_at relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-civilizational-memory-requires-provenance-11", - "source": "xananode.example:concept/civilizational-memory", - "target": "provenance", - "type": "requires", - "summary": "xananode.example:concept/civilizational-memory requires provenance", - "weight": 1, - "visibility": "secondary", - "evidence": [], - "external": false + "id": "xananode.canonical:rel/registry-contains-relationship-type-parallel_to", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-parallel_to", + "type": "contains", + "summary": "The relationship type registry contains the parallel_to relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-compatibility-levels-required-for-federated-knowledge-substrates-15", - "source": "xananode.example:concept/compatibility-levels", - "target": "federated-knowledge-substrates", - "type": "required_for", - "summary": "xananode.example:concept/compatibility-levels required for federated-knowledge-substrates", - "weight": 1, + "id": "xananode.canonical:rel/registry-contains-relationship-type-part_of", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-part_of", + "type": "contains", + "summary": "The relationship type registry documents the part_of inverse relationship term.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-compatibility-levels-requires-substrate-manifest-14", - "source": "xananode.example:concept/compatibility-levels", - "target": "substrate-manifest", - "type": "requires", - "summary": "xananode.example:concept/compatibility-levels requires substrate-manifest", - "weight": 1, - "visibility": "secondary", - "evidence": [], - "external": false + "id": "xananode.canonical:rel/registry-contains-relationship-type-participated_in", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-participated_in", + "type": "contains", + "summary": "The relationship type registry contains the participated_in relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-compatibility-levels-uses-compatibility-report-13", - "source": "xananode.example:concept/compatibility-levels", - "target": "compatibility-report", - "type": "uses", - "summary": "xananode.example:concept/compatibility-levels uses compatibility-report", - "weight": 1, - "visibility": "secondary", - "evidence": [], - "external": false + "id": "xananode.canonical:rel/registry-contains-relationship-type-popularized", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-popularized", + "type": "contains", + "summary": "The relationship type registry contains the popularized relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-compatibility-report-documents-compatibility-levels-16", - "source": "xananode.example:concept/compatibility-report", - "target": "compatibility-levels", - "type": "documents", - "summary": "xananode.example:concept/compatibility-report documents compatibility-levels", - "weight": 1, + "id": "xananode.canonical:rel/registry-contains-relationship-type-popularized_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-popularized_by", + "type": "contains", + "summary": "The relationship type registry documents the popularized_by inverse relationship term.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-compatibility-report-required-for-merge-validation-17", - "source": "xananode.example:concept/compatibility-report", - "target": "merge-validation", - "type": "required_for", - "summary": "xananode.example:concept/compatibility-report required for merge-validation", - "weight": 1, - "visibility": "secondary", - "evidence": [], - "external": false + "id": "xananode.canonical:rel/registry-contains-relationship-type-possible_match", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-possible_match", + "type": "contains", + "summary": "The relationship type registry contains the possible_match relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-custom-extension-substrate-demonstrates-schema-extension-18", - "source": "xananode.example:concept/custom-extension-substrate", - "target": "schema-extension", - "type": "demonstrates", - "summary": "xananode.example:concept/custom-extension-substrate demonstrates schema-extension", - "weight": 1, - "visibility": "secondary", - "evidence": [], - "external": false + "id": "xananode.canonical:rel/registry-contains-relationship-type-preceded", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-preceded", + "type": "contains", + "summary": "The relationship type registry contains the preceded relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-custom-extension-substrate-features-canonical-type-policy-21", - "source": "xananode.example:concept/custom-extension-substrate", - "target": "canonical-type-policy", - "type": "features", - "summary": "xananode.example:concept/custom-extension-substrate features canonical-type-policy", - "weight": 1, - "visibility": "secondary", - "evidence": [], - "external": false + "id": "xananode.canonical:rel/registry-contains-relationship-type-presented", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-presented", + "type": "contains", + "summary": "The relationship type registry contains the presented relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-custom-extension-substrate-requires-namespace-registry-19", - "source": "xananode.example:concept/custom-extension-substrate", - "target": "namespace-registry", - "type": "requires", - "summary": "xananode.example:concept/custom-extension-substrate requires namespace-registry", - "weight": 1, + "id": "xananode.canonical:rel/registry-contains-relationship-type-presented_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-presented_by", + "type": "contains", + "summary": "The relationship type registry documents the presented_by inverse relationship term.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-custom-extension-substrate-uses-substrate-manifest-20", - "source": "xananode.example:concept/custom-extension-substrate", - "target": "substrate-manifest", - "type": "uses", - "summary": "xananode.example:concept/custom-extension-substrate uses substrate-manifest", - "weight": 1, + "id": "xananode.canonical:rel/registry-contains-relationship-type-preserved_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-preserved_by", + "type": "contains", + "summary": "The relationship type registry documents the preserved_by inverse relationship term.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-deep-linking-contrasts-with-unlabeled-hyperlink-23", - "source": "xananode.example:concept/deep-linking", - "target": "unlabeled-hyperlink", - "type": "contrasts_with", - "summary": "xananode.example:concept/deep-linking contrasts with unlabeled-hyperlink", - "weight": 1, - "visibility": "secondary", - "evidence": [], - "external": false + "id": "xananode.canonical:rel/registry-contains-relationship-type-preserves", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-preserves", + "type": "contains", + "summary": "The relationship type registry contains the preserves relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-deep-linking-enables-transclusion-22", - "source": "xananode.example:concept/deep-linking", - "target": "transclusion", - "type": "enables", - "summary": "xananode.example:concept/deep-linking enables transclusion", - "weight": 1, + "id": "xananode.canonical:rel/registry-contains-relationship-type-produces", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-produces", + "type": "contains", + "summary": "The relationship type registry documents the produces inverse relationship term.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-dispute-resolution-context-for-merge-report-26", - "source": "xananode.example:concept/dispute-resolution", - "target": "merge-report", - "type": "context_for", - "summary": "xananode.example:concept/dispute-resolution context for merge-report", - "weight": 1, - "visibility": "secondary", - "evidence": [], - "external": false + "id": "xananode.canonical:rel/registry-contains-relationship-type-proposed", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-proposed", + "type": "contains", + "summary": "The relationship type registry contains the proposed relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-dispute-resolution-required-for-federation-rules-27", - "source": "xananode.example:concept/dispute-resolution", - "target": "federation-rules", - "type": "required_for", - "summary": "xananode.example:concept/dispute-resolution required for federation-rules", - "weight": 1, + "id": "xananode.canonical:rel/registry-contains-relationship-type-proposed_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-proposed_by", + "type": "contains", + "summary": "The relationship type registry documents the proposed_by inverse relationship term.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-dispute-resolution-requires-provenance-24", - "source": "xananode.example:concept/dispute-resolution", - "target": "provenance", - "type": "requires", - "summary": "xananode.example:concept/dispute-resolution requires provenance", - "weight": 1, + "id": "xananode.canonical:rel/registry-contains-relationship-type-quoted_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-quoted_by", + "type": "contains", + "summary": "The relationship type registry documents the quoted_by inverse relationship term.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-dispute-resolution-supports-claim-merge-without-collapse-25", - "source": "xananode.example:concept/dispute-resolution", - "target": "claim-merge-without-collapse", - "type": "supports", - "summary": "xananode.example:concept/dispute-resolution supports claim-merge-without-collapse", - "weight": 1, - "visibility": "secondary", - "evidence": [], - "external": false + "id": "xananode.canonical:rel/registry-contains-relationship-type-quotes", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-quotes", + "type": "contains", + "summary": "The relationship type registry contains the quotes relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-federated-knowledge-substrates-alternative-to-single-source-of-truth-32", - "source": "xananode.example:concept/federated-knowledge-substrates", - "target": "single-source-of-truth", - "type": "alternative_to", - "summary": "xananode.example:concept/federated-knowledge-substrates alternative to single-source-of-truth", - "weight": 1, + "id": "xananode.canonical:rel/registry-contains-relationship-type-refined_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-refined_by", + "type": "contains", + "summary": "The relationship type registry documents the refined_by inverse relationship term.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-federated-knowledge-substrates-preserves-independent-moderation-31", - "source": "xananode.example:concept/federated-knowledge-substrates", - "target": "independent-moderation", - "type": "preserves", - "summary": "xananode.example:concept/federated-knowledge-substrates preserves independent-moderation", - "weight": 1, - "visibility": "secondary", - "evidence": [], - "external": false + "id": "xananode.canonical:rel/registry-contains-relationship-type-refines", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-refines", + "type": "contains", + "summary": "The relationship type registry contains the refines relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-federated-knowledge-substrates-requires-federation-rules-30", - "source": "xananode.example:concept/federated-knowledge-substrates", - "target": "federation-rules", - "type": "requires", - "summary": "xananode.example:concept/federated-knowledge-substrates requires federation-rules", - "weight": 1, - "visibility": "secondary", - "evidence": [], - "external": false + "id": "xananode.canonical:rel/registry-contains-relationship-type-related_to", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-related_to", + "type": "contains", + "summary": "The relationship type registry contains the related_to relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-federated-knowledge-substrates-requires-merge-validation-29", - "source": "xananode.example:concept/federated-knowledge-substrates", - "target": "merge-validation", - "type": "requires", - "summary": "xananode.example:concept/federated-knowledge-substrates requires merge-validation", - "weight": 1, + "id": "xananode.canonical:rel/registry-contains-relationship-type-represented_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-represented_by", + "type": "contains", + "summary": "The relationship type registry documents the represented_by inverse relationship term.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-federated-knowledge-substrates-requires-namespacing-28", - "source": "xananode.example:concept/federated-knowledge-substrates", - "target": "namespacing", - "type": "requires", - "summary": "xananode.example:concept/federated-knowledge-substrates requires namespacing", - "weight": 1, - "visibility": "secondary", - "evidence": [], - "external": false + "id": "xananode.canonical:rel/registry-contains-relationship-type-represents", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-represents", + "type": "contains", + "summary": "The relationship type registry contains the represents relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-federation-example-demonstrates-federated-knowledge-substrates-33", - "source": "xananode.example:concept/federation-example", - "target": "federated-knowledge-substrates", - "type": "demonstrates", - "summary": "xananode.example:concept/federation-example demonstrates federated-knowledge-substrates", - "weight": 1, + "id": "xananode.canonical:rel/registry-contains-relationship-type-required_for", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-required_for", + "type": "contains", + "summary": "The relationship type registry documents the required_for inverse relationship term.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-federation-example-preserves-independent-moderation-36", - "source": "xananode.example:concept/federation-example", - "target": "independent-moderation", - "type": "preserves", - "summary": "xananode.example:concept/federation-example preserves independent-moderation", - "weight": 1, - "visibility": "secondary", - "evidence": [], - "external": false + "id": "xananode.canonical:rel/registry-contains-relationship-type-requires", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-requires", + "type": "contains", + "summary": "The relationship type registry contains the requires relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-federation-example-uses-compatibility-report-34", - "source": "xananode.example:concept/federation-example", - "target": "compatibility-report", - "type": "uses", - "summary": "xananode.example:concept/federation-example uses compatibility-report", - "weight": 1, - "visibility": "secondary", - "evidence": [], - "external": false + "id": "xananode.canonical:rel/registry-contains-relationship-type-results_from", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-results_from", + "type": "contains", + "summary": "The relationship type registry contains the results_from relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-federation-example-uses-merge-report-35", - "source": "xananode.example:concept/federation-example", - "target": "merge-report", - "type": "uses", - "summary": "xananode.example:concept/federation-example uses merge-report", - "weight": 1, - "visibility": "secondary", - "evidence": [], - "external": false + "id": "xananode.canonical:rel/registry-contains-relationship-type-same_entity", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-same_entity", + "type": "contains", + "summary": "The relationship type registry contains the same_entity relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-federation-rules-defines-federated-knowledge-substrates-37", - "source": "xananode.example:concept/federation-rules", - "target": "federated-knowledge-substrates", - "type": "defines", - "summary": "xananode.example:concept/federation-rules defines federated-knowledge-substrates", - "weight": 1, + "id": "xananode.canonical:rel/registry-contains-relationship-type-shaped_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-shaped_by", + "type": "contains", + "summary": "The relationship type registry documents the shaped_by inverse relationship term.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-federation-rules-preserves-independent-moderation-38", - "source": "xananode.example:concept/federation-rules", - "target": "independent-moderation", - "type": "preserves", - "summary": "xananode.example:concept/federation-rules preserves independent-moderation", - "weight": 1, - "visibility": "secondary", - "evidence": [], - "external": false + "id": "xananode.canonical:rel/registry-contains-relationship-type-shapes", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-shapes", + "type": "contains", + "summary": "The relationship type registry contains the shapes relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-federation-rules-requires-compatibility-report-39", - "source": "xananode.example:concept/federation-rules", - "target": "compatibility-report", - "type": "requires", - "summary": "xananode.example:concept/federation-rules requires compatibility-report", - "weight": 1, + "id": "xananode.canonical:rel/registry-contains-relationship-type-site_of", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-site_of", + "type": "contains", + "summary": "The relationship type registry documents the site_of inverse relationship term.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-federation-rules-requires-merge-report-40", - "source": "xananode.example:concept/federation-rules", - "target": "merge-report", - "type": "requires", - "summary": "xananode.example:concept/federation-rules requires merge-report", - "weight": 1, - "visibility": "secondary", - "evidence": [], - "external": false + "id": "xananode.canonical:rel/registry-contains-relationship-type-spoke_at", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-spoke_at", + "type": "contains", + "summary": "The relationship type registry contains the spoke_at relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-fragment-node-deep-links-to-mother-of-all-demos-43", - "source": "xananode.example:concept/fragment-node", - "target": "mother-of-all-demos", - "type": "deep_links_to", - "summary": "xananode.example:concept/fragment-node deep links to mother-of-all-demos", - "weight": 1, - "visibility": "secondary", - "evidence": [], - "external": false + "id": "xananode.canonical:rel/registry-contains-relationship-type-starts_with", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-starts_with", + "type": "contains", + "summary": "The relationship type registry contains the starts_with relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-fragment-node-preserves-provenance-42", - "source": "xananode.example:concept/fragment-node", - "target": "provenance", - "type": "preserves", - "summary": "xananode.example:concept/fragment-node preserves provenance", - "weight": 1, + "id": "xananode.canonical:rel/registry-contains-relationship-type-superseded_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-superseded_by", + "type": "contains", + "summary": "The relationship type registry documents the superseded_by inverse relationship term.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-fragment-node-required-for-transclusion-41", - "source": "xananode.example:concept/fragment-node", - "target": "transclusion", - "type": "required_for", - "summary": "xananode.example:concept/fragment-node required for transclusion", - "weight": 1, - "visibility": "secondary", - "evidence": [], - "external": false + "id": "xananode.canonical:rel/registry-contains-relationship-type-supersedes", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-supersedes", + "type": "contains", + "summary": "The relationship type registry contains the supersedes relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-fragment-node-transcludes-mother-of-all-demos-v1-0001-1", - "source": "xananode.example:concept/fragment-node", - "target": "mother-of-all-demos@v1/0001", - "type": "transcludes", - "summary": "Fragment Node transcludes mother-of-all-demos@v1/0001", - "weight": 1, + "id": "xananode.canonical:rel/registry-contains-relationship-type-supported_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-supported_by", + "type": "contains", + "summary": "The relationship type registry documents the supported_by inverse relationship term.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-independent-moderation-contrasts-with-single-source-of-truth-44", - "source": "xananode.example:concept/independent-moderation", - "target": "single-source-of-truth", - "type": "contrasts_with", - "summary": "xananode.example:concept/independent-moderation contrasts with single-source-of-truth", - "weight": 1, - "visibility": "secondary", - "evidence": [], - "external": false + "id": "xananode.canonical:rel/registry-contains-relationship-type-supports", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-supports", + "type": "contains", + "summary": "The relationship type registry contains the supports relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-independent-moderation-requires-provenance-45", - "source": "xananode.example:concept/independent-moderation", - "target": "provenance", - "type": "requires", - "summary": "xananode.example:concept/independent-moderation requires provenance", - "weight": 1, + "id": "xananode.canonical:rel/registry-contains-relationship-type-threatened_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-threatened_by", + "type": "contains", + "summary": "The relationship type registry documents the threatened_by inverse relationship term.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-threatens", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-threatens", + "type": "contains", + "summary": "The relationship type registry contains the threatens relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-trained_on", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-trained_on", + "type": "contains", + "summary": "The relationship type registry contains the trained_on relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-knowledge-substrate-enabled-by-xananode-core-schema-49", - "source": "xananode.example:concept/knowledge-substrate", - "target": "xananode-core-schema", - "type": "enabled_by", - "summary": "xananode.example:concept/knowledge-substrate enabled by xananode-core-schema", - "weight": 1, + "id": "xananode.canonical:rel/registry-contains-relationship-type-transcluded_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-transcluded_by", + "type": "contains", + "summary": "The relationship type registry documents the transcluded_by inverse relationship term.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-knowledge-substrate-has-claim-claim-substrate-is-structure-46", - "source": "xananode.example:concept/knowledge-substrate", - "target": "claim-substrate-is-structure", - "type": "has_claim", - "summary": "xananode.example:concept/knowledge-substrate has claim claim-substrate-is-structure", - "weight": 1, + "id": "xananode.canonical:rel/registry-contains-relationship-type-transcludes", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-transcludes", + "type": "contains", + "summary": "The relationship type registry contains the transcludes relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-used_as_primary_media_for", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-used_as_primary_media_for", + "type": "contains", + "summary": "The relationship type registry documents the used_as_primary_media_for inverse relationship term.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-knowledge-substrate-requires-provenance-47", - "source": "xananode.example:concept/knowledge-substrate", - "target": "provenance", - "type": "requires", - "summary": "xananode.example:concept/knowledge-substrate requires provenance", - "weight": 1, + "id": "xananode.canonical:rel/registry-contains-relationship-type-used_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-used_by", + "type": "contains", + "summary": "The relationship type registry documents the used_by inverse relationship term.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-knowledge-substrate-requires-typed-relationships-48", - "source": "xananode.example:concept/knowledge-substrate", - "target": "typed-relationships", - "type": "requires", - "summary": "xananode.example:concept/knowledge-substrate requires typed-relationships", - "weight": 1, + "id": "xananode.canonical:rel/registry-contains-relationship-type-used_to_train", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-used_to_train", + "type": "contains", + "summary": "The relationship type registry documents the used_to_train inverse relationship term.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-uses", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-uses", + "type": "contains", + "summary": "The relationship type registry contains the uses relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-known-implementations-registry-documents-xananode-hugo-theme-50", - "source": "xananode.example:concept/known-implementations-registry", - "target": "xananode-hugo-theme", + "id": "xananode.canonical:rel/schema-canonical-schema-xananode-node-types-documents-schema-node-type-registry", + "source": "xananode.canonical:schema/canonical-schema-xananode-node-types", + "target": "xananode.canonical:schema/node-type-registry", "type": "documents", - "summary": "xananode.example:concept/known-implementations-registry documents xananode-hugo-theme", - "weight": 1, + "summary": "The canonical schema record documents the node type registry.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-known-implementations-registry-supports-compatibility-levels-51", - "source": "xananode.example:concept/known-implementations-registry", - "target": "compatibility-levels", - "type": "supports", - "summary": "xananode.example:concept/known-implementations-registry supports compatibility-levels", - "weight": 1, + "id": "xananode.canonical:rel/schema-canonical-schema-xananode-property-registry-documents-schema-property-registry", + "source": "xananode.canonical:schema/canonical-schema-xananode-property-registry", + "target": "xananode.canonical:schema/property-registry", + "type": "documents", + "summary": "The canonical schema record documents the property registry.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-merge-report-documents-merge-validation-52", - "source": "xananode.example:concept/merge-report", - "target": "merge-validation", + "id": "xananode.canonical:rel/schema-canonical-schema-xananode-relationship-types-documents-schema-relationship-type-registry", + "source": "xananode.canonical:schema/canonical-schema-xananode-relationship-types", + "target": "xananode.canonical:schema/relationship-type-registry", "type": "documents", - "summary": "xananode.example:concept/merge-report documents merge-validation", - "weight": 1, + "summary": "The canonical schema record documents the relationship type registry.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-merge-report-preserves-provenance-53", - "source": "xananode.example:concept/merge-report", - "target": "provenance", - "type": "preserves", - "summary": "xananode.example:concept/merge-report preserves provenance", - "weight": 1, - "visibility": "secondary", - "evidence": [], - "external": false + "id": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-author-profile", + "source": "xananode.canonical:schema/canonical-schemas-registry", + "target": "xananode.canonical:schema/canonical-schema-author-profile", + "type": "contains", + "summary": "The canonical schemas registry contains the author-profile schema record.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-merge-report-supports-claim-merge-without-collapse-54", - "source": "xananode.example:concept/merge-report", - "target": "claim-merge-without-collapse", - "type": "supports", - "summary": "xananode.example:concept/merge-report supports claim-merge-without-collapse", - "weight": 1, - "visibility": "secondary", - "evidence": [], - "external": false + "id": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-compatibility-report", + "source": "xananode.canonical:schema/canonical-schemas-registry", + "target": "xananode.canonical:schema/canonical-schema-compatibility-report", + "type": "contains", + "summary": "The canonical schemas registry contains the compatibility-report schema record.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-merge-validation-arrives-at-claim-merge-without-collapse-60", - "source": "xananode.example:concept/merge-validation", - "target": "claim-merge-without-collapse", - "type": "arrives_at", - "summary": "xananode.example:concept/merge-validation arrives at claim-merge-without-collapse", - "weight": 1, - "visibility": "secondary", - "evidence": [], - "external": false + "id": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-merge-report", + "source": "xananode.canonical:schema/canonical-schemas-registry", + "target": "xananode.canonical:schema/canonical-schema-merge-report", + "type": "contains", + "summary": "The canonical schemas registry contains the merge-report schema record.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-merge-validation-requires-namespacing-55", - "source": "xananode.example:concept/merge-validation", - "target": "namespacing", - "type": "requires", - "summary": "xananode.example:concept/merge-validation requires namespacing", - "weight": 1, - "visibility": "secondary", - "evidence": [], - "external": false + "id": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-nanopublication", + "source": "xananode.canonical:schema/canonical-schemas-registry", + "target": "xananode.canonical:schema/canonical-schema-nanopublication", + "type": "contains", + "summary": "The canonical schemas registry contains the nanopublication schema record.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-merge-validation-requires-provenance-56", - "source": "xananode.example:concept/merge-validation", - "target": "provenance", - "type": "requires", - "summary": "xananode.example:concept/merge-validation requires provenance", - "weight": 1, - "visibility": "secondary", - "evidence": [], - "external": false + "id": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-ro-crate-metadata", + "source": "xananode.canonical:schema/canonical-schemas-registry", + "target": "xananode.canonical:schema/canonical-schema-ro-crate-metadata", + "type": "contains", + "summary": "The canonical schemas registry contains the ro-crate-metadata schema record.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-merge-validation-requires-schema-extension-57", - "source": "xananode.example:concept/merge-validation", - "target": "schema-extension", - "type": "requires", - "summary": "xananode.example:concept/merge-validation requires schema-extension", - "weight": 1, - "visibility": "secondary", - "evidence": [], - "external": false + "id": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-substrate-diff", + "source": "xananode.canonical:schema/canonical-schemas-registry", + "target": "xananode.canonical:schema/canonical-schema-substrate-diff", + "type": "contains", + "summary": "The canonical schemas registry contains the substrate-diff schema record.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-merge-validation-uses-compatibility-report-59", - "source": "xananode.example:concept/merge-validation", - "target": "compatibility-report", - "type": "uses", - "summary": "xananode.example:concept/merge-validation uses compatibility-report", - "weight": 1, - "visibility": "secondary", - "evidence": [], - "external": false + "id": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-substrate-manifest", + "source": "xananode.canonical:schema/canonical-schemas-registry", + "target": "xananode.canonical:schema/canonical-schema-substrate-manifest", + "type": "contains", + "summary": "The canonical schemas registry contains the substrate-manifest schema record.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-merge-validation-uses-merge-report-58", - "source": "xananode.example:concept/merge-validation", - "target": "merge-report", - "type": "uses", - "summary": "xananode.example:concept/merge-validation uses merge-report", - "weight": 1, - "visibility": "secondary", - "evidence": [], - "external": false + "id": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-substrate-node", + "source": "xananode.canonical:schema/canonical-schemas-registry", + "target": "xananode.canonical:schema/canonical-schema-substrate-node", + "type": "contains", + "summary": "The canonical schemas registry contains the substrate-node schema record.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-moderation-model-context-for-dispute-resolution-63", - "source": "xananode.example:concept/moderation-model", - "target": "dispute-resolution", - "type": "context_for", - "summary": "xananode.example:concept/moderation-model context for dispute-resolution", - "weight": 1, - "visibility": "secondary", - "evidence": [], - "external": false + "id": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-substrate-relationships", + "source": "xananode.canonical:schema/canonical-schemas-registry", + "target": "xananode.canonical:schema/canonical-schema-substrate-relationships", + "type": "contains", + "summary": "The canonical schemas registry contains the substrate-relationships schema record.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-moderation-model-defines-independent-moderation-61", - "source": "xananode.example:concept/moderation-model", - "target": "independent-moderation", - "type": "defines", - "summary": "xananode.example:concept/moderation-model defines independent-moderation", - "weight": 1, - "visibility": "secondary", - "evidence": [], - "external": false + "id": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-xananode-node-types", + "source": "xananode.canonical:schema/canonical-schemas-registry", + "target": "xananode.canonical:schema/canonical-schema-xananode-node-types", + "type": "contains", + "summary": "The canonical schemas registry contains the xananode-node-types schema record.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-moderation-model-required-for-federation-rules-62", - "source": "xananode.example:concept/moderation-model", - "target": "federation-rules", - "type": "required_for", - "summary": "xananode.example:concept/moderation-model required for federation-rules", - "weight": 1, - "visibility": "secondary", - "evidence": [], - "external": false + "id": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-xananode-property-registry", + "source": "xananode.canonical:schema/canonical-schemas-registry", + "target": "xananode.canonical:schema/canonical-schema-xananode-property-registry", + "type": "contains", + "summary": "The canonical schemas registry contains the xananode-property-registry schema record.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-namespace-registry-implements-namespacing-64", - "source": "xananode.example:concept/namespace-registry", - "target": "namespacing", - "type": "implements", - "summary": "xananode.example:concept/namespace-registry implements namespacing", - "weight": 1, - "visibility": "secondary", - "evidence": [], - "external": false + "id": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-xananode-relationship-types", + "source": "xananode.canonical:schema/canonical-schemas-registry", + "target": "xananode.canonical:schema/canonical-schema-xananode-relationship-types", + "type": "contains", + "summary": "The canonical schemas registry contains the xananode-relationship-types schema record.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-namespace-registry-required-for-schema-extension-65", - "source": "xananode.example:concept/namespace-registry", - "target": "schema-extension", - "type": "required_for", - "summary": "xananode.example:concept/namespace-registry required for schema-extension", - "weight": 1, - "visibility": "secondary", - "evidence": [], - "external": false + "id": "xananode.canonical:rel/schema-known-implementations-registry-contains-project-xananode-hugo-theme", + "source": "xananode.canonical:schema/known-implementations-registry", + "target": "xananode.canonical:project/xananode-hugo-theme", + "type": "contains", + "summary": "The known implementations registry contains XanaNode Hugo Theme.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-namespacing-clarifies-schema-extension-66", - "source": "xananode.example:concept/namespacing", - "target": "schema-extension", - "type": "clarifies", - "summary": "xananode.example:concept/namespacing clarifies schema-extension", - "weight": 1, - "visibility": "secondary", - "evidence": [], - "external": false + "id": "xananode.canonical:rel/schema-namespace-registry-contains-schema-namespace-example.merge", + "source": "xananode.canonical:schema/namespace-registry", + "target": "xananode.canonical:schema/namespace-example.merge", + "type": "contains", + "summary": "The namespace registry contains the example.merge namespace.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-protocol-artifacts-contains-review-suggestions-71", - "source": "xananode.example:concept/protocol-artifacts", - "target": "review-suggestions", + "id": "xananode.canonical:rel/schema-namespace-registry-contains-schema-namespace-example.minimal", + "source": "xananode.canonical:schema/namespace-registry", + "target": "xananode.canonical:schema/namespace-example.minimal", "type": "contains", - "summary": "xananode.example:concept/protocol-artifacts contains review-suggestions", - "weight": 1, - "visibility": "secondary", - "evidence": [], - "external": false + "summary": "The namespace registry contains the example.minimal namespace.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-protocol-artifacts-contains-substrate-manifest-68", - "source": "xananode.example:concept/protocol-artifacts", - "target": "substrate-manifest", + "id": "xananode.canonical:rel/schema-namespace-registry-contains-schema-namespace-example.museum", + "source": "xananode.canonical:schema/namespace-registry", + "target": "xananode.canonical:schema/namespace-example.museum", "type": "contains", - "summary": "xananode.example:concept/protocol-artifacts contains substrate-manifest", - "weight": 1, - "visibility": "secondary", - "evidence": [], - "external": false + "summary": "The namespace registry contains the example.museum namespace.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-protocol-artifacts-contains-substrate-node-record-69", - "source": "xananode.example:concept/protocol-artifacts", - "target": "substrate-node-record", + "id": "xananode.canonical:rel/schema-namespace-registry-contains-schema-namespace-example.researcher_a", + "source": "xananode.canonical:schema/namespace-registry", + "target": "xananode.canonical:schema/namespace-example.researcher_a", "type": "contains", - "summary": "xananode.example:concept/protocol-artifacts contains substrate-node-record", - "weight": 1, - "visibility": "secondary", - "evidence": [], - "external": false + "summary": "The namespace registry contains the example.researcher_a namespace.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-protocol-artifacts-contains-substrate-relationship-list-70", - "source": "xananode.example:concept/protocol-artifacts", - "target": "substrate-relationship-list", + "id": "xananode.canonical:rel/schema-namespace-registry-contains-schema-namespace-example.researcher_b", + "source": "xananode.canonical:schema/namespace-registry", + "target": "xananode.canonical:schema/namespace-example.researcher_b", "type": "contains", - "summary": "xananode.example:concept/protocol-artifacts contains substrate-relationship-list", - "weight": 1, - "visibility": "secondary", - "evidence": [], - "external": false + "summary": "The namespace registry contains the example.researcher_b namespace.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-protocol-artifacts-defined-by-xananode-core-schema-67", - "source": "xananode.example:concept/protocol-artifacts", - "target": "xananode-core-schema", - "type": "defined_by", - "summary": "xananode.example:concept/protocol-artifacts defined by xananode-core-schema", - "weight": 1, - "visibility": "secondary", - "evidence": [], - "external": false + "id": "xananode.canonical:rel/schema-namespace-registry-contains-schema-namespace-xananode", + "source": "xananode.canonical:schema/namespace-registry", + "target": "xananode.canonical:schema/namespace-xananode", + "type": "contains", + "summary": "The namespace registry contains the xananode namespace.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-protocol-artifacts-required-for-federated-knowledge-substrates-72", - "source": "xananode.example:concept/protocol-artifacts", - "target": "federated-knowledge-substrates", - "type": "required_for", - "summary": "xananode.example:concept/protocol-artifacts required for federated-knowledge-substrates", - "weight": 1, + "id": "xananode.canonical:rel/schema-namespace-xananode-represents-concept-xananode", + "source": "xananode.canonical:schema/namespace-xananode", + "target": "xananode.canonical:concept/xananode", + "type": "represents", + "summary": "The xananode namespace represents XanaNode Core vocabulary.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-provenance-has-evidence-claim-relationships-preserve-context-73", - "source": "xananode.example:concept/provenance", - "target": "claim-relationships-preserve-context", - "type": "has_evidence", - "summary": "xananode.example:concept/provenance has evidence claim-relationships-preserve-context", - "weight": 1, + "id": "xananode.canonical:rel/schema-property-birth_date-uses-schema-node-type-organization", + "source": "xananode.canonical:schema/property-birth_date", + "target": "xananode.canonical:schema/node-type-organization", + "type": "uses", + "summary": "Birth date applies to organization nodes.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-review-suggestions-uses-transclusion-75", - "source": "xananode.example:concept/review-suggestions", - "target": "transclusion", + "id": "xananode.canonical:rel/schema-property-birth_date-uses-schema-node-type-person", + "source": "xananode.canonical:schema/property-birth_date", + "target": "xananode.canonical:schema/node-type-person", "type": "uses", - "summary": "xananode.example:concept/review-suggestions uses transclusion", - "weight": 1, + "summary": "Birth date applies to person nodes.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-review-suggestions-uses-typed-relationships-74", - "source": "xananode.example:concept/review-suggestions", - "target": "typed-relationships", + "id": "xananode.canonical:rel/schema-property-birth_date-uses-schema-node-type-project", + "source": "xananode.canonical:schema/property-birth_date", + "target": "xananode.canonical:schema/node-type-project", "type": "uses", - "summary": "xananode.example:concept/review-suggestions uses typed-relationships", - "weight": 1, + "summary": "Birth date applies to project nodes.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-schema-extension-enabled-by-namespacing-76", - "source": "xananode.example:concept/schema-extension", - "target": "namespacing", - "type": "enabled_by", - "summary": "xananode.example:concept/schema-extension enabled by namespacing", - "weight": 1, + "id": "xananode.canonical:rel/schema-property-currency_value-uses-schema-node-type-claim", + "source": "xananode.canonical:schema/property-currency_value", + "target": "xananode.canonical:schema/node-type-claim", + "type": "uses", + "summary": "Currency value applies to claim nodes.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-schema-extension-required-for-federated-knowledge-substrates-78", - "source": "xananode.example:concept/schema-extension", - "target": "federated-knowledge-substrates", - "type": "required_for", - "summary": "xananode.example:concept/schema-extension required for federated-knowledge-substrates", - "weight": 1, + "id": "xananode.canonical:rel/schema-property-currency_value-uses-schema-node-type-observation", + "source": "xananode.canonical:schema/property-currency_value", + "target": "xananode.canonical:schema/node-type-observation", + "type": "uses", + "summary": "Currency value applies to observation nodes.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-schema-extension-requires-xananode-core-schema-77", - "source": "xananode.example:concept/schema-extension", - "target": "xananode-core-schema", - "type": "requires", - "summary": "xananode.example:concept/schema-extension requires xananode-core-schema", - "weight": 1, + "id": "xananode.canonical:rel/schema-property-currency_value-uses-schema-node-type-project", + "source": "xananode.canonical:schema/property-currency_value", + "target": "xananode.canonical:schema/node-type-project", + "type": "uses", + "summary": "Currency value applies to project nodes.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-single-source-of-truth-alternative-to-knowledge-substrate-81", - "source": "xananode.example:concept/single-source-of-truth", - "target": "knowledge-substrate", - "type": "alternative_to", - "summary": "xananode.example:concept/single-source-of-truth alternative to knowledge-substrate", - "weight": 1, + "id": "xananode.canonical:rel/schema-property-currency_value-uses-schema-node-type-source", + "source": "xananode.canonical:schema/property-currency_value", + "target": "xananode.canonical:schema/node-type-source", + "type": "uses", + "summary": "Currency value applies to source nodes.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-single-source-of-truth-contrasts-with-federated-knowledge-substrates-79", - "source": "xananode.example:concept/single-source-of-truth", - "target": "federated-knowledge-substrates", - "type": "contrasts_with", - "summary": "xananode.example:concept/single-source-of-truth contrasts with federated-knowledge-substrates", - "weight": 1, + "id": "xananode.canonical:rel/schema-property-geo_coordinates-uses-schema-node-type-event", + "source": "xananode.canonical:schema/property-geo_coordinates", + "target": "xananode.canonical:schema/node-type-event", + "type": "uses", + "summary": "Geographic coordinates applies to event nodes.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-single-source-of-truth-threatens-independent-moderation-80", - "source": "xananode.example:concept/single-source-of-truth", - "target": "independent-moderation", - "type": "threatens", - "summary": "xananode.example:concept/single-source-of-truth threatens independent-moderation", - "weight": 1, + "id": "xananode.canonical:rel/schema-property-geo_coordinates-uses-schema-node-type-media", + "source": "xananode.canonical:schema/property-geo_coordinates", + "target": "xananode.canonical:schema/node-type-media", + "type": "uses", + "summary": "Geographic coordinates applies to media nodes.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-substrate-manifest-requires-namespacing-82", - "source": "xananode.example:concept/substrate-manifest", - "target": "namespacing", - "type": "requires", - "summary": "xananode.example:concept/substrate-manifest requires namespacing", - "weight": 1, + "id": "xananode.canonical:rel/schema-property-geo_coordinates-uses-schema-node-type-organization", + "source": "xananode.canonical:schema/property-geo_coordinates", + "target": "xananode.canonical:schema/node-type-organization", + "type": "uses", + "summary": "Geographic coordinates applies to organization nodes.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-substrate-node-record-contains-fragment-node-84", - "source": "xananode.example:concept/substrate-node-record", - "target": "fragment-node", - "type": "contains", - "summary": "xananode.example:concept/substrate-node-record contains fragment-node", - "weight": 1, + "id": "xananode.canonical:rel/schema-property-geo_coordinates-uses-schema-node-type-place", + "source": "xananode.canonical:schema/property-geo_coordinates", + "target": "xananode.canonical:schema/node-type-place", + "type": "uses", + "summary": "Geographic coordinates applies to place nodes.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-substrate-node-record-uses-xananode-node-types-83", - "source": "xananode.example:concept/substrate-node-record", - "target": "xananode-node-types", + "id": "xananode.canonical:rel/schema-property-geo_coordinates-uses-schema-node-type-source", + "source": "xananode.canonical:schema/property-geo_coordinates", + "target": "xananode.canonical:schema/node-type-source", "type": "uses", - "summary": "xananode.example:concept/substrate-node-record uses xananode-node-types", - "weight": 1, + "summary": "Geographic coordinates applies to source nodes.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-substrate-relationship-list-preserves-provenance-86", - "source": "xananode.example:concept/substrate-relationship-list", - "target": "provenance", - "type": "preserves", - "summary": "xananode.example:concept/substrate-relationship-list preserves provenance", - "weight": 1, - "visibility": "secondary", - "evidence": [], - "external": false + "id": "xananode.canonical:rel/schema-property-registry-contains-schema-property-birth_date", + "source": "xananode.canonical:schema/property-registry", + "target": "xananode.canonical:schema/property-birth_date", + "type": "contains", + "summary": "The property registry contains the birth_date property.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-substrate-relationship-list-uses-xananode-relationship-types-85", - "source": "xananode.example:concept/substrate-relationship-list", - "target": "xananode-relationship-types", - "type": "uses", - "summary": "xananode.example:concept/substrate-relationship-list uses xananode-relationship-types", - "weight": 1, + "id": "xananode.canonical:rel/schema-property-registry-contains-schema-property-currency_value", + "source": "xananode.canonical:schema/property-registry", + "target": "xananode.canonical:schema/property-currency_value", + "type": "contains", + "summary": "The property registry contains the currency_value property.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-property-registry-contains-schema-property-external_identifier", + "source": "xananode.canonical:schema/property-registry", + "target": "xananode.canonical:schema/property-external_identifier", + "type": "contains", + "summary": "The property registry contains the external_identifier property.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-property-registry-contains-schema-property-geo_coordinates", + "source": "xananode.canonical:schema/property-registry", + "target": "xananode.canonical:schema/property-geo_coordinates", + "type": "contains", + "summary": "The property registry contains the geo_coordinates property.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-property-registry-contains-schema-property-measurement_si", + "source": "xananode.canonical:schema/property-registry", + "target": "xananode.canonical:schema/property-measurement_si", + "type": "contains", + "summary": "The property registry contains the measurement_si property.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-alias_of-related_to-schema-relationship-type-has_alias-inverse", + "source": "xananode.canonical:schema/relationship-type-alias_of", + "target": "xananode.canonical:schema/relationship-type-has_alias", + "type": "related_to", + "summary": "Alias of has inverse has_alias.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-transclusion-preserves-provenance-87", - "source": "xananode.example:concept/transclusion", - "target": "provenance", - "type": "preserves", - "summary": "xananode.example:concept/transclusion preserves provenance", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-alternative_to-related_to-schema-relationship-type-alternative_to-inverse", + "source": "xananode.canonical:schema/relationship-type-alternative_to", + "target": "xananode.canonical:schema/relationship-type-alternative_to", + "type": "related_to", + "summary": "Alternative to has inverse alternative_to.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-transclusion-transcludes-xanadu-document-interconnection-v1-0001-1", - "source": "xananode.example:concept/transclusion", - "target": "xanadu-document-interconnection@v1/0001", - "type": "transcludes", - "summary": "Transclusion transcludes xanadu-document-interconnection@v1/0001", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-anticipated_by-related_to-schema-relationship-type-anticipated-inverse", + "source": "xananode.canonical:schema/relationship-type-anticipated_by", + "target": "xananode.canonical:schema/relationship-type-anticipated", + "type": "related_to", + "summary": "anticipated_by is the inverse term for anticipated.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-transclusion-uses-fragment-node-88", - "source": "xananode.example:concept/transclusion", - "target": "fragment-node", - "type": "uses", - "summary": "xananode.example:concept/transclusion uses fragment-node", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-anticipated-related_to-schema-relationship-type-anticipated_by-inverse", + "source": "xananode.canonical:schema/relationship-type-anticipated", + "target": "xananode.canonical:schema/relationship-type-anticipated_by", + "type": "related_to", + "summary": "Anticipated has inverse anticipated_by.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-tumbler-addressing-deep-links-to-as-we-may-think-94", - "source": "xananode.example:concept/tumbler-addressing", - "target": "as-we-may-think", - "type": "deep_links_to", - "summary": "xananode.example:concept/tumbler-addressing deep links to as-we-may-think", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-anticipates-related_to-schema-relationship-type-anticipated_by-inverse", + "source": "xananode.canonical:schema/relationship-type-anticipates", + "target": "xananode.canonical:schema/relationship-type-anticipated_by", + "type": "related_to", + "summary": "Anticipates has inverse anticipated_by.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-tumbler-addressing-enables-deep-linking-90", - "source": "xananode.example:concept/tumbler-addressing", - "target": "deep-linking", - "type": "enables", - "summary": "xananode.example:concept/tumbler-addressing enables deep-linking", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-appears_in-related_to-schema-relationship-type-has_appearance-inverse", + "source": "xananode.canonical:schema/relationship-type-appears_in", + "target": "xananode.canonical:schema/relationship-type-has_appearance", + "type": "related_to", + "summary": "Appears in has inverse has_appearance.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-tumbler-addressing-enables-fragment-node-92", - "source": "xananode.example:concept/tumbler-addressing", - "target": "fragment-node", - "type": "enables", - "summary": "xananode.example:concept/tumbler-addressing enables fragment-node", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-approved_by-related_to-schema-relationship-type-approved-inverse", + "source": "xananode.canonical:schema/relationship-type-approved_by", + "target": "xananode.canonical:schema/relationship-type-approved", + "type": "related_to", + "summary": "approved_by is the inverse term for approved.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-tumbler-addressing-enables-transclusion-89", - "source": "xananode.example:concept/tumbler-addressing", - "target": "transclusion", - "type": "enables", - "summary": "xananode.example:concept/tumbler-addressing enables transclusion", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-approved-related_to-schema-relationship-type-approved_by-inverse", + "source": "xananode.canonical:schema/relationship-type-approved", + "target": "xananode.canonical:schema/relationship-type-approved_by", + "type": "related_to", + "summary": "Approved has inverse approved_by.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-tumbler-addressing-extended-by-xananode-93", - "source": "xananode.example:concept/tumbler-addressing", - "target": "xananode", - "type": "extended_by", - "summary": "xananode.example:concept/tumbler-addressing extended by xananode", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-arrived_from-related_to-schema-relationship-type-arrives_at-inverse", + "source": "xananode.canonical:schema/relationship-type-arrived_from", + "target": "xananode.canonical:schema/relationship-type-arrives_at", + "type": "related_to", + "summary": "arrived_from is the inverse term for arrives_at.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-tumbler-addressing-preserves-provenance-91", - "source": "xananode.example:concept/tumbler-addressing", - "target": "provenance", - "type": "preserves", - "summary": "xananode.example:concept/tumbler-addressing preserves provenance", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-arrives_at-related_to-schema-relationship-type-arrived_from-inverse", + "source": "xananode.canonical:schema/relationship-type-arrives_at", + "target": "xananode.canonical:schema/relationship-type-arrived_from", + "type": "related_to", + "summary": "Arrives at has inverse arrived_from.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-tumbler-addressing-transcludes-as-we-may-think-v1-0004-1", - "source": "xananode.example:concept/tumbler-addressing", - "target": "as-we-may-think@v1/0004", - "type": "transcludes", - "summary": "Tumbler Addressing transcludes as-we-may-think@v1/0004", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-authored_by-related_to-schema-relationship-type-authored-inverse", + "source": "xananode.canonical:schema/relationship-type-authored_by", + "target": "xananode.canonical:schema/relationship-type-authored", + "type": "related_to", + "summary": "authored_by is the inverse term for authored.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-typed-relationships-contrasts-with-unlabeled-hyperlink-95", - "source": "xananode.example:concept/typed-relationships", - "target": "unlabeled-hyperlink", - "type": "contrasts_with", - "summary": "xananode.example:concept/typed-relationships contrasts with unlabeled-hyperlink", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-authored-related_to-schema-relationship-type-authored_by-inverse", + "source": "xananode.canonical:schema/relationship-type-authored", + "target": "xananode.canonical:schema/relationship-type-authored_by", + "type": "related_to", + "summary": "Authored has inverse authored_by.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-typed-relationships-supports-claim-relationships-preserve-context-96", - "source": "xananode.example:concept/typed-relationships", - "target": "claim-relationships-preserve-context", - "type": "supports", - "summary": "xananode.example:concept/typed-relationships supports claim-relationships-preserve-context", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-broader_than-related_to-schema-relationship-type-narrower_than-inverse", + "source": "xananode.canonical:schema/relationship-type-broader_than", + "target": "xananode.canonical:schema/relationship-type-narrower_than", + "type": "related_to", + "summary": "Broader than has inverse narrower_than.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-unlabeled-hyperlink-threatens-provenance-97", - "source": "xananode.example:concept/unlabeled-hyperlink", - "target": "provenance", - "type": "threatens", - "summary": "xananode.example:concept/unlabeled-hyperlink threatens provenance", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-cited_by-related_to-schema-relationship-type-cites-inverse", + "source": "xananode.canonical:schema/relationship-type-cited_by", + "target": "xananode.canonical:schema/relationship-type-cites", + "type": "related_to", + "summary": "cited_by is the inverse term for cites.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-xananode-defines-knowledge-substrate-98", - "source": "xananode.example:concept/xananode", - "target": "knowledge-substrate", - "type": "defines", - "summary": "xananode.example:concept/xananode defines knowledge-substrate", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-cites-related_to-schema-relationship-type-cited_by-inverse", + "source": "xananode.canonical:schema/relationship-type-cites", + "target": "xananode.canonical:schema/relationship-type-cited_by", + "type": "related_to", + "summary": "Cites has inverse cited_by.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-xananode-explains-federated-knowledge-substrates-99", - "source": "xananode.example:concept/xananode", - "target": "federated-knowledge-substrates", - "type": "explains", - "summary": "xananode.example:concept/xananode explains federated-knowledge-substrates", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-claim_of-related_to-schema-relationship-type-has_claim-inverse", + "source": "xananode.canonical:schema/relationship-type-claim_of", + "target": "xananode.canonical:schema/relationship-type-has_claim", + "type": "related_to", + "summary": "claim_of is the inverse term for has_claim.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-xananode-extends-memex-103", - "source": "xananode.example:concept/xananode", - "target": "memex", - "type": "extends", - "summary": "xananode.example:concept/xananode extends memex", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-clarified_by-related_to-schema-relationship-type-clarifies-inverse", + "source": "xananode.canonical:schema/relationship-type-clarified_by", + "target": "xananode.canonical:schema/relationship-type-clarifies", + "type": "related_to", + "summary": "clarified_by is the inverse term for clarifies.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-xananode-extends-project-xanadu-102", - "source": "xananode.example:concept/xananode", - "target": "project-xanadu", - "type": "extends", - "summary": "xananode.example:concept/xananode extends project-xanadu", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-clarifies-related_to-schema-relationship-type-clarified_by-inverse", + "source": "xananode.canonical:schema/relationship-type-clarifies", + "target": "xananode.canonical:schema/relationship-type-clarified_by", + "type": "related_to", + "summary": "Clarifies has inverse clarified_by.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-xananode-preserves-provenance-101", - "source": "xananode.example:concept/xananode", - "target": "provenance", - "type": "preserves", - "summary": "xananode.example:concept/xananode preserves provenance", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-coined_by-related_to-schema-relationship-type-coined-inverse", + "source": "xananode.canonical:schema/relationship-type-coined_by", + "target": "xananode.canonical:schema/relationship-type-coined", + "type": "related_to", + "summary": "coined_by is the inverse term for coined.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-concept-xananode-requires-xananode-core-schema-100", - "source": "xananode.example:concept/xananode", - "target": "xananode-core-schema", - "type": "requires", - "summary": "xananode.example:concept/xananode requires xananode-core-schema", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-coined-related_to-schema-relationship-type-coined_by-inverse", + "source": "xananode.canonical:schema/relationship-type-coined", + "target": "xananode.canonical:schema/relationship-type-coined_by", + "type": "related_to", + "summary": "Coined has inverse coined_by.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-essay-start-here-continues-to-protocol-artifacts-trail-109", - "source": "xananode.example:essay/start-here", - "target": "protocol-artifacts-trail", - "type": "continues_to", - "summary": "xananode.example:essay/start-here continues to protocol-artifacts-trail", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-collaborated_with-related_to-schema-relationship-type-collaborated_with-inverse", + "source": "xananode.canonical:schema/relationship-type-collaborated_with", + "target": "xananode.canonical:schema/relationship-type-collaborated_with", + "type": "related_to", + "summary": "Collaborated with has inverse collaborated_with.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-essay-start-here-continues-to-using-hugo-with-protocol-json-110", - "source": "xananode.example:essay/start-here", - "target": "using-hugo-with-protocol-json", - "type": "continues_to", - "summary": "xananode.example:essay/start-here continues to using-hugo-with-protocol-json", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-compatible_with-related_to-schema-relationship-type-compatible_with-inverse", + "source": "xananode.canonical:schema/relationship-type-compatible_with", + "target": "xananode.canonical:schema/relationship-type-compatible_with", + "type": "related_to", + "summary": "Compatible with has inverse compatible_with.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-essay-start-here-continues-to-xananode-core-trail-108", - "source": "xananode.example:essay/start-here", - "target": "xananode-core-trail", - "type": "continues_to", - "summary": "xananode.example:essay/start-here continues to xananode-core-trail", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-contains-related_to-schema-relationship-type-part_of-inverse", + "source": "xananode.canonical:schema/relationship-type-contains", + "target": "xananode.canonical:schema/relationship-type-part_of", + "type": "related_to", + "summary": "Contains has inverse part_of.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-essay-start-here-contrasts-with-single-source-of-truth-107", - "source": "xananode.example:essay/start-here", - "target": "single-source-of-truth", - "type": "contrasts_with", - "summary": "xananode.example:essay/start-here contrasts with single-source-of-truth", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-contemporary_of-related_to-schema-relationship-type-contemporary_of-inverse", + "source": "xananode.canonical:schema/relationship-type-contemporary_of", + "target": "xananode.canonical:schema/relationship-type-contemporary_of", + "type": "related_to", + "summary": "Contemporary of has inverse contemporary_of.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-essay-start-here-explains-federated-knowledge-substrates-106", - "source": "xananode.example:essay/start-here", - "target": "federated-knowledge-substrates", - "type": "explains", - "summary": "xananode.example:essay/start-here explains federated-knowledge-substrates", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-context_for-related_to-schema-relationship-type-has_context-inverse", + "source": "xananode.canonical:schema/relationship-type-context_for", + "target": "xananode.canonical:schema/relationship-type-has_context", + "type": "related_to", + "summary": "Context for has inverse has_context.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-essay-start-here-explains-knowledge-substrate-105", - "source": "xananode.example:essay/start-here", - "target": "knowledge-substrate", - "type": "explains", - "summary": "xananode.example:essay/start-here explains knowledge-substrate", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-continued_from-related_to-schema-relationship-type-continues_to-inverse", + "source": "xananode.canonical:schema/relationship-type-continued_from", + "target": "xananode.canonical:schema/relationship-type-continues_to", + "type": "related_to", + "summary": "continued_from is the inverse term for continues_to.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-essay-start-here-explains-xananode-104", - "source": "xananode.example:essay/start-here", - "target": "xananode", - "type": "explains", - "summary": "xananode.example:essay/start-here explains xananode", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-continues_to-related_to-schema-relationship-type-continued_from-inverse", + "source": "xananode.canonical:schema/relationship-type-continues_to", + "target": "xananode.canonical:schema/relationship-type-continued_from", + "type": "related_to", + "summary": "Continues to has inverse continued_from.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-essay-using-hugo-with-protocol-json-context-for-historical-lineage-trail-114", - "source": "xananode.example:essay/using-hugo-with-protocol-json", - "target": "historical-lineage-trail", - "type": "context_for", - "summary": "xananode.example:essay/using-hugo-with-protocol-json context for historical-lineage-trail", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-contradicted_by-related_to-schema-relationship-type-contradicts-inverse", + "source": "xananode.canonical:schema/relationship-type-contradicted_by", + "target": "xananode.canonical:schema/relationship-type-contradicts", + "type": "related_to", + "summary": "contradicted_by is the inverse term for contradicts.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-essay-using-hugo-with-protocol-json-explains-substrate-node-record-112", - "source": "xananode.example:essay/using-hugo-with-protocol-json", - "target": "substrate-node-record", - "type": "explains", - "summary": "xananode.example:essay/using-hugo-with-protocol-json explains substrate-node-record", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-contradicts-related_to-schema-relationship-type-contradicted_by-inverse", + "source": "xananode.canonical:schema/relationship-type-contradicts", + "target": "xananode.canonical:schema/relationship-type-contradicted_by", + "type": "related_to", + "summary": "Contradicts has inverse contradicted_by.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-essay-using-hugo-with-protocol-json-explains-substrate-relationship-list-113", - "source": "xananode.example:essay/using-hugo-with-protocol-json", - "target": "substrate-relationship-list", - "type": "explains", - "summary": "xananode.example:essay/using-hugo-with-protocol-json explains substrate-relationship-list", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-contrasts_with-related_to-schema-relationship-type-contrasts_with-inverse", + "source": "xananode.canonical:schema/relationship-type-contrasts_with", + "target": "xananode.canonical:schema/relationship-type-contrasts_with", + "type": "related_to", + "summary": "Contrasts with has inverse contrasts_with.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-essay-using-hugo-with-protocol-json-explains-xananode-hugo-theme-111", - "source": "xananode.example:essay/using-hugo-with-protocol-json", - "target": "xananode-hugo-theme", - "type": "explains", - "summary": "xananode.example:essay/using-hugo-with-protocol-json explains xananode-hugo-theme", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-created_by-related_to-schema-relationship-type-created-inverse", + "source": "xananode.canonical:schema/relationship-type-created_by", + "target": "xananode.canonical:schema/relationship-type-created", + "type": "related_to", + "summary": "created_by is the inverse term for created.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-essay-what-is-xananode-arrives-at-claim-merge-without-collapse-117", - "source": "xananode.example:essay/what-is-xananode", - "target": "claim-merge-without-collapse", - "type": "arrives_at", - "summary": "xananode.example:essay/what-is-xananode arrives at claim-merge-without-collapse", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-created-related_to-schema-relationship-type-created_by-inverse", + "source": "xananode.canonical:schema/relationship-type-created", + "target": "xananode.canonical:schema/relationship-type-created_by", + "type": "related_to", + "summary": "Created has inverse created_by.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-essay-what-is-xananode-context-for-federated-knowledge-substrates-118", - "source": "xananode.example:essay/what-is-xananode", - "target": "federated-knowledge-substrates", - "type": "context_for", - "summary": "xananode.example:essay/what-is-xananode context for federated-knowledge-substrates", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-deep_linked_from-related_to-schema-relationship-type-deep_links_to-inverse", + "source": "xananode.canonical:schema/relationship-type-deep_linked_from", + "target": "xananode.canonical:schema/relationship-type-deep_links_to", + "type": "related_to", + "summary": "deep_linked_from is the inverse term for deep_links_to.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-essay-what-is-xananode-defines-xananode-115", - "source": "xananode.example:essay/what-is-xananode", - "target": "xananode", - "type": "defines", - "summary": "xananode.example:essay/what-is-xananode defines xananode", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-deep_links_to-related_to-schema-relationship-type-deep_linked_from-inverse", + "source": "xananode.canonical:schema/relationship-type-deep_links_to", + "target": "xananode.canonical:schema/relationship-type-deep_linked_from", + "type": "related_to", + "summary": "Deep links to has inverse deep_linked_from.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-essay-what-is-xananode-explains-protocol-artifacts-119", - "source": "xananode.example:essay/what-is-xananode", - "target": "protocol-artifacts", - "type": "explains", - "summary": "xananode.example:essay/what-is-xananode explains protocol-artifacts", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-defined_by-related_to-schema-relationship-type-defines-inverse", + "source": "xananode.canonical:schema/relationship-type-defined_by", + "target": "xananode.canonical:schema/relationship-type-defines", + "type": "related_to", + "summary": "defined_by is the inverse term for defines.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-essay-what-is-xananode-explains-xananode-hugo-theme-116", - "source": "xananode.example:essay/what-is-xananode", - "target": "xananode-hugo-theme", - "type": "explains", - "summary": "xananode.example:essay/what-is-xananode explains xananode-hugo-theme", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-defines-related_to-schema-relationship-type-defined_by-inverse", + "source": "xananode.canonical:schema/relationship-type-defines", + "target": "xananode.canonical:schema/relationship-type-defined_by", + "type": "related_to", + "summary": "Defines has inverse defined_by.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-fragment-as-we-may-think-0004-derived-from-xananode-example-source-as-we-may-think-1", - "source": "xananode.example:fragment/as-we-may-think-0004", - "target": "xananode.example:source/as-we-may-think", - "type": "derived_from", - "summary": "Associative Trails Fragment is derived from its source node", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-demonstrated_by-related_to-schema-relationship-type-demonstrates-inverse", + "source": "xananode.canonical:schema/relationship-type-demonstrated_by", + "target": "xananode.canonical:schema/relationship-type-demonstrates", + "type": "related_to", + "summary": "demonstrated_by is the inverse term for demonstrates.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-fragment-mother-of-all-demos-0001-derived-from-xananode-example-source-mother-of-all-demos-2", - "source": "xananode.example:fragment/mother-of-all-demos-0001", - "target": "xananode.example:source/mother-of-all-demos", - "type": "derived_from", - "summary": "Augmenting Human Intelligence Fragment is derived from its source node", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-demonstrates-related_to-schema-relationship-type-demonstrated_by-inverse", + "source": "xananode.canonical:schema/relationship-type-demonstrates", + "target": "xananode.canonical:schema/relationship-type-demonstrated_by", + "type": "related_to", + "summary": "Demonstrates has inverse demonstrated_by.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-fragment-xanadu-document-interconnection-enabling-re-use-0001-derived-from-xananode-example-source-xanadu-document-interconnection-enabling-re-use-3", - "source": "xananode.example:fragment/xanadu-document-interconnection-enabling-re-use-0001", - "target": "xananode.example:source/xanadu-document-interconnection-enabling-re-use", - "type": "derived_from", - "summary": "Reusable Media Fragment is derived from its source node", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-dependency_of-related_to-schema-relationship-type-depends_on-inverse", + "source": "xananode.canonical:schema/relationship-type-dependency_of", + "target": "xananode.canonical:schema/relationship-type-depends_on", + "type": "related_to", + "summary": "dependency_of is the inverse term for depends_on.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-media-xananode-icon-depicts-xananode-hugo-theme-121", - "source": "xananode.example:media/xananode-icon", - "target": "xananode-hugo-theme", - "type": "depicts", - "summary": "xananode.example:media/xananode-icon depicts xananode-hugo-theme", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-depends_on-related_to-schema-relationship-type-dependency_of-inverse", + "source": "xananode.canonical:schema/relationship-type-depends_on", + "target": "xananode.canonical:schema/relationship-type-dependency_of", + "type": "related_to", + "summary": "Depends on has inverse dependency_of.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-media-xananode-icon-represents-xananode-122", - "source": "xananode.example:media/xananode-icon", - "target": "xananode", - "type": "represents", - "summary": "xananode.example:media/xananode-icon represents xananode", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-depicted_by-related_to-schema-relationship-type-depicts-inverse", + "source": "xananode.canonical:schema/relationship-type-depicted_by", + "target": "xananode.canonical:schema/relationship-type-depicts", + "type": "related_to", + "summary": "depicted_by is the inverse term for depicts.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-media-xananode-icon-used-as-primary-media-for-xananode-hugo-theme-120", - "source": "xananode.example:media/xananode-icon", - "target": "xananode-hugo-theme", - "type": "used_as_primary_media_for", - "summary": "xananode.example:media/xananode-icon used as primary media for xananode-hugo-theme", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-depicts-related_to-schema-relationship-type-depicted_by-inverse", + "source": "xananode.canonical:schema/relationship-type-depicts", + "target": "xananode.canonical:schema/relationship-type-depicted_by", + "type": "related_to", + "summary": "Depicts has inverse depicted_by.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-observation-link-rot-demonstrates-unlabeled-hyperlink-123", - "source": "xananode.example:observation/link-rot", - "target": "unlabeled-hyperlink", - "type": "demonstrates", - "summary": "xananode.example:observation/link-rot demonstrates unlabeled-hyperlink", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-derived_from-related_to-schema-relationship-type-derived_into-inverse", + "source": "xananode.canonical:schema/relationship-type-derived_from", + "target": "xananode.canonical:schema/relationship-type-derived_into", + "type": "related_to", + "summary": "Derived from has inverse derived_into.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-observation-link-rot-explained-by-knowledge-substrate-126", - "source": "xananode.example:observation/link-rot", - "target": "knowledge-substrate", - "type": "explained_by", - "summary": "xananode.example:observation/link-rot explained by knowledge-substrate", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-derived_into-related_to-schema-relationship-type-derived_from-inverse", + "source": "xananode.canonical:schema/relationship-type-derived_into", + "target": "xananode.canonical:schema/relationship-type-derived_from", + "type": "related_to", + "summary": "derived_into is the inverse term for derived_from.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-observation-link-rot-supported-by-source-code-link-decay-study-125", - "source": "xananode.example:observation/link-rot", - "target": "source-code-link-decay-study", - "type": "supported_by", - "summary": "xananode.example:observation/link-rot supported by source-code-link-decay-study", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-discussed_in-related_to-schema-relationship-type-discusses-inverse", + "source": "xananode.canonical:schema/relationship-type-discussed_in", + "target": "xananode.canonical:schema/relationship-type-discusses", + "type": "related_to", + "summary": "discussed_in is the inverse term for discusses.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-observation-link-rot-threatens-provenance-124", - "source": "xananode.example:observation/link-rot", - "target": "provenance", - "type": "threatens", - "summary": "xananode.example:observation/link-rot threatens provenance", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-discusses-related_to-schema-relationship-type-discussed_in-inverse", + "source": "xananode.canonical:schema/relationship-type-discusses", + "target": "xananode.canonical:schema/relationship-type-discussed_in", + "type": "related_to", + "summary": "Discusses has inverse discussed_in.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-person-douglas-engelbart-created-nls-127", - "source": "xananode.example:person/douglas-engelbart", - "target": "nls", - "type": "created", - "summary": "xananode.example:person/douglas-engelbart created nls", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-disputed_by-related_to-schema-relationship-type-disputes-inverse", + "source": "xananode.canonical:schema/relationship-type-disputed_by", + "target": "xananode.canonical:schema/relationship-type-disputes", + "type": "related_to", + "summary": "disputed_by is the inverse term for disputes.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-person-douglas-engelbart-extended-by-xananode-129", - "source": "xananode.example:person/douglas-engelbart", - "target": "xananode", - "type": "extended_by", - "summary": "xananode.example:person/douglas-engelbart extended by xananode", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-disputed_identity-related_to-schema-relationship-type-disputed_identity-inverse", + "source": "xananode.canonical:schema/relationship-type-disputed_identity", + "target": "xananode.canonical:schema/relationship-type-disputed_identity", + "type": "related_to", + "summary": "Disputed identity has inverse disputed_identity.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-person-douglas-engelbart-presented-mother-of-all-demos-128", - "source": "xananode.example:person/douglas-engelbart", - "target": "mother-of-all-demos", - "type": "presented", - "summary": "xananode.example:person/douglas-engelbart presented mother-of-all-demos", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-disputes-related_to-schema-relationship-type-disputed_by-inverse", + "source": "xananode.canonical:schema/relationship-type-disputes", + "target": "xananode.canonical:schema/relationship-type-disputed_by", + "type": "related_to", + "summary": "Disputes has inverse disputed_by.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-person-ted-nelson-authored-xanadu-document-interconnection-132", - "source": "xananode.example:person/ted-nelson", - "target": "xanadu-document-interconnection", - "type": "authored", - "summary": "xananode.example:person/ted-nelson authored xanadu-document-interconnection", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-documented_by-related_to-schema-relationship-type-documents-inverse", + "source": "xananode.canonical:schema/relationship-type-documented_by", + "target": "xananode.canonical:schema/relationship-type-documents", + "type": "related_to", + "summary": "documented_by is the inverse term for documents.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-person-ted-nelson-created-project-xanadu-130", - "source": "xananode.example:person/ted-nelson", - "target": "project-xanadu", - "type": "created", - "summary": "xananode.example:person/ted-nelson created project-xanadu", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-documents-related_to-schema-relationship-type-documented_by-inverse", + "source": "xananode.canonical:schema/relationship-type-documents", + "target": "xananode.canonical:schema/relationship-type-documented_by", + "type": "related_to", + "summary": "Documents has inverse documented_by.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-person-ted-nelson-influenced-xananode-133", - "source": "xananode.example:person/ted-nelson", - "target": "xananode", - "type": "influenced", - "summary": "xananode.example:person/ted-nelson influenced xananode", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-enabled_by-related_to-schema-relationship-type-enables-inverse", + "source": "xananode.canonical:schema/relationship-type-enabled_by", + "target": "xananode.canonical:schema/relationship-type-enables", + "type": "related_to", + "summary": "enabled_by is the inverse term for enables.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-person-ted-nelson-introduced-transclusion-131", - "source": "xananode.example:person/ted-nelson", - "target": "transclusion", - "type": "introduced", - "summary": "xananode.example:person/ted-nelson introduced transclusion", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-enables-related_to-schema-relationship-type-enabled_by-inverse", + "source": "xananode.canonical:schema/relationship-type-enables", + "target": "xananode.canonical:schema/relationship-type-enabled_by", + "type": "related_to", + "summary": "Enables has inverse enabled_by.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-person-vannevar-bush-anticipated-knowledge-substrate-136", - "source": "xananode.example:person/vannevar-bush", - "target": "knowledge-substrate", - "type": "anticipated", - "summary": "xananode.example:person/vannevar-bush anticipated knowledge-substrate", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-equivalent_to-related_to-schema-relationship-type-equivalent_to-inverse", + "source": "xananode.canonical:schema/relationship-type-equivalent_to", + "target": "xananode.canonical:schema/relationship-type-equivalent_to", + "type": "related_to", + "summary": "Equivalent to has inverse equivalent_to.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-person-vannevar-bush-authored-as-we-may-think-134", - "source": "xananode.example:person/vannevar-bush", - "target": "as-we-may-think", - "type": "authored", - "summary": "xananode.example:person/vannevar-bush authored as-we-may-think", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-evidence_for-related_to-schema-relationship-type-has_evidence-inverse", + "source": "xananode.canonical:schema/relationship-type-evidence_for", + "target": "xananode.canonical:schema/relationship-type-has_evidence", + "type": "related_to", + "summary": "Evidence for has inverse has_evidence.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-person-vannevar-bush-proposed-memex-135", - "source": "xananode.example:person/vannevar-bush", - "target": "memex", - "type": "proposed", - "summary": "xananode.example:person/vannevar-bush proposed memex", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-explained_by-related_to-schema-relationship-type-explains-inverse", + "source": "xananode.canonical:schema/relationship-type-explained_by", + "target": "xananode.canonical:schema/relationship-type-explains", + "type": "related_to", + "summary": "explained_by is the inverse term for explains.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-project-memex-anticipated-xananode-138", - "source": "xananode.example:project/memex", - "target": "xananode", - "type": "anticipated", - "summary": "xananode.example:project/memex anticipated xananode", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-explains-related_to-schema-relationship-type-explained_by-inverse", + "source": "xananode.canonical:schema/relationship-type-explains", + "target": "xananode.canonical:schema/relationship-type-explained_by", + "type": "related_to", + "summary": "Explains has inverse explained_by.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-project-memex-introduced-in-as-we-may-think-137", - "source": "xananode.example:project/memex", - "target": "as-we-may-think", - "type": "introduced_in", - "summary": "xananode.example:project/memex introduced in as-we-may-think", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-extended_by-related_to-schema-relationship-type-extends-inverse", + "source": "xananode.canonical:schema/relationship-type-extended_by", + "target": "xananode.canonical:schema/relationship-type-extends", + "type": "related_to", + "summary": "extended_by is the inverse term for extends.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-project-nls-anticipated-xananode-140", - "source": "xananode.example:project/nls", - "target": "xananode", - "type": "anticipated", - "summary": "xananode.example:project/nls anticipated xananode", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-extends-related_to-schema-relationship-type-extended_by-inverse", + "source": "xananode.canonical:schema/relationship-type-extends", + "target": "xananode.canonical:schema/relationship-type-extended_by", + "type": "related_to", + "summary": "Extends has inverse extended_by.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-project-nls-demonstrated-by-mother-of-all-demos-139", - "source": "xananode.example:project/nls", - "target": "mother-of-all-demos", - "type": "demonstrated_by", - "summary": "xananode.example:project/nls demonstrated by mother-of-all-demos", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-extension_of-related_to-schema-relationship-type-has_extension-inverse", + "source": "xananode.canonical:schema/relationship-type-extension_of", + "target": "xananode.canonical:schema/relationship-type-has_extension", + "type": "related_to", + "summary": "Extension of has inverse has_extension.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-project-project-xanadu-defines-transclusion-141", - "source": "xananode.example:project/project-xanadu", - "target": "transclusion", - "type": "defines", - "summary": "xananode.example:project/project-xanadu defines transclusion", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-featured_in-related_to-schema-relationship-type-features-inverse", + "source": "xananode.canonical:schema/relationship-type-featured_in", + "target": "xananode.canonical:schema/relationship-type-features", + "type": "related_to", + "summary": "featured_in is the inverse term for features.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-project-project-xanadu-influenced-xananode-142", - "source": "xananode.example:project/project-xanadu", - "target": "xananode", - "type": "influenced", - "summary": "xananode.example:project/project-xanadu influenced xananode", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-featured_speaker-related_to-schema-relationship-type-spoke_at-inverse", + "source": "xananode.canonical:schema/relationship-type-featured_speaker", + "target": "xananode.canonical:schema/relationship-type-spoke_at", + "type": "related_to", + "summary": "featured_speaker is the inverse term for spoke_at.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-project-xananode-hugo-theme-demonstrates-knowledge-substrate-146", - "source": "xananode.example:project/xananode-hugo-theme", - "target": "knowledge-substrate", - "type": "demonstrates", - "summary": "xananode.example:project/xananode-hugo-theme demonstrates knowledge-substrate", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-features-related_to-schema-relationship-type-featured_in-inverse", + "source": "xananode.canonical:schema/relationship-type-features", + "target": "xananode.canonical:schema/relationship-type-featured_in", + "type": "related_to", + "summary": "Features has inverse featured_in.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-project-xananode-hugo-theme-implements-xananode-143", - "source": "xananode.example:project/xananode-hugo-theme", - "target": "xananode", - "type": "implements", - "summary": "xananode.example:project/xananode-hugo-theme implements xananode", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-followed-related_to-schema-relationship-type-preceded-inverse", + "source": "xananode.canonical:schema/relationship-type-followed", + "target": "xananode.canonical:schema/relationship-type-preceded", + "type": "related_to", + "summary": "followed is the inverse term for preceded.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-project-xananode-hugo-theme-uses-cytoscape-js-145", - "source": "xananode.example:project/xananode-hugo-theme", - "target": "cytoscape-js", - "type": "uses", - "summary": "xananode.example:project/xananode-hugo-theme uses cytoscape-js", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-friend_of-related_to-schema-relationship-type-friend_of-inverse", + "source": "xananode.canonical:schema/relationship-type-friend_of", + "target": "xananode.canonical:schema/relationship-type-friend_of", + "type": "related_to", + "summary": "Friend of has inverse friend_of.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-project-xananode-hugo-theme-uses-hugo-144", - "source": "xananode.example:project/xananode-hugo-theme", - "target": "hugo", - "type": "uses", - "summary": "xananode.example:project/xananode-hugo-theme uses hugo", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-had_participant-related_to-schema-relationship-type-participated_in-inverse", + "source": "xananode.canonical:schema/relationship-type-had_participant", + "target": "xananode.canonical:schema/relationship-type-participated_in", + "type": "related_to", + "summary": "had_participant is the inverse term for participated_in.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-schema-compatibility-report-schema-defines-compatibility-report-147", - "source": "xananode.example:schema/compatibility-report-schema", - "target": "compatibility-report", - "type": "defines", - "summary": "xananode.example:schema/compatibility-report-schema defines compatibility-report", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-has_alias-related_to-schema-relationship-type-alias_of-inverse", + "source": "xananode.canonical:schema/relationship-type-has_alias", + "target": "xananode.canonical:schema/relationship-type-alias_of", + "type": "related_to", + "summary": "has_alias is the inverse term for alias_of.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-schema-compatibility-report-schema-documents-compatibility-levels-148", - "source": "xananode.example:schema/compatibility-report-schema", - "target": "compatibility-levels", - "type": "documents", - "summary": "xananode.example:schema/compatibility-report-schema documents compatibility-levels", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-has_appearance-related_to-schema-relationship-type-appears_in-inverse", + "source": "xananode.canonical:schema/relationship-type-has_appearance", + "target": "xananode.canonical:schema/relationship-type-appears_in", + "type": "related_to", + "summary": "has_appearance is the inverse term for appears_in.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-schema-compatibility-report-schema-required-for-federation-example-149", - "source": "xananode.example:schema/compatibility-report-schema", - "target": "federation-example", - "type": "required_for", - "summary": "xananode.example:schema/compatibility-report-schema required for federation-example", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-has_claim-related_to-schema-relationship-type-claim_of-inverse", + "source": "xananode.canonical:schema/relationship-type-has_claim", + "target": "xananode.canonical:schema/relationship-type-claim_of", + "type": "related_to", + "summary": "Has claim has inverse claim_of.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-schema-merge-report-schema-defines-merge-report-150", - "source": "xananode.example:schema/merge-report-schema", - "target": "merge-report", - "type": "defines", - "summary": "xananode.example:schema/merge-report-schema defines merge-report", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-has_context-related_to-schema-relationship-type-context_for-inverse", + "source": "xananode.canonical:schema/relationship-type-has_context", + "target": "xananode.canonical:schema/relationship-type-context_for", + "type": "related_to", + "summary": "has_context is the inverse term for context_for.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-schema-merge-report-schema-documents-merge-validation-151", - "source": "xananode.example:schema/merge-report-schema", - "target": "merge-validation", - "type": "documents", - "summary": "xananode.example:schema/merge-report-schema documents merge-validation", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-has_evidence-related_to-schema-relationship-type-evidence_for-inverse", + "source": "xananode.canonical:schema/relationship-type-has_evidence", + "target": "xananode.canonical:schema/relationship-type-evidence_for", + "type": "related_to", + "summary": "has_evidence is the inverse term for evidence_for.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-schema-merge-report-schema-required-for-federation-example-152", - "source": "xananode.example:schema/merge-report-schema", - "target": "federation-example", - "type": "required_for", - "summary": "xananode.example:schema/merge-report-schema required for federation-example", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-has_extension-related_to-schema-relationship-type-extension_of-inverse", + "source": "xananode.canonical:schema/relationship-type-has_extension", + "target": "xananode.canonical:schema/relationship-type-extension_of", + "type": "related_to", + "summary": "has_extension is the inverse term for extension_of.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-schema-namespace-schema-defines-namespace-registry-153", - "source": "xananode.example:schema/namespace-schema", - "target": "namespace-registry", - "type": "defines", - "summary": "xananode.example:schema/namespace-schema defines namespace-registry", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-has_primary_media-related_to-schema-relationship-type-used_as_primary_media_for-inverse", + "source": "xananode.canonical:schema/relationship-type-has_primary_media", + "target": "xananode.canonical:schema/relationship-type-used_as_primary_media_for", + "type": "related_to", + "summary": "Has primary media has inverse used_as_primary_media_for.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-schema-namespace-schema-required-for-schema-extension-155", - "source": "xananode.example:schema/namespace-schema", - "target": "schema-extension", - "type": "required_for", - "summary": "xananode.example:schema/namespace-schema required for schema-extension", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-identified_by-related_to-schema-relationship-type-identified-inverse", + "source": "xananode.canonical:schema/relationship-type-identified_by", + "target": "xananode.canonical:schema/relationship-type-identified", + "type": "related_to", + "summary": "identified_by is the inverse term for identified.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-schema-namespace-schema-supports-namespacing-154", - "source": "xananode.example:schema/namespace-schema", - "target": "namespacing", - "type": "supports", - "summary": "xananode.example:schema/namespace-schema supports namespacing", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-identified-related_to-schema-relationship-type-identified_by-inverse", + "source": "xananode.canonical:schema/relationship-type-identified", + "target": "xananode.canonical:schema/relationship-type-identified_by", + "type": "related_to", + "summary": "Identified has inverse identified_by.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-schema-substrate-manifest-schema-defines-substrate-manifest-156", - "source": "xananode.example:schema/substrate-manifest-schema", - "target": "substrate-manifest", - "type": "defines", - "summary": "xananode.example:schema/substrate-manifest-schema defines substrate-manifest", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-implemented_by-related_to-schema-relationship-type-implements-inverse", + "source": "xananode.canonical:schema/relationship-type-implemented_by", + "target": "xananode.canonical:schema/relationship-type-implements", + "type": "related_to", + "summary": "implemented_by is the inverse term for implements.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-schema-substrate-manifest-schema-part-of-xananode-core-schema-157", - "source": "xananode.example:schema/substrate-manifest-schema", - "target": "xananode-core-schema", - "type": "part_of", - "summary": "xananode.example:schema/substrate-manifest-schema part of xananode-core-schema", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-implements-related_to-schema-relationship-type-implemented_by-inverse", + "source": "xananode.canonical:schema/relationship-type-implements", + "target": "xananode.canonical:schema/relationship-type-implemented_by", + "type": "related_to", + "summary": "Implements has inverse implemented_by.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-schema-substrate-manifest-schema-required-for-compatibility-report-158", - "source": "xananode.example:schema/substrate-manifest-schema", - "target": "compatibility-report", - "type": "required_for", - "summary": "xananode.example:schema/substrate-manifest-schema required for compatibility-report", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-included_in-related_to-schema-relationship-type-includes-inverse", + "source": "xananode.canonical:schema/relationship-type-included_in", + "target": "xananode.canonical:schema/relationship-type-includes", + "type": "related_to", + "summary": "included_in is the inverse term for includes.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-schema-substrate-node-schema-defines-substrate-node-record-159", - "source": "xananode.example:schema/substrate-node-schema", - "target": "substrate-node-record", - "type": "defines", - "summary": "xananode.example:schema/substrate-node-schema defines substrate-node-record", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-includes-related_to-schema-relationship-type-included_in-inverse", + "source": "xananode.canonical:schema/relationship-type-includes", + "target": "xananode.canonical:schema/relationship-type-included_in", + "type": "related_to", + "summary": "Includes has inverse included_in.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-schema-substrate-node-schema-part-of-xananode-core-schema-161", - "source": "xananode.example:schema/substrate-node-schema", - "target": "xananode-core-schema", - "type": "part_of", - "summary": "xananode.example:schema/substrate-node-schema part of xananode-core-schema", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-influenced_by-related_to-schema-relationship-type-influenced-inverse", + "source": "xananode.canonical:schema/relationship-type-influenced_by", + "target": "xananode.canonical:schema/relationship-type-influenced", + "type": "related_to", + "summary": "influenced_by is the inverse term for influenced.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-schema-substrate-node-schema-uses-xananode-node-types-160", - "source": "xananode.example:schema/substrate-node-schema", - "target": "xananode-node-types", - "type": "uses", - "summary": "xananode.example:schema/substrate-node-schema uses xananode-node-types", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-influenced-related_to-schema-relationship-type-influenced_by-inverse", + "source": "xananode.canonical:schema/relationship-type-influenced", + "target": "xananode.canonical:schema/relationship-type-influenced_by", + "type": "related_to", + "summary": "Influenced has inverse influenced_by.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-schema-substrate-relationships-schema-defines-substrate-relationship-list-162", - "source": "xananode.example:schema/substrate-relationships-schema", - "target": "substrate-relationship-list", - "type": "defines", - "summary": "xananode.example:schema/substrate-relationships-schema defines substrate-relationship-list", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-interviewed_by-related_to-schema-relationship-type-interviewed-inverse", + "source": "xananode.canonical:schema/relationship-type-interviewed_by", + "target": "xananode.canonical:schema/relationship-type-interviewed", + "type": "related_to", + "summary": "interviewed_by is the inverse term for interviewed.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-schema-substrate-relationships-schema-part-of-xananode-core-schema-164", - "source": "xananode.example:schema/substrate-relationships-schema", - "target": "xananode-core-schema", - "type": "part_of", - "summary": "xananode.example:schema/substrate-relationships-schema part of xananode-core-schema", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-interviewed-related_to-schema-relationship-type-interviewed_by-inverse", + "source": "xananode.canonical:schema/relationship-type-interviewed", + "target": "xananode.canonical:schema/relationship-type-interviewed_by", + "type": "related_to", + "summary": "Interviewed has inverse interviewed_by.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-schema-substrate-relationships-schema-uses-xananode-relationship-types-163", - "source": "xananode.example:schema/substrate-relationships-schema", - "target": "xananode-relationship-types", - "type": "uses", - "summary": "xananode.example:schema/substrate-relationships-schema uses xananode-relationship-types", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-introduced_by-related_to-schema-relationship-type-introduced-inverse", + "source": "xananode.canonical:schema/relationship-type-introduced_by", + "target": "xananode.canonical:schema/relationship-type-introduced", + "type": "related_to", + "summary": "introduced_by is the inverse term for introduced.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-schema-xananode-core-schema-defines-substrate-manifest-schema-167", - "source": "xananode.example:schema/xananode-core-schema", - "target": "substrate-manifest-schema", - "type": "defines", - "summary": "xananode.example:schema/xananode-core-schema defines substrate-manifest-schema", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-introduced_in-related_to-schema-relationship-type-introduction_venue_of-inverse", + "source": "xananode.canonical:schema/relationship-type-introduced_in", + "target": "xananode.canonical:schema/relationship-type-introduction_venue_of", + "type": "related_to", + "summary": "Introduced in has inverse introduction_venue_of.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-schema-xananode-core-schema-defines-substrate-node-schema-168", - "source": "xananode.example:schema/xananode-core-schema", - "target": "substrate-node-schema", - "type": "defines", - "summary": "xananode.example:schema/xananode-core-schema defines substrate-node-schema", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-introduced-related_to-schema-relationship-type-introduced_by-inverse", + "source": "xananode.canonical:schema/relationship-type-introduced", + "target": "xananode.canonical:schema/relationship-type-introduced_by", + "type": "related_to", + "summary": "Introduced has inverse introduced_by.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-schema-xananode-core-schema-defines-substrate-relationships-schema-169", - "source": "xananode.example:schema/xananode-core-schema", - "target": "substrate-relationships-schema", - "type": "defines", - "summary": "xananode.example:schema/xananode-core-schema defines substrate-relationships-schema", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-introduction_venue_of-related_to-schema-relationship-type-introduced_in-inverse", + "source": "xananode.canonical:schema/relationship-type-introduction_venue_of", + "target": "xananode.canonical:schema/relationship-type-introduced_in", + "type": "related_to", + "summary": "introduction_venue_of is the inverse term for introduced_in.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-schema-xananode-core-schema-defines-xananode-node-types-165", - "source": "xananode.example:schema/xananode-core-schema", - "target": "xananode-node-types", - "type": "defines", - "summary": "xananode.example:schema/xananode-core-schema defines xananode-node-types", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-is_start_of-related_to-schema-relationship-type-starts_with-inverse", + "source": "xananode.canonical:schema/relationship-type-is_start_of", + "target": "xananode.canonical:schema/relationship-type-starts_with", + "type": "related_to", + "summary": "is_start_of is the inverse term for starts_with.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-schema-xananode-core-schema-defines-xananode-relationship-types-166", - "source": "xananode.example:schema/xananode-core-schema", - "target": "xananode-relationship-types", - "type": "defines", - "summary": "xananode.example:schema/xananode-core-schema defines xananode-relationship-types", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-mapped_from-related_to-schema-relationship-type-maps_to-inverse", + "source": "xananode.canonical:schema/relationship-type-mapped_from", + "target": "xananode.canonical:schema/relationship-type-maps_to", + "type": "related_to", + "summary": "mapped_from is the inverse term for maps_to.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-schema-xananode-core-schema-enables-schema-extension-171", - "source": "xananode.example:schema/xananode-core-schema", - "target": "schema-extension", - "type": "enables", - "summary": "xananode.example:schema/xananode-core-schema enables schema-extension", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-maps_to-related_to-schema-relationship-type-mapped_from-inverse", + "source": "xananode.canonical:schema/relationship-type-maps_to", + "target": "xananode.canonical:schema/relationship-type-mapped_from", + "type": "related_to", + "summary": "Maps to has inverse mapped_from.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-schema-xananode-core-schema-required-for-federated-knowledge-substrates-170", - "source": "xananode.example:schema/xananode-core-schema", - "target": "federated-knowledge-substrates", - "type": "required_for", - "summary": "xananode.example:schema/xananode-core-schema required for federated-knowledge-substrates", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-memorialized_by-related_to-schema-relationship-type-memorializes-inverse", + "source": "xananode.canonical:schema/relationship-type-memorialized_by", + "target": "xananode.canonical:schema/relationship-type-memorializes", + "type": "related_to", + "summary": "memorialized_by is the inverse term for memorializes.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-schema-xananode-node-types-defines-xananode-172", - "source": "xananode.example:schema/xananode-node-types", - "target": "xananode", - "type": "defines", - "summary": "xananode.example:schema/xananode-node-types defines xananode", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-memorializes-related_to-schema-relationship-type-memorialized_by-inverse", + "source": "xananode.canonical:schema/relationship-type-memorializes", + "target": "xananode.canonical:schema/relationship-type-memorialized_by", + "type": "related_to", + "summary": "Memorializes has inverse memorialized_by.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-schema-xananode-relationship-types-defines-typed-relationships-173", - "source": "xananode.example:schema/xananode-relationship-types", - "target": "typed-relationships", - "type": "defines", - "summary": "xananode.example:schema/xananode-relationship-types defines typed-relationships", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-mentioned_by-related_to-schema-relationship-type-mentions-inverse", + "source": "xananode.canonical:schema/relationship-type-mentioned_by", + "target": "xananode.canonical:schema/relationship-type-mentions", + "type": "related_to", + "summary": "mentioned_by is the inverse term for mentions.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-source-9-6-million-links-in-source-code-comments-documents-link-rot-178", - "source": "xananode.example:source/9-6-million-links-in-source-code-comments", - "target": "link-rot", - "type": "documents", - "summary": "xananode.example:source/9-6-million-links-in-source-code-comments documents link-rot", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-mentions-related_to-schema-relationship-type-mentioned_by-inverse", + "source": "xananode.canonical:schema/relationship-type-mentions", + "target": "xananode.canonical:schema/relationship-type-mentioned_by", + "type": "related_to", + "summary": "Mentions has inverse mentioned_by.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-source-9-6-million-links-in-source-code-comments-supports-claim-relationships-preserve-context-179", - "source": "xananode.example:source/9-6-million-links-in-source-code-comments", - "target": "claim-relationships-preserve-context", - "type": "supports", - "summary": "xananode.example:source/9-6-million-links-in-source-code-comments supports claim-relationships-preserve-context", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-motivated_by-related_to-schema-relationship-type-motivates-inverse", + "source": "xananode.canonical:schema/relationship-type-motivated_by", + "target": "xananode.canonical:schema/relationship-type-motivates", + "type": "related_to", + "summary": "Motivated by has inverse motivates.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-source-as-we-may-think-documents-memex-174", - "source": "xananode.example:source/as-we-may-think", - "target": "memex", - "type": "documents", - "summary": "xananode.example:source/as-we-may-think documents memex", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-motivates-related_to-schema-relationship-type-motivated_by-inverse", + "source": "xananode.canonical:schema/relationship-type-motivates", + "target": "xananode.canonical:schema/relationship-type-motivated_by", + "type": "related_to", + "summary": "motivates is the inverse term for motivated_by.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-source-as-we-may-think-supports-claim-substrate-is-structure-175", - "source": "xananode.example:source/as-we-may-think", - "target": "claim-substrate-is-structure", - "type": "supports", - "summary": "xananode.example:source/as-we-may-think supports claim-substrate-is-structure", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-narrower_than-related_to-schema-relationship-type-broader_than-inverse", + "source": "xananode.canonical:schema/relationship-type-narrower_than", + "target": "xananode.canonical:schema/relationship-type-broader_than", + "type": "related_to", + "summary": "narrower_than is the inverse term for broader_than.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-source-mother-of-all-demos-documents-nls-176", - "source": "xananode.example:source/mother-of-all-demos", - "target": "nls", - "type": "documents", - "summary": "xananode.example:source/mother-of-all-demos documents nls", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-occurred_at-related_to-schema-relationship-type-site_of-inverse", + "source": "xananode.canonical:schema/relationship-type-occurred_at", + "target": "xananode.canonical:schema/relationship-type-site_of", + "type": "related_to", + "summary": "Occurred at has inverse site_of.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-source-mother-of-all-demos-supports-knowledge-substrate-177", - "source": "xananode.example:source/mother-of-all-demos", - "target": "knowledge-substrate", - "type": "supports", - "summary": "xananode.example:source/mother-of-all-demos supports knowledge-substrate", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-parallel_to-related_to-schema-relationship-type-parallel_to-inverse", + "source": "xananode.canonical:schema/relationship-type-parallel_to", + "target": "xananode.canonical:schema/relationship-type-parallel_to", + "type": "related_to", + "summary": "Parallel to has inverse parallel_to.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-source-xanadu-document-interconnection-enabling-re-use-defines-transclusion-181", - "source": "xananode.example:source/xanadu-document-interconnection-enabling-re-use", - "target": "transclusion", - "type": "defines", - "summary": "xananode.example:source/xanadu-document-interconnection-enabling-re-use defines transclusion", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-part_of-related_to-schema-relationship-type-contains-inverse", + "source": "xananode.canonical:schema/relationship-type-part_of", + "target": "xananode.canonical:schema/relationship-type-contains", + "type": "related_to", + "summary": "part_of is the inverse term for contains.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-source-xanadu-document-interconnection-enabling-re-use-documents-project-xanadu-180", - "source": "xananode.example:source/xanadu-document-interconnection-enabling-re-use", - "target": "project-xanadu", - "type": "documents", - "summary": "xananode.example:source/xanadu-document-interconnection-enabling-re-use documents project-xanadu", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-participated_in-related_to-schema-relationship-type-had_participant-inverse", + "source": "xananode.canonical:schema/relationship-type-participated_in", + "target": "xananode.canonical:schema/relationship-type-had_participant", + "type": "related_to", + "summary": "Participated in has inverse had_participant.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-source-xanadu-document-interconnection-enabling-re-use-supports-claim-relationships-preserve-context-182", - "source": "xananode.example:source/xanadu-document-interconnection-enabling-re-use", - "target": "claim-relationships-preserve-context", - "type": "supports", - "summary": "xananode.example:source/xanadu-document-interconnection-enabling-re-use supports claim-relationships-preserve-context", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-popularized_by-related_to-schema-relationship-type-popularized-inverse", + "source": "xananode.canonical:schema/relationship-type-popularized_by", + "target": "xananode.canonical:schema/relationship-type-popularized", + "type": "related_to", + "summary": "popularized_by is the inverse term for popularized.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-source-xananode-core-sdk-repository-implements-xananode-core-schema-183", - "source": "xananode.example:source/xananode-core-sdk-repository", - "target": "xananode-core-schema", - "type": "implements", - "summary": "xananode.example:source/xananode-core-sdk-repository implements xananode-core-schema", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-popularized-related_to-schema-relationship-type-popularized_by-inverse", + "source": "xananode.canonical:schema/relationship-type-popularized", + "target": "xananode.canonical:schema/relationship-type-popularized_by", + "type": "related_to", + "summary": "Popularized has inverse popularized_by.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-source-xananode-core-sdk-repository-uses-substrate-node-record-184", - "source": "xananode.example:source/xananode-core-sdk-repository", - "target": "substrate-node-record", - "type": "uses", - "summary": "xananode.example:source/xananode-core-sdk-repository uses substrate-node-record", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-possible_match-related_to-schema-relationship-type-possible_match-inverse", + "source": "xananode.canonical:schema/relationship-type-possible_match", + "target": "xananode.canonical:schema/relationship-type-possible_match", + "type": "related_to", + "summary": "Possible match has inverse possible_match.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-source-xananode-core-sdk-repository-uses-substrate-relationship-list-185", - "source": "xananode.example:source/xananode-core-sdk-repository", - "target": "substrate-relationship-list", - "type": "uses", - "summary": "xananode.example:source/xananode-core-sdk-repository uses substrate-relationship-list", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-preceded-related_to-schema-relationship-type-followed-inverse", + "source": "xananode.canonical:schema/relationship-type-preceded", + "target": "xananode.canonical:schema/relationship-type-followed", + "type": "related_to", + "summary": "Preceded has inverse followed.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-source-xananode-hugo-repository-implements-xananode-hugo-theme-186", - "source": "xananode.example:source/xananode-hugo-repository", - "target": "xananode-hugo-theme", - "type": "implements", - "summary": "xananode.example:source/xananode-hugo-repository implements xananode-hugo-theme", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-presented_by-related_to-schema-relationship-type-presented-inverse", + "source": "xananode.canonical:schema/relationship-type-presented_by", + "target": "xananode.canonical:schema/relationship-type-presented", + "type": "related_to", + "summary": "presented_by is the inverse term for presented.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-source-xananode-hugo-repository-uses-hugo-187", - "source": "xananode.example:source/xananode-hugo-repository", - "target": "hugo", - "type": "uses", - "summary": "xananode.example:source/xananode-hugo-repository uses hugo", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-presented-related_to-schema-relationship-type-presented_by-inverse", + "source": "xananode.canonical:schema/relationship-type-presented", + "target": "xananode.canonical:schema/relationship-type-presented_by", + "type": "related_to", + "summary": "Presented has inverse presented_by.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-source-xananode-hugo-repository-uses-xananode-core-schema-188", - "source": "xananode.example:source/xananode-hugo-repository", - "target": "xananode-core-schema", - "type": "uses", - "summary": "xananode.example:source/xananode-hugo-repository uses xananode-core-schema", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-preserved_by-related_to-schema-relationship-type-preserves-inverse", + "source": "xananode.canonical:schema/relationship-type-preserved_by", + "target": "xananode.canonical:schema/relationship-type-preserves", + "type": "related_to", + "summary": "preserved_by is the inverse term for preserves.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-source-xananode-protocol-repository-defines-xananode-189", - "source": "xananode.example:source/xananode-protocol-repository", - "target": "xananode", - "type": "defines", - "summary": "xananode.example:source/xananode-protocol-repository defines xananode", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-preserves-related_to-schema-relationship-type-preserved_by-inverse", + "source": "xananode.canonical:schema/relationship-type-preserves", + "target": "xananode.canonical:schema/relationship-type-preserved_by", + "type": "related_to", + "summary": "Preserves has inverse preserved_by.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-source-xananode-protocol-repository-defines-xananode-core-schema-190", - "source": "xananode.example:source/xananode-protocol-repository", - "target": "xananode-core-schema", - "type": "defines", - "summary": "xananode.example:source/xananode-protocol-repository defines xananode-core-schema", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-produces-related_to-schema-relationship-type-results_from-inverse", + "source": "xananode.canonical:schema/relationship-type-produces", + "target": "xananode.canonical:schema/relationship-type-results_from", + "type": "related_to", + "summary": "produces is the inverse term for results_from.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-source-xananode-protocol-repository-documents-protocol-artifacts-191", - "source": "xananode.example:source/xananode-protocol-repository", - "target": "protocol-artifacts", - "type": "documents", - "summary": "xananode.example:source/xananode-protocol-repository documents protocol-artifacts", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-proposed_by-related_to-schema-relationship-type-proposed-inverse", + "source": "xananode.canonical:schema/relationship-type-proposed_by", + "target": "xananode.canonical:schema/relationship-type-proposed", + "type": "related_to", + "summary": "proposed_by is the inverse term for proposed.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-source-xananode-studio-repository-demonstrates-knowledge-substrate-194", - "source": "xananode.example:source/xananode-studio-repository", - "target": "knowledge-substrate", - "type": "demonstrates", - "summary": "xananode.example:source/xananode-studio-repository demonstrates knowledge-substrate", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-proposed-related_to-schema-relationship-type-proposed_by-inverse", + "source": "xananode.canonical:schema/relationship-type-proposed", + "target": "xananode.canonical:schema/relationship-type-proposed_by", + "type": "related_to", + "summary": "Proposed has inverse proposed_by.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-source-xananode-studio-repository-uses-xananode-core-schema-192", - "source": "xananode.example:source/xananode-studio-repository", - "target": "xananode-core-schema", - "type": "uses", - "summary": "xananode.example:source/xananode-studio-repository uses xananode-core-schema", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-quoted_by-related_to-schema-relationship-type-quotes-inverse", + "source": "xananode.canonical:schema/relationship-type-quoted_by", + "target": "xananode.canonical:schema/relationship-type-quotes", + "type": "related_to", + "summary": "quoted_by is the inverse term for quotes.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-source-xananode-studio-repository-uses-xananode-hugo-theme-193", - "source": "xananode.example:source/xananode-studio-repository", - "target": "xananode-hugo-theme", - "type": "uses", - "summary": "xananode.example:source/xananode-studio-repository uses xananode-hugo-theme", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-quotes-related_to-schema-relationship-type-quoted_by-inverse", + "source": "xananode.canonical:schema/relationship-type-quotes", + "target": "xananode.canonical:schema/relationship-type-quoted_by", + "type": "related_to", + "summary": "Quotes has inverse quoted_by.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-source-xananode-workspace-repository-required-for-federated-knowledge-substrates-196", - "source": "xananode.example:source/xananode-workspace-repository", - "target": "federated-knowledge-substrates", - "type": "required_for", - "summary": "xananode.example:source/xananode-workspace-repository required for federated-knowledge-substrates", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-refined_by-related_to-schema-relationship-type-refines-inverse", + "source": "xananode.canonical:schema/relationship-type-refined_by", + "target": "xananode.canonical:schema/relationship-type-refines", + "type": "related_to", + "summary": "refined_by is the inverse term for refines.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-source-xananode-workspace-repository-uses-xananode-core-schema-195", - "source": "xananode.example:source/xananode-workspace-repository", - "target": "xananode-core-schema", - "type": "uses", - "summary": "xananode.example:source/xananode-workspace-repository uses xananode-core-schema", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-refines-related_to-schema-relationship-type-refined_by-inverse", + "source": "xananode.canonical:schema/relationship-type-refines", + "target": "xananode.canonical:schema/relationship-type-refined_by", + "type": "related_to", + "summary": "Refines has inverse refined_by.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-technology-cytoscape-js-represents-knowledge-substrate-197", - "source": "xananode.example:technology/cytoscape-js", - "target": "knowledge-substrate", - "type": "represents", - "summary": "xananode.example:technology/cytoscape-js represents knowledge-substrate", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-related_to-related_to-schema-relationship-type-related_to-inverse", + "source": "xananode.canonical:schema/relationship-type-related_to", + "target": "xananode.canonical:schema/relationship-type-related_to", + "type": "related_to", + "summary": "Related to has inverse related_to.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-technology-hugo-implements-static-publishing-198", - "source": "xananode.example:technology/hugo", - "target": "static-publishing", - "type": "implements", - "summary": "xananode.example:technology/hugo implements static-publishing", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-represented_by-related_to-schema-relationship-type-represents-inverse", + "source": "xananode.canonical:schema/relationship-type-represented_by", + "target": "xananode.canonical:schema/relationship-type-represents", + "type": "related_to", + "summary": "represented_by is the inverse term for represents.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-technology-static-publishing-enabled-by-xananode-hugo-theme-199", - "source": "xananode.example:technology/static-publishing", - "target": "xananode-hugo-theme", - "type": "enabled_by", - "summary": "xananode.example:technology/static-publishing enabled by xananode-hugo-theme", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-represents-related_to-schema-relationship-type-represented_by-inverse", + "source": "xananode.canonical:schema/relationship-type-represents", + "target": "xananode.canonical:schema/relationship-type-represented_by", + "type": "related_to", + "summary": "Represents has inverse represented_by.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-trail-branching-orientation-trail-continues-to-vannevar-bush-202", - "source": "xananode.example:trail/branching-orientation-trail", - "target": "vannevar-bush", - "type": "continues_to", - "summary": "xananode.example:trail/branching-orientation-trail continues to vannevar-bush", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-required_for-related_to-schema-relationship-type-requires-inverse", + "source": "xananode.canonical:schema/relationship-type-required_for", + "target": "xananode.canonical:schema/relationship-type-requires", + "type": "related_to", + "summary": "required_for is the inverse term for requires.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-trail-branching-orientation-trail-continues-to-xananode-201", - "source": "xananode.example:trail/branching-orientation-trail", - "target": "xananode", - "type": "continues_to", - "summary": "xananode.example:trail/branching-orientation-trail continues to xananode", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-requires-related_to-schema-relationship-type-required_for-inverse", + "source": "xananode.canonical:schema/relationship-type-requires", + "target": "xananode.canonical:schema/relationship-type-required_for", + "type": "related_to", + "summary": "Requires has inverse required_for.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-trail-branching-orientation-trail-continues-to-xananode-protocol-repo-203", - "source": "xananode.example:trail/branching-orientation-trail", - "target": "xananode-protocol-repo", - "type": "continues_to", - "summary": "xananode.example:trail/branching-orientation-trail continues to xananode-protocol-repo", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-results_from-related_to-schema-relationship-type-produces-inverse", + "source": "xananode.canonical:schema/relationship-type-results_from", + "target": "xananode.canonical:schema/relationship-type-produces", + "type": "related_to", + "summary": "Results from has inverse produces.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-trail-branching-orientation-trail-starts-with-start-here-200", - "source": "xananode.example:trail/branching-orientation-trail", - "target": "start-here", - "type": "starts_with", - "summary": "xananode.example:trail/branching-orientation-trail starts with start-here", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-same_entity-related_to-schema-relationship-type-same_entity-inverse", + "source": "xananode.canonical:schema/relationship-type-same_entity", + "target": "xananode.canonical:schema/relationship-type-same_entity", + "type": "related_to", + "summary": "Same entity has inverse same_entity.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-trail-historical-lineage-trail-arrives-at-xananode-207", - "source": "xananode.example:trail/historical-lineage-trail", - "target": "xananode", - "type": "arrives_at", - "summary": "xananode.example:trail/historical-lineage-trail arrives at xananode", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-shaped_by-related_to-schema-relationship-type-shapes-inverse", + "source": "xananode.canonical:schema/relationship-type-shaped_by", + "target": "xananode.canonical:schema/relationship-type-shapes", + "type": "related_to", + "summary": "shaped_by is the inverse term for shapes.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-trail-historical-lineage-trail-continues-to-douglas-engelbart-205", - "source": "xananode.example:trail/historical-lineage-trail", - "target": "douglas-engelbart", - "type": "continues_to", - "summary": "xananode.example:trail/historical-lineage-trail continues to douglas-engelbart", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-shapes-related_to-schema-relationship-type-shaped_by-inverse", + "source": "xananode.canonical:schema/relationship-type-shapes", + "target": "xananode.canonical:schema/relationship-type-shaped_by", + "type": "related_to", + "summary": "Shapes has inverse shaped_by.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-trail-historical-lineage-trail-continues-to-ted-nelson-206", - "source": "xananode.example:trail/historical-lineage-trail", - "target": "ted-nelson", - "type": "continues_to", - "summary": "xananode.example:trail/historical-lineage-trail continues to ted-nelson", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-site_of-related_to-schema-relationship-type-occurred_at-inverse", + "source": "xananode.canonical:schema/relationship-type-site_of", + "target": "xananode.canonical:schema/relationship-type-occurred_at", + "type": "related_to", + "summary": "site_of is the inverse term for occurred_at.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-trail-historical-lineage-trail-starts-with-vannevar-bush-204", - "source": "xananode.example:trail/historical-lineage-trail", - "target": "vannevar-bush", - "type": "starts_with", - "summary": "xananode.example:trail/historical-lineage-trail starts with vannevar-bush", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-spoke_at-related_to-schema-relationship-type-featured_speaker-inverse", + "source": "xananode.canonical:schema/relationship-type-spoke_at", + "target": "xananode.canonical:schema/relationship-type-featured_speaker", + "type": "related_to", + "summary": "Spoke at has inverse featured_speaker.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-trail-protocol-artifacts-trail-arrives-at-federation-example-213", - "source": "xananode.example:trail/protocol-artifacts-trail", - "target": "federation-example", - "type": "arrives_at", - "summary": "xananode.example:trail/protocol-artifacts-trail arrives at federation-example", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-starts_with-related_to-schema-relationship-type-is_start_of-inverse", + "source": "xananode.canonical:schema/relationship-type-starts_with", + "target": "xananode.canonical:schema/relationship-type-is_start_of", + "type": "related_to", + "summary": "Starts with has inverse is_start_of.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-trail-protocol-artifacts-trail-continues-to-compatibility-levels-212", - "source": "xananode.example:trail/protocol-artifacts-trail", - "target": "compatibility-levels", - "type": "continues_to", - "summary": "xananode.example:trail/protocol-artifacts-trail continues to compatibility-levels", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-superseded_by-related_to-schema-relationship-type-supersedes-inverse", + "source": "xananode.canonical:schema/relationship-type-superseded_by", + "target": "xananode.canonical:schema/relationship-type-supersedes", + "type": "related_to", + "summary": "superseded_by is the inverse term for supersedes.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-trail-protocol-artifacts-trail-continues-to-substrate-manifest-209", - "source": "xananode.example:trail/protocol-artifacts-trail", - "target": "substrate-manifest", - "type": "continues_to", - "summary": "xananode.example:trail/protocol-artifacts-trail continues to substrate-manifest", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-supersedes-related_to-schema-relationship-type-superseded_by-inverse", + "source": "xananode.canonical:schema/relationship-type-supersedes", + "target": "xananode.canonical:schema/relationship-type-superseded_by", + "type": "related_to", + "summary": "Supersedes has inverse superseded_by.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-trail-protocol-artifacts-trail-continues-to-substrate-node-record-210", - "source": "xananode.example:trail/protocol-artifacts-trail", - "target": "substrate-node-record", - "type": "continues_to", - "summary": "xananode.example:trail/protocol-artifacts-trail continues to substrate-node-record", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-supported_by-related_to-schema-relationship-type-supports-inverse", + "source": "xananode.canonical:schema/relationship-type-supported_by", + "target": "xananode.canonical:schema/relationship-type-supports", + "type": "related_to", + "summary": "supported_by is the inverse term for supports.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-trail-protocol-artifacts-trail-continues-to-substrate-relationship-list-211", - "source": "xananode.example:trail/protocol-artifacts-trail", - "target": "substrate-relationship-list", - "type": "continues_to", - "summary": "xananode.example:trail/protocol-artifacts-trail continues to substrate-relationship-list", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-supports-related_to-schema-relationship-type-supported_by-inverse", + "source": "xananode.canonical:schema/relationship-type-supports", + "target": "xananode.canonical:schema/relationship-type-supported_by", + "type": "related_to", + "summary": "Supports has inverse supported_by.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-trail-protocol-artifacts-trail-starts-with-protocol-artifacts-208", - "source": "xananode.example:trail/protocol-artifacts-trail", - "target": "protocol-artifacts", - "type": "starts_with", - "summary": "xananode.example:trail/protocol-artifacts-trail starts with protocol-artifacts", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-threatened_by-related_to-schema-relationship-type-threatens-inverse", + "source": "xananode.canonical:schema/relationship-type-threatened_by", + "target": "xananode.canonical:schema/relationship-type-threatens", + "type": "related_to", + "summary": "threatened_by is the inverse term for threatens.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-trail-xananode-core-trail-arrives-at-civilizational-memory-218", - "source": "xananode.example:trail/xananode-core-trail", - "target": "civilizational-memory", - "type": "arrives_at", - "summary": "xananode.example:trail/xananode-core-trail arrives at civilizational-memory", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-threatens-related_to-schema-relationship-type-threatened_by-inverse", + "source": "xananode.canonical:schema/relationship-type-threatens", + "target": "xananode.canonical:schema/relationship-type-threatened_by", + "type": "related_to", + "summary": "Threatens has inverse threatened_by.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-trail-xananode-core-trail-continues-to-knowledge-substrate-216", - "source": "xananode.example:trail/xananode-core-trail", - "target": "knowledge-substrate", - "type": "continues_to", - "summary": "xananode.example:trail/xananode-core-trail continues to knowledge-substrate", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-trained_on-related_to-schema-relationship-type-used_to_train-inverse", + "source": "xananode.canonical:schema/relationship-type-trained_on", + "target": "xananode.canonical:schema/relationship-type-used_to_train", + "type": "related_to", + "summary": "Trained on has inverse used_to_train.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-trail-xananode-core-trail-continues-to-protocol-artifacts-217", - "source": "xananode.example:trail/xananode-core-trail", - "target": "protocol-artifacts", - "type": "continues_to", - "summary": "xananode.example:trail/xananode-core-trail continues to protocol-artifacts", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-transcluded_by-related_to-schema-relationship-type-transcludes-inverse", + "source": "xananode.canonical:schema/relationship-type-transcluded_by", + "target": "xananode.canonical:schema/relationship-type-transcludes", + "type": "related_to", + "summary": "transcluded_by is the inverse term for transcludes.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-trail-xananode-core-trail-continues-to-xananode-215", - "source": "xananode.example:trail/xananode-core-trail", - "target": "xananode", - "type": "continues_to", - "summary": "xananode.example:trail/xananode-core-trail continues to xananode", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-transcludes-related_to-schema-relationship-type-transcluded_by-inverse", + "source": "xananode.canonical:schema/relationship-type-transcludes", + "target": "xananode.canonical:schema/relationship-type-transcluded_by", + "type": "related_to", + "summary": "Transcludes has inverse transcluded_by.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-trail-xananode-core-trail-starts-with-start-here-214", - "source": "xananode.example:trail/xananode-core-trail", - "target": "start-here", - "type": "starts_with", - "summary": "xananode.example:trail/xananode-core-trail starts with start-here", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-used_as_primary_media_for-related_to-schema-relationship-type-has_primary_media-inverse", + "source": "xananode.canonical:schema/relationship-type-used_as_primary_media_for", + "target": "xananode.canonical:schema/relationship-type-has_primary_media", + "type": "related_to", + "summary": "used_as_primary_media_for is the inverse term for has_primary_media.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-trail-xananode-implementation-stack-trail-arrives-at-xananode-studio-repo-223", - "source": "xananode.example:trail/xananode-implementation-stack-trail", - "target": "xananode-studio-repo", - "type": "arrives_at", - "summary": "xananode.example:trail/xananode-implementation-stack-trail arrives at xananode-studio-repo", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-used_by-related_to-schema-relationship-type-uses-inverse", + "source": "xananode.canonical:schema/relationship-type-used_by", + "target": "xananode.canonical:schema/relationship-type-uses", + "type": "related_to", + "summary": "used_by is the inverse term for uses.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-trail-xananode-implementation-stack-trail-continues-to-xananode-core-sdk-repo-220", - "source": "xananode.example:trail/xananode-implementation-stack-trail", - "target": "xananode-core-sdk-repo", - "type": "continues_to", - "summary": "xananode.example:trail/xananode-implementation-stack-trail continues to xananode-core-sdk-repo", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-used_to_train-related_to-schema-relationship-type-trained_on-inverse", + "source": "xananode.canonical:schema/relationship-type-used_to_train", + "target": "xananode.canonical:schema/relationship-type-trained_on", + "type": "related_to", + "summary": "used_to_train is the inverse term for trained_on.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-trail-xananode-implementation-stack-trail-continues-to-xananode-hugo-repo-221", - "source": "xananode.example:trail/xananode-implementation-stack-trail", - "target": "xananode-hugo-repo", - "type": "continues_to", - "summary": "xananode.example:trail/xananode-implementation-stack-trail continues to xananode-hugo-repo", - "weight": 1, + "id": "xananode.canonical:rel/schema-relationship-type-uses-related_to-schema-relationship-type-used_by-inverse", + "source": "xananode.canonical:schema/relationship-type-uses", + "target": "xananode.canonical:schema/relationship-type-used_by", + "type": "related_to", + "summary": "Uses has inverse used_by.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-trail-xananode-implementation-stack-trail-continues-to-xananode-workspace-repo-222", - "source": "xananode.example:trail/xananode-implementation-stack-trail", - "target": "xananode-workspace-repo", - "type": "continues_to", - "summary": "xananode.example:trail/xananode-implementation-stack-trail continues to xananode-workspace-repo", - "weight": 1, + "id": "xananode.canonical:rel/support-supports-contributors", + "source": "xananode.canonical:source/support-xananode", + "target": "xananode.canonical:community/xananode-contributors", + "type": "supports", + "summary": "The support source supports ongoing XanaNode authorship and development.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" }, { - "id": "xananode.example:rel/xananode-example-trail-xananode-implementation-stack-trail-starts-with-xananode-protocol-repo-219", - "source": "xananode.example:trail/xananode-implementation-stack-trail", - "target": "xananode-protocol-repo", - "type": "starts_with", - "summary": "xananode.example:trail/xananode-implementation-stack-trail starts with xananode-protocol-repo", - "weight": 1, + "id": "xananode.canonical:rel/tagline-fragment-derived-from-claim", + "source": "xananode.canonical:fragment/relationships-preserve-knowledge-sentence", + "target": "xananode.canonical:claim/relationships-preserve-knowledge", + "type": "derived_from", + "summary": "The tagline fragment is derived from the relationship preservation claim.", + "weight": 4, "visibility": "secondary", - "evidence": [], - "external": false + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/what-is-xananode-explains-xananode", + "source": "xananode.canonical:essay/what-is-xananode", + "target": "xananode.canonical:concept/xananode", + "type": "explains", + "summary": "The explainer essay explains XanaNode as a layered protocol and substrate model.", + "weight": 4, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/workspace-documented-by-repository", + "source": "xananode.canonical:source/xananode-workspace-repository", + "target": "xananode.canonical:project/xananode-workspace", + "type": "documents", + "summary": "The public Workspace repository documents the Workspace project.", + "weight": 4, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/workspace-uses-core", + "source": "xananode.canonical:project/xananode-workspace", + "target": "xananode.canonical:project/xananode-core-sdk", + "type": "uses", + "summary": "Workspace uses Core for substrate validation, pack handling, and build orchestration.", + "weight": 4, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/xananode-defines-knowledge-substrate", + "source": "xananode.canonical:concept/xananode", + "target": "xananode.canonical:concept/knowledge-substrate", + "type": "defines", + "summary": "XanaNode defines a knowledge substrate as an authored graph of addressable nodes and relationships.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/xananode-has-claim-relationships-preserve-knowledge", + "source": "xananode.canonical:concept/xananode", + "target": "xananode.canonical:claim/relationships-preserve-knowledge", + "type": "has_claim", + "summary": "XanaNode centers the claim that relationships preserve knowledge.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/xananode-has-primary-media-icon", + "source": "xananode.canonical:concept/xananode", + "target": "xananode.canonical:media/xananode-icon", + "type": "has_primary_media", + "summary": "The XanaNode concept uses the XanaNode icon as primary media.", + "weight": 4, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/xananode-published-at-com", + "source": "xananode.canonical:concept/xananode", + "target": "xananode.canonical:source/xananode-com-domain", + "type": "documents", + "summary": "XanaNode is publicly presented at XanaNode.com.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" } ] } diff --git a/exampleSite/packs/xananode-canonical/substrate.json b/exampleSite/packs/xananode-canonical/substrate.json index ca926683..3804a24e 100644 --- a/exampleSite/packs/xananode-canonical/substrate.json +++ b/exampleSite/packs/xananode-canonical/substrate.json @@ -2,29 +2,17 @@ "id": "xananode.canonical", "name": "XanaNode Canonical Pack", "version": "0.1.0", - "namespace": "xananode.example", - "description": "A Core-built XanaNode substrate pack assembled from available canonical source substrates.", + "namespace": "xananode.canonical", + "description": "The bundled Core XanaNode substrate pack describing the protocol, schema types, projection layers, public stack, and canonical project sources.", "schema_version": "xananode-core@0.5.0", "repository": { "type": "git", - "url": "https://github.com/kingc95/xananode", + "url": "local", "default_branch": "main" }, "pack": { "mode": "mounted", "built_by": "@xananode/core", - "source_manifests": [ - { - "id": "xananode.example", - "name": "XanaNode Hugo Substrate", - "namespace": "xananode.example", - "version": "0.1.0", - "repository": { - "type": "git", - "url": "https://github.com/kingc95/xananode-hugo", - "default_branch": "main" - } - } - ] + "portable": true } } diff --git a/exampleSite/static/claim/relationships-preserve-knowledge/index.html b/exampleSite/static/claim/relationships-preserve-knowledge/index.html new file mode 100644 index 00000000..c1b217eb --- /dev/null +++ b/exampleSite/static/claim/relationships-preserve-knowledge/index.html @@ -0,0 +1,25 @@ + + + + + + Relationships Preserve Knowledge | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/claim/xananode.canonical%3Aclaim%2Frelationships-preserve-knowledge/index.html b/exampleSite/static/claim/xananode.canonical%3Aclaim%2Frelationships-preserve-knowledge/index.html new file mode 100644 index 00000000..c1b217eb --- /dev/null +++ b/exampleSite/static/claim/xananode.canonical%3Aclaim%2Frelationships-preserve-knowledge/index.html @@ -0,0 +1,25 @@ + + + + + + Relationships Preserve Knowledge | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/claim/xananode.canonical%3Aclaim/relationships-preserve-knowledge/index.html b/exampleSite/static/claim/xananode.canonical%3Aclaim/relationships-preserve-knowledge/index.html new file mode 100644 index 00000000..c1b217eb --- /dev/null +++ b/exampleSite/static/claim/xananode.canonical%3Aclaim/relationships-preserve-knowledge/index.html @@ -0,0 +1,25 @@ + + + + + + Relationships Preserve Knowledge | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/community/xananode-contributors/index.html b/exampleSite/static/community/xananode-contributors/index.html new file mode 100644 index 00000000..661f2324 --- /dev/null +++ b/exampleSite/static/community/xananode-contributors/index.html @@ -0,0 +1,25 @@ + + + + + + XanaNode Contributors | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/community/xananode.canonical%3Acommunity%2Fxananode-contributors/index.html b/exampleSite/static/community/xananode.canonical%3Acommunity%2Fxananode-contributors/index.html new file mode 100644 index 00000000..661f2324 --- /dev/null +++ b/exampleSite/static/community/xananode.canonical%3Acommunity%2Fxananode-contributors/index.html @@ -0,0 +1,25 @@ + + + + + + XanaNode Contributors | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/community/xananode.canonical%3Acommunity/xananode-contributors/index.html b/exampleSite/static/community/xananode.canonical%3Acommunity/xananode-contributors/index.html new file mode 100644 index 00000000..661f2324 --- /dev/null +++ b/exampleSite/static/community/xananode.canonical%3Acommunity/xananode-contributors/index.html @@ -0,0 +1,25 @@ + + + + + + XanaNode Contributors | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/concept/knowledge-substrate/index.html b/exampleSite/static/concept/knowledge-substrate/index.html index f8b76ed9..8d6bb8c1 100644 --- a/exampleSite/static/concept/knowledge-substrate/index.html +++ b/exampleSite/static/concept/knowledge-substrate/index.html @@ -4,7 +4,7 @@ Knowledge Substrate | XanaNode Hugo Substrate - + diff --git a/exampleSite/static/concept/protocol-artifacts/index.html b/exampleSite/static/concept/protocol-artifacts/index.html new file mode 100644 index 00000000..d1ad993a --- /dev/null +++ b/exampleSite/static/concept/protocol-artifacts/index.html @@ -0,0 +1,25 @@ + + + + + + Protocol Artifacts | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/concept/substrate-projection-layer/index.html b/exampleSite/static/concept/substrate-projection-layer/index.html new file mode 100644 index 00000000..9050aca6 --- /dev/null +++ b/exampleSite/static/concept/substrate-projection-layer/index.html @@ -0,0 +1,25 @@ + + + + + + Substrate Projection Layer | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/concept/xananode.canonical%3Aconcept%2Fknowledge-substrate/index.html b/exampleSite/static/concept/xananode.canonical%3Aconcept%2Fknowledge-substrate/index.html new file mode 100644 index 00000000..8d6bb8c1 --- /dev/null +++ b/exampleSite/static/concept/xananode.canonical%3Aconcept%2Fknowledge-substrate/index.html @@ -0,0 +1,25 @@ + + + + + + Knowledge Substrate | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/concept/xananode.canonical%3Aconcept%2Fprotocol-artifacts/index.html b/exampleSite/static/concept/xananode.canonical%3Aconcept%2Fprotocol-artifacts/index.html new file mode 100644 index 00000000..d1ad993a --- /dev/null +++ b/exampleSite/static/concept/xananode.canonical%3Aconcept%2Fprotocol-artifacts/index.html @@ -0,0 +1,25 @@ + + + + + + Protocol Artifacts | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/concept/xananode.canonical%3Aconcept%2Fsubstrate-projection-layer/index.html b/exampleSite/static/concept/xananode.canonical%3Aconcept%2Fsubstrate-projection-layer/index.html new file mode 100644 index 00000000..9050aca6 --- /dev/null +++ b/exampleSite/static/concept/xananode.canonical%3Aconcept%2Fsubstrate-projection-layer/index.html @@ -0,0 +1,25 @@ + + + + + + Substrate Projection Layer | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/concept/xananode.canonical%3Aconcept%2Fxananode/index.html b/exampleSite/static/concept/xananode.canonical%3Aconcept%2Fxananode/index.html new file mode 100644 index 00000000..e39b9157 --- /dev/null +++ b/exampleSite/static/concept/xananode.canonical%3Aconcept%2Fxananode/index.html @@ -0,0 +1,25 @@ + + + + + + XanaNode | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/concept/xananode.canonical%3Aconcept/knowledge-substrate/index.html b/exampleSite/static/concept/xananode.canonical%3Aconcept/knowledge-substrate/index.html new file mode 100644 index 00000000..8d6bb8c1 --- /dev/null +++ b/exampleSite/static/concept/xananode.canonical%3Aconcept/knowledge-substrate/index.html @@ -0,0 +1,25 @@ + + + + + + Knowledge Substrate | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/concept/xananode.canonical%3Aconcept/protocol-artifacts/index.html b/exampleSite/static/concept/xananode.canonical%3Aconcept/protocol-artifacts/index.html new file mode 100644 index 00000000..d1ad993a --- /dev/null +++ b/exampleSite/static/concept/xananode.canonical%3Aconcept/protocol-artifacts/index.html @@ -0,0 +1,25 @@ + + + + + + Protocol Artifacts | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/concept/xananode.canonical%3Aconcept/substrate-projection-layer/index.html b/exampleSite/static/concept/xananode.canonical%3Aconcept/substrate-projection-layer/index.html new file mode 100644 index 00000000..9050aca6 --- /dev/null +++ b/exampleSite/static/concept/xananode.canonical%3Aconcept/substrate-projection-layer/index.html @@ -0,0 +1,25 @@ + + + + + + Substrate Projection Layer | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/concept/xananode.canonical%3Aconcept/xananode/index.html b/exampleSite/static/concept/xananode.canonical%3Aconcept/xananode/index.html new file mode 100644 index 00000000..e39b9157 --- /dev/null +++ b/exampleSite/static/concept/xananode.canonical%3Aconcept/xananode/index.html @@ -0,0 +1,25 @@ + + + + + + XanaNode | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/concept/xananode/index.html b/exampleSite/static/concept/xananode/index.html new file mode 100644 index 00000000..e39b9157 --- /dev/null +++ b/exampleSite/static/concept/xananode/index.html @@ -0,0 +1,25 @@ + + + + + + XanaNode | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/essay/what-is-xananode/index.html b/exampleSite/static/essay/what-is-xananode/index.html new file mode 100644 index 00000000..e09c4856 --- /dev/null +++ b/exampleSite/static/essay/what-is-xananode/index.html @@ -0,0 +1,25 @@ + + + + + + What Is XanaNode? | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/essay/xananode.canonical%3Aessay%2Fwhat-is-xananode/index.html b/exampleSite/static/essay/xananode.canonical%3Aessay%2Fwhat-is-xananode/index.html new file mode 100644 index 00000000..e09c4856 --- /dev/null +++ b/exampleSite/static/essay/xananode.canonical%3Aessay%2Fwhat-is-xananode/index.html @@ -0,0 +1,25 @@ + + + + + + What Is XanaNode? | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/essay/xananode.canonical%3Aessay/what-is-xananode/index.html b/exampleSite/static/essay/xananode.canonical%3Aessay/what-is-xananode/index.html new file mode 100644 index 00000000..e09c4856 --- /dev/null +++ b/exampleSite/static/essay/xananode.canonical%3Aessay/what-is-xananode/index.html @@ -0,0 +1,25 @@ + + + + + + What Is XanaNode? | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/event/xananode-canonical-pack-bootstrap/index.html b/exampleSite/static/event/xananode-canonical-pack-bootstrap/index.html new file mode 100644 index 00000000..db1f2032 --- /dev/null +++ b/exampleSite/static/event/xananode-canonical-pack-bootstrap/index.html @@ -0,0 +1,25 @@ + + + + + + XanaNode Canonical Pack Bootstrap | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/event/xananode.canonical%3Aevent%2Fxananode-canonical-pack-bootstrap/index.html b/exampleSite/static/event/xananode.canonical%3Aevent%2Fxananode-canonical-pack-bootstrap/index.html new file mode 100644 index 00000000..db1f2032 --- /dev/null +++ b/exampleSite/static/event/xananode.canonical%3Aevent%2Fxananode-canonical-pack-bootstrap/index.html @@ -0,0 +1,25 @@ + + + + + + XanaNode Canonical Pack Bootstrap | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/event/xananode.canonical%3Aevent/xananode-canonical-pack-bootstrap/index.html b/exampleSite/static/event/xananode.canonical%3Aevent/xananode-canonical-pack-bootstrap/index.html new file mode 100644 index 00000000..db1f2032 --- /dev/null +++ b/exampleSite/static/event/xananode.canonical%3Aevent/xananode-canonical-pack-bootstrap/index.html @@ -0,0 +1,25 @@ + + + + + + XanaNode Canonical Pack Bootstrap | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/fragment/relationships-preserve-knowledge-sentence/index.html b/exampleSite/static/fragment/relationships-preserve-knowledge-sentence/index.html new file mode 100644 index 00000000..b9727090 --- /dev/null +++ b/exampleSite/static/fragment/relationships-preserve-knowledge-sentence/index.html @@ -0,0 +1,25 @@ + + + + + + Relationships Preserve Knowledge Sentence | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/fragment/xananode.canonical%3Afragment%2Frelationships-preserve-knowledge-sentence/index.html b/exampleSite/static/fragment/xananode.canonical%3Afragment%2Frelationships-preserve-knowledge-sentence/index.html new file mode 100644 index 00000000..b9727090 --- /dev/null +++ b/exampleSite/static/fragment/xananode.canonical%3Afragment%2Frelationships-preserve-knowledge-sentence/index.html @@ -0,0 +1,25 @@ + + + + + + Relationships Preserve Knowledge Sentence | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/fragment/xananode.canonical%3Afragment/relationships-preserve-knowledge-sentence/index.html b/exampleSite/static/fragment/xananode.canonical%3Afragment/relationships-preserve-knowledge-sentence/index.html new file mode 100644 index 00000000..b9727090 --- /dev/null +++ b/exampleSite/static/fragment/xananode.canonical%3Afragment/relationships-preserve-knowledge-sentence/index.html @@ -0,0 +1,25 @@ + + + + + + Relationships Preserve Knowledge Sentence | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/media/xananode-icon/index.html b/exampleSite/static/media/xananode-icon/index.html new file mode 100644 index 00000000..9d4dd32d --- /dev/null +++ b/exampleSite/static/media/xananode-icon/index.html @@ -0,0 +1,25 @@ + + + + + + XanaNode Icon | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/media/xananode.canonical%3Amedia%2Fxananode-icon/index.html b/exampleSite/static/media/xananode.canonical%3Amedia%2Fxananode-icon/index.html new file mode 100644 index 00000000..9d4dd32d --- /dev/null +++ b/exampleSite/static/media/xananode.canonical%3Amedia%2Fxananode-icon/index.html @@ -0,0 +1,25 @@ + + + + + + XanaNode Icon | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/media/xananode.canonical%3Amedia/xananode-icon/index.html b/exampleSite/static/media/xananode.canonical%3Amedia/xananode-icon/index.html new file mode 100644 index 00000000..9d4dd32d --- /dev/null +++ b/exampleSite/static/media/xananode.canonical%3Amedia/xananode-icon/index.html @@ -0,0 +1,25 @@ + + + + + + XanaNode Icon | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/nodes-index.json b/exampleSite/static/nodes-index.json index 4b177aa2..d0e7a434 100644 --- a/exampleSite/static/nodes-index.json +++ b/exampleSite/static/nodes-index.json @@ -582,6 +582,1686 @@ "type": "trail", "imported": true }, + { + "id": "xananode.canonical:claim/relationships-preserve-knowledge", + "path": "nodes/relationships-preserve-knowledge.json", + "title": "Relationships Preserve Knowledge", + "type": "claim", + "imported": true + }, + { + "id": "xananode.canonical:community/xananode-contributors", + "path": "nodes/xananode-contributors.json", + "title": "XanaNode Contributors", + "type": "community", + "imported": true + }, + { + "id": "xananode.canonical:concept/knowledge-substrate", + "path": "nodes/knowledge-substrate.json", + "title": "Knowledge Substrate", + "type": "concept", + "imported": true + }, + { + "id": "xananode.canonical:concept/protocol-artifacts", + "path": "nodes/protocol-artifacts.json", + "title": "Protocol Artifacts", + "type": "concept", + "imported": true + }, + { + "id": "xananode.canonical:concept/substrate-projection-layer", + "path": "nodes/substrate-projection-layer.json", + "title": "Substrate Projection Layer", + "type": "concept", + "imported": true + }, + { + "id": "xananode.canonical:concept/xananode", + "path": "nodes/xananode.json", + "title": "XanaNode", + "type": "concept", + "imported": true + }, + { + "id": "xananode.canonical:essay/what-is-xananode", + "path": "nodes/what-is-xananode.json", + "title": "What Is XanaNode?", + "type": "essay", + "imported": true + }, + { + "id": "xananode.canonical:event/xananode-canonical-pack-bootstrap", + "path": "nodes/xananode-canonical-pack-bootstrap.json", + "title": "XanaNode Canonical Pack Bootstrap", + "type": "event", + "imported": true + }, + { + "id": "xananode.canonical:fragment/relationships-preserve-knowledge-sentence", + "path": "nodes/relationships-preserve-knowledge-sentence.json", + "title": "Relationships Preserve Knowledge Sentence", + "type": "fragment", + "imported": true + }, + { + "id": "xananode.canonical:media/xananode-icon", + "path": "nodes/xananode-icon.json", + "title": "XanaNode Icon", + "type": "media", + "imported": true + }, + { + "id": "xananode.canonical:observation/markdown-recreation-friction", + "path": "nodes/markdown-recreation-friction.json", + "title": "Markdown Recreation Friction", + "type": "observation", + "imported": true + }, + { + "id": "xananode.canonical:organization/built-by-bots", + "path": "nodes/built-by-bots.json", + "title": "Built By Bots", + "type": "organization", + "imported": true + }, + { + "id": "xananode.canonical:organization/cytoscape-consortium", + "path": "nodes/cytoscape-consortium.json", + "title": "Cytoscape Consortium", + "type": "organization", + "imported": true + }, + { + "id": "xananode.canonical:organization/hugo-authors", + "path": "nodes/hugo-authors.json", + "title": "Hugo Authors", + "type": "organization", + "imported": true + }, + { + "id": "xananode.canonical:person/christian-siefen", + "path": "nodes/christian-siefen.json", + "title": "Christian Siefen", + "type": "person", + "imported": true + }, + { + "id": "xananode.canonical:place/world-wide-web", + "path": "nodes/world-wide-web.json", + "title": "World Wide Web", + "type": "place", + "imported": true + }, + { + "id": "xananode.canonical:project/xananode-core-sdk", + "path": "nodes/xananode-core-sdk.json", + "title": "XanaNode Core SDK", + "type": "project", + "imported": true + }, + { + "id": "xananode.canonical:project/xananode-hugo-theme", + "path": "nodes/xananode-hugo-theme.json", + "title": "XanaNode Hugo Theme", + "type": "project", + "imported": true + }, + { + "id": "xananode.canonical:project/xananode-protocol", + "path": "nodes/xananode-protocol.json", + "title": "XanaNode Protocol", + "type": "project", + "imported": true + }, + { + "id": "xananode.canonical:project/xananode-workspace", + "path": "nodes/xananode-workspace.json", + "title": "XanaNode Workspace", + "type": "project", + "imported": true + }, + { + "id": "xananode.canonical:publication/xnp-0004-merge-validation", + "path": "nodes/xnp-0004-merge-validation.json", + "title": "XNP-0004 Merge Validation", + "type": "publication", + "imported": true + }, + { + "id": "xananode.canonical:relationship/protocol-implements-claim", + "path": "nodes/protocol-implements-claim.json", + "title": "Protocol Implements Relationship Preservation", + "type": "relationship", + "imported": true + }, + { + "id": "xananode.canonical:revision/canonical-pack-v0-1-0", + "path": "nodes/canonical-pack-v0-1-0.json", + "title": "Canonical Pack v0.1.0", + "type": "revision", + "imported": true + }, + { + "id": "xananode.canonical:schema/author-profile-schema", + "path": "nodes/author-profile-schema.json", + "title": "Author Profile Schema", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/canonical-schema-author-profile", + "path": "nodes/canonical-schema-author-profile.json", + "title": "Author Profile Schema", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/canonical-schema-compatibility-report", + "path": "nodes/canonical-schema-compatibility-report.json", + "title": "Compatibility Report Schema", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/canonical-schema-merge-report", + "path": "nodes/canonical-schema-merge-report.json", + "title": "Merge Report Schema", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/canonical-schema-nanopublication", + "path": "nodes/canonical-schema-nanopublication.json", + "title": "Nanopublication Schema", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/canonical-schema-ro-crate-metadata", + "path": "nodes/canonical-schema-ro-crate-metadata.json", + "title": "Ro Crate Metadata Schema", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/canonical-schema-substrate-diff", + "path": "nodes/canonical-schema-substrate-diff.json", + "title": "Substrate Diff Schema", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/canonical-schema-substrate-manifest", + "path": "nodes/canonical-schema-substrate-manifest.json", + "title": "Substrate Manifest Schema", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/canonical-schema-substrate-node", + "path": "nodes/canonical-schema-substrate-node.json", + "title": "Substrate Node Schema", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/canonical-schema-substrate-relationships", + "path": "nodes/canonical-schema-substrate-relationships.json", + "title": "Substrate Relationships Schema", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/canonical-schema-xananode-node-types", + "path": "nodes/canonical-schema-xananode-node-types.json", + "title": "Xananode Node Types Schema", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/canonical-schema-xananode-property-registry", + "path": "nodes/canonical-schema-xananode-property-registry.json", + "title": "Xananode Property Registry Schema", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/canonical-schema-xananode-relationship-types", + "path": "nodes/canonical-schema-xananode-relationship-types.json", + "title": "Xananode Relationship Types Schema", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/canonical-schemas-registry", + "path": "nodes/canonical-schemas-registry.json", + "title": "Canonical Schemas Registry", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/compatibility-report-schema", + "path": "nodes/compatibility-report-schema.json", + "title": "Compatibility Report Schema", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/known-implementations-registry", + "path": "nodes/known-implementations-registry.json", + "title": "Known Implementations Registry", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/merge-report-schema", + "path": "nodes/merge-report-schema.json", + "title": "Merge Report Schema", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/namespace-example.merge", + "path": "nodes/namespace-example.merge.json", + "title": "Federation Merge Report Example Namespace", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/namespace-example.minimal", + "path": "nodes/namespace-example.minimal.json", + "title": "Minimal Example Namespace", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/namespace-example.museum", + "path": "nodes/namespace-example.museum.json", + "title": "Museum Extension Example Namespace", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/namespace-example.researcher_a", + "path": "nodes/namespace-example.researcher_a.json", + "title": "Federation Example A Namespace", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/namespace-example.researcher_b", + "path": "nodes/namespace-example.researcher_b.json", + "title": "Federation Example B Namespace", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/namespace-registry", + "path": "nodes/namespace-registry.json", + "title": "Namespace Registry", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/namespace-schema", + "path": "nodes/namespace-schema.json", + "title": "Namespace Schema", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/namespace-xananode", + "path": "nodes/namespace-xananode.json", + "title": "XanaNode Core", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/nanopublication-schema", + "path": "nodes/nanopublication-schema.json", + "title": "Nanopublication Schema", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/node-type-claim", + "path": "nodes/node-type-claim.json", + "title": "Claim", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/node-type-community", + "path": "nodes/node-type-community.json", + "title": "Community", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/node-type-concept", + "path": "nodes/node-type-concept.json", + "title": "Concept", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/node-type-essay", + "path": "nodes/node-type-essay.json", + "title": "Essay", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/node-type-event", + "path": "nodes/node-type-event.json", + "title": "Event", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/node-type-fragment", + "path": "nodes/node-type-fragment.json", + "title": "Fragment", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/node-type-media", + "path": "nodes/node-type-media.json", + "title": "Media", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/node-type-observation", + "path": "nodes/node-type-observation.json", + "title": "Observation", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/node-type-organization", + "path": "nodes/node-type-organization.json", + "title": "Organization", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/node-type-person", + "path": "nodes/node-type-person.json", + "title": "Person", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/node-type-place", + "path": "nodes/node-type-place.json", + "title": "Place", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/node-type-project", + "path": "nodes/node-type-project.json", + "title": "Project", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/node-type-publication", + "path": "nodes/node-type-publication.json", + "title": "Publication", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/node-type-registry", + "path": "nodes/node-type-registry.json", + "title": "Node Type Registry", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/node-type-relationship", + "path": "nodes/node-type-relationship.json", + "title": "Relationship", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/node-type-revision", + "path": "nodes/node-type-revision.json", + "title": "Revision", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/node-type-schema", + "path": "nodes/node-type-schema.json", + "title": "Schema", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/node-type-source", + "path": "nodes/node-type-source.json", + "title": "Source", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/node-type-technology", + "path": "nodes/node-type-technology.json", + "title": "Technology", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/node-type-trail", + "path": "nodes/node-type-trail.json", + "title": "Trail", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/property-birth_date", + "path": "nodes/property-birth_date.json", + "title": "Birth date", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/property-currency_value", + "path": "nodes/property-currency_value.json", + "title": "Currency value", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/property-external_identifier", + "path": "nodes/property-external_identifier.json", + "title": "External identifier", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/property-geo_coordinates", + "path": "nodes/property-geo_coordinates.json", + "title": "Geographic coordinates", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/property-measurement_si", + "path": "nodes/property-measurement_si.json", + "title": "SI measurement", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/property-registry", + "path": "nodes/property-registry.json", + "title": "Property Registry", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/property-registry-schema", + "path": "nodes/property-registry-schema.json", + "title": "Property Registry Schema", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-alias_of", + "path": "nodes/relationship-type-alias_of.json", + "title": "Alias of", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-alternative_to", + "path": "nodes/relationship-type-alternative_to.json", + "title": "Alternative to", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-anticipated", + "path": "nodes/relationship-type-anticipated.json", + "title": "Anticipated", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-anticipated_by", + "path": "nodes/relationship-type-anticipated_by.json", + "title": "Anticipated By Relationship Term", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-anticipates", + "path": "nodes/relationship-type-anticipates.json", + "title": "Anticipates", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-appears_in", + "path": "nodes/relationship-type-appears_in.json", + "title": "Appears in", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-approved", + "path": "nodes/relationship-type-approved.json", + "title": "Approved", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-approved_by", + "path": "nodes/relationship-type-approved_by.json", + "title": "Approved By Relationship Term", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-arrived_from", + "path": "nodes/relationship-type-arrived_from.json", + "title": "Arrived From Relationship Term", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-arrives_at", + "path": "nodes/relationship-type-arrives_at.json", + "title": "Arrives at", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-authored", + "path": "nodes/relationship-type-authored.json", + "title": "Authored", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-authored_by", + "path": "nodes/relationship-type-authored_by.json", + "title": "Authored By Relationship Term", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-broader_than", + "path": "nodes/relationship-type-broader_than.json", + "title": "Broader than", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-cited_by", + "path": "nodes/relationship-type-cited_by.json", + "title": "Cited By Relationship Term", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-cites", + "path": "nodes/relationship-type-cites.json", + "title": "Cites", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-claim_of", + "path": "nodes/relationship-type-claim_of.json", + "title": "Claim Of Relationship Term", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-clarified_by", + "path": "nodes/relationship-type-clarified_by.json", + "title": "Clarified By Relationship Term", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-clarifies", + "path": "nodes/relationship-type-clarifies.json", + "title": "Clarifies", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-coined", + "path": "nodes/relationship-type-coined.json", + "title": "Coined", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-coined_by", + "path": "nodes/relationship-type-coined_by.json", + "title": "Coined By Relationship Term", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-collaborated_with", + "path": "nodes/relationship-type-collaborated_with.json", + "title": "Collaborated with", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-compatible_with", + "path": "nodes/relationship-type-compatible_with.json", + "title": "Compatible with", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-contains", + "path": "nodes/relationship-type-contains.json", + "title": "Contains", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-contemporary_of", + "path": "nodes/relationship-type-contemporary_of.json", + "title": "Contemporary of", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-context_for", + "path": "nodes/relationship-type-context_for.json", + "title": "Context for", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-continued_from", + "path": "nodes/relationship-type-continued_from.json", + "title": "Continued From Relationship Term", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-continues_to", + "path": "nodes/relationship-type-continues_to.json", + "title": "Continues to", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-contradicted_by", + "path": "nodes/relationship-type-contradicted_by.json", + "title": "Contradicted By Relationship Term", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-contradicts", + "path": "nodes/relationship-type-contradicts.json", + "title": "Contradicts", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-contrasts_with", + "path": "nodes/relationship-type-contrasts_with.json", + "title": "Contrasts with", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-created", + "path": "nodes/relationship-type-created.json", + "title": "Created", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-created_by", + "path": "nodes/relationship-type-created_by.json", + "title": "Created By Relationship Term", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-deep_linked_from", + "path": "nodes/relationship-type-deep_linked_from.json", + "title": "Deep Linked From Relationship Term", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-deep_links_to", + "path": "nodes/relationship-type-deep_links_to.json", + "title": "Deep links to", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-defined_by", + "path": "nodes/relationship-type-defined_by.json", + "title": "Defined By Relationship Term", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-defines", + "path": "nodes/relationship-type-defines.json", + "title": "Defines", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-demonstrated_by", + "path": "nodes/relationship-type-demonstrated_by.json", + "title": "Demonstrated By Relationship Term", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-demonstrates", + "path": "nodes/relationship-type-demonstrates.json", + "title": "Demonstrates", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-dependency_of", + "path": "nodes/relationship-type-dependency_of.json", + "title": "Dependency Of Relationship Term", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-depends_on", + "path": "nodes/relationship-type-depends_on.json", + "title": "Depends on", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-depicted_by", + "path": "nodes/relationship-type-depicted_by.json", + "title": "Depicted By Relationship Term", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-depicts", + "path": "nodes/relationship-type-depicts.json", + "title": "Depicts", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-derived_from", + "path": "nodes/relationship-type-derived_from.json", + "title": "Derived from", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-derived_into", + "path": "nodes/relationship-type-derived_into.json", + "title": "Derived Into Relationship Term", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-discussed_in", + "path": "nodes/relationship-type-discussed_in.json", + "title": "Discussed In Relationship Term", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-discusses", + "path": "nodes/relationship-type-discusses.json", + "title": "Discusses", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-disputed_by", + "path": "nodes/relationship-type-disputed_by.json", + "title": "Disputed By Relationship Term", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-disputed_identity", + "path": "nodes/relationship-type-disputed_identity.json", + "title": "Disputed identity", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-disputes", + "path": "nodes/relationship-type-disputes.json", + "title": "Disputes", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-documented_by", + "path": "nodes/relationship-type-documented_by.json", + "title": "Documented By Relationship Term", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-documents", + "path": "nodes/relationship-type-documents.json", + "title": "Documents", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-enabled_by", + "path": "nodes/relationship-type-enabled_by.json", + "title": "Enabled By Relationship Term", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-enables", + "path": "nodes/relationship-type-enables.json", + "title": "Enables", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-equivalent_to", + "path": "nodes/relationship-type-equivalent_to.json", + "title": "Equivalent to", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-evidence_for", + "path": "nodes/relationship-type-evidence_for.json", + "title": "Evidence for", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-explained_by", + "path": "nodes/relationship-type-explained_by.json", + "title": "Explained By Relationship Term", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-explains", + "path": "nodes/relationship-type-explains.json", + "title": "Explains", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-extended_by", + "path": "nodes/relationship-type-extended_by.json", + "title": "Extended By Relationship Term", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-extends", + "path": "nodes/relationship-type-extends.json", + "title": "Extends", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-extension_of", + "path": "nodes/relationship-type-extension_of.json", + "title": "Extension of", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-featured_in", + "path": "nodes/relationship-type-featured_in.json", + "title": "Featured In Relationship Term", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-featured_speaker", + "path": "nodes/relationship-type-featured_speaker.json", + "title": "Featured Speaker Relationship Term", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-features", + "path": "nodes/relationship-type-features.json", + "title": "Features", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-followed", + "path": "nodes/relationship-type-followed.json", + "title": "Followed Relationship Term", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-friend_of", + "path": "nodes/relationship-type-friend_of.json", + "title": "Friend of", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-had_participant", + "path": "nodes/relationship-type-had_participant.json", + "title": "Had Participant Relationship Term", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-has_alias", + "path": "nodes/relationship-type-has_alias.json", + "title": "Has Alias Relationship Term", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-has_appearance", + "path": "nodes/relationship-type-has_appearance.json", + "title": "Has Appearance Relationship Term", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-has_claim", + "path": "nodes/relationship-type-has_claim.json", + "title": "Has claim", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-has_context", + "path": "nodes/relationship-type-has_context.json", + "title": "Has Context Relationship Term", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-has_evidence", + "path": "nodes/relationship-type-has_evidence.json", + "title": "Has Evidence Relationship Term", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-has_extension", + "path": "nodes/relationship-type-has_extension.json", + "title": "Has Extension Relationship Term", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-has_primary_media", + "path": "nodes/relationship-type-has_primary_media.json", + "title": "Has primary media", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-identified", + "path": "nodes/relationship-type-identified.json", + "title": "Identified", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-identified_by", + "path": "nodes/relationship-type-identified_by.json", + "title": "Identified By Relationship Term", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-implemented_by", + "path": "nodes/relationship-type-implemented_by.json", + "title": "Implemented By Relationship Term", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-implements", + "path": "nodes/relationship-type-implements.json", + "title": "Implements", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-included_in", + "path": "nodes/relationship-type-included_in.json", + "title": "Included In Relationship Term", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-includes", + "path": "nodes/relationship-type-includes.json", + "title": "Includes", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-influenced", + "path": "nodes/relationship-type-influenced.json", + "title": "Influenced", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-influenced_by", + "path": "nodes/relationship-type-influenced_by.json", + "title": "Influenced By Relationship Term", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-interviewed", + "path": "nodes/relationship-type-interviewed.json", + "title": "Interviewed", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-interviewed_by", + "path": "nodes/relationship-type-interviewed_by.json", + "title": "Interviewed By Relationship Term", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-introduced", + "path": "nodes/relationship-type-introduced.json", + "title": "Introduced", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-introduced_by", + "path": "nodes/relationship-type-introduced_by.json", + "title": "Introduced By Relationship Term", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-introduced_in", + "path": "nodes/relationship-type-introduced_in.json", + "title": "Introduced in", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-introduction_venue_of", + "path": "nodes/relationship-type-introduction_venue_of.json", + "title": "Introduction Venue Of Relationship Term", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-is_start_of", + "path": "nodes/relationship-type-is_start_of.json", + "title": "Is Start Of Relationship Term", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-mapped_from", + "path": "nodes/relationship-type-mapped_from.json", + "title": "Mapped From Relationship Term", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-maps_to", + "path": "nodes/relationship-type-maps_to.json", + "title": "Maps to", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-memorialized_by", + "path": "nodes/relationship-type-memorialized_by.json", + "title": "Memorialized By Relationship Term", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-memorializes", + "path": "nodes/relationship-type-memorializes.json", + "title": "Memorializes", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-mentioned_by", + "path": "nodes/relationship-type-mentioned_by.json", + "title": "Mentioned By Relationship Term", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-mentions", + "path": "nodes/relationship-type-mentions.json", + "title": "Mentions", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-motivated_by", + "path": "nodes/relationship-type-motivated_by.json", + "title": "Motivated by", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-motivates", + "path": "nodes/relationship-type-motivates.json", + "title": "Motivates Relationship Term", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-narrower_than", + "path": "nodes/relationship-type-narrower_than.json", + "title": "Narrower Than Relationship Term", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-occurred_at", + "path": "nodes/relationship-type-occurred_at.json", + "title": "Occurred at", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-parallel_to", + "path": "nodes/relationship-type-parallel_to.json", + "title": "Parallel to", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-part_of", + "path": "nodes/relationship-type-part_of.json", + "title": "Part Of Relationship Term", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-participated_in", + "path": "nodes/relationship-type-participated_in.json", + "title": "Participated in", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-popularized", + "path": "nodes/relationship-type-popularized.json", + "title": "Popularized", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-popularized_by", + "path": "nodes/relationship-type-popularized_by.json", + "title": "Popularized By Relationship Term", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-possible_match", + "path": "nodes/relationship-type-possible_match.json", + "title": "Possible match", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-preceded", + "path": "nodes/relationship-type-preceded.json", + "title": "Preceded", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-presented", + "path": "nodes/relationship-type-presented.json", + "title": "Presented", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-presented_by", + "path": "nodes/relationship-type-presented_by.json", + "title": "Presented By Relationship Term", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-preserved_by", + "path": "nodes/relationship-type-preserved_by.json", + "title": "Preserved By Relationship Term", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-preserves", + "path": "nodes/relationship-type-preserves.json", + "title": "Preserves", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-produces", + "path": "nodes/relationship-type-produces.json", + "title": "Produces Relationship Term", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-proposed", + "path": "nodes/relationship-type-proposed.json", + "title": "Proposed", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-proposed_by", + "path": "nodes/relationship-type-proposed_by.json", + "title": "Proposed By Relationship Term", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-quoted_by", + "path": "nodes/relationship-type-quoted_by.json", + "title": "Quoted By Relationship Term", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-quotes", + "path": "nodes/relationship-type-quotes.json", + "title": "Quotes", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-refined_by", + "path": "nodes/relationship-type-refined_by.json", + "title": "Refined By Relationship Term", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-refines", + "path": "nodes/relationship-type-refines.json", + "title": "Refines", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-registry", + "path": "nodes/relationship-type-registry.json", + "title": "Relationship Type Registry", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-related_to", + "path": "nodes/relationship-type-related_to.json", + "title": "Related to", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-represented_by", + "path": "nodes/relationship-type-represented_by.json", + "title": "Represented By Relationship Term", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-represents", + "path": "nodes/relationship-type-represents.json", + "title": "Represents", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-required_for", + "path": "nodes/relationship-type-required_for.json", + "title": "Required For Relationship Term", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-requires", + "path": "nodes/relationship-type-requires.json", + "title": "Requires", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-results_from", + "path": "nodes/relationship-type-results_from.json", + "title": "Results from", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-same_entity", + "path": "nodes/relationship-type-same_entity.json", + "title": "Same entity", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-shaped_by", + "path": "nodes/relationship-type-shaped_by.json", + "title": "Shaped By Relationship Term", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-shapes", + "path": "nodes/relationship-type-shapes.json", + "title": "Shapes", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-site_of", + "path": "nodes/relationship-type-site_of.json", + "title": "Site Of Relationship Term", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-spoke_at", + "path": "nodes/relationship-type-spoke_at.json", + "title": "Spoke at", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-starts_with", + "path": "nodes/relationship-type-starts_with.json", + "title": "Starts with", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-superseded_by", + "path": "nodes/relationship-type-superseded_by.json", + "title": "Superseded By Relationship Term", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-supersedes", + "path": "nodes/relationship-type-supersedes.json", + "title": "Supersedes", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-supported_by", + "path": "nodes/relationship-type-supported_by.json", + "title": "Supported By Relationship Term", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-supports", + "path": "nodes/relationship-type-supports.json", + "title": "Supports", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-threatened_by", + "path": "nodes/relationship-type-threatened_by.json", + "title": "Threatened By Relationship Term", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-threatens", + "path": "nodes/relationship-type-threatens.json", + "title": "Threatens", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-trained_on", + "path": "nodes/relationship-type-trained_on.json", + "title": "Trained on", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-transcluded_by", + "path": "nodes/relationship-type-transcluded_by.json", + "title": "Transcluded By Relationship Term", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-transcludes", + "path": "nodes/relationship-type-transcludes.json", + "title": "Transcludes", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-used_as_primary_media_for", + "path": "nodes/relationship-type-used_as_primary_media_for.json", + "title": "Used As Primary Media For Relationship Term", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-used_by", + "path": "nodes/relationship-type-used_by.json", + "title": "Used By Relationship Term", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-used_to_train", + "path": "nodes/relationship-type-used_to_train.json", + "title": "Used To Train Relationship Term", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/relationship-type-uses", + "path": "nodes/relationship-type-uses.json", + "title": "Uses", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/ro-crate-metadata-schema", + "path": "nodes/ro-crate-metadata-schema.json", + "title": "RO-Crate Metadata Schema", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/substrate-diff-schema", + "path": "nodes/substrate-diff-schema.json", + "title": "Substrate Diff Schema", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/substrate-manifest-schema", + "path": "nodes/substrate-manifest-schema.json", + "title": "Substrate Manifest Schema", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/substrate-node-schema", + "path": "nodes/substrate-node-schema.json", + "title": "Substrate Node Schema", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:schema/substrate-relationships-schema", + "path": "nodes/substrate-relationships-schema.json", + "title": "Substrate Relationships Schema", + "type": "schema", + "imported": true + }, + { + "id": "xananode.canonical:source/github-profile", + "path": "nodes/github-profile.json", + "title": "GitHub Profile", + "type": "source", + "imported": true + }, + { + "id": "xananode.canonical:source/hugo-official-site", + "path": "nodes/hugo-official-site.json", + "title": "Hugo Official Site", + "type": "source", + "imported": true + }, + { + "id": "xananode.canonical:source/support-xananode", + "path": "nodes/support-xananode.json", + "title": "Support XanaNode", + "type": "source", + "imported": true + }, + { + "id": "xananode.canonical:source/xananode-com-domain", + "path": "nodes/xananode-com-domain.json", + "title": "XanaNode.com", + "type": "source", + "imported": true + }, + { + "id": "xananode.canonical:source/xananode-core-sdk-repository", + "path": "nodes/xananode-core-sdk-repository.json", + "title": "XanaNode Core SDK Repository", + "type": "source", + "imported": true + }, + { + "id": "xananode.canonical:source/xananode-hugo-repository", + "path": "nodes/xananode-hugo-repository.json", + "title": "XanaNode Hugo Repository", + "type": "source", + "imported": true + }, + { + "id": "xananode.canonical:source/xananode-net-domain", + "path": "nodes/xananode-net-domain.json", + "title": "XanaNode.net", + "type": "source", + "imported": true + }, + { + "id": "xananode.canonical:source/xananode-org-domain", + "path": "nodes/xananode-org-domain.json", + "title": "XanaNode.org", + "type": "source", + "imported": true + }, + { + "id": "xananode.canonical:source/xananode-protocol-repository", + "path": "nodes/xananode-protocol-repository.json", + "title": "XanaNode Protocol Repository", + "type": "source", + "imported": true + }, + { + "id": "xananode.canonical:source/xananode-studio-repository", + "path": "nodes/xananode-studio-repository.json", + "title": "XanaNode Studio Repository", + "type": "source", + "imported": true + }, + { + "id": "xananode.canonical:source/xananode-workspace-repository", + "path": "nodes/xananode-workspace-repository.json", + "title": "XanaNode Workspace Repository", + "type": "source", + "imported": true + }, + { + "id": "xananode.canonical:technology/cytoscape-js", + "path": "nodes/cytoscape-js.json", + "title": "Cytoscape.js", + "type": "technology", + "imported": true + }, + { + "id": "xananode.canonical:technology/git", + "path": "nodes/git.json", + "title": "Git", + "type": "technology", + "imported": true + }, + { + "id": "xananode.canonical:technology/hugo", + "path": "nodes/hugo.json", + "title": "Hugo", + "type": "technology", + "imported": true + }, + { + "id": "xananode.canonical:technology/nodejs", + "path": "nodes/nodejs.json", + "title": "Node.js", + "type": "technology", + "imported": true + }, + { + "id": "xananode.canonical:technology/python", + "path": "nodes/python.json", + "title": "Python", + "type": "technology", + "imported": true + }, + { + "id": "xananode.canonical:trail/xananode-stack-trail", + "path": "nodes/xananode-stack-trail.json", + "title": "XanaNode Stack Trail", + "type": "trail", + "imported": true + }, { "id": "xananode.lineage:person/gottfried-wilhelm-leibniz", "path": "nodes/gottfried-wilhelm-leibniz.json", diff --git a/exampleSite/static/nodes/author-profile-schema.json b/exampleSite/static/nodes/author-profile-schema.json new file mode 100644 index 00000000..2193f403 --- /dev/null +++ b/exampleSite/static/nodes/author-profile-schema.json @@ -0,0 +1,20 @@ +{ + "id": "xananode.canonical:schema/author-profile-schema", + "title": "Author Profile Schema", + "type": "schema", + "subtype": "validation_rule", + "importance": 4, + "summary": "The JSON Schema for identifying substrate authors, maintainers, and provenance-bearing author profiles.", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/author-profile.schema.json", + "relationships": [ + { + "id": "xananode.canonical:rel/protocol-contains-author-profile-schema", + "type": "contains", + "source": "xananode.canonical:project/xananode-protocol", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/built-by-bots.json b/exampleSite/static/nodes/built-by-bots.json new file mode 100644 index 00000000..0245d7d2 --- /dev/null +++ b/exampleSite/static/nodes/built-by-bots.json @@ -0,0 +1,19 @@ +{ + "id": "xananode.canonical:organization/built-by-bots", + "title": "Built By Bots", + "type": "organization", + "subtype": "company", + "importance": 4, + "summary": "The authoring and project identity associated with XanaNode development and media attribution.", + "relationships": [ + { + "id": "xananode.canonical:rel/built-by-bots-created-icon", + "type": "created", + "target": "xananode.canonical:media/xananode-icon", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/canonical-pack-v0-1-0.json b/exampleSite/static/nodes/canonical-pack-v0-1-0.json new file mode 100644 index 00000000..2c827c1d --- /dev/null +++ b/exampleSite/static/nodes/canonical-pack-v0-1-0.json @@ -0,0 +1,21 @@ +{ + "id": "xananode.canonical:revision/canonical-pack-v0-1-0", + "title": "Canonical Pack v0.1.0", + "type": "revision", + "subtype": "node_revision", + "importance": 3, + "summary": "The first Core-bundled revision of the canonical XanaNode pack.", + "revises": "xananode.canonical:concept/xananode", + "revision_id": "0.1.0", + "relationships": [ + { + "id": "xananode.canonical:rel/bootstrap-created-revision", + "type": "created", + "source": "xananode.canonical:event/xananode-canonical-pack-bootstrap", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/canonical-schema-author-profile.json b/exampleSite/static/nodes/canonical-schema-author-profile.json new file mode 100644 index 00000000..28103869 --- /dev/null +++ b/exampleSite/static/nodes/canonical-schema-author-profile.json @@ -0,0 +1,24 @@ +{ + "id": "xananode.canonical:schema/canonical-schema-author-profile", + "title": "Author Profile Schema", + "type": "schema", + "subtype": "canonical_schema_record", + "importance": 4, + "summary": "Canonical schema registry entry for author-profile.", + "registry_type": "author-profile", + "version": "0.1.0", + "schema_path": "../schemas/author-profile.schema.json", + "artifact_path": "", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/author-profile.schema.json", + "relationships": [ + { + "id": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-author-profile", + "type": "contains", + "source": "xananode.canonical:schema/canonical-schemas-registry", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/canonical-schema-compatibility-report.json b/exampleSite/static/nodes/canonical-schema-compatibility-report.json new file mode 100644 index 00000000..e223d7a4 --- /dev/null +++ b/exampleSite/static/nodes/canonical-schema-compatibility-report.json @@ -0,0 +1,24 @@ +{ + "id": "xananode.canonical:schema/canonical-schema-compatibility-report", + "title": "Compatibility Report Schema", + "type": "schema", + "subtype": "canonical_schema_record", + "importance": 4, + "summary": "Canonical schema registry entry for compatibility-report.", + "registry_type": "compatibility-report", + "version": "0.1.0", + "schema_path": "../schemas/compatibility-report.schema.json", + "artifact_path": "", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/compatibility-report.schema.json", + "relationships": [ + { + "id": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-compatibility-report", + "type": "contains", + "source": "xananode.canonical:schema/canonical-schemas-registry", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/canonical-schema-merge-report.json b/exampleSite/static/nodes/canonical-schema-merge-report.json new file mode 100644 index 00000000..2c00ffaf --- /dev/null +++ b/exampleSite/static/nodes/canonical-schema-merge-report.json @@ -0,0 +1,24 @@ +{ + "id": "xananode.canonical:schema/canonical-schema-merge-report", + "title": "Merge Report Schema", + "type": "schema", + "subtype": "canonical_schema_record", + "importance": 4, + "summary": "Canonical schema registry entry for merge-report.", + "registry_type": "merge-report", + "version": "0.1.0", + "schema_path": "../schemas/merge-report.schema.json", + "artifact_path": "", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/merge-report.schema.json", + "relationships": [ + { + "id": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-merge-report", + "type": "contains", + "source": "xananode.canonical:schema/canonical-schemas-registry", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/canonical-schema-nanopublication.json b/exampleSite/static/nodes/canonical-schema-nanopublication.json new file mode 100644 index 00000000..344a5ee6 --- /dev/null +++ b/exampleSite/static/nodes/canonical-schema-nanopublication.json @@ -0,0 +1,24 @@ +{ + "id": "xananode.canonical:schema/canonical-schema-nanopublication", + "title": "Nanopublication Schema", + "type": "schema", + "subtype": "canonical_schema_record", + "importance": 4, + "summary": "Canonical schema registry entry for nanopublication.", + "registry_type": "nanopublication", + "version": "0.1.0", + "schema_path": "../schemas/nanopublication.schema.json", + "artifact_path": "", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/nanopublication.schema.json", + "relationships": [ + { + "id": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-nanopublication", + "type": "contains", + "source": "xananode.canonical:schema/canonical-schemas-registry", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/canonical-schema-ro-crate-metadata.json b/exampleSite/static/nodes/canonical-schema-ro-crate-metadata.json new file mode 100644 index 00000000..4c702a2c --- /dev/null +++ b/exampleSite/static/nodes/canonical-schema-ro-crate-metadata.json @@ -0,0 +1,24 @@ +{ + "id": "xananode.canonical:schema/canonical-schema-ro-crate-metadata", + "title": "Ro Crate Metadata Schema", + "type": "schema", + "subtype": "canonical_schema_record", + "importance": 4, + "summary": "Canonical schema registry entry for ro-crate-metadata.", + "registry_type": "ro-crate-metadata", + "version": "0.1.0", + "schema_path": "../schemas/ro-crate-metadata.schema.json", + "artifact_path": "", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/ro-crate-metadata.schema.json", + "relationships": [ + { + "id": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-ro-crate-metadata", + "type": "contains", + "source": "xananode.canonical:schema/canonical-schemas-registry", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/canonical-schema-substrate-diff.json b/exampleSite/static/nodes/canonical-schema-substrate-diff.json new file mode 100644 index 00000000..0f985e9f --- /dev/null +++ b/exampleSite/static/nodes/canonical-schema-substrate-diff.json @@ -0,0 +1,24 @@ +{ + "id": "xananode.canonical:schema/canonical-schema-substrate-diff", + "title": "Substrate Diff Schema", + "type": "schema", + "subtype": "canonical_schema_record", + "importance": 5, + "summary": "Canonical schema registry entry for substrate-diff.", + "registry_type": "substrate-diff", + "version": "0.1.0", + "schema_path": "../schemas/substrate-diff.schema.json", + "artifact_path": "", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/substrate-diff.schema.json", + "relationships": [ + { + "id": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-substrate-diff", + "type": "contains", + "source": "xananode.canonical:schema/canonical-schemas-registry", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/canonical-schema-substrate-manifest.json b/exampleSite/static/nodes/canonical-schema-substrate-manifest.json new file mode 100644 index 00000000..94d1f118 --- /dev/null +++ b/exampleSite/static/nodes/canonical-schema-substrate-manifest.json @@ -0,0 +1,24 @@ +{ + "id": "xananode.canonical:schema/canonical-schema-substrate-manifest", + "title": "Substrate Manifest Schema", + "type": "schema", + "subtype": "canonical_schema_record", + "importance": 5, + "summary": "Canonical schema registry entry for substrate-manifest.", + "registry_type": "substrate-manifest", + "version": "0.1.0", + "schema_path": "../schemas/substrate-manifest.schema.json", + "artifact_path": "", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/substrate-manifest.schema.json", + "relationships": [ + { + "id": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-substrate-manifest", + "type": "contains", + "source": "xananode.canonical:schema/canonical-schemas-registry", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/canonical-schema-substrate-node.json b/exampleSite/static/nodes/canonical-schema-substrate-node.json new file mode 100644 index 00000000..03d7e21f --- /dev/null +++ b/exampleSite/static/nodes/canonical-schema-substrate-node.json @@ -0,0 +1,24 @@ +{ + "id": "xananode.canonical:schema/canonical-schema-substrate-node", + "title": "Substrate Node Schema", + "type": "schema", + "subtype": "canonical_schema_record", + "importance": 5, + "summary": "Canonical schema registry entry for substrate-node.", + "registry_type": "substrate-node", + "version": "0.1.0", + "schema_path": "../schemas/substrate-node.schema.json", + "artifact_path": "", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/substrate-node.schema.json", + "relationships": [ + { + "id": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-substrate-node", + "type": "contains", + "source": "xananode.canonical:schema/canonical-schemas-registry", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/canonical-schema-substrate-relationships.json b/exampleSite/static/nodes/canonical-schema-substrate-relationships.json new file mode 100644 index 00000000..1bdd98c1 --- /dev/null +++ b/exampleSite/static/nodes/canonical-schema-substrate-relationships.json @@ -0,0 +1,24 @@ +{ + "id": "xananode.canonical:schema/canonical-schema-substrate-relationships", + "title": "Substrate Relationships Schema", + "type": "schema", + "subtype": "canonical_schema_record", + "importance": 5, + "summary": "Canonical schema registry entry for substrate-relationships.", + "registry_type": "substrate-relationships", + "version": "0.1.0", + "schema_path": "../schemas/substrate-relationships.schema.json", + "artifact_path": "", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/substrate-relationships.schema.json", + "relationships": [ + { + "id": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-substrate-relationships", + "type": "contains", + "source": "xananode.canonical:schema/canonical-schemas-registry", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/canonical-schema-xananode-node-types.json b/exampleSite/static/nodes/canonical-schema-xananode-node-types.json new file mode 100644 index 00000000..49569a9b --- /dev/null +++ b/exampleSite/static/nodes/canonical-schema-xananode-node-types.json @@ -0,0 +1,30 @@ +{ + "id": "xananode.canonical:schema/canonical-schema-xananode-node-types", + "title": "Xananode Node Types Schema", + "type": "schema", + "subtype": "canonical_schema_record", + "importance": 5, + "summary": "Canonical schema registry entry for xananode-node-types.", + "registry_type": "xananode-node-types", + "version": "0.3.0", + "schema_path": "../schemas/xananode-node-types.schema.v0.3.0.json", + "artifact_path": "../schemas/xananode-node-types.v0.3.0.json", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/xananode-node-types.schema.v0.3.0.json", + "relationships": [ + { + "id": "xananode.canonical:rel/schema-canonical-schema-xananode-node-types-documents-schema-node-type-registry", + "type": "documents", + "target": "xananode.canonical:schema/node-type-registry", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-xananode-node-types", + "type": "contains", + "source": "xananode.canonical:schema/canonical-schemas-registry", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/canonical-schema-xananode-property-registry.json b/exampleSite/static/nodes/canonical-schema-xananode-property-registry.json new file mode 100644 index 00000000..928b87c4 --- /dev/null +++ b/exampleSite/static/nodes/canonical-schema-xananode-property-registry.json @@ -0,0 +1,30 @@ +{ + "id": "xananode.canonical:schema/canonical-schema-xananode-property-registry", + "title": "Xananode Property Registry Schema", + "type": "schema", + "subtype": "canonical_schema_record", + "importance": 5, + "summary": "Canonical schema registry entry for xananode-property-registry.", + "registry_type": "xananode-property-registry", + "version": "0.1.0", + "schema_path": "../schemas/property-registry.schema.json", + "artifact_path": "../schemas/xananode-property-registry.v0.1.0.json", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/property-registry.schema.json", + "relationships": [ + { + "id": "xananode.canonical:rel/schema-canonical-schema-xananode-property-registry-documents-schema-property-registry", + "type": "documents", + "target": "xananode.canonical:schema/property-registry", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-xananode-property-registry", + "type": "contains", + "source": "xananode.canonical:schema/canonical-schemas-registry", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/canonical-schema-xananode-relationship-types.json b/exampleSite/static/nodes/canonical-schema-xananode-relationship-types.json new file mode 100644 index 00000000..d25d59b9 --- /dev/null +++ b/exampleSite/static/nodes/canonical-schema-xananode-relationship-types.json @@ -0,0 +1,30 @@ +{ + "id": "xananode.canonical:schema/canonical-schema-xananode-relationship-types", + "title": "Xananode Relationship Types Schema", + "type": "schema", + "subtype": "canonical_schema_record", + "importance": 5, + "summary": "Canonical schema registry entry for xananode-relationship-types.", + "registry_type": "xananode-relationship-types", + "version": "0.5.0", + "schema_path": "../schemas/xananode-relationship-types.schema.v0.5.0.json", + "artifact_path": "../schemas/xananode-relationship-types.v0.5.0.json", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/xananode-relationship-types.schema.v0.5.0.json", + "relationships": [ + { + "id": "xananode.canonical:rel/schema-canonical-schema-xananode-relationship-types-documents-schema-relationship-type-registry", + "type": "documents", + "target": "xananode.canonical:schema/relationship-type-registry", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-xananode-relationship-types", + "type": "contains", + "source": "xananode.canonical:schema/canonical-schemas-registry", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/canonical-schemas-registry.json b/exampleSite/static/nodes/canonical-schemas-registry.json new file mode 100644 index 00000000..12af53e8 --- /dev/null +++ b/exampleSite/static/nodes/canonical-schemas-registry.json @@ -0,0 +1,86 @@ +{ + "id": "xananode.canonical:schema/canonical-schemas-registry", + "title": "Canonical Schemas Registry", + "type": "schema", + "subtype": "validation_rule", + "importance": 5, + "summary": "The protocol registry that identifies canonical schema artifacts and their current versions.", + "relationships": [ + { + "id": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-author-profile", + "type": "contains", + "target": "xananode.canonical:schema/canonical-schema-author-profile", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-compatibility-report", + "type": "contains", + "target": "xananode.canonical:schema/canonical-schema-compatibility-report", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-merge-report", + "type": "contains", + "target": "xananode.canonical:schema/canonical-schema-merge-report", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-nanopublication", + "type": "contains", + "target": "xananode.canonical:schema/canonical-schema-nanopublication", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-ro-crate-metadata", + "type": "contains", + "target": "xananode.canonical:schema/canonical-schema-ro-crate-metadata", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-substrate-diff", + "type": "contains", + "target": "xananode.canonical:schema/canonical-schema-substrate-diff", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-substrate-manifest", + "type": "contains", + "target": "xananode.canonical:schema/canonical-schema-substrate-manifest", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-substrate-node", + "type": "contains", + "target": "xananode.canonical:schema/canonical-schema-substrate-node", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-substrate-relationships", + "type": "contains", + "target": "xananode.canonical:schema/canonical-schema-substrate-relationships", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-xananode-node-types", + "type": "contains", + "target": "xananode.canonical:schema/canonical-schema-xananode-node-types", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-xananode-property-registry", + "type": "contains", + "target": "xananode.canonical:schema/canonical-schema-xananode-property-registry", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-xananode-relationship-types", + "type": "contains", + "target": "xananode.canonical:schema/canonical-schema-xananode-relationship-types", + "direction": "outgoing" + } + ], + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/registry/canonical-schemas.json", + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/christian-siefen.json b/exampleSite/static/nodes/christian-siefen.json new file mode 100644 index 00000000..0794fbf1 --- /dev/null +++ b/exampleSite/static/nodes/christian-siefen.json @@ -0,0 +1,22 @@ +{ + "id": "xananode.canonical:person/christian-siefen", + "title": "Christian Siefen", + "type": "person", + "subtypes": [ + "founder", + "author" + ], + "importance": 5, + "summary": "The personally identified author and maintainer of the canonical XanaNode substrate.", + "relationships": [ + { + "id": "xananode.canonical:rel/christian-authored-xananode", + "type": "authored", + "target": "xananode.canonical:concept/xananode", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/compatibility-report-schema.json b/exampleSite/static/nodes/compatibility-report-schema.json index e0da849e..1921b015 100644 --- a/exampleSite/static/nodes/compatibility-report-schema.json +++ b/exampleSite/static/nodes/compatibility-report-schema.json @@ -1,28 +1,20 @@ { - "id": "xananode.example:schema/compatibility-report-schema", + "id": "xananode.canonical:schema/compatibility-report-schema", "title": "Compatibility Report Schema", "type": "schema", - "status": "draft", + "subtype": "validation_rule", "importance": 4, - "summary": "The JSON Schema that validates compatibility reports between tools and substrates.", + "summary": "The JSON Schema for describing whether schemas, packs, substrates, or tools can interoperate without destructive conversion.", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/compatibility-report.schema.json", "relationships": [ { - "id": "xananode.example:rel/compatibility-report-schema-defines-compatibility-report-75", - "type": "defines", - "target": "xananode.example:concept/compatibility-report", - "direction": "outgoing" - }, - { - "id": "xananode.example:rel/compatibility-report-schema-documents-compatibility-levels-76", - "type": "documents", - "target": "xananode.example:concept/compatibility-levels", - "direction": "outgoing" - }, - { - "id": "xananode.example:rel/federation-example-requires-compatibility-report-schema-77", - "type": "requires", - "source": "xananode.example:concept/federation-example", + "id": "xananode.canonical:rel/protocol-contains-compatibility-report-schema", + "type": "contains", + "source": "xananode.canonical:project/xananode-protocol", "direction": "incoming" } - ] + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" } diff --git a/exampleSite/static/nodes/cytoscape-consortium.json b/exampleSite/static/nodes/cytoscape-consortium.json new file mode 100644 index 00000000..933a2473 --- /dev/null +++ b/exampleSite/static/nodes/cytoscape-consortium.json @@ -0,0 +1,13 @@ +{ + "id": "xananode.canonical:organization/cytoscape-consortium", + "title": "Cytoscape Consortium", + "type": "organization", + "subtype": "open_source", + "importance": 3, + "summary": "The organization and community associated with Cytoscape and Cytoscape.js development.", + "source_url": "https://cytoscape.org/", + "relationships": [], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/cytoscape-js.json b/exampleSite/static/nodes/cytoscape-js.json index d4f570dc..d3004c30 100644 --- a/exampleSite/static/nodes/cytoscape-js.json +++ b/exampleSite/static/nodes/cytoscape-js.json @@ -1,21 +1,20 @@ { - "id": "xananode.example:technology/cytoscape-js", + "id": "xananode.canonical:technology/cytoscape-js", "title": "Cytoscape.js", "type": "technology", - "importance": 3, - "summary": "A JavaScript graph visualization library used by the reference viewer to render nodes and relationships.", + "subtype": "library", + "importance": 4, + "summary": "A graph visualization library used by the XanaNode Hugo projection to render interactive substrate graphs.", + "source_url": "https://js.cytoscape.org/", "relationships": [ { - "id": "xananode.example:rel/cytoscape-js-represents-knowledge-substrate-27", - "type": "represents", - "target": "xananode.example:concept/knowledge-substrate", - "direction": "outgoing" - }, - { - "id": "xananode.example:rel/xananode-hugo-theme-uses-cytoscape-js-80", + "id": "xananode.canonical:rel/hugo-uses-cytoscape", "type": "uses", - "source": "xananode.example:project/xananode-hugo-theme", + "source": "xananode.canonical:project/xananode-hugo-theme", "direction": "incoming" } - ] + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" } diff --git a/exampleSite/static/nodes/git.json b/exampleSite/static/nodes/git.json new file mode 100644 index 00000000..dce6a92b --- /dev/null +++ b/exampleSite/static/nodes/git.json @@ -0,0 +1,13 @@ +{ + "id": "xananode.canonical:technology/git", + "title": "Git", + "type": "technology", + "subtype": "tool", + "importance": 4, + "summary": "The distributed version control system used to preserve substrate history, protocol revisions, repositories, and deployment workflows.", + "source_url": "https://git-scm.com/", + "relationships": [], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/github-profile.json b/exampleSite/static/nodes/github-profile.json new file mode 100644 index 00000000..857aea14 --- /dev/null +++ b/exampleSite/static/nodes/github-profile.json @@ -0,0 +1,33 @@ +{ + "id": "xananode.canonical:source/github-profile", + "title": "GitHub Profile", + "type": "source", + "subtype": "social_profile", + "importance": 4, + "summary": "The public GitHub profile collecting XanaNode development activity and repositories.", + "source_url": "https://github.com/kingc95", + "rights_status": "external", + "relationships": [ + { + "id": "xananode.canonical:rel/github-profile-includes-core-repo", + "type": "includes", + "target": "xananode.canonical:source/xananode-core-sdk-repository", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/github-profile-includes-hugo-repo", + "type": "includes", + "target": "xananode.canonical:source/xananode-hugo-repository", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/github-profile-includes-protocol-repo", + "type": "includes", + "target": "xananode.canonical:source/xananode-protocol-repository", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/hugo-authors.json b/exampleSite/static/nodes/hugo-authors.json new file mode 100644 index 00000000..8a88f440 --- /dev/null +++ b/exampleSite/static/nodes/hugo-authors.json @@ -0,0 +1,13 @@ +{ + "id": "xananode.canonical:organization/hugo-authors", + "title": "Hugo Authors", + "type": "organization", + "subtype": "open_source", + "importance": 3, + "summary": "The open source project community responsible for Hugo.", + "source_url": "https://github.com/gohugoio/hugo", + "relationships": [], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/hugo-official-site.json b/exampleSite/static/nodes/hugo-official-site.json new file mode 100644 index 00000000..724f712f --- /dev/null +++ b/exampleSite/static/nodes/hugo-official-site.json @@ -0,0 +1,14 @@ +{ + "id": "xananode.canonical:source/hugo-official-site", + "title": "Hugo Official Site", + "type": "source", + "subtype": "official_site", + "importance": 3, + "summary": "The official website and documentation source for Hugo.", + "source_url": "https://gohugo.io/", + "rights_status": "external", + "relationships": [], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/hugo.json b/exampleSite/static/nodes/hugo.json index 119f9e24..eef1429f 100644 --- a/exampleSite/static/nodes/hugo.json +++ b/exampleSite/static/nodes/hugo.json @@ -1,27 +1,20 @@ { - "id": "xananode.example:technology/hugo", + "id": "xananode.canonical:technology/hugo", "title": "Hugo", "type": "technology", - "importance": 3, - "summary": "A static site generator used to publish XanaNode substrates as public websites.", + "subtype": "tool", + "importance": 4, + "summary": "A static site generator used by the XanaNode Hugo projection to publish substrates as static websites.", + "source_url": "https://gohugo.io/", "relationships": [ { - "id": "xananode.example:rel/hugo-implements-static-publishing-26", - "type": "implements", - "target": "xananode.example:technology/static-publishing", - "direction": "outgoing" - }, - { - "id": "xananode.example:rel/xananode-hugo-repo-uses-hugo-37", - "type": "uses", - "source": "xananode.example:source/xananode-hugo-repo", - "direction": "incoming" - }, - { - "id": "xananode.example:rel/xananode-hugo-theme-uses-hugo-79", + "id": "xananode.canonical:rel/hugo-uses-hugo", "type": "uses", - "source": "xananode.example:project/xananode-hugo-theme", + "source": "xananode.canonical:project/xananode-hugo-theme", "direction": "incoming" } - ] + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" } diff --git a/exampleSite/static/nodes/knowledge-substrate.json b/exampleSite/static/nodes/knowledge-substrate.json index 0a095c42..ad2bd2db 100644 --- a/exampleSite/static/nodes/knowledge-substrate.json +++ b/exampleSite/static/nodes/knowledge-substrate.json @@ -1,36 +1,19 @@ { - "id": "example.minimal:concept/knowledge-substrate", + "id": "xananode.canonical:concept/knowledge-substrate", "title": "Knowledge Substrate", "type": "concept", + "subtype": "frame", "importance": 5, - "summary": "A structure that determines how information relates, persists, and can be navigated.", + "summary": "The graph-shaped structure that lets information remain understandable across time by making claims, sources, media, fragments, and relationships explicit.", "relationships": [ { - "id": "example.minimal:rel/associative-trails-context-for-substrate", - "type": "related_to", - "source": "example.minimal:concept/associative-trails", - "direction": "incoming" - }, - { - "id": "example.minimal:rel/claim-defines-concept", + "id": "xananode.canonical:rel/xananode-defines-knowledge-substrate", "type": "defines", - "source": "example.minimal:claim/substrate-is-structure", - "direction": "incoming" - }, - { - "id": "example.minimal:rel/concept-has-claim", - "type": "has_claim", - "target": "example.minimal:claim/substrate-is-structure", - "direction": "outgoing" - }, - { - "id": "example.minimal:rel/trail-continues-to-concept", - "type": "continues_to", - "source": "example.minimal:claim/substrate-is-structure", + "source": "xananode.canonical:concept/xananode", "direction": "incoming" } ], - "imported_from": "nodes/knowledge-substrate.json", - "pack_id": "example.minimal", + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", "pack_mode": "mounted" } diff --git a/exampleSite/static/nodes/known-implementations-registry.json b/exampleSite/static/nodes/known-implementations-registry.json index 26137f3a..dd0724e2 100644 --- a/exampleSite/static/nodes/known-implementations-registry.json +++ b/exampleSite/static/nodes/known-implementations-registry.json @@ -1,21 +1,20 @@ { - "id": "xananode.example:concept/known-implementations-registry", + "id": "xananode.canonical:schema/known-implementations-registry", "title": "Known Implementations Registry", - "type": "concept", + "type": "schema", + "subtype": "governance_rule", "importance": 4, - "summary": "A registry of tools, themes, validators, renderers, and substrates that claim some level of XanaNode compatibility.", + "summary": "The protocol registry of tools, renderers, validators, and substrates that declare XanaNode compatibility.", "relationships": [ { - "id": "xananode.example:rel/known-implementations-registry-documents-xananode-hugo-theme-173", - "type": "documents", - "target": "xananode.example:project/xananode-hugo-theme", - "direction": "outgoing" - }, - { - "id": "xananode.example:rel/known-implementations-registry-supports-compatibility-levels-174", - "type": "supports", - "target": "xananode.example:concept/compatibility-levels", + "id": "xananode.canonical:rel/schema-known-implementations-registry-contains-project-xananode-hugo-theme", + "type": "contains", + "target": "xananode.canonical:project/xananode-hugo-theme", "direction": "outgoing" } - ] + ], + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/registry/known-implementations.json", + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" } diff --git a/exampleSite/static/nodes/markdown-recreation-friction.json b/exampleSite/static/nodes/markdown-recreation-friction.json new file mode 100644 index 00000000..a3f3fede --- /dev/null +++ b/exampleSite/static/nodes/markdown-recreation-friction.json @@ -0,0 +1,19 @@ +{ + "id": "xananode.canonical:observation/markdown-recreation-friction", + "title": "Markdown Recreation Friction", + "type": "observation", + "subtype": "failure", + "importance": 4, + "summary": "Forcing authors to recreate validated protocol nodes as Markdown creates duplicate governance surfaces and loses the benefit of portable substrate artifacts.", + "relationships": [ + { + "id": "xananode.canonical:rel/recreation-friction-motivates-pack-ingress", + "type": "motivated_by", + "target": "xananode.canonical:concept/protocol-artifacts", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/merge-report-schema.json b/exampleSite/static/nodes/merge-report-schema.json index 3b1d30a9..c06f42fd 100644 --- a/exampleSite/static/nodes/merge-report-schema.json +++ b/exampleSite/static/nodes/merge-report-schema.json @@ -1,28 +1,20 @@ { - "id": "xananode.example:schema/merge-report-schema", + "id": "xananode.canonical:schema/merge-report-schema", "title": "Merge Report Schema", "type": "schema", - "status": "draft", + "subtype": "validation_rule", "importance": 4, - "summary": "The JSON Schema that validates merge reports for substrate comparison and federation workflows.", + "summary": "The JSON Schema for reporting merge decisions, identity handling, conflicts, and intake outcomes between substrates.", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/merge-report.schema.json", "relationships": [ { - "id": "xananode.example:rel/merge-report-schema-defines-merge-report-72", - "type": "defines", - "target": "xananode.example:concept/merge-report", - "direction": "outgoing" - }, - { - "id": "xananode.example:rel/merge-report-schema-documents-merge-validation-73", - "type": "documents", - "target": "xananode.example:concept/merge-validation", - "direction": "outgoing" - }, - { - "id": "xananode.example:rel/federation-example-requires-merge-report-schema-74", - "type": "requires", - "source": "xananode.example:concept/federation-example", + "id": "xananode.canonical:rel/protocol-contains-merge-report-schema", + "type": "contains", + "source": "xananode.canonical:project/xananode-protocol", "direction": "incoming" } - ] + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" } diff --git a/exampleSite/static/nodes/namespace-example.merge.json b/exampleSite/static/nodes/namespace-example.merge.json new file mode 100644 index 00000000..2b0f9d93 --- /dev/null +++ b/exampleSite/static/nodes/namespace-example.merge.json @@ -0,0 +1,22 @@ +{ + "id": "xananode.canonical:schema/namespace-example.merge", + "title": "Federation Merge Report Example Namespace", + "type": "schema", + "subtype": "namespace_record", + "importance": 3, + "summary": "Namespace used for merge report and mapping records in the federation example.", + "registry_type": "example.merge", + "schema_path": "", + "example_path": "../examples/federation-example/", + "relationships": [ + { + "id": "xananode.canonical:rel/schema-namespace-registry-contains-schema-namespace-example.merge", + "type": "contains", + "source": "xananode.canonical:schema/namespace-registry", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/namespace-example.minimal.json b/exampleSite/static/nodes/namespace-example.minimal.json new file mode 100644 index 00000000..6268f29f --- /dev/null +++ b/exampleSite/static/nodes/namespace-example.minimal.json @@ -0,0 +1,22 @@ +{ + "id": "xananode.canonical:schema/namespace-example.minimal", + "title": "Minimal Example Namespace", + "type": "schema", + "subtype": "namespace_record", + "importance": 3, + "summary": "Namespace used by the minimal example substrate.", + "registry_type": "example.minimal", + "schema_path": "", + "example_path": "../examples/minimal-substrate/", + "relationships": [ + { + "id": "xananode.canonical:rel/schema-namespace-registry-contains-schema-namespace-example.minimal", + "type": "contains", + "source": "xananode.canonical:schema/namespace-registry", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/namespace-example.museum.json b/exampleSite/static/nodes/namespace-example.museum.json new file mode 100644 index 00000000..5933877a --- /dev/null +++ b/exampleSite/static/nodes/namespace-example.museum.json @@ -0,0 +1,22 @@ +{ + "id": "xananode.canonical:schema/namespace-example.museum", + "title": "Museum Extension Example Namespace", + "type": "schema", + "subtype": "namespace_record", + "importance": 3, + "summary": "Namespace used by the custom extension example substrate.", + "registry_type": "example.museum", + "schema_path": "", + "example_path": "../examples/custom-extension-substrate/", + "relationships": [ + { + "id": "xananode.canonical:rel/schema-namespace-registry-contains-schema-namespace-example.museum", + "type": "contains", + "source": "xananode.canonical:schema/namespace-registry", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/namespace-example.researcher_a.json b/exampleSite/static/nodes/namespace-example.researcher_a.json new file mode 100644 index 00000000..4347268f --- /dev/null +++ b/exampleSite/static/nodes/namespace-example.researcher_a.json @@ -0,0 +1,22 @@ +{ + "id": "xananode.canonical:schema/namespace-example.researcher_a", + "title": "Federation Example A Namespace", + "type": "schema", + "subtype": "namespace_record", + "importance": 3, + "summary": "Namespace used by the first independently authored federation example substrate.", + "registry_type": "example.researcher_a", + "schema_path": "", + "example_path": "../examples/federation-example/substrate-a/", + "relationships": [ + { + "id": "xananode.canonical:rel/schema-namespace-registry-contains-schema-namespace-example.researcher_a", + "type": "contains", + "source": "xananode.canonical:schema/namespace-registry", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/namespace-example.researcher_b.json b/exampleSite/static/nodes/namespace-example.researcher_b.json new file mode 100644 index 00000000..579dd633 --- /dev/null +++ b/exampleSite/static/nodes/namespace-example.researcher_b.json @@ -0,0 +1,22 @@ +{ + "id": "xananode.canonical:schema/namespace-example.researcher_b", + "title": "Federation Example B Namespace", + "type": "schema", + "subtype": "namespace_record", + "importance": 3, + "summary": "Namespace used by the second independently authored federation example substrate.", + "registry_type": "example.researcher_b", + "schema_path": "", + "example_path": "../examples/federation-example/substrate-b/", + "relationships": [ + { + "id": "xananode.canonical:rel/schema-namespace-registry-contains-schema-namespace-example.researcher_b", + "type": "contains", + "source": "xananode.canonical:schema/namespace-registry", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/namespace-registry.json b/exampleSite/static/nodes/namespace-registry.json index aa87a8e7..98074789 100644 --- a/exampleSite/static/nodes/namespace-registry.json +++ b/exampleSite/static/nodes/namespace-registry.json @@ -1,33 +1,50 @@ { - "id": "xananode.example:concept/namespace-registry", + "id": "xananode.canonical:schema/namespace-registry", "title": "Namespace Registry", - "type": "concept", - "importance": 4, - "summary": "A registry of known namespace identifiers used to avoid collisions and help tools recognize who owns a substrate, schema, or extension vocabulary.", + "type": "schema", + "subtype": "governance_rule", + "importance": 5, + "summary": "The protocol registry of known namespace identifiers, owners, and extension vocabularies.", "relationships": [ { - "id": "xananode.example:rel/namespace-schema-defines-namespace-registry-69", - "type": "defines", - "source": "xananode.example:schema/namespace-schema", - "direction": "incoming" + "id": "xananode.canonical:rel/schema-namespace-registry-contains-schema-namespace-example.merge", + "type": "contains", + "target": "xananode.canonical:schema/namespace-example.merge", + "direction": "outgoing" }, { - "id": "xananode.example:rel/namespace-registry-implements-namespacing-159", - "type": "implements", - "target": "xananode.example:concept/namespacing", + "id": "xananode.canonical:rel/schema-namespace-registry-contains-schema-namespace-example.minimal", + "type": "contains", + "target": "xananode.canonical:schema/namespace-example.minimal", "direction": "outgoing" }, { - "id": "xananode.example:rel/schema-extension-requires-namespace-registry-160", - "type": "requires", - "source": "xananode.example:concept/schema-extension", - "direction": "incoming" + "id": "xananode.canonical:rel/schema-namespace-registry-contains-schema-namespace-example.museum", + "type": "contains", + "target": "xananode.canonical:schema/namespace-example.museum", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-namespace-registry-contains-schema-namespace-example.researcher_a", + "type": "contains", + "target": "xananode.canonical:schema/namespace-example.researcher_a", + "direction": "outgoing" }, { - "id": "xananode.example:rel/custom-extension-substrate-requires-namespace-registry-204", - "type": "requires", - "source": "xananode.example:concept/custom-extension-substrate", - "direction": "incoming" + "id": "xananode.canonical:rel/schema-namespace-registry-contains-schema-namespace-example.researcher_b", + "type": "contains", + "target": "xananode.canonical:schema/namespace-example.researcher_b", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-namespace-registry-contains-schema-namespace-xananode", + "type": "contains", + "target": "xananode.canonical:schema/namespace-xananode", + "direction": "outgoing" } - ] + ], + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/registry/namespaces.json", + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" } diff --git a/exampleSite/static/nodes/namespace-schema.json b/exampleSite/static/nodes/namespace-schema.json index 60903485..61850501 100644 --- a/exampleSite/static/nodes/namespace-schema.json +++ b/exampleSite/static/nodes/namespace-schema.json @@ -1,28 +1,20 @@ { - "id": "xananode.example:schema/namespace-schema", + "id": "xananode.canonical:schema/namespace-schema", "title": "Namespace Schema", "type": "schema", - "status": "draft", + "subtype": "validation_rule", "importance": 4, - "summary": "The JSON Schema for namespace registry entries.", + "summary": "The JSON Schema for declaring interoperable XanaNode namespaces.", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/namespace.schema.json", "relationships": [ { - "id": "xananode.example:rel/namespace-schema-defines-namespace-registry-69", - "type": "defines", - "target": "xananode.example:concept/namespace-registry", - "direction": "outgoing" - }, - { - "id": "xananode.example:rel/namespace-schema-supports-namespacing-70", - "type": "supports", - "target": "xananode.example:concept/namespacing", - "direction": "outgoing" - }, - { - "id": "xananode.example:rel/schema-extension-requires-namespace-schema-71", - "type": "requires", - "source": "xananode.example:concept/schema-extension", + "id": "xananode.canonical:rel/protocol-contains-namespace-schema", + "type": "contains", + "source": "xananode.canonical:project/xananode-protocol", "direction": "incoming" } - ] + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" } diff --git a/exampleSite/static/nodes/namespace-xananode.json b/exampleSite/static/nodes/namespace-xananode.json new file mode 100644 index 00000000..3b07180d --- /dev/null +++ b/exampleSite/static/nodes/namespace-xananode.json @@ -0,0 +1,28 @@ +{ + "id": "xananode.canonical:schema/namespace-xananode", + "title": "XanaNode Core", + "type": "schema", + "subtype": "namespace_record", + "importance": 5, + "summary": "Canonical namespace for core XanaNode node and relationship types.", + "registry_type": "xananode", + "schema_path": "../schemas/", + "example_path": "", + "relationships": [ + { + "id": "xananode.canonical:rel/schema-namespace-registry-contains-schema-namespace-xananode", + "type": "contains", + "source": "xananode.canonical:schema/namespace-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-namespace-xananode-represents-concept-xananode", + "type": "represents", + "target": "xananode.canonical:concept/xananode", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/nanopublication-schema.json b/exampleSite/static/nodes/nanopublication-schema.json new file mode 100644 index 00000000..b56e834c --- /dev/null +++ b/exampleSite/static/nodes/nanopublication-schema.json @@ -0,0 +1,20 @@ +{ + "id": "xananode.canonical:schema/nanopublication-schema", + "title": "Nanopublication Schema", + "type": "schema", + "subtype": "validation_rule", + "importance": 4, + "summary": "The JSON Schema for representing assertion, provenance, and publication information in nanopublication-compatible form.", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/nanopublication.schema.json", + "relationships": [ + { + "id": "xananode.canonical:rel/protocol-contains-nanopublication-schema", + "type": "contains", + "source": "xananode.canonical:project/xananode-protocol", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/node-type-claim.json b/exampleSite/static/nodes/node-type-claim.json new file mode 100644 index 00000000..5f20420a --- /dev/null +++ b/exampleSite/static/nodes/node-type-claim.json @@ -0,0 +1,58 @@ +{ + "id": "xananode.canonical:schema/node-type-claim", + "title": "Claim", + "type": "schema", + "subtype": "node_type_schema", + "importance": 5, + "summary": "A specific assertion that can be supported, disputed, revised, deprecated, or rejected.", + "version": "0.3.0", + "registry_type": "claim", + "registry_namespace": "xananode", + "allowed_subtypes": [ + "definition", + "historical", + "causal", + "interpretive", + "predictive", + "normative", + "comparative" + ], + "required_frontmatter": [ + "title", + "type", + "importance", + "summary", + "status", + "relationships" + ], + "recommended_frontmatter": [ + "confidence", + "claim_type", + "evidence", + "counterevidence", + "concepts", + "sources" + ], + "color": { + "bg": "#ff6b6b", + "fg": "#1a0000", + "outline": "#ffe0e0" + }, + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-node-type-claim", + "type": "contains", + "source": "xananode.canonical:schema/node-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-property-currency_value-uses-schema-node-type-claim", + "type": "uses", + "source": "xananode.canonical:schema/property-currency_value", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/node-type-community.json b/exampleSite/static/nodes/node-type-community.json new file mode 100644 index 00000000..ccba46c9 --- /dev/null +++ b/exampleSite/static/nodes/node-type-community.json @@ -0,0 +1,49 @@ +{ + "id": "xananode.canonical:schema/node-type-community", + "title": "Community", + "type": "schema", + "subtype": "node_type_schema", + "importance": 5, + "summary": "A group organized around an identity, platform, shared work, practice, interest, or tradition.", + "version": "0.3.0", + "registry_type": "community", + "registry_namespace": "xananode", + "allowed_subtypes": [ + "forum", + "professional", + "open_source", + "fan", + "research", + "local", + "online" + ], + "required_frontmatter": [ + "title", + "type", + "importance", + "summary", + "relationships" + ], + "recommended_frontmatter": [ + "website", + "people", + "projects", + "events" + ], + "color": { + "bg": "#fb923c", + "fg": "#201006", + "outline": "#ffe7d6" + }, + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-node-type-community", + "type": "contains", + "source": "xananode.canonical:schema/node-type-registry", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/node-type-concept.json b/exampleSite/static/nodes/node-type-concept.json new file mode 100644 index 00000000..ed4a8b12 --- /dev/null +++ b/exampleSite/static/nodes/node-type-concept.json @@ -0,0 +1,50 @@ +{ + "id": "xananode.canonical:schema/node-type-concept", + "title": "Concept", + "type": "schema", + "subtype": "node_type_schema", + "importance": 5, + "summary": "An idea, pattern, theory, failure mode, or explanatory structure. A concept is built from claims.", + "version": "0.3.0", + "registry_type": "concept", + "registry_namespace": "xananode", + "allowed_subtypes": [ + "theory", + "principle", + "failure_mode", + "method", + "pattern", + "distinction", + "frame" + ], + "required_frontmatter": [ + "title", + "type", + "importance", + "summary", + "relationships" + ], + "recommended_frontmatter": [ + "claims", + "concepts", + "sources", + "people", + "projects" + ], + "color": { + "bg": "#91f2a6", + "fg": "#062010", + "outline": "#dcffe4" + }, + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-node-type-concept", + "type": "contains", + "source": "xananode.canonical:schema/node-type-registry", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/node-type-essay.json b/exampleSite/static/nodes/node-type-essay.json new file mode 100644 index 00000000..4ed92e86 --- /dev/null +++ b/exampleSite/static/nodes/node-type-essay.json @@ -0,0 +1,49 @@ +{ + "id": "xananode.canonical:schema/node-type-essay", + "title": "Essay", + "type": "schema", + "subtype": "node_type_schema", + "importance": 5, + "summary": "A human-authored argument that connects claims, sources, observations, and concepts.", + "version": "0.3.0", + "registry_type": "essay", + "registry_namespace": "xananode", + "allowed_subtypes": [ + "argument", + "explainer", + "critique", + "manifesto", + "analysis", + "reflection" + ], + "required_frontmatter": [ + "title", + "type", + "importance", + "summary", + "relationships" + ], + "recommended_frontmatter": [ + "claims", + "concepts", + "people", + "sources", + "observations" + ], + "color": { + "bg": "#f59ec3", + "fg": "#1f1020", + "outline": "#ffe3f0" + }, + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-node-type-essay", + "type": "contains", + "source": "xananode.canonical:schema/node-type-registry", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/node-type-event.json b/exampleSite/static/nodes/node-type-event.json new file mode 100644 index 00000000..c5ce89d1 --- /dev/null +++ b/exampleSite/static/nodes/node-type-event.json @@ -0,0 +1,58 @@ +{ + "id": "xananode.canonical:schema/node-type-event", + "title": "Event", + "type": "schema", + "subtype": "node_type_schema", + "importance": 5, + "summary": "Something that happened at a time and optionally at a place.", + "version": "0.3.0", + "registry_type": "event", + "registry_namespace": "xananode", + "allowed_subtypes": [ + "conference", + "talk", + "publication_event", + "meeting", + "release", + "incident", + "historical_event" + ], + "required_frontmatter": [ + "title", + "type", + "importance", + "summary", + "relationships" + ], + "recommended_frontmatter": [ + "date", + "start_date", + "end_date", + "place", + "people", + "organizations", + "sources" + ], + "color": { + "bg": "#f59e0b", + "fg": "#1a0a00", + "outline": "#fff3e0" + }, + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-node-type-event", + "type": "contains", + "source": "xananode.canonical:schema/node-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-property-geo_coordinates-uses-schema-node-type-event", + "type": "uses", + "source": "xananode.canonical:schema/property-geo_coordinates", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/node-type-fragment.json b/exampleSite/static/nodes/node-type-fragment.json new file mode 100644 index 00000000..2f8dc091 --- /dev/null +++ b/exampleSite/static/nodes/node-type-fragment.json @@ -0,0 +1,58 @@ +{ + "id": "xananode.canonical:schema/node-type-fragment", + "title": "Fragment", + "type": "schema", + "subtype": "node_type_schema", + "importance": 3, + "summary": "A stable, addressable portion of another node, source, media object, or publication used for deep linking, quotation, citation, transclusion, and revision-aware reference.", + "version": "0.3.0", + "registry_type": "fragment", + "registry_namespace": "xananode", + "allowed_subtypes": [ + "section", + "paragraph", + "sentence", + "quote", + "code_block", + "data_range", + "media_segment", + "image_region" + ], + "required_frontmatter": [ + "title", + "type", + "importance", + "summary", + "source_node", + "fragment_id", + "relationships" + ], + "recommended_frontmatter": [ + "tumbler", + "source_revision", + "content_hash", + "selector", + "start_offset", + "end_offset", + "byte_range", + "line_range", + "time_range", + "rights_status" + ], + "color": { + "bg": "#38bdf8", + "fg": "#03131f", + "outline": "#d8f4ff" + }, + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-node-type-fragment", + "type": "contains", + "source": "xananode.canonical:schema/node-type-registry", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/node-type-media.json b/exampleSite/static/nodes/node-type-media.json new file mode 100644 index 00000000..20a3e592 --- /dev/null +++ b/exampleSite/static/nodes/node-type-media.json @@ -0,0 +1,71 @@ +{ + "id": "xananode.canonical:schema/node-type-media", + "title": "Media", + "type": "schema", + "subtype": "node_type_schema", + "importance": 5, + "summary": "An image, video, audio clip, screenshot, diagram, document, or other media item with provenance.", + "version": "0.3.0", + "registry_type": "media", + "registry_namespace": "xananode", + "allowed_subtypes": [ + "image", + "video", + "audio", + "document", + "screenshot", + "diagram", + "clip", + "scan", + "logo", + "thumbnail", + "web_snapshot", + "source_snapshot" + ], + "required_frontmatter": [ + "title", + "type", + "media_type", + "importance", + "summary", + "alt", + "rights_status", + "relationships" + ], + "recommended_frontmatter": [ + "file", + "asset_path", + "asset_role", + "mime_type", + "caption", + "creator", + "created_date", + "source_name", + "source_url", + "license", + "license_url", + "depicts" + ], + "color": { + "bg": "#55d6be", + "fg": "#04201a", + "outline": "#dcfff8" + }, + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-node-type-media", + "type": "contains", + "source": "xananode.canonical:schema/node-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-property-geo_coordinates-uses-schema-node-type-media", + "type": "uses", + "source": "xananode.canonical:schema/property-geo_coordinates", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/node-type-observation.json b/exampleSite/static/nodes/node-type-observation.json new file mode 100644 index 00000000..eb8e3197 --- /dev/null +++ b/exampleSite/static/nodes/node-type-observation.json @@ -0,0 +1,55 @@ +{ + "id": "xananode.canonical:schema/node-type-observation", + "title": "Observation", + "type": "schema", + "subtype": "node_type_schema", + "importance": 5, + "summary": "A real-world case, symptom, example, incident, failure, or pattern being analyzed.", + "version": "0.3.0", + "registry_type": "observation", + "registry_namespace": "xananode", + "allowed_subtypes": [ + "case_study", + "failure", + "news_event", + "symptom", + "anomaly", + "example" + ], + "required_frontmatter": [ + "title", + "type", + "importance", + "summary", + "relationships" + ], + "recommended_frontmatter": [ + "observed_date", + "source_url", + "concepts", + "claims", + "sources" + ], + "color": { + "bg": "#ef476f", + "fg": "#2a0610", + "outline": "#ffd7e0" + }, + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-node-type-observation", + "type": "contains", + "source": "xananode.canonical:schema/node-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-property-currency_value-uses-schema-node-type-observation", + "type": "uses", + "source": "xananode.canonical:schema/property-currency_value", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/node-type-organization.json b/exampleSite/static/nodes/node-type-organization.json new file mode 100644 index 00000000..5e94dacb --- /dev/null +++ b/exampleSite/static/nodes/node-type-organization.json @@ -0,0 +1,62 @@ +{ + "id": "xananode.canonical:schema/node-type-organization", + "title": "Organization", + "type": "schema", + "subtype": "node_type_schema", + "importance": 5, + "summary": "A company, institution, agency, lab, school, collective, standards body, nonprofit, or group.", + "version": "0.3.0", + "registry_type": "organization", + "registry_namespace": "xananode", + "allowed_subtypes": [ + "company", + "university", + "lab", + "agency", + "nonprofit", + "standards_body", + "publisher" + ], + "required_frontmatter": [ + "title", + "type", + "importance", + "summary", + "relationships" + ], + "recommended_frontmatter": [ + "website", + "founded", + "people", + "projects", + "technologies" + ], + "color": { + "bg": "#f0abfc", + "fg": "#1e1028", + "outline": "#fde8ff" + }, + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-node-type-organization", + "type": "contains", + "source": "xananode.canonical:schema/node-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-property-birth_date-uses-schema-node-type-organization", + "type": "uses", + "source": "xananode.canonical:schema/property-birth_date", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-property-geo_coordinates-uses-schema-node-type-organization", + "type": "uses", + "source": "xananode.canonical:schema/property-geo_coordinates", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/node-type-person.json b/exampleSite/static/nodes/node-type-person.json new file mode 100644 index 00000000..ae158ece --- /dev/null +++ b/exampleSite/static/nodes/node-type-person.json @@ -0,0 +1,59 @@ +{ + "id": "xananode.canonical:schema/node-type-person", + "title": "Person", + "type": "schema", + "subtype": "node_type_schema", + "importance": 5, + "summary": "A human actor who created, influenced, witnessed, argued, documented, or participated in something.", + "version": "0.3.0", + "registry_type": "person", + "registry_namespace": "xananode", + "allowed_subtypes": [ + "writer", + "researcher", + "engineer", + "critic", + "artist", + "founder", + "scientist", + "programmer" + ], + "required_frontmatter": [ + "title", + "type", + "importance", + "summary", + "relationships" + ], + "recommended_frontmatter": [ + "roles", + "primary_media", + "people", + "concepts", + "sources", + "projects", + "events" + ], + "color": { + "bg": "#8bd3ff", + "fg": "#071827", + "outline": "#d8f1ff" + }, + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-node-type-person", + "type": "contains", + "source": "xananode.canonical:schema/node-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-property-birth_date-uses-schema-node-type-person", + "type": "uses", + "source": "xananode.canonical:schema/property-birth_date", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/node-type-place.json b/exampleSite/static/nodes/node-type-place.json new file mode 100644 index 00000000..b505b37c --- /dev/null +++ b/exampleSite/static/nodes/node-type-place.json @@ -0,0 +1,56 @@ +{ + "id": "xananode.canonical:schema/node-type-place", + "title": "Place", + "type": "schema", + "subtype": "node_type_schema", + "importance": 5, + "summary": "A physical or virtual location where people, projects, organizations, or events exist or occurred.", + "version": "0.3.0", + "registry_type": "place", + "registry_namespace": "xananode", + "allowed_subtypes": [ + "city", + "building", + "lab", + "institution_site", + "online_space", + "country", + "region" + ], + "required_frontmatter": [ + "title", + "type", + "importance", + "summary", + "relationships" + ], + "recommended_frontmatter": [ + "location", + "geo", + "organizations", + "events", + "projects" + ], + "color": { + "bg": "#84cc16", + "fg": "#0a1a00", + "outline": "#e8ffe0" + }, + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-node-type-place", + "type": "contains", + "source": "xananode.canonical:schema/node-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-property-geo_coordinates-uses-schema-node-type-place", + "type": "uses", + "source": "xananode.canonical:schema/property-geo_coordinates", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/node-type-project.json b/exampleSite/static/nodes/node-type-project.json new file mode 100644 index 00000000..63bdeffb --- /dev/null +++ b/exampleSite/static/nodes/node-type-project.json @@ -0,0 +1,61 @@ +{ + "id": "xananode.canonical:schema/node-type-project", + "title": "Project", + "type": "schema", + "subtype": "node_type_schema", + "importance": 5, + "summary": "A built, proposed, fictional, abandoned, or active system with a purpose and lineage.", + "version": "0.3.0", + "registry_type": "project", + "registry_namespace": "xananode", + "allowed_subtypes": [ + "software", + "research_project", + "fictional_system", + "prototype", + "standard", + "platform" + ], + "required_frontmatter": [ + "title", + "type", + "importance", + "summary", + "relationships" + ], + "recommended_frontmatter": [ + "status", + "people", + "organizations", + "technologies", + "sources" + ], + "color": { + "bg": "#ffd166", + "fg": "#1d1500", + "outline": "#fff0c2" + }, + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-node-type-project", + "type": "contains", + "source": "xananode.canonical:schema/node-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-property-birth_date-uses-schema-node-type-project", + "type": "uses", + "source": "xananode.canonical:schema/property-birth_date", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-property-currency_value-uses-schema-node-type-project", + "type": "uses", + "source": "xananode.canonical:schema/property-currency_value", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/node-type-publication.json b/exampleSite/static/nodes/node-type-publication.json new file mode 100644 index 00000000..2586449f --- /dev/null +++ b/exampleSite/static/nodes/node-type-publication.json @@ -0,0 +1,52 @@ +{ + "id": "xananode.canonical:schema/node-type-publication", + "title": "Publication", + "type": "schema", + "subtype": "node_type_schema", + "importance": 5, + "summary": "A released intellectual or creative work such as a book, article, paper, film, episode, or talk.", + "version": "0.3.0", + "registry_type": "publication", + "registry_namespace": "xananode", + "allowed_subtypes": [ + "book", + "paper", + "article", + "film", + "episode", + "talk", + "podcast", + "webpage" + ], + "required_frontmatter": [ + "title", + "type", + "importance", + "summary", + "relationships" + ], + "recommended_frontmatter": [ + "author", + "publisher", + "year", + "source_url", + "license", + "rights_status" + ], + "color": { + "bg": "#a78bfa", + "fg": "#140f22", + "outline": "#ede3ff" + }, + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-node-type-publication", + "type": "contains", + "source": "xananode.canonical:schema/node-type-registry", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/node-type-registry.json b/exampleSite/static/nodes/node-type-registry.json new file mode 100644 index 00000000..1f68c7a8 --- /dev/null +++ b/exampleSite/static/nodes/node-type-registry.json @@ -0,0 +1,141 @@ +{ + "id": "xananode.canonical:schema/node-type-registry", + "title": "Node Type Registry", + "type": "schema", + "subtype": "node_type_schema", + "importance": 5, + "summary": "The canonical registry of current XanaNode node types, subtypes, visual treatment hints, and frontmatter recommendations.", + "version": "0.3.0", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/xananode-node-types.v0.3.0.json", + "relationships": [ + { + "id": "xananode.canonical:rel/protocol-contains-node-type-registry", + "type": "contains", + "source": "xananode.canonical:project/xananode-protocol", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/registry-contains-node-type-claim", + "type": "contains", + "target": "xananode.canonical:schema/node-type-claim", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-node-type-community", + "type": "contains", + "target": "xananode.canonical:schema/node-type-community", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-node-type-concept", + "type": "contains", + "target": "xananode.canonical:schema/node-type-concept", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-node-type-essay", + "type": "contains", + "target": "xananode.canonical:schema/node-type-essay", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-node-type-event", + "type": "contains", + "target": "xananode.canonical:schema/node-type-event", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-node-type-fragment", + "type": "contains", + "target": "xananode.canonical:schema/node-type-fragment", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-node-type-media", + "type": "contains", + "target": "xananode.canonical:schema/node-type-media", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-node-type-observation", + "type": "contains", + "target": "xananode.canonical:schema/node-type-observation", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-node-type-organization", + "type": "contains", + "target": "xananode.canonical:schema/node-type-organization", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-node-type-person", + "type": "contains", + "target": "xananode.canonical:schema/node-type-person", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-node-type-place", + "type": "contains", + "target": "xananode.canonical:schema/node-type-place", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-node-type-project", + "type": "contains", + "target": "xananode.canonical:schema/node-type-project", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-node-type-publication", + "type": "contains", + "target": "xananode.canonical:schema/node-type-publication", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-node-type-relationship", + "type": "contains", + "target": "xananode.canonical:schema/node-type-relationship", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-node-type-revision", + "type": "contains", + "target": "xananode.canonical:schema/node-type-revision", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-node-type-schema", + "type": "contains", + "target": "xananode.canonical:schema/node-type-schema", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-node-type-source", + "type": "contains", + "target": "xananode.canonical:schema/node-type-source", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-node-type-technology", + "type": "contains", + "target": "xananode.canonical:schema/node-type-technology", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-node-type-trail", + "type": "contains", + "target": "xananode.canonical:schema/node-type-trail", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-canonical-schema-xananode-node-types-documents-schema-node-type-registry", + "type": "documents", + "source": "xananode.canonical:schema/canonical-schema-xananode-node-types", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/node-type-relationship.json b/exampleSite/static/nodes/node-type-relationship.json new file mode 100644 index 00000000..dec60696 --- /dev/null +++ b/exampleSite/static/nodes/node-type-relationship.json @@ -0,0 +1,53 @@ +{ + "id": "xananode.canonical:schema/node-type-relationship", + "title": "Relationship", + "type": "schema", + "subtype": "node_type_schema", + "importance": 5, + "summary": "A first-class edge treated as a node because the relationship itself has history, evidence, dispute, or explanation.", + "version": "0.3.0", + "registry_type": "relationship", + "registry_namespace": "xananode", + "allowed_subtypes": [ + "friendship", + "influence", + "collaboration", + "citation", + "dispute", + "lineage", + "dependency" + ], + "required_frontmatter": [ + "title", + "type", + "importance", + "summary", + "source_node", + "target_node", + "relationship_type", + "relationships" + ], + "recommended_frontmatter": [ + "evidence", + "confidence", + "status", + "asserted_by", + "reviewed_by" + ], + "color": { + "bg": "#ec4899", + "fg": "#240812", + "outline": "#ffd8ea" + }, + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-node-type-relationship", + "type": "contains", + "source": "xananode.canonical:schema/node-type-registry", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/node-type-revision.json b/exampleSite/static/nodes/node-type-revision.json new file mode 100644 index 00000000..717facfa --- /dev/null +++ b/exampleSite/static/nodes/node-type-revision.json @@ -0,0 +1,49 @@ +{ + "id": "xananode.canonical:schema/node-type-revision", + "title": "Revision", + "type": "schema", + "subtype": "node_type_schema", + "importance": 5, + "summary": "An immutable historical version of another node.", + "version": "0.3.0", + "registry_type": "revision", + "registry_namespace": "xananode", + "allowed_subtypes": [ + "node_revision", + "claim_revision", + "relationship_revision", + "media_revision" + ], + "required_frontmatter": [ + "title", + "type", + "importance", + "summary", + "revises", + "revision_id", + "relationships" + ], + "recommended_frontmatter": [ + "created_by", + "created_date", + "supersedes", + "superseded_by", + "change_summary" + ], + "color": { + "bg": "#94a3b8", + "fg": "#0f172a", + "outline": "#dde5f2" + }, + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-node-type-revision", + "type": "contains", + "source": "xananode.canonical:schema/node-type-registry", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/node-type-schema.json b/exampleSite/static/nodes/node-type-schema.json new file mode 100644 index 00000000..4756863c --- /dev/null +++ b/exampleSite/static/nodes/node-type-schema.json @@ -0,0 +1,46 @@ +{ + "id": "xananode.canonical:schema/node-type-schema", + "title": "Schema", + "type": "schema", + "subtype": "node_type_schema", + "importance": 5, + "summary": "A rule, ontology, validation document, or governance definition used by XanaNode itself.", + "version": "0.3.0", + "registry_type": "schema", + "registry_namespace": "xananode", + "allowed_subtypes": [ + "node_type_schema", + "relationship_type_schema", + "validation_rule", + "governance_rule", + "style_rule" + ], + "required_frontmatter": [ + "title", + "type", + "importance", + "summary", + "relationships" + ], + "recommended_frontmatter": [ + "version", + "status", + "source_url" + ], + "color": { + "bg": "#e2e8f0", + "fg": "#111827", + "outline": "#ffffff" + }, + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-node-type-schema", + "type": "contains", + "source": "xananode.canonical:schema/node-type-registry", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/node-type-source.json b/exampleSite/static/nodes/node-type-source.json new file mode 100644 index 00000000..ae67d4b8 --- /dev/null +++ b/exampleSite/static/nodes/node-type-source.json @@ -0,0 +1,71 @@ +{ + "id": "xananode.canonical:schema/node-type-source", + "title": "Source", + "type": "schema", + "subtype": "node_type_schema", + "importance": 5, + "summary": "A reference work, transcript, paper, book, talk, article, dataset, or primary evidence item.", + "version": "0.3.0", + "registry_type": "source", + "registry_namespace": "xananode", + "allowed_subtypes": [ + "book", + "paper", + "article", + "transcript", + "talk", + "interview", + "dataset", + "website", + "official_site", + "documentation", + "git_repository", + "social_profile", + "support_page", + "web_snapshot", + "archive" + ], + "required_frontmatter": [ + "title", + "type", + "importance", + "summary", + "relationships" + ], + "recommended_frontmatter": [ + "author", + "year", + "source_url", + "archive_url", + "license", + "rights_status" + ], + "color": { + "bg": "#ff9f7a", + "fg": "#2a1208", + "outline": "#ffe4d9" + }, + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-node-type-source", + "type": "contains", + "source": "xananode.canonical:schema/node-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-property-currency_value-uses-schema-node-type-source", + "type": "uses", + "source": "xananode.canonical:schema/property-currency_value", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-property-geo_coordinates-uses-schema-node-type-source", + "type": "uses", + "source": "xananode.canonical:schema/property-geo_coordinates", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/node-type-technology.json b/exampleSite/static/nodes/node-type-technology.json new file mode 100644 index 00000000..ca58b140 --- /dev/null +++ b/exampleSite/static/nodes/node-type-technology.json @@ -0,0 +1,50 @@ +{ + "id": "xananode.canonical:schema/node-type-technology", + "title": "Technology", + "type": "schema", + "subtype": "node_type_schema", + "importance": 5, + "summary": "A tool, protocol, model, platform, architecture, method, or technical system.", + "version": "0.3.0", + "registry_type": "technology", + "registry_namespace": "xananode", + "allowed_subtypes": [ + "protocol", + "language", + "model", + "platform", + "architecture", + "tool", + "format", + "algorithm" + ], + "required_frontmatter": [ + "title", + "type", + "importance", + "summary", + "relationships" + ], + "recommended_frontmatter": [ + "projects", + "organizations", + "sources", + "concepts" + ], + "color": { + "bg": "#06b6d4", + "fg": "#04131a", + "outline": "#d9fbff" + }, + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-node-type-technology", + "type": "contains", + "source": "xananode.canonical:schema/node-type-registry", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/node-type-trail.json b/exampleSite/static/nodes/node-type-trail.json new file mode 100644 index 00000000..df1861df --- /dev/null +++ b/exampleSite/static/nodes/node-type-trail.json @@ -0,0 +1,49 @@ +{ + "id": "xananode.canonical:schema/node-type-trail", + "title": "Trail", + "type": "schema", + "subtype": "node_type_schema", + "importance": 5, + "summary": "A curated route through the graph.", + "version": "0.3.0", + "registry_type": "trail", + "registry_namespace": "xananode", + "allowed_subtypes": [ + "introductory", + "historical", + "argument", + "evidence_path", + "teaching_path", + "dispute_path" + ], + "required_frontmatter": [ + "title", + "type", + "importance", + "summary", + "nodes", + "relationships" + ], + "recommended_frontmatter": [ + "concepts", + "people", + "sources", + "claims" + ], + "color": { + "bg": "#fb8500", + "fg": "#241100", + "outline": "#ffe3be" + }, + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-node-type-trail", + "type": "contains", + "source": "xananode.canonical:schema/node-type-registry", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/nodejs.json b/exampleSite/static/nodes/nodejs.json new file mode 100644 index 00000000..78a50eb9 --- /dev/null +++ b/exampleSite/static/nodes/nodejs.json @@ -0,0 +1,20 @@ +{ + "id": "xananode.canonical:technology/nodejs", + "title": "Node.js", + "type": "technology", + "subtype": "runtime", + "importance": 4, + "summary": "The JavaScript runtime used by XanaNode Core, Hugo preparation scripts, and build tooling.", + "source_url": "https://nodejs.org/", + "relationships": [ + { + "id": "xananode.canonical:rel/core-uses-nodejs", + "type": "uses", + "source": "xananode.canonical:project/xananode-core-sdk", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/property-birth_date.json b/exampleSite/static/nodes/property-birth_date.json new file mode 100644 index 00000000..e678d5d8 --- /dev/null +++ b/exampleSite/static/nodes/property-birth_date.json @@ -0,0 +1,57 @@ +{ + "id": "xananode.canonical:schema/property-birth_date", + "title": "Birth date", + "type": "schema", + "subtype": "property_registry_entry", + "importance": 4, + "summary": "Calendar date on which a person, organization, project, or entity began.", + "registry_type": "birth_date", + "category": "time", + "aliases": [ + "born", + "date_of_birth", + "founded_date" + ], + "applies_to": [ + "person", + "organization", + "project" + ], + "unit_system": "ISO-8601", + "value_schema": { + "type": "string", + "format": "date" + }, + "examples": [ + "1955-02-24" + ], + "relationships": [ + { + "id": "xananode.canonical:rel/schema-property-birth_date-uses-schema-node-type-organization", + "type": "uses", + "target": "xananode.canonical:schema/node-type-organization", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-property-birth_date-uses-schema-node-type-person", + "type": "uses", + "target": "xananode.canonical:schema/node-type-person", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-property-birth_date-uses-schema-node-type-project", + "type": "uses", + "target": "xananode.canonical:schema/node-type-project", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-property-registry-contains-schema-property-birth_date", + "type": "contains", + "source": "xananode.canonical:schema/property-registry", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/property-currency_value.json b/exampleSite/static/nodes/property-currency_value.json new file mode 100644 index 00000000..e5e14e95 --- /dev/null +++ b/exampleSite/static/nodes/property-currency_value.json @@ -0,0 +1,86 @@ +{ + "id": "xananode.canonical:schema/property-currency_value", + "title": "Currency value", + "type": "schema", + "subtype": "property_registry_entry", + "importance": 4, + "summary": "A monetary amount with an ISO 4217 currency code.", + "registry_type": "currency_value", + "category": "money", + "aliases": [ + "price", + "cost", + "market_value", + "amount_money" + ], + "applies_to": [ + "claim", + "observation", + "source", + "project" + ], + "unit_system": "ISO-4217", + "value_schema": { + "type": "object", + "additionalProperties": false, + "required": [ + "amount", + "currency" + ], + "properties": { + "amount": { + "type": "number" + }, + "currency": { + "type": "string", + "pattern": "^[A-Z]{3}$" + }, + "as_of": { + "type": "string", + "format": "date-time" + } + } + }, + "examples": [ + { + "amount": 199.99, + "currency": "USD", + "as_of": "2026-01-01T00:00:00Z" + } + ], + "relationships": [ + { + "id": "xananode.canonical:rel/schema-property-currency_value-uses-schema-node-type-claim", + "type": "uses", + "target": "xananode.canonical:schema/node-type-claim", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-property-currency_value-uses-schema-node-type-observation", + "type": "uses", + "target": "xananode.canonical:schema/node-type-observation", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-property-currency_value-uses-schema-node-type-project", + "type": "uses", + "target": "xananode.canonical:schema/node-type-project", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-property-currency_value-uses-schema-node-type-source", + "type": "uses", + "target": "xananode.canonical:schema/node-type-source", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-property-registry-contains-schema-property-currency_value", + "type": "contains", + "source": "xananode.canonical:schema/property-registry", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/property-external_identifier.json b/exampleSite/static/nodes/property-external_identifier.json new file mode 100644 index 00000000..2b3ff1ca --- /dev/null +++ b/exampleSite/static/nodes/property-external_identifier.json @@ -0,0 +1,56 @@ +{ + "id": "xananode.canonical:schema/property-external_identifier", + "title": "External identifier", + "type": "schema", + "subtype": "property_registry_entry", + "importance": 4, + "summary": "A typed identifier from an external authority or registry.", + "registry_type": "external_identifier", + "category": "reference", + "aliases": [ + "wikidata_id", + "doi", + "orcid", + "authority_id" + ], + "applies_to": [], + "unit_system": "none", + "value_schema": { + "type": "object", + "additionalProperties": false, + "required": [ + "authority", + "value" + ], + "properties": { + "authority": { + "type": "string" + }, + "value": { + "type": "string" + }, + "url": { + "type": "string", + "format": "uri" + } + } + }, + "examples": [ + { + "authority": "wikidata", + "value": "Q19837", + "url": "https://www.wikidata.org/wiki/Q19837" + } + ], + "relationships": [ + { + "id": "xananode.canonical:rel/schema-property-registry-contains-schema-property-external_identifier", + "type": "contains", + "source": "xananode.canonical:schema/property-registry", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/property-geo_coordinates.json b/exampleSite/static/nodes/property-geo_coordinates.json new file mode 100644 index 00000000..5549cc67 --- /dev/null +++ b/exampleSite/static/nodes/property-geo_coordinates.json @@ -0,0 +1,98 @@ +{ + "id": "xananode.canonical:schema/property-geo_coordinates", + "title": "Geographic coordinates", + "type": "schema", + "subtype": "property_registry_entry", + "importance": 4, + "summary": "WGS84 latitude and longitude coordinates for a place or geographically located entity.", + "registry_type": "geo_coordinates", + "category": "space", + "aliases": [ + "coordinates", + "lat_lon", + "location" + ], + "applies_to": [ + "place", + "event", + "organization", + "source", + "media" + ], + "unit_system": "WGS84", + "value_schema": { + "type": "object", + "additionalProperties": false, + "required": [ + "latitude", + "longitude" + ], + "properties": { + "latitude": { + "type": "number", + "minimum": -90, + "maximum": 90 + }, + "longitude": { + "type": "number", + "minimum": -180, + "maximum": 180 + }, + "altitude_m": { + "type": "number" + }, + "crs": { + "type": "string", + "const": "WGS84" + } + } + }, + "examples": [ + { + "latitude": 37.33182, + "longitude": -122.03118, + "crs": "WGS84" + } + ], + "relationships": [ + { + "id": "xananode.canonical:rel/schema-property-geo_coordinates-uses-schema-node-type-event", + "type": "uses", + "target": "xananode.canonical:schema/node-type-event", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-property-geo_coordinates-uses-schema-node-type-media", + "type": "uses", + "target": "xananode.canonical:schema/node-type-media", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-property-geo_coordinates-uses-schema-node-type-organization", + "type": "uses", + "target": "xananode.canonical:schema/node-type-organization", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-property-geo_coordinates-uses-schema-node-type-place", + "type": "uses", + "target": "xananode.canonical:schema/node-type-place", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-property-geo_coordinates-uses-schema-node-type-source", + "type": "uses", + "target": "xananode.canonical:schema/node-type-source", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-property-registry-contains-schema-property-geo_coordinates", + "type": "contains", + "source": "xananode.canonical:schema/property-registry", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/property-measurement_si.json b/exampleSite/static/nodes/property-measurement_si.json new file mode 100644 index 00000000..02348046 --- /dev/null +++ b/exampleSite/static/nodes/property-measurement_si.json @@ -0,0 +1,57 @@ +{ + "id": "xananode.canonical:schema/property-measurement_si", + "title": "SI measurement", + "type": "schema", + "subtype": "property_registry_entry", + "importance": 4, + "summary": "A quantified physical or conceptual measurement expressed in SI-compatible units.", + "registry_type": "measurement_si", + "category": "quantity", + "aliases": [ + "measurement", + "quantity", + "metric_value" + ], + "applies_to": [], + "unit_system": "SI", + "value_schema": { + "type": "object", + "additionalProperties": false, + "required": [ + "value", + "unit" + ], + "properties": { + "value": { + "type": "number" + }, + "unit": { + "type": "string" + }, + "quantity_kind": { + "type": "string" + }, + "uncertainty": { + "type": "number" + } + } + }, + "examples": [ + { + "value": 1.82, + "unit": "m", + "quantity_kind": "height" + } + ], + "relationships": [ + { + "id": "xananode.canonical:rel/schema-property-registry-contains-schema-property-measurement_si", + "type": "contains", + "source": "xananode.canonical:schema/property-registry", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/property-registry-schema.json b/exampleSite/static/nodes/property-registry-schema.json new file mode 100644 index 00000000..0992a814 --- /dev/null +++ b/exampleSite/static/nodes/property-registry-schema.json @@ -0,0 +1,21 @@ +{ + "id": "xananode.canonical:schema/property-registry-schema", + "title": "Property Registry Schema", + "type": "schema", + "subtype": "validation_rule", + "importance": 5, + "summary": "The JSON Schema for declaring standardized custom node properties such as measurements, coordinates, money values, identifiers, and dates.", + "version": "0.1.0", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/property-registry.schema.json", + "relationships": [ + { + "id": "xananode.canonical:rel/protocol-contains-property-registry-schema", + "type": "contains", + "source": "xananode.canonical:project/xananode-protocol", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/property-registry.json b/exampleSite/static/nodes/property-registry.json new file mode 100644 index 00000000..ec7dda75 --- /dev/null +++ b/exampleSite/static/nodes/property-registry.json @@ -0,0 +1,50 @@ +{ + "id": "xananode.canonical:schema/property-registry", + "title": "Property Registry", + "type": "schema", + "subtype": "validation_rule", + "importance": 5, + "summary": "The canonical registry of standardized open-ended node properties for dates, coordinates, money, measurements, and external identifiers.", + "relationships": [ + { + "id": "xananode.canonical:rel/schema-canonical-schema-xananode-property-registry-documents-schema-property-registry", + "type": "documents", + "source": "xananode.canonical:schema/canonical-schema-xananode-property-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-property-registry-contains-schema-property-birth_date", + "type": "contains", + "target": "xananode.canonical:schema/property-birth_date", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-property-registry-contains-schema-property-currency_value", + "type": "contains", + "target": "xananode.canonical:schema/property-currency_value", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-property-registry-contains-schema-property-external_identifier", + "type": "contains", + "target": "xananode.canonical:schema/property-external_identifier", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-property-registry-contains-schema-property-geo_coordinates", + "type": "contains", + "target": "xananode.canonical:schema/property-geo_coordinates", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-property-registry-contains-schema-property-measurement_si", + "type": "contains", + "target": "xananode.canonical:schema/property-measurement_si", + "direction": "outgoing" + } + ], + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/xananode-property-registry.v0.1.0.json", + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/protocol-artifacts.json b/exampleSite/static/nodes/protocol-artifacts.json index 81945771..04b507eb 100644 --- a/exampleSite/static/nodes/protocol-artifacts.json +++ b/exampleSite/static/nodes/protocol-artifacts.json @@ -1,69 +1,30 @@ { - "id": "xananode.example:concept/protocol-artifacts", + "id": "xananode.canonical:concept/protocol-artifacts", "title": "Protocol Artifacts", "type": "concept", "importance": 5, - "summary": "The machine-readable files and reports that let a XanaNode substrate be validated, compared, merged, and federated.", + "summary": "The portable JSON files, schemas, fragments, reports, and media references that allow tools to validate, compare, mount, import, merge, and render substrates.", "relationships": [ { - "id": "xananode.example:rel/xananode-core-trail-continues_to-protocol-artifacts-9", - "type": "continues_to", - "source": "xananode.example:trail/xananode-core-trail", + "id": "xananode.canonical:rel/core-builds-protocol-artifacts", + "type": "enables", + "source": "xananode.canonical:project/xananode-core-sdk", "direction": "incoming" }, { - "id": "xananode.example:rel/protocol-artifacts-trail-starts_with-protocol-artifacts-11", - "type": "starts_with", - "source": "xananode.example:trail/protocol-artifacts-trail", - "direction": "incoming" - }, - { - "id": "xananode.example:rel/xananode-protocol-repo-documents-protocol-artifacts-35", - "type": "documents", - "source": "xananode.example:source/xananode-protocol-repo", - "direction": "incoming" - }, - { - "id": "xananode.example:rel/what-is-xananode-explains-protocol-artifacts-109", - "type": "explains", - "source": "xananode.example:essay/what-is-xananode", - "direction": "incoming" - }, - { - "id": "xananode.example:rel/xananode-core-schema-defines-protocol-artifacts-152", - "type": "defines", - "source": "xananode.example:schema/xananode-core-schema", - "direction": "incoming" - }, - { - "id": "xananode.example:rel/protocol-artifacts-contains-substrate-manifest-153", - "type": "contains", - "target": "xananode.example:concept/substrate-manifest", - "direction": "outgoing" - }, - { - "id": "xananode.example:rel/protocol-artifacts-contains-substrate-node-record-154", - "type": "contains", - "target": "xananode.example:concept/substrate-node-record", - "direction": "outgoing" - }, - { - "id": "xananode.example:rel/protocol-artifacts-contains-substrate-relationship-list-155", - "type": "contains", - "target": "xananode.example:concept/substrate-relationship-list", - "direction": "outgoing" - }, - { - "id": "xananode.example:rel/protocol-artifacts-contains-review-suggestions-156", - "type": "contains", - "target": "xananode.example:concept/review-suggestions", + "id": "xananode.canonical:rel/protocol-artifacts-enable-projection-layers", + "type": "enables", + "target": "xananode.canonical:concept/substrate-projection-layer", "direction": "outgoing" }, { - "id": "xananode.example:rel/federated-knowledge-substrates-requires-protocol-artifacts-157", - "type": "requires", - "source": "xananode.example:concept/federated-knowledge-substrates", + "id": "xananode.canonical:rel/recreation-friction-motivates-pack-ingress", + "type": "motivated_by", + "source": "xananode.canonical:observation/markdown-recreation-friction", "direction": "incoming" } - ] + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" } diff --git a/exampleSite/static/nodes/protocol-implements-claim.json b/exampleSite/static/nodes/protocol-implements-claim.json new file mode 100644 index 00000000..355d5835 --- /dev/null +++ b/exampleSite/static/nodes/protocol-implements-claim.json @@ -0,0 +1,15 @@ +{ + "id": "xananode.canonical:relationship/protocol-implements-claim", + "title": "Protocol Implements Relationship Preservation", + "type": "relationship", + "subtype": "lineage", + "importance": 4, + "summary": "A first-class relationship node representing that the XanaNode protocol implements the claim that relationships preserve knowledge.", + "source_node": "xananode.canonical:project/xananode-protocol", + "target_node": "xananode.canonical:claim/relationships-preserve-knowledge", + "relationship_type": "implements", + "relationships": [], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/python.json b/exampleSite/static/nodes/python.json new file mode 100644 index 00000000..a167f4a2 --- /dev/null +++ b/exampleSite/static/nodes/python.json @@ -0,0 +1,20 @@ +{ + "id": "xananode.canonical:technology/python", + "title": "Python", + "type": "technology", + "subtype": "language", + "importance": 3, + "summary": "A language used by the protocol repository validation tooling and supported as a future validation/runtime target.", + "source_url": "https://www.python.org/", + "relationships": [ + { + "id": "xananode.canonical:rel/protocol-uses-python", + "type": "uses", + "source": "xananode.canonical:project/xananode-protocol", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-alias_of.json b/exampleSite/static/nodes/relationship-type-alias_of.json new file mode 100644 index 00000000..3896ac52 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-alias_of.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-alias_of", + "title": "Alias of", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source is an alternative name for the target entity.", + "version": "0.5.0", + "registry_type": "alias_of", + "registry_namespace": "xananode", + "category": "representation", + "inverse": "has_alias", + "default_weight": 5, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-alias_of", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-alias_of-related_to-schema-relationship-type-has_alias-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-has_alias", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-has_alias-related_to-schema-relationship-type-alias_of-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-has_alias", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-alternative_to.json b/exampleSite/static/nodes/relationship-type-alternative_to.json new file mode 100644 index 00000000..c6852ebd --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-alternative_to.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-alternative_to", + "title": "Alternative to", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source is an alternate interpretation, approach, or implementation relative to the target.", + "version": "0.5.0", + "registry_type": "alternative_to", + "registry_namespace": "xananode", + "category": "comparison", + "inverse": "alternative_to", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-alternative_to", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-alternative_to-related_to-schema-relationship-type-alternative_to-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-alternative_to", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-alternative_to-related_to-schema-relationship-type-alternative_to-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-alternative_to", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-anticipated.json b/exampleSite/static/nodes/relationship-type-anticipated.json new file mode 100644 index 00000000..2b108fdf --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-anticipated.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-anticipated", + "title": "Anticipated", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source anticipated the target without necessarily directly causing it.", + "version": "0.5.0", + "registry_type": "anticipated", + "registry_namespace": "xananode", + "category": "influence", + "inverse": "anticipated_by", + "default_weight": 3, + "default_visibility": "secondary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-anticipated", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-anticipated_by-related_to-schema-relationship-type-anticipated-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-anticipated_by", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-anticipated-related_to-schema-relationship-type-anticipated_by-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-anticipated_by", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-anticipated_by.json b/exampleSite/static/nodes/relationship-type-anticipated_by.json new file mode 100644 index 00000000..c812e0a5 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-anticipated_by.json @@ -0,0 +1,45 @@ +{ + "id": "xananode.canonical:schema/relationship-type-anticipated_by", + "title": "Anticipated By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The anticipated_by inverse relationship term derived from anticipated.", + "version": "0.5.0", + "registry_type": "anticipated_by", + "registry_namespace": "xananode", + "category": "influence", + "inverse": "anticipated", + "derived_inverse": true, + "default_weight": 3, + "default_visibility": "secondary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-anticipated_by", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-anticipated_by-related_to-schema-relationship-type-anticipated-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-anticipated", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-anticipated-related_to-schema-relationship-type-anticipated_by-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-anticipated", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-anticipates-related_to-schema-relationship-type-anticipated_by-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-anticipates", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-anticipates.json b/exampleSite/static/nodes/relationship-type-anticipates.json new file mode 100644 index 00000000..db00b16a --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-anticipates.json @@ -0,0 +1,32 @@ +{ + "id": "xananode.canonical:schema/relationship-type-anticipates", + "title": "Anticipates", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source foreshadows or historically precedes the target without direct causation.", + "version": "0.5.0", + "registry_type": "anticipates", + "registry_namespace": "xananode", + "category": "historical", + "inverse": "anticipated_by", + "default_weight": 3, + "default_visibility": "secondary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-anticipates", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-anticipates-related_to-schema-relationship-type-anticipated_by-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-anticipated_by", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-appears_in.json b/exampleSite/static/nodes/relationship-type-appears_in.json new file mode 100644 index 00000000..ea81f212 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-appears_in.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-appears_in", + "title": "Appears in", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source appears in the target work, collection, or event.", + "version": "0.5.0", + "registry_type": "appears_in", + "registry_namespace": "xananode", + "category": "participation", + "inverse": "has_appearance", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-appears_in", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-appears_in-related_to-schema-relationship-type-has_appearance-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-has_appearance", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-has_appearance-related_to-schema-relationship-type-appears_in-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-has_appearance", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-approved.json b/exampleSite/static/nodes/relationship-type-approved.json new file mode 100644 index 00000000..48fd7c65 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-approved.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-approved", + "title": "Approved", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source user, reviewer, or process approved the target.", + "version": "0.5.0", + "registry_type": "approved", + "registry_namespace": "xananode", + "category": "governance", + "inverse": "approved_by", + "default_weight": 3, + "default_visibility": "secondary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-approved", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-approved_by-related_to-schema-relationship-type-approved-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-approved_by", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-approved-related_to-schema-relationship-type-approved_by-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-approved_by", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-approved_by.json b/exampleSite/static/nodes/relationship-type-approved_by.json new file mode 100644 index 00000000..fe1cbd7f --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-approved_by.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.canonical:schema/relationship-type-approved_by", + "title": "Approved By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The approved_by inverse relationship term derived from approved.", + "version": "0.5.0", + "registry_type": "approved_by", + "registry_namespace": "xananode", + "category": "governance", + "inverse": "approved", + "derived_inverse": true, + "default_weight": 3, + "default_visibility": "secondary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-approved_by", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-approved_by-related_to-schema-relationship-type-approved-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-approved", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-approved-related_to-schema-relationship-type-approved_by-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-approved", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-arrived_from.json b/exampleSite/static/nodes/relationship-type-arrived_from.json new file mode 100644 index 00000000..7252ecdb --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-arrived_from.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.canonical:schema/relationship-type-arrived_from", + "title": "Arrived From Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The arrived_from inverse relationship term derived from arrives_at.", + "version": "0.5.0", + "registry_type": "arrived_from", + "registry_namespace": "xananode", + "category": "reasoning", + "inverse": "arrives_at", + "derived_inverse": true, + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-arrived_from", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-arrived_from-related_to-schema-relationship-type-arrives_at-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-arrives_at", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-arrives_at-related_to-schema-relationship-type-arrived_from-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-arrives_at", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-arrives_at.json b/exampleSite/static/nodes/relationship-type-arrives_at.json new file mode 100644 index 00000000..2296cf53 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-arrives_at.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-arrives_at", + "title": "Arrives at", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source reasoning, argument, or inquiry leads to the target conclusion or position.", + "version": "0.5.0", + "registry_type": "arrives_at", + "registry_namespace": "xananode", + "category": "reasoning", + "inverse": "arrived_from", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-arrives_at", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-arrived_from-related_to-schema-relationship-type-arrives_at-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-arrived_from", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-arrives_at-related_to-schema-relationship-type-arrived_from-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-arrived_from", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-authored.json b/exampleSite/static/nodes/relationship-type-authored.json new file mode 100644 index 00000000..7d565929 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-authored.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-authored", + "title": "Authored", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source authored the target.", + "version": "0.5.0", + "registry_type": "authored", + "registry_namespace": "xananode", + "category": "creation", + "inverse": "authored_by", + "default_weight": 5, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-authored", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-authored_by-related_to-schema-relationship-type-authored-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-authored_by", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-authored-related_to-schema-relationship-type-authored_by-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-authored_by", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-authored_by.json b/exampleSite/static/nodes/relationship-type-authored_by.json new file mode 100644 index 00000000..832d063f --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-authored_by.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.canonical:schema/relationship-type-authored_by", + "title": "Authored By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The authored_by inverse relationship term derived from authored.", + "version": "0.5.0", + "registry_type": "authored_by", + "registry_namespace": "xananode", + "category": "creation", + "inverse": "authored", + "derived_inverse": true, + "default_weight": 5, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-authored_by", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-authored_by-related_to-schema-relationship-type-authored-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-authored", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-authored-related_to-schema-relationship-type-authored_by-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-authored", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-broader_than.json b/exampleSite/static/nodes/relationship-type-broader_than.json new file mode 100644 index 00000000..0d58e72f --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-broader_than.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-broader_than", + "title": "Broader than", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source schema type, concept, or relationship is broader or more general than the target.", + "version": "0.5.0", + "registry_type": "broader_than", + "registry_namespace": "xananode", + "category": "schema_mapping", + "inverse": "narrower_than", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-broader_than", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-broader_than-related_to-schema-relationship-type-narrower_than-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-narrower_than", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-narrower_than-related_to-schema-relationship-type-broader_than-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-narrower_than", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-cited_by.json b/exampleSite/static/nodes/relationship-type-cited_by.json new file mode 100644 index 00000000..1f2b37c8 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-cited_by.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.canonical:schema/relationship-type-cited_by", + "title": "Cited By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The cited_by inverse relationship term derived from cites.", + "version": "0.5.0", + "registry_type": "cited_by", + "registry_namespace": "xananode", + "category": "citation", + "inverse": "cites", + "derived_inverse": true, + "default_weight": 3, + "default_visibility": "secondary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-cited_by", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-cited_by-related_to-schema-relationship-type-cites-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-cites", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-cites-related_to-schema-relationship-type-cited_by-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-cites", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-cites.json b/exampleSite/static/nodes/relationship-type-cites.json new file mode 100644 index 00000000..62b51a16 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-cites.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-cites", + "title": "Cites", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source cites the target.", + "version": "0.5.0", + "registry_type": "cites", + "registry_namespace": "xananode", + "category": "citation", + "inverse": "cited_by", + "default_weight": 3, + "default_visibility": "secondary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-cites", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-cited_by-related_to-schema-relationship-type-cites-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-cited_by", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-cites-related_to-schema-relationship-type-cited_by-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-cited_by", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-claim_of.json b/exampleSite/static/nodes/relationship-type-claim_of.json new file mode 100644 index 00000000..99cde239 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-claim_of.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.canonical:schema/relationship-type-claim_of", + "title": "Claim Of Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The claim_of inverse relationship term derived from has_claim.", + "version": "0.5.0", + "registry_type": "claim_of", + "registry_namespace": "xananode", + "category": "claim_structure", + "inverse": "has_claim", + "derived_inverse": true, + "default_weight": 5, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-claim_of", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-claim_of-related_to-schema-relationship-type-has_claim-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-has_claim", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-has_claim-related_to-schema-relationship-type-claim_of-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-has_claim", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-clarified_by.json b/exampleSite/static/nodes/relationship-type-clarified_by.json new file mode 100644 index 00000000..539f58f2 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-clarified_by.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.canonical:schema/relationship-type-clarified_by", + "title": "Clarified By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The clarified_by inverse relationship term derived from clarifies.", + "version": "0.5.0", + "registry_type": "clarified_by", + "registry_namespace": "xananode", + "category": "explanation", + "inverse": "clarifies", + "derived_inverse": true, + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-clarified_by", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-clarified_by-related_to-schema-relationship-type-clarifies-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-clarifies", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-clarifies-related_to-schema-relationship-type-clarified_by-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-clarifies", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-clarifies.json b/exampleSite/static/nodes/relationship-type-clarifies.json new file mode 100644 index 00000000..f6e585c9 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-clarifies.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-clarifies", + "title": "Clarifies", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source clarifies, resolves ambiguity in, or makes the target more precise.", + "version": "0.5.0", + "registry_type": "clarifies", + "registry_namespace": "xananode", + "category": "explanation", + "inverse": "clarified_by", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-clarifies", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-clarified_by-related_to-schema-relationship-type-clarifies-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-clarified_by", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-clarifies-related_to-schema-relationship-type-clarified_by-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-clarified_by", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-coined.json b/exampleSite/static/nodes/relationship-type-coined.json new file mode 100644 index 00000000..a6dc5d79 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-coined.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-coined", + "title": "Coined", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source coined the target term.", + "version": "0.5.0", + "registry_type": "coined", + "registry_namespace": "xananode", + "category": "creation", + "inverse": "coined_by", + "default_weight": 5, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-coined", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-coined_by-related_to-schema-relationship-type-coined-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-coined_by", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-coined-related_to-schema-relationship-type-coined_by-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-coined_by", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-coined_by.json b/exampleSite/static/nodes/relationship-type-coined_by.json new file mode 100644 index 00000000..18d2e67b --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-coined_by.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.canonical:schema/relationship-type-coined_by", + "title": "Coined By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The coined_by inverse relationship term derived from coined.", + "version": "0.5.0", + "registry_type": "coined_by", + "registry_namespace": "xananode", + "category": "creation", + "inverse": "coined", + "derived_inverse": true, + "default_weight": 5, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-coined_by", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-coined_by-related_to-schema-relationship-type-coined-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-coined", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-coined-related_to-schema-relationship-type-coined_by-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-coined", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-collaborated_with.json b/exampleSite/static/nodes/relationship-type-collaborated_with.json new file mode 100644 index 00000000..6ba17047 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-collaborated_with.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-collaborated_with", + "title": "Collaborated with", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source collaborated with the target.", + "version": "0.5.0", + "registry_type": "collaborated_with", + "registry_namespace": "xananode", + "category": "social", + "inverse": "collaborated_with", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-collaborated_with", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-collaborated_with-related_to-schema-relationship-type-collaborated_with-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-collaborated_with", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-collaborated_with-related_to-schema-relationship-type-collaborated_with-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-collaborated_with", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-compatible_with.json b/exampleSite/static/nodes/relationship-type-compatible_with.json new file mode 100644 index 00000000..c6d003e9 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-compatible_with.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-compatible_with", + "title": "Compatible with", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source schema, substrate, type, field, or relationship can interoperate with the target without destructive conversion.", + "version": "0.5.0", + "registry_type": "compatible_with", + "registry_namespace": "xananode", + "category": "schema_mapping", + "inverse": "compatible_with", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-compatible_with", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-compatible_with-related_to-schema-relationship-type-compatible_with-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-compatible_with", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-compatible_with-related_to-schema-relationship-type-compatible_with-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-compatible_with", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-contains.json b/exampleSite/static/nodes/relationship-type-contains.json new file mode 100644 index 00000000..da1ad944 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-contains.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-contains", + "title": "Contains", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source contains the target.", + "version": "0.5.0", + "registry_type": "contains", + "registry_namespace": "xananode", + "category": "composition", + "inverse": "part_of", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-contains", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-contains-related_to-schema-relationship-type-part_of-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-part_of", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-part_of-related_to-schema-relationship-type-contains-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-part_of", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-contemporary_of.json b/exampleSite/static/nodes/relationship-type-contemporary_of.json new file mode 100644 index 00000000..a2b74b5f --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-contemporary_of.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-contemporary_of", + "title": "Contemporary of", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source existed or worked during the same relevant period as the target.", + "version": "0.5.0", + "registry_type": "contemporary_of", + "registry_namespace": "xananode", + "category": "temporal", + "inverse": "contemporary_of", + "default_weight": 3, + "default_visibility": "secondary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-contemporary_of", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-contemporary_of-related_to-schema-relationship-type-contemporary_of-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-contemporary_of", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-contemporary_of-related_to-schema-relationship-type-contemporary_of-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-contemporary_of", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-context_for.json b/exampleSite/static/nodes/relationship-type-context_for.json new file mode 100644 index 00000000..7bf4fdc5 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-context_for.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-context_for", + "title": "Context for", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source provides essential background or framing that makes the target intelligible.", + "version": "0.5.0", + "registry_type": "context_for", + "registry_namespace": "xananode", + "category": "explanation", + "inverse": "has_context", + "default_weight": 3, + "default_visibility": "secondary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-context_for", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-context_for-related_to-schema-relationship-type-has_context-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-has_context", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-has_context-related_to-schema-relationship-type-context_for-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-has_context", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-continued_from.json b/exampleSite/static/nodes/relationship-type-continued_from.json new file mode 100644 index 00000000..21bde6e4 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-continued_from.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.canonical:schema/relationship-type-continued_from", + "title": "Continued From Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The continued_from inverse relationship term derived from continues_to.", + "version": "0.5.0", + "registry_type": "continued_from", + "registry_namespace": "xananode", + "category": "temporal", + "inverse": "continues_to", + "derived_inverse": true, + "default_weight": 3, + "default_visibility": "secondary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-continued_from", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-continued_from-related_to-schema-relationship-type-continues_to-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-continues_to", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-continues_to-related_to-schema-relationship-type-continued_from-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-continues_to", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-continues_to.json b/exampleSite/static/nodes/relationship-type-continues_to.json new file mode 100644 index 00000000..4b6b7ef7 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-continues_to.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-continues_to", + "title": "Continues to", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source continues, leads into, or sequences directly to the target.", + "version": "0.5.0", + "registry_type": "continues_to", + "registry_namespace": "xananode", + "category": "temporal", + "inverse": "continued_from", + "default_weight": 3, + "default_visibility": "secondary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-continues_to", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-continued_from-related_to-schema-relationship-type-continues_to-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-continued_from", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-continues_to-related_to-schema-relationship-type-continued_from-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-continued_from", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-contradicted_by.json b/exampleSite/static/nodes/relationship-type-contradicted_by.json new file mode 100644 index 00000000..03d412ef --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-contradicted_by.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.canonical:schema/relationship-type-contradicted_by", + "title": "Contradicted By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The contradicted_by inverse relationship term derived from contradicts.", + "version": "0.5.0", + "registry_type": "contradicted_by", + "registry_namespace": "xananode", + "category": "evidence", + "inverse": "contradicts", + "derived_inverse": true, + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-contradicted_by", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-contradicted_by-related_to-schema-relationship-type-contradicts-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-contradicts", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-contradicts-related_to-schema-relationship-type-contradicted_by-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-contradicts", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-contradicts.json b/exampleSite/static/nodes/relationship-type-contradicts.json new file mode 100644 index 00000000..a122f35a --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-contradicts.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-contradicts", + "title": "Contradicts", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source directly challenges or conflicts with the target.", + "version": "0.5.0", + "registry_type": "contradicts", + "registry_namespace": "xananode", + "category": "evidence", + "inverse": "contradicted_by", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-contradicts", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-contradicted_by-related_to-schema-relationship-type-contradicts-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-contradicted_by", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-contradicts-related_to-schema-relationship-type-contradicted_by-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-contradicted_by", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-contrasts_with.json b/exampleSite/static/nodes/relationship-type-contrasts_with.json new file mode 100644 index 00000000..5ba90d56 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-contrasts_with.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-contrasts_with", + "title": "Contrasts with", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source is usefully contrasted with the target.", + "version": "0.5.0", + "registry_type": "contrasts_with", + "registry_namespace": "xananode", + "category": "comparison", + "inverse": "contrasts_with", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-contrasts_with", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-contrasts_with-related_to-schema-relationship-type-contrasts_with-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-contrasts_with", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-contrasts_with-related_to-schema-relationship-type-contrasts_with-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-contrasts_with", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-created.json b/exampleSite/static/nodes/relationship-type-created.json new file mode 100644 index 00000000..dad0ab0f --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-created.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-created", + "title": "Created", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source created the target.", + "version": "0.5.0", + "registry_type": "created", + "registry_namespace": "xananode", + "category": "creation", + "inverse": "created_by", + "default_weight": 5, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-created", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-created_by-related_to-schema-relationship-type-created-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-created_by", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-created-related_to-schema-relationship-type-created_by-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-created_by", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-created_by.json b/exampleSite/static/nodes/relationship-type-created_by.json new file mode 100644 index 00000000..eef0f6bd --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-created_by.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.canonical:schema/relationship-type-created_by", + "title": "Created By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The created_by inverse relationship term derived from created.", + "version": "0.5.0", + "registry_type": "created_by", + "registry_namespace": "xananode", + "category": "creation", + "inverse": "created", + "derived_inverse": true, + "default_weight": 5, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-created_by", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-created_by-related_to-schema-relationship-type-created-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-created", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-created-related_to-schema-relationship-type-created_by-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-created", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-deep_linked_from.json b/exampleSite/static/nodes/relationship-type-deep_linked_from.json new file mode 100644 index 00000000..04babd98 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-deep_linked_from.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.canonical:schema/relationship-type-deep_linked_from", + "title": "Deep Linked From Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The deep_linked_from inverse relationship term derived from deep_links_to.", + "version": "0.5.0", + "registry_type": "deep_linked_from", + "registry_namespace": "xananode", + "category": "representation", + "inverse": "deep_links_to", + "derived_inverse": true, + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-deep_linked_from", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-deep_linked_from-related_to-schema-relationship-type-deep_links_to-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-deep_links_to", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-deep_links_to-related_to-schema-relationship-type-deep_linked_from-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-deep_links_to", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-deep_links_to.json b/exampleSite/static/nodes/relationship-type-deep_links_to.json new file mode 100644 index 00000000..9bc3ff21 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-deep_links_to.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-deep_links_to", + "title": "Deep links to", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source points to a specific addressable fragment of the target.", + "version": "0.5.0", + "registry_type": "deep_links_to", + "registry_namespace": "xananode", + "category": "representation", + "inverse": "deep_linked_from", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-deep_links_to", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-deep_linked_from-related_to-schema-relationship-type-deep_links_to-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-deep_linked_from", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-deep_links_to-related_to-schema-relationship-type-deep_linked_from-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-deep_linked_from", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-defined_by.json b/exampleSite/static/nodes/relationship-type-defined_by.json new file mode 100644 index 00000000..884352dd --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-defined_by.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.canonical:schema/relationship-type-defined_by", + "title": "Defined By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The defined_by inverse relationship term derived from defines.", + "version": "0.5.0", + "registry_type": "defined_by", + "registry_namespace": "xananode", + "category": "definition", + "inverse": "defines", + "derived_inverse": true, + "default_weight": 5, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-defined_by", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-defined_by-related_to-schema-relationship-type-defines-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-defines", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-defines-related_to-schema-relationship-type-defined_by-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-defines", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-defines.json b/exampleSite/static/nodes/relationship-type-defines.json new file mode 100644 index 00000000..ef018db3 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-defines.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-defines", + "title": "Defines", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source gives the defining explanation of the target.", + "version": "0.5.0", + "registry_type": "defines", + "registry_namespace": "xananode", + "category": "definition", + "inverse": "defined_by", + "default_weight": 5, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-defines", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-defined_by-related_to-schema-relationship-type-defines-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-defined_by", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-defines-related_to-schema-relationship-type-defined_by-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-defined_by", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-demonstrated_by.json b/exampleSite/static/nodes/relationship-type-demonstrated_by.json new file mode 100644 index 00000000..fcf3f3bb --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-demonstrated_by.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.canonical:schema/relationship-type-demonstrated_by", + "title": "Demonstrated By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The demonstrated_by inverse relationship term derived from demonstrates.", + "version": "0.5.0", + "registry_type": "demonstrated_by", + "registry_namespace": "xananode", + "category": "evidence", + "inverse": "demonstrates", + "derived_inverse": true, + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-demonstrated_by", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-demonstrated_by-related_to-schema-relationship-type-demonstrates-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-demonstrates", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-demonstrates-related_to-schema-relationship-type-demonstrated_by-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-demonstrates", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-demonstrates.json b/exampleSite/static/nodes/relationship-type-demonstrates.json new file mode 100644 index 00000000..7e2079fd --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-demonstrates.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-demonstrates", + "title": "Demonstrates", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source provides an example or demonstration of the target.", + "version": "0.5.0", + "registry_type": "demonstrates", + "registry_namespace": "xananode", + "category": "evidence", + "inverse": "demonstrated_by", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-demonstrates", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-demonstrated_by-related_to-schema-relationship-type-demonstrates-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-demonstrated_by", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-demonstrates-related_to-schema-relationship-type-demonstrated_by-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-demonstrated_by", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-dependency_of.json b/exampleSite/static/nodes/relationship-type-dependency_of.json new file mode 100644 index 00000000..009eaee7 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-dependency_of.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.canonical:schema/relationship-type-dependency_of", + "title": "Dependency Of Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The dependency_of inverse relationship term derived from depends_on.", + "version": "0.5.0", + "registry_type": "dependency_of", + "registry_namespace": "xananode", + "category": "composition", + "inverse": "depends_on", + "derived_inverse": true, + "default_weight": 3, + "default_visibility": "secondary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-dependency_of", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-dependency_of-related_to-schema-relationship-type-depends_on-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-depends_on", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-depends_on-related_to-schema-relationship-type-dependency_of-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-depends_on", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-depends_on.json b/exampleSite/static/nodes/relationship-type-depends_on.json new file mode 100644 index 00000000..e251f571 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-depends_on.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-depends_on", + "title": "Depends on", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source depends on the target.", + "version": "0.5.0", + "registry_type": "depends_on", + "registry_namespace": "xananode", + "category": "composition", + "inverse": "dependency_of", + "default_weight": 3, + "default_visibility": "secondary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-depends_on", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-dependency_of-related_to-schema-relationship-type-depends_on-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-dependency_of", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-depends_on-related_to-schema-relationship-type-dependency_of-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-dependency_of", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-depicted_by.json b/exampleSite/static/nodes/relationship-type-depicted_by.json new file mode 100644 index 00000000..2f81d253 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-depicted_by.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.canonical:schema/relationship-type-depicted_by", + "title": "Depicted By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The depicted_by inverse relationship term derived from depicts.", + "version": "0.5.0", + "registry_type": "depicted_by", + "registry_namespace": "xananode", + "category": "representation", + "inverse": "depicts", + "derived_inverse": true, + "default_weight": 5, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-depicted_by", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-depicted_by-related_to-schema-relationship-type-depicts-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-depicts", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-depicts-related_to-schema-relationship-type-depicted_by-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-depicts", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-depicts.json b/exampleSite/static/nodes/relationship-type-depicts.json new file mode 100644 index 00000000..bf44c506 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-depicts.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-depicts", + "title": "Depicts", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source media depicts the target.", + "version": "0.5.0", + "registry_type": "depicts", + "registry_namespace": "xananode", + "category": "representation", + "inverse": "depicted_by", + "default_weight": 5, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-depicts", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-depicted_by-related_to-schema-relationship-type-depicts-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-depicted_by", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-depicts-related_to-schema-relationship-type-depicted_by-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-depicted_by", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-derived_from.json b/exampleSite/static/nodes/relationship-type-derived_from.json new file mode 100644 index 00000000..1af15a4a --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-derived_from.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-derived_from", + "title": "Derived from", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source descends from or is based on the target.", + "version": "0.5.0", + "registry_type": "derived_from", + "registry_namespace": "xananode", + "category": "lineage", + "inverse": "derived_into", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-derived_from", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-derived_from-related_to-schema-relationship-type-derived_into-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-derived_into", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-derived_into-related_to-schema-relationship-type-derived_from-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-derived_into", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-derived_into.json b/exampleSite/static/nodes/relationship-type-derived_into.json new file mode 100644 index 00000000..fec2a07e --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-derived_into.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.canonical:schema/relationship-type-derived_into", + "title": "Derived Into Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The derived_into inverse relationship term derived from derived_from.", + "version": "0.5.0", + "registry_type": "derived_into", + "registry_namespace": "xananode", + "category": "lineage", + "inverse": "derived_from", + "derived_inverse": true, + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-derived_into", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-derived_from-related_to-schema-relationship-type-derived_into-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-derived_from", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-derived_into-related_to-schema-relationship-type-derived_from-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-derived_from", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-discussed_in.json b/exampleSite/static/nodes/relationship-type-discussed_in.json new file mode 100644 index 00000000..15cf8d4b --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-discussed_in.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.canonical:schema/relationship-type-discussed_in", + "title": "Discussed In Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The discussed_in inverse relationship term derived from discusses.", + "version": "0.5.0", + "registry_type": "discussed_in", + "registry_namespace": "xananode", + "category": "citation", + "inverse": "discusses", + "derived_inverse": true, + "default_weight": 3, + "default_visibility": "secondary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-discussed_in", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-discussed_in-related_to-schema-relationship-type-discusses-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-discusses", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-discusses-related_to-schema-relationship-type-discussed_in-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-discusses", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-discusses.json b/exampleSite/static/nodes/relationship-type-discusses.json new file mode 100644 index 00000000..68351b3c --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-discusses.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-discusses", + "title": "Discusses", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source discusses, explores, or analyzes the target.", + "version": "0.5.0", + "registry_type": "discusses", + "registry_namespace": "xananode", + "category": "citation", + "inverse": "discussed_in", + "default_weight": 3, + "default_visibility": "secondary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-discusses", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-discussed_in-related_to-schema-relationship-type-discusses-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-discussed_in", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-discusses-related_to-schema-relationship-type-discussed_in-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-discussed_in", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-disputed_by.json b/exampleSite/static/nodes/relationship-type-disputed_by.json new file mode 100644 index 00000000..d31ddb14 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-disputed_by.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.canonical:schema/relationship-type-disputed_by", + "title": "Disputed By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The disputed_by inverse relationship term derived from disputes.", + "version": "0.5.0", + "registry_type": "disputed_by", + "registry_namespace": "xananode", + "category": "governance", + "inverse": "disputes", + "derived_inverse": true, + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-disputed_by", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-disputed_by-related_to-schema-relationship-type-disputes-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-disputes", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-disputes-related_to-schema-relationship-type-disputed_by-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-disputes", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-disputed_identity.json b/exampleSite/static/nodes/relationship-type-disputed_identity.json new file mode 100644 index 00000000..edebc6a6 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-disputed_identity.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-disputed_identity", + "title": "Disputed identity", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source and target have an identity relationship that is contested, ambiguous, or rejected by at least one substrate, contributor, or governance process.", + "version": "0.5.0", + "registry_type": "disputed_identity", + "registry_namespace": "xananode", + "category": "identity", + "inverse": "disputed_identity", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-disputed_identity", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-disputed_identity-related_to-schema-relationship-type-disputed_identity-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-disputed_identity", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-disputed_identity-related_to-schema-relationship-type-disputed_identity-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-disputed_identity", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-disputes.json b/exampleSite/static/nodes/relationship-type-disputes.json new file mode 100644 index 00000000..3abffc52 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-disputes.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-disputes", + "title": "Disputes", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source disputes the target.", + "version": "0.5.0", + "registry_type": "disputes", + "registry_namespace": "xananode", + "category": "governance", + "inverse": "disputed_by", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-disputes", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-disputed_by-related_to-schema-relationship-type-disputes-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-disputed_by", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-disputes-related_to-schema-relationship-type-disputed_by-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-disputed_by", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-documented_by.json b/exampleSite/static/nodes/relationship-type-documented_by.json new file mode 100644 index 00000000..4b284d75 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-documented_by.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.canonical:schema/relationship-type-documented_by", + "title": "Documented By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The documented_by inverse relationship term derived from documents.", + "version": "0.5.0", + "registry_type": "documented_by", + "registry_namespace": "xananode", + "category": "evidence", + "inverse": "documents", + "derived_inverse": true, + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-documented_by", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-documented_by-related_to-schema-relationship-type-documents-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-documents", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-documents-related_to-schema-relationship-type-documented_by-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-documents", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-documents.json b/exampleSite/static/nodes/relationship-type-documents.json new file mode 100644 index 00000000..2e599046 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-documents.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-documents", + "title": "Documents", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source records evidence about the target.", + "version": "0.5.0", + "registry_type": "documents", + "registry_namespace": "xananode", + "category": "evidence", + "inverse": "documented_by", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-documents", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-documented_by-related_to-schema-relationship-type-documents-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-documented_by", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-documents-related_to-schema-relationship-type-documented_by-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-documented_by", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-enabled_by.json b/exampleSite/static/nodes/relationship-type-enabled_by.json new file mode 100644 index 00000000..aa681043 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-enabled_by.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.canonical:schema/relationship-type-enabled_by", + "title": "Enabled By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The enabled_by inverse relationship term derived from enables.", + "version": "0.5.0", + "registry_type": "enabled_by", + "registry_namespace": "xananode", + "category": "composition", + "inverse": "enables", + "derived_inverse": true, + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-enabled_by", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-enabled_by-related_to-schema-relationship-type-enables-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-enables", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-enables-related_to-schema-relationship-type-enabled_by-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-enables", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-enables.json b/exampleSite/static/nodes/relationship-type-enables.json new file mode 100644 index 00000000..42842c1a --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-enables.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-enables", + "title": "Enables", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source makes the target possible or easier to achieve.", + "version": "0.5.0", + "registry_type": "enables", + "registry_namespace": "xananode", + "category": "composition", + "inverse": "enabled_by", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-enables", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-enabled_by-related_to-schema-relationship-type-enables-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-enabled_by", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-enables-related_to-schema-relationship-type-enabled_by-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-enabled_by", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-equivalent_to.json b/exampleSite/static/nodes/relationship-type-equivalent_to.json new file mode 100644 index 00000000..143bed24 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-equivalent_to.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-equivalent_to", + "title": "Equivalent to", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source is semantically identical or interchangeable with the target.", + "version": "0.5.0", + "registry_type": "equivalent_to", + "registry_namespace": "xananode", + "category": "comparison", + "inverse": "equivalent_to", + "default_weight": 5, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-equivalent_to", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-equivalent_to-related_to-schema-relationship-type-equivalent_to-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-equivalent_to", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-equivalent_to-related_to-schema-relationship-type-equivalent_to-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-equivalent_to", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-evidence_for.json b/exampleSite/static/nodes/relationship-type-evidence_for.json new file mode 100644 index 00000000..a3108515 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-evidence_for.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-evidence_for", + "title": "Evidence for", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source is evidence for the target claim or relationship.", + "version": "0.5.0", + "registry_type": "evidence_for", + "registry_namespace": "xananode", + "category": "evidence", + "inverse": "has_evidence", + "default_weight": 5, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-evidence_for", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-evidence_for-related_to-schema-relationship-type-has_evidence-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-has_evidence", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-has_evidence-related_to-schema-relationship-type-evidence_for-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-has_evidence", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-explained_by.json b/exampleSite/static/nodes/relationship-type-explained_by.json new file mode 100644 index 00000000..5ff56ee1 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-explained_by.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.canonical:schema/relationship-type-explained_by", + "title": "Explained By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The explained_by inverse relationship term derived from explains.", + "version": "0.5.0", + "registry_type": "explained_by", + "registry_namespace": "xananode", + "category": "explanation", + "inverse": "explains", + "derived_inverse": true, + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-explained_by", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-explained_by-related_to-schema-relationship-type-explains-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-explains", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-explains-related_to-schema-relationship-type-explained_by-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-explains", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-explains.json b/exampleSite/static/nodes/relationship-type-explains.json new file mode 100644 index 00000000..ccbd4484 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-explains.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-explains", + "title": "Explains", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source provides an explanation of the target — its causes, mechanisms, or meaning.", + "version": "0.5.0", + "registry_type": "explains", + "registry_namespace": "xananode", + "category": "explanation", + "inverse": "explained_by", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-explains", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-explained_by-related_to-schema-relationship-type-explains-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-explained_by", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-explains-related_to-schema-relationship-type-explained_by-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-explained_by", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-extended_by.json b/exampleSite/static/nodes/relationship-type-extended_by.json new file mode 100644 index 00000000..445ad0f2 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-extended_by.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.canonical:schema/relationship-type-extended_by", + "title": "Extended By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The extended_by inverse relationship term derived from extends.", + "version": "0.5.0", + "registry_type": "extended_by", + "registry_namespace": "xananode", + "category": "lineage", + "inverse": "extends", + "derived_inverse": true, + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-extended_by", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-extended_by-related_to-schema-relationship-type-extends-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-extends", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-extends-related_to-schema-relationship-type-extended_by-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-extends", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-extends.json b/exampleSite/static/nodes/relationship-type-extends.json new file mode 100644 index 00000000..64ecb786 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-extends.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-extends", + "title": "Extends", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source extends the target.", + "version": "0.5.0", + "registry_type": "extends", + "registry_namespace": "xananode", + "category": "lineage", + "inverse": "extended_by", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-extends", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-extended_by-related_to-schema-relationship-type-extends-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-extended_by", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-extends-related_to-schema-relationship-type-extended_by-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-extended_by", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-extension_of.json b/exampleSite/static/nodes/relationship-type-extension_of.json new file mode 100644 index 00000000..46b6d772 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-extension_of.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-extension_of", + "title": "Extension of", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source custom schema, type, field, or relationship extends the target core schema, type, field, or relationship.", + "version": "0.5.0", + "registry_type": "extension_of", + "registry_namespace": "xananode", + "category": "schema_mapping", + "inverse": "has_extension", + "default_weight": 5, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-extension_of", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-extension_of-related_to-schema-relationship-type-has_extension-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-has_extension", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-has_extension-related_to-schema-relationship-type-extension_of-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-has_extension", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-featured_in.json b/exampleSite/static/nodes/relationship-type-featured_in.json new file mode 100644 index 00000000..2663f6b2 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-featured_in.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.canonical:schema/relationship-type-featured_in", + "title": "Featured In Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The featured_in inverse relationship term derived from features.", + "version": "0.5.0", + "registry_type": "featured_in", + "registry_namespace": "xananode", + "category": "participation", + "inverse": "features", + "derived_inverse": true, + "default_weight": 5, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-featured_in", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-featured_in-related_to-schema-relationship-type-features-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-features", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-features-related_to-schema-relationship-type-featured_in-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-features", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-featured_speaker.json b/exampleSite/static/nodes/relationship-type-featured_speaker.json new file mode 100644 index 00000000..8c9c90cc --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-featured_speaker.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.canonical:schema/relationship-type-featured_speaker", + "title": "Featured Speaker Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The featured_speaker inverse relationship term derived from spoke_at.", + "version": "0.5.0", + "registry_type": "featured_speaker", + "registry_namespace": "xananode", + "category": "participation", + "inverse": "spoke_at", + "derived_inverse": true, + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-featured_speaker", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-featured_speaker-related_to-schema-relationship-type-spoke_at-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-spoke_at", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-spoke_at-related_to-schema-relationship-type-featured_speaker-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-spoke_at", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-features.json b/exampleSite/static/nodes/relationship-type-features.json new file mode 100644 index 00000000..f90d3cb4 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-features.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-features", + "title": "Features", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source features the target.", + "version": "0.5.0", + "registry_type": "features", + "registry_namespace": "xananode", + "category": "participation", + "inverse": "featured_in", + "default_weight": 5, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-features", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-featured_in-related_to-schema-relationship-type-features-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-featured_in", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-features-related_to-schema-relationship-type-featured_in-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-featured_in", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-followed.json b/exampleSite/static/nodes/relationship-type-followed.json new file mode 100644 index 00000000..fced3b61 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-followed.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.canonical:schema/relationship-type-followed", + "title": "Followed Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The followed inverse relationship term derived from preceded.", + "version": "0.5.0", + "registry_type": "followed", + "registry_namespace": "xananode", + "category": "temporal", + "inverse": "preceded", + "derived_inverse": true, + "default_weight": 3, + "default_visibility": "secondary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-followed", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-followed-related_to-schema-relationship-type-preceded-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-preceded", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-preceded-related_to-schema-relationship-type-followed-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-preceded", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-friend_of.json b/exampleSite/static/nodes/relationship-type-friend_of.json new file mode 100644 index 00000000..20edd77d --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-friend_of.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-friend_of", + "title": "Friend of", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source had a documented friendship with the target.", + "version": "0.5.0", + "registry_type": "friend_of", + "registry_namespace": "xananode", + "category": "social", + "inverse": "friend_of", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-friend_of", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-friend_of-related_to-schema-relationship-type-friend_of-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-friend_of", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-friend_of-related_to-schema-relationship-type-friend_of-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-friend_of", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-had_participant.json b/exampleSite/static/nodes/relationship-type-had_participant.json new file mode 100644 index 00000000..d7b70bf9 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-had_participant.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.canonical:schema/relationship-type-had_participant", + "title": "Had Participant Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The had_participant inverse relationship term derived from participated_in.", + "version": "0.5.0", + "registry_type": "had_participant", + "registry_namespace": "xananode", + "category": "participation", + "inverse": "participated_in", + "derived_inverse": true, + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-had_participant", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-had_participant-related_to-schema-relationship-type-participated_in-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-participated_in", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-participated_in-related_to-schema-relationship-type-had_participant-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-participated_in", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-has_alias.json b/exampleSite/static/nodes/relationship-type-has_alias.json new file mode 100644 index 00000000..73947184 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-has_alias.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.canonical:schema/relationship-type-has_alias", + "title": "Has Alias Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The has_alias inverse relationship term derived from alias_of.", + "version": "0.5.0", + "registry_type": "has_alias", + "registry_namespace": "xananode", + "category": "representation", + "inverse": "alias_of", + "derived_inverse": true, + "default_weight": 5, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-has_alias", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-alias_of-related_to-schema-relationship-type-has_alias-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-alias_of", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-has_alias-related_to-schema-relationship-type-alias_of-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-alias_of", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-has_appearance.json b/exampleSite/static/nodes/relationship-type-has_appearance.json new file mode 100644 index 00000000..50198e55 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-has_appearance.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.canonical:schema/relationship-type-has_appearance", + "title": "Has Appearance Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The has_appearance inverse relationship term derived from appears_in.", + "version": "0.5.0", + "registry_type": "has_appearance", + "registry_namespace": "xananode", + "category": "participation", + "inverse": "appears_in", + "derived_inverse": true, + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-has_appearance", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-appears_in-related_to-schema-relationship-type-has_appearance-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-appears_in", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-has_appearance-related_to-schema-relationship-type-appears_in-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-appears_in", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-has_claim.json b/exampleSite/static/nodes/relationship-type-has_claim.json new file mode 100644 index 00000000..edff85c4 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-has_claim.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-has_claim", + "title": "Has claim", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source concept, essay, observation, or source contains or depends on the target claim.", + "version": "0.5.0", + "registry_type": "has_claim", + "registry_namespace": "xananode", + "category": "claim_structure", + "inverse": "claim_of", + "default_weight": 5, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-has_claim", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-claim_of-related_to-schema-relationship-type-has_claim-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-claim_of", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-has_claim-related_to-schema-relationship-type-claim_of-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-claim_of", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-has_context.json b/exampleSite/static/nodes/relationship-type-has_context.json new file mode 100644 index 00000000..9c9c3843 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-has_context.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.canonical:schema/relationship-type-has_context", + "title": "Has Context Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The has_context inverse relationship term derived from context_for.", + "version": "0.5.0", + "registry_type": "has_context", + "registry_namespace": "xananode", + "category": "explanation", + "inverse": "context_for", + "derived_inverse": true, + "default_weight": 3, + "default_visibility": "secondary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-has_context", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-context_for-related_to-schema-relationship-type-has_context-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-context_for", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-has_context-related_to-schema-relationship-type-context_for-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-context_for", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-has_evidence.json b/exampleSite/static/nodes/relationship-type-has_evidence.json new file mode 100644 index 00000000..983806b0 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-has_evidence.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.canonical:schema/relationship-type-has_evidence", + "title": "Has Evidence Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The has_evidence inverse relationship term derived from evidence_for.", + "version": "0.5.0", + "registry_type": "has_evidence", + "registry_namespace": "xananode", + "category": "evidence", + "inverse": "evidence_for", + "derived_inverse": true, + "default_weight": 5, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-has_evidence", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-evidence_for-related_to-schema-relationship-type-has_evidence-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-evidence_for", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-has_evidence-related_to-schema-relationship-type-evidence_for-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-evidence_for", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-has_extension.json b/exampleSite/static/nodes/relationship-type-has_extension.json new file mode 100644 index 00000000..b8f4470a --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-has_extension.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.canonical:schema/relationship-type-has_extension", + "title": "Has Extension Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The has_extension inverse relationship term derived from extension_of.", + "version": "0.5.0", + "registry_type": "has_extension", + "registry_namespace": "xananode", + "category": "schema_mapping", + "inverse": "extension_of", + "derived_inverse": true, + "default_weight": 5, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-has_extension", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-extension_of-related_to-schema-relationship-type-has_extension-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-extension_of", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-has_extension-related_to-schema-relationship-type-extension_of-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-extension_of", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-has_primary_media.json b/exampleSite/static/nodes/relationship-type-has_primary_media.json new file mode 100644 index 00000000..2c88dfd7 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-has_primary_media.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-has_primary_media", + "title": "Has primary media", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source node uses the target media node as its primary representative image or icon.", + "version": "0.5.0", + "registry_type": "has_primary_media", + "registry_namespace": "xananode", + "category": "representation", + "inverse": "used_as_primary_media_for", + "default_weight": 5, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-has_primary_media", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-has_primary_media-related_to-schema-relationship-type-used_as_primary_media_for-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-used_as_primary_media_for", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-used_as_primary_media_for-related_to-schema-relationship-type-has_primary_media-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-used_as_primary_media_for", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-identified.json b/exampleSite/static/nodes/relationship-type-identified.json new file mode 100644 index 00000000..329e24db --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-identified.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-identified", + "title": "Identified", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source identified, named, or recognized the target.", + "version": "0.5.0", + "registry_type": "identified", + "registry_namespace": "xananode", + "category": "creation", + "inverse": "identified_by", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-identified", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-identified_by-related_to-schema-relationship-type-identified-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-identified_by", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-identified-related_to-schema-relationship-type-identified_by-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-identified_by", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-identified_by.json b/exampleSite/static/nodes/relationship-type-identified_by.json new file mode 100644 index 00000000..14a550dc --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-identified_by.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.canonical:schema/relationship-type-identified_by", + "title": "Identified By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The identified_by inverse relationship term derived from identified.", + "version": "0.5.0", + "registry_type": "identified_by", + "registry_namespace": "xananode", + "category": "creation", + "inverse": "identified", + "derived_inverse": true, + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-identified_by", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-identified_by-related_to-schema-relationship-type-identified-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-identified", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-identified-related_to-schema-relationship-type-identified_by-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-identified", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-implemented_by.json b/exampleSite/static/nodes/relationship-type-implemented_by.json new file mode 100644 index 00000000..a9501ead --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-implemented_by.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.canonical:schema/relationship-type-implemented_by", + "title": "Implemented By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The implemented_by inverse relationship term derived from implements.", + "version": "0.5.0", + "registry_type": "implemented_by", + "registry_namespace": "xananode", + "category": "composition", + "inverse": "implements", + "derived_inverse": true, + "default_weight": 5, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-implemented_by", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-implemented_by-related_to-schema-relationship-type-implements-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-implements", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-implements-related_to-schema-relationship-type-implemented_by-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-implements", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-implements.json b/exampleSite/static/nodes/relationship-type-implements.json new file mode 100644 index 00000000..0008d34b --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-implements.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-implements", + "title": "Implements", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source implements the target idea, technology, protocol, method, or concept.", + "version": "0.5.0", + "registry_type": "implements", + "registry_namespace": "xananode", + "category": "composition", + "inverse": "implemented_by", + "default_weight": 5, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-implements", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-implemented_by-related_to-schema-relationship-type-implements-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-implemented_by", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-implements-related_to-schema-relationship-type-implemented_by-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-implemented_by", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-included_in.json b/exampleSite/static/nodes/relationship-type-included_in.json new file mode 100644 index 00000000..34a072c8 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-included_in.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.canonical:schema/relationship-type-included_in", + "title": "Included In Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The included_in inverse relationship term derived from includes.", + "version": "0.5.0", + "registry_type": "included_in", + "registry_namespace": "xananode", + "category": "composition", + "inverse": "includes", + "derived_inverse": true, + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-included_in", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-included_in-related_to-schema-relationship-type-includes-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-includes", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-includes-related_to-schema-relationship-type-included_in-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-includes", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-includes.json b/exampleSite/static/nodes/relationship-type-includes.json new file mode 100644 index 00000000..3581f749 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-includes.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-includes", + "title": "Includes", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source includes or encompasses the target as a member or component.", + "version": "0.5.0", + "registry_type": "includes", + "registry_namespace": "xananode", + "category": "composition", + "inverse": "included_in", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-includes", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-included_in-related_to-schema-relationship-type-includes-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-included_in", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-includes-related_to-schema-relationship-type-included_in-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-included_in", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-influenced.json b/exampleSite/static/nodes/relationship-type-influenced.json new file mode 100644 index 00000000..efa4fd03 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-influenced.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-influenced", + "title": "Influenced", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source influenced the target.", + "version": "0.5.0", + "registry_type": "influenced", + "registry_namespace": "xananode", + "category": "influence", + "inverse": "influenced_by", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-influenced", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-influenced_by-related_to-schema-relationship-type-influenced-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-influenced_by", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-influenced-related_to-schema-relationship-type-influenced_by-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-influenced_by", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-influenced_by.json b/exampleSite/static/nodes/relationship-type-influenced_by.json new file mode 100644 index 00000000..c90c62f9 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-influenced_by.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.canonical:schema/relationship-type-influenced_by", + "title": "Influenced By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The influenced_by inverse relationship term derived from influenced.", + "version": "0.5.0", + "registry_type": "influenced_by", + "registry_namespace": "xananode", + "category": "influence", + "inverse": "influenced", + "derived_inverse": true, + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-influenced_by", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-influenced_by-related_to-schema-relationship-type-influenced-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-influenced", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-influenced-related_to-schema-relationship-type-influenced_by-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-influenced", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-interviewed.json b/exampleSite/static/nodes/relationship-type-interviewed.json new file mode 100644 index 00000000..a42f9304 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-interviewed.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-interviewed", + "title": "Interviewed", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source interviewed the target.", + "version": "0.5.0", + "registry_type": "interviewed", + "registry_namespace": "xananode", + "category": "social", + "inverse": "interviewed_by", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-interviewed", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-interviewed_by-related_to-schema-relationship-type-interviewed-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-interviewed_by", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-interviewed-related_to-schema-relationship-type-interviewed_by-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-interviewed_by", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-interviewed_by.json b/exampleSite/static/nodes/relationship-type-interviewed_by.json new file mode 100644 index 00000000..bc5779cf --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-interviewed_by.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.canonical:schema/relationship-type-interviewed_by", + "title": "Interviewed By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The interviewed_by inverse relationship term derived from interviewed.", + "version": "0.5.0", + "registry_type": "interviewed_by", + "registry_namespace": "xananode", + "category": "social", + "inverse": "interviewed", + "derived_inverse": true, + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-interviewed_by", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-interviewed_by-related_to-schema-relationship-type-interviewed-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-interviewed", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-interviewed-related_to-schema-relationship-type-interviewed_by-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-interviewed", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-introduced.json b/exampleSite/static/nodes/relationship-type-introduced.json new file mode 100644 index 00000000..2f295b1b --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-introduced.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-introduced", + "title": "Introduced", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source introduced or first formally presented the target.", + "version": "0.5.0", + "registry_type": "introduced", + "registry_namespace": "xananode", + "category": "creation", + "inverse": "introduced_by", + "default_weight": 5, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-introduced", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-introduced_by-related_to-schema-relationship-type-introduced-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-introduced_by", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-introduced-related_to-schema-relationship-type-introduced_by-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-introduced_by", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-introduced_by.json b/exampleSite/static/nodes/relationship-type-introduced_by.json new file mode 100644 index 00000000..2c28ea2a --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-introduced_by.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.canonical:schema/relationship-type-introduced_by", + "title": "Introduced By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The introduced_by inverse relationship term derived from introduced.", + "version": "0.5.0", + "registry_type": "introduced_by", + "registry_namespace": "xananode", + "category": "creation", + "inverse": "introduced", + "derived_inverse": true, + "default_weight": 5, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-introduced_by", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-introduced_by-related_to-schema-relationship-type-introduced-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-introduced", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-introduced-related_to-schema-relationship-type-introduced_by-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-introduced", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-introduced_in.json b/exampleSite/static/nodes/relationship-type-introduced_in.json new file mode 100644 index 00000000..7747cc13 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-introduced_in.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-introduced_in", + "title": "Introduced in", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source was introduced, debuted, or first appeared in the target event, work, or venue.", + "version": "0.5.0", + "registry_type": "introduced_in", + "registry_namespace": "xananode", + "category": "participation", + "inverse": "introduction_venue_of", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-introduced_in", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-introduced_in-related_to-schema-relationship-type-introduction_venue_of-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-introduction_venue_of", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-introduction_venue_of-related_to-schema-relationship-type-introduced_in-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-introduction_venue_of", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-introduction_venue_of.json b/exampleSite/static/nodes/relationship-type-introduction_venue_of.json new file mode 100644 index 00000000..4235105c --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-introduction_venue_of.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.canonical:schema/relationship-type-introduction_venue_of", + "title": "Introduction Venue Of Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The introduction_venue_of inverse relationship term derived from introduced_in.", + "version": "0.5.0", + "registry_type": "introduction_venue_of", + "registry_namespace": "xananode", + "category": "participation", + "inverse": "introduced_in", + "derived_inverse": true, + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-introduction_venue_of", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-introduced_in-related_to-schema-relationship-type-introduction_venue_of-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-introduced_in", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-introduction_venue_of-related_to-schema-relationship-type-introduced_in-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-introduced_in", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-is_start_of.json b/exampleSite/static/nodes/relationship-type-is_start_of.json new file mode 100644 index 00000000..9feeadb5 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-is_start_of.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.canonical:schema/relationship-type-is_start_of", + "title": "Is Start Of Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The is_start_of inverse relationship term derived from starts_with.", + "version": "0.5.0", + "registry_type": "is_start_of", + "registry_namespace": "xananode", + "category": "temporal", + "inverse": "starts_with", + "derived_inverse": true, + "default_weight": 3, + "default_visibility": "secondary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-is_start_of", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-is_start_of-related_to-schema-relationship-type-starts_with-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-starts_with", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-starts_with-related_to-schema-relationship-type-is_start_of-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-starts_with", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-mapped_from.json b/exampleSite/static/nodes/relationship-type-mapped_from.json new file mode 100644 index 00000000..e372a3ba --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-mapped_from.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.canonical:schema/relationship-type-mapped_from", + "title": "Mapped From Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The mapped_from inverse relationship term derived from maps_to.", + "version": "0.5.0", + "registry_type": "mapped_from", + "registry_namespace": "xananode", + "category": "schema_mapping", + "inverse": "maps_to", + "derived_inverse": true, + "default_weight": 5, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-mapped_from", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-mapped_from-related_to-schema-relationship-type-maps_to-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-maps_to", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-maps_to-related_to-schema-relationship-type-mapped_from-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-maps_to", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-maps_to.json b/exampleSite/static/nodes/relationship-type-maps_to.json new file mode 100644 index 00000000..683d2b5b --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-maps_to.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-maps_to", + "title": "Maps to", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source schema type, field, node, or relationship maps to the target schema type, field, node, or relationship for interoperability.", + "version": "0.5.0", + "registry_type": "maps_to", + "registry_namespace": "xananode", + "category": "schema_mapping", + "inverse": "mapped_from", + "default_weight": 5, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-maps_to", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-mapped_from-related_to-schema-relationship-type-maps_to-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-mapped_from", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-maps_to-related_to-schema-relationship-type-mapped_from-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-mapped_from", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-memorialized_by.json b/exampleSite/static/nodes/relationship-type-memorialized_by.json new file mode 100644 index 00000000..2c1c0e27 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-memorialized_by.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.canonical:schema/relationship-type-memorialized_by", + "title": "Memorialized By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The memorialized_by inverse relationship term derived from memorializes.", + "version": "0.5.0", + "registry_type": "memorialized_by", + "registry_namespace": "xananode", + "category": "social", + "inverse": "memorializes", + "derived_inverse": true, + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-memorialized_by", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-memorialized_by-related_to-schema-relationship-type-memorializes-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-memorializes", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-memorializes-related_to-schema-relationship-type-memorialized_by-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-memorializes", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-memorializes.json b/exampleSite/static/nodes/relationship-type-memorializes.json new file mode 100644 index 00000000..72ae30d1 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-memorializes.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-memorializes", + "title": "Memorializes", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source commemorates, honors, or preserves the memory of the target.", + "version": "0.5.0", + "registry_type": "memorializes", + "registry_namespace": "xananode", + "category": "social", + "inverse": "memorialized_by", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-memorializes", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-memorialized_by-related_to-schema-relationship-type-memorializes-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-memorialized_by", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-memorializes-related_to-schema-relationship-type-memorialized_by-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-memorialized_by", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-mentioned_by.json b/exampleSite/static/nodes/relationship-type-mentioned_by.json new file mode 100644 index 00000000..65e21ca1 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-mentioned_by.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.canonical:schema/relationship-type-mentioned_by", + "title": "Mentioned By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The mentioned_by inverse relationship term derived from mentions.", + "version": "0.5.0", + "registry_type": "mentioned_by", + "registry_namespace": "xananode", + "category": "citation", + "inverse": "mentions", + "derived_inverse": true, + "default_weight": 2, + "default_visibility": "background", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-mentioned_by", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-mentioned_by-related_to-schema-relationship-type-mentions-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-mentions", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-mentions-related_to-schema-relationship-type-mentioned_by-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-mentions", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-mentions.json b/exampleSite/static/nodes/relationship-type-mentions.json new file mode 100644 index 00000000..c6bc7007 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-mentions.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-mentions", + "title": "Mentions", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source mentions the target without making it structurally central.", + "version": "0.5.0", + "registry_type": "mentions", + "registry_namespace": "xananode", + "category": "citation", + "inverse": "mentioned_by", + "default_weight": 2, + "default_visibility": "background", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-mentions", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-mentioned_by-related_to-schema-relationship-type-mentions-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-mentioned_by", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-mentions-related_to-schema-relationship-type-mentioned_by-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-mentioned_by", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-motivated_by.json b/exampleSite/static/nodes/relationship-type-motivated_by.json new file mode 100644 index 00000000..99ac6299 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-motivated_by.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-motivated_by", + "title": "Motivated by", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source was motivated or driven into being by the target.", + "version": "0.5.0", + "registry_type": "motivated_by", + "registry_namespace": "xananode", + "category": "causation", + "inverse": "motivates", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-motivated_by", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-motivated_by-related_to-schema-relationship-type-motivates-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-motivates", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-motivates-related_to-schema-relationship-type-motivated_by-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-motivates", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-motivates.json b/exampleSite/static/nodes/relationship-type-motivates.json new file mode 100644 index 00000000..39acac31 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-motivates.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.canonical:schema/relationship-type-motivates", + "title": "Motivates Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The motivates inverse relationship term derived from motivated_by.", + "version": "0.5.0", + "registry_type": "motivates", + "registry_namespace": "xananode", + "category": "causation", + "inverse": "motivated_by", + "derived_inverse": true, + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-motivates", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-motivated_by-related_to-schema-relationship-type-motivates-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-motivated_by", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-motivates-related_to-schema-relationship-type-motivated_by-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-motivated_by", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-narrower_than.json b/exampleSite/static/nodes/relationship-type-narrower_than.json new file mode 100644 index 00000000..cde1c7bc --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-narrower_than.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.canonical:schema/relationship-type-narrower_than", + "title": "Narrower Than Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The narrower_than inverse relationship term derived from broader_than.", + "version": "0.5.0", + "registry_type": "narrower_than", + "registry_namespace": "xananode", + "category": "schema_mapping", + "inverse": "broader_than", + "derived_inverse": true, + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-narrower_than", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-broader_than-related_to-schema-relationship-type-narrower_than-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-broader_than", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-narrower_than-related_to-schema-relationship-type-broader_than-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-broader_than", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-occurred_at.json b/exampleSite/static/nodes/relationship-type-occurred_at.json new file mode 100644 index 00000000..d5859ef3 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-occurred_at.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-occurred_at", + "title": "Occurred at", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source event occurred at the target place.", + "version": "0.5.0", + "registry_type": "occurred_at", + "registry_namespace": "xananode", + "category": "location", + "inverse": "site_of", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-occurred_at", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-occurred_at-related_to-schema-relationship-type-site_of-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-site_of", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-site_of-related_to-schema-relationship-type-occurred_at-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-site_of", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-parallel_to.json b/exampleSite/static/nodes/relationship-type-parallel_to.json new file mode 100644 index 00000000..8d9cf014 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-parallel_to.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-parallel_to", + "title": "Parallel to", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source developed alongside or resembles the target without necessarily descending from it.", + "version": "0.5.0", + "registry_type": "parallel_to", + "registry_namespace": "xananode", + "category": "comparison", + "inverse": "parallel_to", + "default_weight": 3, + "default_visibility": "secondary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-parallel_to", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-parallel_to-related_to-schema-relationship-type-parallel_to-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-parallel_to", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-parallel_to-related_to-schema-relationship-type-parallel_to-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-parallel_to", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-part_of.json b/exampleSite/static/nodes/relationship-type-part_of.json new file mode 100644 index 00000000..8a0124fc --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-part_of.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.canonical:schema/relationship-type-part_of", + "title": "Part Of Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The part_of inverse relationship term derived from contains.", + "version": "0.5.0", + "registry_type": "part_of", + "registry_namespace": "xananode", + "category": "composition", + "inverse": "contains", + "derived_inverse": true, + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-part_of", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-contains-related_to-schema-relationship-type-part_of-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-contains", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-part_of-related_to-schema-relationship-type-contains-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-contains", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-participated_in.json b/exampleSite/static/nodes/relationship-type-participated_in.json new file mode 100644 index 00000000..8c42975f --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-participated_in.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-participated_in", + "title": "Participated in", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source participated in the target.", + "version": "0.5.0", + "registry_type": "participated_in", + "registry_namespace": "xananode", + "category": "participation", + "inverse": "had_participant", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-participated_in", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-had_participant-related_to-schema-relationship-type-participated_in-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-had_participant", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-participated_in-related_to-schema-relationship-type-had_participant-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-had_participant", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-popularized.json b/exampleSite/static/nodes/relationship-type-popularized.json new file mode 100644 index 00000000..99c7c549 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-popularized.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-popularized", + "title": "Popularized", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source brought the target to a wider audience or made it culturally visible.", + "version": "0.5.0", + "registry_type": "popularized", + "registry_namespace": "xananode", + "category": "influence", + "inverse": "popularized_by", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-popularized", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-popularized_by-related_to-schema-relationship-type-popularized-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-popularized_by", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-popularized-related_to-schema-relationship-type-popularized_by-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-popularized_by", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-popularized_by.json b/exampleSite/static/nodes/relationship-type-popularized_by.json new file mode 100644 index 00000000..be4d645a --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-popularized_by.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.canonical:schema/relationship-type-popularized_by", + "title": "Popularized By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The popularized_by inverse relationship term derived from popularized.", + "version": "0.5.0", + "registry_type": "popularized_by", + "registry_namespace": "xananode", + "category": "influence", + "inverse": "popularized", + "derived_inverse": true, + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-popularized_by", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-popularized_by-related_to-schema-relationship-type-popularized-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-popularized", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-popularized-related_to-schema-relationship-type-popularized_by-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-popularized", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-possible_match.json b/exampleSite/static/nodes/relationship-type-possible_match.json new file mode 100644 index 00000000..08e1eb4a --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-possible_match.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-possible_match", + "title": "Possible match", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source may represent the same entity, concept, claim, source, or fragment as the target, but the match has not been confirmed.", + "version": "0.5.0", + "registry_type": "possible_match", + "registry_namespace": "xananode", + "category": "identity", + "inverse": "possible_match", + "default_weight": 3, + "default_visibility": "secondary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-possible_match", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-possible_match-related_to-schema-relationship-type-possible_match-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-possible_match", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-possible_match-related_to-schema-relationship-type-possible_match-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-possible_match", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-preceded.json b/exampleSite/static/nodes/relationship-type-preceded.json new file mode 100644 index 00000000..3e20b5e0 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-preceded.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-preceded", + "title": "Preceded", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source came before the target.", + "version": "0.5.0", + "registry_type": "preceded", + "registry_namespace": "xananode", + "category": "temporal", + "inverse": "followed", + "default_weight": 3, + "default_visibility": "secondary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-preceded", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-followed-related_to-schema-relationship-type-preceded-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-followed", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-preceded-related_to-schema-relationship-type-followed-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-followed", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-presented.json b/exampleSite/static/nodes/relationship-type-presented.json new file mode 100644 index 00000000..13b8a442 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-presented.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-presented", + "title": "Presented", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source presented, hosted, narrated, or publicly introduced the target work, program, or media object.", + "version": "0.5.0", + "registry_type": "presented", + "registry_namespace": "xananode", + "category": "participation", + "inverse": "presented_by", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-presented", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-presented_by-related_to-schema-relationship-type-presented-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-presented_by", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-presented-related_to-schema-relationship-type-presented_by-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-presented_by", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-presented_by.json b/exampleSite/static/nodes/relationship-type-presented_by.json new file mode 100644 index 00000000..17a95301 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-presented_by.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.canonical:schema/relationship-type-presented_by", + "title": "Presented By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The presented_by inverse relationship term derived from presented.", + "version": "0.5.0", + "registry_type": "presented_by", + "registry_namespace": "xananode", + "category": "participation", + "inverse": "presented", + "derived_inverse": true, + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-presented_by", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-presented_by-related_to-schema-relationship-type-presented-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-presented", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-presented-related_to-schema-relationship-type-presented_by-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-presented", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-preserved_by.json b/exampleSite/static/nodes/relationship-type-preserved_by.json new file mode 100644 index 00000000..e2b4744c --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-preserved_by.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.canonical:schema/relationship-type-preserved_by", + "title": "Preserved By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The preserved_by inverse relationship term derived from preserves.", + "version": "0.5.0", + "registry_type": "preserved_by", + "registry_namespace": "xananode", + "category": "composition", + "inverse": "preserves", + "derived_inverse": true, + "default_weight": 5, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-preserved_by", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-preserved_by-related_to-schema-relationship-type-preserves-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-preserves", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-preserves-related_to-schema-relationship-type-preserved_by-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-preserves", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-preserves.json b/exampleSite/static/nodes/relationship-type-preserves.json new file mode 100644 index 00000000..e86b6109 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-preserves.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-preserves", + "title": "Preserves", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source preserves the target property, structure, lineage, or context.", + "version": "0.5.0", + "registry_type": "preserves", + "registry_namespace": "xananode", + "category": "composition", + "inverse": "preserved_by", + "default_weight": 5, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-preserves", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-preserved_by-related_to-schema-relationship-type-preserves-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-preserved_by", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-preserves-related_to-schema-relationship-type-preserved_by-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-preserved_by", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-produces.json b/exampleSite/static/nodes/relationship-type-produces.json new file mode 100644 index 00000000..e9f2f892 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-produces.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.canonical:schema/relationship-type-produces", + "title": "Produces Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The produces inverse relationship term derived from results_from.", + "version": "0.5.0", + "registry_type": "produces", + "registry_namespace": "xananode", + "category": "causation", + "inverse": "results_from", + "derived_inverse": true, + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-produces", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-produces-related_to-schema-relationship-type-results_from-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-results_from", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-results_from-related_to-schema-relationship-type-produces-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-results_from", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-proposed.json b/exampleSite/static/nodes/relationship-type-proposed.json new file mode 100644 index 00000000..575766b9 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-proposed.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-proposed", + "title": "Proposed", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source proposed or put forward the target.", + "version": "0.5.0", + "registry_type": "proposed", + "registry_namespace": "xananode", + "category": "creation", + "inverse": "proposed_by", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-proposed", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-proposed_by-related_to-schema-relationship-type-proposed-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-proposed_by", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-proposed-related_to-schema-relationship-type-proposed_by-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-proposed_by", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-proposed_by.json b/exampleSite/static/nodes/relationship-type-proposed_by.json new file mode 100644 index 00000000..319b7c11 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-proposed_by.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.canonical:schema/relationship-type-proposed_by", + "title": "Proposed By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The proposed_by inverse relationship term derived from proposed.", + "version": "0.5.0", + "registry_type": "proposed_by", + "registry_namespace": "xananode", + "category": "creation", + "inverse": "proposed", + "derived_inverse": true, + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-proposed_by", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-proposed_by-related_to-schema-relationship-type-proposed-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-proposed", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-proposed-related_to-schema-relationship-type-proposed_by-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-proposed", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-quoted_by.json b/exampleSite/static/nodes/relationship-type-quoted_by.json new file mode 100644 index 00000000..acaeaf85 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-quoted_by.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.canonical:schema/relationship-type-quoted_by", + "title": "Quoted By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The quoted_by inverse relationship term derived from quotes.", + "version": "0.5.0", + "registry_type": "quoted_by", + "registry_namespace": "xananode", + "category": "citation", + "inverse": "quotes", + "derived_inverse": true, + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-quoted_by", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-quoted_by-related_to-schema-relationship-type-quotes-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-quotes", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-quotes-related_to-schema-relationship-type-quoted_by-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-quotes", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-quotes.json b/exampleSite/static/nodes/relationship-type-quotes.json new file mode 100644 index 00000000..5fd88f06 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-quotes.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-quotes", + "title": "Quotes", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source quotes the target.", + "version": "0.5.0", + "registry_type": "quotes", + "registry_namespace": "xananode", + "category": "citation", + "inverse": "quoted_by", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-quotes", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-quoted_by-related_to-schema-relationship-type-quotes-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-quoted_by", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-quotes-related_to-schema-relationship-type-quoted_by-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-quoted_by", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-refined_by.json b/exampleSite/static/nodes/relationship-type-refined_by.json new file mode 100644 index 00000000..f9eceb21 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-refined_by.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.canonical:schema/relationship-type-refined_by", + "title": "Refined By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The refined_by inverse relationship term derived from refines.", + "version": "0.5.0", + "registry_type": "refined_by", + "registry_namespace": "xananode", + "category": "revision", + "inverse": "refines", + "derived_inverse": true, + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-refined_by", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-refined_by-related_to-schema-relationship-type-refines-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-refines", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-refines-related_to-schema-relationship-type-refined_by-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-refines", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-refines.json b/exampleSite/static/nodes/relationship-type-refines.json new file mode 100644 index 00000000..378227cd --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-refines.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-refines", + "title": "Refines", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source refines, sharpens, or improves the target.", + "version": "0.5.0", + "registry_type": "refines", + "registry_namespace": "xananode", + "category": "revision", + "inverse": "refined_by", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-refines", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-refined_by-related_to-schema-relationship-type-refines-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-refined_by", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-refines-related_to-schema-relationship-type-refined_by-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-refined_by", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-registry.json b/exampleSite/static/nodes/relationship-type-registry.json new file mode 100644 index 00000000..62a00950 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-registry.json @@ -0,0 +1,873 @@ +{ + "id": "xananode.canonical:schema/relationship-type-registry", + "title": "Relationship Type Registry", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The canonical registry of current XanaNode relationship types and inverse semantics.", + "version": "0.5.0", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/xananode-relationship-types.v0.5.0.json", + "relationships": [ + { + "id": "xananode.canonical:rel/protocol-contains-relationship-type-registry", + "type": "contains", + "source": "xananode.canonical:project/xananode-protocol", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-alias_of", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-alias_of", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-alternative_to", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-alternative_to", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-anticipated", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-anticipated", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-anticipated_by", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-anticipated_by", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-anticipates", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-anticipates", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-appears_in", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-appears_in", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-approved", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-approved", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-approved_by", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-approved_by", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-arrived_from", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-arrived_from", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-arrives_at", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-arrives_at", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-authored", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-authored", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-authored_by", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-authored_by", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-broader_than", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-broader_than", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-cited_by", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-cited_by", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-cites", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-cites", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-claim_of", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-claim_of", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-clarified_by", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-clarified_by", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-clarifies", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-clarifies", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-coined", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-coined", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-coined_by", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-coined_by", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-collaborated_with", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-collaborated_with", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-compatible_with", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-compatible_with", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-contains", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-contains", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-contemporary_of", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-contemporary_of", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-context_for", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-context_for", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-continued_from", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-continued_from", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-continues_to", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-continues_to", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-contradicted_by", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-contradicted_by", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-contradicts", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-contradicts", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-contrasts_with", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-contrasts_with", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-created", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-created", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-created_by", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-created_by", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-deep_linked_from", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-deep_linked_from", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-deep_links_to", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-deep_links_to", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-defined_by", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-defined_by", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-defines", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-defines", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-demonstrated_by", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-demonstrated_by", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-demonstrates", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-demonstrates", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-dependency_of", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-dependency_of", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-depends_on", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-depends_on", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-depicted_by", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-depicted_by", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-depicts", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-depicts", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-derived_from", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-derived_from", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-derived_into", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-derived_into", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-discussed_in", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-discussed_in", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-discusses", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-discusses", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-disputed_by", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-disputed_by", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-disputed_identity", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-disputed_identity", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-disputes", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-disputes", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-documented_by", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-documented_by", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-documents", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-documents", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-enabled_by", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-enabled_by", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-enables", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-enables", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-equivalent_to", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-equivalent_to", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-evidence_for", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-evidence_for", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-explained_by", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-explained_by", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-explains", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-explains", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-extended_by", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-extended_by", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-extends", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-extends", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-extension_of", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-extension_of", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-featured_in", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-featured_in", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-featured_speaker", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-featured_speaker", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-features", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-features", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-followed", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-followed", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-friend_of", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-friend_of", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-had_participant", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-had_participant", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-has_alias", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-has_alias", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-has_appearance", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-has_appearance", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-has_claim", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-has_claim", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-has_context", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-has_context", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-has_evidence", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-has_evidence", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-has_extension", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-has_extension", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-has_primary_media", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-has_primary_media", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-identified", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-identified", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-identified_by", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-identified_by", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-implemented_by", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-implemented_by", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-implements", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-implements", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-included_in", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-included_in", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-includes", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-includes", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-influenced", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-influenced", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-influenced_by", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-influenced_by", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-interviewed", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-interviewed", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-interviewed_by", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-interviewed_by", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-introduced", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-introduced", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-introduced_by", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-introduced_by", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-introduced_in", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-introduced_in", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-introduction_venue_of", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-introduction_venue_of", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-is_start_of", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-is_start_of", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-mapped_from", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-mapped_from", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-maps_to", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-maps_to", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-memorialized_by", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-memorialized_by", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-memorializes", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-memorializes", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-mentioned_by", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-mentioned_by", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-mentions", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-mentions", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-motivated_by", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-motivated_by", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-motivates", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-motivates", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-narrower_than", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-narrower_than", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-occurred_at", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-occurred_at", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-parallel_to", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-parallel_to", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-part_of", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-part_of", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-participated_in", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-participated_in", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-popularized", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-popularized", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-popularized_by", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-popularized_by", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-possible_match", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-possible_match", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-preceded", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-preceded", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-presented", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-presented", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-presented_by", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-presented_by", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-preserved_by", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-preserved_by", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-preserves", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-preserves", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-produces", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-produces", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-proposed", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-proposed", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-proposed_by", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-proposed_by", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-quoted_by", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-quoted_by", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-quotes", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-quotes", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-refined_by", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-refined_by", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-refines", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-refines", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-related_to", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-related_to", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-represented_by", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-represented_by", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-represents", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-represents", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-required_for", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-required_for", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-requires", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-requires", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-results_from", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-results_from", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-same_entity", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-same_entity", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-shaped_by", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-shaped_by", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-shapes", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-shapes", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-site_of", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-site_of", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-spoke_at", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-spoke_at", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-starts_with", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-starts_with", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-superseded_by", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-superseded_by", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-supersedes", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-supersedes", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-supported_by", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-supported_by", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-supports", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-supports", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-threatened_by", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-threatened_by", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-threatens", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-threatens", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-trained_on", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-trained_on", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-transcluded_by", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-transcluded_by", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-transcludes", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-transcludes", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-used_as_primary_media_for", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-used_as_primary_media_for", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-used_by", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-used_by", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-used_to_train", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-used_to_train", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-uses", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-uses", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-canonical-schema-xananode-relationship-types-documents-schema-relationship-type-registry", + "type": "documents", + "source": "xananode.canonical:schema/canonical-schema-xananode-relationship-types", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-related_to.json b/exampleSite/static/nodes/relationship-type-related_to.json new file mode 100644 index 00000000..4ad8eca2 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-related_to.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-related_to", + "title": "Related to", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source is related to the target when no more specific relationship applies.", + "version": "0.5.0", + "registry_type": "related_to", + "registry_namespace": "xananode", + "category": "generic", + "inverse": "related_to", + "default_weight": 2, + "default_visibility": "background", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-related_to", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-related_to-related_to-schema-relationship-type-related_to-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-related_to", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-related_to-related_to-schema-relationship-type-related_to-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-related_to", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-represented_by.json b/exampleSite/static/nodes/relationship-type-represented_by.json new file mode 100644 index 00000000..f3d01477 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-represented_by.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.canonical:schema/relationship-type-represented_by", + "title": "Represented By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The represented_by inverse relationship term derived from represents.", + "version": "0.5.0", + "registry_type": "represented_by", + "registry_namespace": "xananode", + "category": "representation", + "inverse": "represents", + "derived_inverse": true, + "default_weight": 5, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-represented_by", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-represented_by-related_to-schema-relationship-type-represents-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-represents", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-represents-related_to-schema-relationship-type-represented_by-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-represents", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-represents.json b/exampleSite/static/nodes/relationship-type-represents.json new file mode 100644 index 00000000..06e8fa6e --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-represents.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-represents", + "title": "Represents", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source media or artifact represents the target.", + "version": "0.5.0", + "registry_type": "represents", + "registry_namespace": "xananode", + "category": "representation", + "inverse": "represented_by", + "default_weight": 5, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-represents", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-represented_by-related_to-schema-relationship-type-represents-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-represented_by", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-represents-related_to-schema-relationship-type-represented_by-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-represented_by", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-required_for.json b/exampleSite/static/nodes/relationship-type-required_for.json new file mode 100644 index 00000000..83c051cf --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-required_for.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.canonical:schema/relationship-type-required_for", + "title": "Required For Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The required_for inverse relationship term derived from requires.", + "version": "0.5.0", + "registry_type": "required_for", + "registry_namespace": "xananode", + "category": "composition", + "inverse": "requires", + "derived_inverse": true, + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-required_for", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-required_for-related_to-schema-relationship-type-requires-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-requires", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-requires-related_to-schema-relationship-type-required_for-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-requires", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-requires.json b/exampleSite/static/nodes/relationship-type-requires.json new file mode 100644 index 00000000..e61acfed --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-requires.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-requires", + "title": "Requires", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source requires the target as a prerequisite, input, or condition.", + "version": "0.5.0", + "registry_type": "requires", + "registry_namespace": "xananode", + "category": "composition", + "inverse": "required_for", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-requires", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-required_for-related_to-schema-relationship-type-requires-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-required_for", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-requires-related_to-schema-relationship-type-required_for-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-required_for", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-results_from.json b/exampleSite/static/nodes/relationship-type-results_from.json new file mode 100644 index 00000000..43a5490e --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-results_from.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-results_from", + "title": "Results from", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source is a consequence, failure mode, output, or downstream effect of the target.", + "version": "0.5.0", + "registry_type": "results_from", + "registry_namespace": "xananode", + "category": "causation", + "inverse": "produces", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-results_from", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-produces-related_to-schema-relationship-type-results_from-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-produces", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-results_from-related_to-schema-relationship-type-produces-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-produces", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-same_entity.json b/exampleSite/static/nodes/relationship-type-same_entity.json new file mode 100644 index 00000000..f29ea9bf --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-same_entity.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-same_entity", + "title": "Same entity", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source and target represent the same real-world entity across substrates, namespaces, versions, or local identifiers.", + "version": "0.5.0", + "registry_type": "same_entity", + "registry_namespace": "xananode", + "category": "identity", + "inverse": "same_entity", + "default_weight": 5, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-same_entity", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-same_entity-related_to-schema-relationship-type-same_entity-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-same_entity", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-same_entity-related_to-schema-relationship-type-same_entity-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-same_entity", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-shaped_by.json b/exampleSite/static/nodes/relationship-type-shaped_by.json new file mode 100644 index 00000000..ac5b92f3 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-shaped_by.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.canonical:schema/relationship-type-shaped_by", + "title": "Shaped By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The shaped_by inverse relationship term derived from shapes.", + "version": "0.5.0", + "registry_type": "shaped_by", + "registry_namespace": "xananode", + "category": "influence", + "inverse": "shapes", + "derived_inverse": true, + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-shaped_by", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-shaped_by-related_to-schema-relationship-type-shapes-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-shapes", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-shapes-related_to-schema-relationship-type-shaped_by-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-shapes", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-shapes.json b/exampleSite/static/nodes/relationship-type-shapes.json new file mode 100644 index 00000000..94f2d6be --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-shapes.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-shapes", + "title": "Shapes", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source significantly shapes or molds the form, direction, or character of the target.", + "version": "0.5.0", + "registry_type": "shapes", + "registry_namespace": "xananode", + "category": "influence", + "inverse": "shaped_by", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-shapes", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-shaped_by-related_to-schema-relationship-type-shapes-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-shaped_by", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-shapes-related_to-schema-relationship-type-shaped_by-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-shaped_by", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-site_of.json b/exampleSite/static/nodes/relationship-type-site_of.json new file mode 100644 index 00000000..26d057fc --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-site_of.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.canonical:schema/relationship-type-site_of", + "title": "Site Of Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The site_of inverse relationship term derived from occurred_at.", + "version": "0.5.0", + "registry_type": "site_of", + "registry_namespace": "xananode", + "category": "location", + "inverse": "occurred_at", + "derived_inverse": true, + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-site_of", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-occurred_at-related_to-schema-relationship-type-site_of-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-occurred_at", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-site_of-related_to-schema-relationship-type-occurred_at-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-occurred_at", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-spoke_at.json b/exampleSite/static/nodes/relationship-type-spoke_at.json new file mode 100644 index 00000000..e6a49ef3 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-spoke_at.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-spoke_at", + "title": "Spoke at", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source person spoke at the target event.", + "version": "0.5.0", + "registry_type": "spoke_at", + "registry_namespace": "xananode", + "category": "participation", + "inverse": "featured_speaker", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-spoke_at", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-featured_speaker-related_to-schema-relationship-type-spoke_at-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-featured_speaker", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-spoke_at-related_to-schema-relationship-type-featured_speaker-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-featured_speaker", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-starts_with.json b/exampleSite/static/nodes/relationship-type-starts_with.json new file mode 100644 index 00000000..4f7a3f6f --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-starts_with.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-starts_with", + "title": "Starts with", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source sequence, work, or argument begins with the target.", + "version": "0.5.0", + "registry_type": "starts_with", + "registry_namespace": "xananode", + "category": "temporal", + "inverse": "is_start_of", + "default_weight": 3, + "default_visibility": "secondary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-starts_with", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-is_start_of-related_to-schema-relationship-type-starts_with-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-is_start_of", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-starts_with-related_to-schema-relationship-type-is_start_of-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-is_start_of", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-superseded_by.json b/exampleSite/static/nodes/relationship-type-superseded_by.json new file mode 100644 index 00000000..283d27dd --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-superseded_by.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.canonical:schema/relationship-type-superseded_by", + "title": "Superseded By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The superseded_by inverse relationship term derived from supersedes.", + "version": "0.5.0", + "registry_type": "superseded_by", + "registry_namespace": "xananode", + "category": "revision", + "inverse": "supersedes", + "derived_inverse": true, + "default_weight": 5, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-superseded_by", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-superseded_by-related_to-schema-relationship-type-supersedes-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-supersedes", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-supersedes-related_to-schema-relationship-type-superseded_by-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-supersedes", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-supersedes.json b/exampleSite/static/nodes/relationship-type-supersedes.json new file mode 100644 index 00000000..9a2fa568 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-supersedes.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-supersedes", + "title": "Supersedes", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source replaces the target.", + "version": "0.5.0", + "registry_type": "supersedes", + "registry_namespace": "xananode", + "category": "revision", + "inverse": "superseded_by", + "default_weight": 5, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-supersedes", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-superseded_by-related_to-schema-relationship-type-supersedes-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-superseded_by", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-supersedes-related_to-schema-relationship-type-superseded_by-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-superseded_by", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-supported_by.json b/exampleSite/static/nodes/relationship-type-supported_by.json new file mode 100644 index 00000000..652224cf --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-supported_by.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.canonical:schema/relationship-type-supported_by", + "title": "Supported By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The supported_by inverse relationship term derived from supports.", + "version": "0.5.0", + "registry_type": "supported_by", + "registry_namespace": "xananode", + "category": "evidence", + "inverse": "supports", + "derived_inverse": true, + "default_weight": 3, + "default_visibility": "secondary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-supported_by", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-supported_by-related_to-schema-relationship-type-supports-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-supports", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-supports-related_to-schema-relationship-type-supported_by-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-supports", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-supports.json b/exampleSite/static/nodes/relationship-type-supports.json new file mode 100644 index 00000000..b63364c1 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-supports.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-supports", + "title": "Supports", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source supports the target.", + "version": "0.5.0", + "registry_type": "supports", + "registry_namespace": "xananode", + "category": "evidence", + "inverse": "supported_by", + "default_weight": 3, + "default_visibility": "secondary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-supports", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-supported_by-related_to-schema-relationship-type-supports-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-supported_by", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-supports-related_to-schema-relationship-type-supported_by-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-supported_by", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-threatened_by.json b/exampleSite/static/nodes/relationship-type-threatened_by.json new file mode 100644 index 00000000..faae7898 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-threatened_by.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.canonical:schema/relationship-type-threatened_by", + "title": "Threatened By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The threatened_by inverse relationship term derived from threatens.", + "version": "0.5.0", + "registry_type": "threatened_by", + "registry_namespace": "xananode", + "category": "governance", + "inverse": "threatens", + "derived_inverse": true, + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-threatened_by", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-threatened_by-related_to-schema-relationship-type-threatens-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-threatens", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-threatens-related_to-schema-relationship-type-threatened_by-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-threatens", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-threatens.json b/exampleSite/static/nodes/relationship-type-threatens.json new file mode 100644 index 00000000..43743158 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-threatens.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-threatens", + "title": "Threatens", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source threatens, endangers, or poses a risk to the target.", + "version": "0.5.0", + "registry_type": "threatens", + "registry_namespace": "xananode", + "category": "governance", + "inverse": "threatened_by", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-threatens", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-threatened_by-related_to-schema-relationship-type-threatens-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-threatened_by", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-threatens-related_to-schema-relationship-type-threatened_by-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-threatened_by", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-trained_on.json b/exampleSite/static/nodes/relationship-type-trained_on.json new file mode 100644 index 00000000..71f90674 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-trained_on.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-trained_on", + "title": "Trained on", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source system or model was trained on the target dataset, corpus, or collection.", + "version": "0.5.0", + "registry_type": "trained_on", + "registry_namespace": "xananode", + "category": "composition", + "inverse": "used_to_train", + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-trained_on", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-trained_on-related_to-schema-relationship-type-used_to_train-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-used_to_train", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-used_to_train-related_to-schema-relationship-type-trained_on-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-used_to_train", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-transcluded_by.json b/exampleSite/static/nodes/relationship-type-transcluded_by.json new file mode 100644 index 00000000..1b68c741 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-transcluded_by.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.canonical:schema/relationship-type-transcluded_by", + "title": "Transcluded By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The transcluded_by inverse relationship term derived from transcludes.", + "version": "0.5.0", + "registry_type": "transcluded_by", + "registry_namespace": "xananode", + "category": "representation", + "inverse": "transcludes", + "derived_inverse": true, + "default_weight": 5, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-transcluded_by", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-transcluded_by-related_to-schema-relationship-type-transcludes-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-transcludes", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-transcludes-related_to-schema-relationship-type-transcluded_by-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-transcludes", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-transcludes.json b/exampleSite/static/nodes/relationship-type-transcludes.json new file mode 100644 index 00000000..bf7795c1 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-transcludes.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-transcludes", + "title": "Transcludes", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source includes a specific versioned fragment of the target by reference rather than copying it, preserving identity, attribution, and revision lineage.", + "version": "0.5.0", + "registry_type": "transcludes", + "registry_namespace": "xananode", + "category": "representation", + "inverse": "transcluded_by", + "default_weight": 5, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-transcludes", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-transcluded_by-related_to-schema-relationship-type-transcludes-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-transcluded_by", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-transcludes-related_to-schema-relationship-type-transcluded_by-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-transcluded_by", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-used_as_primary_media_for.json b/exampleSite/static/nodes/relationship-type-used_as_primary_media_for.json new file mode 100644 index 00000000..4d898396 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-used_as_primary_media_for.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.canonical:schema/relationship-type-used_as_primary_media_for", + "title": "Used As Primary Media For Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The used_as_primary_media_for inverse relationship term derived from has_primary_media.", + "version": "0.5.0", + "registry_type": "used_as_primary_media_for", + "registry_namespace": "xananode", + "category": "representation", + "inverse": "has_primary_media", + "derived_inverse": true, + "default_weight": 5, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-used_as_primary_media_for", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-has_primary_media-related_to-schema-relationship-type-used_as_primary_media_for-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-has_primary_media", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-used_as_primary_media_for-related_to-schema-relationship-type-has_primary_media-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-has_primary_media", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-used_by.json b/exampleSite/static/nodes/relationship-type-used_by.json new file mode 100644 index 00000000..de308566 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-used_by.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.canonical:schema/relationship-type-used_by", + "title": "Used By Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The used_by inverse relationship term derived from uses.", + "version": "0.5.0", + "registry_type": "used_by", + "registry_namespace": "xananode", + "category": "composition", + "inverse": "uses", + "derived_inverse": true, + "default_weight": 3, + "default_visibility": "secondary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-used_by", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-used_by-related_to-schema-relationship-type-uses-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-uses", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-uses-related_to-schema-relationship-type-used_by-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-uses", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-used_to_train.json b/exampleSite/static/nodes/relationship-type-used_to_train.json new file mode 100644 index 00000000..7273f973 --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-used_to_train.json @@ -0,0 +1,39 @@ +{ + "id": "xananode.canonical:schema/relationship-type-used_to_train", + "title": "Used To Train Relationship Term", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 4, + "summary": "The used_to_train inverse relationship term derived from trained_on.", + "version": "0.5.0", + "registry_type": "used_to_train", + "registry_namespace": "xananode", + "category": "composition", + "inverse": "trained_on", + "derived_inverse": true, + "default_weight": 4, + "default_visibility": "primary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-used_to_train", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-trained_on-related_to-schema-relationship-type-used_to_train-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-trained_on", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-used_to_train-related_to-schema-relationship-type-trained_on-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-trained_on", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationship-type-uses.json b/exampleSite/static/nodes/relationship-type-uses.json new file mode 100644 index 00000000..89f2186b --- /dev/null +++ b/exampleSite/static/nodes/relationship-type-uses.json @@ -0,0 +1,38 @@ +{ + "id": "xananode.canonical:schema/relationship-type-uses", + "title": "Uses", + "type": "schema", + "subtype": "relationship_type_schema", + "importance": 5, + "summary": "The source uses, employs, or relies on the target.", + "version": "0.5.0", + "registry_type": "uses", + "registry_namespace": "xananode", + "category": "composition", + "inverse": "used_by", + "default_weight": 3, + "default_visibility": "secondary", + "relationships": [ + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-uses", + "type": "contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-used_by-related_to-schema-relationship-type-uses-inverse", + "type": "related_to", + "source": "xananode.canonical:schema/relationship-type-used_by", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-uses-related_to-schema-relationship-type-used_by-inverse", + "type": "related_to", + "target": "xananode.canonical:schema/relationship-type-used_by", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationships-preserve-knowledge-sentence.json b/exampleSite/static/nodes/relationships-preserve-knowledge-sentence.json new file mode 100644 index 00000000..4c5138b8 --- /dev/null +++ b/exampleSite/static/nodes/relationships-preserve-knowledge-sentence.json @@ -0,0 +1,31 @@ +{ + "id": "xananode.canonical:fragment/relationships-preserve-knowledge-sentence", + "title": "Relationships Preserve Knowledge Sentence", + "type": "fragment", + "subtype": "sentence", + "importance": 4, + "summary": "Relationships preserve knowledge.", + "source_node": "xananode.canonical:claim/relationships-preserve-knowledge", + "source_content_id": "sha256:relationship-preservation-claim", + "source_version_id": "sha256:canonical-pack-v0-1-0", + "fragment_id": "0001", + "tumbler": "xananode.canonical:claim/relationships-preserve-knowledge@sha256:canonical-pack-v0-1-0#fragment/0001@sha256:relationship-preservation-sentence", + "selector": { + "type": "semantic-anchor", + "value": "tagline" + }, + "content_id": "sha256:relationship-preservation-sentence", + "version_id": "sha256:canonical-pack-v0-1-0-fragment-0001", + "rights_status": "open-source", + "relationships": [ + { + "id": "xananode.canonical:rel/tagline-fragment-derived-from-claim", + "type": "derived_from", + "target": "xananode.canonical:claim/relationships-preserve-knowledge", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/relationships-preserve-knowledge.json b/exampleSite/static/nodes/relationships-preserve-knowledge.json new file mode 100644 index 00000000..a28e8ec0 --- /dev/null +++ b/exampleSite/static/nodes/relationships-preserve-knowledge.json @@ -0,0 +1,26 @@ +{ + "id": "xananode.canonical:claim/relationships-preserve-knowledge", + "title": "Relationships Preserve Knowledge", + "type": "claim", + "subtype": "definition", + "status": "asserted", + "importance": 5, + "summary": "Knowledge survives movement between tools when relationships carry meaning, evidence, authorship, and addressable context instead of collapsing into anonymous links.", + "relationships": [ + { + "id": "xananode.canonical:rel/tagline-fragment-derived-from-claim", + "type": "derived_from", + "source": "xananode.canonical:fragment/relationships-preserve-knowledge-sentence", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/xananode-has-claim-relationships-preserve-knowledge", + "type": "has_claim", + "source": "xananode.canonical:concept/xananode", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/ro-crate-metadata-schema.json b/exampleSite/static/nodes/ro-crate-metadata-schema.json new file mode 100644 index 00000000..db8f187d --- /dev/null +++ b/exampleSite/static/nodes/ro-crate-metadata-schema.json @@ -0,0 +1,20 @@ +{ + "id": "xananode.canonical:schema/ro-crate-metadata-schema", + "title": "RO-Crate Metadata Schema", + "type": "schema", + "subtype": "validation_rule", + "importance": 4, + "summary": "The JSON Schema for Research Object Crate metadata used to describe packaged substrate artifacts and their provenance.", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/ro-crate-metadata.schema.json", + "relationships": [ + { + "id": "xananode.canonical:rel/protocol-contains-ro-crate-schema", + "type": "contains", + "source": "xananode.canonical:project/xananode-protocol", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/substrate-diff-schema.json b/exampleSite/static/nodes/substrate-diff-schema.json new file mode 100644 index 00000000..054db61a --- /dev/null +++ b/exampleSite/static/nodes/substrate-diff-schema.json @@ -0,0 +1,20 @@ +{ + "id": "xananode.canonical:schema/substrate-diff-schema", + "title": "Substrate Diff Schema", + "type": "schema", + "subtype": "validation_rule", + "importance": 4, + "summary": "The JSON Schema for representing portable differences between substrate states.", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/substrate-diff.schema.json", + "relationships": [ + { + "id": "xananode.canonical:rel/protocol-contains-substrate-diff-schema", + "type": "contains", + "source": "xananode.canonical:project/xananode-protocol", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/substrate-manifest-schema.json b/exampleSite/static/nodes/substrate-manifest-schema.json index 8e851aa1..1dedd20b 100644 --- a/exampleSite/static/nodes/substrate-manifest-schema.json +++ b/exampleSite/static/nodes/substrate-manifest-schema.json @@ -1,34 +1,21 @@ { - "id": "xananode.example:schema/substrate-manifest-schema", + "id": "xananode.canonical:schema/substrate-manifest-schema", "title": "Substrate Manifest Schema", "type": "schema", - "status": "draft", + "subtype": "validation_rule", "importance": 5, - "summary": "The JSON Schema that validates a XanaNode substrate manifest.", + "summary": "The JSON Schema defining substrate manifests, repository metadata, federation hints, imports, trust data, and pack metadata.", + "version": "xananode-core@0.5.0", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/substrate-manifest.schema.json", "relationships": [ { - "id": "xananode.example:rel/xananode-core-schema-defines-substrate-manifest-schema-55", - "type": "defines", - "source": "xananode.example:schema/xananode-core-schema", - "direction": "incoming" - }, - { - "id": "xananode.example:rel/substrate-manifest-schema-defines-substrate-manifest-66", - "type": "defines", - "target": "xananode.example:concept/substrate-manifest", - "direction": "outgoing" - }, - { - "id": "xananode.example:rel/xananode-core-schema-contains-substrate-manifest-schema-67", + "id": "xananode.canonical:rel/protocol-contains-manifest-schema", "type": "contains", - "source": "xananode.example:schema/xananode-core-schema", - "direction": "incoming" - }, - { - "id": "xananode.example:rel/compatibility-report-requires-substrate-manifest-schema-68", - "type": "requires", - "source": "xananode.example:concept/compatibility-report", + "source": "xananode.canonical:project/xananode-protocol", "direction": "incoming" } - ] + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" } diff --git a/exampleSite/static/nodes/substrate-node-schema.json b/exampleSite/static/nodes/substrate-node-schema.json index 8e9afb50..955dbd72 100644 --- a/exampleSite/static/nodes/substrate-node-schema.json +++ b/exampleSite/static/nodes/substrate-node-schema.json @@ -1,34 +1,21 @@ { - "id": "xananode.example:schema/substrate-node-schema", + "id": "xananode.canonical:schema/substrate-node-schema", "title": "Substrate Node Schema", "type": "schema", - "status": "draft", + "subtype": "validation_rule", "importance": 5, - "summary": "The JSON Schema that validates machine-readable XanaNode node records.", + "summary": "The JSON Schema defining portable node records, including type, subtype, facets, media metadata, source snapshots, fragments, and relationships.", + "version": "xananode-core@0.5.0", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/substrate-node.schema.json", "relationships": [ { - "id": "xananode.example:rel/xananode-core-schema-defines-substrate-node-schema-56", - "type": "defines", - "source": "xananode.example:schema/xananode-core-schema", - "direction": "incoming" - }, - { - "id": "xananode.example:rel/substrate-node-schema-defines-substrate-node-record-63", - "type": "defines", - "target": "xananode.example:concept/substrate-node-record", - "direction": "outgoing" - }, - { - "id": "xananode.example:rel/substrate-node-schema-uses-xananode-node-types-64", - "type": "uses", - "target": "xananode.example:schema/xananode-node-types", - "direction": "outgoing" - }, - { - "id": "xananode.example:rel/xananode-core-schema-contains-substrate-node-schema-65", + "id": "xananode.canonical:rel/protocol-contains-node-schema", "type": "contains", - "source": "xananode.example:schema/xananode-core-schema", + "source": "xananode.canonical:project/xananode-protocol", "direction": "incoming" } - ] + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" } diff --git a/exampleSite/static/nodes/substrate-projection-layer.json b/exampleSite/static/nodes/substrate-projection-layer.json new file mode 100644 index 00000000..a651c33e --- /dev/null +++ b/exampleSite/static/nodes/substrate-projection-layer.json @@ -0,0 +1,34 @@ +{ + "id": "xananode.canonical:concept/substrate-projection-layer", + "title": "Substrate Projection Layer", + "type": "concept", + "subtypes": [ + "lens", + "renderer" + ], + "importance": 5, + "summary": "A renderer or lens that presents a substrate for a particular use without becoming the substrate itself.", + "relationships": [ + { + "id": "xananode.canonical:rel/hugo-implements-projection-layer", + "type": "implements", + "source": "xananode.canonical:project/xananode-hugo-theme", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/project-xananode-hugo-theme-implements-concept-substrate-projection-layer", + "type": "implements", + "source": "xananode.canonical:project/xananode-hugo-theme", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/protocol-artifacts-enable-projection-layers", + "type": "enables", + "source": "xananode.canonical:concept/protocol-artifacts", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/substrate-relationships-schema.json b/exampleSite/static/nodes/substrate-relationships-schema.json index adb02c0d..50637ced 100644 --- a/exampleSite/static/nodes/substrate-relationships-schema.json +++ b/exampleSite/static/nodes/substrate-relationships-schema.json @@ -1,34 +1,21 @@ { - "id": "xananode.example:schema/substrate-relationships-schema", + "id": "xananode.canonical:schema/substrate-relationships-schema", "title": "Substrate Relationships Schema", "type": "schema", - "status": "draft", + "subtype": "validation_rule", "importance": 5, - "summary": "The JSON Schema that validates the protocol relationship list for a substrate.", + "summary": "The JSON Schema defining portable relationship records, including asserted time, validity time, confidence, evidence, and tumbler references.", + "version": "xananode-core@0.5.0", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/substrate-relationships.schema.json", "relationships": [ { - "id": "xananode.example:rel/xananode-core-schema-defines-substrate-relationships-schema-57", - "type": "defines", - "source": "xananode.example:schema/xananode-core-schema", - "direction": "incoming" - }, - { - "id": "xananode.example:rel/substrate-relationships-schema-defines-substrate-relationship-list-60", - "type": "defines", - "target": "xananode.example:concept/substrate-relationship-list", - "direction": "outgoing" - }, - { - "id": "xananode.example:rel/substrate-relationships-schema-uses-xananode-relationship-types-61", - "type": "uses", - "target": "xananode.example:schema/xananode-relationship-types", - "direction": "outgoing" - }, - { - "id": "xananode.example:rel/xananode-core-schema-contains-substrate-relationships-schema-62", + "id": "xananode.canonical:rel/protocol-contains-relationship-schema", "type": "contains", - "source": "xananode.example:schema/xananode-core-schema", + "source": "xananode.canonical:project/xananode-protocol", "direction": "incoming" } - ] + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" } diff --git a/exampleSite/static/nodes/support-xananode.json b/exampleSite/static/nodes/support-xananode.json new file mode 100644 index 00000000..4e5dd36f --- /dev/null +++ b/exampleSite/static/nodes/support-xananode.json @@ -0,0 +1,21 @@ +{ + "id": "xananode.canonical:source/support-xananode", + "title": "Support XanaNode", + "type": "source", + "subtype": "support_page", + "importance": 4, + "summary": "A support link for people who want to help sustain authored knowledge substrate creation.", + "source_url": "https://github.com/sponsors/kingc95", + "rights_status": "external", + "relationships": [ + { + "id": "xananode.canonical:rel/support-supports-contributors", + "type": "supports", + "target": "xananode.canonical:community/xananode-contributors", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/what-is-xananode.json b/exampleSite/static/nodes/what-is-xananode.json index 6a4d0271..11bdef95 100644 --- a/exampleSite/static/nodes/what-is-xananode.json +++ b/exampleSite/static/nodes/what-is-xananode.json @@ -1,39 +1,19 @@ { - "id": "xananode.example:essay/what-is-xananode", + "id": "xananode.canonical:essay/what-is-xananode", "title": "What Is XanaNode?", "type": "essay", + "subtype": "explainer", "importance": 5, - "summary": "XanaNode is a protocol for interoperable knowledge substrates, not merely a graph viewer or static site theme.", + "summary": "An explanation of XanaNode as a layered protocol, not a single viewer, website, repository, or graph visualization.", "relationships": [ { - "id": "xananode.example:rel/what-is-xananode-defines-xananode-105", - "type": "defines", - "target": "xananode.example:concept/xananode", - "direction": "outgoing" - }, - { - "id": "xananode.example:rel/what-is-xananode-explains-xananode-hugo-theme-106", - "type": "explains", - "target": "xananode.example:project/xananode-hugo-theme", - "direction": "outgoing" - }, - { - "id": "xananode.example:rel/what-is-xananode-arrives_at-claim-merge-without-collapse-107", - "type": "arrives_at", - "target": "xananode.example:claim/claim-merge-without-collapse", - "direction": "outgoing" - }, - { - "id": "xananode.example:rel/what-is-xananode-context_for-federated-knowledge-substrates-108", - "type": "context_for", - "target": "xananode.example:concept/federated-knowledge-substrates", - "direction": "outgoing" - }, - { - "id": "xananode.example:rel/what-is-xananode-explains-protocol-artifacts-109", + "id": "xananode.canonical:rel/what-is-xananode-explains-xananode", "type": "explains", - "target": "xananode.example:concept/protocol-artifacts", + "target": "xananode.canonical:concept/xananode", "direction": "outgoing" } - ] + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" } diff --git a/exampleSite/static/nodes/xananode-canonical-pack-bootstrap.json b/exampleSite/static/nodes/xananode-canonical-pack-bootstrap.json new file mode 100644 index 00000000..c6ecdb9a --- /dev/null +++ b/exampleSite/static/nodes/xananode-canonical-pack-bootstrap.json @@ -0,0 +1,20 @@ +{ + "id": "xananode.canonical:event/xananode-canonical-pack-bootstrap", + "title": "XanaNode Canonical Pack Bootstrap", + "type": "event", + "subtype": "release", + "importance": 4, + "summary": "The point where Core begins shipping a mountable canonical XanaNode substrate pack as protocol JSON.", + "date": "2026-06-19", + "relationships": [ + { + "id": "xananode.canonical:rel/bootstrap-created-revision", + "type": "created", + "target": "xananode.canonical:revision/canonical-pack-v0-1-0", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/xananode-com-domain.json b/exampleSite/static/nodes/xananode-com-domain.json new file mode 100644 index 00000000..2f2cdccc --- /dev/null +++ b/exampleSite/static/nodes/xananode-com-domain.json @@ -0,0 +1,24 @@ +{ + "id": "xananode.canonical:source/xananode-com-domain", + "title": "XanaNode.com", + "type": "source", + "subtypes": [ + "website", + "official_site" + ], + "importance": 5, + "summary": "The primary public home for the personally authored canonical XanaNode substrate.", + "source_url": "https://xananode.com/", + "rights_status": "canonical-public", + "relationships": [ + { + "id": "xananode.canonical:rel/xananode-published-at-com", + "type": "documents", + "source": "xananode.canonical:concept/xananode", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/xananode-contributors.json b/exampleSite/static/nodes/xananode-contributors.json new file mode 100644 index 00000000..7acce344 --- /dev/null +++ b/exampleSite/static/nodes/xananode-contributors.json @@ -0,0 +1,19 @@ +{ + "id": "xananode.canonical:community/xananode-contributors", + "title": "XanaNode Contributors", + "type": "community", + "subtype": "open_source", + "importance": 4, + "summary": "The people and future maintainers who author, review, preserve, and project XanaNode-compatible substrates.", + "relationships": [ + { + "id": "xananode.canonical:rel/support-supports-contributors", + "type": "supports", + "source": "xananode.canonical:source/support-xananode", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/xananode-core-sdk-repository.json b/exampleSite/static/nodes/xananode-core-sdk-repository.json new file mode 100644 index 00000000..a3c36bcd --- /dev/null +++ b/exampleSite/static/nodes/xananode-core-sdk-repository.json @@ -0,0 +1,27 @@ +{ + "id": "xananode.canonical:source/xananode-core-sdk-repository", + "title": "XanaNode Core SDK Repository", + "type": "source", + "subtype": "git_repository", + "importance": 5, + "summary": "The public Core SDK repository for validating, building, loading, analyzing, and exporting XanaNode protocol artifacts across renderers and tools.", + "source_url": "https://github.com/kingc95/XanaNode-Core-SDK", + "rights_status": "open-source", + "relationships": [ + { + "id": "xananode.canonical:rel/core-documented-by-repository", + "type": "documents", + "target": "xananode.canonical:project/xananode-core-sdk", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/github-profile-includes-core-repo", + "type": "includes", + "source": "xananode.canonical:source/github-profile", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/xananode-core-sdk.json b/exampleSite/static/nodes/xananode-core-sdk.json new file mode 100644 index 00000000..9f3d5184 --- /dev/null +++ b/exampleSite/static/nodes/xananode-core-sdk.json @@ -0,0 +1,50 @@ +{ + "id": "xananode.canonical:project/xananode-core-sdk", + "title": "XanaNode Core SDK", + "type": "project", + "subtype": "software", + "status": "active", + "importance": 5, + "summary": "The renderer-independent SDK that validates substrates, resolves mounted packs, analyzes intake, builds fragments, generates suggestions, and exports protocol artifacts.", + "relationships": [ + { + "id": "xananode.canonical:rel/core-builds-protocol-artifacts", + "type": "enables", + "target": "xananode.canonical:concept/protocol-artifacts", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/core-documented-by-repository", + "type": "documents", + "source": "xananode.canonical:source/xananode-core-sdk-repository", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/core-implements-protocol", + "type": "implements", + "target": "xananode.canonical:project/xananode-protocol", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/core-uses-nodejs", + "type": "uses", + "target": "xananode.canonical:technology/nodejs", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/hugo-uses-core", + "type": "uses", + "source": "xananode.canonical:project/xananode-hugo-theme", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/workspace-uses-core", + "type": "uses", + "source": "xananode.canonical:project/xananode-workspace", + "direction": "incoming" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/xananode-hugo-repository.json b/exampleSite/static/nodes/xananode-hugo-repository.json new file mode 100644 index 00000000..a20bda68 --- /dev/null +++ b/exampleSite/static/nodes/xananode-hugo-repository.json @@ -0,0 +1,27 @@ +{ + "id": "xananode.canonical:source/xananode-hugo-repository", + "title": "XanaNode Hugo Repository", + "type": "source", + "subtype": "git_repository", + "importance": 5, + "summary": "The public Hugo projection repository that renders XanaNode substrates as static readable pages and an interactive graph.", + "source_url": "https://github.com/kingc95/XanaNode-Hugo", + "rights_status": "open-source", + "relationships": [ + { + "id": "xananode.canonical:rel/github-profile-includes-hugo-repo", + "type": "includes", + "source": "xananode.canonical:source/github-profile", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/hugo-documented-by-repository", + "type": "documents", + "target": "xananode.canonical:project/xananode-hugo-theme", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/xananode-hugo-theme.json b/exampleSite/static/nodes/xananode-hugo-theme.json index 1bde599d..02f02388 100644 --- a/exampleSite/static/nodes/xananode-hugo-theme.json +++ b/exampleSite/static/nodes/xananode-hugo-theme.json @@ -1,89 +1,57 @@ { - "id": "xananode.example:project/xananode-hugo-theme", + "id": "xananode.canonical:project/xananode-hugo-theme", "title": "XanaNode Hugo Theme", "type": "project", - "status": "prototype", - "importance": 4, - "summary": "A Hugo theme that publishes XanaNode substrates as readable pages and a navigable graph.", - "primary_media": "xananode.example:media/xananode-icon", + "subtype": "software", + "status": "active", + "importance": 5, + "summary": "A static website projection layer that uses Hugo to read XanaNode protocol artifacts and present pages, graph navigation, trails, sources, media, fragments, and review utilities.", + "primary_media": "xananode.canonical:media/xananode-icon", "relationships": [ { - "id": "xananode.example:rel/xananode-hugo-theme-enables-static-publishing-25", - "type": "enables", - "target": "xananode.example:technology/static-publishing", - "direction": "outgoing" - }, - { - "id": "xananode.example:rel/xananode-studio-repo-uses-xananode-hugo-theme-31", - "type": "uses", - "source": "xananode.example:source/xananode-studio-repo", - "direction": "incoming" - }, - { - "id": "xananode.example:rel/xananode-hugo-repo-implements-xananode-hugo-theme-36", - "type": "implements", - "source": "xananode.example:source/xananode-hugo-repo", + "id": "xananode.canonical:rel/hugo-documented-by-repository", + "type": "documents", + "source": "xananode.canonical:source/xananode-hugo-repository", "direction": "incoming" }, { - "id": "xananode.example:rel/xananode-hugo-theme-implements-xananode-78", + "id": "xananode.canonical:rel/hugo-implements-projection-layer", "type": "implements", - "target": "xananode.example:concept/xananode", + "target": "xananode.canonical:concept/substrate-projection-layer", "direction": "outgoing" }, { - "id": "xananode.example:rel/xananode-hugo-theme-uses-hugo-79", + "id": "xananode.canonical:rel/hugo-uses-core", "type": "uses", - "target": "xananode.example:technology/hugo", + "target": "xananode.canonical:project/xananode-core-sdk", "direction": "outgoing" }, { - "id": "xananode.example:rel/xananode-hugo-theme-uses-cytoscape-js-80", + "id": "xananode.canonical:rel/hugo-uses-cytoscape", "type": "uses", - "target": "xananode.example:technology/cytoscape-js", + "target": "xananode.canonical:technology/cytoscape-js", "direction": "outgoing" }, { - "id": "xananode.example:rel/xananode-hugo-theme-demonstrates-knowledge-substrate-81", - "type": "demonstrates", - "target": "xananode.example:concept/knowledge-substrate", + "id": "xananode.canonical:rel/hugo-uses-hugo", + "type": "uses", + "target": "xananode.canonical:technology/hugo", "direction": "outgoing" }, { - "id": "xananode.example:rel/xananode-hugo-theme-has_primary_media-xananode-icon-102", - "type": "has_primary_media", - "target": "xananode.example:media/xananode-icon", + "id": "xananode.canonical:rel/project-xananode-hugo-theme-implements-concept-substrate-projection-layer", + "type": "implements", + "target": "xananode.canonical:concept/substrate-projection-layer", "direction": "outgoing" }, { - "id": "xananode.example:rel/xananode-icon-depicts-xananode-hugo-theme-103", - "type": "depicts", - "source": "xananode.example:media/xananode-icon", - "direction": "incoming" - }, - { - "id": "xananode.example:rel/what-is-xananode-explains-xananode-hugo-theme-106", - "type": "explains", - "source": "xananode.example:essay/what-is-xananode", - "direction": "incoming" - }, - { - "id": "xananode.example:rel/using-hugo-with-protocol-json-explains-xananode-hugo-theme-110", - "type": "explains", - "source": "xananode.example:essay/using-hugo-with-protocol-json", - "direction": "incoming" - }, - { - "id": "xananode.example:rel/known-implementations-registry-documents-xananode-hugo-theme-173", - "type": "documents", - "source": "xananode.example:concept/known-implementations-registry", + "id": "xananode.canonical:rel/schema-known-implementations-registry-contains-project-xananode-hugo-theme", + "type": "contains", + "source": "xananode.canonical:schema/known-implementations-registry", "direction": "incoming" - }, - { - "id": "xananode.example:rel/xananode-hugo-theme-represented-by-xananode-icon", - "type": "has_primary_media", - "target": "xananode.example:media/xananode-icon", - "direction": "outgoing" } - ] + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" } diff --git a/exampleSite/static/nodes/xananode-icon.json b/exampleSite/static/nodes/xananode-icon.json index 5abeec66..6e1f752b 100644 --- a/exampleSite/static/nodes/xananode-icon.json +++ b/exampleSite/static/nodes/xananode-icon.json @@ -1,43 +1,41 @@ { - "id": "xananode.example:media/xananode-icon", + "id": "xananode.canonical:media/xananode-icon", "title": "XanaNode Icon", "type": "media", + "subtypes": [ + "image", + "logo" + ], + "media_type": "image", + "mime_type": "image/svg+xml", "importance": 5, - "summary": "The abstract X-shaped network icon used as the visual mark for the XanaNode theme.", - "source_url": "https://xananode.com/xananode-icon.svg", + "summary": "The XanaNode project icon used as primary media for XanaNode nodes and projection branding.", + "alt": "A connected node mark with orange and blue paths crossing around a bright central node.", "rights_status": "open-source", - "media_type": "image/svg+xml", - "alt": "An abstract X-shaped network logo with a central node and four outer nodes connected by blue and orange relationship lines.", + "asset_path": "media/images/xananode-icon.svg", + "asset_role": "primary_media", + "creator": "Built By Bots", "relationships": [ { - "id": "xananode.example:rel/xananode-hugo-theme-has_primary_media-xananode-icon-102", - "type": "has_primary_media", - "source": "xananode.example:project/xananode-hugo-theme", + "id": "xananode.canonical:rel/built-by-bots-created-icon", + "type": "created", + "source": "xananode.canonical:organization/built-by-bots", "direction": "incoming" }, { - "id": "xananode.example:rel/xananode-icon-depicts-xananode-hugo-theme-103", + "id": "xananode.canonical:rel/icon-depicts-xananode", "type": "depicts", - "target": "xananode.example:project/xananode-hugo-theme", - "direction": "outgoing" - }, - { - "id": "xananode.example:rel/xananode-icon-represents-xananode-104", - "type": "represents", - "target": "xananode.example:concept/xananode", + "target": "xananode.canonical:concept/xananode", "direction": "outgoing" }, { - "id": "xananode.example:rel/xananode-hugo-theme-represented-by-xananode-icon", - "type": "has_primary_media", - "source": "xananode.example:project/xananode-hugo-theme", - "direction": "incoming" - }, - { - "id": "xananode.example:rel/xananode-represented-by-xananode-icon", + "id": "xananode.canonical:rel/xananode-has-primary-media-icon", "type": "has_primary_media", - "source": "xananode.example:concept/xananode", + "source": "xananode.canonical:concept/xananode", "direction": "incoming" } - ] + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" } diff --git a/exampleSite/static/nodes/xananode-net-domain.json b/exampleSite/static/nodes/xananode-net-domain.json new file mode 100644 index 00000000..2f1d491c --- /dev/null +++ b/exampleSite/static/nodes/xananode-net-domain.json @@ -0,0 +1,17 @@ +{ + "id": "xananode.canonical:source/xananode-net-domain", + "title": "XanaNode.net", + "type": "source", + "subtypes": [ + "website", + "official_site" + ], + "importance": 4, + "summary": "A public XanaNode domain reserved for network, federation, or infrastructure presentation.", + "source_url": "https://xananode.net/", + "rights_status": "canonical-public", + "relationships": [], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/xananode-org-domain.json b/exampleSite/static/nodes/xananode-org-domain.json new file mode 100644 index 00000000..71aa4b90 --- /dev/null +++ b/exampleSite/static/nodes/xananode-org-domain.json @@ -0,0 +1,17 @@ +{ + "id": "xananode.canonical:source/xananode-org-domain", + "title": "XanaNode.org", + "type": "source", + "subtypes": [ + "website", + "official_site" + ], + "importance": 4, + "summary": "A public XanaNode domain reserved for protocol, community, governance, or organizational presentation.", + "source_url": "https://xananode.org/", + "rights_status": "canonical-public", + "relationships": [], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/xananode-protocol-repository.json b/exampleSite/static/nodes/xananode-protocol-repository.json new file mode 100644 index 00000000..90229db4 --- /dev/null +++ b/exampleSite/static/nodes/xananode-protocol-repository.json @@ -0,0 +1,27 @@ +{ + "id": "xananode.canonical:source/xananode-protocol-repository", + "title": "XanaNode Protocol Repository", + "type": "source", + "subtype": "git_repository", + "importance": 5, + "summary": "The public repository for the XanaNode protocol schemas, specifications, governance documents, registries, proposals, and examples.", + "source_url": "https://github.com/kingc95/XanaNode-Protocol", + "rights_status": "open-source", + "relationships": [ + { + "id": "xananode.canonical:rel/github-profile-includes-protocol-repo", + "type": "includes", + "source": "xananode.canonical:source/github-profile", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/protocol-documented-by-repository", + "type": "documents", + "target": "xananode.canonical:project/xananode-protocol", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/xananode-protocol.json b/exampleSite/static/nodes/xananode-protocol.json new file mode 100644 index 00000000..3ef6a022 --- /dev/null +++ b/exampleSite/static/nodes/xananode-protocol.json @@ -0,0 +1,113 @@ +{ + "id": "xananode.canonical:project/xananode-protocol", + "title": "XanaNode Protocol", + "type": "project", + "subtypes": [ + "standard", + "protocol" + ], + "status": "active", + "importance": 5, + "summary": "The specification layer that defines substrate artifacts, node types, relationship types, addressing, pack ingress, federation, governance, and validation rules.", + "relationships": [ + { + "id": "xananode.canonical:rel/core-implements-protocol", + "type": "implements", + "source": "xananode.canonical:project/xananode-core-sdk", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/protocol-contains-author-profile-schema", + "type": "contains", + "target": "xananode.canonical:schema/author-profile-schema", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/protocol-contains-compatibility-report-schema", + "type": "contains", + "target": "xananode.canonical:schema/compatibility-report-schema", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/protocol-contains-manifest-schema", + "type": "contains", + "target": "xananode.canonical:schema/substrate-manifest-schema", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/protocol-contains-merge-report-schema", + "type": "contains", + "target": "xananode.canonical:schema/merge-report-schema", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/protocol-contains-namespace-schema", + "type": "contains", + "target": "xananode.canonical:schema/namespace-schema", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/protocol-contains-nanopublication-schema", + "type": "contains", + "target": "xananode.canonical:schema/nanopublication-schema", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/protocol-contains-node-schema", + "type": "contains", + "target": "xananode.canonical:schema/substrate-node-schema", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/protocol-contains-node-type-registry", + "type": "contains", + "target": "xananode.canonical:schema/node-type-registry", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/protocol-contains-property-registry-schema", + "type": "contains", + "target": "xananode.canonical:schema/property-registry-schema", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/protocol-contains-relationship-schema", + "type": "contains", + "target": "xananode.canonical:schema/substrate-relationships-schema", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/protocol-contains-relationship-type-registry", + "type": "contains", + "target": "xananode.canonical:schema/relationship-type-registry", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/protocol-contains-ro-crate-schema", + "type": "contains", + "target": "xananode.canonical:schema/ro-crate-metadata-schema", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/protocol-contains-substrate-diff-schema", + "type": "contains", + "target": "xananode.canonical:schema/substrate-diff-schema", + "direction": "outgoing" + }, + { + "id": "xananode.canonical:rel/protocol-documented-by-repository", + "type": "documents", + "source": "xananode.canonical:source/xananode-protocol-repository", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/protocol-uses-python", + "type": "uses", + "target": "xananode.canonical:technology/python", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/xananode-stack-trail.json b/exampleSite/static/nodes/xananode-stack-trail.json new file mode 100644 index 00000000..38642ceb --- /dev/null +++ b/exampleSite/static/nodes/xananode-stack-trail.json @@ -0,0 +1,21 @@ +{ + "id": "xananode.canonical:trail/xananode-stack-trail", + "title": "XanaNode Stack Trail", + "type": "trail", + "subtype": "introductory", + "importance": 5, + "summary": "A curated route from the XanaNode concept through protocol, Core, projection layers, Hugo, workspace, sources, and support.", + "nodes": [ + "xananode.canonical:concept/xananode", + "xananode.canonical:project/xananode-protocol", + "xananode.canonical:project/xananode-core-sdk", + "xananode.canonical:concept/substrate-projection-layer", + "xananode.canonical:project/xananode-hugo-theme", + "xananode.canonical:project/xananode-workspace", + "xananode.canonical:source/xananode-com-domain" + ], + "relationships": [], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/xananode-studio-repository.json b/exampleSite/static/nodes/xananode-studio-repository.json new file mode 100644 index 00000000..d544782a --- /dev/null +++ b/exampleSite/static/nodes/xananode-studio-repository.json @@ -0,0 +1,14 @@ +{ + "id": "xananode.canonical:source/xananode-studio-repository", + "title": "XanaNode Studio Repository", + "type": "source", + "subtype": "git_repository", + "importance": 3, + "summary": "The public Studio repository reserved for richer local-first authoring and review interfaces over XanaNode substrates.", + "source_url": "https://github.com/kingc95/XanaNode-Studio", + "rights_status": "open-source", + "relationships": [], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/xananode-workspace-repository.json b/exampleSite/static/nodes/xananode-workspace-repository.json new file mode 100644 index 00000000..cbd9a531 --- /dev/null +++ b/exampleSite/static/nodes/xananode-workspace-repository.json @@ -0,0 +1,21 @@ +{ + "id": "xananode.canonical:source/xananode-workspace-repository", + "title": "XanaNode Workspace Repository", + "type": "source", + "subtype": "git_repository", + "importance": 4, + "summary": "The public workspace repository for coordinating local substrates, mounted packs, author workflows, media handling, and stack orchestration.", + "source_url": "https://github.com/kingc95/XanaNode-Workspace", + "rights_status": "open-source", + "relationships": [ + { + "id": "xananode.canonical:rel/workspace-documented-by-repository", + "type": "documents", + "target": "xananode.canonical:project/xananode-workspace", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/xananode-workspace.json b/exampleSite/static/nodes/xananode-workspace.json new file mode 100644 index 00000000..ce3dd1e2 --- /dev/null +++ b/exampleSite/static/nodes/xananode-workspace.json @@ -0,0 +1,26 @@ +{ + "id": "xananode.canonical:project/xananode-workspace", + "title": "XanaNode Workspace", + "type": "project", + "subtype": "software", + "status": "active", + "importance": 4, + "summary": "A coordination layer for local authoring, mounted pack selection, media placement, import review, Git workflows, and stack-level health checks.", + "relationships": [ + { + "id": "xananode.canonical:rel/workspace-documented-by-repository", + "type": "documents", + "source": "xananode.canonical:source/xananode-workspace-repository", + "direction": "incoming" + }, + { + "id": "xananode.canonical:rel/workspace-uses-core", + "type": "uses", + "target": "xananode.canonical:project/xananode-core-sdk", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/xananode.json b/exampleSite/static/nodes/xananode.json index 25a0307a..b09888ac 100644 --- a/exampleSite/static/nodes/xananode.json +++ b/exampleSite/static/nodes/xananode.json @@ -1,196 +1,62 @@ { - "id": "xananode.example:concept/xananode", + "id": "xananode.canonical:concept/xananode", "title": "XanaNode", "type": "concept", + "subtype": "protocol", "importance": 5, - "summary": "A protocol for interoperable, independently authored knowledge substrates that preserve relationships, provenance, lineage, disagreement, and addressable fragments.", - "primary_media": "xananode.example:media/xananode-icon", + "summary": "A protocol for independently authored knowledge substrates that preserve relationships, provenance, lineage, disagreement, and addressable fragments.", + "primary_media": "xananode.canonical:media/xananode-icon", "relationships": [ { - "id": "xananode.example:rel/xananode-core-trail-continues_to-xananode-7", - "type": "continues_to", - "source": "xananode.example:trail/xananode-core-trail", + "id": "xananode.canonical:rel/christian-authored-xananode", + "type": "authored", + "source": "xananode.canonical:person/christian-siefen", "direction": "incoming" }, { - "id": "xananode.example:rel/historical-lineage-trail-arrives_at-xananode-20", - "type": "arrives_at", - "source": "xananode.example:trail/historical-lineage-trail", + "id": "xananode.canonical:rel/icon-depicts-xananode", + "type": "depicts", + "source": "xananode.canonical:media/xananode-icon", "direction": "incoming" }, { - "id": "xananode.example:rel/branching-orientation-trail-continues_to-xananode-22", - "type": "continues_to", - "source": "xananode.example:trail/branching-orientation-trail", - "direction": "incoming" - }, - { - "id": "xananode.example:rel/xananode-protocol-repo-defines-xananode-33", - "type": "defines", - "source": "xananode.example:source/xananode-protocol-repo", - "direction": "incoming" - }, - { - "id": "xananode.example:rel/xananode-node-types-defines-xananode-52", - "type": "defines", - "source": "xananode.example:schema/xananode-node-types", - "direction": "incoming" - }, - { - "id": "xananode.example:rel/xananode-hugo-theme-implements-xananode-78", - "type": "implements", - "source": "xananode.example:project/xananode-hugo-theme", - "direction": "incoming" - }, - { - "id": "xananode.example:rel/project-xanadu-influenced-xananode-83", - "type": "influenced", - "source": "xananode.example:project/project-xanadu", - "direction": "incoming" - }, - { - "id": "xananode.example:rel/nls-anticipated-xananode-85", - "type": "anticipated", - "source": "xananode.example:project/nls", - "direction": "incoming" - }, - { - "id": "xananode.example:rel/memex-anticipated-xananode-87", - "type": "anticipated", - "source": "xananode.example:project/memex", - "direction": "incoming" - }, - { - "id": "xananode.example:rel/ted-nelson-influenced-xananode-94", - "type": "influenced", - "source": "xananode.example:person/ted-nelson", - "direction": "incoming" - }, - { - "id": "xananode.example:rel/xananode-extends-douglas-engelbart-97", - "type": "extends", - "target": "xananode.example:person/douglas-engelbart", - "direction": "outgoing" - }, - { - "id": "xananode.example:rel/xananode-icon-represents-xananode-104", + "id": "xananode.canonical:rel/schema-namespace-xananode-represents-concept-xananode", "type": "represents", - "source": "xananode.example:media/xananode-icon", + "source": "xananode.canonical:schema/namespace-xananode", "direction": "incoming" }, { - "id": "xananode.example:rel/what-is-xananode-defines-xananode-105", - "type": "defines", - "source": "xananode.example:essay/what-is-xananode", - "direction": "incoming" - }, - { - "id": "xananode.example:rel/start-here-explains-xananode-114", + "id": "xananode.canonical:rel/what-is-xananode-explains-xananode", "type": "explains", - "source": "xananode.example:essay/start-here", + "source": "xananode.canonical:essay/what-is-xananode", "direction": "incoming" }, { - "id": "xananode.example:rel/xananode-defines-knowledge-substrate-121", + "id": "xananode.canonical:rel/xananode-defines-knowledge-substrate", "type": "defines", - "target": "xananode.example:concept/knowledge-substrate", + "target": "xananode.canonical:concept/knowledge-substrate", "direction": "outgoing" }, { - "id": "xananode.example:rel/xananode-explains-federated-knowledge-substrates-122", - "type": "explains", - "target": "xananode.example:concept/federated-knowledge-substrates", + "id": "xananode.canonical:rel/xananode-has-claim-relationships-preserve-knowledge", + "type": "has_claim", + "target": "xananode.canonical:claim/relationships-preserve-knowledge", "direction": "outgoing" }, { - "id": "xananode.example:rel/xananode-requires-xananode-core-schema-123", - "type": "requires", - "target": "xananode.example:schema/xananode-core-schema", - "direction": "outgoing" - }, - { - "id": "xananode.example:rel/xananode-preserves-provenance-124", - "type": "preserves", - "target": "xananode.example:concept/provenance", - "direction": "outgoing" - }, - { - "id": "xananode.example:rel/xananode-extends-project-xanadu-125", - "type": "extends", - "target": "xananode.example:project/project-xanadu", - "direction": "outgoing" - }, - { - "id": "xananode.example:rel/xananode-extends-memex-126", - "type": "extends", - "target": "xananode.example:project/memex", - "direction": "outgoing" - }, - { - "id": "xananode.example:rel/xananode-extends-tumbler-addressing-134", - "type": "extends", - "target": "xananode.example:concept/tumbler-addressing", - "direction": "outgoing" - }, - { - "id": "xananode.example:rel/source-github-documents-xananode-224", - "type": "documents", - "source": "xananode.example:source/source-github", - "direction": "incoming" - }, - { - "id": "xananode.example:rel/source-support-supports-xananode-225", - "type": "supports", - "source": "xananode.example:source/source-support", - "direction": "incoming" - }, - { - "id": "xananode.example:rel/xananode-represented-by-xananode-icon", + "id": "xananode.canonical:rel/xananode-has-primary-media-icon", "type": "has_primary_media", - "target": "xananode.example:media/xananode-icon", + "target": "xananode.canonical:media/xananode-icon", "direction": "outgoing" }, { - "id": "xananode.lineage:rel/web-incomplete-contrasts-with-xananode", - "type": "contrasts_with", - "source": "xananode.lineage:concept/web-as-incomplete-hypertext", - "direction": "incoming" - }, - { - "id": "xananode.lineage:rel/xananode-preserves-lost-lineage", - "type": "preserves", - "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", - "direction": "outgoing" - }, - { - "id": "xananode.lineage:rel/xananode-extends-bush-trails", - "type": "extends", - "target": "xananode.example:project/memex", - "direction": "outgoing" - }, - { - "id": "xananode.lineage:rel/xananode-extends-transclusion", - "type": "extends", - "target": "xananode.example:concept/transclusion", + "id": "xananode.canonical:rel/xananode-published-at-com", + "type": "documents", + "target": "xananode.canonical:source/xananode-com-domain", "direction": "outgoing" - }, - { - "id": "xananode.lineage:rel/lost-lineage-context-for-xananode", - "type": "context_for", - "source": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", - "direction": "incoming" - }, - { - "id": "xananode.lineage:rel/web-contrasts-with-xananode", - "type": "contrasts_with", - "source": "xananode.lineage:technology/world-wide-web", - "direction": "incoming" - }, - { - "id": "xananode.lineage:rel/trail-arrives-at-xananode", - "type": "arrives_at", - "source": "xananode.lineage:trail/lost-lineage-intertwingled-trail", - "direction": "incoming" } - ] + ], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" } diff --git a/exampleSite/static/nodes/xnp-0004-merge-validation.json b/exampleSite/static/nodes/xnp-0004-merge-validation.json new file mode 100644 index 00000000..dd2761ef --- /dev/null +++ b/exampleSite/static/nodes/xnp-0004-merge-validation.json @@ -0,0 +1,14 @@ +{ + "id": "xananode.canonical:publication/xnp-0004-merge-validation", + "title": "XNP-0004 Merge Validation", + "type": "publication", + "subtype": "proposal", + "importance": 4, + "summary": "A protocol proposal describing merge validation for independently authored substrates.", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/proposals/XNP-0004-merge-validation.md", + "rights_status": "open-source", + "relationships": [], + "imported_from": "nodes.json", + "pack_id": "xananode.canonical", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/observation/markdown-recreation-friction/index.html b/exampleSite/static/observation/markdown-recreation-friction/index.html new file mode 100644 index 00000000..e24e4843 --- /dev/null +++ b/exampleSite/static/observation/markdown-recreation-friction/index.html @@ -0,0 +1,25 @@ + + + + + + Markdown Recreation Friction | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/observation/xananode.canonical%3Aobservation%2Fmarkdown-recreation-friction/index.html b/exampleSite/static/observation/xananode.canonical%3Aobservation%2Fmarkdown-recreation-friction/index.html new file mode 100644 index 00000000..e24e4843 --- /dev/null +++ b/exampleSite/static/observation/xananode.canonical%3Aobservation%2Fmarkdown-recreation-friction/index.html @@ -0,0 +1,25 @@ + + + + + + Markdown Recreation Friction | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/observation/xananode.canonical%3Aobservation/markdown-recreation-friction/index.html b/exampleSite/static/observation/xananode.canonical%3Aobservation/markdown-recreation-friction/index.html new file mode 100644 index 00000000..e24e4843 --- /dev/null +++ b/exampleSite/static/observation/xananode.canonical%3Aobservation/markdown-recreation-friction/index.html @@ -0,0 +1,25 @@ + + + + + + Markdown Recreation Friction | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/organization/built-by-bots/index.html b/exampleSite/static/organization/built-by-bots/index.html new file mode 100644 index 00000000..ef32e475 --- /dev/null +++ b/exampleSite/static/organization/built-by-bots/index.html @@ -0,0 +1,25 @@ + + + + + + Built By Bots | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/organization/cytoscape-consortium/index.html b/exampleSite/static/organization/cytoscape-consortium/index.html new file mode 100644 index 00000000..94def313 --- /dev/null +++ b/exampleSite/static/organization/cytoscape-consortium/index.html @@ -0,0 +1,25 @@ + + + + + + Cytoscape Consortium | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/organization/hugo-authors/index.html b/exampleSite/static/organization/hugo-authors/index.html new file mode 100644 index 00000000..889e1d52 --- /dev/null +++ b/exampleSite/static/organization/hugo-authors/index.html @@ -0,0 +1,25 @@ + + + + + + Hugo Authors | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/organization/xananode.canonical%3Aorganization%2Fbuilt-by-bots/index.html b/exampleSite/static/organization/xananode.canonical%3Aorganization%2Fbuilt-by-bots/index.html new file mode 100644 index 00000000..ef32e475 --- /dev/null +++ b/exampleSite/static/organization/xananode.canonical%3Aorganization%2Fbuilt-by-bots/index.html @@ -0,0 +1,25 @@ + + + + + + Built By Bots | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/organization/xananode.canonical%3Aorganization%2Fcytoscape-consortium/index.html b/exampleSite/static/organization/xananode.canonical%3Aorganization%2Fcytoscape-consortium/index.html new file mode 100644 index 00000000..94def313 --- /dev/null +++ b/exampleSite/static/organization/xananode.canonical%3Aorganization%2Fcytoscape-consortium/index.html @@ -0,0 +1,25 @@ + + + + + + Cytoscape Consortium | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/organization/xananode.canonical%3Aorganization%2Fhugo-authors/index.html b/exampleSite/static/organization/xananode.canonical%3Aorganization%2Fhugo-authors/index.html new file mode 100644 index 00000000..889e1d52 --- /dev/null +++ b/exampleSite/static/organization/xananode.canonical%3Aorganization%2Fhugo-authors/index.html @@ -0,0 +1,25 @@ + + + + + + Hugo Authors | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/organization/xananode.canonical%3Aorganization/built-by-bots/index.html b/exampleSite/static/organization/xananode.canonical%3Aorganization/built-by-bots/index.html new file mode 100644 index 00000000..ef32e475 --- /dev/null +++ b/exampleSite/static/organization/xananode.canonical%3Aorganization/built-by-bots/index.html @@ -0,0 +1,25 @@ + + + + + + Built By Bots | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/organization/xananode.canonical%3Aorganization/cytoscape-consortium/index.html b/exampleSite/static/organization/xananode.canonical%3Aorganization/cytoscape-consortium/index.html new file mode 100644 index 00000000..94def313 --- /dev/null +++ b/exampleSite/static/organization/xananode.canonical%3Aorganization/cytoscape-consortium/index.html @@ -0,0 +1,25 @@ + + + + + + Cytoscape Consortium | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/organization/xananode.canonical%3Aorganization/hugo-authors/index.html b/exampleSite/static/organization/xananode.canonical%3Aorganization/hugo-authors/index.html new file mode 100644 index 00000000..889e1d52 --- /dev/null +++ b/exampleSite/static/organization/xananode.canonical%3Aorganization/hugo-authors/index.html @@ -0,0 +1,25 @@ + + + + + + Hugo Authors | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/christian-siefen/index.html b/exampleSite/static/person/christian-siefen/index.html new file mode 100644 index 00000000..1277794d --- /dev/null +++ b/exampleSite/static/person/christian-siefen/index.html @@ -0,0 +1,25 @@ + + + + + + Christian Siefen | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/xananode.canonical%3Aperson%2Fchristian-siefen/index.html b/exampleSite/static/person/xananode.canonical%3Aperson%2Fchristian-siefen/index.html new file mode 100644 index 00000000..1277794d --- /dev/null +++ b/exampleSite/static/person/xananode.canonical%3Aperson%2Fchristian-siefen/index.html @@ -0,0 +1,25 @@ + + + + + + Christian Siefen | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/person/xananode.canonical%3Aperson/christian-siefen/index.html b/exampleSite/static/person/xananode.canonical%3Aperson/christian-siefen/index.html new file mode 100644 index 00000000..1277794d --- /dev/null +++ b/exampleSite/static/person/xananode.canonical%3Aperson/christian-siefen/index.html @@ -0,0 +1,25 @@ + + + + + + Christian Siefen | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/place/world-wide-web/index.html b/exampleSite/static/place/world-wide-web/index.html new file mode 100644 index 00000000..e531f4c9 --- /dev/null +++ b/exampleSite/static/place/world-wide-web/index.html @@ -0,0 +1,25 @@ + + + + + + World Wide Web | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/place/xananode.canonical%3Aplace%2Fworld-wide-web/index.html b/exampleSite/static/place/xananode.canonical%3Aplace%2Fworld-wide-web/index.html new file mode 100644 index 00000000..e531f4c9 --- /dev/null +++ b/exampleSite/static/place/xananode.canonical%3Aplace%2Fworld-wide-web/index.html @@ -0,0 +1,25 @@ + + + + + + World Wide Web | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/place/xananode.canonical%3Aplace/world-wide-web/index.html b/exampleSite/static/place/xananode.canonical%3Aplace/world-wide-web/index.html new file mode 100644 index 00000000..e531f4c9 --- /dev/null +++ b/exampleSite/static/place/xananode.canonical%3Aplace/world-wide-web/index.html @@ -0,0 +1,25 @@ + + + + + + World Wide Web | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/project/xananode-core-sdk/index.html b/exampleSite/static/project/xananode-core-sdk/index.html new file mode 100644 index 00000000..ed932905 --- /dev/null +++ b/exampleSite/static/project/xananode-core-sdk/index.html @@ -0,0 +1,25 @@ + + + + + + XanaNode Core SDK | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/project/xananode-hugo-theme/index.html b/exampleSite/static/project/xananode-hugo-theme/index.html new file mode 100644 index 00000000..bd913e76 --- /dev/null +++ b/exampleSite/static/project/xananode-hugo-theme/index.html @@ -0,0 +1,25 @@ + + + + + + XanaNode Hugo Theme | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/project/xananode-protocol/index.html b/exampleSite/static/project/xananode-protocol/index.html new file mode 100644 index 00000000..3f9527bc --- /dev/null +++ b/exampleSite/static/project/xananode-protocol/index.html @@ -0,0 +1,25 @@ + + + + + + XanaNode Protocol | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/project/xananode-workspace/index.html b/exampleSite/static/project/xananode-workspace/index.html new file mode 100644 index 00000000..9be13f11 --- /dev/null +++ b/exampleSite/static/project/xananode-workspace/index.html @@ -0,0 +1,25 @@ + + + + + + XanaNode Workspace | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/project/xananode.canonical%3Aproject%2Fxananode-core-sdk/index.html b/exampleSite/static/project/xananode.canonical%3Aproject%2Fxananode-core-sdk/index.html new file mode 100644 index 00000000..ed932905 --- /dev/null +++ b/exampleSite/static/project/xananode.canonical%3Aproject%2Fxananode-core-sdk/index.html @@ -0,0 +1,25 @@ + + + + + + XanaNode Core SDK | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/project/xananode.canonical%3Aproject%2Fxananode-hugo-theme/index.html b/exampleSite/static/project/xananode.canonical%3Aproject%2Fxananode-hugo-theme/index.html new file mode 100644 index 00000000..bd913e76 --- /dev/null +++ b/exampleSite/static/project/xananode.canonical%3Aproject%2Fxananode-hugo-theme/index.html @@ -0,0 +1,25 @@ + + + + + + XanaNode Hugo Theme | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/project/xananode.canonical%3Aproject%2Fxananode-protocol/index.html b/exampleSite/static/project/xananode.canonical%3Aproject%2Fxananode-protocol/index.html new file mode 100644 index 00000000..3f9527bc --- /dev/null +++ b/exampleSite/static/project/xananode.canonical%3Aproject%2Fxananode-protocol/index.html @@ -0,0 +1,25 @@ + + + + + + XanaNode Protocol | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/project/xananode.canonical%3Aproject%2Fxananode-workspace/index.html b/exampleSite/static/project/xananode.canonical%3Aproject%2Fxananode-workspace/index.html new file mode 100644 index 00000000..9be13f11 --- /dev/null +++ b/exampleSite/static/project/xananode.canonical%3Aproject%2Fxananode-workspace/index.html @@ -0,0 +1,25 @@ + + + + + + XanaNode Workspace | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/project/xananode.canonical%3Aproject/xananode-core-sdk/index.html b/exampleSite/static/project/xananode.canonical%3Aproject/xananode-core-sdk/index.html new file mode 100644 index 00000000..ed932905 --- /dev/null +++ b/exampleSite/static/project/xananode.canonical%3Aproject/xananode-core-sdk/index.html @@ -0,0 +1,25 @@ + + + + + + XanaNode Core SDK | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/project/xananode.canonical%3Aproject/xananode-hugo-theme/index.html b/exampleSite/static/project/xananode.canonical%3Aproject/xananode-hugo-theme/index.html new file mode 100644 index 00000000..bd913e76 --- /dev/null +++ b/exampleSite/static/project/xananode.canonical%3Aproject/xananode-hugo-theme/index.html @@ -0,0 +1,25 @@ + + + + + + XanaNode Hugo Theme | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/project/xananode.canonical%3Aproject/xananode-protocol/index.html b/exampleSite/static/project/xananode.canonical%3Aproject/xananode-protocol/index.html new file mode 100644 index 00000000..3f9527bc --- /dev/null +++ b/exampleSite/static/project/xananode.canonical%3Aproject/xananode-protocol/index.html @@ -0,0 +1,25 @@ + + + + + + XanaNode Protocol | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/project/xananode.canonical%3Aproject/xananode-workspace/index.html b/exampleSite/static/project/xananode.canonical%3Aproject/xananode-workspace/index.html new file mode 100644 index 00000000..9be13f11 --- /dev/null +++ b/exampleSite/static/project/xananode.canonical%3Aproject/xananode-workspace/index.html @@ -0,0 +1,25 @@ + + + + + + XanaNode Workspace | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/publication/xananode.canonical%3Apublication%2Fxnp-0004-merge-validation/index.html b/exampleSite/static/publication/xananode.canonical%3Apublication%2Fxnp-0004-merge-validation/index.html new file mode 100644 index 00000000..8115fb6d --- /dev/null +++ b/exampleSite/static/publication/xananode.canonical%3Apublication%2Fxnp-0004-merge-validation/index.html @@ -0,0 +1,25 @@ + + + + + + XNP-0004 Merge Validation | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/publication/xananode.canonical%3Apublication/xnp-0004-merge-validation/index.html b/exampleSite/static/publication/xananode.canonical%3Apublication/xnp-0004-merge-validation/index.html new file mode 100644 index 00000000..8115fb6d --- /dev/null +++ b/exampleSite/static/publication/xananode.canonical%3Apublication/xnp-0004-merge-validation/index.html @@ -0,0 +1,25 @@ + + + + + + XNP-0004 Merge Validation | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/publication/xnp-0004-merge-validation/index.html b/exampleSite/static/publication/xnp-0004-merge-validation/index.html new file mode 100644 index 00000000..8115fb6d --- /dev/null +++ b/exampleSite/static/publication/xnp-0004-merge-validation/index.html @@ -0,0 +1,25 @@ + + + + + + XNP-0004 Merge Validation | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/relationship/protocol-implements-claim/index.html b/exampleSite/static/relationship/protocol-implements-claim/index.html new file mode 100644 index 00000000..e4bef81c --- /dev/null +++ b/exampleSite/static/relationship/protocol-implements-claim/index.html @@ -0,0 +1,25 @@ + + + + + + Protocol Implements Relationship Preservation | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/relationship/xananode.canonical%3Arelationship%2Fprotocol-implements-claim/index.html b/exampleSite/static/relationship/xananode.canonical%3Arelationship%2Fprotocol-implements-claim/index.html new file mode 100644 index 00000000..e4bef81c --- /dev/null +++ b/exampleSite/static/relationship/xananode.canonical%3Arelationship%2Fprotocol-implements-claim/index.html @@ -0,0 +1,25 @@ + + + + + + Protocol Implements Relationship Preservation | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/relationship/xananode.canonical%3Arelationship/protocol-implements-claim/index.html b/exampleSite/static/relationship/xananode.canonical%3Arelationship/protocol-implements-claim/index.html new file mode 100644 index 00000000..e4bef81c --- /dev/null +++ b/exampleSite/static/relationship/xananode.canonical%3Arelationship/protocol-implements-claim/index.html @@ -0,0 +1,25 @@ + + + + + + Protocol Implements Relationship Preservation | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/relationships.json b/exampleSite/static/relationships.json index f46e2337..320bb112 100644 --- a/exampleSite/static/relationships.json +++ b/exampleSite/static/relationships.json @@ -2249,6 +2249,3847 @@ "tumbler": "example.minimal:source/as-we-may-think@git:8e47e70:examples/minimal-substrate/nodes/source-as-we-may-think.json#fragment/0004@sha256:example-as-we-may-think-fragment-0004", "summary": "The essay includes the source fragment by stable reference instead of duplicating it." }, + { + "id": "xananode.canonical:rel/bootstrap-created-revision", + "source": "xananode.canonical:event/xananode-canonical-pack-bootstrap", + "target": "xananode.canonical:revision/canonical-pack-v0-1-0", + "type": "created", + "summary": "The canonical pack bootstrap created the first bundled pack revision.", + "weight": 3, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/built-by-bots-created-icon", + "source": "xananode.canonical:organization/built-by-bots", + "target": "xananode.canonical:media/xananode-icon", + "type": "created", + "summary": "Built By Bots created the XanaNode icon asset.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/christian-authored-xananode", + "source": "xananode.canonical:person/christian-siefen", + "target": "xananode.canonical:concept/xananode", + "type": "authored", + "summary": "Christian Siefen authored the canonical XanaNode substrate identity.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/core-builds-protocol-artifacts", + "source": "xananode.canonical:project/xananode-core-sdk", + "target": "xananode.canonical:concept/protocol-artifacts", + "type": "enables", + "summary": "Core builds and validates the protocol artifacts consumed by projections and workspaces.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/core-documented-by-repository", + "source": "xananode.canonical:source/xananode-core-sdk-repository", + "target": "xananode.canonical:project/xananode-core-sdk", + "type": "documents", + "summary": "The public Core SDK repository documents the Core SDK project.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/core-implements-protocol", + "source": "xananode.canonical:project/xananode-core-sdk", + "target": "xananode.canonical:project/xananode-protocol", + "type": "implements", + "summary": "Core is a renderer-independent implementation of the XanaNode protocol.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/core-uses-nodejs", + "source": "xananode.canonical:project/xananode-core-sdk", + "target": "xananode.canonical:technology/nodejs", + "type": "uses", + "summary": "Core currently uses Node.js for the JavaScript SDK and CLI.", + "weight": 4, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/github-profile-includes-core-repo", + "source": "xananode.canonical:source/github-profile", + "target": "xananode.canonical:source/xananode-core-sdk-repository", + "type": "includes", + "summary": "The GitHub profile includes the public Core SDK repository.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/github-profile-includes-hugo-repo", + "source": "xananode.canonical:source/github-profile", + "target": "xananode.canonical:source/xananode-hugo-repository", + "type": "includes", + "summary": "The GitHub profile includes the public Hugo projection repository.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/github-profile-includes-protocol-repo", + "source": "xananode.canonical:source/github-profile", + "target": "xananode.canonical:source/xananode-protocol-repository", + "type": "includes", + "summary": "The GitHub profile includes the public protocol repository.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/hugo-documented-by-repository", + "source": "xananode.canonical:source/xananode-hugo-repository", + "target": "xananode.canonical:project/xananode-hugo-theme", + "type": "documents", + "summary": "The public Hugo repository documents the Hugo projection project.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/hugo-implements-projection-layer", + "source": "xananode.canonical:project/xananode-hugo-theme", + "target": "xananode.canonical:concept/substrate-projection-layer", + "type": "implements", + "summary": "The XanaNode Hugo theme is one static website implementation of a substrate projection layer.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/hugo-uses-core", + "source": "xananode.canonical:project/xananode-hugo-theme", + "target": "xananode.canonical:project/xananode-core-sdk", + "type": "uses", + "summary": "The Hugo projection uses Core rather than owning protocol validation logic.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/hugo-uses-cytoscape", + "source": "xananode.canonical:project/xananode-hugo-theme", + "target": "xananode.canonical:technology/cytoscape-js", + "type": "uses", + "summary": "The XanaNode Hugo projection uses Cytoscape.js for interactive graph rendering.", + "weight": 4, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/hugo-uses-hugo", + "source": "xananode.canonical:project/xananode-hugo-theme", + "target": "xananode.canonical:technology/hugo", + "type": "uses", + "summary": "The XanaNode Hugo projection uses Hugo as its static site generator.", + "weight": 4, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/icon-depicts-xananode", + "source": "xananode.canonical:media/xananode-icon", + "target": "xananode.canonical:concept/xananode", + "type": "depicts", + "summary": "The XanaNode icon depicts the XanaNode concept and project identity.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/project-xananode-hugo-theme-implements-concept-substrate-projection-layer", + "source": "xananode.canonical:project/xananode-hugo-theme", + "target": "xananode.canonical:concept/substrate-projection-layer", + "type": "implements", + "summary": "XanaNode Hugo Theme implements a XanaNode projection or tooling role.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/protocol-artifacts-enable-projection-layers", + "source": "xananode.canonical:concept/protocol-artifacts", + "target": "xananode.canonical:concept/substrate-projection-layer", + "type": "enables", + "summary": "Protocol artifacts let projection layers render a substrate without owning or rewriting the substrate.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/protocol-contains-author-profile-schema", + "source": "xananode.canonical:project/xananode-protocol", + "target": "xananode.canonical:schema/author-profile-schema", + "type": "contains", + "summary": "The protocol contains the author profile schema.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/protocol-contains-compatibility-report-schema", + "source": "xananode.canonical:project/xananode-protocol", + "target": "xananode.canonical:schema/compatibility-report-schema", + "type": "contains", + "summary": "The protocol contains the compatibility report schema.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/protocol-contains-manifest-schema", + "source": "xananode.canonical:project/xananode-protocol", + "target": "xananode.canonical:schema/substrate-manifest-schema", + "type": "contains", + "summary": "The protocol contains the substrate manifest schema.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/protocol-contains-merge-report-schema", + "source": "xananode.canonical:project/xananode-protocol", + "target": "xananode.canonical:schema/merge-report-schema", + "type": "contains", + "summary": "The protocol contains the merge report schema.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/protocol-contains-namespace-schema", + "source": "xananode.canonical:project/xananode-protocol", + "target": "xananode.canonical:schema/namespace-schema", + "type": "contains", + "summary": "The protocol contains the namespace schema.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/protocol-contains-nanopublication-schema", + "source": "xananode.canonical:project/xananode-protocol", + "target": "xananode.canonical:schema/nanopublication-schema", + "type": "contains", + "summary": "The protocol contains the nanopublication schema.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/protocol-contains-node-schema", + "source": "xananode.canonical:project/xananode-protocol", + "target": "xananode.canonical:schema/substrate-node-schema", + "type": "contains", + "summary": "The protocol contains the substrate node schema.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/protocol-contains-node-type-registry", + "source": "xananode.canonical:project/xananode-protocol", + "target": "xananode.canonical:schema/node-type-registry", + "type": "contains", + "summary": "The protocol contains the node type registry.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/protocol-contains-property-registry-schema", + "source": "xananode.canonical:project/xananode-protocol", + "target": "xananode.canonical:schema/property-registry-schema", + "type": "contains", + "summary": "The protocol contains the property registry schema.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/protocol-contains-relationship-schema", + "source": "xananode.canonical:project/xananode-protocol", + "target": "xananode.canonical:schema/substrate-relationships-schema", + "type": "contains", + "summary": "The protocol contains the substrate relationships schema.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/protocol-contains-relationship-type-registry", + "source": "xananode.canonical:project/xananode-protocol", + "target": "xananode.canonical:schema/relationship-type-registry", + "type": "contains", + "summary": "The protocol contains the relationship type registry.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/protocol-contains-ro-crate-schema", + "source": "xananode.canonical:project/xananode-protocol", + "target": "xananode.canonical:schema/ro-crate-metadata-schema", + "type": "contains", + "summary": "The protocol contains the RO-Crate metadata schema.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/protocol-contains-substrate-diff-schema", + "source": "xananode.canonical:project/xananode-protocol", + "target": "xananode.canonical:schema/substrate-diff-schema", + "type": "contains", + "summary": "The protocol contains the substrate diff schema.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/protocol-documented-by-repository", + "source": "xananode.canonical:source/xananode-protocol-repository", + "target": "xananode.canonical:project/xananode-protocol", + "type": "documents", + "summary": "The public protocol repository documents the protocol project.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/protocol-uses-python", + "source": "xananode.canonical:project/xananode-protocol", + "target": "xananode.canonical:technology/python", + "type": "uses", + "summary": "The protocol repository includes Python validation tooling alongside JSON Schema artifacts.", + "weight": 3, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/recreation-friction-motivates-pack-ingress", + "source": "xananode.canonical:observation/markdown-recreation-friction", + "target": "xananode.canonical:concept/protocol-artifacts", + "type": "motivated_by", + "summary": "The protocol artifact layer addresses the friction of recreating validated nodes as Markdown.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-node-type-claim", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-claim", + "type": "contains", + "summary": "The node type registry contains the claim node type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-node-type-community", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-community", + "type": "contains", + "summary": "The node type registry contains the community node type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-node-type-concept", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-concept", + "type": "contains", + "summary": "The node type registry contains the concept node type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-node-type-essay", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-essay", + "type": "contains", + "summary": "The node type registry contains the essay node type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-node-type-event", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-event", + "type": "contains", + "summary": "The node type registry contains the event node type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-node-type-fragment", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-fragment", + "type": "contains", + "summary": "The node type registry contains the fragment node type.", + "weight": 3, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-node-type-media", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-media", + "type": "contains", + "summary": "The node type registry contains the media node type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-node-type-observation", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-observation", + "type": "contains", + "summary": "The node type registry contains the observation node type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-node-type-organization", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-organization", + "type": "contains", + "summary": "The node type registry contains the organization node type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-node-type-person", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-person", + "type": "contains", + "summary": "The node type registry contains the person node type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-node-type-place", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-place", + "type": "contains", + "summary": "The node type registry contains the place node type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-node-type-project", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-project", + "type": "contains", + "summary": "The node type registry contains the project node type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-node-type-publication", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-publication", + "type": "contains", + "summary": "The node type registry contains the publication node type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-node-type-relationship", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-relationship", + "type": "contains", + "summary": "The node type registry contains the relationship node type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-node-type-revision", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-revision", + "type": "contains", + "summary": "The node type registry contains the revision node type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-node-type-schema", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-schema", + "type": "contains", + "summary": "The node type registry contains the schema node type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-node-type-source", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-source", + "type": "contains", + "summary": "The node type registry contains the source node type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-node-type-technology", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-technology", + "type": "contains", + "summary": "The node type registry contains the technology node type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-node-type-trail", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-trail", + "type": "contains", + "summary": "The node type registry contains the trail node type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-alias_of", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-alias_of", + "type": "contains", + "summary": "The relationship type registry contains the alias_of relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-alternative_to", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-alternative_to", + "type": "contains", + "summary": "The relationship type registry contains the alternative_to relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-anticipated", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-anticipated", + "type": "contains", + "summary": "The relationship type registry contains the anticipated relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-anticipated_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-anticipated_by", + "type": "contains", + "summary": "The relationship type registry documents the anticipated_by inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-anticipates", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-anticipates", + "type": "contains", + "summary": "The relationship type registry contains the anticipates relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-appears_in", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-appears_in", + "type": "contains", + "summary": "The relationship type registry contains the appears_in relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-approved", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-approved", + "type": "contains", + "summary": "The relationship type registry contains the approved relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-approved_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-approved_by", + "type": "contains", + "summary": "The relationship type registry documents the approved_by inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-arrived_from", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-arrived_from", + "type": "contains", + "summary": "The relationship type registry documents the arrived_from inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-arrives_at", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-arrives_at", + "type": "contains", + "summary": "The relationship type registry contains the arrives_at relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-authored", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-authored", + "type": "contains", + "summary": "The relationship type registry contains the authored relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-authored_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-authored_by", + "type": "contains", + "summary": "The relationship type registry documents the authored_by inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-broader_than", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-broader_than", + "type": "contains", + "summary": "The relationship type registry contains the broader_than relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-cited_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-cited_by", + "type": "contains", + "summary": "The relationship type registry documents the cited_by inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-cites", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-cites", + "type": "contains", + "summary": "The relationship type registry contains the cites relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-claim_of", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-claim_of", + "type": "contains", + "summary": "The relationship type registry documents the claim_of inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-clarified_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-clarified_by", + "type": "contains", + "summary": "The relationship type registry documents the clarified_by inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-clarifies", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-clarifies", + "type": "contains", + "summary": "The relationship type registry contains the clarifies relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-coined", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-coined", + "type": "contains", + "summary": "The relationship type registry contains the coined relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-coined_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-coined_by", + "type": "contains", + "summary": "The relationship type registry documents the coined_by inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-collaborated_with", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-collaborated_with", + "type": "contains", + "summary": "The relationship type registry contains the collaborated_with relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-compatible_with", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-compatible_with", + "type": "contains", + "summary": "The relationship type registry contains the compatible_with relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-contains", + "type": "contains", + "summary": "The relationship type registry contains the contains relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-contemporary_of", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-contemporary_of", + "type": "contains", + "summary": "The relationship type registry contains the contemporary_of relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-context_for", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-context_for", + "type": "contains", + "summary": "The relationship type registry contains the context_for relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-continued_from", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-continued_from", + "type": "contains", + "summary": "The relationship type registry documents the continued_from inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-continues_to", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-continues_to", + "type": "contains", + "summary": "The relationship type registry contains the continues_to relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-contradicted_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-contradicted_by", + "type": "contains", + "summary": "The relationship type registry documents the contradicted_by inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-contradicts", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-contradicts", + "type": "contains", + "summary": "The relationship type registry contains the contradicts relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-contrasts_with", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-contrasts_with", + "type": "contains", + "summary": "The relationship type registry contains the contrasts_with relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-created", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-created", + "type": "contains", + "summary": "The relationship type registry contains the created relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-created_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-created_by", + "type": "contains", + "summary": "The relationship type registry documents the created_by inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-deep_linked_from", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-deep_linked_from", + "type": "contains", + "summary": "The relationship type registry documents the deep_linked_from inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-deep_links_to", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-deep_links_to", + "type": "contains", + "summary": "The relationship type registry contains the deep_links_to relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-defined_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-defined_by", + "type": "contains", + "summary": "The relationship type registry documents the defined_by inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-defines", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-defines", + "type": "contains", + "summary": "The relationship type registry contains the defines relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-demonstrated_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-demonstrated_by", + "type": "contains", + "summary": "The relationship type registry documents the demonstrated_by inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-demonstrates", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-demonstrates", + "type": "contains", + "summary": "The relationship type registry contains the demonstrates relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-dependency_of", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-dependency_of", + "type": "contains", + "summary": "The relationship type registry documents the dependency_of inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-depends_on", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-depends_on", + "type": "contains", + "summary": "The relationship type registry contains the depends_on relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-depicted_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-depicted_by", + "type": "contains", + "summary": "The relationship type registry documents the depicted_by inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-depicts", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-depicts", + "type": "contains", + "summary": "The relationship type registry contains the depicts relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-derived_from", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-derived_from", + "type": "contains", + "summary": "The relationship type registry contains the derived_from relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-derived_into", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-derived_into", + "type": "contains", + "summary": "The relationship type registry documents the derived_into inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-discussed_in", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-discussed_in", + "type": "contains", + "summary": "The relationship type registry documents the discussed_in inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-discusses", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-discusses", + "type": "contains", + "summary": "The relationship type registry contains the discusses relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-disputed_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-disputed_by", + "type": "contains", + "summary": "The relationship type registry documents the disputed_by inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-disputed_identity", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-disputed_identity", + "type": "contains", + "summary": "The relationship type registry contains the disputed_identity relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-disputes", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-disputes", + "type": "contains", + "summary": "The relationship type registry contains the disputes relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-documented_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-documented_by", + "type": "contains", + "summary": "The relationship type registry documents the documented_by inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-documents", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-documents", + "type": "contains", + "summary": "The relationship type registry contains the documents relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-enabled_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-enabled_by", + "type": "contains", + "summary": "The relationship type registry documents the enabled_by inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-enables", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-enables", + "type": "contains", + "summary": "The relationship type registry contains the enables relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-equivalent_to", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-equivalent_to", + "type": "contains", + "summary": "The relationship type registry contains the equivalent_to relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-evidence_for", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-evidence_for", + "type": "contains", + "summary": "The relationship type registry contains the evidence_for relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-explained_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-explained_by", + "type": "contains", + "summary": "The relationship type registry documents the explained_by inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-explains", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-explains", + "type": "contains", + "summary": "The relationship type registry contains the explains relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-extended_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-extended_by", + "type": "contains", + "summary": "The relationship type registry documents the extended_by inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-extends", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-extends", + "type": "contains", + "summary": "The relationship type registry contains the extends relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-extension_of", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-extension_of", + "type": "contains", + "summary": "The relationship type registry contains the extension_of relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-featured_in", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-featured_in", + "type": "contains", + "summary": "The relationship type registry documents the featured_in inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-featured_speaker", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-featured_speaker", + "type": "contains", + "summary": "The relationship type registry documents the featured_speaker inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-features", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-features", + "type": "contains", + "summary": "The relationship type registry contains the features relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-followed", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-followed", + "type": "contains", + "summary": "The relationship type registry documents the followed inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-friend_of", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-friend_of", + "type": "contains", + "summary": "The relationship type registry contains the friend_of relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-had_participant", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-had_participant", + "type": "contains", + "summary": "The relationship type registry documents the had_participant inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-has_alias", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-has_alias", + "type": "contains", + "summary": "The relationship type registry documents the has_alias inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-has_appearance", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-has_appearance", + "type": "contains", + "summary": "The relationship type registry documents the has_appearance inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-has_claim", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-has_claim", + "type": "contains", + "summary": "The relationship type registry contains the has_claim relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-has_context", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-has_context", + "type": "contains", + "summary": "The relationship type registry documents the has_context inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-has_evidence", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-has_evidence", + "type": "contains", + "summary": "The relationship type registry documents the has_evidence inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-has_extension", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-has_extension", + "type": "contains", + "summary": "The relationship type registry documents the has_extension inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-has_primary_media", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-has_primary_media", + "type": "contains", + "summary": "The relationship type registry contains the has_primary_media relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-identified", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-identified", + "type": "contains", + "summary": "The relationship type registry contains the identified relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-identified_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-identified_by", + "type": "contains", + "summary": "The relationship type registry documents the identified_by inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-implemented_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-implemented_by", + "type": "contains", + "summary": "The relationship type registry documents the implemented_by inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-implements", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-implements", + "type": "contains", + "summary": "The relationship type registry contains the implements relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-included_in", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-included_in", + "type": "contains", + "summary": "The relationship type registry documents the included_in inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-includes", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-includes", + "type": "contains", + "summary": "The relationship type registry contains the includes relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-influenced", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-influenced", + "type": "contains", + "summary": "The relationship type registry contains the influenced relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-influenced_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-influenced_by", + "type": "contains", + "summary": "The relationship type registry documents the influenced_by inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-interviewed", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-interviewed", + "type": "contains", + "summary": "The relationship type registry contains the interviewed relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-interviewed_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-interviewed_by", + "type": "contains", + "summary": "The relationship type registry documents the interviewed_by inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-introduced", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-introduced", + "type": "contains", + "summary": "The relationship type registry contains the introduced relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-introduced_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-introduced_by", + "type": "contains", + "summary": "The relationship type registry documents the introduced_by inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-introduced_in", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-introduced_in", + "type": "contains", + "summary": "The relationship type registry contains the introduced_in relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-introduction_venue_of", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-introduction_venue_of", + "type": "contains", + "summary": "The relationship type registry documents the introduction_venue_of inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-is_start_of", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-is_start_of", + "type": "contains", + "summary": "The relationship type registry documents the is_start_of inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-mapped_from", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-mapped_from", + "type": "contains", + "summary": "The relationship type registry documents the mapped_from inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-maps_to", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-maps_to", + "type": "contains", + "summary": "The relationship type registry contains the maps_to relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-memorialized_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-memorialized_by", + "type": "contains", + "summary": "The relationship type registry documents the memorialized_by inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-memorializes", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-memorializes", + "type": "contains", + "summary": "The relationship type registry contains the memorializes relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-mentioned_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-mentioned_by", + "type": "contains", + "summary": "The relationship type registry documents the mentioned_by inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-mentions", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-mentions", + "type": "contains", + "summary": "The relationship type registry contains the mentions relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-motivated_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-motivated_by", + "type": "contains", + "summary": "The relationship type registry contains the motivated_by relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-motivates", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-motivates", + "type": "contains", + "summary": "The relationship type registry documents the motivates inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-narrower_than", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-narrower_than", + "type": "contains", + "summary": "The relationship type registry documents the narrower_than inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-occurred_at", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-occurred_at", + "type": "contains", + "summary": "The relationship type registry contains the occurred_at relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-parallel_to", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-parallel_to", + "type": "contains", + "summary": "The relationship type registry contains the parallel_to relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-part_of", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-part_of", + "type": "contains", + "summary": "The relationship type registry documents the part_of inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-participated_in", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-participated_in", + "type": "contains", + "summary": "The relationship type registry contains the participated_in relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-popularized", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-popularized", + "type": "contains", + "summary": "The relationship type registry contains the popularized relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-popularized_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-popularized_by", + "type": "contains", + "summary": "The relationship type registry documents the popularized_by inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-possible_match", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-possible_match", + "type": "contains", + "summary": "The relationship type registry contains the possible_match relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-preceded", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-preceded", + "type": "contains", + "summary": "The relationship type registry contains the preceded relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-presented", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-presented", + "type": "contains", + "summary": "The relationship type registry contains the presented relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-presented_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-presented_by", + "type": "contains", + "summary": "The relationship type registry documents the presented_by inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-preserved_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-preserved_by", + "type": "contains", + "summary": "The relationship type registry documents the preserved_by inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-preserves", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-preserves", + "type": "contains", + "summary": "The relationship type registry contains the preserves relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-produces", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-produces", + "type": "contains", + "summary": "The relationship type registry documents the produces inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-proposed", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-proposed", + "type": "contains", + "summary": "The relationship type registry contains the proposed relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-proposed_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-proposed_by", + "type": "contains", + "summary": "The relationship type registry documents the proposed_by inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-quoted_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-quoted_by", + "type": "contains", + "summary": "The relationship type registry documents the quoted_by inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-quotes", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-quotes", + "type": "contains", + "summary": "The relationship type registry contains the quotes relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-refined_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-refined_by", + "type": "contains", + "summary": "The relationship type registry documents the refined_by inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-refines", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-refines", + "type": "contains", + "summary": "The relationship type registry contains the refines relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-related_to", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-related_to", + "type": "contains", + "summary": "The relationship type registry contains the related_to relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-represented_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-represented_by", + "type": "contains", + "summary": "The relationship type registry documents the represented_by inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-represents", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-represents", + "type": "contains", + "summary": "The relationship type registry contains the represents relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-required_for", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-required_for", + "type": "contains", + "summary": "The relationship type registry documents the required_for inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-requires", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-requires", + "type": "contains", + "summary": "The relationship type registry contains the requires relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-results_from", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-results_from", + "type": "contains", + "summary": "The relationship type registry contains the results_from relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-same_entity", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-same_entity", + "type": "contains", + "summary": "The relationship type registry contains the same_entity relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-shaped_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-shaped_by", + "type": "contains", + "summary": "The relationship type registry documents the shaped_by inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-shapes", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-shapes", + "type": "contains", + "summary": "The relationship type registry contains the shapes relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-site_of", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-site_of", + "type": "contains", + "summary": "The relationship type registry documents the site_of inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-spoke_at", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-spoke_at", + "type": "contains", + "summary": "The relationship type registry contains the spoke_at relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-starts_with", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-starts_with", + "type": "contains", + "summary": "The relationship type registry contains the starts_with relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-superseded_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-superseded_by", + "type": "contains", + "summary": "The relationship type registry documents the superseded_by inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-supersedes", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-supersedes", + "type": "contains", + "summary": "The relationship type registry contains the supersedes relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-supported_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-supported_by", + "type": "contains", + "summary": "The relationship type registry documents the supported_by inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-supports", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-supports", + "type": "contains", + "summary": "The relationship type registry contains the supports relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-threatened_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-threatened_by", + "type": "contains", + "summary": "The relationship type registry documents the threatened_by inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-threatens", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-threatens", + "type": "contains", + "summary": "The relationship type registry contains the threatens relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-trained_on", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-trained_on", + "type": "contains", + "summary": "The relationship type registry contains the trained_on relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-transcluded_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-transcluded_by", + "type": "contains", + "summary": "The relationship type registry documents the transcluded_by inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-transcludes", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-transcludes", + "type": "contains", + "summary": "The relationship type registry contains the transcludes relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-used_as_primary_media_for", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-used_as_primary_media_for", + "type": "contains", + "summary": "The relationship type registry documents the used_as_primary_media_for inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-used_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-used_by", + "type": "contains", + "summary": "The relationship type registry documents the used_by inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-used_to_train", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-used_to_train", + "type": "contains", + "summary": "The relationship type registry documents the used_to_train inverse relationship term.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/registry-contains-relationship-type-uses", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-uses", + "type": "contains", + "summary": "The relationship type registry contains the uses relationship type.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-canonical-schema-xananode-node-types-documents-schema-node-type-registry", + "source": "xananode.canonical:schema/canonical-schema-xananode-node-types", + "target": "xananode.canonical:schema/node-type-registry", + "type": "documents", + "summary": "The canonical schema record documents the node type registry.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-canonical-schema-xananode-property-registry-documents-schema-property-registry", + "source": "xananode.canonical:schema/canonical-schema-xananode-property-registry", + "target": "xananode.canonical:schema/property-registry", + "type": "documents", + "summary": "The canonical schema record documents the property registry.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-canonical-schema-xananode-relationship-types-documents-schema-relationship-type-registry", + "source": "xananode.canonical:schema/canonical-schema-xananode-relationship-types", + "target": "xananode.canonical:schema/relationship-type-registry", + "type": "documents", + "summary": "The canonical schema record documents the relationship type registry.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-author-profile", + "source": "xananode.canonical:schema/canonical-schemas-registry", + "target": "xananode.canonical:schema/canonical-schema-author-profile", + "type": "contains", + "summary": "The canonical schemas registry contains the author-profile schema record.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-compatibility-report", + "source": "xananode.canonical:schema/canonical-schemas-registry", + "target": "xananode.canonical:schema/canonical-schema-compatibility-report", + "type": "contains", + "summary": "The canonical schemas registry contains the compatibility-report schema record.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-merge-report", + "source": "xananode.canonical:schema/canonical-schemas-registry", + "target": "xananode.canonical:schema/canonical-schema-merge-report", + "type": "contains", + "summary": "The canonical schemas registry contains the merge-report schema record.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-nanopublication", + "source": "xananode.canonical:schema/canonical-schemas-registry", + "target": "xananode.canonical:schema/canonical-schema-nanopublication", + "type": "contains", + "summary": "The canonical schemas registry contains the nanopublication schema record.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-ro-crate-metadata", + "source": "xananode.canonical:schema/canonical-schemas-registry", + "target": "xananode.canonical:schema/canonical-schema-ro-crate-metadata", + "type": "contains", + "summary": "The canonical schemas registry contains the ro-crate-metadata schema record.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-substrate-diff", + "source": "xananode.canonical:schema/canonical-schemas-registry", + "target": "xananode.canonical:schema/canonical-schema-substrate-diff", + "type": "contains", + "summary": "The canonical schemas registry contains the substrate-diff schema record.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-substrate-manifest", + "source": "xananode.canonical:schema/canonical-schemas-registry", + "target": "xananode.canonical:schema/canonical-schema-substrate-manifest", + "type": "contains", + "summary": "The canonical schemas registry contains the substrate-manifest schema record.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-substrate-node", + "source": "xananode.canonical:schema/canonical-schemas-registry", + "target": "xananode.canonical:schema/canonical-schema-substrate-node", + "type": "contains", + "summary": "The canonical schemas registry contains the substrate-node schema record.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-substrate-relationships", + "source": "xananode.canonical:schema/canonical-schemas-registry", + "target": "xananode.canonical:schema/canonical-schema-substrate-relationships", + "type": "contains", + "summary": "The canonical schemas registry contains the substrate-relationships schema record.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-xananode-node-types", + "source": "xananode.canonical:schema/canonical-schemas-registry", + "target": "xananode.canonical:schema/canonical-schema-xananode-node-types", + "type": "contains", + "summary": "The canonical schemas registry contains the xananode-node-types schema record.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-xananode-property-registry", + "source": "xananode.canonical:schema/canonical-schemas-registry", + "target": "xananode.canonical:schema/canonical-schema-xananode-property-registry", + "type": "contains", + "summary": "The canonical schemas registry contains the xananode-property-registry schema record.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-xananode-relationship-types", + "source": "xananode.canonical:schema/canonical-schemas-registry", + "target": "xananode.canonical:schema/canonical-schema-xananode-relationship-types", + "type": "contains", + "summary": "The canonical schemas registry contains the xananode-relationship-types schema record.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-known-implementations-registry-contains-project-xananode-hugo-theme", + "source": "xananode.canonical:schema/known-implementations-registry", + "target": "xananode.canonical:project/xananode-hugo-theme", + "type": "contains", + "summary": "The known implementations registry contains XanaNode Hugo Theme.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-namespace-registry-contains-schema-namespace-example.merge", + "source": "xananode.canonical:schema/namespace-registry", + "target": "xananode.canonical:schema/namespace-example.merge", + "type": "contains", + "summary": "The namespace registry contains the example.merge namespace.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-namespace-registry-contains-schema-namespace-example.minimal", + "source": "xananode.canonical:schema/namespace-registry", + "target": "xananode.canonical:schema/namespace-example.minimal", + "type": "contains", + "summary": "The namespace registry contains the example.minimal namespace.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-namespace-registry-contains-schema-namespace-example.museum", + "source": "xananode.canonical:schema/namespace-registry", + "target": "xananode.canonical:schema/namespace-example.museum", + "type": "contains", + "summary": "The namespace registry contains the example.museum namespace.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-namespace-registry-contains-schema-namespace-example.researcher_a", + "source": "xananode.canonical:schema/namespace-registry", + "target": "xananode.canonical:schema/namespace-example.researcher_a", + "type": "contains", + "summary": "The namespace registry contains the example.researcher_a namespace.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-namespace-registry-contains-schema-namespace-example.researcher_b", + "source": "xananode.canonical:schema/namespace-registry", + "target": "xananode.canonical:schema/namespace-example.researcher_b", + "type": "contains", + "summary": "The namespace registry contains the example.researcher_b namespace.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-namespace-registry-contains-schema-namespace-xananode", + "source": "xananode.canonical:schema/namespace-registry", + "target": "xananode.canonical:schema/namespace-xananode", + "type": "contains", + "summary": "The namespace registry contains the xananode namespace.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-namespace-xananode-represents-concept-xananode", + "source": "xananode.canonical:schema/namespace-xananode", + "target": "xananode.canonical:concept/xananode", + "type": "represents", + "summary": "The xananode namespace represents XanaNode Core vocabulary.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-property-birth_date-uses-schema-node-type-organization", + "source": "xananode.canonical:schema/property-birth_date", + "target": "xananode.canonical:schema/node-type-organization", + "type": "uses", + "summary": "Birth date applies to organization nodes.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-property-birth_date-uses-schema-node-type-person", + "source": "xananode.canonical:schema/property-birth_date", + "target": "xananode.canonical:schema/node-type-person", + "type": "uses", + "summary": "Birth date applies to person nodes.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-property-birth_date-uses-schema-node-type-project", + "source": "xananode.canonical:schema/property-birth_date", + "target": "xananode.canonical:schema/node-type-project", + "type": "uses", + "summary": "Birth date applies to project nodes.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-property-currency_value-uses-schema-node-type-claim", + "source": "xananode.canonical:schema/property-currency_value", + "target": "xananode.canonical:schema/node-type-claim", + "type": "uses", + "summary": "Currency value applies to claim nodes.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-property-currency_value-uses-schema-node-type-observation", + "source": "xananode.canonical:schema/property-currency_value", + "target": "xananode.canonical:schema/node-type-observation", + "type": "uses", + "summary": "Currency value applies to observation nodes.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-property-currency_value-uses-schema-node-type-project", + "source": "xananode.canonical:schema/property-currency_value", + "target": "xananode.canonical:schema/node-type-project", + "type": "uses", + "summary": "Currency value applies to project nodes.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-property-currency_value-uses-schema-node-type-source", + "source": "xananode.canonical:schema/property-currency_value", + "target": "xananode.canonical:schema/node-type-source", + "type": "uses", + "summary": "Currency value applies to source nodes.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-property-geo_coordinates-uses-schema-node-type-event", + "source": "xananode.canonical:schema/property-geo_coordinates", + "target": "xananode.canonical:schema/node-type-event", + "type": "uses", + "summary": "Geographic coordinates applies to event nodes.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-property-geo_coordinates-uses-schema-node-type-media", + "source": "xananode.canonical:schema/property-geo_coordinates", + "target": "xananode.canonical:schema/node-type-media", + "type": "uses", + "summary": "Geographic coordinates applies to media nodes.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-property-geo_coordinates-uses-schema-node-type-organization", + "source": "xananode.canonical:schema/property-geo_coordinates", + "target": "xananode.canonical:schema/node-type-organization", + "type": "uses", + "summary": "Geographic coordinates applies to organization nodes.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-property-geo_coordinates-uses-schema-node-type-place", + "source": "xananode.canonical:schema/property-geo_coordinates", + "target": "xananode.canonical:schema/node-type-place", + "type": "uses", + "summary": "Geographic coordinates applies to place nodes.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-property-geo_coordinates-uses-schema-node-type-source", + "source": "xananode.canonical:schema/property-geo_coordinates", + "target": "xananode.canonical:schema/node-type-source", + "type": "uses", + "summary": "Geographic coordinates applies to source nodes.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-property-registry-contains-schema-property-birth_date", + "source": "xananode.canonical:schema/property-registry", + "target": "xananode.canonical:schema/property-birth_date", + "type": "contains", + "summary": "The property registry contains the birth_date property.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-property-registry-contains-schema-property-currency_value", + "source": "xananode.canonical:schema/property-registry", + "target": "xananode.canonical:schema/property-currency_value", + "type": "contains", + "summary": "The property registry contains the currency_value property.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-property-registry-contains-schema-property-external_identifier", + "source": "xananode.canonical:schema/property-registry", + "target": "xananode.canonical:schema/property-external_identifier", + "type": "contains", + "summary": "The property registry contains the external_identifier property.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-property-registry-contains-schema-property-geo_coordinates", + "source": "xananode.canonical:schema/property-registry", + "target": "xananode.canonical:schema/property-geo_coordinates", + "type": "contains", + "summary": "The property registry contains the geo_coordinates property.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-property-registry-contains-schema-property-measurement_si", + "source": "xananode.canonical:schema/property-registry", + "target": "xananode.canonical:schema/property-measurement_si", + "type": "contains", + "summary": "The property registry contains the measurement_si property.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-alias_of-related_to-schema-relationship-type-has_alias-inverse", + "source": "xananode.canonical:schema/relationship-type-alias_of", + "target": "xananode.canonical:schema/relationship-type-has_alias", + "type": "related_to", + "summary": "Alias of has inverse has_alias.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-alternative_to-related_to-schema-relationship-type-alternative_to-inverse", + "source": "xananode.canonical:schema/relationship-type-alternative_to", + "target": "xananode.canonical:schema/relationship-type-alternative_to", + "type": "related_to", + "summary": "Alternative to has inverse alternative_to.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-anticipated_by-related_to-schema-relationship-type-anticipated-inverse", + "source": "xananode.canonical:schema/relationship-type-anticipated_by", + "target": "xananode.canonical:schema/relationship-type-anticipated", + "type": "related_to", + "summary": "anticipated_by is the inverse term for anticipated.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-anticipated-related_to-schema-relationship-type-anticipated_by-inverse", + "source": "xananode.canonical:schema/relationship-type-anticipated", + "target": "xananode.canonical:schema/relationship-type-anticipated_by", + "type": "related_to", + "summary": "Anticipated has inverse anticipated_by.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-anticipates-related_to-schema-relationship-type-anticipated_by-inverse", + "source": "xananode.canonical:schema/relationship-type-anticipates", + "target": "xananode.canonical:schema/relationship-type-anticipated_by", + "type": "related_to", + "summary": "Anticipates has inverse anticipated_by.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-appears_in-related_to-schema-relationship-type-has_appearance-inverse", + "source": "xananode.canonical:schema/relationship-type-appears_in", + "target": "xananode.canonical:schema/relationship-type-has_appearance", + "type": "related_to", + "summary": "Appears in has inverse has_appearance.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-approved_by-related_to-schema-relationship-type-approved-inverse", + "source": "xananode.canonical:schema/relationship-type-approved_by", + "target": "xananode.canonical:schema/relationship-type-approved", + "type": "related_to", + "summary": "approved_by is the inverse term for approved.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-approved-related_to-schema-relationship-type-approved_by-inverse", + "source": "xananode.canonical:schema/relationship-type-approved", + "target": "xananode.canonical:schema/relationship-type-approved_by", + "type": "related_to", + "summary": "Approved has inverse approved_by.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-arrived_from-related_to-schema-relationship-type-arrives_at-inverse", + "source": "xananode.canonical:schema/relationship-type-arrived_from", + "target": "xananode.canonical:schema/relationship-type-arrives_at", + "type": "related_to", + "summary": "arrived_from is the inverse term for arrives_at.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-arrives_at-related_to-schema-relationship-type-arrived_from-inverse", + "source": "xananode.canonical:schema/relationship-type-arrives_at", + "target": "xananode.canonical:schema/relationship-type-arrived_from", + "type": "related_to", + "summary": "Arrives at has inverse arrived_from.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-authored_by-related_to-schema-relationship-type-authored-inverse", + "source": "xananode.canonical:schema/relationship-type-authored_by", + "target": "xananode.canonical:schema/relationship-type-authored", + "type": "related_to", + "summary": "authored_by is the inverse term for authored.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-authored-related_to-schema-relationship-type-authored_by-inverse", + "source": "xananode.canonical:schema/relationship-type-authored", + "target": "xananode.canonical:schema/relationship-type-authored_by", + "type": "related_to", + "summary": "Authored has inverse authored_by.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-broader_than-related_to-schema-relationship-type-narrower_than-inverse", + "source": "xananode.canonical:schema/relationship-type-broader_than", + "target": "xananode.canonical:schema/relationship-type-narrower_than", + "type": "related_to", + "summary": "Broader than has inverse narrower_than.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-cited_by-related_to-schema-relationship-type-cites-inverse", + "source": "xananode.canonical:schema/relationship-type-cited_by", + "target": "xananode.canonical:schema/relationship-type-cites", + "type": "related_to", + "summary": "cited_by is the inverse term for cites.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-cites-related_to-schema-relationship-type-cited_by-inverse", + "source": "xananode.canonical:schema/relationship-type-cites", + "target": "xananode.canonical:schema/relationship-type-cited_by", + "type": "related_to", + "summary": "Cites has inverse cited_by.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-claim_of-related_to-schema-relationship-type-has_claim-inverse", + "source": "xananode.canonical:schema/relationship-type-claim_of", + "target": "xananode.canonical:schema/relationship-type-has_claim", + "type": "related_to", + "summary": "claim_of is the inverse term for has_claim.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-clarified_by-related_to-schema-relationship-type-clarifies-inverse", + "source": "xananode.canonical:schema/relationship-type-clarified_by", + "target": "xananode.canonical:schema/relationship-type-clarifies", + "type": "related_to", + "summary": "clarified_by is the inverse term for clarifies.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-clarifies-related_to-schema-relationship-type-clarified_by-inverse", + "source": "xananode.canonical:schema/relationship-type-clarifies", + "target": "xananode.canonical:schema/relationship-type-clarified_by", + "type": "related_to", + "summary": "Clarifies has inverse clarified_by.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-coined_by-related_to-schema-relationship-type-coined-inverse", + "source": "xananode.canonical:schema/relationship-type-coined_by", + "target": "xananode.canonical:schema/relationship-type-coined", + "type": "related_to", + "summary": "coined_by is the inverse term for coined.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-coined-related_to-schema-relationship-type-coined_by-inverse", + "source": "xananode.canonical:schema/relationship-type-coined", + "target": "xananode.canonical:schema/relationship-type-coined_by", + "type": "related_to", + "summary": "Coined has inverse coined_by.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-collaborated_with-related_to-schema-relationship-type-collaborated_with-inverse", + "source": "xananode.canonical:schema/relationship-type-collaborated_with", + "target": "xananode.canonical:schema/relationship-type-collaborated_with", + "type": "related_to", + "summary": "Collaborated with has inverse collaborated_with.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-compatible_with-related_to-schema-relationship-type-compatible_with-inverse", + "source": "xananode.canonical:schema/relationship-type-compatible_with", + "target": "xananode.canonical:schema/relationship-type-compatible_with", + "type": "related_to", + "summary": "Compatible with has inverse compatible_with.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-contains-related_to-schema-relationship-type-part_of-inverse", + "source": "xananode.canonical:schema/relationship-type-contains", + "target": "xananode.canonical:schema/relationship-type-part_of", + "type": "related_to", + "summary": "Contains has inverse part_of.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-contemporary_of-related_to-schema-relationship-type-contemporary_of-inverse", + "source": "xananode.canonical:schema/relationship-type-contemporary_of", + "target": "xananode.canonical:schema/relationship-type-contemporary_of", + "type": "related_to", + "summary": "Contemporary of has inverse contemporary_of.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-context_for-related_to-schema-relationship-type-has_context-inverse", + "source": "xananode.canonical:schema/relationship-type-context_for", + "target": "xananode.canonical:schema/relationship-type-has_context", + "type": "related_to", + "summary": "Context for has inverse has_context.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-continued_from-related_to-schema-relationship-type-continues_to-inverse", + "source": "xananode.canonical:schema/relationship-type-continued_from", + "target": "xananode.canonical:schema/relationship-type-continues_to", + "type": "related_to", + "summary": "continued_from is the inverse term for continues_to.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-continues_to-related_to-schema-relationship-type-continued_from-inverse", + "source": "xananode.canonical:schema/relationship-type-continues_to", + "target": "xananode.canonical:schema/relationship-type-continued_from", + "type": "related_to", + "summary": "Continues to has inverse continued_from.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-contradicted_by-related_to-schema-relationship-type-contradicts-inverse", + "source": "xananode.canonical:schema/relationship-type-contradicted_by", + "target": "xananode.canonical:schema/relationship-type-contradicts", + "type": "related_to", + "summary": "contradicted_by is the inverse term for contradicts.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-contradicts-related_to-schema-relationship-type-contradicted_by-inverse", + "source": "xananode.canonical:schema/relationship-type-contradicts", + "target": "xananode.canonical:schema/relationship-type-contradicted_by", + "type": "related_to", + "summary": "Contradicts has inverse contradicted_by.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-contrasts_with-related_to-schema-relationship-type-contrasts_with-inverse", + "source": "xananode.canonical:schema/relationship-type-contrasts_with", + "target": "xananode.canonical:schema/relationship-type-contrasts_with", + "type": "related_to", + "summary": "Contrasts with has inverse contrasts_with.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-created_by-related_to-schema-relationship-type-created-inverse", + "source": "xananode.canonical:schema/relationship-type-created_by", + "target": "xananode.canonical:schema/relationship-type-created", + "type": "related_to", + "summary": "created_by is the inverse term for created.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-created-related_to-schema-relationship-type-created_by-inverse", + "source": "xananode.canonical:schema/relationship-type-created", + "target": "xananode.canonical:schema/relationship-type-created_by", + "type": "related_to", + "summary": "Created has inverse created_by.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-deep_linked_from-related_to-schema-relationship-type-deep_links_to-inverse", + "source": "xananode.canonical:schema/relationship-type-deep_linked_from", + "target": "xananode.canonical:schema/relationship-type-deep_links_to", + "type": "related_to", + "summary": "deep_linked_from is the inverse term for deep_links_to.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-deep_links_to-related_to-schema-relationship-type-deep_linked_from-inverse", + "source": "xananode.canonical:schema/relationship-type-deep_links_to", + "target": "xananode.canonical:schema/relationship-type-deep_linked_from", + "type": "related_to", + "summary": "Deep links to has inverse deep_linked_from.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-defined_by-related_to-schema-relationship-type-defines-inverse", + "source": "xananode.canonical:schema/relationship-type-defined_by", + "target": "xananode.canonical:schema/relationship-type-defines", + "type": "related_to", + "summary": "defined_by is the inverse term for defines.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-defines-related_to-schema-relationship-type-defined_by-inverse", + "source": "xananode.canonical:schema/relationship-type-defines", + "target": "xananode.canonical:schema/relationship-type-defined_by", + "type": "related_to", + "summary": "Defines has inverse defined_by.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-demonstrated_by-related_to-schema-relationship-type-demonstrates-inverse", + "source": "xananode.canonical:schema/relationship-type-demonstrated_by", + "target": "xananode.canonical:schema/relationship-type-demonstrates", + "type": "related_to", + "summary": "demonstrated_by is the inverse term for demonstrates.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-demonstrates-related_to-schema-relationship-type-demonstrated_by-inverse", + "source": "xananode.canonical:schema/relationship-type-demonstrates", + "target": "xananode.canonical:schema/relationship-type-demonstrated_by", + "type": "related_to", + "summary": "Demonstrates has inverse demonstrated_by.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-dependency_of-related_to-schema-relationship-type-depends_on-inverse", + "source": "xananode.canonical:schema/relationship-type-dependency_of", + "target": "xananode.canonical:schema/relationship-type-depends_on", + "type": "related_to", + "summary": "dependency_of is the inverse term for depends_on.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-depends_on-related_to-schema-relationship-type-dependency_of-inverse", + "source": "xananode.canonical:schema/relationship-type-depends_on", + "target": "xananode.canonical:schema/relationship-type-dependency_of", + "type": "related_to", + "summary": "Depends on has inverse dependency_of.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-depicted_by-related_to-schema-relationship-type-depicts-inverse", + "source": "xananode.canonical:schema/relationship-type-depicted_by", + "target": "xananode.canonical:schema/relationship-type-depicts", + "type": "related_to", + "summary": "depicted_by is the inverse term for depicts.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-depicts-related_to-schema-relationship-type-depicted_by-inverse", + "source": "xananode.canonical:schema/relationship-type-depicts", + "target": "xananode.canonical:schema/relationship-type-depicted_by", + "type": "related_to", + "summary": "Depicts has inverse depicted_by.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-derived_from-related_to-schema-relationship-type-derived_into-inverse", + "source": "xananode.canonical:schema/relationship-type-derived_from", + "target": "xananode.canonical:schema/relationship-type-derived_into", + "type": "related_to", + "summary": "Derived from has inverse derived_into.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-derived_into-related_to-schema-relationship-type-derived_from-inverse", + "source": "xananode.canonical:schema/relationship-type-derived_into", + "target": "xananode.canonical:schema/relationship-type-derived_from", + "type": "related_to", + "summary": "derived_into is the inverse term for derived_from.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-discussed_in-related_to-schema-relationship-type-discusses-inverse", + "source": "xananode.canonical:schema/relationship-type-discussed_in", + "target": "xananode.canonical:schema/relationship-type-discusses", + "type": "related_to", + "summary": "discussed_in is the inverse term for discusses.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-discusses-related_to-schema-relationship-type-discussed_in-inverse", + "source": "xananode.canonical:schema/relationship-type-discusses", + "target": "xananode.canonical:schema/relationship-type-discussed_in", + "type": "related_to", + "summary": "Discusses has inverse discussed_in.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-disputed_by-related_to-schema-relationship-type-disputes-inverse", + "source": "xananode.canonical:schema/relationship-type-disputed_by", + "target": "xananode.canonical:schema/relationship-type-disputes", + "type": "related_to", + "summary": "disputed_by is the inverse term for disputes.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-disputed_identity-related_to-schema-relationship-type-disputed_identity-inverse", + "source": "xananode.canonical:schema/relationship-type-disputed_identity", + "target": "xananode.canonical:schema/relationship-type-disputed_identity", + "type": "related_to", + "summary": "Disputed identity has inverse disputed_identity.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-disputes-related_to-schema-relationship-type-disputed_by-inverse", + "source": "xananode.canonical:schema/relationship-type-disputes", + "target": "xananode.canonical:schema/relationship-type-disputed_by", + "type": "related_to", + "summary": "Disputes has inverse disputed_by.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-documented_by-related_to-schema-relationship-type-documents-inverse", + "source": "xananode.canonical:schema/relationship-type-documented_by", + "target": "xananode.canonical:schema/relationship-type-documents", + "type": "related_to", + "summary": "documented_by is the inverse term for documents.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-documents-related_to-schema-relationship-type-documented_by-inverse", + "source": "xananode.canonical:schema/relationship-type-documents", + "target": "xananode.canonical:schema/relationship-type-documented_by", + "type": "related_to", + "summary": "Documents has inverse documented_by.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-enabled_by-related_to-schema-relationship-type-enables-inverse", + "source": "xananode.canonical:schema/relationship-type-enabled_by", + "target": "xananode.canonical:schema/relationship-type-enables", + "type": "related_to", + "summary": "enabled_by is the inverse term for enables.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-enables-related_to-schema-relationship-type-enabled_by-inverse", + "source": "xananode.canonical:schema/relationship-type-enables", + "target": "xananode.canonical:schema/relationship-type-enabled_by", + "type": "related_to", + "summary": "Enables has inverse enabled_by.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-equivalent_to-related_to-schema-relationship-type-equivalent_to-inverse", + "source": "xananode.canonical:schema/relationship-type-equivalent_to", + "target": "xananode.canonical:schema/relationship-type-equivalent_to", + "type": "related_to", + "summary": "Equivalent to has inverse equivalent_to.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-evidence_for-related_to-schema-relationship-type-has_evidence-inverse", + "source": "xananode.canonical:schema/relationship-type-evidence_for", + "target": "xananode.canonical:schema/relationship-type-has_evidence", + "type": "related_to", + "summary": "Evidence for has inverse has_evidence.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-explained_by-related_to-schema-relationship-type-explains-inverse", + "source": "xananode.canonical:schema/relationship-type-explained_by", + "target": "xananode.canonical:schema/relationship-type-explains", + "type": "related_to", + "summary": "explained_by is the inverse term for explains.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-explains-related_to-schema-relationship-type-explained_by-inverse", + "source": "xananode.canonical:schema/relationship-type-explains", + "target": "xananode.canonical:schema/relationship-type-explained_by", + "type": "related_to", + "summary": "Explains has inverse explained_by.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-extended_by-related_to-schema-relationship-type-extends-inverse", + "source": "xananode.canonical:schema/relationship-type-extended_by", + "target": "xananode.canonical:schema/relationship-type-extends", + "type": "related_to", + "summary": "extended_by is the inverse term for extends.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-extends-related_to-schema-relationship-type-extended_by-inverse", + "source": "xananode.canonical:schema/relationship-type-extends", + "target": "xananode.canonical:schema/relationship-type-extended_by", + "type": "related_to", + "summary": "Extends has inverse extended_by.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-extension_of-related_to-schema-relationship-type-has_extension-inverse", + "source": "xananode.canonical:schema/relationship-type-extension_of", + "target": "xananode.canonical:schema/relationship-type-has_extension", + "type": "related_to", + "summary": "Extension of has inverse has_extension.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-featured_in-related_to-schema-relationship-type-features-inverse", + "source": "xananode.canonical:schema/relationship-type-featured_in", + "target": "xananode.canonical:schema/relationship-type-features", + "type": "related_to", + "summary": "featured_in is the inverse term for features.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-featured_speaker-related_to-schema-relationship-type-spoke_at-inverse", + "source": "xananode.canonical:schema/relationship-type-featured_speaker", + "target": "xananode.canonical:schema/relationship-type-spoke_at", + "type": "related_to", + "summary": "featured_speaker is the inverse term for spoke_at.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-features-related_to-schema-relationship-type-featured_in-inverse", + "source": "xananode.canonical:schema/relationship-type-features", + "target": "xananode.canonical:schema/relationship-type-featured_in", + "type": "related_to", + "summary": "Features has inverse featured_in.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-followed-related_to-schema-relationship-type-preceded-inverse", + "source": "xananode.canonical:schema/relationship-type-followed", + "target": "xananode.canonical:schema/relationship-type-preceded", + "type": "related_to", + "summary": "followed is the inverse term for preceded.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-friend_of-related_to-schema-relationship-type-friend_of-inverse", + "source": "xananode.canonical:schema/relationship-type-friend_of", + "target": "xananode.canonical:schema/relationship-type-friend_of", + "type": "related_to", + "summary": "Friend of has inverse friend_of.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-had_participant-related_to-schema-relationship-type-participated_in-inverse", + "source": "xananode.canonical:schema/relationship-type-had_participant", + "target": "xananode.canonical:schema/relationship-type-participated_in", + "type": "related_to", + "summary": "had_participant is the inverse term for participated_in.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-has_alias-related_to-schema-relationship-type-alias_of-inverse", + "source": "xananode.canonical:schema/relationship-type-has_alias", + "target": "xananode.canonical:schema/relationship-type-alias_of", + "type": "related_to", + "summary": "has_alias is the inverse term for alias_of.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-has_appearance-related_to-schema-relationship-type-appears_in-inverse", + "source": "xananode.canonical:schema/relationship-type-has_appearance", + "target": "xananode.canonical:schema/relationship-type-appears_in", + "type": "related_to", + "summary": "has_appearance is the inverse term for appears_in.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-has_claim-related_to-schema-relationship-type-claim_of-inverse", + "source": "xananode.canonical:schema/relationship-type-has_claim", + "target": "xananode.canonical:schema/relationship-type-claim_of", + "type": "related_to", + "summary": "Has claim has inverse claim_of.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-has_context-related_to-schema-relationship-type-context_for-inverse", + "source": "xananode.canonical:schema/relationship-type-has_context", + "target": "xananode.canonical:schema/relationship-type-context_for", + "type": "related_to", + "summary": "has_context is the inverse term for context_for.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-has_evidence-related_to-schema-relationship-type-evidence_for-inverse", + "source": "xananode.canonical:schema/relationship-type-has_evidence", + "target": "xananode.canonical:schema/relationship-type-evidence_for", + "type": "related_to", + "summary": "has_evidence is the inverse term for evidence_for.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-has_extension-related_to-schema-relationship-type-extension_of-inverse", + "source": "xananode.canonical:schema/relationship-type-has_extension", + "target": "xananode.canonical:schema/relationship-type-extension_of", + "type": "related_to", + "summary": "has_extension is the inverse term for extension_of.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-has_primary_media-related_to-schema-relationship-type-used_as_primary_media_for-inverse", + "source": "xananode.canonical:schema/relationship-type-has_primary_media", + "target": "xananode.canonical:schema/relationship-type-used_as_primary_media_for", + "type": "related_to", + "summary": "Has primary media has inverse used_as_primary_media_for.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-identified_by-related_to-schema-relationship-type-identified-inverse", + "source": "xananode.canonical:schema/relationship-type-identified_by", + "target": "xananode.canonical:schema/relationship-type-identified", + "type": "related_to", + "summary": "identified_by is the inverse term for identified.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-identified-related_to-schema-relationship-type-identified_by-inverse", + "source": "xananode.canonical:schema/relationship-type-identified", + "target": "xananode.canonical:schema/relationship-type-identified_by", + "type": "related_to", + "summary": "Identified has inverse identified_by.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-implemented_by-related_to-schema-relationship-type-implements-inverse", + "source": "xananode.canonical:schema/relationship-type-implemented_by", + "target": "xananode.canonical:schema/relationship-type-implements", + "type": "related_to", + "summary": "implemented_by is the inverse term for implements.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-implements-related_to-schema-relationship-type-implemented_by-inverse", + "source": "xananode.canonical:schema/relationship-type-implements", + "target": "xananode.canonical:schema/relationship-type-implemented_by", + "type": "related_to", + "summary": "Implements has inverse implemented_by.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-included_in-related_to-schema-relationship-type-includes-inverse", + "source": "xananode.canonical:schema/relationship-type-included_in", + "target": "xananode.canonical:schema/relationship-type-includes", + "type": "related_to", + "summary": "included_in is the inverse term for includes.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-includes-related_to-schema-relationship-type-included_in-inverse", + "source": "xananode.canonical:schema/relationship-type-includes", + "target": "xananode.canonical:schema/relationship-type-included_in", + "type": "related_to", + "summary": "Includes has inverse included_in.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-influenced_by-related_to-schema-relationship-type-influenced-inverse", + "source": "xananode.canonical:schema/relationship-type-influenced_by", + "target": "xananode.canonical:schema/relationship-type-influenced", + "type": "related_to", + "summary": "influenced_by is the inverse term for influenced.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-influenced-related_to-schema-relationship-type-influenced_by-inverse", + "source": "xananode.canonical:schema/relationship-type-influenced", + "target": "xananode.canonical:schema/relationship-type-influenced_by", + "type": "related_to", + "summary": "Influenced has inverse influenced_by.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-interviewed_by-related_to-schema-relationship-type-interviewed-inverse", + "source": "xananode.canonical:schema/relationship-type-interviewed_by", + "target": "xananode.canonical:schema/relationship-type-interviewed", + "type": "related_to", + "summary": "interviewed_by is the inverse term for interviewed.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-interviewed-related_to-schema-relationship-type-interviewed_by-inverse", + "source": "xananode.canonical:schema/relationship-type-interviewed", + "target": "xananode.canonical:schema/relationship-type-interviewed_by", + "type": "related_to", + "summary": "Interviewed has inverse interviewed_by.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-introduced_by-related_to-schema-relationship-type-introduced-inverse", + "source": "xananode.canonical:schema/relationship-type-introduced_by", + "target": "xananode.canonical:schema/relationship-type-introduced", + "type": "related_to", + "summary": "introduced_by is the inverse term for introduced.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-introduced_in-related_to-schema-relationship-type-introduction_venue_of-inverse", + "source": "xananode.canonical:schema/relationship-type-introduced_in", + "target": "xananode.canonical:schema/relationship-type-introduction_venue_of", + "type": "related_to", + "summary": "Introduced in has inverse introduction_venue_of.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-introduced-related_to-schema-relationship-type-introduced_by-inverse", + "source": "xananode.canonical:schema/relationship-type-introduced", + "target": "xananode.canonical:schema/relationship-type-introduced_by", + "type": "related_to", + "summary": "Introduced has inverse introduced_by.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-introduction_venue_of-related_to-schema-relationship-type-introduced_in-inverse", + "source": "xananode.canonical:schema/relationship-type-introduction_venue_of", + "target": "xananode.canonical:schema/relationship-type-introduced_in", + "type": "related_to", + "summary": "introduction_venue_of is the inverse term for introduced_in.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-is_start_of-related_to-schema-relationship-type-starts_with-inverse", + "source": "xananode.canonical:schema/relationship-type-is_start_of", + "target": "xananode.canonical:schema/relationship-type-starts_with", + "type": "related_to", + "summary": "is_start_of is the inverse term for starts_with.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-mapped_from-related_to-schema-relationship-type-maps_to-inverse", + "source": "xananode.canonical:schema/relationship-type-mapped_from", + "target": "xananode.canonical:schema/relationship-type-maps_to", + "type": "related_to", + "summary": "mapped_from is the inverse term for maps_to.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-maps_to-related_to-schema-relationship-type-mapped_from-inverse", + "source": "xananode.canonical:schema/relationship-type-maps_to", + "target": "xananode.canonical:schema/relationship-type-mapped_from", + "type": "related_to", + "summary": "Maps to has inverse mapped_from.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-memorialized_by-related_to-schema-relationship-type-memorializes-inverse", + "source": "xananode.canonical:schema/relationship-type-memorialized_by", + "target": "xananode.canonical:schema/relationship-type-memorializes", + "type": "related_to", + "summary": "memorialized_by is the inverse term for memorializes.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-memorializes-related_to-schema-relationship-type-memorialized_by-inverse", + "source": "xananode.canonical:schema/relationship-type-memorializes", + "target": "xananode.canonical:schema/relationship-type-memorialized_by", + "type": "related_to", + "summary": "Memorializes has inverse memorialized_by.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-mentioned_by-related_to-schema-relationship-type-mentions-inverse", + "source": "xananode.canonical:schema/relationship-type-mentioned_by", + "target": "xananode.canonical:schema/relationship-type-mentions", + "type": "related_to", + "summary": "mentioned_by is the inverse term for mentions.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-mentions-related_to-schema-relationship-type-mentioned_by-inverse", + "source": "xananode.canonical:schema/relationship-type-mentions", + "target": "xananode.canonical:schema/relationship-type-mentioned_by", + "type": "related_to", + "summary": "Mentions has inverse mentioned_by.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-motivated_by-related_to-schema-relationship-type-motivates-inverse", + "source": "xananode.canonical:schema/relationship-type-motivated_by", + "target": "xananode.canonical:schema/relationship-type-motivates", + "type": "related_to", + "summary": "Motivated by has inverse motivates.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-motivates-related_to-schema-relationship-type-motivated_by-inverse", + "source": "xananode.canonical:schema/relationship-type-motivates", + "target": "xananode.canonical:schema/relationship-type-motivated_by", + "type": "related_to", + "summary": "motivates is the inverse term for motivated_by.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-narrower_than-related_to-schema-relationship-type-broader_than-inverse", + "source": "xananode.canonical:schema/relationship-type-narrower_than", + "target": "xananode.canonical:schema/relationship-type-broader_than", + "type": "related_to", + "summary": "narrower_than is the inverse term for broader_than.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-occurred_at-related_to-schema-relationship-type-site_of-inverse", + "source": "xananode.canonical:schema/relationship-type-occurred_at", + "target": "xananode.canonical:schema/relationship-type-site_of", + "type": "related_to", + "summary": "Occurred at has inverse site_of.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-parallel_to-related_to-schema-relationship-type-parallel_to-inverse", + "source": "xananode.canonical:schema/relationship-type-parallel_to", + "target": "xananode.canonical:schema/relationship-type-parallel_to", + "type": "related_to", + "summary": "Parallel to has inverse parallel_to.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-part_of-related_to-schema-relationship-type-contains-inverse", + "source": "xananode.canonical:schema/relationship-type-part_of", + "target": "xananode.canonical:schema/relationship-type-contains", + "type": "related_to", + "summary": "part_of is the inverse term for contains.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-participated_in-related_to-schema-relationship-type-had_participant-inverse", + "source": "xananode.canonical:schema/relationship-type-participated_in", + "target": "xananode.canonical:schema/relationship-type-had_participant", + "type": "related_to", + "summary": "Participated in has inverse had_participant.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-popularized_by-related_to-schema-relationship-type-popularized-inverse", + "source": "xananode.canonical:schema/relationship-type-popularized_by", + "target": "xananode.canonical:schema/relationship-type-popularized", + "type": "related_to", + "summary": "popularized_by is the inverse term for popularized.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-popularized-related_to-schema-relationship-type-popularized_by-inverse", + "source": "xananode.canonical:schema/relationship-type-popularized", + "target": "xananode.canonical:schema/relationship-type-popularized_by", + "type": "related_to", + "summary": "Popularized has inverse popularized_by.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-possible_match-related_to-schema-relationship-type-possible_match-inverse", + "source": "xananode.canonical:schema/relationship-type-possible_match", + "target": "xananode.canonical:schema/relationship-type-possible_match", + "type": "related_to", + "summary": "Possible match has inverse possible_match.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-preceded-related_to-schema-relationship-type-followed-inverse", + "source": "xananode.canonical:schema/relationship-type-preceded", + "target": "xananode.canonical:schema/relationship-type-followed", + "type": "related_to", + "summary": "Preceded has inverse followed.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-presented_by-related_to-schema-relationship-type-presented-inverse", + "source": "xananode.canonical:schema/relationship-type-presented_by", + "target": "xananode.canonical:schema/relationship-type-presented", + "type": "related_to", + "summary": "presented_by is the inverse term for presented.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-presented-related_to-schema-relationship-type-presented_by-inverse", + "source": "xananode.canonical:schema/relationship-type-presented", + "target": "xananode.canonical:schema/relationship-type-presented_by", + "type": "related_to", + "summary": "Presented has inverse presented_by.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-preserved_by-related_to-schema-relationship-type-preserves-inverse", + "source": "xananode.canonical:schema/relationship-type-preserved_by", + "target": "xananode.canonical:schema/relationship-type-preserves", + "type": "related_to", + "summary": "preserved_by is the inverse term for preserves.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-preserves-related_to-schema-relationship-type-preserved_by-inverse", + "source": "xananode.canonical:schema/relationship-type-preserves", + "target": "xananode.canonical:schema/relationship-type-preserved_by", + "type": "related_to", + "summary": "Preserves has inverse preserved_by.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-produces-related_to-schema-relationship-type-results_from-inverse", + "source": "xananode.canonical:schema/relationship-type-produces", + "target": "xananode.canonical:schema/relationship-type-results_from", + "type": "related_to", + "summary": "produces is the inverse term for results_from.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-proposed_by-related_to-schema-relationship-type-proposed-inverse", + "source": "xananode.canonical:schema/relationship-type-proposed_by", + "target": "xananode.canonical:schema/relationship-type-proposed", + "type": "related_to", + "summary": "proposed_by is the inverse term for proposed.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-proposed-related_to-schema-relationship-type-proposed_by-inverse", + "source": "xananode.canonical:schema/relationship-type-proposed", + "target": "xananode.canonical:schema/relationship-type-proposed_by", + "type": "related_to", + "summary": "Proposed has inverse proposed_by.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-quoted_by-related_to-schema-relationship-type-quotes-inverse", + "source": "xananode.canonical:schema/relationship-type-quoted_by", + "target": "xananode.canonical:schema/relationship-type-quotes", + "type": "related_to", + "summary": "quoted_by is the inverse term for quotes.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-quotes-related_to-schema-relationship-type-quoted_by-inverse", + "source": "xananode.canonical:schema/relationship-type-quotes", + "target": "xananode.canonical:schema/relationship-type-quoted_by", + "type": "related_to", + "summary": "Quotes has inverse quoted_by.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-refined_by-related_to-schema-relationship-type-refines-inverse", + "source": "xananode.canonical:schema/relationship-type-refined_by", + "target": "xananode.canonical:schema/relationship-type-refines", + "type": "related_to", + "summary": "refined_by is the inverse term for refines.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-refines-related_to-schema-relationship-type-refined_by-inverse", + "source": "xananode.canonical:schema/relationship-type-refines", + "target": "xananode.canonical:schema/relationship-type-refined_by", + "type": "related_to", + "summary": "Refines has inverse refined_by.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-related_to-related_to-schema-relationship-type-related_to-inverse", + "source": "xananode.canonical:schema/relationship-type-related_to", + "target": "xananode.canonical:schema/relationship-type-related_to", + "type": "related_to", + "summary": "Related to has inverse related_to.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-represented_by-related_to-schema-relationship-type-represents-inverse", + "source": "xananode.canonical:schema/relationship-type-represented_by", + "target": "xananode.canonical:schema/relationship-type-represents", + "type": "related_to", + "summary": "represented_by is the inverse term for represents.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-represents-related_to-schema-relationship-type-represented_by-inverse", + "source": "xananode.canonical:schema/relationship-type-represents", + "target": "xananode.canonical:schema/relationship-type-represented_by", + "type": "related_to", + "summary": "Represents has inverse represented_by.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-required_for-related_to-schema-relationship-type-requires-inverse", + "source": "xananode.canonical:schema/relationship-type-required_for", + "target": "xananode.canonical:schema/relationship-type-requires", + "type": "related_to", + "summary": "required_for is the inverse term for requires.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-requires-related_to-schema-relationship-type-required_for-inverse", + "source": "xananode.canonical:schema/relationship-type-requires", + "target": "xananode.canonical:schema/relationship-type-required_for", + "type": "related_to", + "summary": "Requires has inverse required_for.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-results_from-related_to-schema-relationship-type-produces-inverse", + "source": "xananode.canonical:schema/relationship-type-results_from", + "target": "xananode.canonical:schema/relationship-type-produces", + "type": "related_to", + "summary": "Results from has inverse produces.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-same_entity-related_to-schema-relationship-type-same_entity-inverse", + "source": "xananode.canonical:schema/relationship-type-same_entity", + "target": "xananode.canonical:schema/relationship-type-same_entity", + "type": "related_to", + "summary": "Same entity has inverse same_entity.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-shaped_by-related_to-schema-relationship-type-shapes-inverse", + "source": "xananode.canonical:schema/relationship-type-shaped_by", + "target": "xananode.canonical:schema/relationship-type-shapes", + "type": "related_to", + "summary": "shaped_by is the inverse term for shapes.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-shapes-related_to-schema-relationship-type-shaped_by-inverse", + "source": "xananode.canonical:schema/relationship-type-shapes", + "target": "xananode.canonical:schema/relationship-type-shaped_by", + "type": "related_to", + "summary": "Shapes has inverse shaped_by.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-site_of-related_to-schema-relationship-type-occurred_at-inverse", + "source": "xananode.canonical:schema/relationship-type-site_of", + "target": "xananode.canonical:schema/relationship-type-occurred_at", + "type": "related_to", + "summary": "site_of is the inverse term for occurred_at.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-spoke_at-related_to-schema-relationship-type-featured_speaker-inverse", + "source": "xananode.canonical:schema/relationship-type-spoke_at", + "target": "xananode.canonical:schema/relationship-type-featured_speaker", + "type": "related_to", + "summary": "Spoke at has inverse featured_speaker.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-starts_with-related_to-schema-relationship-type-is_start_of-inverse", + "source": "xananode.canonical:schema/relationship-type-starts_with", + "target": "xananode.canonical:schema/relationship-type-is_start_of", + "type": "related_to", + "summary": "Starts with has inverse is_start_of.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-superseded_by-related_to-schema-relationship-type-supersedes-inverse", + "source": "xananode.canonical:schema/relationship-type-superseded_by", + "target": "xananode.canonical:schema/relationship-type-supersedes", + "type": "related_to", + "summary": "superseded_by is the inverse term for supersedes.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-supersedes-related_to-schema-relationship-type-superseded_by-inverse", + "source": "xananode.canonical:schema/relationship-type-supersedes", + "target": "xananode.canonical:schema/relationship-type-superseded_by", + "type": "related_to", + "summary": "Supersedes has inverse superseded_by.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-supported_by-related_to-schema-relationship-type-supports-inverse", + "source": "xananode.canonical:schema/relationship-type-supported_by", + "target": "xananode.canonical:schema/relationship-type-supports", + "type": "related_to", + "summary": "supported_by is the inverse term for supports.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-supports-related_to-schema-relationship-type-supported_by-inverse", + "source": "xananode.canonical:schema/relationship-type-supports", + "target": "xananode.canonical:schema/relationship-type-supported_by", + "type": "related_to", + "summary": "Supports has inverse supported_by.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-threatened_by-related_to-schema-relationship-type-threatens-inverse", + "source": "xananode.canonical:schema/relationship-type-threatened_by", + "target": "xananode.canonical:schema/relationship-type-threatens", + "type": "related_to", + "summary": "threatened_by is the inverse term for threatens.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-threatens-related_to-schema-relationship-type-threatened_by-inverse", + "source": "xananode.canonical:schema/relationship-type-threatens", + "target": "xananode.canonical:schema/relationship-type-threatened_by", + "type": "related_to", + "summary": "Threatens has inverse threatened_by.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-trained_on-related_to-schema-relationship-type-used_to_train-inverse", + "source": "xananode.canonical:schema/relationship-type-trained_on", + "target": "xananode.canonical:schema/relationship-type-used_to_train", + "type": "related_to", + "summary": "Trained on has inverse used_to_train.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-transcluded_by-related_to-schema-relationship-type-transcludes-inverse", + "source": "xananode.canonical:schema/relationship-type-transcluded_by", + "target": "xananode.canonical:schema/relationship-type-transcludes", + "type": "related_to", + "summary": "transcluded_by is the inverse term for transcludes.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-transcludes-related_to-schema-relationship-type-transcluded_by-inverse", + "source": "xananode.canonical:schema/relationship-type-transcludes", + "target": "xananode.canonical:schema/relationship-type-transcluded_by", + "type": "related_to", + "summary": "Transcludes has inverse transcluded_by.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-used_as_primary_media_for-related_to-schema-relationship-type-has_primary_media-inverse", + "source": "xananode.canonical:schema/relationship-type-used_as_primary_media_for", + "target": "xananode.canonical:schema/relationship-type-has_primary_media", + "type": "related_to", + "summary": "used_as_primary_media_for is the inverse term for has_primary_media.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-used_by-related_to-schema-relationship-type-uses-inverse", + "source": "xananode.canonical:schema/relationship-type-used_by", + "target": "xananode.canonical:schema/relationship-type-uses", + "type": "related_to", + "summary": "used_by is the inverse term for uses.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-used_to_train-related_to-schema-relationship-type-trained_on-inverse", + "source": "xananode.canonical:schema/relationship-type-used_to_train", + "target": "xananode.canonical:schema/relationship-type-trained_on", + "type": "related_to", + "summary": "used_to_train is the inverse term for trained_on.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/schema-relationship-type-uses-related_to-schema-relationship-type-used_by-inverse", + "source": "xananode.canonical:schema/relationship-type-uses", + "target": "xananode.canonical:schema/relationship-type-used_by", + "type": "related_to", + "summary": "Uses has inverse used_by.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/support-supports-contributors", + "source": "xananode.canonical:source/support-xananode", + "target": "xananode.canonical:community/xananode-contributors", + "type": "supports", + "summary": "The support source supports ongoing XanaNode authorship and development.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/tagline-fragment-derived-from-claim", + "source": "xananode.canonical:fragment/relationships-preserve-knowledge-sentence", + "target": "xananode.canonical:claim/relationships-preserve-knowledge", + "type": "derived_from", + "summary": "The tagline fragment is derived from the relationship preservation claim.", + "weight": 4, + "visibility": "secondary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/what-is-xananode-explains-xananode", + "source": "xananode.canonical:essay/what-is-xananode", + "target": "xananode.canonical:concept/xananode", + "type": "explains", + "summary": "The explainer essay explains XanaNode as a layered protocol and substrate model.", + "weight": 4, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/workspace-documented-by-repository", + "source": "xananode.canonical:source/xananode-workspace-repository", + "target": "xananode.canonical:project/xananode-workspace", + "type": "documents", + "summary": "The public Workspace repository documents the Workspace project.", + "weight": 4, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/workspace-uses-core", + "source": "xananode.canonical:project/xananode-workspace", + "target": "xananode.canonical:project/xananode-core-sdk", + "type": "uses", + "summary": "Workspace uses Core for substrate validation, pack handling, and build orchestration.", + "weight": 4, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/xananode-defines-knowledge-substrate", + "source": "xananode.canonical:concept/xananode", + "target": "xananode.canonical:concept/knowledge-substrate", + "type": "defines", + "summary": "XanaNode defines a knowledge substrate as an authored graph of addressable nodes and relationships.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/xananode-has-claim-relationships-preserve-knowledge", + "source": "xananode.canonical:concept/xananode", + "target": "xananode.canonical:claim/relationships-preserve-knowledge", + "type": "has_claim", + "summary": "XanaNode centers the claim that relationships preserve knowledge.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/xananode-has-primary-media-icon", + "source": "xananode.canonical:concept/xananode", + "target": "xananode.canonical:media/xananode-icon", + "type": "has_primary_media", + "summary": "The XanaNode concept uses the XanaNode icon as primary media.", + "weight": 4, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, + { + "id": "xananode.canonical:rel/xananode-published-at-com", + "source": "xananode.canonical:concept/xananode", + "target": "xananode.canonical:source/xananode-com-domain", + "type": "documents", + "summary": "XanaNode is publicly presented at XanaNode.com.", + "weight": 5, + "visibility": "primary", + "asserted_at": "2026-06-19T00:00:00.000Z" + }, { "id": "xananode.lineage:rel/leibniz-anticipated-semantic-computation", "source": "xananode.lineage:person/gottfried-wilhelm-leibniz", diff --git a/exampleSite/static/review/index.html b/exampleSite/static/review/index.html index 9f88391a..d5d31f8f 100644 --- a/exampleSite/static/review/index.html +++ b/exampleSite/static/review/index.html @@ -31,8 +31,8 @@

XanaNode Review Suggestions

These suggestions are generated by Core and are not applied automatically. Implemented examples show what the workflow looks like after an author accepts a change; pending items stay visible for review.

4Implemented transclusions
-
301Pending suggestions
-
54Link opportunities
+
3142Pending suggestions
+
235Link opportunities
@@ -88,6 +88,42 @@

XanaNode

content\trails\xananode-implementation-stack-trail.md:25 XanaNode

[XanaNode](xananode)
+
+
+

Autolink

+ Pending +
+

XanaNode

+

content\trails\xananode-implementation-stack-trail.md:25 XanaNode

+ [XanaNode](xananode.canonical:concept/xananode) +
+
+
+

Autolink

+ Pending +
+

Fragment

+

content\concepts\fragment-node.md:15 Fragment

+ [Fragment](xananode.canonical:schema/node-type-fragment) +
+
+
+

Autolink

+ Pending +
+

Fragment

+

content\concepts\tumbler-addressing.md:23 fragment

+ [fragment](xananode.canonical:schema/node-type-fragment) +
+
+
+

Autolink

+ Pending +
+

Source

+

content\concepts\transclusion.md:13 source

+ [source](xananode.canonical:schema/node-type-source) +

Autolink

@@ -97,6 +133,42 @@

Protocol Artifacts

content\essays\using-hugo-with-protocol-json.md:47 protocol artifacts

[protocol artifacts](protocol-artifacts)
+
+
+

Autolink

+ Pending +
+

Protocol Artifacts

+

content\essays\using-hugo-with-protocol-json.md:47 protocol artifacts

+ [protocol artifacts](xananode.canonical:concept/protocol-artifacts) +
+
+
+

Autolink

+ Pending +
+

Authored

+

content\essays\using-hugo-with-protocol-json.md:20 authored

+ [authored](xananode.canonical:schema/relationship-type-authored) +
+
+
+

Autolink

+ Pending +
+

Fragment

+

content\concepts\transclusion.md:13 fragment

+ [fragment](xananode.canonical:schema/node-type-fragment) +
+
+
+

Autolink

+ Pending +
+

Source

+

content\concepts\fragment-node.md:17 source

+ [source](xananode.canonical:schema/node-type-source) +

Autolink

@@ -106,6 +178,42 @@

Hugo

content\trails\xananode-implementation-stack-trail.md:31 Hugo

[Hugo](hugo)
+
+
+

Autolink

+ Pending +
+

Hugo

+

content\trails\xananode-implementation-stack-trail.md:31 Hugo

+ [Hugo](xananode.canonical:technology/hugo) +
+
+
+

Autolink

+ Pending +
+

Relationship

+

content\trails\protocol-artifacts-trail.md:38 relationship

+ [relationship](xananode.canonical:schema/node-type-relationship) +
+
+
+

Autolink

+ Pending +
+

Schema

+

content\schemas\substrate-manifest-schema.md:17 schema

+ [schema](xananode.canonical:schema/node-type-schema) +
+
+
+

Autolink

+ Pending +
+

Defines

+

content\essays\what-is-xananode.md:22 defines

+ [defines](xananode.canonical:schema/relationship-type-defines) +

Autolink

@@ -115,6 +223,114 @@

Hugo

content\essays\using-hugo-with-protocol-json.md:18 Hugo

[Hugo](hugo)
+
+
+

Autolink

+ Pending +
+

Hugo

+

content\essays\using-hugo-with-protocol-json.md:18 Hugo

+ [Hugo](xananode.canonical:technology/hugo) +
+
+
+

Autolink

+ Pending +
+

XanaNode

+

content\essays\start-here.md:28 XanaNode

+ [XanaNode](xananode.canonical:concept/xananode) +
+
+
+

Autolink

+ Pending +
+

Source

+

content\concepts\tumbler-addressing.md:27 source

+ [source](xananode.canonical:schema/node-type-source) +
+
+
+

Autolink

+ Pending +
+

Uses

+

content\concepts\tumbler-addressing.md:23 uses

+ [uses](xananode.canonical:schema/relationship-type-uses) +
+
+
+

Autolink

+ Pending +
+

Includes

+

content\concepts\transclusion.md:13 includes

+ [includes](xananode.canonical:schema/relationship-type-includes) +
+
+
+

Autolink

+ Pending +
+

Relationship

+

content\concepts\substrate-relationship-list.md:15 relationship

+ [relationship](xananode.canonical:schema/node-type-relationship) +
+
+
+

Autolink

+ Pending +
+

Source

+

content\concepts\single-source-of-truth.md:15 source

+ [source](xananode.canonical:schema/node-type-source) +
+
+
+

Autolink

+ Pending +
+

Schema

+

content\concepts\schema-extension.md:17 schema

+ [schema](xananode.canonical:schema/node-type-schema) +
+
+
+

Autolink

+ Pending +
+

Claim

+

content\concepts\provenance.md:13 claim

+ [claim](xananode.canonical:schema/node-type-claim) +
+
+
+

Autolink

+ Pending +
+

Fragment

+

content\concepts\deep-linking.md:15 fragment

+ [fragment](xananode.canonical:schema/node-type-fragment) +
+
+
+

Autolink

+ Pending +
+

Schema

+

content\concepts\compatibility-report.md:15 schema

+ [schema](xananode.canonical:schema/node-type-schema) +
+
+
+

Autolink

+ Pending +
+

Source

+

content\claims\claim-relationships-preserve-context.md:14 source

+ [source](xananode.canonical:schema/node-type-source) +

Autolink

@@ -178,6 +394,42 @@

Protocol Artifacts

content\trails\xananode-implementation-stack-trail.md:31 protocol artifacts

[protocol artifacts](protocol-artifacts)
+
+
+

Autolink

+ Pending +
+

Protocol Artifacts

+

content\trails\xananode-implementation-stack-trail.md:31 protocol artifacts

+ [protocol artifacts](xananode.canonical:concept/protocol-artifacts) +
+
+
+

Autolink

+ Pending +
+

Fragment

+

content\trails\xananode-implementation-stack-trail.md:29 fragment

+ [fragment](xananode.canonical:schema/node-type-fragment) +
+
+
+

Autolink

+ Pending +
+

Trail

+

content\trails\xananode-implementation-stack-trail.md:25 trail

+ [trail](xananode.canonical:schema/node-type-trail) +
+
+
+

Autolink

+ Pending +
+

Defines

+

content\trails\xananode-implementation-stack-trail.md:27 defines

+ [defines](xananode.canonical:schema/relationship-type-defines) +

Autolink

@@ -232,6 +484,33 @@

Federated Knowledge Substrates

content\trails\xananode-core-trail.md:49 federated-knowledge-substrates

[federated-knowledge-substrates](federated-knowledge-substrates)
+
+
+

Autolink

+ Pending +
+

XanaNode

+

content\trails\xananode-core-trail.md:39 xananode

+ [xananode](xananode.canonical:concept/xananode) +
+
+
+

Autolink

+ Pending +
+

Trail

+

content\trails\xananode-core-trail.md:34 trail

+ [trail](xananode.canonical:schema/node-type-trail) +
+
+
+

Autolink

+ Pending +
+

Documents

+

content\trails\xananode-core-trail.md:36 documents

+ [documents](xananode.canonical:schema/relationship-type-documents) +

Autolink

@@ -358,6 +637,15 @@

Canonical Type Policy

content\trails\protocol-artifacts-trail.md:50 canonical-type-policy

[canonical-type-policy](canonical-type-policy)
+
+
+

Autolink

+ Pending +
+

Trail

+

content\trails\protocol-artifacts-trail.md:36 trail

+ [trail](xananode.canonical:schema/node-type-trail) +

Autolink

@@ -367,6 +655,15 @@

Associative Trails

content\trails\historical-lineage-trail.md:27 associative trails

[associative trails](example.minimal:concept/associative-trails)
+
+
+

Autolink

+ Pending +
+

Trail

+

content\trails\historical-lineage-trail.md:27 trail

+ [trail](xananode.canonical:schema/node-type-trail) +

Autolink

@@ -382,17 +679,17 @@

Start Here

Pending

XanaNode

-

content\technologies\hugo.md:11 XanaNode

- [XanaNode](xananode) +

content\trails\branching-orientation-trail.md:45 xananode

+ [xananode](xananode.canonical:concept/xananode)

Autolink

Pending
-

Hugo

-

content\sources\xananode-studio-repo.md:19 Hugo

- [Hugo](hugo) +

Trail

+

content\trails\branching-orientation-trail.md:42 trail

+ [trail](xananode.canonical:schema/node-type-trail)
@@ -400,7 +697,7 @@

Hugo

Pending

XanaNode

-

content\sources\xananode-protocol-repo.md:19 XanaNode

+

content\technologies\hugo.md:11 XanaNode

[XanaNode](xananode)
@@ -408,54 +705,54 @@

XanaNode

Autolink

Pending -

Hugo

-

content\sources\xananode-hugo-repo.md:19 Hugo

- [Hugo](hugo) +

XanaNode

+

content\technologies\hugo.md:11 XanaNode

+ [XanaNode](xananode.canonical:concept/xananode)

Autolink

Pending
-

XanaNode

-

content\sources\xananode-hugo-repo.md:19 XanaNode

- [XanaNode](xananode) +

Hugo

+

content\technologies\hugo.md:11 Hugo

+ [Hugo](xananode.canonical:technology/hugo)

Autolink

Pending
-

Deep Linking

-

content\schemas\xananode-relationship-types.md:15 deep-linking

- [deep-linking](deep-linking) +

Cytoscape.js

+

content\technologies\cytoscape-js.md:11 Cytoscape.js

+ [Cytoscape.js](xananode.canonical:technology/cytoscape-js)

Autolink

Pending
-

Support

-

content\schemas\namespace-schema.md:19 support

- [support](source-support) +

Git

+

content\sources\xananode-workspace-repo.md:17 Git

+ [Git](xananode.canonical:technology/git)

Autolink

Pending
-

Associative Trails

-

content\projects\memex.md:13 associative trails

- [associative trails](example.minimal:concept/associative-trails) +

Hugo

+

content\sources\xananode-studio-repo.md:19 Hugo

+ [Hugo](hugo)

Autolink

Pending
-

Static Publishing

-

content\essays\using-hugo-with-protocol-json.md:18 static publishing

- [static publishing](static-publishing) +

Hugo

+

content\sources\xananode-studio-repo.md:19 Hugo

+ [Hugo](xananode.canonical:technology/hugo)
@@ -463,7 +760,7 @@

Static Publishing

Pending

XanaNode

-

content\essays\using-hugo-with-protocol-json.md:36 XanaNode

+

content\sources\xananode-protocol-repo.md:19 XanaNode

[XanaNode](xananode)
@@ -471,1701 +768,26973 @@

XanaNode

Autolink

Pending -

Typed Relationships

-

content\essays\using-hugo-with-protocol-json.md:35 typed relationships

- [typed relationships](typed-relationships) +

XanaNode

+

content\sources\xananode-protocol-repo.md:19 XanaNode

+ [XanaNode](xananode.canonical:concept/xananode)

Autolink

Pending
-

Transclusion

-

content\essays\using-hugo-with-protocol-json.md:35 transclusion

- [transclusion](transclusion) +

Source

+

content\sources\xananode-protocol-repo.md:19 source

+ [source](xananode.canonical:schema/node-type-source)

Autolink

Pending
-

Substrate Manifest

-

content\essays\using-hugo-with-protocol-json.md:35 substrate manifest

- [substrate manifest](substrate-manifest) +

Hugo

+

content\sources\xananode-hugo-repo.md:19 Hugo

+ [Hugo](hugo)

Autolink

Pending
-

FRESS

-

content\essays\using-hugo-with-protocol-json.md:36 FRESS

- [FRESS](xananode.lineage:project/fress) +

XanaNode

+

content\sources\xananode-hugo-repo.md:19 XanaNode

+ [XanaNode](xananode)

Autolink

Pending
-

Intermedia

-

content\essays\using-hugo-with-protocol-json.md:36 Intermedia

- [Intermedia](xananode.lineage:project/intermedia) +

XanaNode

+

content\sources\xananode-hugo-repo.md:19 XanaNode

+ [XanaNode](xananode.canonical:concept/xananode)

Autolink

Pending
-

Hyperland

-

content\essays\using-hugo-with-protocol-json.md:36 Hyperland

- [Hyperland](xananode.lineage:publication/hyperland) +

Contains

+

content\sources\xananode-hugo-repo.md:19 contains

+ [contains](xananode.canonical:schema/relationship-type-contains)

Autolink

Pending
-

TED2

-

content\essays\using-hugo-with-protocol-json.md:36 TED2

- [TED2](xananode.lineage:event/ted2-1990) +

Hugo

+

content\sources\xananode-hugo-repo.md:19 Hugo

+ [Hugo](xananode.canonical:technology/hugo)

Autolink

Pending
-

HyperCard

-

content\essays\using-hugo-with-protocol-json.md:36 HyperCard

- [HyperCard](xananode.lineage:technology/hypercard) +

Fragment

+

content\sources\xananode-core-sdk-repo.md:19 fragment

+ [fragment](xananode.canonical:schema/node-type-fragment)

Autolink

Pending
-

Hugo

-

content\essays\start-here.md:34 Hugo

- [Hugo](hugo) +

Relationship

+

content\sources\xananode-core-sdk-repo.md:19 relationship

+ [relationship](xananode.canonical:schema/node-type-relationship)

Autolink

Pending
-

HTML

-

content\concepts\substrate-node-record.md:15 HTML

- [HTML](xananode.lineage:technology/html) +

Media

+

content\sources\xanadu-document-interconnection.md:27 media

+ [media](xananode.canonical:schema/node-type-media)

Autolink

Pending
-

Knowledge Substrate

-

content\concepts\knowledge-substrate.md:17 knowledge substrate

- [knowledge substrate](example.minimal:concept/knowledge-substrate) +

Source

+

content\sources\xanadu-document-interconnection.md:27 source

+ [source](xananode.canonical:schema/node-type-source)
-

Merge candidate

+

Autolink

Pending
-

A knowledge substrate is structure, not just information

-

Existing: A knowledge substrate is structure, not just information. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

Source

+

content\sources\source-code-link-decay-study.md:17 source

+ [source](xananode.canonical:schema/node-type-source)
-

Merge candidate

+

Autolink

Pending
-

Associative Trails

-

Existing: Associative Trails. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

Deep Linking

+

content\schemas\xananode-relationship-types.md:15 deep-linking

+ [deep-linking](deep-linking)
-

Merge candidate

+

Autolink

Pending
-

Relationship Navigation Intro

-

Existing: Relationship Navigation Intro. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

Media

+

content\schemas\xananode-relationship-types.md:15 media

+ [media](xananode.canonical:schema/node-type-media)
-

Merge candidate

+

Autolink

Pending
-

As We May Think Fragment 0004

-

Existing: As We May Think Fragment 0004. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

Relationship

+

content\schemas\xananode-relationship-types.md:13 Relationship

+ [Relationship](xananode.canonical:schema/node-type-relationship)
-

Merge candidate

+

Autolink

Pending
-

As We May Think Fragment 0004

-

Existing: Associative Trails Fragment. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

Trail

+

content\schemas\xananode-relationship-types.md:15 trail

+ [trail](xananode.canonical:schema/node-type-trail)
-

Merge candidate

+

Autolink

Pending
-

Knowledge Substrate

-

Existing: Knowledge Substrate. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

Contains

+

content\schemas\xananode-relationship-types.md:15 contains

+ [contains](xananode.canonical:schema/relationship-type-contains)
-

Merge candidate

+

Autolink

Pending
-

Knowledge Substrate

-

Existing: Knowledge Substrate. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

Claim

+

content\schemas\xananode-node-types.md:15 claim

+ [claim](xananode.canonical:schema/node-type-claim)
-

Merge candidate

+

Autolink

Pending
-

Example Maintainer

-

Existing: Example Maintainer. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

Community

+

content\schemas\xananode-node-types.md:15 community

+ [community](xananode.canonical:schema/node-type-community)
-

Merge candidate

+

Autolink

Pending
-

As We May Think

-

Existing: As We May Think. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

Concept

+

content\schemas\xananode-node-types.md:15 concept

+ [concept](xananode.canonical:schema/node-type-concept)
-

Merge candidate

+

Autolink

Pending
-

As We May Think

-

Existing: As We May Think. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

Essay

+

content\schemas\xananode-node-types.md:15 essay

+ [essay](xananode.canonical:schema/node-type-essay)
-

Merge candidate

+

Autolink

Pending
-

Start Here

-

Existing: Start Here. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

Event

+

content\schemas\xananode-node-types.md:15 event

+ [event](xananode.canonical:schema/node-type-event)
-

Merge candidate

+

Autolink

Pending
-

Start Here

-

Existing: Start Here. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

Fragment

+

content\schemas\xananode-node-types.md:15 fragment

+ [fragment](xananode.canonical:schema/node-type-fragment)
-

Merge candidate

+

Autolink

Pending
-

Gottfried Wilhelm Leibniz

-

Existing: Gottfried Wilhelm Leibniz. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

Media

+

content\schemas\xananode-node-types.md:15 media

+ [media](xananode.canonical:schema/node-type-media)
-

Merge candidate

+

Autolink

Pending
-

Wilhelm Ostwald

-

Existing: Wilhelm Ostwald. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

Observation

+

content\schemas\xananode-node-types.md:15 observation

+ [observation](xananode.canonical:schema/node-type-observation)
-

Merge candidate

+

Autolink

Pending
-

Jorge Luis Borges

-

Existing: Jorge Luis Borges. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

Organization

+

content\schemas\xananode-node-types.md:15 organization

+ [organization](xananode.canonical:schema/node-type-organization)
-

Merge candidate

+

Autolink

Pending
-

The Garden of Forking Paths

-

Existing: The Garden of Forking Paths. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

Person

+

content\schemas\xananode-node-types.md:15 person

+ [person](xananode.canonical:schema/node-type-person)
-

Merge candidate

+

Autolink

Pending
-

Andries van Dam

-

Existing: Andries van Dam. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

Place

+

content\schemas\xananode-node-types.md:15 place

+ [place](xananode.canonical:schema/node-type-place)
-

Merge candidate

+

Autolink

Pending
-

Brown University

-

Existing: Brown University. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

Project

+

content\schemas\xananode-node-types.md:15 project

+ [project](xananode.canonical:schema/node-type-project)
-

Merge candidate

+

Autolink

Pending
-

Hypertext Editing System

-

Existing: Hypertext Editing System. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

Publication

+

content\schemas\xananode-node-types.md:15 publication

+ [publication](xananode.canonical:schema/node-type-publication)
-

Merge candidate

+

Autolink

Pending
-

FRESS

-

Existing: FRESS. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

Relationship

+

content\schemas\xananode-node-types.md:15 relationship

+ [relationship](xananode.canonical:schema/node-type-relationship)
-

Merge candidate

+

Autolink

Pending
-

Intermedia

-

Existing: Intermedia. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

Revision

+

content\schemas\xananode-node-types.md:15 revision

+ [revision](xananode.canonical:schema/node-type-revision)
-

Merge candidate

+

Autolink

Pending
-

Nicholas Negroponte

-

Existing: Nicholas Negroponte. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

Schema

+

content\schemas\xananode-node-types.md:15 schema

+ [schema](xananode.canonical:schema/node-type-schema)
-

Merge candidate

+

Autolink

Pending
-

Seymour Papert

-

Existing: Seymour Papert. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

Source

+

content\schemas\xananode-node-types.md:15 source

+ [source](xananode.canonical:schema/node-type-source)
-

Merge candidate

+

Autolink

Pending
-

Marvin Minsky

-

Existing: Marvin Minsky. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

Technology

+

content\schemas\xananode-node-types.md:15 technology

+ [technology](xananode.canonical:schema/node-type-technology)
-

Merge candidate

+

Autolink

Pending
-

MIT Media Lab

-

Existing: MIT Media Lab. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

Trail

+

content\schemas\xananode-node-types.md:15 trail

+ [trail](xananode.canonical:schema/node-type-trail)
-

Merge candidate

+

Autolink

Pending
-

Hans Peter Brondmo

-

Existing: Hans Peter Brondmo. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

Contains

+

content\schemas\xananode-node-types.md:15 contains

+ [contains](xananode.canonical:schema/relationship-type-contains)
-

Merge candidate

+

Autolink

Pending
-

Micons

-

Existing: Micons. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

Represents

+

content\schemas\xananode-node-types.md:13 represents

+ [represents](xananode.canonical:schema/relationship-type-represents)
-

Merge candidate

+

Autolink

Pending
-

Robert Winter

-

Existing: Robert Winter. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

Relationship

+

content\schemas\xananode-core-schema.md:29 relationship

+ [relationship](xananode.canonical:schema/node-type-relationship)
-

Merge candidate

+

Autolink

Pending
-

Interactive Beethoven's Ninth

-

Existing: Interactive Beethoven's Ninth. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

Includes

+

content\schemas\xananode-core-schema.md:29 includes

+ [includes](xananode.canonical:schema/relationship-type-includes)
-

Merge candidate

+

Autolink

Pending
-

Robert Abel

-

Existing: Robert Abel. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

Relationship

+

content\schemas\substrate-relationships-schema.md:19 relationship

+ [relationship](xananode.canonical:schema/node-type-relationship)
-

Merge candidate

+

Autolink

Pending
-

Interactive Guernica

-

Existing: Interactive Guernica. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

Schema

+

content\schemas\substrate-relationships-schema.md:17 schema

+ [schema](xananode.canonical:schema/node-type-schema)
-

Merge candidate

+

Autolink

Pending
-

Ivan Sutherland

-

Existing: Ivan Sutherland. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

Source

+

content\schemas\substrate-relationships-schema.md:19 source

+ [source](xananode.canonical:schema/node-type-source)
-

Merge candidate

+

Autolink

Pending
-

Jaron Lanier

-

Existing: Jaron Lanier. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

Requires

+

content\schemas\substrate-relationships-schema.md:19 requires

+ [requires](xananode.canonical:schema/relationship-type-requires)
-

Merge candidate

+

Autolink

Pending
-

VPL Research

-

Existing: VPL Research. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

Fragment

+

content\schemas\substrate-node-schema.md:19 fragment

+ [fragment](xananode.canonical:schema/node-type-fragment)
-

Merge candidate

+

Autolink

Pending
-

Scott Fisher

-

Existing: Scott Fisher. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

Relationship

+

content\schemas\substrate-node-schema.md:19 relationship

+ [relationship](xananode.canonical:schema/node-type-relationship)
-

Merge candidate

+

Autolink

Pending
-

NASA

-

Existing: NASA. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

Schema

+

content\schemas\substrate-node-schema.md:17 schema

+ [schema](xananode.canonical:schema/node-type-schema)
-

Merge candidate

+

Autolink

Pending
-

Dirk Gently's Holistic Detective Agency

-

Existing: Dirk Gently's Holistic Detective Agency. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

Requires

+

content\schemas\substrate-node-schema.md:19 requires

+ [requires](xananode.canonical:schema/relationship-type-requires)
-

Merge candidate

+

Autolink

Pending
-

BBC Two

-

Existing: BBC Two. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

Support

+

content\schemas\namespace-schema.md:19 support

+ [support](source-support)
-

Merge candidate

+

Autolink

Pending
-

Richard Saul Wurman

-

Existing: Richard Saul Wurman. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

Schema

+

content\schemas\merge-report-schema.md:17 schema

+ [schema](xananode.canonical:schema/node-type-schema)
-

Merge candidate

+

Autolink

Pending
-

Harry Marks

-

Existing: Harry Marks. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

Preserves

+

content\schemas\merge-report-schema.md:19 preserves

+ [preserves](xananode.canonical:schema/relationship-type-preserves)
-

Merge candidate

+

Autolink

Pending
-

John Sculley

-

Existing: John Sculley. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

Proposed

+

content\schemas\merge-report-schema.md:17 proposed

+ [proposed](xananode.canonical:schema/relationship-type-proposed)
-

Merge candidate

+

Autolink

Pending
-

Apple Knowledge Navigator

-

Existing: Apple Knowledge Navigator. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

Schema

+

content\schemas\compatibility-report-schema.md:17 schema

+ [schema](xananode.canonical:schema/node-type-schema)
-

Merge candidate

+

Autolink

Pending
-

Bill Atkinson

-

Existing: Bill Atkinson. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

Media

+

content\projects\xananode-hugo-theme.md:21 media

+ [media](xananode.canonical:schema/node-type-media)
-

Merge candidate

+

Autolink

+ Pending +
+

Media

+

content\projects\project-xanadu.md:13 media

+ [media](xananode.canonical:schema/node-type-media) +
+
+
+

Autolink

+ Pending +
+

Project

+

content\projects\project-xanadu.md:13 Project

+ [Project](xananode.canonical:schema/node-type-project) +
+
+
+

Autolink

+ Pending +
+

Relationship

+

content\projects\project-xanadu.md:13 relationship

+ [relationship](xananode.canonical:schema/node-type-relationship) +
+
+
+

Autolink

+ Pending +
+

Associative Trails

+

content\projects\memex.md:13 associative trails

+ [associative trails](example.minimal:concept/associative-trails) +
+
+
+

Autolink

+ Pending +
+

Concept

+

content\projects\memex.md:13 concept

+ [concept](xananode.canonical:schema/node-type-concept) +
+
+
+

Autolink

+ Pending +
+

Media

+

content\people\ted-nelson.md:17 media

+ [media](xananode.canonical:schema/node-type-media) +
+
+
+

Autolink

+ Pending +
+

Documents

+

content\people\ted-nelson.md:17 documents

+ [documents](xananode.canonical:schema/relationship-type-documents) +
+
+
+

Autolink

+ Pending +
+

Documents

+

content\media\xananode-icon.md:29 documents

+ [documents](xananode.canonical:schema/relationship-type-documents) +
+
+
+

Autolink

+ Pending +
+

Relationship

+

content\essays\what-is-xananode.md:24 relationship

+ [relationship](xananode.canonical:schema/node-type-relationship) +
+
+
+

Autolink

+ Pending +
+

Authored

+

content\essays\what-is-xananode.md:26 authored

+ [authored](xananode.canonical:schema/relationship-type-authored) +
+
+
+

Autolink

+ Pending +
+

Preserves

+

content\essays\what-is-xananode.md:28 preserves

+ [preserves](xananode.canonical:schema/relationship-type-preserves) +
+
+
+

Autolink

+ Pending +
+

Static Publishing

+

content\essays\using-hugo-with-protocol-json.md:18 static publishing

+ [static publishing](static-publishing) +
+
+
+

Autolink

+ Pending +
+

XanaNode

+

content\essays\using-hugo-with-protocol-json.md:36 XanaNode

+ [XanaNode](xananode) +
+
+
+

Autolink

+ Pending +
+

Typed Relationships

+

content\essays\using-hugo-with-protocol-json.md:35 typed relationships

+ [typed relationships](typed-relationships) +
+
+
+

Autolink

+ Pending +
+

Transclusion

+

content\essays\using-hugo-with-protocol-json.md:35 transclusion

+ [transclusion](transclusion) +
+
+
+

Autolink

+ Pending +
+

Substrate Manifest

+

content\essays\using-hugo-with-protocol-json.md:35 substrate manifest

+ [substrate manifest](substrate-manifest) +
+
+
+

Autolink

+ Pending +
+

XanaNode

+

content\essays\using-hugo-with-protocol-json.md:36 XanaNode

+ [XanaNode](xananode.canonical:concept/xananode) +
+
+
+

Autolink

+ Pending +
+

Source

+

content\essays\using-hugo-with-protocol-json.md:38 source

+ [source](xananode.canonical:schema/node-type-source) +
+
+
+

Autolink

+ Pending +
+

Demonstrates

+

content\essays\using-hugo-with-protocol-json.md:35 demonstrates

+ [demonstrates](xananode.canonical:schema/relationship-type-demonstrates) +
+
+
+

Autolink

+ Pending +
+

Derived from

+

content\essays\using-hugo-with-protocol-json.md:59 derived from

+ [derived from](xananode.canonical:schema/relationship-type-derived_from) +
+
+
+

Autolink

+ Pending +
+

Extends

+

content\essays\using-hugo-with-protocol-json.md:36 extends

+ [extends](xananode.canonical:schema/relationship-type-extends) +
+
+
+

Autolink

+ Pending +
+

Uses

+

content\essays\using-hugo-with-protocol-json.md:33 uses

+ [uses](xananode.canonical:schema/relationship-type-uses) +
+
+
+

Autolink

+ Pending +
+

FRESS

+

content\essays\using-hugo-with-protocol-json.md:36 FRESS

+ [FRESS](xananode.lineage:project/fress) +
+
+
+

Autolink

+ Pending +
+

Intermedia

+

content\essays\using-hugo-with-protocol-json.md:36 Intermedia

+ [Intermedia](xananode.lineage:project/intermedia) +
+
+
+

Autolink

+ Pending +
+

Hyperland

+

content\essays\using-hugo-with-protocol-json.md:36 Hyperland

+ [Hyperland](xananode.lineage:publication/hyperland) +
+
+
+

Autolink

+ Pending +
+

TED2

+

content\essays\using-hugo-with-protocol-json.md:36 TED2

+ [TED2](xananode.lineage:event/ted2-1990) +
+
+
+

Autolink

+ Pending +
+

HyperCard

+

content\essays\using-hugo-with-protocol-json.md:36 HyperCard

+ [HyperCard](xananode.lineage:technology/hypercard) +
+
+
+

Autolink

+ Pending +
+

Hugo

+

content\essays\start-here.md:34 Hugo

+ [Hugo](hugo) +
+
+
+

Autolink

+ Pending +
+

Claim

+

content\essays\start-here.md:24 claim

+ [claim](xananode.canonical:schema/node-type-claim) +
+
+
+

Autolink

+ Pending +
+

Relationship

+

content\essays\start-here.md:32 relationship

+ [relationship](xananode.canonical:schema/node-type-relationship) +
+
+
+

Autolink

+ Pending +
+

Trail

+

content\essays\start-here.md:30 trail

+ [trail](xananode.canonical:schema/node-type-trail) +
+
+
+

Autolink

+ Pending +
+

Depends on

+

content\essays\start-here.md:26 depends on

+ [depends on](xananode.canonical:schema/relationship-type-depends_on) +
+
+
+

Autolink

+ Pending +
+

Documents

+

content\essays\start-here.md:30 documents

+ [documents](xananode.canonical:schema/relationship-type-documents) +
+
+
+

Autolink

+ Pending +
+

Explains

+

content\essays\start-here.md:28 explains

+ [explains](xananode.canonical:schema/relationship-type-explains) +
+
+
+

Autolink

+ Pending +
+

Supports

+

content\essays\start-here.md:26 supports

+ [supports](xananode.canonical:schema/relationship-type-supports) +
+
+
+

Autolink

+ Pending +
+

Hugo

+

content\essays\start-here.md:34 Hugo

+ [Hugo](xananode.canonical:technology/hugo) +
+
+
+

Autolink

+ Pending +
+

XanaNode

+

content\concepts\xananode.md:22 XanaNode

+ [XanaNode](xananode.canonical:concept/xananode) +
+
+
+

Autolink

+ Pending +
+

Media

+

content\concepts\xananode.md:24 media

+ [media](xananode.canonical:schema/node-type-media) +
+
+
+

Autolink

+ Pending +
+

Schema

+

content\concepts\xananode.md:26 schema

+ [schema](xananode.canonical:schema/node-type-schema) +
+
+
+

Autolink

+ Pending +
+

Source

+

content\concepts\xananode.md:26 source

+ [source](xananode.canonical:schema/node-type-source) +
+
+
+

Autolink

+ Pending +
+

Authored

+

content\concepts\xananode.md:26 authored

+ [authored](xananode.canonical:schema/relationship-type-authored) +
+
+
+

Autolink

+ Pending +
+

Documents

+

content\concepts\xananode.md:24 documents

+ [documents](xananode.canonical:schema/relationship-type-documents) +
+
+
+

Autolink

+ Pending +
+

Source

+

content\concepts\unlabeled-hyperlink.md:13 source

+ [source](xananode.canonical:schema/node-type-source) +
+
+
+

Autolink

+ Pending +
+

Contradicts

+

content\concepts\unlabeled-hyperlink.md:13 contradicts

+ [contradicts](xananode.canonical:schema/relationship-type-contradicts) +
+
+
+

Autolink

+ Pending +
+

Defines

+

content\concepts\unlabeled-hyperlink.md:13 defines

+ [defines](xananode.canonical:schema/relationship-type-defines) +
+
+
+

Autolink

+ Pending +
+

Documents

+

content\concepts\unlabeled-hyperlink.md:13 documents

+ [documents](xananode.canonical:schema/relationship-type-documents) +
+
+
+

Autolink

+ Pending +
+

Explains

+

content\concepts\unlabeled-hyperlink.md:13 explains

+ [explains](xananode.canonical:schema/relationship-type-explains) +
+
+
+

Autolink

+ Pending +
+

Mentions

+

content\concepts\unlabeled-hyperlink.md:13 mentions

+ [mentions](xananode.canonical:schema/relationship-type-mentions) +
+
+
+

Autolink

+ Pending +
+

Quotes

+

content\concepts\unlabeled-hyperlink.md:13 quotes

+ [quotes](xananode.canonical:schema/relationship-type-quotes) +
+
+
+

Autolink

+ Pending +
+

Supports

+

content\concepts\unlabeled-hyperlink.md:13 supports

+ [supports](xananode.canonical:schema/relationship-type-supports) +
+
+
+

Autolink

+ Pending +
+

Relationship

+

content\concepts\typed-relationships.md:15 relationship

+ [relationship](xananode.canonical:schema/node-type-relationship) +
+
+
+

Autolink

+ Pending +
+

Geographic coordinates

+

content\concepts\tumbler-addressing.md:31 location

+ [location](xananode.canonical:schema/property-geo_coordinates) +
+
+
+

Autolink

+ Pending +
+

Media

+

content\concepts\substrate-relationship-list.md:17 media

+ [media](xananode.canonical:schema/node-type-media) +
+
+
+

Autolink

+ Pending +
+

Source

+

content\concepts\substrate-relationship-list.md:15 source

+ [source](xananode.canonical:schema/node-type-source) +
+
+
+

Autolink

+ Pending +
+

Trail

+

content\concepts\substrate-relationship-list.md:17 trail

+ [trail](xananode.canonical:schema/node-type-trail) +
+
+
+

Autolink

+ Pending +
+

Authored

+

content\concepts\substrate-relationship-list.md:17 authored

+ [authored](xananode.canonical:schema/relationship-type-authored) +
+
+
+

Autolink

+ Pending +
+

Derived from

+

content\concepts\substrate-relationship-list.md:17 derived from

+ [derived from](xananode.canonical:schema/relationship-type-derived_from) +
+
+
+

Autolink

+ Pending +
+

Relationship

+

content\concepts\substrate-node-record.md:15 relationship

+ [relationship](xananode.canonical:schema/node-type-relationship) +
+
+
+

Autolink

+ Pending +
+

Preserves

+

content\concepts\substrate-node-record.md:15 preserves

+ [preserves](xananode.canonical:schema/relationship-type-preserves) +
+
+
+

Autolink

+ Pending +
+

HTML

+

content\concepts\substrate-node-record.md:15 HTML

+ [HTML](xananode.lineage:technology/html) +
+
+
+

Autolink

+ Pending +
+

Schema

+

content\concepts\substrate-manifest.md:13 schema

+ [schema](xananode.canonical:schema/node-type-schema) +
+
+
+

Autolink

+ Pending +
+

XanaNode

+

content\concepts\schema-extension.md:21 XanaNode

+ [XanaNode](xananode.canonical:concept/xananode) +
+
+
+

Autolink

+ Pending +
+

Relationship

+

content\concepts\schema-extension.md:21 relationship

+ [relationship](xananode.canonical:schema/node-type-relationship) +
+
+
+

Autolink

+ Pending +
+

Fragment

+

content\concepts\review-suggestions.md:13 fragment

+ [fragment](xananode.canonical:schema/node-type-fragment) +
+
+
+

Autolink

+ Pending +
+

Protocol Artifacts

+

content\concepts\protocol-artifacts.md:25 Protocol artifacts

+ [Protocol artifacts](xananode.canonical:concept/protocol-artifacts) +
+
+
+

Autolink

+ Pending +
+

Fragment

+

content\concepts\protocol-artifacts.md:23 fragment

+ [fragment](xananode.canonical:schema/node-type-fragment) +
+
+
+

Autolink

+ Pending +
+

Schema

+

content\concepts\protocol-artifacts.md:23 schema

+ [schema](xananode.canonical:schema/node-type-schema) +
+
+
+

Autolink

+ Pending +
+

Namespace Registry

+

content\concepts\namespace-registry.md:13 namespace registry

+ [namespace registry](xananode.canonical:schema/namespace-registry) +
+
+
+

Autolink

+ Pending +
+

Relationship

+

content\concepts\merge-validation.md:23 relationship

+ [relationship](xananode.canonical:schema/node-type-relationship) +
+
+
+

Autolink

+ Pending +
+

Schema

+

content\concepts\merge-validation.md:23 schema

+ [schema](xananode.canonical:schema/node-type-schema) +
+
+
+

Autolink

+ Pending +
+

Source

+

content\concepts\merge-validation.md:23 source

+ [source](xananode.canonical:schema/node-type-source) +
+
+
+

Autolink

+ Pending +
+

Proposed

+

content\concepts\merge-validation.md:27 proposed

+ [proposed](xananode.canonical:schema/relationship-type-proposed) +
+
+
+

Autolink

+ Pending +
+

Relationship

+

content\concepts\merge-report.md:19 relationship

+ [relationship](xananode.canonical:schema/node-type-relationship) +
+
+
+

Autolink

+ Pending +
+

Trail

+

content\concepts\merge-report.md:17 trail

+ [trail](xananode.canonical:schema/node-type-trail) +
+
+
+

Autolink

+ Pending +
+

Preserves

+

content\concepts\merge-report.md:17 preserves

+ [preserves](xananode.canonical:schema/relationship-type-preserves) +
+
+
+

Autolink

+ Pending +
+

Proposed

+

content\concepts\merge-report.md:17 proposed

+ [proposed](xananode.canonical:schema/relationship-type-proposed) +
+
+
+

Autolink

+ Pending +
+

Uses

+

content\concepts\merge-report.md:19 uses

+ [uses](xananode.canonical:schema/relationship-type-uses) +
+
+
+

Autolink

+ Pending +
+

Known Implementations Registry

+

content\concepts\known-implementations-registry.md:13 known implementations registry

+ [known implementations registry](xananode.canonical:schema/known-implementations-registry) +
+
+
+

Autolink

+ Pending +
+

Claim

+

content\concepts\known-implementations-registry.md:15 claim

+ [claim](xananode.canonical:schema/node-type-claim) +
+
+
+

Autolink

+ Pending +
+

Knowledge Substrate

+

content\concepts\knowledge-substrate.md:17 knowledge substrate

+ [knowledge substrate](example.minimal:concept/knowledge-substrate) +
+
+
+

Autolink

+ Pending +
+

Knowledge Substrate

+

content\concepts\knowledge-substrate.md:17 knowledge substrate

+ [knowledge substrate](xananode.canonical:concept/knowledge-substrate) +
+
+
+

Autolink

+ Pending +
+

Documents

+

content\concepts\knowledge-substrate.md:19 documents

+ [documents](xananode.canonical:schema/relationship-type-documents) +
+
+
+

Autolink

+ Pending +
+

Disputes

+

content\concepts\independent-moderation.md:13 disputes

+ [disputes](xananode.canonical:schema/relationship-type-disputes) +
+
+
+

Autolink

+ Pending +
+

Concept

+

content\concepts\fragment-node.md:19 concept

+ [concept](xananode.canonical:schema/node-type-concept) +
+
+
+

Autolink

+ Pending +
+

Relationship

+

content\concepts\fragment-node.md:17 relationship

+ [relationship](xananode.canonical:schema/node-type-relationship) +
+
+
+

Autolink

+ Pending +
+

Authored

+

content\concepts\fragment-node.md:23 authored

+ [authored](xananode.canonical:schema/relationship-type-authored) +
+
+
+

Autolink

+ Pending +
+

Cites

+

content\concepts\fragment-node.md:19 cites

+ [cites](xananode.canonical:schema/relationship-type-cites) +
+
+
+

Autolink

+ Pending +
+

Authored

+

content\concepts\federation-example.md:19 authored

+ [authored](xananode.canonical:schema/relationship-type-authored) +
+
+
+

Autolink

+ Pending +
+

Community

+

content\concepts\federated-knowledge-substrates.md:21 community

+ [community](xananode.canonical:schema/node-type-community) +
+
+
+

Autolink

+ Pending +
+

Person

+

content\concepts\federated-knowledge-substrates.md:21 person

+ [person](xananode.canonical:schema/node-type-person) +
+
+
+

Autolink

+ Pending +
+

Authored

+

content\concepts\federated-knowledge-substrates.md:19 authored

+ [authored](xananode.canonical:schema/relationship-type-authored) +
+
+
+

Autolink

+ Pending +
+

Depends on

+

content\concepts\federated-knowledge-substrates.md:25 depends on

+ [depends on](xananode.canonical:schema/relationship-type-depends_on) +
+
+
+

Autolink

+ Pending +
+

Relationship

+

content\concepts\dispute-resolution.md:19 relationship

+ [relationship](xananode.canonical:schema/node-type-relationship) +
+
+
+

Autolink

+ Pending +
+

Disputes

+

content\concepts\dispute-resolution.md:17 Disputes

+ [Disputes](xananode.canonical:schema/relationship-type-disputes) +
+
+
+

Autolink

+ Pending +
+

Preserves

+

content\concepts\dispute-resolution.md:19 preserves

+ [preserves](xananode.canonical:schema/relationship-type-preserves) +
+
+
+

Autolink

+ Pending +
+

Source

+

content\concepts\deep-linking.md:15 source

+ [source](xananode.canonical:schema/node-type-source) +
+
+
+

Autolink

+ Pending +
+

Relationship

+

content\concepts\custom-extension-substrate.md:19 relationship

+ [relationship](xananode.canonical:schema/node-type-relationship) +
+
+
+

Autolink

+ Pending +
+

Defines

+

content\concepts\custom-extension-substrate.md:19 defines

+ [defines](xananode.canonical:schema/relationship-type-defines) +
+
+
+

Autolink

+ Pending +
+

Authored

+

content\concepts\civilizational-memory.md:19 authored

+ [authored](xananode.canonical:schema/relationship-type-authored) +
+
+
+

Autolink

+ Pending +
+

Cites

+

content\claims\claim-relationships-preserve-context.md:14 cites

+ [cites](xananode.canonical:schema/relationship-type-cites) +
+
+
+

Autolink

+ Pending +
+

Contradicts

+

content\claims\claim-relationships-preserve-context.md:14 contradicts

+ [contradicts](xananode.canonical:schema/relationship-type-contradicts) +
+
+
+

Autolink

+ Pending +
+

Defines

+

content\claims\claim-relationships-preserve-context.md:14 defines

+ [defines](xananode.canonical:schema/relationship-type-defines) +
+
+
+

Autolink

+ Pending +
+

Explains

+

content\claims\claim-relationships-preserve-context.md:14 explains

+ [explains](xananode.canonical:schema/relationship-type-explains) +
+
+
+

Autolink

+ Pending +
+

Mentions

+

content\claims\claim-relationships-preserve-context.md:14 mentions

+ [mentions](xananode.canonical:schema/relationship-type-mentions) +
+
+
+

Autolink

+ Pending +
+

Quotes

+

content\claims\claim-relationships-preserve-context.md:14 quotes

+ [quotes](xananode.canonical:schema/relationship-type-quotes) +
+
+
+

Merge candidate

+ Pending +
+

A knowledge substrate is structure, not just information

+

Existing: A knowledge substrate is structure, not just information. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Associative Trails

+

Existing: Associative Trails. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship Navigation Intro

+

Existing: Relationship Navigation Intro. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

As We May Think Fragment 0004

+

Existing: As We May Think Fragment 0004. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

As We May Think Fragment 0004

+

Existing: Associative Trails Fragment. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Knowledge Substrate

+

Existing: Knowledge Substrate. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Knowledge Substrate

+

Existing: Knowledge Substrate. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Knowledge Substrate

+

Existing: Knowledge Substrate. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Example Maintainer

+

Existing: Example Maintainer. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

As We May Think

+

Existing: As We May Think. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

As We May Think

+

Existing: As We May Think. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Start Here

+

Existing: Start Here. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Start Here

+

Existing: Start Here. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationships Preserve Knowledge

+

Existing: Relationships Preserve Knowledge. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Contributors

+

Existing: XanaNode Contributors. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Knowledge Substrate

+

Existing: Knowledge Substrate. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Knowledge Substrate

+

Existing: Knowledge Substrate. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Knowledge Substrate

+

Existing: Knowledge Substrate. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Protocol Artifacts

+

Existing: Protocol Artifacts. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Protocol Artifacts

+

Existing: Protocol Artifacts. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Substrate Projection Layer

+

Existing: Substrate Projection Layer. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: XanaNode. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: XanaNode. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

What Is XanaNode?

+

Existing: What Is XanaNode?. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

What Is XanaNode?

+

Existing: What Is XanaNode?. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Canonical Pack Bootstrap

+

Existing: XanaNode Canonical Pack Bootstrap. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationships Preserve Knowledge Sentence

+

Existing: Relationships Preserve Knowledge Sentence. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Icon

+

Existing: XanaNode Icon. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Icon

+

Existing: XanaNode Icon. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Markdown Recreation Friction

+

Existing: Markdown Recreation Friction. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Built By Bots

+

Existing: Built By Bots. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Cytoscape Consortium

+

Existing: Cytoscape Consortium. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Hugo Authors

+

Existing: Hugo Authors. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Christian Siefen

+

Existing: Christian Siefen. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

World Wide Web

+

Existing: World Wide Web. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

World Wide Web

+

Existing: World Wide Web. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Core SDK

+

Existing: XanaNode Core SDK. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Hugo Theme

+

Existing: XanaNode Hugo Theme. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Hugo Theme

+

Existing: XanaNode Hugo Theme. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Protocol

+

Existing: XanaNode Protocol. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Workspace

+

Existing: XanaNode Workspace. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XNP-0004 Merge Validation

+

Existing: XNP-0004 Merge Validation. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Protocol Implements Relationship Preservation

+

Existing: Protocol Implements Relationship Preservation. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Canonical Pack v0.1.0

+

Existing: Canonical Pack v0.1.0. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Author Profile Schema

+

Existing: Author Profile Schema. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Author Profile Schema

+

Existing: Author Profile Schema. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Author Profile Schema

+

Existing: Author Profile Schema. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Author Profile Schema

+

Existing: Author Profile Schema. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Compatibility Report Schema

+

Existing: Compatibility Report Schema. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Compatibility Report Schema

+

Existing: Compatibility Report Schema. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Compatibility Report Schema

+

Existing: Compatibility Report Schema. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Merge Report Schema

+

Existing: Merge Report Schema. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Merge Report Schema

+

Existing: Merge Report Schema. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Merge Report Schema

+

Existing: Merge Report Schema. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Nanopublication Schema

+

Existing: Nanopublication Schema. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Nanopublication Schema

+

Existing: Nanopublication Schema. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Ro Crate Metadata Schema

+

Existing: Ro Crate Metadata Schema. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Ro Crate Metadata Schema

+

Existing: RO-Crate Metadata Schema. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Substrate Diff Schema

+

Existing: Substrate Diff Schema. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Substrate Diff Schema

+

Existing: Substrate Diff Schema. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Substrate Manifest Schema

+

Existing: Substrate Manifest Schema. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Substrate Manifest Schema

+

Existing: Substrate Manifest Schema. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Substrate Manifest Schema

+

Existing: Substrate Manifest Schema. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Substrate Node Schema

+

Existing: Substrate Node Schema. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Substrate Node Schema

+

Existing: Substrate Node Schema. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Substrate Node Schema

+

Existing: Substrate Node Schema. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Substrate Relationships Schema

+

Existing: Substrate Relationships Schema. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Substrate Relationships Schema

+

Existing: Substrate Relationships Schema. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Substrate Relationships Schema

+

Existing: Substrate Relationships Schema. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Xananode Node Types Schema

+

Existing: Xananode Node Types Schema. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Xananode Property Registry Schema

+

Existing: Xananode Property Registry Schema. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Xananode Relationship Types Schema

+

Existing: Xananode Relationship Types Schema. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Canonical Schemas Registry

+

Existing: Canonical Schemas Registry. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Compatibility Report Schema

+

Existing: Compatibility Report Schema. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Compatibility Report Schema

+

Existing: Compatibility Report Schema. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Compatibility Report Schema

+

Existing: Compatibility Report Schema. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Known Implementations Registry

+

Existing: Known Implementations Registry. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Known Implementations Registry

+

Existing: Known Implementations Registry. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Merge Report Schema

+

Existing: Merge Report Schema. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Merge Report Schema

+

Existing: Merge Report Schema. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Merge Report Schema

+

Existing: Merge Report Schema. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Federation Merge Report Example Namespace

+

Existing: Federation Merge Report Example Namespace. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Minimal Example Namespace

+

Existing: Minimal Example Namespace. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Museum Extension Example Namespace

+

Existing: Museum Extension Example Namespace. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Federation Example A Namespace

+

Existing: Federation Example A Namespace. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Federation Example B Namespace

+

Existing: Federation Example B Namespace. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Namespace Registry

+

Existing: Namespace Registry. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Namespace Registry

+

Existing: Namespace Registry. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Namespace Schema

+

Existing: Namespace Schema. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Namespace Schema

+

Existing: Namespace Schema. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Core

+

Existing: XanaNode Core. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Nanopublication Schema

+

Existing: Nanopublication Schema. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Nanopublication Schema

+

Existing: Nanopublication Schema. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Claim

+

Existing: Claim. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Community

+

Existing: Community. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Concept

+

Existing: Concept. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Essay

+

Existing: Essay. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Event

+

Existing: Event. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Fragment

+

Existing: Fragment. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Media

+

Existing: Media. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Observation

+

Existing: Observation. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Organization

+

Existing: Organization. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Person

+

Existing: Person. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Place

+

Existing: Place. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Project

+

Existing: Project. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Publication

+

Existing: Publication. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Node Type Registry

+

Existing: Node Type Registry. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Relationship. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Revision

+

Existing: Revision. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Schema. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Source

+

Existing: Source. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Technology

+

Existing: Technology. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Trail

+

Existing: Trail. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Birth date

+

Existing: Birth date. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Currency value

+

Existing: Currency value. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

External identifier

+

Existing: External identifier. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Geographic coordinates

+

Existing: Geographic coordinates. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

SI measurement

+

Existing: SI measurement. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Property Registry

+

Existing: Property Registry. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Property Registry Schema

+

Existing: Property Registry Schema. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Alias of

+

Existing: Alias of. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Alternative to

+

Existing: Alternative to. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Anticipated

+

Existing: Anticipated. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Anticipated By Relationship Term

+

Existing: Anticipated By Relationship Term. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Anticipates

+

Existing: Anticipates. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Appears in

+

Existing: Appears in. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Approved

+

Existing: Approved. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Approved By Relationship Term

+

Existing: Approved By Relationship Term. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Arrived From Relationship Term

+

Existing: Arrived From Relationship Term. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Arrives at

+

Existing: Arrives at. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Authored

+

Existing: Authored. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Authored By Relationship Term

+

Existing: Authored By Relationship Term. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Broader than

+

Existing: Broader than. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Cited By Relationship Term

+

Existing: Cited By Relationship Term. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Cites

+

Existing: Cites. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Claim Of Relationship Term

+

Existing: Claim Of Relationship Term. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Clarified By Relationship Term

+

Existing: Clarified By Relationship Term. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Clarifies

+

Existing: Clarifies. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Coined

+

Existing: Coined. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Coined By Relationship Term

+

Existing: Coined By Relationship Term. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Collaborated with

+

Existing: Collaborated with. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Compatible with

+

Existing: Compatible with. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Contains

+

Existing: Contains. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Contemporary of

+

Existing: Contemporary of. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Context for

+

Existing: Context for. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Continued From Relationship Term

+

Existing: Continued From Relationship Term. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Continues to

+

Existing: Continues to. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Contradicted By Relationship Term

+

Existing: Contradicted By Relationship Term. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Contradicts

+

Existing: Contradicts. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Contrasts with

+

Existing: Contrasts with. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Created

+

Existing: Created. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Created By Relationship Term

+

Existing: Created By Relationship Term. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Deep Linked From Relationship Term

+

Existing: Deep Linked From Relationship Term. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Deep links to

+

Existing: Deep links to. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Defined By Relationship Term

+

Existing: Defined By Relationship Term. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Defines

+

Existing: Defines. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Demonstrated By Relationship Term

+

Existing: Demonstrated By Relationship Term. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Demonstrates

+

Existing: Demonstrates. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Dependency Of Relationship Term

+

Existing: Dependency Of Relationship Term. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Depends on

+

Existing: Depends on. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Depicted By Relationship Term

+

Existing: Depicted By Relationship Term. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Depicts

+

Existing: Depicts. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Derived from

+

Existing: Derived from. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Derived Into Relationship Term

+

Existing: Derived Into Relationship Term. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Discussed In Relationship Term

+

Existing: Discussed In Relationship Term. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Discusses

+

Existing: Discusses. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Disputed By Relationship Term

+

Existing: Disputed By Relationship Term. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Disputed identity

+

Existing: Disputed identity. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Disputes

+

Existing: Disputes. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Documented By Relationship Term

+

Existing: Documented By Relationship Term. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Documents

+

Existing: Documents. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Enabled By Relationship Term

+

Existing: Enabled By Relationship Term. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Enables

+

Existing: Enables. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Equivalent to

+

Existing: Equivalent to. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Evidence for

+

Existing: Evidence for. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Explained By Relationship Term

+

Existing: Explained By Relationship Term. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Explains

+

Existing: Explains. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Extended By Relationship Term

+

Existing: Extended By Relationship Term. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Extends

+

Existing: Extends. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Extension of

+

Existing: Extension of. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Featured In Relationship Term

+

Existing: Featured In Relationship Term. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Featured Speaker Relationship Term

+

Existing: Featured Speaker Relationship Term. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Features

+

Existing: Features. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Followed Relationship Term

+

Existing: Followed Relationship Term. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Friend of

+

Existing: Friend of. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Had Participant Relationship Term

+

Existing: Had Participant Relationship Term. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Has Alias Relationship Term

+

Existing: Has Alias Relationship Term. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Has Appearance Relationship Term

+

Existing: Has Appearance Relationship Term. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Has claim

+

Existing: Has claim. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Has Context Relationship Term

+

Existing: Has Context Relationship Term. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Has Evidence Relationship Term

+

Existing: Has Evidence Relationship Term. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Has Extension Relationship Term

+

Existing: Has Extension Relationship Term. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Has primary media

+

Existing: Has primary media. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Identified

+

Existing: Identified. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Identified By Relationship Term

+

Existing: Identified By Relationship Term. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Implemented By Relationship Term

+

Existing: Implemented By Relationship Term. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Implements

+

Existing: Implements. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Included In Relationship Term

+

Existing: Included In Relationship Term. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Includes

+

Existing: Includes. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Influenced

+

Existing: Influenced. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Influenced By Relationship Term

+

Existing: Influenced By Relationship Term. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Interviewed

+

Existing: Interviewed. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Interviewed By Relationship Term

+

Existing: Interviewed By Relationship Term. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Introduced

+

Existing: Introduced. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Introduced By Relationship Term

+

Existing: Introduced By Relationship Term. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Introduced in

+

Existing: Introduced in. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Introduction Venue Of Relationship Term

+

Existing: Introduction Venue Of Relationship Term. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Is Start Of Relationship Term

+

Existing: Is Start Of Relationship Term. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Mapped From Relationship Term

+

Existing: Mapped From Relationship Term. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Maps to

+

Existing: Maps to. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Memorialized By Relationship Term

+

Existing: Memorialized By Relationship Term. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Memorializes

+

Existing: Memorializes. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Mentioned By Relationship Term

+

Existing: Mentioned By Relationship Term. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Mentions

+

Existing: Mentions. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Motivated by

+

Existing: Motivated by. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Motivates Relationship Term

+

Existing: Motivates Relationship Term. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Narrower Than Relationship Term

+

Existing: Narrower Than Relationship Term. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Occurred at

+

Existing: Occurred at. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Parallel to

+

Existing: Parallel to. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Part Of Relationship Term

+

Existing: Part Of Relationship Term. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Participated in

+

Existing: Participated in. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Popularized

+

Existing: Popularized. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Popularized By Relationship Term

+

Existing: Popularized By Relationship Term. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Possible match

+

Existing: Possible match. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Preceded

+

Existing: Preceded. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Presented

+

Existing: Presented. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Presented By Relationship Term

+

Existing: Presented By Relationship Term. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Preserved By Relationship Term

+

Existing: Preserved By Relationship Term. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Preserves

+

Existing: Preserves. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Produces Relationship Term

+

Existing: Produces Relationship Term. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Proposed

+

Existing: Proposed. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Proposed By Relationship Term

+

Existing: Proposed By Relationship Term. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Quoted By Relationship Term

+

Existing: Quoted By Relationship Term. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Quotes

+

Existing: Quotes. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Refined By Relationship Term

+

Existing: Refined By Relationship Term. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Refines

+

Existing: Refines. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship Type Registry

+

Existing: Relationship Type Registry. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Related to

+

Existing: Related to. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Represented By Relationship Term

+

Existing: Represented By Relationship Term. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Represents

+

Existing: Represents. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Required For Relationship Term

+

Existing: Required For Relationship Term. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Requires

+

Existing: Requires. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Results from

+

Existing: Results from. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Same entity

+

Existing: Same entity. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Shaped By Relationship Term

+

Existing: Shaped By Relationship Term. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Shapes

+

Existing: Shapes. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Site Of Relationship Term

+

Existing: Site Of Relationship Term. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Spoke at

+

Existing: Spoke at. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Starts with

+

Existing: Starts with. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Superseded By Relationship Term

+

Existing: Superseded By Relationship Term. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Supersedes

+

Existing: Supersedes. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Supported By Relationship Term

+

Existing: Supported By Relationship Term. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Supports

+

Existing: Supports. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Threatened By Relationship Term

+

Existing: Threatened By Relationship Term. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Threatens

+

Existing: Threatens. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Trained on

+

Existing: Trained on. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Transcluded By Relationship Term

+

Existing: Transcluded By Relationship Term. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Transcludes

+

Existing: Transcludes. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Used As Primary Media For Relationship Term

+

Existing: Used As Primary Media For Relationship Term. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Used By Relationship Term

+

Existing: Used By Relationship Term. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Used To Train Relationship Term

+

Existing: Used To Train Relationship Term. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Uses

+

Existing: Uses. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

RO-Crate Metadata Schema

+

Existing: Ro Crate Metadata Schema. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

RO-Crate Metadata Schema

+

Existing: RO-Crate Metadata Schema. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Substrate Diff Schema

+

Existing: Substrate Diff Schema. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Substrate Diff Schema

+

Existing: Substrate Diff Schema. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Substrate Manifest Schema

+

Existing: Substrate Manifest Schema. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Substrate Manifest Schema

+

Existing: Substrate Manifest Schema. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Substrate Manifest Schema

+

Existing: Substrate Manifest Schema. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Substrate Node Schema

+

Existing: Substrate Node Schema. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Substrate Node Schema

+

Existing: Substrate Node Schema. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Substrate Node Schema

+

Existing: Substrate Node Schema. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Substrate Relationships Schema

+

Existing: Substrate Relationships Schema. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Substrate Relationships Schema

+

Existing: Substrate Relationships Schema. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Substrate Relationships Schema

+

Existing: Substrate Relationships Schema. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

GitHub Profile

+

Existing: GitHub Profile. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Hugo Official Site

+

Existing: Hugo Official Site. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Support XanaNode

+

Existing: Support XanaNode. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode.com

+

Existing: XanaNode.com. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Core SDK Repository

+

Existing: XanaNode Core SDK Repository. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Core SDK Repository

+

Existing: XanaNode Core SDK Repository. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Hugo Repository

+

Existing: XanaNode Hugo Repository. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Hugo Repository

+

Existing: XanaNode Hugo Repository. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode.net

+

Existing: XanaNode.net. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode.org

+

Existing: XanaNode.org. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Protocol Repository

+

Existing: XanaNode Protocol Repository. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Protocol Repository

+

Existing: XanaNode Protocol Repository. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Studio Repository

+

Existing: XanaNode Studio Repository. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Studio Repository

+

Existing: XanaNode Studio Repository. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Workspace Repository

+

Existing: XanaNode Workspace Repository. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Workspace Repository

+

Existing: XanaNode Workspace Repository. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Cytoscape.js

+

Existing: Cytoscape.js. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Cytoscape.js

+

Existing: Cytoscape.js. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Git

+

Existing: Git. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Hugo

+

Existing: Hugo. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Hugo

+

Existing: Hugo. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Node.js

+

Existing: Node.js. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Python

+

Existing: Python. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Stack Trail

+

Existing: XanaNode Stack Trail. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Gottfried Wilhelm Leibniz

+

Existing: Gottfried Wilhelm Leibniz. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Wilhelm Ostwald

+

Existing: Wilhelm Ostwald. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Jorge Luis Borges

+

Existing: Jorge Luis Borges. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

The Garden of Forking Paths

+

Existing: The Garden of Forking Paths. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Andries van Dam

+

Existing: Andries van Dam. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Brown University

+

Existing: Brown University. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Hypertext Editing System

+

Existing: Hypertext Editing System. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

FRESS

+

Existing: FRESS. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Intermedia

+

Existing: Intermedia. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Nicholas Negroponte

+

Existing: Nicholas Negroponte. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Seymour Papert

+

Existing: Seymour Papert. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Marvin Minsky

+

Existing: Marvin Minsky. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

MIT Media Lab

+

Existing: MIT Media Lab. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Hans Peter Brondmo

+

Existing: Hans Peter Brondmo. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Micons

+

Existing: Micons. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Robert Winter

+

Existing: Robert Winter. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Interactive Beethoven's Ninth

+

Existing: Interactive Beethoven's Ninth. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Robert Abel

+

Existing: Robert Abel. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Interactive Guernica

+

Existing: Interactive Guernica. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Ivan Sutherland

+

Existing: Ivan Sutherland. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Jaron Lanier

+

Existing: Jaron Lanier. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

VPL Research

+

Existing: VPL Research. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Scott Fisher

+

Existing: Scott Fisher. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

NASA

+

Existing: NASA. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Dirk Gently's Holistic Detective Agency

+

Existing: Dirk Gently's Holistic Detective Agency. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

BBC Two

+

Existing: BBC Two. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Richard Saul Wurman

+

Existing: Richard Saul Wurman. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Harry Marks

+

Existing: Harry Marks. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

John Sculley

+

Existing: John Sculley. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Apple Knowledge Navigator

+

Existing: Apple Knowledge Navigator. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Bill Atkinson

+

Existing: Bill Atkinson. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Herbie Hancock

+

Existing: Herbie Hancock. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Nigel Holmes

+

Existing: Nigel Holmes. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Laurie Anderson

+

Existing: Laurie Anderson. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Bran Ferren

+

Existing: Bran Ferren. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Robert Cailliau

+

Existing: Robert Cailliau. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

CERN

+

Existing: CERN. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

HTML

+

Existing: HTML. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

URL/URI

+

Existing: URL/URI. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

HTTP

+

Existing: HTTP. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

NCSA

+

Existing: NCSA. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Marc Andreessen

+

Existing: Marc Andreessen. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Mosaic

+

Existing: Mosaic. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

The Web as Incomplete Hypertext

+

Existing: The Web as Incomplete Hypertext. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Guide

+

Existing: Guide. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Storyspace

+

Existing: Storyspace. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

ZOG/KMS

+

Existing: ZOG/KMS. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Xanadu at Autodesk

+

Existing: Xanadu at Autodesk. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Conflict and Disputed Identity

+

Existing: Conflict and Disputed Identity. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Git-backed Substrate

+

Existing: Git-backed Substrate. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Babel

+

Existing: Babel. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Hyperland VR

+

Existing: Hyperland VR. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Lost Lineage of Human Knowledge Augmentation

+

Existing: Lost Lineage of Human Knowledge Augmentation. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Paul Otlet

+

Existing: Paul Otlet. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

H. G. Wells

+

Existing: H. G. Wells. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Douglas Adams

+

Existing: Douglas Adams. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Hyperland

+

Existing: Hyperland. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Tom Baker

+

Existing: Tom Baker. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Max Whitby

+

Existing: Max Whitby. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

TED2

+

Existing: TED2. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Monterey, California

+

Existing: Monterey, California. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Bob Stein

+

Existing: Bob Stein. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Voyager Company

+

Existing: Voyager Company. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Alan Kay

+

Existing: Alan Kay. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Xerox PARC

+

Existing: Xerox PARC. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

HyperCard

+

Existing: HyperCard. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Tim Berners-Lee

+

Existing: Tim Berners-Lee. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

World Wide Web

+

Existing: World Wide Web. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

World Wide Web

+

Existing: World Wide Web. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Aspen Movie Map

+

Existing: Aspen Movie Map. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Lost Lineage Intertwingled Trail

+

Existing: Lost Lineage Intertwingled Trail. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

A knowledge substrate is structure, not just information

+

Existing: Knowledge Substrate. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

A knowledge substrate is structure, not just information

+

Existing: A knowledge substrate is structure, not information. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

A knowledge substrate is structure, not just information

+

Existing: Knowledge Substrate. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

A knowledge substrate is structure, not just information

+

Existing: Knowledge Substrate. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Associative Trails

+

Existing: Concept. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Associative Trails

+

Existing: Associative Trails Fragment. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship Navigation Intro

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

As We May Think Fragment 0004

+

Existing: As We May Think. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

As We May Think Fragment 0004

+

Existing: As We May Think. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

As We May Think Fragment 0004

+

Existing: Fragment. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Knowledge Substrate

+

Existing: Federated Knowledge Substrates. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Knowledge Substrate

+

Existing: A knowledge substrate is structure, not information. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Knowledge Substrate

+

Existing: A knowledge substrate is structure, not just information. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Knowledge Substrate

+

Existing: Concept. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Example Maintainer

+

Existing: Person. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

As We May Think

+

Existing: As We May Think Fragment 0004. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

As We May Think

+

Existing: Source. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

As We May Think

+

Existing: Associative Trails Fragment. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationships Preserve Knowledge

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationships Preserve Knowledge

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationships Preserve Knowledge

+

Existing: Relationships Preserve Knowledge Sentence. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationships Preserve Knowledge

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Contributors

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Contributors

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Contributors

+

Existing: Community. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Knowledge Substrate

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Knowledge Substrate

+

Existing: Federated Knowledge Substrates. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Knowledge Substrate

+

Existing: A knowledge substrate is structure, not information. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Knowledge Substrate

+

Existing: A knowledge substrate is structure, not just information. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Knowledge Substrate

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Knowledge Substrate

+

Existing: Concept. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Protocol Artifacts

+

Existing: Protocol Artifacts Trail. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Protocol Artifacts

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Protocol Artifacts

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Protocol Artifacts

+

Existing: Concept. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Substrate Projection Layer

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Substrate Projection Layer

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Substrate Projection Layer

+

Existing: Concept. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Substrate Projection Layer

+

Existing: Project. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: XanaNode Implementation Stack Trail. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: XanaNode Core Trail. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Protocol Artifacts Trail. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Historical Lineage Trail. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Branching Orientation Trail. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Static Publishing. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Hugo. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Cytoscape.js. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: XanaNode Workspace Repository. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: XanaNode Studio Repository. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: XanaNode Protocol Repository. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: XanaNode Hugo Repository. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: XanaNode Core SDK Repository. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Xanadu: Document Interconnection Enabling Re-use. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: 9.6 Million Links in Source Code Comments. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Mother of All Demos. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: As We May Think. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: XanaNode Relationship Types. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: XanaNode Node Types. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: XanaNode Core Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Substrate Relationships Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Substrate Node Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Substrate Manifest Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Namespace Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Merge Report Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Compatibility Report Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: XanaNode Hugo Theme. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Project Xanadu. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: NLS. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Memex. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Vannevar Bush. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Ted Nelson. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Douglas Engelbart. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Link Rot. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: XanaNode Icon. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: What Is XanaNode?. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Using Hugo with Protocol JSON. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Start Here. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Unlabeled Hyperlink. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Typed Relationships. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Tumbler Addressing. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Transclusion. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Substrate Relationship List. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Substrate Node Record. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Substrate Manifest. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Single Source of Truth. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Schema Extension. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Review Suggestions. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Provenance. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Protocol Artifacts. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Namespacing. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Namespace Registry. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Moderation Model. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Merge Validation. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Merge Report. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Known Implementations Registry. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Knowledge Substrate. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Independent Moderation. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Fragment Node. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Federation Rules. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Federation Example. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Federated Knowledge Substrates. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Dispute Resolution. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Deep Linking. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Custom Extension Substrate. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Compatibility Report. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Compatibility Levels. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Civilizational Memory. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Canonical Type Policy. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: A knowledge substrate is structure, not information. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Typed relationships preserve context that hyperlinks lose. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Substrates should merge without collapsing disagreement. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: GitHub. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Support. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Relationships Preserve Knowledge. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: XanaNode Contributors. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Knowledge Substrate. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Protocol Artifacts. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Substrate Projection Layer. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: What Is XanaNode?. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: XanaNode Canonical Pack Bootstrap. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Relationships Preserve Knowledge Sentence. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: XanaNode Icon. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Markdown Recreation Friction. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Built By Bots. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Cytoscape Consortium. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Hugo Authors. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Christian Siefen. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: World Wide Web. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: XanaNode Core SDK. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: XanaNode Hugo Theme. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: XanaNode Protocol. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: XanaNode Workspace. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: XNP-0004 Merge Validation. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Protocol Implements Relationship Preservation. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Canonical Pack v0.1.0. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Author Profile Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Author Profile Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Compatibility Report Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Merge Report Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Nanopublication Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Ro Crate Metadata Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Substrate Diff Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Substrate Manifest Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Substrate Node Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Substrate Relationships Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Xananode Node Types Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Xananode Property Registry Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Xananode Relationship Types Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Canonical Schemas Registry. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Compatibility Report Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Known Implementations Registry. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Merge Report Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Federation Merge Report Example Namespace. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Minimal Example Namespace. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Museum Extension Example Namespace. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Federation Example A Namespace. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Federation Example B Namespace. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Namespace Registry. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Namespace Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: XanaNode Core. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Nanopublication Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Claim. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Community. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Concept. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Essay. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Event. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Fragment. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Media. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Observation. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Organization. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Person. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Place. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Project. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Publication. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Node Type Registry. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Revision. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Source. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Technology. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Trail. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Birth date. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Currency value. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: External identifier. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Geographic coordinates. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: SI measurement. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Property Registry. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Property Registry Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Alias of. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Alternative to. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Anticipated. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Anticipated By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Anticipates. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Appears in. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Approved. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Approved By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Arrived From Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Arrives at. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Authored. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Authored By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Broader than. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Cited By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Cites. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Claim Of Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Clarified By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Clarifies. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Coined. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Coined By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Collaborated with. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Compatible with. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Contains. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Contemporary of. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Context for. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Continued From Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Continues to. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Contradicted By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Contradicts. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Contrasts with. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Created. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Created By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Deep Linked From Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Deep links to. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Defined By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Defines. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Demonstrated By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Demonstrates. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Dependency Of Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Depends on. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Depicted By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Depicts. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Derived from. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Derived Into Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Discussed In Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Discusses. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Disputed By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Disputed identity. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Disputes. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Documented By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Documents. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Enabled By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Enables. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Equivalent to. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Evidence for. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Explained By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Explains. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Extended By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Extends. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Extension of. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Featured In Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Featured Speaker Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Features. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Followed Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Friend of. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Had Participant Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Has Alias Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Has Appearance Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Has claim. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Has Context Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Has Evidence Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Has Extension Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Has primary media. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Identified. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Identified By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Implemented By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Implements. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Included In Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Includes. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Influenced. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Influenced By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Interviewed. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Interviewed By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Introduced. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Introduced By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Introduced in. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Introduction Venue Of Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Is Start Of Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Mapped From Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Maps to. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Memorialized By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Memorializes. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Mentioned By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Mentions. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Motivated by. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Motivates Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Narrower Than Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Occurred at. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Parallel to. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Part Of Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Participated in. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Popularized. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Popularized By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Possible match. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Preceded. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Presented. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Presented By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Preserved By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Preserves. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Produces Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Proposed. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Proposed By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Quoted By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Quotes. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Refined By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Refines. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Relationship Type Registry. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Related to. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Represented By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Represents. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Required For Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Requires. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Results from. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Same entity. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Shaped By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Shapes. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Site Of Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Spoke at. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Starts with. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Superseded By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Supersedes. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Supported By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Supports. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Threatened By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Threatens. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Trained on. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Transcluded By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Transcludes. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Used As Primary Media For Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Used By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Used To Train Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Uses. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: RO-Crate Metadata Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Substrate Diff Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Substrate Manifest Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Substrate Node Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Substrate Relationships Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: GitHub Profile. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Hugo Official Site. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Support XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: XanaNode.com. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: XanaNode Core SDK Repository. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: XanaNode Hugo Repository. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: XanaNode.net. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: XanaNode.org. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: XanaNode Protocol Repository. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: XanaNode Studio Repository. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: XanaNode Workspace Repository. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Cytoscape.js. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Git. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Hugo. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Node.js. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Python. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: XanaNode Stack Trail. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Gottfried Wilhelm Leibniz. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Wilhelm Ostwald. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Jorge Luis Borges. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: The Garden of Forking Paths. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Andries van Dam. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Brown University. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Hypertext Editing System. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: FRESS. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Intermedia. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Nicholas Negroponte. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Seymour Papert. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Marvin Minsky. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: MIT Media Lab. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Hans Peter Brondmo. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Micons. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Robert Winter. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Interactive Beethoven's Ninth. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Robert Abel. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Interactive Guernica. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Ivan Sutherland. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Jaron Lanier. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: VPL Research. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Scott Fisher. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: NASA. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Dirk Gently's Holistic Detective Agency. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: BBC Two. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Richard Saul Wurman. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Harry Marks. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: John Sculley. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Apple Knowledge Navigator. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Bill Atkinson. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Herbie Hancock. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Nigel Holmes. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Laurie Anderson. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Bran Ferren. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Robert Cailliau. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: CERN. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: HTML. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: URL/URI. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: HTTP. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: NCSA. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Marc Andreessen. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Mosaic. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: The Web as Incomplete Hypertext. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Guide. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Storyspace. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: ZOG/KMS. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Xanadu at Autodesk. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Conflict and Disputed Identity. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Git-backed Substrate. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Babel. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Hyperland VR. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Lost Lineage of Human Knowledge Augmentation. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Paul Otlet. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: H. G. Wells. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Douglas Adams. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Hyperland. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Tom Baker. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Max Whitby. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: TED2. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Monterey, California. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Bob Stein. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Voyager Company. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Alan Kay. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Xerox PARC. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: HyperCard. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Tim Berners-Lee. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: World Wide Web. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Aspen Movie Map. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Lost Lineage Intertwingled Trail. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Reusable Media Fragment. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Augmenting Human Intelligence Fragment. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Associative Trails Fragment. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

What Is XanaNode?

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

What Is XanaNode?

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Canonical Pack Bootstrap

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Canonical Pack Bootstrap

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationships Preserve Knowledge Sentence

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationships Preserve Knowledge Sentence

+

Existing: Relationships Preserve Knowledge. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationships Preserve Knowledge Sentence

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationships Preserve Knowledge Sentence

+

Existing: Fragment. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationships Preserve Knowledge Sentence

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Icon

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Icon

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Markdown Recreation Friction

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Markdown Recreation Friction

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Markdown Recreation Friction

+

Existing: Observation. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Built By Bots

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Built By Bots

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Built By Bots

+

Existing: Organization. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Cytoscape Consortium

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Cytoscape Consortium

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Cytoscape Consortium

+

Existing: Organization. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Hugo Authors

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Hugo Authors

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Hugo Authors

+

Existing: Organization. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Christian Siefen

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Christian Siefen

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Christian Siefen

+

Existing: Person. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

World Wide Web

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

World Wide Web

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Core SDK

+

Existing: XanaNode Core SDK Repository. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Core SDK

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Core SDK

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Core SDK

+

Existing: XanaNode Core. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Core SDK

+

Existing: Project. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Core SDK

+

Existing: XanaNode Core SDK Repository. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Hugo Theme

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Hugo Theme

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Hugo Theme

+

Existing: Project. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Protocol

+

Existing: XanaNode Protocol Repository. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Protocol

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Protocol

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Protocol

+

Existing: Project. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Protocol

+

Existing: XanaNode Protocol Repository. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Workspace

+

Existing: XanaNode Workspace Repository. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Workspace

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Workspace

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Workspace

+

Existing: Project. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Workspace

+

Existing: XanaNode Workspace Repository. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XNP-0004 Merge Validation

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XNP-0004 Merge Validation

+

Existing: Merge Validation. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XNP-0004 Merge Validation

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XNP-0004 Merge Validation

+

Existing: Publication. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Protocol Implements Relationship Preservation

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Protocol Implements Relationship Preservation

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Protocol Implements Relationship Preservation

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Protocol Implements Relationship Preservation

+

Existing: Implements. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Canonical Pack v0.1.0

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Canonical Pack v0.1.0

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Canonical Pack v0.1.0

+

Existing: Revision. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Author Profile Schema

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Author Profile Schema

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Author Profile Schema

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Author Profile Schema

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Author Profile Schema

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Author Profile Schema

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Compatibility Report Schema

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Compatibility Report Schema

+

Existing: Compatibility Report. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Compatibility Report Schema

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Compatibility Report Schema

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Merge Report Schema

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Merge Report Schema

+

Existing: Merge Report. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Merge Report Schema

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Merge Report Schema

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Nanopublication Schema

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Nanopublication Schema

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Nanopublication Schema

+

Existing: Publication. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Nanopublication Schema

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Ro Crate Metadata Schema

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Ro Crate Metadata Schema

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Ro Crate Metadata Schema

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Substrate Diff Schema

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Substrate Diff Schema

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Substrate Diff Schema

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Substrate Manifest Schema

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Substrate Manifest Schema

+

Existing: Substrate Manifest. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Substrate Manifest Schema

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Substrate Manifest Schema

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Substrate Node Schema

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Substrate Node Schema

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Substrate Node Schema

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Substrate Relationships Schema

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Substrate Relationships Schema

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Substrate Relationships Schema

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Substrate Relationships Schema

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Xananode Node Types Schema

+

Existing: XanaNode Node Types. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Xananode Node Types Schema

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Xananode Node Types Schema

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Xananode Node Types Schema

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Xananode Property Registry Schema

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Xananode Property Registry Schema

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Xananode Property Registry Schema

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Xananode Property Registry Schema

+

Existing: Property Registry. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Xananode Property Registry Schema

+

Existing: Property Registry Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Xananode Relationship Types Schema

+

Existing: XanaNode Relationship Types. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Xananode Relationship Types Schema

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Xananode Relationship Types Schema

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Xananode Relationship Types Schema

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Xananode Relationship Types Schema

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Canonical Schemas Registry

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Canonical Schemas Registry

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Canonical Schemas Registry

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Compatibility Report Schema

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Compatibility Report Schema

+

Existing: Compatibility Report. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Compatibility Report Schema

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Compatibility Report Schema

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Known Implementations Registry

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Known Implementations Registry

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Known Implementations Registry

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Merge Report Schema

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Merge Report Schema

+

Existing: Merge Report. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Merge Report Schema

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Merge Report Schema

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Federation Merge Report Example Namespace

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Federation Merge Report Example Namespace

+

Existing: Merge Report. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Federation Merge Report Example Namespace

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Federation Merge Report Example Namespace

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Minimal Example Namespace

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Minimal Example Namespace

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Minimal Example Namespace

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Museum Extension Example Namespace

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Museum Extension Example Namespace

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Museum Extension Example Namespace

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Federation Example A Namespace

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Federation Example A Namespace

+

Existing: Federation Example. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Federation Example A Namespace

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Federation Example A Namespace

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Federation Example B Namespace

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Federation Example B Namespace

+

Existing: Federation Example. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Federation Example B Namespace

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Federation Example B Namespace

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Namespace Registry

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Namespace Registry

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Namespace Registry

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Namespace Schema

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Namespace Schema

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Namespace Schema

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Core

+

Existing: XanaNode Core Trail. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Core

+

Existing: XanaNode Core SDK Repository. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Core

+

Existing: XanaNode Core Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Core

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Core

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Core

+

Existing: XanaNode Core SDK. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Core

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Core

+

Existing: XanaNode Core SDK Repository. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Nanopublication Schema

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Nanopublication Schema

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Nanopublication Schema

+

Existing: Publication. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Nanopublication Schema

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Claim

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Claim

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Claim

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Community

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Community

+

Existing: XanaNode Contributors. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Community

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Community

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Concept

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Concept

+

Existing: Unlabeled Hyperlink. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Concept

+

Existing: Typed Relationships. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Concept

+

Existing: Tumbler Addressing. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Concept

+

Existing: Transclusion. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Concept

+

Existing: Substrate Relationship List. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Concept

+

Existing: Substrate Node Record. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Concept

+

Existing: Substrate Manifest. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Concept

+

Existing: Single Source of Truth. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Concept

+

Existing: Schema Extension. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Concept

+

Existing: Review Suggestions. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Concept

+

Existing: Provenance. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Concept

+

Existing: Protocol Artifacts. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Concept

+

Existing: Namespacing. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Concept

+

Existing: Namespace Registry. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Concept

+

Existing: Moderation Model. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Concept

+

Existing: Merge Validation. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Concept

+

Existing: Merge Report. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Concept

+

Existing: Known Implementations Registry. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Concept

+

Existing: Knowledge Substrate. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Concept

+

Existing: Independent Moderation. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Concept

+

Existing: Fragment Node. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Concept

+

Existing: Federation Rules. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Concept

+

Existing: Federation Example. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Concept

+

Existing: Federated Knowledge Substrates. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Concept

+

Existing: Dispute Resolution. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Concept

+

Existing: Deep Linking. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Concept

+

Existing: Custom Extension Substrate. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Concept

+

Existing: Compatibility Report. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Concept

+

Existing: Compatibility Levels. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Concept

+

Existing: Civilizational Memory. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Concept

+

Existing: Canonical Type Policy. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Concept

+

Existing: Associative Trails. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Concept

+

Existing: Knowledge Substrate. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Concept

+

Existing: Knowledge Substrate. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Concept

+

Existing: Protocol Artifacts. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Concept

+

Existing: Substrate Projection Layer. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Concept

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Concept

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Concept

+

Existing: The Web as Incomplete Hypertext. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Concept

+

Existing: Conflict and Disputed Identity. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Concept

+

Existing: Lost Lineage of Human Knowledge Augmentation. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Essay

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Essay

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Essay

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Event

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Event

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Event

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Fragment

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Fragment

+

Existing: Fragment Node. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Fragment

+

Existing: As We May Think Fragment 0004. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Fragment

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Fragment

+

Existing: Relationships Preserve Knowledge Sentence. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Fragment

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Fragment

+

Existing: Reusable Media Fragment. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Fragment

+

Existing: Augmenting Human Intelligence Fragment. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Fragment

+

Existing: Associative Trails Fragment. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Media

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Media

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Media

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Observation

+

Existing: Link Rot. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Observation

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Observation

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Observation

+

Existing: Markdown Recreation Friction. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Observation

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Organization

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Organization

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Organization

+

Existing: Built By Bots. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Organization

+

Existing: Cytoscape Consortium. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Organization

+

Existing: Hugo Authors. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Organization

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Organization

+

Existing: MIT Media Lab. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Organization

+

Existing: VPL Research. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Organization

+

Existing: NASA. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Organization

+

Existing: BBC Two. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Organization

+

Existing: NCSA. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Organization

+

Existing: Voyager Company. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Organization

+

Existing: Xerox PARC. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Person

+

Existing: Vannevar Bush. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Person

+

Existing: Ted Nelson. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Person

+

Existing: Douglas Engelbart. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Person

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Person

+

Existing: Example Maintainer. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Person

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Person

+

Existing: Christian Siefen. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Person

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Person

+

Existing: Gottfried Wilhelm Leibniz. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Person

+

Existing: Wilhelm Ostwald. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Person

+

Existing: Jorge Luis Borges. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Person

+

Existing: Andries van Dam. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Person

+

Existing: Nicholas Negroponte. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Person

+

Existing: Seymour Papert. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Person

+

Existing: Marvin Minsky. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Person

+

Existing: Hans Peter Brondmo. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Person

+

Existing: Robert Winter. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Person

+

Existing: Robert Abel. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Person

+

Existing: Ivan Sutherland. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Person

+

Existing: Jaron Lanier. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Person

+

Existing: Scott Fisher. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Person

+

Existing: Richard Saul Wurman. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Person

+

Existing: Harry Marks. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Person

+

Existing: John Sculley. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Person

+

Existing: Bill Atkinson. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Person

+

Existing: Herbie Hancock. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Person

+

Existing: Nigel Holmes. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Person

+

Existing: Laurie Anderson. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Person

+

Existing: Bran Ferren. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Person

+

Existing: Robert Cailliau. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Person

+

Existing: Marc Andreessen. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Person

+

Existing: Paul Otlet. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Person

+

Existing: H. G. Wells. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Person

+

Existing: Douglas Adams. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Person

+

Existing: Tom Baker. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Person

+

Existing: Max Whitby. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Person

+

Existing: Bob Stein. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Person

+

Existing: Alan Kay. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Person

+

Existing: Tim Berners-Lee. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Place

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Place

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Place

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Project

+

Existing: XanaNode Hugo Theme. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Project

+

Existing: Project Xanadu. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Project

+

Existing: NLS. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Project

+

Existing: Memex. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Project

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Project

+

Existing: Substrate Projection Layer. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Project

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Project

+

Existing: XanaNode Core SDK. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Project

+

Existing: XanaNode Hugo Theme. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Project

+

Existing: XanaNode Protocol. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Project

+

Existing: XanaNode Workspace. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Project

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Project

+

Existing: Hypertext Editing System. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Project

+

Existing: FRESS. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Project

+

Existing: Intermedia. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Project

+

Existing: Interactive Beethoven's Ninth. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Project

+

Existing: Interactive Guernica. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Project

+

Existing: Storyspace. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Project

+

Existing: ZOG/KMS. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Project

+

Existing: Xanadu at Autodesk. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Project

+

Existing: Aspen Movie Map. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Publication

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Publication

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Publication

+

Existing: XNP-0004 Merge Validation. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Publication

+

Existing: Nanopublication Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Publication

+

Existing: Nanopublication Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Publication

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Publication

+

Existing: The Garden of Forking Paths. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Publication

+

Existing: Dirk Gently's Holistic Detective Agency. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Publication

+

Existing: Hyperland. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Node Type Registry

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Node Type Registry

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Node Type Registry

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: XanaNode Relationship Types. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Substrate Relationships Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Typed Relationships. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Substrate Relationship List. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Typed relationships preserve context that hyperlinks lose. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Relationship Navigation Intro. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Relationships Preserve Knowledge. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Relationships Preserve Knowledge Sentence. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Protocol Implements Relationship Preservation. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Substrate Relationships Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Xananode Relationship Types Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Alias of. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Alternative to. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Anticipated. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Anticipated By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Anticipates. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Appears in. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Approved. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Approved By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Arrived From Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Arrives at. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Authored. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Authored By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Broader than. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Cited By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Cites. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Claim Of Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Clarified By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Clarifies. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Coined. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Coined By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Collaborated with. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Compatible with. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Contains. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Contemporary of. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Context for. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Continued From Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Continues to. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Contradicted By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Contradicts. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Contrasts with. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Created. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Created By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Deep Linked From Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Deep links to. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Defined By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Defines. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Demonstrated By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Demonstrates. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Dependency Of Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Depends on. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Depicted By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Depicts. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Derived from. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Derived Into Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Discussed In Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Discusses. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Disputed By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Disputed identity. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Disputes. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Documented By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Documents. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Enabled By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Enables. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Equivalent to. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Evidence for. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Explained By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Explains. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Extended By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Extends. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Extension of. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Featured In Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Featured Speaker Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Features. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Followed Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Friend of. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Had Participant Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Has Alias Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Has Appearance Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Has claim. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Has Context Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Has Evidence Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Has Extension Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Has primary media. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Identified. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Identified By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Implemented By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Implements. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Included In Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Includes. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Influenced. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Influenced By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Interviewed. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Interviewed By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Introduced. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Introduced By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Introduced in. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Introduction Venue Of Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Is Start Of Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Mapped From Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Maps to. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Memorialized By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Memorializes. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Mentioned By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Mentions. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Motivated by. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Motivates Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Narrower Than Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Occurred at. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Parallel to. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Part Of Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Participated in. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Popularized. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Popularized By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Possible match. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Preceded. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Presented. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Presented By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Preserved By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Preserves. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Produces Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Proposed. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Proposed By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Quoted By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Quotes. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Refined By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Refines. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Relationship Type Registry. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Related to. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Represented By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Represents. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Required For Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Requires. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Results from. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Same entity. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Shaped By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Shapes. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Site Of Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Spoke at. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Starts with. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Superseded By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Supersedes. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Supported By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Supports. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Threatened By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Threatens. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Trained on. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Transcluded By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Transcludes. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Used As Primary Media For Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Used By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Used To Train Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Uses. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship

+

Existing: Substrate Relationships Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Revision

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Revision

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Revision

+

Existing: Canonical Pack v0.1.0. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Revision

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: XanaNode Relationship Types. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: XanaNode Node Types. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: XanaNode Core Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Substrate Relationships Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Substrate Node Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Substrate Manifest Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Namespace Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Merge Report Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Compatibility Report Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Schema Extension. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Author Profile Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Author Profile Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Compatibility Report Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Merge Report Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Nanopublication Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Ro Crate Metadata Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Substrate Diff Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Substrate Manifest Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Substrate Node Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Substrate Relationships Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Xananode Node Types Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Xananode Property Registry Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Xananode Relationship Types Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Canonical Schemas Registry. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Compatibility Report Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Known Implementations Registry. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Merge Report Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Federation Merge Report Example Namespace. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Minimal Example Namespace. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Museum Extension Example Namespace. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Federation Example A Namespace. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Federation Example B Namespace. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Namespace Registry. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Namespace Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: XanaNode Core. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Nanopublication Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Claim. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Community. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Concept. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Essay. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Event. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Fragment. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Media. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Observation. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Organization. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Person. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Place. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Project. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Publication. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Node Type Registry. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Revision. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Source. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Technology. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Trail. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Birth date. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Currency value. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: External identifier. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Geographic coordinates. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: SI measurement. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Property Registry. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Property Registry Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Alias of. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Alternative to. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Anticipated. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Anticipated By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Anticipates. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Appears in. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Approved. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Approved By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Arrived From Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Arrives at. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Authored. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Authored By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Broader than. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Cited By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Cites. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Claim Of Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Clarified By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Clarifies. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Coined. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Coined By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Collaborated with. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Compatible with. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Contains. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Contemporary of. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Context for. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Continued From Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Continues to. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Contradicted By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Contradicts. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Contrasts with. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Created. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Created By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Deep Linked From Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Deep links to. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Defined By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Defines. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Demonstrated By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Demonstrates. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Dependency Of Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Depends on. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Depicted By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Depicts. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Derived from. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Derived Into Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Discussed In Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Discusses. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Disputed By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Disputed identity. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Disputes. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Documented By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Documents. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Enabled By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Enables. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Equivalent to. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Evidence for. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Explained By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Explains. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Extended By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Extends. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Extension of. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Featured In Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Featured Speaker Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Features. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Followed Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Friend of. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Had Participant Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Has Alias Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Has Appearance Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Has claim. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Has Context Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Has Evidence Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Has Extension Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Has primary media. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Identified. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Identified By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Implemented By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Implements. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Included In Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Includes. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Influenced. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Influenced By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Interviewed. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Interviewed By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Introduced. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Introduced By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Introduced in. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Introduction Venue Of Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Is Start Of Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Mapped From Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Maps to. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Memorialized By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Memorializes. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Mentioned By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Mentions. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Motivated by. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Motivates Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Narrower Than Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Occurred at. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Parallel to. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Part Of Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Participated in. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Popularized. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Popularized By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Possible match. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Preceded. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Presented. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Presented By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Preserved By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Preserves. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Produces Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Proposed. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Proposed By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Quoted By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Quotes. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Refined By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Refines. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Relationship Type Registry. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Related to. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Represented By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Represents. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Required For Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Requires. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Results from. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Same entity. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Shaped By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Shapes. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Site Of Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Spoke at. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Starts with. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Superseded By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Supersedes. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Supported By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Supports. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Threatened By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Threatens. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Trained on. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Transcluded By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Transcludes. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Used As Primary Media For Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Used By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Used To Train Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Uses. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: RO-Crate Metadata Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Substrate Diff Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Substrate Manifest Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Substrate Node Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Schema

+

Existing: Substrate Relationships Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Source

+

Existing: XanaNode Workspace Repository. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Source

+

Existing: XanaNode Studio Repository. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Source

+

Existing: XanaNode Protocol Repository. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Source

+

Existing: XanaNode Hugo Repository. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Source

+

Existing: XanaNode Core SDK Repository. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Source

+

Existing: Xanadu: Document Interconnection Enabling Re-use. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Source

+

Existing: 9.6 Million Links in Source Code Comments. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Source

+

Existing: Mother of All Demos. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Source

+

Existing: As We May Think. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Source

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Source

+

Existing: Single Source of Truth. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Source

+

Existing: GitHub. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Source

+

Existing: Support. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Source

+

Existing: As We May Think. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Source

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Source

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Source

+

Existing: GitHub Profile. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Source

+

Existing: Hugo Official Site. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Source

+

Existing: Support XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Source

+

Existing: XanaNode.com. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Source

+

Existing: XanaNode Core SDK Repository. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Source

+

Existing: XanaNode Hugo Repository. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Source

+

Existing: XanaNode.net. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Source

+

Existing: XanaNode.org. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Source

+

Existing: XanaNode Protocol Repository. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Source

+

Existing: XanaNode Studio Repository. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Source

+

Existing: XanaNode Workspace Repository. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Technology

+

Existing: Static Publishing. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Technology

+

Existing: Hugo. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Technology

+

Existing: Cytoscape.js. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Technology

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Technology

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Technology

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Technology

+

Existing: Cytoscape.js. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Technology

+

Existing: Git. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Technology

+

Existing: Hugo. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Technology

+

Existing: Node.js. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Technology

+

Existing: Python. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Technology

+

Existing: Micons. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Technology

+

Existing: Apple Knowledge Navigator. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Technology

+

Existing: HTML. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Technology

+

Existing: URL/URI. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Technology

+

Existing: HTTP. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Technology

+

Existing: Mosaic. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Technology

+

Existing: Guide. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Technology

+

Existing: Git-backed Substrate. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Technology

+

Existing: HyperCard. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Technology

+

Existing: World Wide Web. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Trail

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Trail

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Trail

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Birth date

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Birth date

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Birth date

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Currency value

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Currency value

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Currency value

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

External identifier

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

External identifier

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

External identifier

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Geographic coordinates

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Geographic coordinates

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Geographic coordinates

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

SI measurement

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

SI measurement

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

SI measurement

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Property Registry

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Property Registry

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Property Registry

+

Existing: Xananode Property Registry Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Property Registry

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Property Registry

+

Existing: Property Registry Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Property Registry Schema

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Property Registry Schema

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Property Registry Schema

+

Existing: Xananode Property Registry Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Property Registry Schema

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Property Registry Schema

+

Existing: Property Registry. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Alias of

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Alias of

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Alias of

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Alias of

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Alternative to

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Alternative to

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Alternative to

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Alternative to

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Anticipated

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Anticipated

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Anticipated

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Anticipated

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Anticipated

+

Existing: Anticipated By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Anticipated By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Anticipated By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Anticipated By Relationship Term

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Anticipated By Relationship Term

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Anticipated By Relationship Term

+

Existing: Anticipated. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Anticipates

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Anticipates

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Anticipates

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Anticipates

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Appears in

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Appears in

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Appears in

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Appears in

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Approved

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Approved

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Approved

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Approved

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Approved

+

Existing: Approved By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Approved By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Approved By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Approved By Relationship Term

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Approved By Relationship Term

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Approved By Relationship Term

+

Existing: Approved. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Arrived From Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Arrived From Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Arrived From Relationship Term

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Arrived From Relationship Term

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Arrives at

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Arrives at

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Arrives at

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Arrives at

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Authored

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Authored

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Authored

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Authored

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Authored

+

Existing: Authored By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Authored By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Authored By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Authored By Relationship Term

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Authored By Relationship Term

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Authored By Relationship Term

+

Existing: Authored. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Broader than

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Broader than

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Broader than

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Broader than

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Cited By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Cited By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Cited By Relationship Term

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Cited By Relationship Term

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Cites

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Cites

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Cites

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Cites

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Claim Of Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Claim Of Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Claim Of Relationship Term

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Claim Of Relationship Term

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Clarified By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Clarified By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Clarified By Relationship Term

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Clarified By Relationship Term

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Clarifies

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Clarifies

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Clarifies

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Clarifies

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Coined

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Coined

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Coined

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Coined

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Coined

+

Existing: Coined By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Coined By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Coined By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Coined By Relationship Term

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Coined By Relationship Term

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Coined By Relationship Term

+

Existing: Coined. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Collaborated with

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Collaborated with

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Collaborated with

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Collaborated with

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Compatible with

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Compatible with

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Compatible with

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Compatible with

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Contains

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Contains

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Contains

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Contains

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Contemporary of

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Contemporary of

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Contemporary of

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Contemporary of

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Context for

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Context for

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Context for

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Context for

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Continued From Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Continued From Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Continued From Relationship Term

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Continued From Relationship Term

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Continues to

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Continues to

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Continues to

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Continues to

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Contradicted By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Contradicted By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Contradicted By Relationship Term

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Contradicted By Relationship Term

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Contradicts

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Contradicts

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Contradicts

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Contradicts

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Contrasts with

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Contrasts with

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Contrasts with

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Contrasts with

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Created

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Created

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Created

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Created

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Created

+

Existing: Created By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Created By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Created By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Created By Relationship Term

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Created By Relationship Term

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Created By Relationship Term

+

Existing: Created. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Deep Linked From Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Deep Linked From Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Deep Linked From Relationship Term

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Deep Linked From Relationship Term

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Deep links to

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Deep links to

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Deep links to

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Deep links to

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Defined By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Defined By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Defined By Relationship Term

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Defined By Relationship Term

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Defines

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Defines

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Defines

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Defines

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Demonstrated By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Demonstrated By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Demonstrated By Relationship Term

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Demonstrated By Relationship Term

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Demonstrates

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Demonstrates

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Demonstrates

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Demonstrates

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Dependency Of Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Dependency Of Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Dependency Of Relationship Term

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Dependency Of Relationship Term

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Depends on

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Depends on

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Depends on

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Depends on

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Depicted By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Depicted By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Depicted By Relationship Term

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Depicted By Relationship Term

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Depicts

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Depicts

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Depicts

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Depicts

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Derived from

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Derived from

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Derived from

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Derived from

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Derived Into Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Derived Into Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Derived Into Relationship Term

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Derived Into Relationship Term

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Discussed In Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Discussed In Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Discussed In Relationship Term

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Discussed In Relationship Term

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Discusses

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Discusses

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Discusses

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Discusses

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Disputed By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Disputed By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Disputed By Relationship Term

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Disputed By Relationship Term

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Disputed identity

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Disputed identity

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Disputed identity

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Disputed identity

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Disputed identity

+

Existing: Conflict and Disputed Identity. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Disputes

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Disputes

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Disputes

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Disputes

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Documented By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Documented By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Documented By Relationship Term

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Documented By Relationship Term

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Documents

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Documents

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Documents

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Documents

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Enabled By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Enabled By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Enabled By Relationship Term

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Enabled By Relationship Term

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Enables

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Enables

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Enables

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Enables

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Equivalent to

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Equivalent to

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Equivalent to

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Equivalent to

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Evidence for

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Evidence for

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Evidence for

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Evidence for

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Explained By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Explained By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Explained By Relationship Term

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Explained By Relationship Term

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Explains

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Explains

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Explains

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Explains

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Extended By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Extended By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Extended By Relationship Term

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Extended By Relationship Term

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Extends

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Extends

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Extends

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Extends

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Extension of

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Extension of

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Extension of

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Extension of

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Featured In Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Featured In Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Featured In Relationship Term

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Featured In Relationship Term

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Featured Speaker Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Featured Speaker Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Featured Speaker Relationship Term

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Featured Speaker Relationship Term

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Features

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Features

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Features

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Features

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Followed Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Followed Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Followed Relationship Term

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Followed Relationship Term

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Friend of

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Friend of

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Friend of

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Friend of

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Had Participant Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Had Participant Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Had Participant Relationship Term

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Had Participant Relationship Term

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Has Alias Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Has Alias Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Has Alias Relationship Term

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Has Alias Relationship Term

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Has Appearance Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Has Appearance Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Has Appearance Relationship Term

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Has Appearance Relationship Term

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Has claim

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Has claim

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Has claim

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Has claim

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Has Context Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Has Context Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Has Context Relationship Term

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Has Context Relationship Term

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Has Evidence Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Has Evidence Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Has Evidence Relationship Term

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Has Evidence Relationship Term

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Has Extension Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Has Extension Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Has Extension Relationship Term

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Has Extension Relationship Term

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Has primary media

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Has primary media

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Has primary media

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Has primary media

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Identified

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Identified

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Identified

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Identified

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Identified

+

Existing: Identified By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Identified By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Identified By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Identified By Relationship Term

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Identified By Relationship Term

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Identified By Relationship Term

+

Existing: Identified. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Implemented By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Implemented By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Implemented By Relationship Term

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Implemented By Relationship Term

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Implements

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Implements

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Implements

+

Existing: Protocol Implements Relationship Preservation. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Implements

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Implements

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Included In Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Included In Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Included In Relationship Term

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Included In Relationship Term

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Includes

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Includes

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Includes

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Includes

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Influenced

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Influenced

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Influenced

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Influenced

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Influenced

+

Existing: Influenced By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Influenced By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Influenced By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Influenced By Relationship Term

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Influenced By Relationship Term

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Influenced By Relationship Term

+

Existing: Influenced. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Interviewed

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Interviewed

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Interviewed

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Interviewed

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Interviewed

+

Existing: Interviewed By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Interviewed By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Interviewed By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Interviewed By Relationship Term

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Interviewed By Relationship Term

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Interviewed By Relationship Term

+

Existing: Interviewed. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Introduced

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Introduced

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Introduced

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Introduced

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Introduced

+

Existing: Introduced By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Introduced

+

Existing: Introduced in. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Introduced By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Introduced By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Introduced By Relationship Term

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Introduced By Relationship Term

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Introduced By Relationship Term

+

Existing: Introduced. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Introduced in

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Introduced in

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Introduced in

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Introduced in

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Introduced in

+

Existing: Introduced. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Introduction Venue Of Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Introduction Venue Of Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Introduction Venue Of Relationship Term

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Introduction Venue Of Relationship Term

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Is Start Of Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Is Start Of Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Is Start Of Relationship Term

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Is Start Of Relationship Term

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Mapped From Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Mapped From Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Mapped From Relationship Term

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Mapped From Relationship Term

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Maps to

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Maps to

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Maps to

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Maps to

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Memorialized By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Memorialized By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Memorialized By Relationship Term

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Memorialized By Relationship Term

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Memorializes

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Memorializes

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Memorializes

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Memorializes

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Mentioned By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Mentioned By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Mentioned By Relationship Term

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Mentioned By Relationship Term

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Mentions

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Mentions

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Mentions

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Mentions

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Motivated by

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Motivated by

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Motivated by

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Motivated by

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Motivates Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Motivates Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Motivates Relationship Term

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Motivates Relationship Term

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Narrower Than Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Narrower Than Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Narrower Than Relationship Term

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Narrower Than Relationship Term

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Occurred at

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Occurred at

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Occurred at

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Occurred at

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Parallel to

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Parallel to

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Parallel to

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Parallel to

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Part Of Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Part Of Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Part Of Relationship Term

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Part Of Relationship Term

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Participated in

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Participated in

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Participated in

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Participated in

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Popularized

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Popularized

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Popularized

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Popularized

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Popularized

+

Existing: Popularized By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Popularized By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Popularized By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Popularized By Relationship Term

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Popularized By Relationship Term

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Popularized By Relationship Term

+

Existing: Popularized. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Possible match

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Possible match

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Possible match

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Possible match

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Preceded

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Preceded

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Preceded

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Preceded

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Presented

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Presented

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Presented

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Presented

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Presented

+

Existing: Presented By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Presented

+

Existing: Represented By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Presented By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Presented By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Presented By Relationship Term

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Presented By Relationship Term

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Presented By Relationship Term

+

Existing: Presented. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Presented By Relationship Term

+

Existing: Represented By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Preserved By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Preserved By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Preserved By Relationship Term

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Preserved By Relationship Term

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Preserves

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Preserves

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Preserves

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Preserves

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Produces Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Produces Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Produces Relationship Term

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Produces Relationship Term

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Proposed

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Proposed

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Proposed

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Proposed

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Proposed

+

Existing: Proposed By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Proposed By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Proposed By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Proposed By Relationship Term

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Proposed By Relationship Term

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Proposed By Relationship Term

+

Existing: Proposed. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Quoted By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Quoted By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Quoted By Relationship Term

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Quoted By Relationship Term

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Quotes

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Quotes

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Quotes

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Quotes

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Refined By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Refined By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Refined By Relationship Term

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Refined By Relationship Term

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Refines

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Refines

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Refines

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Refines

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship Type Registry

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship Type Registry

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship Type Registry

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Relationship Type Registry

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Related to

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Related to

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Related to

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Related to

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Represented By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Represented By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Represented By Relationship Term

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Represented By Relationship Term

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Represented By Relationship Term

+

Existing: Presented. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Represented By Relationship Term

+

Existing: Presented By Relationship Term. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Represents

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Represents

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Represents

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Represents

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Required For Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Required For Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Required For Relationship Term

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Required For Relationship Term

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Requires

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Requires

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Requires

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Requires

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Results from

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Results from

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Results from

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Results from

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Same entity

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Same entity

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Same entity

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Same entity

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Shaped By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Shaped By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Shaped By Relationship Term

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Shaped By Relationship Term

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Shapes

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Shapes

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Shapes

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Shapes

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Site Of Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Site Of Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Site Of Relationship Term

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Site Of Relationship Term

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Spoke at

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Spoke at

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Spoke at

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Spoke at

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Starts with

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Starts with

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Starts with

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Starts with

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Superseded By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Superseded By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Superseded By Relationship Term

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Superseded By Relationship Term

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Supersedes

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Supersedes

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Supersedes

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Supersedes

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Supported By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Supported By Relationship Term

+

Existing: Support. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Supported By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Supported By Relationship Term

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Supported By Relationship Term

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Supports

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Supports

+

Existing: Support. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Supports

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Supports

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Supports

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Threatened By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Threatened By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Threatened By Relationship Term

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Threatened By Relationship Term

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Threatens

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Threatens

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Threatens

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Threatens

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Trained on

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Trained on

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Trained on

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Trained on

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Transcluded By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Transcluded By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Transcluded By Relationship Term

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Transcluded By Relationship Term

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Transcludes

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Transcludes

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Transcludes

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Transcludes

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Used As Primary Media For Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Used As Primary Media For Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Used As Primary Media For Relationship Term

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Used As Primary Media For Relationship Term

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Used By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Used By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Used By Relationship Term

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Used By Relationship Term

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Used To Train Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Used To Train Relationship Term

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Used To Train Relationship Term

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Used To Train Relationship Term

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Uses

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Uses

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Uses

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Uses

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

RO-Crate Metadata Schema

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

RO-Crate Metadata Schema

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

RO-Crate Metadata Schema

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Substrate Diff Schema

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Substrate Diff Schema

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Substrate Diff Schema

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Substrate Manifest Schema

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Substrate Manifest Schema

+

Existing: Substrate Manifest. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Substrate Manifest Schema

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Substrate Manifest Schema

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Substrate Node Schema

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Substrate Node Schema

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Substrate Node Schema

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Substrate Relationships Schema

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Substrate Relationships Schema

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Substrate Relationships Schema

+

Existing: Relationship. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Substrate Relationships Schema

+

Existing: Schema. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

GitHub Profile

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

GitHub Profile

+

Existing: GitHub. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

GitHub Profile

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

GitHub Profile

+

Existing: Source. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Hugo Official Site

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Hugo Official Site

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Hugo Official Site

+

Existing: Source. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Support XanaNode

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Support XanaNode

+

Existing: Support. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Support XanaNode

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Support XanaNode

+

Existing: Source. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode.com

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode.com

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode.com

+

Existing: Source. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Core SDK Repository

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Core SDK Repository

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Core SDK Repository

+

Existing: XanaNode Core SDK. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Core SDK Repository

+

Existing: XanaNode Core. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Core SDK Repository

+

Existing: Source. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Hugo Repository

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Hugo Repository

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Hugo Repository

+

Existing: Source. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode.net

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode.net

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode.net

+

Existing: Source. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode.org

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode.org

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode.org

+

Existing: Source. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Protocol Repository

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Protocol Repository

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Protocol Repository

+

Existing: XanaNode Protocol. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Protocol Repository

+

Existing: Source. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Studio Repository

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Studio Repository

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Studio Repository

+

Existing: Source. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Workspace Repository

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Workspace Repository

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Workspace Repository

+

Existing: XanaNode Workspace. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Workspace Repository

+

Existing: Source. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Cytoscape.js

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Cytoscape.js

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Cytoscape.js

+

Existing: Technology. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Git

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Git

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Git

+

Existing: Technology. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Hugo

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Hugo

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Hugo

+

Existing: Technology. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Node.js

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Node.js

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Node.js

+

Existing: Technology. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Python

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Python

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Python

+

Existing: Technology. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Stack Trail

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode Stack Trail

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Gottfried Wilhelm Leibniz

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Gottfried Wilhelm Leibniz

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Gottfried Wilhelm Leibniz

+

Existing: Person. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Wilhelm Ostwald

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Wilhelm Ostwald

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Wilhelm Ostwald

+

Existing: Person. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Jorge Luis Borges

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Jorge Luis Borges

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Jorge Luis Borges

+

Existing: Person. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

The Garden of Forking Paths

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

The Garden of Forking Paths

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

The Garden of Forking Paths

+

Existing: Publication. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Andries van Dam

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Andries van Dam

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Andries van Dam

+

Existing: Person. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Brown University

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Brown University

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Hypertext Editing System

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Hypertext Editing System

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Hypertext Editing System

+

Existing: Project. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

FRESS

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

FRESS

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

FRESS

+

Existing: Project. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Intermedia

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Intermedia

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Intermedia

+

Existing: Project. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Nicholas Negroponte

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Nicholas Negroponte

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Nicholas Negroponte

+

Existing: Person. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Seymour Papert

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Seymour Papert

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Seymour Papert

+

Existing: Person. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Marvin Minsky

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Marvin Minsky

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Marvin Minsky

+

Existing: Person. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

MIT Media Lab

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

MIT Media Lab

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

MIT Media Lab

+

Existing: Organization. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Hans Peter Brondmo

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Hans Peter Brondmo

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Hans Peter Brondmo

+

Existing: Person. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Micons

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Micons

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Micons

+

Existing: Technology. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Robert Winter

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Robert Winter

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Robert Winter

+

Existing: Person. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Interactive Beethoven's Ninth

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Interactive Beethoven's Ninth

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Interactive Beethoven's Ninth

+

Existing: Project. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Robert Abel

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Robert Abel

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Robert Abel

+

Existing: Person. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Interactive Guernica

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Interactive Guernica

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Interactive Guernica

+

Existing: Project. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Ivan Sutherland

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Ivan Sutherland

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Ivan Sutherland

+

Existing: Person. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Jaron Lanier

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Jaron Lanier

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Jaron Lanier

+

Existing: Person. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

VPL Research

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

VPL Research

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

VPL Research

+

Existing: Organization. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Scott Fisher

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Scott Fisher

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Scott Fisher

+

Existing: Person. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

NASA

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

NASA

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

NASA

+

Existing: Organization. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Dirk Gently's Holistic Detective Agency

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Dirk Gently's Holistic Detective Agency

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Dirk Gently's Holistic Detective Agency

+

Existing: Publication. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

BBC Two

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

BBC Two

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

BBC Two

+

Existing: Organization. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Richard Saul Wurman

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Richard Saul Wurman

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Richard Saul Wurman

+

Existing: Person. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Harry Marks

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Harry Marks

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Harry Marks

+

Existing: Person. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

John Sculley

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

John Sculley

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

John Sculley

+

Existing: Person. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Apple Knowledge Navigator

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Apple Knowledge Navigator

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Apple Knowledge Navigator

+

Existing: Technology. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Bill Atkinson

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Bill Atkinson

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Bill Atkinson

+

Existing: Person. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Herbie Hancock

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Herbie Hancock

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Herbie Hancock

+

Existing: Person. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Nigel Holmes

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Nigel Holmes

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Nigel Holmes

+

Existing: Person. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Laurie Anderson

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Laurie Anderson

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Laurie Anderson

+

Existing: Person. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Bran Ferren

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Bran Ferren

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Bran Ferren

+

Existing: Person. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Robert Cailliau

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Robert Cailliau

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Robert Cailliau

+

Existing: Person. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

CERN

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

CERN

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

HTML

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

HTML

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

HTML

+

Existing: Technology. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

URL/URI

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

URL/URI

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

URL/URI

+

Existing: Technology. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

HTTP

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

HTTP

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

HTTP

+

Existing: Technology. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

NCSA

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

NCSA

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

NCSA

+

Existing: Organization. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Marc Andreessen

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Marc Andreessen

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Marc Andreessen

+

Existing: Person. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Mosaic

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Mosaic

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Mosaic

+

Existing: Technology. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

The Web as Incomplete Hypertext

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

The Web as Incomplete Hypertext

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

The Web as Incomplete Hypertext

+

Existing: Concept. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Guide

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Guide

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Guide

+

Existing: Technology. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Storyspace

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Storyspace

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Storyspace

+

Existing: Project. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

ZOG/KMS

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

ZOG/KMS

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

ZOG/KMS

+

Existing: Project. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Xanadu at Autodesk

+

Existing: Project Xanadu. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Xanadu at Autodesk

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Xanadu at Autodesk

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Xanadu at Autodesk

+

Existing: Project. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Conflict and Disputed Identity

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Conflict and Disputed Identity

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Conflict and Disputed Identity

+

Existing: Concept. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Conflict and Disputed Identity

+

Existing: Disputed identity. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Git-backed Substrate

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Git-backed Substrate

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Git-backed Substrate

+

Existing: Technology. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Babel

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Babel

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Hyperland VR

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Hyperland VR

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Hyperland VR

+

Existing: Hyperland. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Lost Lineage of Human Knowledge Augmentation

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Lost Lineage of Human Knowledge Augmentation

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Lost Lineage of Human Knowledge Augmentation

+

Existing: Concept. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Paul Otlet

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Paul Otlet

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Paul Otlet

+

Existing: Person. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

H. G. Wells

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

H. G. Wells

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

H. G. Wells

+

Existing: Person. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Douglas Adams

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Douglas Adams

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Douglas Adams

+

Existing: Person. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Hyperland

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Hyperland

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Hyperland

+

Existing: Publication. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Hyperland

+

Existing: Hyperland VR. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Tom Baker

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Tom Baker

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Tom Baker

+

Existing: Person. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Max Whitby

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Max Whitby

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Max Whitby

+

Existing: Person. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

TED2

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

TED2

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Monterey, California

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Monterey, California

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Bob Stein

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Bob Stein

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Bob Stein

+

Existing: Person. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Voyager Company

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Voyager Company

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Voyager Company

+

Existing: Organization. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Alan Kay

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Alan Kay

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Alan Kay

+

Existing: Person. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Xerox PARC

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Xerox PARC

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Xerox PARC

+

Existing: Organization. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

HyperCard

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

HyperCard

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

HyperCard

+

Existing: Technology. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Tim Berners-Lee

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Tim Berners-Lee

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Tim Berners-Lee

+

Existing: Person. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

World Wide Web

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

World Wide Web

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

World Wide Web

+

Existing: Technology. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Aspen Movie Map

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Aspen Movie Map

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Aspen Movie Map

+

Existing: Project. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Lost Lineage Intertwingled Trail

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Lost Lineage Intertwingled Trail

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Relationship import

+ Pending +
+

example.minimal:rel/source-supports-claim

+

example.minimal:source/as-we-may-think --supports--> example.minimal:claim/substrate-is-structure

+ Bush's essay is used as source evidence for the claim that substrate structure matters. +
+
+
+

Relationship import

+ Pending +
+

example.minimal:rel/source-discusses-associative-trails

+

example.minimal:source/as-we-may-think --discusses--> example.minimal:concept/associative-trails

+ The source discusses associative trails as a way to navigate knowledge by meaningful connections. +
+
+
+

Relationship import

+ Pending +
+

example.minimal:rel/associative-trails-context-for-substrate

+

example.minimal:concept/associative-trails --related_to--> example.minimal:concept/knowledge-substrate

+ Associative trails provide historical and conceptual context for the knowledge substrate concept. +
+
+
+

Relationship import

+ Pending +
+

example.minimal:rel/claim-defines-concept

+

example.minimal:claim/substrate-is-structure --defines--> example.minimal:concept/knowledge-substrate

+ The claim gives the defining explanation of what a knowledge substrate is. +
+
+
+

Relationship import

+ Pending +
+

example.minimal:rel/concept-has-claim

+

example.minimal:concept/knowledge-substrate --has_claim--> example.minimal:claim/substrate-is-structure

+ The concept is built from the claim rather than floating as an unsupported idea. +
+
+
+

Relationship import

+ Pending +
+

example.minimal:rel/trail-starts-with-source

+

example.minimal:trail/start-here --starts_with--> example.minimal:source/as-we-may-think

+ The reading trail starts with the source. +
+
+
+

Relationship import

+ Pending +
+

example.minimal:rel/trail-continues-to-claim

+

example.minimal:source/as-we-may-think --continues_to--> example.minimal:claim/substrate-is-structure

+ The trail continues from source evidence to the claim derived from it. +
+
+
+

Relationship import

+ Pending +
+

example.minimal:rel/trail-continues-to-concept

+

example.minimal:claim/substrate-is-structure --continues_to--> example.minimal:concept/knowledge-substrate

+ The trail continues from the defining claim to the concept it helps construct. +
+
+
+

Relationship import

+ Pending +
+

example.minimal:rel/trail-includes-associative-trails

+

example.minimal:trail/start-here --features--> example.minimal:concept/associative-trails

+ The trail features the background concept that explains why relationship-based navigation matters. +
+
+
+

Relationship import

+ Pending +
+

example.minimal:rel/maintainer-created-intro-essay

+

example.minimal:person/example-maintainer --created--> example.minimal:essay/relationship-navigation-intro

+ The example maintainer created the short introductory essay used to demonstrate transclusion. +
+
+
+

Relationship import

+ Pending +
+

example.minimal:rel/fragment-derived-from-source

+

example.minimal:fragment/as-we-may-think-0004 --derived_from--> example.minimal:source/as-we-may-think

+ The fragment node is derived from a stable addressable portion of the source node. +
+
+
+

Relationship import

+ Pending +
+

example.minimal:rel/essay-transcludes-fragment

+

example.minimal:essay/relationship-navigation-intro --transcludes--> example.minimal:fragment/as-we-may-think-0004

+ The essay includes the source fragment by stable reference instead of duplicating it. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/bootstrap-created-revision

+

xananode.canonical:event/xananode-canonical-pack-bootstrap --created--> xananode.canonical:revision/canonical-pack-v0-1-0

+ The canonical pack bootstrap created the first bundled pack revision. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/built-by-bots-created-icon

+

xananode.canonical:organization/built-by-bots --created--> xananode.canonical:media/xananode-icon

+ Built By Bots created the XanaNode icon asset. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/christian-authored-xananode

+

xananode.canonical:person/christian-siefen --authored--> xananode.canonical:concept/xananode

+ Christian Siefen authored the canonical XanaNode substrate identity. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/core-builds-protocol-artifacts

+

xananode.canonical:project/xananode-core-sdk --enables--> xananode.canonical:concept/protocol-artifacts

+ Core builds and validates the protocol artifacts consumed by projections and workspaces. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/core-documented-by-repository

+

xananode.canonical:source/xananode-core-sdk-repository --documents--> xananode.canonical:project/xananode-core-sdk

+ The public Core SDK repository documents the Core SDK project. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/core-implements-protocol

+

xananode.canonical:project/xananode-core-sdk --implements--> xananode.canonical:project/xananode-protocol

+ Core is a renderer-independent implementation of the XanaNode protocol. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/core-uses-nodejs

+

xananode.canonical:project/xananode-core-sdk --uses--> xananode.canonical:technology/nodejs

+ Core currently uses Node.js for the JavaScript SDK and CLI. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/github-profile-includes-core-repo

+

xananode.canonical:source/github-profile --includes--> xananode.canonical:source/xananode-core-sdk-repository

+ The GitHub profile includes the public Core SDK repository. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/github-profile-includes-hugo-repo

+

xananode.canonical:source/github-profile --includes--> xananode.canonical:source/xananode-hugo-repository

+ The GitHub profile includes the public Hugo projection repository. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/github-profile-includes-protocol-repo

+

xananode.canonical:source/github-profile --includes--> xananode.canonical:source/xananode-protocol-repository

+ The GitHub profile includes the public protocol repository. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/hugo-documented-by-repository

+

xananode.canonical:source/xananode-hugo-repository --documents--> xananode.canonical:project/xananode-hugo-theme

+ The public Hugo repository documents the Hugo projection project. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/hugo-implements-projection-layer

+

xananode.canonical:project/xananode-hugo-theme --implements--> xananode.canonical:concept/substrate-projection-layer

+ The XanaNode Hugo theme is one static website implementation of a substrate projection layer. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/hugo-uses-core

+

xananode.canonical:project/xananode-hugo-theme --uses--> xananode.canonical:project/xananode-core-sdk

+ The Hugo projection uses Core rather than owning protocol validation logic. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/hugo-uses-cytoscape

+

xananode.canonical:project/xananode-hugo-theme --uses--> xananode.canonical:technology/cytoscape-js

+ The XanaNode Hugo projection uses Cytoscape.js for interactive graph rendering. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/hugo-uses-hugo

+

xananode.canonical:project/xananode-hugo-theme --uses--> xananode.canonical:technology/hugo

+ The XanaNode Hugo projection uses Hugo as its static site generator. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/icon-depicts-xananode

+

xananode.canonical:media/xananode-icon --depicts--> xananode.canonical:concept/xananode

+ The XanaNode icon depicts the XanaNode concept and project identity. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/project-xananode-hugo-theme-implements-concept-substrate-projection-layer

+

xananode.canonical:project/xananode-hugo-theme --implements--> xananode.canonical:concept/substrate-projection-layer

+ XanaNode Hugo Theme implements a XanaNode projection or tooling role. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/protocol-artifacts-enable-projection-layers

+

xananode.canonical:concept/protocol-artifacts --enables--> xananode.canonical:concept/substrate-projection-layer

+ Protocol artifacts let projection layers render a substrate without owning or rewriting the substrate. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/protocol-contains-author-profile-schema

+

xananode.canonical:project/xananode-protocol --contains--> xananode.canonical:schema/author-profile-schema

+ The protocol contains the author profile schema. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/protocol-contains-compatibility-report-schema

+

xananode.canonical:project/xananode-protocol --contains--> xananode.canonical:schema/compatibility-report-schema

+ The protocol contains the compatibility report schema. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/protocol-contains-manifest-schema

+

xananode.canonical:project/xananode-protocol --contains--> xananode.canonical:schema/substrate-manifest-schema

+ The protocol contains the substrate manifest schema. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/protocol-contains-merge-report-schema

+

xananode.canonical:project/xananode-protocol --contains--> xananode.canonical:schema/merge-report-schema

+ The protocol contains the merge report schema. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/protocol-contains-namespace-schema

+

xananode.canonical:project/xananode-protocol --contains--> xananode.canonical:schema/namespace-schema

+ The protocol contains the namespace schema. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/protocol-contains-nanopublication-schema

+

xananode.canonical:project/xananode-protocol --contains--> xananode.canonical:schema/nanopublication-schema

+ The protocol contains the nanopublication schema. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/protocol-contains-node-schema

+

xananode.canonical:project/xananode-protocol --contains--> xananode.canonical:schema/substrate-node-schema

+ The protocol contains the substrate node schema. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/protocol-contains-node-type-registry

+

xananode.canonical:project/xananode-protocol --contains--> xananode.canonical:schema/node-type-registry

+ The protocol contains the node type registry. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/protocol-contains-property-registry-schema

+

xananode.canonical:project/xananode-protocol --contains--> xananode.canonical:schema/property-registry-schema

+ The protocol contains the property registry schema. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/protocol-contains-relationship-schema

+

xananode.canonical:project/xananode-protocol --contains--> xananode.canonical:schema/substrate-relationships-schema

+ The protocol contains the substrate relationships schema. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/protocol-contains-relationship-type-registry

+

xananode.canonical:project/xananode-protocol --contains--> xananode.canonical:schema/relationship-type-registry

+ The protocol contains the relationship type registry. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/protocol-contains-ro-crate-schema

+

xananode.canonical:project/xananode-protocol --contains--> xananode.canonical:schema/ro-crate-metadata-schema

+ The protocol contains the RO-Crate metadata schema. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/protocol-contains-substrate-diff-schema

+

xananode.canonical:project/xananode-protocol --contains--> xananode.canonical:schema/substrate-diff-schema

+ The protocol contains the substrate diff schema. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/protocol-documented-by-repository

+

xananode.canonical:source/xananode-protocol-repository --documents--> xananode.canonical:project/xananode-protocol

+ The public protocol repository documents the protocol project. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/protocol-uses-python

+

xananode.canonical:project/xananode-protocol --uses--> xananode.canonical:technology/python

+ The protocol repository includes Python validation tooling alongside JSON Schema artifacts. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/recreation-friction-motivates-pack-ingress

+

xananode.canonical:observation/markdown-recreation-friction --motivated_by--> xananode.canonical:concept/protocol-artifacts

+ The protocol artifact layer addresses the friction of recreating validated nodes as Markdown. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-node-type-claim

+

xananode.canonical:schema/node-type-registry --contains--> xananode.canonical:schema/node-type-claim

+ The node type registry contains the claim node type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-node-type-community

+

xananode.canonical:schema/node-type-registry --contains--> xananode.canonical:schema/node-type-community

+ The node type registry contains the community node type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-node-type-concept

+

xananode.canonical:schema/node-type-registry --contains--> xananode.canonical:schema/node-type-concept

+ The node type registry contains the concept node type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-node-type-essay

+

xananode.canonical:schema/node-type-registry --contains--> xananode.canonical:schema/node-type-essay

+ The node type registry contains the essay node type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-node-type-event

+

xananode.canonical:schema/node-type-registry --contains--> xananode.canonical:schema/node-type-event

+ The node type registry contains the event node type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-node-type-fragment

+

xananode.canonical:schema/node-type-registry --contains--> xananode.canonical:schema/node-type-fragment

+ The node type registry contains the fragment node type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-node-type-media

+

xananode.canonical:schema/node-type-registry --contains--> xananode.canonical:schema/node-type-media

+ The node type registry contains the media node type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-node-type-observation

+

xananode.canonical:schema/node-type-registry --contains--> xananode.canonical:schema/node-type-observation

+ The node type registry contains the observation node type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-node-type-organization

+

xananode.canonical:schema/node-type-registry --contains--> xananode.canonical:schema/node-type-organization

+ The node type registry contains the organization node type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-node-type-person

+

xananode.canonical:schema/node-type-registry --contains--> xananode.canonical:schema/node-type-person

+ The node type registry contains the person node type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-node-type-place

+

xananode.canonical:schema/node-type-registry --contains--> xananode.canonical:schema/node-type-place

+ The node type registry contains the place node type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-node-type-project

+

xananode.canonical:schema/node-type-registry --contains--> xananode.canonical:schema/node-type-project

+ The node type registry contains the project node type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-node-type-publication

+

xananode.canonical:schema/node-type-registry --contains--> xananode.canonical:schema/node-type-publication

+ The node type registry contains the publication node type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-node-type-relationship

+

xananode.canonical:schema/node-type-registry --contains--> xananode.canonical:schema/node-type-relationship

+ The node type registry contains the relationship node type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-node-type-revision

+

xananode.canonical:schema/node-type-registry --contains--> xananode.canonical:schema/node-type-revision

+ The node type registry contains the revision node type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-node-type-schema

+

xananode.canonical:schema/node-type-registry --contains--> xananode.canonical:schema/node-type-schema

+ The node type registry contains the schema node type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-node-type-source

+

xananode.canonical:schema/node-type-registry --contains--> xananode.canonical:schema/node-type-source

+ The node type registry contains the source node type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-node-type-technology

+

xananode.canonical:schema/node-type-registry --contains--> xananode.canonical:schema/node-type-technology

+ The node type registry contains the technology node type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-node-type-trail

+

xananode.canonical:schema/node-type-registry --contains--> xananode.canonical:schema/node-type-trail

+ The node type registry contains the trail node type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-alias_of

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-alias_of

+ The relationship type registry contains the alias_of relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-alternative_to

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-alternative_to

+ The relationship type registry contains the alternative_to relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-anticipated

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-anticipated

+ The relationship type registry contains the anticipated relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-anticipated_by

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-anticipated_by

+ The relationship type registry documents the anticipated_by inverse relationship term. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-anticipates

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-anticipates

+ The relationship type registry contains the anticipates relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-appears_in

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-appears_in

+ The relationship type registry contains the appears_in relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-approved

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-approved

+ The relationship type registry contains the approved relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-approved_by

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-approved_by

+ The relationship type registry documents the approved_by inverse relationship term. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-arrived_from

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-arrived_from

+ The relationship type registry documents the arrived_from inverse relationship term. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-arrives_at

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-arrives_at

+ The relationship type registry contains the arrives_at relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-authored

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-authored

+ The relationship type registry contains the authored relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-authored_by

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-authored_by

+ The relationship type registry documents the authored_by inverse relationship term. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-broader_than

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-broader_than

+ The relationship type registry contains the broader_than relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-cited_by

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-cited_by

+ The relationship type registry documents the cited_by inverse relationship term. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-cites

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-cites

+ The relationship type registry contains the cites relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-claim_of

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-claim_of

+ The relationship type registry documents the claim_of inverse relationship term. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-clarified_by

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-clarified_by

+ The relationship type registry documents the clarified_by inverse relationship term. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-clarifies

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-clarifies

+ The relationship type registry contains the clarifies relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-coined

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-coined

+ The relationship type registry contains the coined relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-coined_by

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-coined_by

+ The relationship type registry documents the coined_by inverse relationship term. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-collaborated_with

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-collaborated_with

+ The relationship type registry contains the collaborated_with relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-compatible_with

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-compatible_with

+ The relationship type registry contains the compatible_with relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-contains

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-contains

+ The relationship type registry contains the contains relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-contemporary_of

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-contemporary_of

+ The relationship type registry contains the contemporary_of relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-context_for

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-context_for

+ The relationship type registry contains the context_for relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-continued_from

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-continued_from

+ The relationship type registry documents the continued_from inverse relationship term. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-continues_to

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-continues_to

+ The relationship type registry contains the continues_to relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-contradicted_by

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-contradicted_by

+ The relationship type registry documents the contradicted_by inverse relationship term. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-contradicts

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-contradicts

+ The relationship type registry contains the contradicts relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-contrasts_with

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-contrasts_with

+ The relationship type registry contains the contrasts_with relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-created

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-created

+ The relationship type registry contains the created relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-created_by

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-created_by

+ The relationship type registry documents the created_by inverse relationship term. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-deep_linked_from

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-deep_linked_from

+ The relationship type registry documents the deep_linked_from inverse relationship term. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-deep_links_to

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-deep_links_to

+ The relationship type registry contains the deep_links_to relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-defined_by

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-defined_by

+ The relationship type registry documents the defined_by inverse relationship term. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-defines

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-defines

+ The relationship type registry contains the defines relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-demonstrated_by

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-demonstrated_by

+ The relationship type registry documents the demonstrated_by inverse relationship term. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-demonstrates

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-demonstrates

+ The relationship type registry contains the demonstrates relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-dependency_of

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-dependency_of

+ The relationship type registry documents the dependency_of inverse relationship term. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-depends_on

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-depends_on

+ The relationship type registry contains the depends_on relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-depicted_by

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-depicted_by

+ The relationship type registry documents the depicted_by inverse relationship term. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-depicts

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-depicts

+ The relationship type registry contains the depicts relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-derived_from

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-derived_from

+ The relationship type registry contains the derived_from relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-derived_into

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-derived_into

+ The relationship type registry documents the derived_into inverse relationship term. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-discussed_in

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-discussed_in

+ The relationship type registry documents the discussed_in inverse relationship term. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-discusses

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-discusses

+ The relationship type registry contains the discusses relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-disputed_by

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-disputed_by

+ The relationship type registry documents the disputed_by inverse relationship term. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-disputed_identity

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-disputed_identity

+ The relationship type registry contains the disputed_identity relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-disputes

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-disputes

+ The relationship type registry contains the disputes relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-documented_by

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-documented_by

+ The relationship type registry documents the documented_by inverse relationship term. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-documents

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-documents

+ The relationship type registry contains the documents relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-enabled_by

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-enabled_by

+ The relationship type registry documents the enabled_by inverse relationship term. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-enables

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-enables

+ The relationship type registry contains the enables relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-equivalent_to

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-equivalent_to

+ The relationship type registry contains the equivalent_to relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-evidence_for

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-evidence_for

+ The relationship type registry contains the evidence_for relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-explained_by

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-explained_by

+ The relationship type registry documents the explained_by inverse relationship term. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-explains

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-explains

+ The relationship type registry contains the explains relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-extended_by

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-extended_by

+ The relationship type registry documents the extended_by inverse relationship term. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-extends

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-extends

+ The relationship type registry contains the extends relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-extension_of

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-extension_of

+ The relationship type registry contains the extension_of relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-featured_in

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-featured_in

+ The relationship type registry documents the featured_in inverse relationship term. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-featured_speaker

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-featured_speaker

+ The relationship type registry documents the featured_speaker inverse relationship term. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-features

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-features

+ The relationship type registry contains the features relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-followed

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-followed

+ The relationship type registry documents the followed inverse relationship term. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-friend_of

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-friend_of

+ The relationship type registry contains the friend_of relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-had_participant

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-had_participant

+ The relationship type registry documents the had_participant inverse relationship term. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-has_alias

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-has_alias

+ The relationship type registry documents the has_alias inverse relationship term. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-has_appearance

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-has_appearance

+ The relationship type registry documents the has_appearance inverse relationship term. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-has_claim

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-has_claim

+ The relationship type registry contains the has_claim relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-has_context

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-has_context

+ The relationship type registry documents the has_context inverse relationship term. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-has_evidence

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-has_evidence

+ The relationship type registry documents the has_evidence inverse relationship term. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-has_extension

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-has_extension

+ The relationship type registry documents the has_extension inverse relationship term. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-has_primary_media

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-has_primary_media

+ The relationship type registry contains the has_primary_media relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-identified

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-identified

+ The relationship type registry contains the identified relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-identified_by

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-identified_by

+ The relationship type registry documents the identified_by inverse relationship term. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-implemented_by

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-implemented_by

+ The relationship type registry documents the implemented_by inverse relationship term. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-implements

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-implements

+ The relationship type registry contains the implements relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-included_in

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-included_in

+ The relationship type registry documents the included_in inverse relationship term. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-includes

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-includes

+ The relationship type registry contains the includes relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-influenced

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-influenced

+ The relationship type registry contains the influenced relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-influenced_by

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-influenced_by

+ The relationship type registry documents the influenced_by inverse relationship term. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-interviewed

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-interviewed

+ The relationship type registry contains the interviewed relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-interviewed_by

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-interviewed_by

+ The relationship type registry documents the interviewed_by inverse relationship term. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-introduced

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-introduced

+ The relationship type registry contains the introduced relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-introduced_by

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-introduced_by

+ The relationship type registry documents the introduced_by inverse relationship term. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-introduced_in

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-introduced_in

+ The relationship type registry contains the introduced_in relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-introduction_venue_of

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-introduction_venue_of

+ The relationship type registry documents the introduction_venue_of inverse relationship term. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-is_start_of

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-is_start_of

+ The relationship type registry documents the is_start_of inverse relationship term. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-mapped_from

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-mapped_from

+ The relationship type registry documents the mapped_from inverse relationship term. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-maps_to

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-maps_to

+ The relationship type registry contains the maps_to relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-memorialized_by

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-memorialized_by

+ The relationship type registry documents the memorialized_by inverse relationship term. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-memorializes

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-memorializes

+ The relationship type registry contains the memorializes relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-mentioned_by

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-mentioned_by

+ The relationship type registry documents the mentioned_by inverse relationship term. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-mentions

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-mentions

+ The relationship type registry contains the mentions relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-motivated_by

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-motivated_by

+ The relationship type registry contains the motivated_by relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-motivates

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-motivates

+ The relationship type registry documents the motivates inverse relationship term. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-narrower_than

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-narrower_than

+ The relationship type registry documents the narrower_than inverse relationship term. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-occurred_at

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-occurred_at

+ The relationship type registry contains the occurred_at relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-parallel_to

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-parallel_to

+ The relationship type registry contains the parallel_to relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-part_of

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-part_of

+ The relationship type registry documents the part_of inverse relationship term. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-participated_in

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-participated_in

+ The relationship type registry contains the participated_in relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-popularized

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-popularized

+ The relationship type registry contains the popularized relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-popularized_by

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-popularized_by

+ The relationship type registry documents the popularized_by inverse relationship term. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-possible_match

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-possible_match

+ The relationship type registry contains the possible_match relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-preceded

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-preceded

+ The relationship type registry contains the preceded relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-presented

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-presented

+ The relationship type registry contains the presented relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-presented_by

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-presented_by

+ The relationship type registry documents the presented_by inverse relationship term. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-preserved_by

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-preserved_by

+ The relationship type registry documents the preserved_by inverse relationship term. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-preserves

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-preserves

+ The relationship type registry contains the preserves relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-produces

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-produces

+ The relationship type registry documents the produces inverse relationship term. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-proposed

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-proposed

+ The relationship type registry contains the proposed relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-proposed_by

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-proposed_by

+ The relationship type registry documents the proposed_by inverse relationship term. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-quoted_by

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-quoted_by

+ The relationship type registry documents the quoted_by inverse relationship term. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-quotes

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-quotes

+ The relationship type registry contains the quotes relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-refined_by

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-refined_by

+ The relationship type registry documents the refined_by inverse relationship term. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-refines

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-refines

+ The relationship type registry contains the refines relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-related_to

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-related_to

+ The relationship type registry contains the related_to relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-represented_by

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-represented_by

+ The relationship type registry documents the represented_by inverse relationship term. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-represents

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-represents

+ The relationship type registry contains the represents relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-required_for

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-required_for

+ The relationship type registry documents the required_for inverse relationship term. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-requires

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-requires

+ The relationship type registry contains the requires relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-results_from

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-results_from

+ The relationship type registry contains the results_from relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-same_entity

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-same_entity

+ The relationship type registry contains the same_entity relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-shaped_by

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-shaped_by

+ The relationship type registry documents the shaped_by inverse relationship term. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-shapes

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-shapes

+ The relationship type registry contains the shapes relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-site_of

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-site_of

+ The relationship type registry documents the site_of inverse relationship term. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-spoke_at

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-spoke_at

+ The relationship type registry contains the spoke_at relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-starts_with

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-starts_with

+ The relationship type registry contains the starts_with relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-superseded_by

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-superseded_by

+ The relationship type registry documents the superseded_by inverse relationship term. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-supersedes

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-supersedes

+ The relationship type registry contains the supersedes relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-supported_by

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-supported_by

+ The relationship type registry documents the supported_by inverse relationship term. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-supports

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-supports

+ The relationship type registry contains the supports relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-threatened_by

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-threatened_by

+ The relationship type registry documents the threatened_by inverse relationship term. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-threatens

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-threatens

+ The relationship type registry contains the threatens relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-trained_on

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-trained_on

+ The relationship type registry contains the trained_on relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-transcluded_by

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-transcluded_by

+ The relationship type registry documents the transcluded_by inverse relationship term. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-transcludes

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-transcludes

+ The relationship type registry contains the transcludes relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-used_as_primary_media_for

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-used_as_primary_media_for

+ The relationship type registry documents the used_as_primary_media_for inverse relationship term. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-used_by

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-used_by

+ The relationship type registry documents the used_by inverse relationship term. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-used_to_train

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-used_to_train

+ The relationship type registry documents the used_to_train inverse relationship term. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/registry-contains-relationship-type-uses

+

xananode.canonical:schema/relationship-type-registry --contains--> xananode.canonical:schema/relationship-type-uses

+ The relationship type registry contains the uses relationship type. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/schema-canonical-schema-xananode-node-types-documents-schema-node-type-registry

+

xananode.canonical:schema/canonical-schema-xananode-node-types --documents--> xananode.canonical:schema/node-type-registry

+ The canonical schema record documents the node type registry. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/schema-canonical-schema-xananode-property-registry-documents-schema-property-registry

+

xananode.canonical:schema/canonical-schema-xananode-property-registry --documents--> xananode.canonical:schema/property-registry

+ The canonical schema record documents the property registry. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/schema-canonical-schema-xananode-relationship-types-documents-schema-relationship-type-registry

+

xananode.canonical:schema/canonical-schema-xananode-relationship-types --documents--> xananode.canonical:schema/relationship-type-registry

+ The canonical schema record documents the relationship type registry. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-author-profile

+

xananode.canonical:schema/canonical-schemas-registry --contains--> xananode.canonical:schema/canonical-schema-author-profile

+ The canonical schemas registry contains the author-profile schema record. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-compatibility-report

+

xananode.canonical:schema/canonical-schemas-registry --contains--> xananode.canonical:schema/canonical-schema-compatibility-report

+ The canonical schemas registry contains the compatibility-report schema record. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-merge-report

+

xananode.canonical:schema/canonical-schemas-registry --contains--> xananode.canonical:schema/canonical-schema-merge-report

+ The canonical schemas registry contains the merge-report schema record. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-nanopublication

+

xananode.canonical:schema/canonical-schemas-registry --contains--> xananode.canonical:schema/canonical-schema-nanopublication

+ The canonical schemas registry contains the nanopublication schema record. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-ro-crate-metadata

+

xananode.canonical:schema/canonical-schemas-registry --contains--> xananode.canonical:schema/canonical-schema-ro-crate-metadata

+ The canonical schemas registry contains the ro-crate-metadata schema record. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-substrate-diff

+

xananode.canonical:schema/canonical-schemas-registry --contains--> xananode.canonical:schema/canonical-schema-substrate-diff

+ The canonical schemas registry contains the substrate-diff schema record. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-substrate-manifest

+

xananode.canonical:schema/canonical-schemas-registry --contains--> xananode.canonical:schema/canonical-schema-substrate-manifest

+ The canonical schemas registry contains the substrate-manifest schema record. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-substrate-node

+

xananode.canonical:schema/canonical-schemas-registry --contains--> xananode.canonical:schema/canonical-schema-substrate-node

+ The canonical schemas registry contains the substrate-node schema record. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-substrate-relationships

+

xananode.canonical:schema/canonical-schemas-registry --contains--> xananode.canonical:schema/canonical-schema-substrate-relationships

+ The canonical schemas registry contains the substrate-relationships schema record. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-xananode-node-types

+

xananode.canonical:schema/canonical-schemas-registry --contains--> xananode.canonical:schema/canonical-schema-xananode-node-types

+ The canonical schemas registry contains the xananode-node-types schema record. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-xananode-property-registry

+

xananode.canonical:schema/canonical-schemas-registry --contains--> xananode.canonical:schema/canonical-schema-xananode-property-registry

+ The canonical schemas registry contains the xananode-property-registry schema record. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-xananode-relationship-types

+

xananode.canonical:schema/canonical-schemas-registry --contains--> xananode.canonical:schema/canonical-schema-xananode-relationship-types

+ The canonical schemas registry contains the xananode-relationship-types schema record. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/schema-known-implementations-registry-contains-project-xananode-hugo-theme

+

xananode.canonical:schema/known-implementations-registry --contains--> xananode.canonical:project/xananode-hugo-theme

+ The known implementations registry contains XanaNode Hugo Theme. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/schema-namespace-registry-contains-schema-namespace-example.merge

+

xananode.canonical:schema/namespace-registry --contains--> xananode.canonical:schema/namespace-example.merge

+ The namespace registry contains the example.merge namespace. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/schema-namespace-registry-contains-schema-namespace-example.minimal

+

xananode.canonical:schema/namespace-registry --contains--> xananode.canonical:schema/namespace-example.minimal

+ The namespace registry contains the example.minimal namespace. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/schema-namespace-registry-contains-schema-namespace-example.museum

+

xananode.canonical:schema/namespace-registry --contains--> xananode.canonical:schema/namespace-example.museum

+ The namespace registry contains the example.museum namespace. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/schema-namespace-registry-contains-schema-namespace-example.researcher_a

+

xananode.canonical:schema/namespace-registry --contains--> xananode.canonical:schema/namespace-example.researcher_a

+ The namespace registry contains the example.researcher_a namespace. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/schema-namespace-registry-contains-schema-namespace-example.researcher_b

+

xananode.canonical:schema/namespace-registry --contains--> xananode.canonical:schema/namespace-example.researcher_b

+ The namespace registry contains the example.researcher_b namespace. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/schema-namespace-registry-contains-schema-namespace-xananode

+

xananode.canonical:schema/namespace-registry --contains--> xananode.canonical:schema/namespace-xananode

+ The namespace registry contains the xananode namespace. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/schema-namespace-xananode-represents-concept-xananode

+

xananode.canonical:schema/namespace-xananode --represents--> xananode.canonical:concept/xananode

+ The xananode namespace represents XanaNode Core vocabulary. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/schema-property-birth_date-uses-schema-node-type-organization

+

xananode.canonical:schema/property-birth_date --uses--> xananode.canonical:schema/node-type-organization

+ Birth date applies to organization nodes. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/schema-property-birth_date-uses-schema-node-type-person

+

xananode.canonical:schema/property-birth_date --uses--> xananode.canonical:schema/node-type-person

+ Birth date applies to person nodes. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/schema-property-birth_date-uses-schema-node-type-project

+

xananode.canonical:schema/property-birth_date --uses--> xananode.canonical:schema/node-type-project

+ Birth date applies to project nodes. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/schema-property-currency_value-uses-schema-node-type-claim

+

xananode.canonical:schema/property-currency_value --uses--> xananode.canonical:schema/node-type-claim

+ Currency value applies to claim nodes. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/schema-property-currency_value-uses-schema-node-type-observation

+

xananode.canonical:schema/property-currency_value --uses--> xananode.canonical:schema/node-type-observation

+ Currency value applies to observation nodes. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/schema-property-currency_value-uses-schema-node-type-project

+

xananode.canonical:schema/property-currency_value --uses--> xananode.canonical:schema/node-type-project

+ Currency value applies to project nodes. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/schema-property-currency_value-uses-schema-node-type-source

+

xananode.canonical:schema/property-currency_value --uses--> xananode.canonical:schema/node-type-source

+ Currency value applies to source nodes. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/schema-property-geo_coordinates-uses-schema-node-type-event

+

xananode.canonical:schema/property-geo_coordinates --uses--> xananode.canonical:schema/node-type-event

+ Geographic coordinates applies to event nodes. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/schema-property-geo_coordinates-uses-schema-node-type-media

+

xananode.canonical:schema/property-geo_coordinates --uses--> xananode.canonical:schema/node-type-media

+ Geographic coordinates applies to media nodes. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/schema-property-geo_coordinates-uses-schema-node-type-organization

+

xananode.canonical:schema/property-geo_coordinates --uses--> xananode.canonical:schema/node-type-organization

+ Geographic coordinates applies to organization nodes. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/schema-property-geo_coordinates-uses-schema-node-type-place

+

xananode.canonical:schema/property-geo_coordinates --uses--> xananode.canonical:schema/node-type-place

+ Geographic coordinates applies to place nodes. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/schema-property-geo_coordinates-uses-schema-node-type-source

+

xananode.canonical:schema/property-geo_coordinates --uses--> xananode.canonical:schema/node-type-source

+ Geographic coordinates applies to source nodes. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/schema-property-registry-contains-schema-property-birth_date

+

xananode.canonical:schema/property-registry --contains--> xananode.canonical:schema/property-birth_date

+ The property registry contains the birth_date property. +
+
+
+

Relationship import

Pending
-

Herbie Hancock

-

Existing: Herbie Hancock. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

xananode.canonical:rel/schema-property-registry-contains-schema-property-currency_value

+

xananode.canonical:schema/property-registry --contains--> xananode.canonical:schema/property-currency_value

+ The property registry contains the currency_value property.
-

Merge candidate

+

Relationship import

Pending
-

Nigel Holmes

-

Existing: Nigel Holmes. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

xananode.canonical:rel/schema-property-registry-contains-schema-property-external_identifier

+

xananode.canonical:schema/property-registry --contains--> xananode.canonical:schema/property-external_identifier

+ The property registry contains the external_identifier property.
-

Merge candidate

+

Relationship import

Pending
-

Laurie Anderson

-

Existing: Laurie Anderson. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

xananode.canonical:rel/schema-property-registry-contains-schema-property-geo_coordinates

+

xananode.canonical:schema/property-registry --contains--> xananode.canonical:schema/property-geo_coordinates

+ The property registry contains the geo_coordinates property.
-

Merge candidate

+

Relationship import

Pending
-

Bran Ferren

-

Existing: Bran Ferren. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

xananode.canonical:rel/schema-property-registry-contains-schema-property-measurement_si

+

xananode.canonical:schema/property-registry --contains--> xananode.canonical:schema/property-measurement_si

+ The property registry contains the measurement_si property.
-

Merge candidate

+

Relationship import

Pending
-

Robert Cailliau

-

Existing: Robert Cailliau. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

xananode.canonical:rel/schema-relationship-type-alias_of-related_to-schema-relationship-type-has_alias-inverse

+

xananode.canonical:schema/relationship-type-alias_of --related_to--> xananode.canonical:schema/relationship-type-has_alias

+ Alias of has inverse has_alias.
-

Merge candidate

+

Relationship import

Pending
-

CERN

-

Existing: CERN. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

xananode.canonical:rel/schema-relationship-type-alternative_to-related_to-schema-relationship-type-alternative_to-inverse

+

xananode.canonical:schema/relationship-type-alternative_to --related_to--> xananode.canonical:schema/relationship-type-alternative_to

+ Alternative to has inverse alternative_to.
-

Merge candidate

+

Relationship import

Pending
-

HTML

-

Existing: HTML. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

xananode.canonical:rel/schema-relationship-type-anticipated_by-related_to-schema-relationship-type-anticipated-inverse

+

xananode.canonical:schema/relationship-type-anticipated_by --related_to--> xananode.canonical:schema/relationship-type-anticipated

+ anticipated_by is the inverse term for anticipated.
-

Merge candidate

+

Relationship import

Pending
-

URL/URI

-

Existing: URL/URI. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

xananode.canonical:rel/schema-relationship-type-anticipated-related_to-schema-relationship-type-anticipated_by-inverse

+

xananode.canonical:schema/relationship-type-anticipated --related_to--> xananode.canonical:schema/relationship-type-anticipated_by

+ Anticipated has inverse anticipated_by.
-

Merge candidate

+

Relationship import

Pending
-

HTTP

-

Existing: HTTP. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

xananode.canonical:rel/schema-relationship-type-anticipates-related_to-schema-relationship-type-anticipated_by-inverse

+

xananode.canonical:schema/relationship-type-anticipates --related_to--> xananode.canonical:schema/relationship-type-anticipated_by

+ Anticipates has inverse anticipated_by.
-

Merge candidate

+

Relationship import

Pending
-

NCSA

-

Existing: NCSA. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

xananode.canonical:rel/schema-relationship-type-appears_in-related_to-schema-relationship-type-has_appearance-inverse

+

xananode.canonical:schema/relationship-type-appears_in --related_to--> xananode.canonical:schema/relationship-type-has_appearance

+ Appears in has inverse has_appearance.
-

Merge candidate

+

Relationship import

Pending
-

Marc Andreessen

-

Existing: Marc Andreessen. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

xananode.canonical:rel/schema-relationship-type-approved_by-related_to-schema-relationship-type-approved-inverse

+

xananode.canonical:schema/relationship-type-approved_by --related_to--> xananode.canonical:schema/relationship-type-approved

+ approved_by is the inverse term for approved.
-

Merge candidate

+

Relationship import

Pending
-

Mosaic

-

Existing: Mosaic. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

xananode.canonical:rel/schema-relationship-type-approved-related_to-schema-relationship-type-approved_by-inverse

+

xananode.canonical:schema/relationship-type-approved --related_to--> xananode.canonical:schema/relationship-type-approved_by

+ Approved has inverse approved_by.
-

Merge candidate

+

Relationship import

Pending
-

The Web as Incomplete Hypertext

-

Existing: The Web as Incomplete Hypertext. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

xananode.canonical:rel/schema-relationship-type-arrived_from-related_to-schema-relationship-type-arrives_at-inverse

+

xananode.canonical:schema/relationship-type-arrived_from --related_to--> xananode.canonical:schema/relationship-type-arrives_at

+ arrived_from is the inverse term for arrives_at.
-

Merge candidate

+

Relationship import

Pending
-

Guide

-

Existing: Guide. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

xananode.canonical:rel/schema-relationship-type-arrives_at-related_to-schema-relationship-type-arrived_from-inverse

+

xananode.canonical:schema/relationship-type-arrives_at --related_to--> xananode.canonical:schema/relationship-type-arrived_from

+ Arrives at has inverse arrived_from.
-

Merge candidate

+

Relationship import

Pending
-

Storyspace

-

Existing: Storyspace. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

xananode.canonical:rel/schema-relationship-type-authored_by-related_to-schema-relationship-type-authored-inverse

+

xananode.canonical:schema/relationship-type-authored_by --related_to--> xananode.canonical:schema/relationship-type-authored

+ authored_by is the inverse term for authored.
-

Merge candidate

+

Relationship import

Pending
-

ZOG/KMS

-

Existing: ZOG/KMS. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

xananode.canonical:rel/schema-relationship-type-authored-related_to-schema-relationship-type-authored_by-inverse

+

xananode.canonical:schema/relationship-type-authored --related_to--> xananode.canonical:schema/relationship-type-authored_by

+ Authored has inverse authored_by.
-

Merge candidate

+

Relationship import

Pending
-

Xanadu at Autodesk

-

Existing: Xanadu at Autodesk. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

xananode.canonical:rel/schema-relationship-type-broader_than-related_to-schema-relationship-type-narrower_than-inverse

+

xananode.canonical:schema/relationship-type-broader_than --related_to--> xananode.canonical:schema/relationship-type-narrower_than

+ Broader than has inverse narrower_than.
-

Merge candidate

+

Relationship import

Pending
-

Conflict and Disputed Identity

-

Existing: Conflict and Disputed Identity. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

xananode.canonical:rel/schema-relationship-type-cited_by-related_to-schema-relationship-type-cites-inverse

+

xananode.canonical:schema/relationship-type-cited_by --related_to--> xananode.canonical:schema/relationship-type-cites

+ cited_by is the inverse term for cites.
-

Merge candidate

+

Relationship import

Pending
-

Git-backed Substrate

-

Existing: Git-backed Substrate. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

xananode.canonical:rel/schema-relationship-type-cites-related_to-schema-relationship-type-cited_by-inverse

+

xananode.canonical:schema/relationship-type-cites --related_to--> xananode.canonical:schema/relationship-type-cited_by

+ Cites has inverse cited_by.
-

Merge candidate

+

Relationship import

Pending
-

Babel

-

Existing: Babel. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

xananode.canonical:rel/schema-relationship-type-claim_of-related_to-schema-relationship-type-has_claim-inverse

+

xananode.canonical:schema/relationship-type-claim_of --related_to--> xananode.canonical:schema/relationship-type-has_claim

+ claim_of is the inverse term for has_claim.
-

Merge candidate

+

Relationship import

Pending
-

Hyperland VR

-

Existing: Hyperland VR. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

xananode.canonical:rel/schema-relationship-type-clarified_by-related_to-schema-relationship-type-clarifies-inverse

+

xananode.canonical:schema/relationship-type-clarified_by --related_to--> xananode.canonical:schema/relationship-type-clarifies

+ clarified_by is the inverse term for clarifies.
-

Merge candidate

+

Relationship import

Pending
-

Lost Lineage of Human Knowledge Augmentation

-

Existing: Lost Lineage of Human Knowledge Augmentation. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

xananode.canonical:rel/schema-relationship-type-clarifies-related_to-schema-relationship-type-clarified_by-inverse

+

xananode.canonical:schema/relationship-type-clarifies --related_to--> xananode.canonical:schema/relationship-type-clarified_by

+ Clarifies has inverse clarified_by.
-

Merge candidate

+

Relationship import

Pending
-

Paul Otlet

-

Existing: Paul Otlet. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

xananode.canonical:rel/schema-relationship-type-coined_by-related_to-schema-relationship-type-coined-inverse

+

xananode.canonical:schema/relationship-type-coined_by --related_to--> xananode.canonical:schema/relationship-type-coined

+ coined_by is the inverse term for coined.
-

Merge candidate

+

Relationship import

Pending
-

H. G. Wells

-

Existing: H. G. Wells. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

xananode.canonical:rel/schema-relationship-type-coined-related_to-schema-relationship-type-coined_by-inverse

+

xananode.canonical:schema/relationship-type-coined --related_to--> xananode.canonical:schema/relationship-type-coined_by

+ Coined has inverse coined_by.
-

Merge candidate

+

Relationship import

Pending
-

Douglas Adams

-

Existing: Douglas Adams. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

xananode.canonical:rel/schema-relationship-type-collaborated_with-related_to-schema-relationship-type-collaborated_with-inverse

+

xananode.canonical:schema/relationship-type-collaborated_with --related_to--> xananode.canonical:schema/relationship-type-collaborated_with

+ Collaborated with has inverse collaborated_with.
-

Merge candidate

+

Relationship import

Pending
-

Hyperland

-

Existing: Hyperland. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

xananode.canonical:rel/schema-relationship-type-compatible_with-related_to-schema-relationship-type-compatible_with-inverse

+

xananode.canonical:schema/relationship-type-compatible_with --related_to--> xananode.canonical:schema/relationship-type-compatible_with

+ Compatible with has inverse compatible_with.
-

Merge candidate

+

Relationship import

Pending
-

Tom Baker

-

Existing: Tom Baker. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

xananode.canonical:rel/schema-relationship-type-contains-related_to-schema-relationship-type-part_of-inverse

+

xananode.canonical:schema/relationship-type-contains --related_to--> xananode.canonical:schema/relationship-type-part_of

+ Contains has inverse part_of.
-

Merge candidate

+

Relationship import

Pending
-

Max Whitby

-

Existing: Max Whitby. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

xananode.canonical:rel/schema-relationship-type-contemporary_of-related_to-schema-relationship-type-contemporary_of-inverse

+

xananode.canonical:schema/relationship-type-contemporary_of --related_to--> xananode.canonical:schema/relationship-type-contemporary_of

+ Contemporary of has inverse contemporary_of. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/schema-relationship-type-context_for-related_to-schema-relationship-type-has_context-inverse

+

xananode.canonical:schema/relationship-type-context_for --related_to--> xananode.canonical:schema/relationship-type-has_context

+ Context for has inverse has_context. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/schema-relationship-type-continued_from-related_to-schema-relationship-type-continues_to-inverse

+

xananode.canonical:schema/relationship-type-continued_from --related_to--> xananode.canonical:schema/relationship-type-continues_to

+ continued_from is the inverse term for continues_to. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/schema-relationship-type-continues_to-related_to-schema-relationship-type-continued_from-inverse

+

xananode.canonical:schema/relationship-type-continues_to --related_to--> xananode.canonical:schema/relationship-type-continued_from

+ Continues to has inverse continued_from. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/schema-relationship-type-contradicted_by-related_to-schema-relationship-type-contradicts-inverse

+

xananode.canonical:schema/relationship-type-contradicted_by --related_to--> xananode.canonical:schema/relationship-type-contradicts

+ contradicted_by is the inverse term for contradicts. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/schema-relationship-type-contradicts-related_to-schema-relationship-type-contradicted_by-inverse

+

xananode.canonical:schema/relationship-type-contradicts --related_to--> xananode.canonical:schema/relationship-type-contradicted_by

+ Contradicts has inverse contradicted_by. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/schema-relationship-type-contrasts_with-related_to-schema-relationship-type-contrasts_with-inverse

+

xananode.canonical:schema/relationship-type-contrasts_with --related_to--> xananode.canonical:schema/relationship-type-contrasts_with

+ Contrasts with has inverse contrasts_with. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/schema-relationship-type-created_by-related_to-schema-relationship-type-created-inverse

+

xananode.canonical:schema/relationship-type-created_by --related_to--> xananode.canonical:schema/relationship-type-created

+ created_by is the inverse term for created. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/schema-relationship-type-created-related_to-schema-relationship-type-created_by-inverse

+

xananode.canonical:schema/relationship-type-created --related_to--> xananode.canonical:schema/relationship-type-created_by

+ Created has inverse created_by. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/schema-relationship-type-deep_linked_from-related_to-schema-relationship-type-deep_links_to-inverse

+

xananode.canonical:schema/relationship-type-deep_linked_from --related_to--> xananode.canonical:schema/relationship-type-deep_links_to

+ deep_linked_from is the inverse term for deep_links_to. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/schema-relationship-type-deep_links_to-related_to-schema-relationship-type-deep_linked_from-inverse

+

xananode.canonical:schema/relationship-type-deep_links_to --related_to--> xananode.canonical:schema/relationship-type-deep_linked_from

+ Deep links to has inverse deep_linked_from. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/schema-relationship-type-defined_by-related_to-schema-relationship-type-defines-inverse

+

xananode.canonical:schema/relationship-type-defined_by --related_to--> xananode.canonical:schema/relationship-type-defines

+ defined_by is the inverse term for defines. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/schema-relationship-type-defines-related_to-schema-relationship-type-defined_by-inverse

+

xananode.canonical:schema/relationship-type-defines --related_to--> xananode.canonical:schema/relationship-type-defined_by

+ Defines has inverse defined_by. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/schema-relationship-type-demonstrated_by-related_to-schema-relationship-type-demonstrates-inverse

+

xananode.canonical:schema/relationship-type-demonstrated_by --related_to--> xananode.canonical:schema/relationship-type-demonstrates

+ demonstrated_by is the inverse term for demonstrates. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/schema-relationship-type-demonstrates-related_to-schema-relationship-type-demonstrated_by-inverse

+

xananode.canonical:schema/relationship-type-demonstrates --related_to--> xananode.canonical:schema/relationship-type-demonstrated_by

+ Demonstrates has inverse demonstrated_by. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/schema-relationship-type-dependency_of-related_to-schema-relationship-type-depends_on-inverse

+

xananode.canonical:schema/relationship-type-dependency_of --related_to--> xananode.canonical:schema/relationship-type-depends_on

+ dependency_of is the inverse term for depends_on. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/schema-relationship-type-depends_on-related_to-schema-relationship-type-dependency_of-inverse

+

xananode.canonical:schema/relationship-type-depends_on --related_to--> xananode.canonical:schema/relationship-type-dependency_of

+ Depends on has inverse dependency_of. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/schema-relationship-type-depicted_by-related_to-schema-relationship-type-depicts-inverse

+

xananode.canonical:schema/relationship-type-depicted_by --related_to--> xananode.canonical:schema/relationship-type-depicts

+ depicted_by is the inverse term for depicts. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/schema-relationship-type-depicts-related_to-schema-relationship-type-depicted_by-inverse

+

xananode.canonical:schema/relationship-type-depicts --related_to--> xananode.canonical:schema/relationship-type-depicted_by

+ Depicts has inverse depicted_by. +
+
+
+

Relationship import

+ Pending +
+

xananode.canonical:rel/schema-relationship-type-derived_from-related_to-schema-relationship-type-derived_into-inverse

+

xananode.canonical:schema/relationship-type-derived_from --related_to--> xananode.canonical:schema/relationship-type-derived_into

+ Derived from has inverse derived_into.
-

Merge candidate

+

Relationship import

Pending
-

TED2

-

Existing: TED2. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

xananode.canonical:rel/schema-relationship-type-derived_into-related_to-schema-relationship-type-derived_from-inverse

+

xananode.canonical:schema/relationship-type-derived_into --related_to--> xananode.canonical:schema/relationship-type-derived_from

+ derived_into is the inverse term for derived_from.
-

Merge candidate

+

Relationship import

Pending
-

Monterey, California

-

Existing: Monterey, California. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

xananode.canonical:rel/schema-relationship-type-discussed_in-related_to-schema-relationship-type-discusses-inverse

+

xananode.canonical:schema/relationship-type-discussed_in --related_to--> xananode.canonical:schema/relationship-type-discusses

+ discussed_in is the inverse term for discusses.
-

Merge candidate

+

Relationship import

Pending
-

Bob Stein

-

Existing: Bob Stein. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

xananode.canonical:rel/schema-relationship-type-discusses-related_to-schema-relationship-type-discussed_in-inverse

+

xananode.canonical:schema/relationship-type-discusses --related_to--> xananode.canonical:schema/relationship-type-discussed_in

+ Discusses has inverse discussed_in.
-

Merge candidate

+

Relationship import

Pending
-

Voyager Company

-

Existing: Voyager Company. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

xananode.canonical:rel/schema-relationship-type-disputed_by-related_to-schema-relationship-type-disputes-inverse

+

xananode.canonical:schema/relationship-type-disputed_by --related_to--> xananode.canonical:schema/relationship-type-disputes

+ disputed_by is the inverse term for disputes.
-

Merge candidate

+

Relationship import

Pending
-

Alan Kay

-

Existing: Alan Kay. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

xananode.canonical:rel/schema-relationship-type-disputed_identity-related_to-schema-relationship-type-disputed_identity-inverse

+

xananode.canonical:schema/relationship-type-disputed_identity --related_to--> xananode.canonical:schema/relationship-type-disputed_identity

+ Disputed identity has inverse disputed_identity.
-

Merge candidate

+

Relationship import

Pending
-

Xerox PARC

-

Existing: Xerox PARC. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

xananode.canonical:rel/schema-relationship-type-disputes-related_to-schema-relationship-type-disputed_by-inverse

+

xananode.canonical:schema/relationship-type-disputes --related_to--> xananode.canonical:schema/relationship-type-disputed_by

+ Disputes has inverse disputed_by.
-

Merge candidate

+

Relationship import

Pending
-

HyperCard

-

Existing: HyperCard. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

xananode.canonical:rel/schema-relationship-type-documented_by-related_to-schema-relationship-type-documents-inverse

+

xananode.canonical:schema/relationship-type-documented_by --related_to--> xananode.canonical:schema/relationship-type-documents

+ documented_by is the inverse term for documents.
-

Merge candidate

+

Relationship import

Pending
-

Tim Berners-Lee

-

Existing: Tim Berners-Lee. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

xananode.canonical:rel/schema-relationship-type-documents-related_to-schema-relationship-type-documented_by-inverse

+

xananode.canonical:schema/relationship-type-documents --related_to--> xananode.canonical:schema/relationship-type-documented_by

+ Documents has inverse documented_by.
-

Merge candidate

+

Relationship import

Pending
-

World Wide Web

-

Existing: World Wide Web. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

xananode.canonical:rel/schema-relationship-type-enabled_by-related_to-schema-relationship-type-enables-inverse

+

xananode.canonical:schema/relationship-type-enabled_by --related_to--> xananode.canonical:schema/relationship-type-enables

+ enabled_by is the inverse term for enables.
-

Merge candidate

+

Relationship import

Pending
-

Aspen Movie Map

-

Existing: Aspen Movie Map. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

xananode.canonical:rel/schema-relationship-type-enables-related_to-schema-relationship-type-enabled_by-inverse

+

xananode.canonical:schema/relationship-type-enables --related_to--> xananode.canonical:schema/relationship-type-enabled_by

+ Enables has inverse enabled_by.
-

Merge candidate

+

Relationship import

Pending
-

Lost Lineage Intertwingled Trail

-

Existing: Lost Lineage Intertwingled Trail. Confidence: 1

- Incoming node has the same protocol id as an existing node. +

xananode.canonical:rel/schema-relationship-type-equivalent_to-related_to-schema-relationship-type-equivalent_to-inverse

+

xananode.canonical:schema/relationship-type-equivalent_to --related_to--> xananode.canonical:schema/relationship-type-equivalent_to

+ Equivalent to has inverse equivalent_to.
-

Merge candidate

+

Relationship import

Pending
-

A knowledge substrate is structure, not just information

-

Existing: Knowledge Substrate. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-evidence_for-related_to-schema-relationship-type-has_evidence-inverse

+

xananode.canonical:schema/relationship-type-evidence_for --related_to--> xananode.canonical:schema/relationship-type-has_evidence

+ Evidence for has inverse has_evidence.
-

Merge candidate

+

Relationship import

Pending
-

A knowledge substrate is structure, not just information

-

Existing: A knowledge substrate is structure, not information. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-explained_by-related_to-schema-relationship-type-explains-inverse

+

xananode.canonical:schema/relationship-type-explained_by --related_to--> xananode.canonical:schema/relationship-type-explains

+ explained_by is the inverse term for explains.
-

Merge candidate

+

Relationship import

Pending
-

A knowledge substrate is structure, not just information

-

Existing: Knowledge Substrate. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-explains-related_to-schema-relationship-type-explained_by-inverse

+

xananode.canonical:schema/relationship-type-explains --related_to--> xananode.canonical:schema/relationship-type-explained_by

+ Explains has inverse explained_by.
-

Merge candidate

+

Relationship import

Pending
-

Associative Trails

-

Existing: Associative Trails Fragment. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-extended_by-related_to-schema-relationship-type-extends-inverse

+

xananode.canonical:schema/relationship-type-extended_by --related_to--> xananode.canonical:schema/relationship-type-extends

+ extended_by is the inverse term for extends.
-

Merge candidate

+

Relationship import

Pending
-

As We May Think Fragment 0004

-

Existing: As We May Think. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-extends-related_to-schema-relationship-type-extended_by-inverse

+

xananode.canonical:schema/relationship-type-extends --related_to--> xananode.canonical:schema/relationship-type-extended_by

+ Extends has inverse extended_by.
-

Merge candidate

+

Relationship import

Pending
-

As We May Think Fragment 0004

-

Existing: As We May Think. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-extension_of-related_to-schema-relationship-type-has_extension-inverse

+

xananode.canonical:schema/relationship-type-extension_of --related_to--> xananode.canonical:schema/relationship-type-has_extension

+ Extension of has inverse has_extension.
-

Merge candidate

+

Relationship import

Pending
-

Knowledge Substrate

-

Existing: Federated Knowledge Substrates. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-featured_in-related_to-schema-relationship-type-features-inverse

+

xananode.canonical:schema/relationship-type-featured_in --related_to--> xananode.canonical:schema/relationship-type-features

+ featured_in is the inverse term for features.
-

Merge candidate

+

Relationship import

Pending
-

Knowledge Substrate

-

Existing: A knowledge substrate is structure, not information. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-featured_speaker-related_to-schema-relationship-type-spoke_at-inverse

+

xananode.canonical:schema/relationship-type-featured_speaker --related_to--> xananode.canonical:schema/relationship-type-spoke_at

+ featured_speaker is the inverse term for spoke_at.
-

Merge candidate

+

Relationship import

Pending
-

Knowledge Substrate

-

Existing: A knowledge substrate is structure, not just information. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-features-related_to-schema-relationship-type-featured_in-inverse

+

xananode.canonical:schema/relationship-type-features --related_to--> xananode.canonical:schema/relationship-type-featured_in

+ Features has inverse featured_in.
-

Merge candidate

+

Relationship import

Pending
-

As We May Think

-

Existing: As We May Think Fragment 0004. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-followed-related_to-schema-relationship-type-preceded-inverse

+

xananode.canonical:schema/relationship-type-followed --related_to--> xananode.canonical:schema/relationship-type-preceded

+ followed is the inverse term for preceded.
-

Merge candidate

+

Relationship import

Pending
-

As We May Think

-

Existing: Associative Trails Fragment. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-friend_of-related_to-schema-relationship-type-friend_of-inverse

+

xananode.canonical:schema/relationship-type-friend_of --related_to--> xananode.canonical:schema/relationship-type-friend_of

+ Friend of has inverse friend_of.
-

Merge candidate

+

Relationship import

Pending
-

Gottfried Wilhelm Leibniz

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-had_participant-related_to-schema-relationship-type-participated_in-inverse

+

xananode.canonical:schema/relationship-type-had_participant --related_to--> xananode.canonical:schema/relationship-type-participated_in

+ had_participant is the inverse term for participated_in.
-

Merge candidate

+

Relationship import

Pending
-

Wilhelm Ostwald

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-has_alias-related_to-schema-relationship-type-alias_of-inverse

+

xananode.canonical:schema/relationship-type-has_alias --related_to--> xananode.canonical:schema/relationship-type-alias_of

+ has_alias is the inverse term for alias_of.
-

Merge candidate

+

Relationship import

Pending
-

Jorge Luis Borges

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-has_appearance-related_to-schema-relationship-type-appears_in-inverse

+

xananode.canonical:schema/relationship-type-has_appearance --related_to--> xananode.canonical:schema/relationship-type-appears_in

+ has_appearance is the inverse term for appears_in.
-

Merge candidate

+

Relationship import

Pending
-

The Garden of Forking Paths

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-has_claim-related_to-schema-relationship-type-claim_of-inverse

+

xananode.canonical:schema/relationship-type-has_claim --related_to--> xananode.canonical:schema/relationship-type-claim_of

+ Has claim has inverse claim_of.
-

Merge candidate

+

Relationship import

Pending
-

Andries van Dam

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-has_context-related_to-schema-relationship-type-context_for-inverse

+

xananode.canonical:schema/relationship-type-has_context --related_to--> xananode.canonical:schema/relationship-type-context_for

+ has_context is the inverse term for context_for.
-

Merge candidate

+

Relationship import

Pending
-

Brown University

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-has_evidence-related_to-schema-relationship-type-evidence_for-inverse

+

xananode.canonical:schema/relationship-type-has_evidence --related_to--> xananode.canonical:schema/relationship-type-evidence_for

+ has_evidence is the inverse term for evidence_for.
-

Merge candidate

+

Relationship import

Pending
-

Hypertext Editing System

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-has_extension-related_to-schema-relationship-type-extension_of-inverse

+

xananode.canonical:schema/relationship-type-has_extension --related_to--> xananode.canonical:schema/relationship-type-extension_of

+ has_extension is the inverse term for extension_of.
-

Merge candidate

+

Relationship import

Pending
-

FRESS

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-has_primary_media-related_to-schema-relationship-type-used_as_primary_media_for-inverse

+

xananode.canonical:schema/relationship-type-has_primary_media --related_to--> xananode.canonical:schema/relationship-type-used_as_primary_media_for

+ Has primary media has inverse used_as_primary_media_for.
-

Merge candidate

+

Relationship import

Pending
-

Intermedia

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-identified_by-related_to-schema-relationship-type-identified-inverse

+

xananode.canonical:schema/relationship-type-identified_by --related_to--> xananode.canonical:schema/relationship-type-identified

+ identified_by is the inverse term for identified.
-

Merge candidate

+

Relationship import

Pending
-

Nicholas Negroponte

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-identified-related_to-schema-relationship-type-identified_by-inverse

+

xananode.canonical:schema/relationship-type-identified --related_to--> xananode.canonical:schema/relationship-type-identified_by

+ Identified has inverse identified_by.
-

Merge candidate

+

Relationship import

Pending
-

Seymour Papert

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-implemented_by-related_to-schema-relationship-type-implements-inverse

+

xananode.canonical:schema/relationship-type-implemented_by --related_to--> xananode.canonical:schema/relationship-type-implements

+ implemented_by is the inverse term for implements.
-

Merge candidate

+

Relationship import

Pending
-

Marvin Minsky

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-implements-related_to-schema-relationship-type-implemented_by-inverse

+

xananode.canonical:schema/relationship-type-implements --related_to--> xananode.canonical:schema/relationship-type-implemented_by

+ Implements has inverse implemented_by.
-

Merge candidate

+

Relationship import

Pending
-

MIT Media Lab

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-included_in-related_to-schema-relationship-type-includes-inverse

+

xananode.canonical:schema/relationship-type-included_in --related_to--> xananode.canonical:schema/relationship-type-includes

+ included_in is the inverse term for includes.
-

Merge candidate

+

Relationship import

Pending
-

Hans Peter Brondmo

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-includes-related_to-schema-relationship-type-included_in-inverse

+

xananode.canonical:schema/relationship-type-includes --related_to--> xananode.canonical:schema/relationship-type-included_in

+ Includes has inverse included_in.
-

Merge candidate

+

Relationship import

Pending
-

Micons

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-influenced_by-related_to-schema-relationship-type-influenced-inverse

+

xananode.canonical:schema/relationship-type-influenced_by --related_to--> xananode.canonical:schema/relationship-type-influenced

+ influenced_by is the inverse term for influenced.
-

Merge candidate

+

Relationship import

Pending
-

Robert Winter

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-influenced-related_to-schema-relationship-type-influenced_by-inverse

+

xananode.canonical:schema/relationship-type-influenced --related_to--> xananode.canonical:schema/relationship-type-influenced_by

+ Influenced has inverse influenced_by.
-

Merge candidate

+

Relationship import

Pending
-

Interactive Beethoven's Ninth

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-interviewed_by-related_to-schema-relationship-type-interviewed-inverse

+

xananode.canonical:schema/relationship-type-interviewed_by --related_to--> xananode.canonical:schema/relationship-type-interviewed

+ interviewed_by is the inverse term for interviewed.
-

Merge candidate

+

Relationship import

Pending
-

Robert Abel

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-interviewed-related_to-schema-relationship-type-interviewed_by-inverse

+

xananode.canonical:schema/relationship-type-interviewed --related_to--> xananode.canonical:schema/relationship-type-interviewed_by

+ Interviewed has inverse interviewed_by.
-

Merge candidate

+

Relationship import

Pending
-

Interactive Guernica

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-introduced_by-related_to-schema-relationship-type-introduced-inverse

+

xananode.canonical:schema/relationship-type-introduced_by --related_to--> xananode.canonical:schema/relationship-type-introduced

+ introduced_by is the inverse term for introduced.
-

Merge candidate

+

Relationship import

Pending
-

Ivan Sutherland

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-introduced_in-related_to-schema-relationship-type-introduction_venue_of-inverse

+

xananode.canonical:schema/relationship-type-introduced_in --related_to--> xananode.canonical:schema/relationship-type-introduction_venue_of

+ Introduced in has inverse introduction_venue_of.
-

Merge candidate

+

Relationship import

Pending
-

Jaron Lanier

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-introduced-related_to-schema-relationship-type-introduced_by-inverse

+

xananode.canonical:schema/relationship-type-introduced --related_to--> xananode.canonical:schema/relationship-type-introduced_by

+ Introduced has inverse introduced_by.
-

Merge candidate

+

Relationship import

Pending
-

VPL Research

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-introduction_venue_of-related_to-schema-relationship-type-introduced_in-inverse

+

xananode.canonical:schema/relationship-type-introduction_venue_of --related_to--> xananode.canonical:schema/relationship-type-introduced_in

+ introduction_venue_of is the inverse term for introduced_in.
-

Merge candidate

+

Relationship import

Pending
-

Scott Fisher

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-is_start_of-related_to-schema-relationship-type-starts_with-inverse

+

xananode.canonical:schema/relationship-type-is_start_of --related_to--> xananode.canonical:schema/relationship-type-starts_with

+ is_start_of is the inverse term for starts_with.
-

Merge candidate

+

Relationship import

Pending
-

NASA

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-mapped_from-related_to-schema-relationship-type-maps_to-inverse

+

xananode.canonical:schema/relationship-type-mapped_from --related_to--> xananode.canonical:schema/relationship-type-maps_to

+ mapped_from is the inverse term for maps_to.
-

Merge candidate

+

Relationship import

Pending
-

Dirk Gently's Holistic Detective Agency

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-maps_to-related_to-schema-relationship-type-mapped_from-inverse

+

xananode.canonical:schema/relationship-type-maps_to --related_to--> xananode.canonical:schema/relationship-type-mapped_from

+ Maps to has inverse mapped_from.
-

Merge candidate

+

Relationship import

Pending
-

BBC Two

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-memorialized_by-related_to-schema-relationship-type-memorializes-inverse

+

xananode.canonical:schema/relationship-type-memorialized_by --related_to--> xananode.canonical:schema/relationship-type-memorializes

+ memorialized_by is the inverse term for memorializes.
-

Merge candidate

+

Relationship import

Pending
-

Richard Saul Wurman

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-memorializes-related_to-schema-relationship-type-memorialized_by-inverse

+

xananode.canonical:schema/relationship-type-memorializes --related_to--> xananode.canonical:schema/relationship-type-memorialized_by

+ Memorializes has inverse memorialized_by.
-

Merge candidate

+

Relationship import

Pending
-

Harry Marks

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-mentioned_by-related_to-schema-relationship-type-mentions-inverse

+

xananode.canonical:schema/relationship-type-mentioned_by --related_to--> xananode.canonical:schema/relationship-type-mentions

+ mentioned_by is the inverse term for mentions.
-

Merge candidate

+

Relationship import

Pending
-

John Sculley

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-mentions-related_to-schema-relationship-type-mentioned_by-inverse

+

xananode.canonical:schema/relationship-type-mentions --related_to--> xananode.canonical:schema/relationship-type-mentioned_by

+ Mentions has inverse mentioned_by.
-

Merge candidate

+

Relationship import

Pending
-

Apple Knowledge Navigator

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-motivated_by-related_to-schema-relationship-type-motivates-inverse

+

xananode.canonical:schema/relationship-type-motivated_by --related_to--> xananode.canonical:schema/relationship-type-motivates

+ Motivated by has inverse motivates.
-

Merge candidate

+

Relationship import

Pending
-

Bill Atkinson

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-motivates-related_to-schema-relationship-type-motivated_by-inverse

+

xananode.canonical:schema/relationship-type-motivates --related_to--> xananode.canonical:schema/relationship-type-motivated_by

+ motivates is the inverse term for motivated_by.
-

Merge candidate

+

Relationship import

Pending
-

Herbie Hancock

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-narrower_than-related_to-schema-relationship-type-broader_than-inverse

+

xananode.canonical:schema/relationship-type-narrower_than --related_to--> xananode.canonical:schema/relationship-type-broader_than

+ narrower_than is the inverse term for broader_than.
-

Merge candidate

+

Relationship import

Pending
-

Nigel Holmes

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-occurred_at-related_to-schema-relationship-type-site_of-inverse

+

xananode.canonical:schema/relationship-type-occurred_at --related_to--> xananode.canonical:schema/relationship-type-site_of

+ Occurred at has inverse site_of.
-

Merge candidate

+

Relationship import

Pending
-

Laurie Anderson

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-parallel_to-related_to-schema-relationship-type-parallel_to-inverse

+

xananode.canonical:schema/relationship-type-parallel_to --related_to--> xananode.canonical:schema/relationship-type-parallel_to

+ Parallel to has inverse parallel_to.
-

Merge candidate

+

Relationship import

Pending
-

Bran Ferren

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-part_of-related_to-schema-relationship-type-contains-inverse

+

xananode.canonical:schema/relationship-type-part_of --related_to--> xananode.canonical:schema/relationship-type-contains

+ part_of is the inverse term for contains.
-

Merge candidate

+

Relationship import

Pending
-

Robert Cailliau

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-participated_in-related_to-schema-relationship-type-had_participant-inverse

+

xananode.canonical:schema/relationship-type-participated_in --related_to--> xananode.canonical:schema/relationship-type-had_participant

+ Participated in has inverse had_participant.
-

Merge candidate

+

Relationship import

Pending
-

CERN

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-popularized_by-related_to-schema-relationship-type-popularized-inverse

+

xananode.canonical:schema/relationship-type-popularized_by --related_to--> xananode.canonical:schema/relationship-type-popularized

+ popularized_by is the inverse term for popularized.
-

Merge candidate

+

Relationship import

Pending
-

HTML

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-popularized-related_to-schema-relationship-type-popularized_by-inverse

+

xananode.canonical:schema/relationship-type-popularized --related_to--> xananode.canonical:schema/relationship-type-popularized_by

+ Popularized has inverse popularized_by.
-

Merge candidate

+

Relationship import

Pending
-

URL/URI

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-possible_match-related_to-schema-relationship-type-possible_match-inverse

+

xananode.canonical:schema/relationship-type-possible_match --related_to--> xananode.canonical:schema/relationship-type-possible_match

+ Possible match has inverse possible_match.
-

Merge candidate

+

Relationship import

Pending
-

HTTP

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-preceded-related_to-schema-relationship-type-followed-inverse

+

xananode.canonical:schema/relationship-type-preceded --related_to--> xananode.canonical:schema/relationship-type-followed

+ Preceded has inverse followed.
-

Merge candidate

+

Relationship import

Pending
-

NCSA

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-presented_by-related_to-schema-relationship-type-presented-inverse

+

xananode.canonical:schema/relationship-type-presented_by --related_to--> xananode.canonical:schema/relationship-type-presented

+ presented_by is the inverse term for presented.
-

Merge candidate

+

Relationship import

Pending
-

Marc Andreessen

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-presented-related_to-schema-relationship-type-presented_by-inverse

+

xananode.canonical:schema/relationship-type-presented --related_to--> xananode.canonical:schema/relationship-type-presented_by

+ Presented has inverse presented_by.
-

Merge candidate

+

Relationship import

Pending
-

Mosaic

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-preserved_by-related_to-schema-relationship-type-preserves-inverse

+

xananode.canonical:schema/relationship-type-preserved_by --related_to--> xananode.canonical:schema/relationship-type-preserves

+ preserved_by is the inverse term for preserves.
-

Merge candidate

+

Relationship import

Pending
-

The Web as Incomplete Hypertext

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-preserves-related_to-schema-relationship-type-preserved_by-inverse

+

xananode.canonical:schema/relationship-type-preserves --related_to--> xananode.canonical:schema/relationship-type-preserved_by

+ Preserves has inverse preserved_by.
-

Merge candidate

+

Relationship import

Pending
-

Guide

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-produces-related_to-schema-relationship-type-results_from-inverse

+

xananode.canonical:schema/relationship-type-produces --related_to--> xananode.canonical:schema/relationship-type-results_from

+ produces is the inverse term for results_from.
-

Merge candidate

+

Relationship import

Pending
-

Storyspace

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-proposed_by-related_to-schema-relationship-type-proposed-inverse

+

xananode.canonical:schema/relationship-type-proposed_by --related_to--> xananode.canonical:schema/relationship-type-proposed

+ proposed_by is the inverse term for proposed.
-

Merge candidate

+

Relationship import

Pending
-

ZOG/KMS

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-proposed-related_to-schema-relationship-type-proposed_by-inverse

+

xananode.canonical:schema/relationship-type-proposed --related_to--> xananode.canonical:schema/relationship-type-proposed_by

+ Proposed has inverse proposed_by.
-

Merge candidate

+

Relationship import

Pending
-

Xanadu at Autodesk

-

Existing: Project Xanadu. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-quoted_by-related_to-schema-relationship-type-quotes-inverse

+

xananode.canonical:schema/relationship-type-quoted_by --related_to--> xananode.canonical:schema/relationship-type-quotes

+ quoted_by is the inverse term for quotes.
-

Merge candidate

+

Relationship import

Pending
-

Xanadu at Autodesk

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-quotes-related_to-schema-relationship-type-quoted_by-inverse

+

xananode.canonical:schema/relationship-type-quotes --related_to--> xananode.canonical:schema/relationship-type-quoted_by

+ Quotes has inverse quoted_by.
-

Merge candidate

+

Relationship import

Pending
-

Conflict and Disputed Identity

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-refined_by-related_to-schema-relationship-type-refines-inverse

+

xananode.canonical:schema/relationship-type-refined_by --related_to--> xananode.canonical:schema/relationship-type-refines

+ refined_by is the inverse term for refines.
-

Merge candidate

+

Relationship import

Pending
-

Git-backed Substrate

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-refines-related_to-schema-relationship-type-refined_by-inverse

+

xananode.canonical:schema/relationship-type-refines --related_to--> xananode.canonical:schema/relationship-type-refined_by

+ Refines has inverse refined_by.
-

Merge candidate

+

Relationship import

Pending
-

Babel

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-related_to-related_to-schema-relationship-type-related_to-inverse

+

xananode.canonical:schema/relationship-type-related_to --related_to--> xananode.canonical:schema/relationship-type-related_to

+ Related to has inverse related_to.
-

Merge candidate

+

Relationship import

Pending
-

Hyperland VR

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-represented_by-related_to-schema-relationship-type-represents-inverse

+

xananode.canonical:schema/relationship-type-represented_by --related_to--> xananode.canonical:schema/relationship-type-represents

+ represented_by is the inverse term for represents.
-

Merge candidate

+

Relationship import

Pending
-

Hyperland VR

-

Existing: Hyperland. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-represents-related_to-schema-relationship-type-represented_by-inverse

+

xananode.canonical:schema/relationship-type-represents --related_to--> xananode.canonical:schema/relationship-type-represented_by

+ Represents has inverse represented_by.
-

Merge candidate

+

Relationship import

Pending
-

Lost Lineage of Human Knowledge Augmentation

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-required_for-related_to-schema-relationship-type-requires-inverse

+

xananode.canonical:schema/relationship-type-required_for --related_to--> xananode.canonical:schema/relationship-type-requires

+ required_for is the inverse term for requires.
-

Merge candidate

+

Relationship import

Pending
-

Paul Otlet

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-requires-related_to-schema-relationship-type-required_for-inverse

+

xananode.canonical:schema/relationship-type-requires --related_to--> xananode.canonical:schema/relationship-type-required_for

+ Requires has inverse required_for.
-

Merge candidate

+

Relationship import

Pending
-

H. G. Wells

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-results_from-related_to-schema-relationship-type-produces-inverse

+

xananode.canonical:schema/relationship-type-results_from --related_to--> xananode.canonical:schema/relationship-type-produces

+ Results from has inverse produces.
-

Merge candidate

+

Relationship import

Pending
-

Douglas Adams

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-same_entity-related_to-schema-relationship-type-same_entity-inverse

+

xananode.canonical:schema/relationship-type-same_entity --related_to--> xananode.canonical:schema/relationship-type-same_entity

+ Same entity has inverse same_entity.
-

Merge candidate

+

Relationship import

Pending
-

Hyperland

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-shaped_by-related_to-schema-relationship-type-shapes-inverse

+

xananode.canonical:schema/relationship-type-shaped_by --related_to--> xananode.canonical:schema/relationship-type-shapes

+ shaped_by is the inverse term for shapes.
-

Merge candidate

+

Relationship import

Pending
-

Hyperland

-

Existing: Hyperland VR. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-shapes-related_to-schema-relationship-type-shaped_by-inverse

+

xananode.canonical:schema/relationship-type-shapes --related_to--> xananode.canonical:schema/relationship-type-shaped_by

+ Shapes has inverse shaped_by.
-

Merge candidate

+

Relationship import

Pending
-

Tom Baker

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-site_of-related_to-schema-relationship-type-occurred_at-inverse

+

xananode.canonical:schema/relationship-type-site_of --related_to--> xananode.canonical:schema/relationship-type-occurred_at

+ site_of is the inverse term for occurred_at.
-

Merge candidate

+

Relationship import

Pending
-

Max Whitby

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-spoke_at-related_to-schema-relationship-type-featured_speaker-inverse

+

xananode.canonical:schema/relationship-type-spoke_at --related_to--> xananode.canonical:schema/relationship-type-featured_speaker

+ Spoke at has inverse featured_speaker.
-

Merge candidate

+

Relationship import

Pending
-

TED2

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-starts_with-related_to-schema-relationship-type-is_start_of-inverse

+

xananode.canonical:schema/relationship-type-starts_with --related_to--> xananode.canonical:schema/relationship-type-is_start_of

+ Starts with has inverse is_start_of.
-

Merge candidate

+

Relationship import

Pending
-

Monterey, California

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-superseded_by-related_to-schema-relationship-type-supersedes-inverse

+

xananode.canonical:schema/relationship-type-superseded_by --related_to--> xananode.canonical:schema/relationship-type-supersedes

+ superseded_by is the inverse term for supersedes.
-

Merge candidate

+

Relationship import

Pending
-

Bob Stein

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-supersedes-related_to-schema-relationship-type-superseded_by-inverse

+

xananode.canonical:schema/relationship-type-supersedes --related_to--> xananode.canonical:schema/relationship-type-superseded_by

+ Supersedes has inverse superseded_by.
-

Merge candidate

+

Relationship import

Pending
-

Voyager Company

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-supported_by-related_to-schema-relationship-type-supports-inverse

+

xananode.canonical:schema/relationship-type-supported_by --related_to--> xananode.canonical:schema/relationship-type-supports

+ supported_by is the inverse term for supports.
-

Merge candidate

+

Relationship import

Pending
-

Alan Kay

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-supports-related_to-schema-relationship-type-supported_by-inverse

+

xananode.canonical:schema/relationship-type-supports --related_to--> xananode.canonical:schema/relationship-type-supported_by

+ Supports has inverse supported_by.
-

Merge candidate

+

Relationship import

Pending
-

Xerox PARC

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-threatened_by-related_to-schema-relationship-type-threatens-inverse

+

xananode.canonical:schema/relationship-type-threatened_by --related_to--> xananode.canonical:schema/relationship-type-threatens

+ threatened_by is the inverse term for threatens.
-

Merge candidate

+

Relationship import

Pending
-

HyperCard

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-threatens-related_to-schema-relationship-type-threatened_by-inverse

+

xananode.canonical:schema/relationship-type-threatens --related_to--> xananode.canonical:schema/relationship-type-threatened_by

+ Threatens has inverse threatened_by.
-

Merge candidate

+

Relationship import

Pending
-

Tim Berners-Lee

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-trained_on-related_to-schema-relationship-type-used_to_train-inverse

+

xananode.canonical:schema/relationship-type-trained_on --related_to--> xananode.canonical:schema/relationship-type-used_to_train

+ Trained on has inverse used_to_train.
-

Merge candidate

+

Relationship import

Pending
-

World Wide Web

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-transcluded_by-related_to-schema-relationship-type-transcludes-inverse

+

xananode.canonical:schema/relationship-type-transcluded_by --related_to--> xananode.canonical:schema/relationship-type-transcludes

+ transcluded_by is the inverse term for transcludes.
-

Merge candidate

+

Relationship import

Pending
-

Aspen Movie Map

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-transcludes-related_to-schema-relationship-type-transcluded_by-inverse

+

xananode.canonical:schema/relationship-type-transcludes --related_to--> xananode.canonical:schema/relationship-type-transcluded_by

+ Transcludes has inverse transcluded_by.
-

Merge candidate

+

Relationship import

Pending
-

Lost Lineage Intertwingled Trail

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

xananode.canonical:rel/schema-relationship-type-used_as_primary_media_for-related_to-schema-relationship-type-has_primary_media-inverse

+

xananode.canonical:schema/relationship-type-used_as_primary_media_for --related_to--> xananode.canonical:schema/relationship-type-has_primary_media

+ used_as_primary_media_for is the inverse term for has_primary_media.

Relationship import

Pending
-

example.minimal:rel/source-supports-claim

-

example.minimal:source/as-we-may-think --supports--> example.minimal:claim/substrate-is-structure

- Bush's essay is used as source evidence for the claim that substrate structure matters. +

xananode.canonical:rel/schema-relationship-type-used_by-related_to-schema-relationship-type-uses-inverse

+

xananode.canonical:schema/relationship-type-used_by --related_to--> xananode.canonical:schema/relationship-type-uses

+ used_by is the inverse term for uses.

Relationship import

Pending
-

example.minimal:rel/source-discusses-associative-trails

-

example.minimal:source/as-we-may-think --discusses--> example.minimal:concept/associative-trails

- The source discusses associative trails as a way to navigate knowledge by meaningful connections. +

xananode.canonical:rel/schema-relationship-type-used_to_train-related_to-schema-relationship-type-trained_on-inverse

+

xananode.canonical:schema/relationship-type-used_to_train --related_to--> xananode.canonical:schema/relationship-type-trained_on

+ used_to_train is the inverse term for trained_on.

Relationship import

Pending
-

example.minimal:rel/associative-trails-context-for-substrate

-

example.minimal:concept/associative-trails --related_to--> example.minimal:concept/knowledge-substrate

- Associative trails provide historical and conceptual context for the knowledge substrate concept. +

xananode.canonical:rel/schema-relationship-type-uses-related_to-schema-relationship-type-used_by-inverse

+

xananode.canonical:schema/relationship-type-uses --related_to--> xananode.canonical:schema/relationship-type-used_by

+ Uses has inverse used_by.

Relationship import

Pending
-

example.minimal:rel/claim-defines-concept

-

example.minimal:claim/substrate-is-structure --defines--> example.minimal:concept/knowledge-substrate

- The claim gives the defining explanation of what a knowledge substrate is. +

xananode.canonical:rel/support-supports-contributors

+

xananode.canonical:source/support-xananode --supports--> xananode.canonical:community/xananode-contributors

+ The support source supports ongoing XanaNode authorship and development.

Relationship import

Pending
-

example.minimal:rel/concept-has-claim

-

example.minimal:concept/knowledge-substrate --has_claim--> example.minimal:claim/substrate-is-structure

- The concept is built from the claim rather than floating as an unsupported idea. +

xananode.canonical:rel/tagline-fragment-derived-from-claim

+

xananode.canonical:fragment/relationships-preserve-knowledge-sentence --derived_from--> xananode.canonical:claim/relationships-preserve-knowledge

+ The tagline fragment is derived from the relationship preservation claim.

Relationship import

Pending
-

example.minimal:rel/trail-starts-with-source

-

example.minimal:trail/start-here --starts_with--> example.minimal:source/as-we-may-think

- The reading trail starts with the source. +

xananode.canonical:rel/what-is-xananode-explains-xananode

+

xananode.canonical:essay/what-is-xananode --explains--> xananode.canonical:concept/xananode

+ The explainer essay explains XanaNode as a layered protocol and substrate model.

Relationship import

Pending
-

example.minimal:rel/trail-continues-to-claim

-

example.minimal:source/as-we-may-think --continues_to--> example.minimal:claim/substrate-is-structure

- The trail continues from source evidence to the claim derived from it. +

xananode.canonical:rel/workspace-documented-by-repository

+

xananode.canonical:source/xananode-workspace-repository --documents--> xananode.canonical:project/xananode-workspace

+ The public Workspace repository documents the Workspace project.

Relationship import

Pending
-

example.minimal:rel/trail-continues-to-concept

-

example.minimal:claim/substrate-is-structure --continues_to--> example.minimal:concept/knowledge-substrate

- The trail continues from the defining claim to the concept it helps construct. +

xananode.canonical:rel/workspace-uses-core

+

xananode.canonical:project/xananode-workspace --uses--> xananode.canonical:project/xananode-core-sdk

+ Workspace uses Core for substrate validation, pack handling, and build orchestration.

Relationship import

Pending
-

example.minimal:rel/trail-includes-associative-trails

-

example.minimal:trail/start-here --features--> example.minimal:concept/associative-trails

- The trail features the background concept that explains why relationship-based navigation matters. +

xananode.canonical:rel/xananode-defines-knowledge-substrate

+

xananode.canonical:concept/xananode --defines--> xananode.canonical:concept/knowledge-substrate

+ XanaNode defines a knowledge substrate as an authored graph of addressable nodes and relationships.

Relationship import

Pending
-

example.minimal:rel/maintainer-created-intro-essay

-

example.minimal:person/example-maintainer --created--> example.minimal:essay/relationship-navigation-intro

- The example maintainer created the short introductory essay used to demonstrate transclusion. +

xananode.canonical:rel/xananode-has-claim-relationships-preserve-knowledge

+

xananode.canonical:concept/xananode --has_claim--> xananode.canonical:claim/relationships-preserve-knowledge

+ XanaNode centers the claim that relationships preserve knowledge.

Relationship import

Pending
-

example.minimal:rel/fragment-derived-from-source

-

example.minimal:fragment/as-we-may-think-0004 --derived_from--> example.minimal:source/as-we-may-think

- The fragment node is derived from a stable addressable portion of the source node. +

xananode.canonical:rel/xananode-has-primary-media-icon

+

xananode.canonical:concept/xananode --has_primary_media--> xananode.canonical:media/xananode-icon

+ The XanaNode concept uses the XanaNode icon as primary media.

Relationship import

Pending
-

example.minimal:rel/essay-transcludes-fragment

-

example.minimal:essay/relationship-navigation-intro --transcludes--> example.minimal:fragment/as-we-may-think-0004

- The essay includes the source fragment by stable reference instead of duplicating it. +

xananode.canonical:rel/xananode-published-at-com

+

xananode.canonical:concept/xananode --documents--> xananode.canonical:source/xananode-com-domain

+ XanaNode is publicly presented at XanaNode.com.
diff --git a/exampleSite/static/revision/canonical-pack-v0-1-0/index.html b/exampleSite/static/revision/canonical-pack-v0-1-0/index.html new file mode 100644 index 00000000..d3d3672f --- /dev/null +++ b/exampleSite/static/revision/canonical-pack-v0-1-0/index.html @@ -0,0 +1,25 @@ + + + + + + Canonical Pack v0.1.0 | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/revision/xananode.canonical%3Arevision%2Fcanonical-pack-v0-1-0/index.html b/exampleSite/static/revision/xananode.canonical%3Arevision%2Fcanonical-pack-v0-1-0/index.html new file mode 100644 index 00000000..d3d3672f --- /dev/null +++ b/exampleSite/static/revision/xananode.canonical%3Arevision%2Fcanonical-pack-v0-1-0/index.html @@ -0,0 +1,25 @@ + + + + + + Canonical Pack v0.1.0 | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/revision/xananode.canonical%3Arevision/canonical-pack-v0-1-0/index.html b/exampleSite/static/revision/xananode.canonical%3Arevision/canonical-pack-v0-1-0/index.html new file mode 100644 index 00000000..d3d3672f --- /dev/null +++ b/exampleSite/static/revision/xananode.canonical%3Arevision/canonical-pack-v0-1-0/index.html @@ -0,0 +1,25 @@ + + + + + + Canonical Pack v0.1.0 | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/author-profile-schema/index.html b/exampleSite/static/schema/author-profile-schema/index.html new file mode 100644 index 00000000..03b2619e --- /dev/null +++ b/exampleSite/static/schema/author-profile-schema/index.html @@ -0,0 +1,25 @@ + + + + + + Author Profile Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/canonical-schema-author-profile/index.html b/exampleSite/static/schema/canonical-schema-author-profile/index.html new file mode 100644 index 00000000..f0c99b56 --- /dev/null +++ b/exampleSite/static/schema/canonical-schema-author-profile/index.html @@ -0,0 +1,25 @@ + + + + + + Author Profile Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/canonical-schema-compatibility-report/index.html b/exampleSite/static/schema/canonical-schema-compatibility-report/index.html new file mode 100644 index 00000000..30861359 --- /dev/null +++ b/exampleSite/static/schema/canonical-schema-compatibility-report/index.html @@ -0,0 +1,25 @@ + + + + + + Compatibility Report Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/canonical-schema-merge-report/index.html b/exampleSite/static/schema/canonical-schema-merge-report/index.html new file mode 100644 index 00000000..09c8c1fc --- /dev/null +++ b/exampleSite/static/schema/canonical-schema-merge-report/index.html @@ -0,0 +1,25 @@ + + + + + + Merge Report Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/canonical-schema-nanopublication/index.html b/exampleSite/static/schema/canonical-schema-nanopublication/index.html new file mode 100644 index 00000000..b6353312 --- /dev/null +++ b/exampleSite/static/schema/canonical-schema-nanopublication/index.html @@ -0,0 +1,25 @@ + + + + + + Nanopublication Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/canonical-schema-ro-crate-metadata/index.html b/exampleSite/static/schema/canonical-schema-ro-crate-metadata/index.html new file mode 100644 index 00000000..99530070 --- /dev/null +++ b/exampleSite/static/schema/canonical-schema-ro-crate-metadata/index.html @@ -0,0 +1,25 @@ + + + + + + Ro Crate Metadata Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/canonical-schema-substrate-diff/index.html b/exampleSite/static/schema/canonical-schema-substrate-diff/index.html new file mode 100644 index 00000000..badfc866 --- /dev/null +++ b/exampleSite/static/schema/canonical-schema-substrate-diff/index.html @@ -0,0 +1,25 @@ + + + + + + Substrate Diff Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/canonical-schema-substrate-manifest/index.html b/exampleSite/static/schema/canonical-schema-substrate-manifest/index.html new file mode 100644 index 00000000..1947cf98 --- /dev/null +++ b/exampleSite/static/schema/canonical-schema-substrate-manifest/index.html @@ -0,0 +1,25 @@ + + + + + + Substrate Manifest Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/canonical-schema-substrate-node/index.html b/exampleSite/static/schema/canonical-schema-substrate-node/index.html new file mode 100644 index 00000000..f0b223fa --- /dev/null +++ b/exampleSite/static/schema/canonical-schema-substrate-node/index.html @@ -0,0 +1,25 @@ + + + + + + Substrate Node Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/canonical-schema-substrate-relationships/index.html b/exampleSite/static/schema/canonical-schema-substrate-relationships/index.html new file mode 100644 index 00000000..3d2df42c --- /dev/null +++ b/exampleSite/static/schema/canonical-schema-substrate-relationships/index.html @@ -0,0 +1,25 @@ + + + + + + Substrate Relationships Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/canonical-schema-xananode-node-types/index.html b/exampleSite/static/schema/canonical-schema-xananode-node-types/index.html new file mode 100644 index 00000000..1f4f506f --- /dev/null +++ b/exampleSite/static/schema/canonical-schema-xananode-node-types/index.html @@ -0,0 +1,25 @@ + + + + + + Xananode Node Types Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/canonical-schema-xananode-property-registry/index.html b/exampleSite/static/schema/canonical-schema-xananode-property-registry/index.html new file mode 100644 index 00000000..d532e254 --- /dev/null +++ b/exampleSite/static/schema/canonical-schema-xananode-property-registry/index.html @@ -0,0 +1,25 @@ + + + + + + Xananode Property Registry Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/canonical-schema-xananode-relationship-types/index.html b/exampleSite/static/schema/canonical-schema-xananode-relationship-types/index.html new file mode 100644 index 00000000..15225235 --- /dev/null +++ b/exampleSite/static/schema/canonical-schema-xananode-relationship-types/index.html @@ -0,0 +1,25 @@ + + + + + + Xananode Relationship Types Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/canonical-schemas-registry/index.html b/exampleSite/static/schema/canonical-schemas-registry/index.html new file mode 100644 index 00000000..93fb3fc9 --- /dev/null +++ b/exampleSite/static/schema/canonical-schemas-registry/index.html @@ -0,0 +1,25 @@ + + + + + + Canonical Schemas Registry | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/compatibility-report-schema/index.html b/exampleSite/static/schema/compatibility-report-schema/index.html new file mode 100644 index 00000000..47c95785 --- /dev/null +++ b/exampleSite/static/schema/compatibility-report-schema/index.html @@ -0,0 +1,25 @@ + + + + + + Compatibility Report Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/known-implementations-registry/index.html b/exampleSite/static/schema/known-implementations-registry/index.html new file mode 100644 index 00000000..f752c563 --- /dev/null +++ b/exampleSite/static/schema/known-implementations-registry/index.html @@ -0,0 +1,25 @@ + + + + + + Known Implementations Registry | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/merge-report-schema/index.html b/exampleSite/static/schema/merge-report-schema/index.html new file mode 100644 index 00000000..8e7162ff --- /dev/null +++ b/exampleSite/static/schema/merge-report-schema/index.html @@ -0,0 +1,25 @@ + + + + + + Merge Report Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/namespace-example.merge/index.html b/exampleSite/static/schema/namespace-example.merge/index.html new file mode 100644 index 00000000..2959c90e --- /dev/null +++ b/exampleSite/static/schema/namespace-example.merge/index.html @@ -0,0 +1,25 @@ + + + + + + Federation Merge Report Example Namespace | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/namespace-example.minimal/index.html b/exampleSite/static/schema/namespace-example.minimal/index.html new file mode 100644 index 00000000..0520eca2 --- /dev/null +++ b/exampleSite/static/schema/namespace-example.minimal/index.html @@ -0,0 +1,25 @@ + + + + + + Minimal Example Namespace | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/namespace-example.museum/index.html b/exampleSite/static/schema/namespace-example.museum/index.html new file mode 100644 index 00000000..54c02a84 --- /dev/null +++ b/exampleSite/static/schema/namespace-example.museum/index.html @@ -0,0 +1,25 @@ + + + + + + Museum Extension Example Namespace | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/namespace-example.researcher_a/index.html b/exampleSite/static/schema/namespace-example.researcher_a/index.html new file mode 100644 index 00000000..92c8f630 --- /dev/null +++ b/exampleSite/static/schema/namespace-example.researcher_a/index.html @@ -0,0 +1,25 @@ + + + + + + Federation Example A Namespace | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/namespace-example.researcher_b/index.html b/exampleSite/static/schema/namespace-example.researcher_b/index.html new file mode 100644 index 00000000..16330f7f --- /dev/null +++ b/exampleSite/static/schema/namespace-example.researcher_b/index.html @@ -0,0 +1,25 @@ + + + + + + Federation Example B Namespace | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/namespace-registry/index.html b/exampleSite/static/schema/namespace-registry/index.html new file mode 100644 index 00000000..a27e5c2f --- /dev/null +++ b/exampleSite/static/schema/namespace-registry/index.html @@ -0,0 +1,25 @@ + + + + + + Namespace Registry | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/namespace-schema/index.html b/exampleSite/static/schema/namespace-schema/index.html new file mode 100644 index 00000000..4f8f280a --- /dev/null +++ b/exampleSite/static/schema/namespace-schema/index.html @@ -0,0 +1,25 @@ + + + + + + Namespace Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/namespace-xananode/index.html b/exampleSite/static/schema/namespace-xananode/index.html new file mode 100644 index 00000000..130ea247 --- /dev/null +++ b/exampleSite/static/schema/namespace-xananode/index.html @@ -0,0 +1,25 @@ + + + + + + XanaNode Core | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/nanopublication-schema/index.html b/exampleSite/static/schema/nanopublication-schema/index.html new file mode 100644 index 00000000..c105c71a --- /dev/null +++ b/exampleSite/static/schema/nanopublication-schema/index.html @@ -0,0 +1,25 @@ + + + + + + Nanopublication Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/node-type-claim/index.html b/exampleSite/static/schema/node-type-claim/index.html new file mode 100644 index 00000000..8fd158e0 --- /dev/null +++ b/exampleSite/static/schema/node-type-claim/index.html @@ -0,0 +1,25 @@ + + + + + + Claim | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/node-type-community/index.html b/exampleSite/static/schema/node-type-community/index.html new file mode 100644 index 00000000..2e07702e --- /dev/null +++ b/exampleSite/static/schema/node-type-community/index.html @@ -0,0 +1,25 @@ + + + + + + Community | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/node-type-concept/index.html b/exampleSite/static/schema/node-type-concept/index.html new file mode 100644 index 00000000..3e72d84b --- /dev/null +++ b/exampleSite/static/schema/node-type-concept/index.html @@ -0,0 +1,25 @@ + + + + + + Concept | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/node-type-essay/index.html b/exampleSite/static/schema/node-type-essay/index.html new file mode 100644 index 00000000..dd72d926 --- /dev/null +++ b/exampleSite/static/schema/node-type-essay/index.html @@ -0,0 +1,25 @@ + + + + + + Essay | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/node-type-event/index.html b/exampleSite/static/schema/node-type-event/index.html new file mode 100644 index 00000000..22d5f659 --- /dev/null +++ b/exampleSite/static/schema/node-type-event/index.html @@ -0,0 +1,25 @@ + + + + + + Event | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/node-type-fragment/index.html b/exampleSite/static/schema/node-type-fragment/index.html new file mode 100644 index 00000000..ba5328d7 --- /dev/null +++ b/exampleSite/static/schema/node-type-fragment/index.html @@ -0,0 +1,25 @@ + + + + + + Fragment | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/node-type-media/index.html b/exampleSite/static/schema/node-type-media/index.html new file mode 100644 index 00000000..116943d5 --- /dev/null +++ b/exampleSite/static/schema/node-type-media/index.html @@ -0,0 +1,25 @@ + + + + + + Media | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/node-type-observation/index.html b/exampleSite/static/schema/node-type-observation/index.html new file mode 100644 index 00000000..ca2a2d10 --- /dev/null +++ b/exampleSite/static/schema/node-type-observation/index.html @@ -0,0 +1,25 @@ + + + + + + Observation | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/node-type-organization/index.html b/exampleSite/static/schema/node-type-organization/index.html new file mode 100644 index 00000000..61ccb7d2 --- /dev/null +++ b/exampleSite/static/schema/node-type-organization/index.html @@ -0,0 +1,25 @@ + + + + + + Organization | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/node-type-person/index.html b/exampleSite/static/schema/node-type-person/index.html new file mode 100644 index 00000000..912554c4 --- /dev/null +++ b/exampleSite/static/schema/node-type-person/index.html @@ -0,0 +1,25 @@ + + + + + + Person | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/node-type-place/index.html b/exampleSite/static/schema/node-type-place/index.html new file mode 100644 index 00000000..8e6ad605 --- /dev/null +++ b/exampleSite/static/schema/node-type-place/index.html @@ -0,0 +1,25 @@ + + + + + + Place | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/node-type-project/index.html b/exampleSite/static/schema/node-type-project/index.html new file mode 100644 index 00000000..b0687a1e --- /dev/null +++ b/exampleSite/static/schema/node-type-project/index.html @@ -0,0 +1,25 @@ + + + + + + Project | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/node-type-publication/index.html b/exampleSite/static/schema/node-type-publication/index.html new file mode 100644 index 00000000..13034f44 --- /dev/null +++ b/exampleSite/static/schema/node-type-publication/index.html @@ -0,0 +1,25 @@ + + + + + + Publication | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/node-type-registry/index.html b/exampleSite/static/schema/node-type-registry/index.html new file mode 100644 index 00000000..2ba930ff --- /dev/null +++ b/exampleSite/static/schema/node-type-registry/index.html @@ -0,0 +1,25 @@ + + + + + + Node Type Registry | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/node-type-relationship/index.html b/exampleSite/static/schema/node-type-relationship/index.html new file mode 100644 index 00000000..e765a964 --- /dev/null +++ b/exampleSite/static/schema/node-type-relationship/index.html @@ -0,0 +1,25 @@ + + + + + + Relationship | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/node-type-revision/index.html b/exampleSite/static/schema/node-type-revision/index.html new file mode 100644 index 00000000..0f8a54d9 --- /dev/null +++ b/exampleSite/static/schema/node-type-revision/index.html @@ -0,0 +1,25 @@ + + + + + + Revision | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/node-type-schema/index.html b/exampleSite/static/schema/node-type-schema/index.html new file mode 100644 index 00000000..7bbaff2f --- /dev/null +++ b/exampleSite/static/schema/node-type-schema/index.html @@ -0,0 +1,25 @@ + + + + + + Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/node-type-source/index.html b/exampleSite/static/schema/node-type-source/index.html new file mode 100644 index 00000000..7887d19b --- /dev/null +++ b/exampleSite/static/schema/node-type-source/index.html @@ -0,0 +1,25 @@ + + + + + + Source | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/node-type-technology/index.html b/exampleSite/static/schema/node-type-technology/index.html new file mode 100644 index 00000000..37162c99 --- /dev/null +++ b/exampleSite/static/schema/node-type-technology/index.html @@ -0,0 +1,25 @@ + + + + + + Technology | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/node-type-trail/index.html b/exampleSite/static/schema/node-type-trail/index.html new file mode 100644 index 00000000..8f6edd44 --- /dev/null +++ b/exampleSite/static/schema/node-type-trail/index.html @@ -0,0 +1,25 @@ + + + + + + Trail | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/property-birth_date/index.html b/exampleSite/static/schema/property-birth_date/index.html new file mode 100644 index 00000000..2bb44d53 --- /dev/null +++ b/exampleSite/static/schema/property-birth_date/index.html @@ -0,0 +1,25 @@ + + + + + + Birth date | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/property-currency_value/index.html b/exampleSite/static/schema/property-currency_value/index.html new file mode 100644 index 00000000..ee6436a4 --- /dev/null +++ b/exampleSite/static/schema/property-currency_value/index.html @@ -0,0 +1,25 @@ + + + + + + Currency value | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/property-external_identifier/index.html b/exampleSite/static/schema/property-external_identifier/index.html new file mode 100644 index 00000000..a4e63547 --- /dev/null +++ b/exampleSite/static/schema/property-external_identifier/index.html @@ -0,0 +1,25 @@ + + + + + + External identifier | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/property-geo_coordinates/index.html b/exampleSite/static/schema/property-geo_coordinates/index.html new file mode 100644 index 00000000..9998ee84 --- /dev/null +++ b/exampleSite/static/schema/property-geo_coordinates/index.html @@ -0,0 +1,25 @@ + + + + + + Geographic coordinates | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/property-measurement_si/index.html b/exampleSite/static/schema/property-measurement_si/index.html new file mode 100644 index 00000000..92d006f6 --- /dev/null +++ b/exampleSite/static/schema/property-measurement_si/index.html @@ -0,0 +1,25 @@ + + + + + + SI measurement | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/property-registry-schema/index.html b/exampleSite/static/schema/property-registry-schema/index.html new file mode 100644 index 00000000..1750b78c --- /dev/null +++ b/exampleSite/static/schema/property-registry-schema/index.html @@ -0,0 +1,25 @@ + + + + + + Property Registry Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/property-registry/index.html b/exampleSite/static/schema/property-registry/index.html new file mode 100644 index 00000000..798f0f27 --- /dev/null +++ b/exampleSite/static/schema/property-registry/index.html @@ -0,0 +1,25 @@ + + + + + + Property Registry | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-alias_of/index.html b/exampleSite/static/schema/relationship-type-alias_of/index.html new file mode 100644 index 00000000..68df04fb --- /dev/null +++ b/exampleSite/static/schema/relationship-type-alias_of/index.html @@ -0,0 +1,25 @@ + + + + + + Alias of | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-alternative_to/index.html b/exampleSite/static/schema/relationship-type-alternative_to/index.html new file mode 100644 index 00000000..b28ac17a --- /dev/null +++ b/exampleSite/static/schema/relationship-type-alternative_to/index.html @@ -0,0 +1,25 @@ + + + + + + Alternative to | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-anticipated/index.html b/exampleSite/static/schema/relationship-type-anticipated/index.html new file mode 100644 index 00000000..c2e5b1e2 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-anticipated/index.html @@ -0,0 +1,25 @@ + + + + + + Anticipated | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-anticipated_by/index.html b/exampleSite/static/schema/relationship-type-anticipated_by/index.html new file mode 100644 index 00000000..9be5472f --- /dev/null +++ b/exampleSite/static/schema/relationship-type-anticipated_by/index.html @@ -0,0 +1,25 @@ + + + + + + Anticipated By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-anticipates/index.html b/exampleSite/static/schema/relationship-type-anticipates/index.html new file mode 100644 index 00000000..335b0c7d --- /dev/null +++ b/exampleSite/static/schema/relationship-type-anticipates/index.html @@ -0,0 +1,25 @@ + + + + + + Anticipates | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-appears_in/index.html b/exampleSite/static/schema/relationship-type-appears_in/index.html new file mode 100644 index 00000000..730db71a --- /dev/null +++ b/exampleSite/static/schema/relationship-type-appears_in/index.html @@ -0,0 +1,25 @@ + + + + + + Appears in | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-approved/index.html b/exampleSite/static/schema/relationship-type-approved/index.html new file mode 100644 index 00000000..e8a4064a --- /dev/null +++ b/exampleSite/static/schema/relationship-type-approved/index.html @@ -0,0 +1,25 @@ + + + + + + Approved | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-approved_by/index.html b/exampleSite/static/schema/relationship-type-approved_by/index.html new file mode 100644 index 00000000..08cd8182 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-approved_by/index.html @@ -0,0 +1,25 @@ + + + + + + Approved By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-arrived_from/index.html b/exampleSite/static/schema/relationship-type-arrived_from/index.html new file mode 100644 index 00000000..15c14556 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-arrived_from/index.html @@ -0,0 +1,25 @@ + + + + + + Arrived From Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-arrives_at/index.html b/exampleSite/static/schema/relationship-type-arrives_at/index.html new file mode 100644 index 00000000..00954bd5 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-arrives_at/index.html @@ -0,0 +1,25 @@ + + + + + + Arrives at | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-authored/index.html b/exampleSite/static/schema/relationship-type-authored/index.html new file mode 100644 index 00000000..0c2cb244 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-authored/index.html @@ -0,0 +1,25 @@ + + + + + + Authored | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-authored_by/index.html b/exampleSite/static/schema/relationship-type-authored_by/index.html new file mode 100644 index 00000000..65732f7c --- /dev/null +++ b/exampleSite/static/schema/relationship-type-authored_by/index.html @@ -0,0 +1,25 @@ + + + + + + Authored By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-broader_than/index.html b/exampleSite/static/schema/relationship-type-broader_than/index.html new file mode 100644 index 00000000..eca2e61e --- /dev/null +++ b/exampleSite/static/schema/relationship-type-broader_than/index.html @@ -0,0 +1,25 @@ + + + + + + Broader than | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-cited_by/index.html b/exampleSite/static/schema/relationship-type-cited_by/index.html new file mode 100644 index 00000000..5ae9ea0b --- /dev/null +++ b/exampleSite/static/schema/relationship-type-cited_by/index.html @@ -0,0 +1,25 @@ + + + + + + Cited By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-cites/index.html b/exampleSite/static/schema/relationship-type-cites/index.html new file mode 100644 index 00000000..598c96bb --- /dev/null +++ b/exampleSite/static/schema/relationship-type-cites/index.html @@ -0,0 +1,25 @@ + + + + + + Cites | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-claim_of/index.html b/exampleSite/static/schema/relationship-type-claim_of/index.html new file mode 100644 index 00000000..179a5ad9 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-claim_of/index.html @@ -0,0 +1,25 @@ + + + + + + Claim Of Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-clarified_by/index.html b/exampleSite/static/schema/relationship-type-clarified_by/index.html new file mode 100644 index 00000000..113cbeb7 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-clarified_by/index.html @@ -0,0 +1,25 @@ + + + + + + Clarified By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-clarifies/index.html b/exampleSite/static/schema/relationship-type-clarifies/index.html new file mode 100644 index 00000000..0de6e7be --- /dev/null +++ b/exampleSite/static/schema/relationship-type-clarifies/index.html @@ -0,0 +1,25 @@ + + + + + + Clarifies | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-coined/index.html b/exampleSite/static/schema/relationship-type-coined/index.html new file mode 100644 index 00000000..3c0dbfa2 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-coined/index.html @@ -0,0 +1,25 @@ + + + + + + Coined | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-coined_by/index.html b/exampleSite/static/schema/relationship-type-coined_by/index.html new file mode 100644 index 00000000..f008b489 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-coined_by/index.html @@ -0,0 +1,25 @@ + + + + + + Coined By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-collaborated_with/index.html b/exampleSite/static/schema/relationship-type-collaborated_with/index.html new file mode 100644 index 00000000..572f47eb --- /dev/null +++ b/exampleSite/static/schema/relationship-type-collaborated_with/index.html @@ -0,0 +1,25 @@ + + + + + + Collaborated with | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-compatible_with/index.html b/exampleSite/static/schema/relationship-type-compatible_with/index.html new file mode 100644 index 00000000..fab3155d --- /dev/null +++ b/exampleSite/static/schema/relationship-type-compatible_with/index.html @@ -0,0 +1,25 @@ + + + + + + Compatible with | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-contains/index.html b/exampleSite/static/schema/relationship-type-contains/index.html new file mode 100644 index 00000000..b2ceae2f --- /dev/null +++ b/exampleSite/static/schema/relationship-type-contains/index.html @@ -0,0 +1,25 @@ + + + + + + Contains | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-contemporary_of/index.html b/exampleSite/static/schema/relationship-type-contemporary_of/index.html new file mode 100644 index 00000000..982e799c --- /dev/null +++ b/exampleSite/static/schema/relationship-type-contemporary_of/index.html @@ -0,0 +1,25 @@ + + + + + + Contemporary of | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-context_for/index.html b/exampleSite/static/schema/relationship-type-context_for/index.html new file mode 100644 index 00000000..8aef4b62 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-context_for/index.html @@ -0,0 +1,25 @@ + + + + + + Context for | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-continued_from/index.html b/exampleSite/static/schema/relationship-type-continued_from/index.html new file mode 100644 index 00000000..d7b6902f --- /dev/null +++ b/exampleSite/static/schema/relationship-type-continued_from/index.html @@ -0,0 +1,25 @@ + + + + + + Continued From Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-continues_to/index.html b/exampleSite/static/schema/relationship-type-continues_to/index.html new file mode 100644 index 00000000..f41a2827 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-continues_to/index.html @@ -0,0 +1,25 @@ + + + + + + Continues to | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-contradicted_by/index.html b/exampleSite/static/schema/relationship-type-contradicted_by/index.html new file mode 100644 index 00000000..b08d2de6 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-contradicted_by/index.html @@ -0,0 +1,25 @@ + + + + + + Contradicted By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-contradicts/index.html b/exampleSite/static/schema/relationship-type-contradicts/index.html new file mode 100644 index 00000000..8e17e356 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-contradicts/index.html @@ -0,0 +1,25 @@ + + + + + + Contradicts | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-contrasts_with/index.html b/exampleSite/static/schema/relationship-type-contrasts_with/index.html new file mode 100644 index 00000000..a7bd0e0b --- /dev/null +++ b/exampleSite/static/schema/relationship-type-contrasts_with/index.html @@ -0,0 +1,25 @@ + + + + + + Contrasts with | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-created/index.html b/exampleSite/static/schema/relationship-type-created/index.html new file mode 100644 index 00000000..60b39209 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-created/index.html @@ -0,0 +1,25 @@ + + + + + + Created | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-created_by/index.html b/exampleSite/static/schema/relationship-type-created_by/index.html new file mode 100644 index 00000000..3a3334f9 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-created_by/index.html @@ -0,0 +1,25 @@ + + + + + + Created By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-deep_linked_from/index.html b/exampleSite/static/schema/relationship-type-deep_linked_from/index.html new file mode 100644 index 00000000..1ae90c2a --- /dev/null +++ b/exampleSite/static/schema/relationship-type-deep_linked_from/index.html @@ -0,0 +1,25 @@ + + + + + + Deep Linked From Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-deep_links_to/index.html b/exampleSite/static/schema/relationship-type-deep_links_to/index.html new file mode 100644 index 00000000..9dac9178 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-deep_links_to/index.html @@ -0,0 +1,25 @@ + + + + + + Deep links to | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-defined_by/index.html b/exampleSite/static/schema/relationship-type-defined_by/index.html new file mode 100644 index 00000000..12a0f1a7 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-defined_by/index.html @@ -0,0 +1,25 @@ + + + + + + Defined By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-defines/index.html b/exampleSite/static/schema/relationship-type-defines/index.html new file mode 100644 index 00000000..ea009a2d --- /dev/null +++ b/exampleSite/static/schema/relationship-type-defines/index.html @@ -0,0 +1,25 @@ + + + + + + Defines | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-demonstrated_by/index.html b/exampleSite/static/schema/relationship-type-demonstrated_by/index.html new file mode 100644 index 00000000..49f19e0e --- /dev/null +++ b/exampleSite/static/schema/relationship-type-demonstrated_by/index.html @@ -0,0 +1,25 @@ + + + + + + Demonstrated By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-demonstrates/index.html b/exampleSite/static/schema/relationship-type-demonstrates/index.html new file mode 100644 index 00000000..54e555bb --- /dev/null +++ b/exampleSite/static/schema/relationship-type-demonstrates/index.html @@ -0,0 +1,25 @@ + + + + + + Demonstrates | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-dependency_of/index.html b/exampleSite/static/schema/relationship-type-dependency_of/index.html new file mode 100644 index 00000000..d47ba06d --- /dev/null +++ b/exampleSite/static/schema/relationship-type-dependency_of/index.html @@ -0,0 +1,25 @@ + + + + + + Dependency Of Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-depends_on/index.html b/exampleSite/static/schema/relationship-type-depends_on/index.html new file mode 100644 index 00000000..5200b377 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-depends_on/index.html @@ -0,0 +1,25 @@ + + + + + + Depends on | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-depicted_by/index.html b/exampleSite/static/schema/relationship-type-depicted_by/index.html new file mode 100644 index 00000000..51c56606 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-depicted_by/index.html @@ -0,0 +1,25 @@ + + + + + + Depicted By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-depicts/index.html b/exampleSite/static/schema/relationship-type-depicts/index.html new file mode 100644 index 00000000..9d5a2fe5 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-depicts/index.html @@ -0,0 +1,25 @@ + + + + + + Depicts | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-derived_from/index.html b/exampleSite/static/schema/relationship-type-derived_from/index.html new file mode 100644 index 00000000..2672cb3d --- /dev/null +++ b/exampleSite/static/schema/relationship-type-derived_from/index.html @@ -0,0 +1,25 @@ + + + + + + Derived from | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-derived_into/index.html b/exampleSite/static/schema/relationship-type-derived_into/index.html new file mode 100644 index 00000000..1ee22d6c --- /dev/null +++ b/exampleSite/static/schema/relationship-type-derived_into/index.html @@ -0,0 +1,25 @@ + + + + + + Derived Into Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-discussed_in/index.html b/exampleSite/static/schema/relationship-type-discussed_in/index.html new file mode 100644 index 00000000..efc1f8b8 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-discussed_in/index.html @@ -0,0 +1,25 @@ + + + + + + Discussed In Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-discusses/index.html b/exampleSite/static/schema/relationship-type-discusses/index.html new file mode 100644 index 00000000..1695ed9f --- /dev/null +++ b/exampleSite/static/schema/relationship-type-discusses/index.html @@ -0,0 +1,25 @@ + + + + + + Discusses | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-disputed_by/index.html b/exampleSite/static/schema/relationship-type-disputed_by/index.html new file mode 100644 index 00000000..da28b289 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-disputed_by/index.html @@ -0,0 +1,25 @@ + + + + + + Disputed By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-disputed_identity/index.html b/exampleSite/static/schema/relationship-type-disputed_identity/index.html new file mode 100644 index 00000000..dabe65aa --- /dev/null +++ b/exampleSite/static/schema/relationship-type-disputed_identity/index.html @@ -0,0 +1,25 @@ + + + + + + Disputed identity | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-disputes/index.html b/exampleSite/static/schema/relationship-type-disputes/index.html new file mode 100644 index 00000000..ebf975ee --- /dev/null +++ b/exampleSite/static/schema/relationship-type-disputes/index.html @@ -0,0 +1,25 @@ + + + + + + Disputes | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-documented_by/index.html b/exampleSite/static/schema/relationship-type-documented_by/index.html new file mode 100644 index 00000000..26a2c13f --- /dev/null +++ b/exampleSite/static/schema/relationship-type-documented_by/index.html @@ -0,0 +1,25 @@ + + + + + + Documented By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-documents/index.html b/exampleSite/static/schema/relationship-type-documents/index.html new file mode 100644 index 00000000..e7940933 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-documents/index.html @@ -0,0 +1,25 @@ + + + + + + Documents | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-enabled_by/index.html b/exampleSite/static/schema/relationship-type-enabled_by/index.html new file mode 100644 index 00000000..575c75b7 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-enabled_by/index.html @@ -0,0 +1,25 @@ + + + + + + Enabled By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-enables/index.html b/exampleSite/static/schema/relationship-type-enables/index.html new file mode 100644 index 00000000..8986574a --- /dev/null +++ b/exampleSite/static/schema/relationship-type-enables/index.html @@ -0,0 +1,25 @@ + + + + + + Enables | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-equivalent_to/index.html b/exampleSite/static/schema/relationship-type-equivalent_to/index.html new file mode 100644 index 00000000..8e008d7a --- /dev/null +++ b/exampleSite/static/schema/relationship-type-equivalent_to/index.html @@ -0,0 +1,25 @@ + + + + + + Equivalent to | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-evidence_for/index.html b/exampleSite/static/schema/relationship-type-evidence_for/index.html new file mode 100644 index 00000000..9251e378 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-evidence_for/index.html @@ -0,0 +1,25 @@ + + + + + + Evidence for | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-explained_by/index.html b/exampleSite/static/schema/relationship-type-explained_by/index.html new file mode 100644 index 00000000..f20777b6 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-explained_by/index.html @@ -0,0 +1,25 @@ + + + + + + Explained By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-explains/index.html b/exampleSite/static/schema/relationship-type-explains/index.html new file mode 100644 index 00000000..cde5d4d0 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-explains/index.html @@ -0,0 +1,25 @@ + + + + + + Explains | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-extended_by/index.html b/exampleSite/static/schema/relationship-type-extended_by/index.html new file mode 100644 index 00000000..71e571d4 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-extended_by/index.html @@ -0,0 +1,25 @@ + + + + + + Extended By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-extends/index.html b/exampleSite/static/schema/relationship-type-extends/index.html new file mode 100644 index 00000000..888a9f9d --- /dev/null +++ b/exampleSite/static/schema/relationship-type-extends/index.html @@ -0,0 +1,25 @@ + + + + + + Extends | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-extension_of/index.html b/exampleSite/static/schema/relationship-type-extension_of/index.html new file mode 100644 index 00000000..2c4a75b9 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-extension_of/index.html @@ -0,0 +1,25 @@ + + + + + + Extension of | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-featured_in/index.html b/exampleSite/static/schema/relationship-type-featured_in/index.html new file mode 100644 index 00000000..211b05dd --- /dev/null +++ b/exampleSite/static/schema/relationship-type-featured_in/index.html @@ -0,0 +1,25 @@ + + + + + + Featured In Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-featured_speaker/index.html b/exampleSite/static/schema/relationship-type-featured_speaker/index.html new file mode 100644 index 00000000..9cf33525 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-featured_speaker/index.html @@ -0,0 +1,25 @@ + + + + + + Featured Speaker Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-features/index.html b/exampleSite/static/schema/relationship-type-features/index.html new file mode 100644 index 00000000..5f9e092c --- /dev/null +++ b/exampleSite/static/schema/relationship-type-features/index.html @@ -0,0 +1,25 @@ + + + + + + Features | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-followed/index.html b/exampleSite/static/schema/relationship-type-followed/index.html new file mode 100644 index 00000000..45e8b4e0 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-followed/index.html @@ -0,0 +1,25 @@ + + + + + + Followed Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-friend_of/index.html b/exampleSite/static/schema/relationship-type-friend_of/index.html new file mode 100644 index 00000000..4c580f21 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-friend_of/index.html @@ -0,0 +1,25 @@ + + + + + + Friend of | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-had_participant/index.html b/exampleSite/static/schema/relationship-type-had_participant/index.html new file mode 100644 index 00000000..2759e341 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-had_participant/index.html @@ -0,0 +1,25 @@ + + + + + + Had Participant Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-has_alias/index.html b/exampleSite/static/schema/relationship-type-has_alias/index.html new file mode 100644 index 00000000..1d7bdcbc --- /dev/null +++ b/exampleSite/static/schema/relationship-type-has_alias/index.html @@ -0,0 +1,25 @@ + + + + + + Has Alias Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-has_appearance/index.html b/exampleSite/static/schema/relationship-type-has_appearance/index.html new file mode 100644 index 00000000..6f413d04 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-has_appearance/index.html @@ -0,0 +1,25 @@ + + + + + + Has Appearance Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-has_claim/index.html b/exampleSite/static/schema/relationship-type-has_claim/index.html new file mode 100644 index 00000000..c908de98 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-has_claim/index.html @@ -0,0 +1,25 @@ + + + + + + Has claim | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-has_context/index.html b/exampleSite/static/schema/relationship-type-has_context/index.html new file mode 100644 index 00000000..e403fdfe --- /dev/null +++ b/exampleSite/static/schema/relationship-type-has_context/index.html @@ -0,0 +1,25 @@ + + + + + + Has Context Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-has_evidence/index.html b/exampleSite/static/schema/relationship-type-has_evidence/index.html new file mode 100644 index 00000000..af117892 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-has_evidence/index.html @@ -0,0 +1,25 @@ + + + + + + Has Evidence Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-has_extension/index.html b/exampleSite/static/schema/relationship-type-has_extension/index.html new file mode 100644 index 00000000..71397f52 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-has_extension/index.html @@ -0,0 +1,25 @@ + + + + + + Has Extension Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-has_primary_media/index.html b/exampleSite/static/schema/relationship-type-has_primary_media/index.html new file mode 100644 index 00000000..0ac8fed0 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-has_primary_media/index.html @@ -0,0 +1,25 @@ + + + + + + Has primary media | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-identified/index.html b/exampleSite/static/schema/relationship-type-identified/index.html new file mode 100644 index 00000000..a73d0fce --- /dev/null +++ b/exampleSite/static/schema/relationship-type-identified/index.html @@ -0,0 +1,25 @@ + + + + + + Identified | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-identified_by/index.html b/exampleSite/static/schema/relationship-type-identified_by/index.html new file mode 100644 index 00000000..7631efc9 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-identified_by/index.html @@ -0,0 +1,25 @@ + + + + + + Identified By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-implemented_by/index.html b/exampleSite/static/schema/relationship-type-implemented_by/index.html new file mode 100644 index 00000000..e25af819 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-implemented_by/index.html @@ -0,0 +1,25 @@ + + + + + + Implemented By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-implements/index.html b/exampleSite/static/schema/relationship-type-implements/index.html new file mode 100644 index 00000000..cbc12341 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-implements/index.html @@ -0,0 +1,25 @@ + + + + + + Implements | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-included_in/index.html b/exampleSite/static/schema/relationship-type-included_in/index.html new file mode 100644 index 00000000..9eed872f --- /dev/null +++ b/exampleSite/static/schema/relationship-type-included_in/index.html @@ -0,0 +1,25 @@ + + + + + + Included In Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-includes/index.html b/exampleSite/static/schema/relationship-type-includes/index.html new file mode 100644 index 00000000..69f517b7 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-includes/index.html @@ -0,0 +1,25 @@ + + + + + + Includes | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-influenced/index.html b/exampleSite/static/schema/relationship-type-influenced/index.html new file mode 100644 index 00000000..eb50d448 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-influenced/index.html @@ -0,0 +1,25 @@ + + + + + + Influenced | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-influenced_by/index.html b/exampleSite/static/schema/relationship-type-influenced_by/index.html new file mode 100644 index 00000000..a02e1fdc --- /dev/null +++ b/exampleSite/static/schema/relationship-type-influenced_by/index.html @@ -0,0 +1,25 @@ + + + + + + Influenced By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-interviewed/index.html b/exampleSite/static/schema/relationship-type-interviewed/index.html new file mode 100644 index 00000000..622f4a39 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-interviewed/index.html @@ -0,0 +1,25 @@ + + + + + + Interviewed | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-interviewed_by/index.html b/exampleSite/static/schema/relationship-type-interviewed_by/index.html new file mode 100644 index 00000000..30c6080d --- /dev/null +++ b/exampleSite/static/schema/relationship-type-interviewed_by/index.html @@ -0,0 +1,25 @@ + + + + + + Interviewed By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-introduced/index.html b/exampleSite/static/schema/relationship-type-introduced/index.html new file mode 100644 index 00000000..45ca331b --- /dev/null +++ b/exampleSite/static/schema/relationship-type-introduced/index.html @@ -0,0 +1,25 @@ + + + + + + Introduced | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-introduced_by/index.html b/exampleSite/static/schema/relationship-type-introduced_by/index.html new file mode 100644 index 00000000..4dd4f083 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-introduced_by/index.html @@ -0,0 +1,25 @@ + + + + + + Introduced By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-introduced_in/index.html b/exampleSite/static/schema/relationship-type-introduced_in/index.html new file mode 100644 index 00000000..6699a587 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-introduced_in/index.html @@ -0,0 +1,25 @@ + + + + + + Introduced in | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-introduction_venue_of/index.html b/exampleSite/static/schema/relationship-type-introduction_venue_of/index.html new file mode 100644 index 00000000..d66c7f00 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-introduction_venue_of/index.html @@ -0,0 +1,25 @@ + + + + + + Introduction Venue Of Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-is_start_of/index.html b/exampleSite/static/schema/relationship-type-is_start_of/index.html new file mode 100644 index 00000000..74b6be57 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-is_start_of/index.html @@ -0,0 +1,25 @@ + + + + + + Is Start Of Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-mapped_from/index.html b/exampleSite/static/schema/relationship-type-mapped_from/index.html new file mode 100644 index 00000000..b41a8bae --- /dev/null +++ b/exampleSite/static/schema/relationship-type-mapped_from/index.html @@ -0,0 +1,25 @@ + + + + + + Mapped From Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-maps_to/index.html b/exampleSite/static/schema/relationship-type-maps_to/index.html new file mode 100644 index 00000000..24a05bc3 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-maps_to/index.html @@ -0,0 +1,25 @@ + + + + + + Maps to | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-memorialized_by/index.html b/exampleSite/static/schema/relationship-type-memorialized_by/index.html new file mode 100644 index 00000000..63ad44cf --- /dev/null +++ b/exampleSite/static/schema/relationship-type-memorialized_by/index.html @@ -0,0 +1,25 @@ + + + + + + Memorialized By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-memorializes/index.html b/exampleSite/static/schema/relationship-type-memorializes/index.html new file mode 100644 index 00000000..7502b379 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-memorializes/index.html @@ -0,0 +1,25 @@ + + + + + + Memorializes | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-mentioned_by/index.html b/exampleSite/static/schema/relationship-type-mentioned_by/index.html new file mode 100644 index 00000000..b8f41818 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-mentioned_by/index.html @@ -0,0 +1,25 @@ + + + + + + Mentioned By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-mentions/index.html b/exampleSite/static/schema/relationship-type-mentions/index.html new file mode 100644 index 00000000..0870d185 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-mentions/index.html @@ -0,0 +1,25 @@ + + + + + + Mentions | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-motivated_by/index.html b/exampleSite/static/schema/relationship-type-motivated_by/index.html new file mode 100644 index 00000000..200861a9 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-motivated_by/index.html @@ -0,0 +1,25 @@ + + + + + + Motivated by | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-motivates/index.html b/exampleSite/static/schema/relationship-type-motivates/index.html new file mode 100644 index 00000000..0cbe9bda --- /dev/null +++ b/exampleSite/static/schema/relationship-type-motivates/index.html @@ -0,0 +1,25 @@ + + + + + + Motivates Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-narrower_than/index.html b/exampleSite/static/schema/relationship-type-narrower_than/index.html new file mode 100644 index 00000000..a7ba2280 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-narrower_than/index.html @@ -0,0 +1,25 @@ + + + + + + Narrower Than Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-occurred_at/index.html b/exampleSite/static/schema/relationship-type-occurred_at/index.html new file mode 100644 index 00000000..8a984baf --- /dev/null +++ b/exampleSite/static/schema/relationship-type-occurred_at/index.html @@ -0,0 +1,25 @@ + + + + + + Occurred at | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-parallel_to/index.html b/exampleSite/static/schema/relationship-type-parallel_to/index.html new file mode 100644 index 00000000..914ea9b8 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-parallel_to/index.html @@ -0,0 +1,25 @@ + + + + + + Parallel to | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-part_of/index.html b/exampleSite/static/schema/relationship-type-part_of/index.html new file mode 100644 index 00000000..6109d4e5 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-part_of/index.html @@ -0,0 +1,25 @@ + + + + + + Part Of Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-participated_in/index.html b/exampleSite/static/schema/relationship-type-participated_in/index.html new file mode 100644 index 00000000..efe22248 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-participated_in/index.html @@ -0,0 +1,25 @@ + + + + + + Participated in | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-popularized/index.html b/exampleSite/static/schema/relationship-type-popularized/index.html new file mode 100644 index 00000000..03b2d285 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-popularized/index.html @@ -0,0 +1,25 @@ + + + + + + Popularized | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-popularized_by/index.html b/exampleSite/static/schema/relationship-type-popularized_by/index.html new file mode 100644 index 00000000..a1757cd6 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-popularized_by/index.html @@ -0,0 +1,25 @@ + + + + + + Popularized By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-possible_match/index.html b/exampleSite/static/schema/relationship-type-possible_match/index.html new file mode 100644 index 00000000..aadfdcf8 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-possible_match/index.html @@ -0,0 +1,25 @@ + + + + + + Possible match | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-preceded/index.html b/exampleSite/static/schema/relationship-type-preceded/index.html new file mode 100644 index 00000000..8b3d6586 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-preceded/index.html @@ -0,0 +1,25 @@ + + + + + + Preceded | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-presented/index.html b/exampleSite/static/schema/relationship-type-presented/index.html new file mode 100644 index 00000000..7e820de2 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-presented/index.html @@ -0,0 +1,25 @@ + + + + + + Presented | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-presented_by/index.html b/exampleSite/static/schema/relationship-type-presented_by/index.html new file mode 100644 index 00000000..7b35bab5 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-presented_by/index.html @@ -0,0 +1,25 @@ + + + + + + Presented By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-preserved_by/index.html b/exampleSite/static/schema/relationship-type-preserved_by/index.html new file mode 100644 index 00000000..a3c30237 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-preserved_by/index.html @@ -0,0 +1,25 @@ + + + + + + Preserved By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-preserves/index.html b/exampleSite/static/schema/relationship-type-preserves/index.html new file mode 100644 index 00000000..4a8ee09a --- /dev/null +++ b/exampleSite/static/schema/relationship-type-preserves/index.html @@ -0,0 +1,25 @@ + + + + + + Preserves | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-produces/index.html b/exampleSite/static/schema/relationship-type-produces/index.html new file mode 100644 index 00000000..be9df2d6 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-produces/index.html @@ -0,0 +1,25 @@ + + + + + + Produces Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-proposed/index.html b/exampleSite/static/schema/relationship-type-proposed/index.html new file mode 100644 index 00000000..514923b2 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-proposed/index.html @@ -0,0 +1,25 @@ + + + + + + Proposed | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-proposed_by/index.html b/exampleSite/static/schema/relationship-type-proposed_by/index.html new file mode 100644 index 00000000..e41e99f4 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-proposed_by/index.html @@ -0,0 +1,25 @@ + + + + + + Proposed By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-quoted_by/index.html b/exampleSite/static/schema/relationship-type-quoted_by/index.html new file mode 100644 index 00000000..ee94d476 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-quoted_by/index.html @@ -0,0 +1,25 @@ + + + + + + Quoted By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-quotes/index.html b/exampleSite/static/schema/relationship-type-quotes/index.html new file mode 100644 index 00000000..2b6f83ea --- /dev/null +++ b/exampleSite/static/schema/relationship-type-quotes/index.html @@ -0,0 +1,25 @@ + + + + + + Quotes | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-refined_by/index.html b/exampleSite/static/schema/relationship-type-refined_by/index.html new file mode 100644 index 00000000..19510019 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-refined_by/index.html @@ -0,0 +1,25 @@ + + + + + + Refined By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-refines/index.html b/exampleSite/static/schema/relationship-type-refines/index.html new file mode 100644 index 00000000..25eda0f1 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-refines/index.html @@ -0,0 +1,25 @@ + + + + + + Refines | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-registry/index.html b/exampleSite/static/schema/relationship-type-registry/index.html new file mode 100644 index 00000000..0175b324 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-registry/index.html @@ -0,0 +1,25 @@ + + + + + + Relationship Type Registry | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-related_to/index.html b/exampleSite/static/schema/relationship-type-related_to/index.html new file mode 100644 index 00000000..43e9c707 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-related_to/index.html @@ -0,0 +1,25 @@ + + + + + + Related to | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-represented_by/index.html b/exampleSite/static/schema/relationship-type-represented_by/index.html new file mode 100644 index 00000000..1362ab79 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-represented_by/index.html @@ -0,0 +1,25 @@ + + + + + + Represented By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-represents/index.html b/exampleSite/static/schema/relationship-type-represents/index.html new file mode 100644 index 00000000..d85fe2cb --- /dev/null +++ b/exampleSite/static/schema/relationship-type-represents/index.html @@ -0,0 +1,25 @@ + + + + + + Represents | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-required_for/index.html b/exampleSite/static/schema/relationship-type-required_for/index.html new file mode 100644 index 00000000..42c491c5 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-required_for/index.html @@ -0,0 +1,25 @@ + + + + + + Required For Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-requires/index.html b/exampleSite/static/schema/relationship-type-requires/index.html new file mode 100644 index 00000000..1409c496 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-requires/index.html @@ -0,0 +1,25 @@ + + + + + + Requires | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-results_from/index.html b/exampleSite/static/schema/relationship-type-results_from/index.html new file mode 100644 index 00000000..74443b19 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-results_from/index.html @@ -0,0 +1,25 @@ + + + + + + Results from | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-same_entity/index.html b/exampleSite/static/schema/relationship-type-same_entity/index.html new file mode 100644 index 00000000..67b54b97 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-same_entity/index.html @@ -0,0 +1,25 @@ + + + + + + Same entity | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-shaped_by/index.html b/exampleSite/static/schema/relationship-type-shaped_by/index.html new file mode 100644 index 00000000..235b9f2f --- /dev/null +++ b/exampleSite/static/schema/relationship-type-shaped_by/index.html @@ -0,0 +1,25 @@ + + + + + + Shaped By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-shapes/index.html b/exampleSite/static/schema/relationship-type-shapes/index.html new file mode 100644 index 00000000..bb76a3c3 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-shapes/index.html @@ -0,0 +1,25 @@ + + + + + + Shapes | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-site_of/index.html b/exampleSite/static/schema/relationship-type-site_of/index.html new file mode 100644 index 00000000..ab75cea5 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-site_of/index.html @@ -0,0 +1,25 @@ + + + + + + Site Of Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-spoke_at/index.html b/exampleSite/static/schema/relationship-type-spoke_at/index.html new file mode 100644 index 00000000..15d31c94 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-spoke_at/index.html @@ -0,0 +1,25 @@ + + + + + + Spoke at | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-starts_with/index.html b/exampleSite/static/schema/relationship-type-starts_with/index.html new file mode 100644 index 00000000..89cb156a --- /dev/null +++ b/exampleSite/static/schema/relationship-type-starts_with/index.html @@ -0,0 +1,25 @@ + + + + + + Starts with | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-superseded_by/index.html b/exampleSite/static/schema/relationship-type-superseded_by/index.html new file mode 100644 index 00000000..20a06a56 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-superseded_by/index.html @@ -0,0 +1,25 @@ + + + + + + Superseded By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-supersedes/index.html b/exampleSite/static/schema/relationship-type-supersedes/index.html new file mode 100644 index 00000000..922d639b --- /dev/null +++ b/exampleSite/static/schema/relationship-type-supersedes/index.html @@ -0,0 +1,25 @@ + + + + + + Supersedes | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-supported_by/index.html b/exampleSite/static/schema/relationship-type-supported_by/index.html new file mode 100644 index 00000000..d778cb09 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-supported_by/index.html @@ -0,0 +1,25 @@ + + + + + + Supported By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-supports/index.html b/exampleSite/static/schema/relationship-type-supports/index.html new file mode 100644 index 00000000..b802d781 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-supports/index.html @@ -0,0 +1,25 @@ + + + + + + Supports | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-threatened_by/index.html b/exampleSite/static/schema/relationship-type-threatened_by/index.html new file mode 100644 index 00000000..150076fa --- /dev/null +++ b/exampleSite/static/schema/relationship-type-threatened_by/index.html @@ -0,0 +1,25 @@ + + + + + + Threatened By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-threatens/index.html b/exampleSite/static/schema/relationship-type-threatens/index.html new file mode 100644 index 00000000..3f4273d7 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-threatens/index.html @@ -0,0 +1,25 @@ + + + + + + Threatens | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-trained_on/index.html b/exampleSite/static/schema/relationship-type-trained_on/index.html new file mode 100644 index 00000000..d097f988 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-trained_on/index.html @@ -0,0 +1,25 @@ + + + + + + Trained on | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-transcluded_by/index.html b/exampleSite/static/schema/relationship-type-transcluded_by/index.html new file mode 100644 index 00000000..9d7ee56f --- /dev/null +++ b/exampleSite/static/schema/relationship-type-transcluded_by/index.html @@ -0,0 +1,25 @@ + + + + + + Transcluded By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-transcludes/index.html b/exampleSite/static/schema/relationship-type-transcludes/index.html new file mode 100644 index 00000000..927b6fcd --- /dev/null +++ b/exampleSite/static/schema/relationship-type-transcludes/index.html @@ -0,0 +1,25 @@ + + + + + + Transcludes | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-used_as_primary_media_for/index.html b/exampleSite/static/schema/relationship-type-used_as_primary_media_for/index.html new file mode 100644 index 00000000..524fb0f4 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-used_as_primary_media_for/index.html @@ -0,0 +1,25 @@ + + + + + + Used As Primary Media For Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-used_by/index.html b/exampleSite/static/schema/relationship-type-used_by/index.html new file mode 100644 index 00000000..dc849cde --- /dev/null +++ b/exampleSite/static/schema/relationship-type-used_by/index.html @@ -0,0 +1,25 @@ + + + + + + Used By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-used_to_train/index.html b/exampleSite/static/schema/relationship-type-used_to_train/index.html new file mode 100644 index 00000000..6f19ce61 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-used_to_train/index.html @@ -0,0 +1,25 @@ + + + + + + Used To Train Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/relationship-type-uses/index.html b/exampleSite/static/schema/relationship-type-uses/index.html new file mode 100644 index 00000000..d9440a14 --- /dev/null +++ b/exampleSite/static/schema/relationship-type-uses/index.html @@ -0,0 +1,25 @@ + + + + + + Uses | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/ro-crate-metadata-schema/index.html b/exampleSite/static/schema/ro-crate-metadata-schema/index.html new file mode 100644 index 00000000..d8a4b22c --- /dev/null +++ b/exampleSite/static/schema/ro-crate-metadata-schema/index.html @@ -0,0 +1,25 @@ + + + + + + RO-Crate Metadata Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/substrate-diff-schema/index.html b/exampleSite/static/schema/substrate-diff-schema/index.html new file mode 100644 index 00000000..fc114f0f --- /dev/null +++ b/exampleSite/static/schema/substrate-diff-schema/index.html @@ -0,0 +1,25 @@ + + + + + + Substrate Diff Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/substrate-manifest-schema/index.html b/exampleSite/static/schema/substrate-manifest-schema/index.html new file mode 100644 index 00000000..7df72d12 --- /dev/null +++ b/exampleSite/static/schema/substrate-manifest-schema/index.html @@ -0,0 +1,25 @@ + + + + + + Substrate Manifest Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/substrate-node-schema/index.html b/exampleSite/static/schema/substrate-node-schema/index.html new file mode 100644 index 00000000..aff53520 --- /dev/null +++ b/exampleSite/static/schema/substrate-node-schema/index.html @@ -0,0 +1,25 @@ + + + + + + Substrate Node Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/substrate-relationships-schema/index.html b/exampleSite/static/schema/substrate-relationships-schema/index.html new file mode 100644 index 00000000..d82adfae --- /dev/null +++ b/exampleSite/static/schema/substrate-relationships-schema/index.html @@ -0,0 +1,25 @@ + + + + + + Substrate Relationships Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Fauthor-profile-schema/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fauthor-profile-schema/index.html new file mode 100644 index 00000000..03b2619e --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fauthor-profile-schema/index.html @@ -0,0 +1,25 @@ + + + + + + Author Profile Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Fcanonical-schema-author-profile/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fcanonical-schema-author-profile/index.html new file mode 100644 index 00000000..f0c99b56 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fcanonical-schema-author-profile/index.html @@ -0,0 +1,25 @@ + + + + + + Author Profile Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Fcanonical-schema-compatibility-report/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fcanonical-schema-compatibility-report/index.html new file mode 100644 index 00000000..30861359 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fcanonical-schema-compatibility-report/index.html @@ -0,0 +1,25 @@ + + + + + + Compatibility Report Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Fcanonical-schema-merge-report/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fcanonical-schema-merge-report/index.html new file mode 100644 index 00000000..09c8c1fc --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fcanonical-schema-merge-report/index.html @@ -0,0 +1,25 @@ + + + + + + Merge Report Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Fcanonical-schema-nanopublication/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fcanonical-schema-nanopublication/index.html new file mode 100644 index 00000000..b6353312 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fcanonical-schema-nanopublication/index.html @@ -0,0 +1,25 @@ + + + + + + Nanopublication Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Fcanonical-schema-ro-crate-metadata/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fcanonical-schema-ro-crate-metadata/index.html new file mode 100644 index 00000000..99530070 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fcanonical-schema-ro-crate-metadata/index.html @@ -0,0 +1,25 @@ + + + + + + Ro Crate Metadata Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Fcanonical-schema-substrate-diff/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fcanonical-schema-substrate-diff/index.html new file mode 100644 index 00000000..badfc866 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fcanonical-schema-substrate-diff/index.html @@ -0,0 +1,25 @@ + + + + + + Substrate Diff Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Fcanonical-schema-substrate-manifest/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fcanonical-schema-substrate-manifest/index.html new file mode 100644 index 00000000..1947cf98 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fcanonical-schema-substrate-manifest/index.html @@ -0,0 +1,25 @@ + + + + + + Substrate Manifest Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Fcanonical-schema-substrate-node/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fcanonical-schema-substrate-node/index.html new file mode 100644 index 00000000..f0b223fa --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fcanonical-schema-substrate-node/index.html @@ -0,0 +1,25 @@ + + + + + + Substrate Node Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Fcanonical-schema-substrate-relationships/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fcanonical-schema-substrate-relationships/index.html new file mode 100644 index 00000000..3d2df42c --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fcanonical-schema-substrate-relationships/index.html @@ -0,0 +1,25 @@ + + + + + + Substrate Relationships Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Fcanonical-schema-xananode-node-types/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fcanonical-schema-xananode-node-types/index.html new file mode 100644 index 00000000..1f4f506f --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fcanonical-schema-xananode-node-types/index.html @@ -0,0 +1,25 @@ + + + + + + Xananode Node Types Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Fcanonical-schema-xananode-property-registry/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fcanonical-schema-xananode-property-registry/index.html new file mode 100644 index 00000000..d532e254 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fcanonical-schema-xananode-property-registry/index.html @@ -0,0 +1,25 @@ + + + + + + Xananode Property Registry Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Fcanonical-schema-xananode-relationship-types/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fcanonical-schema-xananode-relationship-types/index.html new file mode 100644 index 00000000..15225235 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fcanonical-schema-xananode-relationship-types/index.html @@ -0,0 +1,25 @@ + + + + + + Xananode Relationship Types Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Fcanonical-schemas-registry/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fcanonical-schemas-registry/index.html new file mode 100644 index 00000000..93fb3fc9 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fcanonical-schemas-registry/index.html @@ -0,0 +1,25 @@ + + + + + + Canonical Schemas Registry | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Fcompatibility-report-schema/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fcompatibility-report-schema/index.html new file mode 100644 index 00000000..47c95785 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fcompatibility-report-schema/index.html @@ -0,0 +1,25 @@ + + + + + + Compatibility Report Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Fknown-implementations-registry/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fknown-implementations-registry/index.html new file mode 100644 index 00000000..f752c563 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fknown-implementations-registry/index.html @@ -0,0 +1,25 @@ + + + + + + Known Implementations Registry | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Fmerge-report-schema/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fmerge-report-schema/index.html new file mode 100644 index 00000000..8e7162ff --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fmerge-report-schema/index.html @@ -0,0 +1,25 @@ + + + + + + Merge Report Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnamespace-example.merge/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnamespace-example.merge/index.html new file mode 100644 index 00000000..2959c90e --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnamespace-example.merge/index.html @@ -0,0 +1,25 @@ + + + + + + Federation Merge Report Example Namespace | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnamespace-example.minimal/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnamespace-example.minimal/index.html new file mode 100644 index 00000000..0520eca2 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnamespace-example.minimal/index.html @@ -0,0 +1,25 @@ + + + + + + Minimal Example Namespace | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnamespace-example.museum/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnamespace-example.museum/index.html new file mode 100644 index 00000000..54c02a84 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnamespace-example.museum/index.html @@ -0,0 +1,25 @@ + + + + + + Museum Extension Example Namespace | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnamespace-example.researcher_a/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnamespace-example.researcher_a/index.html new file mode 100644 index 00000000..92c8f630 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnamespace-example.researcher_a/index.html @@ -0,0 +1,25 @@ + + + + + + Federation Example A Namespace | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnamespace-example.researcher_b/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnamespace-example.researcher_b/index.html new file mode 100644 index 00000000..16330f7f --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnamespace-example.researcher_b/index.html @@ -0,0 +1,25 @@ + + + + + + Federation Example B Namespace | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnamespace-registry/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnamespace-registry/index.html new file mode 100644 index 00000000..a27e5c2f --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnamespace-registry/index.html @@ -0,0 +1,25 @@ + + + + + + Namespace Registry | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnamespace-schema/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnamespace-schema/index.html new file mode 100644 index 00000000..4f8f280a --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnamespace-schema/index.html @@ -0,0 +1,25 @@ + + + + + + Namespace Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnamespace-xananode/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnamespace-xananode/index.html new file mode 100644 index 00000000..130ea247 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnamespace-xananode/index.html @@ -0,0 +1,25 @@ + + + + + + XanaNode Core | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnanopublication-schema/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnanopublication-schema/index.html new file mode 100644 index 00000000..c105c71a --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnanopublication-schema/index.html @@ -0,0 +1,25 @@ + + + + + + Nanopublication Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-claim/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-claim/index.html new file mode 100644 index 00000000..8fd158e0 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-claim/index.html @@ -0,0 +1,25 @@ + + + + + + Claim | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-community/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-community/index.html new file mode 100644 index 00000000..2e07702e --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-community/index.html @@ -0,0 +1,25 @@ + + + + + + Community | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-concept/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-concept/index.html new file mode 100644 index 00000000..3e72d84b --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-concept/index.html @@ -0,0 +1,25 @@ + + + + + + Concept | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-essay/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-essay/index.html new file mode 100644 index 00000000..dd72d926 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-essay/index.html @@ -0,0 +1,25 @@ + + + + + + Essay | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-event/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-event/index.html new file mode 100644 index 00000000..22d5f659 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-event/index.html @@ -0,0 +1,25 @@ + + + + + + Event | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-fragment/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-fragment/index.html new file mode 100644 index 00000000..ba5328d7 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-fragment/index.html @@ -0,0 +1,25 @@ + + + + + + Fragment | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-media/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-media/index.html new file mode 100644 index 00000000..116943d5 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-media/index.html @@ -0,0 +1,25 @@ + + + + + + Media | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-observation/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-observation/index.html new file mode 100644 index 00000000..ca2a2d10 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-observation/index.html @@ -0,0 +1,25 @@ + + + + + + Observation | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-organization/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-organization/index.html new file mode 100644 index 00000000..61ccb7d2 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-organization/index.html @@ -0,0 +1,25 @@ + + + + + + Organization | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-person/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-person/index.html new file mode 100644 index 00000000..912554c4 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-person/index.html @@ -0,0 +1,25 @@ + + + + + + Person | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-place/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-place/index.html new file mode 100644 index 00000000..8e6ad605 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-place/index.html @@ -0,0 +1,25 @@ + + + + + + Place | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-project/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-project/index.html new file mode 100644 index 00000000..b0687a1e --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-project/index.html @@ -0,0 +1,25 @@ + + + + + + Project | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-publication/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-publication/index.html new file mode 100644 index 00000000..13034f44 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-publication/index.html @@ -0,0 +1,25 @@ + + + + + + Publication | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-registry/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-registry/index.html new file mode 100644 index 00000000..2ba930ff --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-registry/index.html @@ -0,0 +1,25 @@ + + + + + + Node Type Registry | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-relationship/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-relationship/index.html new file mode 100644 index 00000000..e765a964 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-relationship/index.html @@ -0,0 +1,25 @@ + + + + + + Relationship | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-revision/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-revision/index.html new file mode 100644 index 00000000..0f8a54d9 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-revision/index.html @@ -0,0 +1,25 @@ + + + + + + Revision | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-schema/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-schema/index.html new file mode 100644 index 00000000..7bbaff2f --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-schema/index.html @@ -0,0 +1,25 @@ + + + + + + Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-source/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-source/index.html new file mode 100644 index 00000000..7887d19b --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-source/index.html @@ -0,0 +1,25 @@ + + + + + + Source | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-technology/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-technology/index.html new file mode 100644 index 00000000..37162c99 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-technology/index.html @@ -0,0 +1,25 @@ + + + + + + Technology | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-trail/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-trail/index.html new file mode 100644 index 00000000..8f6edd44 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fnode-type-trail/index.html @@ -0,0 +1,25 @@ + + + + + + Trail | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Fproperty-birth_date/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fproperty-birth_date/index.html new file mode 100644 index 00000000..2bb44d53 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fproperty-birth_date/index.html @@ -0,0 +1,25 @@ + + + + + + Birth date | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Fproperty-currency_value/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fproperty-currency_value/index.html new file mode 100644 index 00000000..ee6436a4 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fproperty-currency_value/index.html @@ -0,0 +1,25 @@ + + + + + + Currency value | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Fproperty-external_identifier/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fproperty-external_identifier/index.html new file mode 100644 index 00000000..a4e63547 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fproperty-external_identifier/index.html @@ -0,0 +1,25 @@ + + + + + + External identifier | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Fproperty-geo_coordinates/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fproperty-geo_coordinates/index.html new file mode 100644 index 00000000..9998ee84 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fproperty-geo_coordinates/index.html @@ -0,0 +1,25 @@ + + + + + + Geographic coordinates | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Fproperty-measurement_si/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fproperty-measurement_si/index.html new file mode 100644 index 00000000..92d006f6 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fproperty-measurement_si/index.html @@ -0,0 +1,25 @@ + + + + + + SI measurement | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Fproperty-registry-schema/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fproperty-registry-schema/index.html new file mode 100644 index 00000000..1750b78c --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fproperty-registry-schema/index.html @@ -0,0 +1,25 @@ + + + + + + Property Registry Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Fproperty-registry/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fproperty-registry/index.html new file mode 100644 index 00000000..798f0f27 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fproperty-registry/index.html @@ -0,0 +1,25 @@ + + + + + + Property Registry | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-alias_of/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-alias_of/index.html new file mode 100644 index 00000000..68df04fb --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-alias_of/index.html @@ -0,0 +1,25 @@ + + + + + + Alias of | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-alternative_to/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-alternative_to/index.html new file mode 100644 index 00000000..b28ac17a --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-alternative_to/index.html @@ -0,0 +1,25 @@ + + + + + + Alternative to | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-anticipated/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-anticipated/index.html new file mode 100644 index 00000000..c2e5b1e2 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-anticipated/index.html @@ -0,0 +1,25 @@ + + + + + + Anticipated | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-anticipated_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-anticipated_by/index.html new file mode 100644 index 00000000..9be5472f --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-anticipated_by/index.html @@ -0,0 +1,25 @@ + + + + + + Anticipated By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-anticipates/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-anticipates/index.html new file mode 100644 index 00000000..335b0c7d --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-anticipates/index.html @@ -0,0 +1,25 @@ + + + + + + Anticipates | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-appears_in/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-appears_in/index.html new file mode 100644 index 00000000..730db71a --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-appears_in/index.html @@ -0,0 +1,25 @@ + + + + + + Appears in | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-approved/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-approved/index.html new file mode 100644 index 00000000..e8a4064a --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-approved/index.html @@ -0,0 +1,25 @@ + + + + + + Approved | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-approved_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-approved_by/index.html new file mode 100644 index 00000000..08cd8182 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-approved_by/index.html @@ -0,0 +1,25 @@ + + + + + + Approved By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-arrived_from/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-arrived_from/index.html new file mode 100644 index 00000000..15c14556 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-arrived_from/index.html @@ -0,0 +1,25 @@ + + + + + + Arrived From Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-arrives_at/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-arrives_at/index.html new file mode 100644 index 00000000..00954bd5 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-arrives_at/index.html @@ -0,0 +1,25 @@ + + + + + + Arrives at | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-authored/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-authored/index.html new file mode 100644 index 00000000..0c2cb244 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-authored/index.html @@ -0,0 +1,25 @@ + + + + + + Authored | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-authored_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-authored_by/index.html new file mode 100644 index 00000000..65732f7c --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-authored_by/index.html @@ -0,0 +1,25 @@ + + + + + + Authored By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-broader_than/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-broader_than/index.html new file mode 100644 index 00000000..eca2e61e --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-broader_than/index.html @@ -0,0 +1,25 @@ + + + + + + Broader than | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-cited_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-cited_by/index.html new file mode 100644 index 00000000..5ae9ea0b --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-cited_by/index.html @@ -0,0 +1,25 @@ + + + + + + Cited By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-cites/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-cites/index.html new file mode 100644 index 00000000..598c96bb --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-cites/index.html @@ -0,0 +1,25 @@ + + + + + + Cites | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-claim_of/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-claim_of/index.html new file mode 100644 index 00000000..179a5ad9 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-claim_of/index.html @@ -0,0 +1,25 @@ + + + + + + Claim Of Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-clarified_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-clarified_by/index.html new file mode 100644 index 00000000..113cbeb7 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-clarified_by/index.html @@ -0,0 +1,25 @@ + + + + + + Clarified By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-clarifies/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-clarifies/index.html new file mode 100644 index 00000000..0de6e7be --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-clarifies/index.html @@ -0,0 +1,25 @@ + + + + + + Clarifies | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-coined/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-coined/index.html new file mode 100644 index 00000000..3c0dbfa2 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-coined/index.html @@ -0,0 +1,25 @@ + + + + + + Coined | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-coined_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-coined_by/index.html new file mode 100644 index 00000000..f008b489 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-coined_by/index.html @@ -0,0 +1,25 @@ + + + + + + Coined By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-collaborated_with/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-collaborated_with/index.html new file mode 100644 index 00000000..572f47eb --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-collaborated_with/index.html @@ -0,0 +1,25 @@ + + + + + + Collaborated with | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-compatible_with/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-compatible_with/index.html new file mode 100644 index 00000000..fab3155d --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-compatible_with/index.html @@ -0,0 +1,25 @@ + + + + + + Compatible with | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-contains/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-contains/index.html new file mode 100644 index 00000000..b2ceae2f --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-contains/index.html @@ -0,0 +1,25 @@ + + + + + + Contains | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-contemporary_of/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-contemporary_of/index.html new file mode 100644 index 00000000..982e799c --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-contemporary_of/index.html @@ -0,0 +1,25 @@ + + + + + + Contemporary of | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-context_for/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-context_for/index.html new file mode 100644 index 00000000..8aef4b62 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-context_for/index.html @@ -0,0 +1,25 @@ + + + + + + Context for | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-continued_from/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-continued_from/index.html new file mode 100644 index 00000000..d7b6902f --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-continued_from/index.html @@ -0,0 +1,25 @@ + + + + + + Continued From Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-continues_to/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-continues_to/index.html new file mode 100644 index 00000000..f41a2827 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-continues_to/index.html @@ -0,0 +1,25 @@ + + + + + + Continues to | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-contradicted_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-contradicted_by/index.html new file mode 100644 index 00000000..b08d2de6 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-contradicted_by/index.html @@ -0,0 +1,25 @@ + + + + + + Contradicted By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-contradicts/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-contradicts/index.html new file mode 100644 index 00000000..8e17e356 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-contradicts/index.html @@ -0,0 +1,25 @@ + + + + + + Contradicts | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-contrasts_with/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-contrasts_with/index.html new file mode 100644 index 00000000..a7bd0e0b --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-contrasts_with/index.html @@ -0,0 +1,25 @@ + + + + + + Contrasts with | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-created/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-created/index.html new file mode 100644 index 00000000..60b39209 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-created/index.html @@ -0,0 +1,25 @@ + + + + + + Created | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-created_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-created_by/index.html new file mode 100644 index 00000000..3a3334f9 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-created_by/index.html @@ -0,0 +1,25 @@ + + + + + + Created By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-deep_linked_from/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-deep_linked_from/index.html new file mode 100644 index 00000000..1ae90c2a --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-deep_linked_from/index.html @@ -0,0 +1,25 @@ + + + + + + Deep Linked From Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-deep_links_to/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-deep_links_to/index.html new file mode 100644 index 00000000..9dac9178 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-deep_links_to/index.html @@ -0,0 +1,25 @@ + + + + + + Deep links to | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-defined_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-defined_by/index.html new file mode 100644 index 00000000..12a0f1a7 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-defined_by/index.html @@ -0,0 +1,25 @@ + + + + + + Defined By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-defines/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-defines/index.html new file mode 100644 index 00000000..ea009a2d --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-defines/index.html @@ -0,0 +1,25 @@ + + + + + + Defines | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-demonstrated_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-demonstrated_by/index.html new file mode 100644 index 00000000..49f19e0e --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-demonstrated_by/index.html @@ -0,0 +1,25 @@ + + + + + + Demonstrated By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-demonstrates/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-demonstrates/index.html new file mode 100644 index 00000000..54e555bb --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-demonstrates/index.html @@ -0,0 +1,25 @@ + + + + + + Demonstrates | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-dependency_of/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-dependency_of/index.html new file mode 100644 index 00000000..d47ba06d --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-dependency_of/index.html @@ -0,0 +1,25 @@ + + + + + + Dependency Of Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-depends_on/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-depends_on/index.html new file mode 100644 index 00000000..5200b377 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-depends_on/index.html @@ -0,0 +1,25 @@ + + + + + + Depends on | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-depicted_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-depicted_by/index.html new file mode 100644 index 00000000..51c56606 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-depicted_by/index.html @@ -0,0 +1,25 @@ + + + + + + Depicted By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-depicts/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-depicts/index.html new file mode 100644 index 00000000..9d5a2fe5 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-depicts/index.html @@ -0,0 +1,25 @@ + + + + + + Depicts | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-derived_from/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-derived_from/index.html new file mode 100644 index 00000000..2672cb3d --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-derived_from/index.html @@ -0,0 +1,25 @@ + + + + + + Derived from | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-derived_into/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-derived_into/index.html new file mode 100644 index 00000000..1ee22d6c --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-derived_into/index.html @@ -0,0 +1,25 @@ + + + + + + Derived Into Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-discussed_in/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-discussed_in/index.html new file mode 100644 index 00000000..efc1f8b8 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-discussed_in/index.html @@ -0,0 +1,25 @@ + + + + + + Discussed In Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-discusses/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-discusses/index.html new file mode 100644 index 00000000..1695ed9f --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-discusses/index.html @@ -0,0 +1,25 @@ + + + + + + Discusses | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-disputed_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-disputed_by/index.html new file mode 100644 index 00000000..da28b289 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-disputed_by/index.html @@ -0,0 +1,25 @@ + + + + + + Disputed By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-disputed_identity/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-disputed_identity/index.html new file mode 100644 index 00000000..dabe65aa --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-disputed_identity/index.html @@ -0,0 +1,25 @@ + + + + + + Disputed identity | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-disputes/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-disputes/index.html new file mode 100644 index 00000000..ebf975ee --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-disputes/index.html @@ -0,0 +1,25 @@ + + + + + + Disputes | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-documented_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-documented_by/index.html new file mode 100644 index 00000000..26a2c13f --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-documented_by/index.html @@ -0,0 +1,25 @@ + + + + + + Documented By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-documents/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-documents/index.html new file mode 100644 index 00000000..e7940933 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-documents/index.html @@ -0,0 +1,25 @@ + + + + + + Documents | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-enabled_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-enabled_by/index.html new file mode 100644 index 00000000..575c75b7 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-enabled_by/index.html @@ -0,0 +1,25 @@ + + + + + + Enabled By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-enables/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-enables/index.html new file mode 100644 index 00000000..8986574a --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-enables/index.html @@ -0,0 +1,25 @@ + + + + + + Enables | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-equivalent_to/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-equivalent_to/index.html new file mode 100644 index 00000000..8e008d7a --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-equivalent_to/index.html @@ -0,0 +1,25 @@ + + + + + + Equivalent to | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-evidence_for/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-evidence_for/index.html new file mode 100644 index 00000000..9251e378 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-evidence_for/index.html @@ -0,0 +1,25 @@ + + + + + + Evidence for | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-explained_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-explained_by/index.html new file mode 100644 index 00000000..f20777b6 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-explained_by/index.html @@ -0,0 +1,25 @@ + + + + + + Explained By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-explains/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-explains/index.html new file mode 100644 index 00000000..cde5d4d0 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-explains/index.html @@ -0,0 +1,25 @@ + + + + + + Explains | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-extended_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-extended_by/index.html new file mode 100644 index 00000000..71e571d4 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-extended_by/index.html @@ -0,0 +1,25 @@ + + + + + + Extended By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-extends/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-extends/index.html new file mode 100644 index 00000000..888a9f9d --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-extends/index.html @@ -0,0 +1,25 @@ + + + + + + Extends | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-extension_of/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-extension_of/index.html new file mode 100644 index 00000000..2c4a75b9 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-extension_of/index.html @@ -0,0 +1,25 @@ + + + + + + Extension of | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-featured_in/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-featured_in/index.html new file mode 100644 index 00000000..211b05dd --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-featured_in/index.html @@ -0,0 +1,25 @@ + + + + + + Featured In Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-featured_speaker/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-featured_speaker/index.html new file mode 100644 index 00000000..9cf33525 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-featured_speaker/index.html @@ -0,0 +1,25 @@ + + + + + + Featured Speaker Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-features/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-features/index.html new file mode 100644 index 00000000..5f9e092c --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-features/index.html @@ -0,0 +1,25 @@ + + + + + + Features | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-followed/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-followed/index.html new file mode 100644 index 00000000..45e8b4e0 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-followed/index.html @@ -0,0 +1,25 @@ + + + + + + Followed Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-friend_of/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-friend_of/index.html new file mode 100644 index 00000000..4c580f21 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-friend_of/index.html @@ -0,0 +1,25 @@ + + + + + + Friend of | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-had_participant/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-had_participant/index.html new file mode 100644 index 00000000..2759e341 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-had_participant/index.html @@ -0,0 +1,25 @@ + + + + + + Had Participant Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-has_alias/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-has_alias/index.html new file mode 100644 index 00000000..1d7bdcbc --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-has_alias/index.html @@ -0,0 +1,25 @@ + + + + + + Has Alias Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-has_appearance/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-has_appearance/index.html new file mode 100644 index 00000000..6f413d04 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-has_appearance/index.html @@ -0,0 +1,25 @@ + + + + + + Has Appearance Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-has_claim/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-has_claim/index.html new file mode 100644 index 00000000..c908de98 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-has_claim/index.html @@ -0,0 +1,25 @@ + + + + + + Has claim | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-has_context/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-has_context/index.html new file mode 100644 index 00000000..e403fdfe --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-has_context/index.html @@ -0,0 +1,25 @@ + + + + + + Has Context Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-has_evidence/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-has_evidence/index.html new file mode 100644 index 00000000..af117892 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-has_evidence/index.html @@ -0,0 +1,25 @@ + + + + + + Has Evidence Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-has_extension/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-has_extension/index.html new file mode 100644 index 00000000..71397f52 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-has_extension/index.html @@ -0,0 +1,25 @@ + + + + + + Has Extension Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-has_primary_media/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-has_primary_media/index.html new file mode 100644 index 00000000..0ac8fed0 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-has_primary_media/index.html @@ -0,0 +1,25 @@ + + + + + + Has primary media | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-identified/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-identified/index.html new file mode 100644 index 00000000..a73d0fce --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-identified/index.html @@ -0,0 +1,25 @@ + + + + + + Identified | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-identified_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-identified_by/index.html new file mode 100644 index 00000000..7631efc9 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-identified_by/index.html @@ -0,0 +1,25 @@ + + + + + + Identified By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-implemented_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-implemented_by/index.html new file mode 100644 index 00000000..e25af819 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-implemented_by/index.html @@ -0,0 +1,25 @@ + + + + + + Implemented By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-implements/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-implements/index.html new file mode 100644 index 00000000..cbc12341 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-implements/index.html @@ -0,0 +1,25 @@ + + + + + + Implements | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-included_in/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-included_in/index.html new file mode 100644 index 00000000..9eed872f --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-included_in/index.html @@ -0,0 +1,25 @@ + + + + + + Included In Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-includes/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-includes/index.html new file mode 100644 index 00000000..69f517b7 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-includes/index.html @@ -0,0 +1,25 @@ + + + + + + Includes | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-influenced/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-influenced/index.html new file mode 100644 index 00000000..eb50d448 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-influenced/index.html @@ -0,0 +1,25 @@ + + + + + + Influenced | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-influenced_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-influenced_by/index.html new file mode 100644 index 00000000..a02e1fdc --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-influenced_by/index.html @@ -0,0 +1,25 @@ + + + + + + Influenced By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-interviewed/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-interviewed/index.html new file mode 100644 index 00000000..622f4a39 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-interviewed/index.html @@ -0,0 +1,25 @@ + + + + + + Interviewed | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-interviewed_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-interviewed_by/index.html new file mode 100644 index 00000000..30c6080d --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-interviewed_by/index.html @@ -0,0 +1,25 @@ + + + + + + Interviewed By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-introduced/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-introduced/index.html new file mode 100644 index 00000000..45ca331b --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-introduced/index.html @@ -0,0 +1,25 @@ + + + + + + Introduced | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-introduced_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-introduced_by/index.html new file mode 100644 index 00000000..4dd4f083 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-introduced_by/index.html @@ -0,0 +1,25 @@ + + + + + + Introduced By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-introduced_in/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-introduced_in/index.html new file mode 100644 index 00000000..6699a587 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-introduced_in/index.html @@ -0,0 +1,25 @@ + + + + + + Introduced in | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-introduction_venue_of/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-introduction_venue_of/index.html new file mode 100644 index 00000000..d66c7f00 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-introduction_venue_of/index.html @@ -0,0 +1,25 @@ + + + + + + Introduction Venue Of Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-is_start_of/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-is_start_of/index.html new file mode 100644 index 00000000..74b6be57 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-is_start_of/index.html @@ -0,0 +1,25 @@ + + + + + + Is Start Of Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-mapped_from/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-mapped_from/index.html new file mode 100644 index 00000000..b41a8bae --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-mapped_from/index.html @@ -0,0 +1,25 @@ + + + + + + Mapped From Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-maps_to/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-maps_to/index.html new file mode 100644 index 00000000..24a05bc3 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-maps_to/index.html @@ -0,0 +1,25 @@ + + + + + + Maps to | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-memorialized_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-memorialized_by/index.html new file mode 100644 index 00000000..63ad44cf --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-memorialized_by/index.html @@ -0,0 +1,25 @@ + + + + + + Memorialized By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-memorializes/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-memorializes/index.html new file mode 100644 index 00000000..7502b379 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-memorializes/index.html @@ -0,0 +1,25 @@ + + + + + + Memorializes | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-mentioned_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-mentioned_by/index.html new file mode 100644 index 00000000..b8f41818 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-mentioned_by/index.html @@ -0,0 +1,25 @@ + + + + + + Mentioned By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-mentions/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-mentions/index.html new file mode 100644 index 00000000..0870d185 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-mentions/index.html @@ -0,0 +1,25 @@ + + + + + + Mentions | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-motivated_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-motivated_by/index.html new file mode 100644 index 00000000..200861a9 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-motivated_by/index.html @@ -0,0 +1,25 @@ + + + + + + Motivated by | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-motivates/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-motivates/index.html new file mode 100644 index 00000000..0cbe9bda --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-motivates/index.html @@ -0,0 +1,25 @@ + + + + + + Motivates Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-narrower_than/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-narrower_than/index.html new file mode 100644 index 00000000..a7ba2280 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-narrower_than/index.html @@ -0,0 +1,25 @@ + + + + + + Narrower Than Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-occurred_at/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-occurred_at/index.html new file mode 100644 index 00000000..8a984baf --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-occurred_at/index.html @@ -0,0 +1,25 @@ + + + + + + Occurred at | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-parallel_to/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-parallel_to/index.html new file mode 100644 index 00000000..914ea9b8 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-parallel_to/index.html @@ -0,0 +1,25 @@ + + + + + + Parallel to | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-part_of/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-part_of/index.html new file mode 100644 index 00000000..6109d4e5 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-part_of/index.html @@ -0,0 +1,25 @@ + + + + + + Part Of Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-participated_in/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-participated_in/index.html new file mode 100644 index 00000000..efe22248 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-participated_in/index.html @@ -0,0 +1,25 @@ + + + + + + Participated in | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-popularized/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-popularized/index.html new file mode 100644 index 00000000..03b2d285 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-popularized/index.html @@ -0,0 +1,25 @@ + + + + + + Popularized | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-popularized_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-popularized_by/index.html new file mode 100644 index 00000000..a1757cd6 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-popularized_by/index.html @@ -0,0 +1,25 @@ + + + + + + Popularized By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-possible_match/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-possible_match/index.html new file mode 100644 index 00000000..aadfdcf8 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-possible_match/index.html @@ -0,0 +1,25 @@ + + + + + + Possible match | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-preceded/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-preceded/index.html new file mode 100644 index 00000000..8b3d6586 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-preceded/index.html @@ -0,0 +1,25 @@ + + + + + + Preceded | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-presented/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-presented/index.html new file mode 100644 index 00000000..7e820de2 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-presented/index.html @@ -0,0 +1,25 @@ + + + + + + Presented | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-presented_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-presented_by/index.html new file mode 100644 index 00000000..7b35bab5 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-presented_by/index.html @@ -0,0 +1,25 @@ + + + + + + Presented By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-preserved_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-preserved_by/index.html new file mode 100644 index 00000000..a3c30237 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-preserved_by/index.html @@ -0,0 +1,25 @@ + + + + + + Preserved By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-preserves/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-preserves/index.html new file mode 100644 index 00000000..4a8ee09a --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-preserves/index.html @@ -0,0 +1,25 @@ + + + + + + Preserves | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-produces/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-produces/index.html new file mode 100644 index 00000000..be9df2d6 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-produces/index.html @@ -0,0 +1,25 @@ + + + + + + Produces Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-proposed/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-proposed/index.html new file mode 100644 index 00000000..514923b2 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-proposed/index.html @@ -0,0 +1,25 @@ + + + + + + Proposed | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-proposed_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-proposed_by/index.html new file mode 100644 index 00000000..e41e99f4 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-proposed_by/index.html @@ -0,0 +1,25 @@ + + + + + + Proposed By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-quoted_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-quoted_by/index.html new file mode 100644 index 00000000..ee94d476 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-quoted_by/index.html @@ -0,0 +1,25 @@ + + + + + + Quoted By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-quotes/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-quotes/index.html new file mode 100644 index 00000000..2b6f83ea --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-quotes/index.html @@ -0,0 +1,25 @@ + + + + + + Quotes | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-refined_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-refined_by/index.html new file mode 100644 index 00000000..19510019 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-refined_by/index.html @@ -0,0 +1,25 @@ + + + + + + Refined By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-refines/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-refines/index.html new file mode 100644 index 00000000..25eda0f1 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-refines/index.html @@ -0,0 +1,25 @@ + + + + + + Refines | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-registry/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-registry/index.html new file mode 100644 index 00000000..0175b324 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-registry/index.html @@ -0,0 +1,25 @@ + + + + + + Relationship Type Registry | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-related_to/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-related_to/index.html new file mode 100644 index 00000000..43e9c707 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-related_to/index.html @@ -0,0 +1,25 @@ + + + + + + Related to | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-represented_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-represented_by/index.html new file mode 100644 index 00000000..1362ab79 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-represented_by/index.html @@ -0,0 +1,25 @@ + + + + + + Represented By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-represents/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-represents/index.html new file mode 100644 index 00000000..d85fe2cb --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-represents/index.html @@ -0,0 +1,25 @@ + + + + + + Represents | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-required_for/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-required_for/index.html new file mode 100644 index 00000000..42c491c5 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-required_for/index.html @@ -0,0 +1,25 @@ + + + + + + Required For Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-requires/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-requires/index.html new file mode 100644 index 00000000..1409c496 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-requires/index.html @@ -0,0 +1,25 @@ + + + + + + Requires | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-results_from/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-results_from/index.html new file mode 100644 index 00000000..74443b19 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-results_from/index.html @@ -0,0 +1,25 @@ + + + + + + Results from | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-same_entity/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-same_entity/index.html new file mode 100644 index 00000000..67b54b97 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-same_entity/index.html @@ -0,0 +1,25 @@ + + + + + + Same entity | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-shaped_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-shaped_by/index.html new file mode 100644 index 00000000..235b9f2f --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-shaped_by/index.html @@ -0,0 +1,25 @@ + + + + + + Shaped By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-shapes/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-shapes/index.html new file mode 100644 index 00000000..bb76a3c3 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-shapes/index.html @@ -0,0 +1,25 @@ + + + + + + Shapes | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-site_of/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-site_of/index.html new file mode 100644 index 00000000..ab75cea5 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-site_of/index.html @@ -0,0 +1,25 @@ + + + + + + Site Of Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-spoke_at/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-spoke_at/index.html new file mode 100644 index 00000000..15d31c94 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-spoke_at/index.html @@ -0,0 +1,25 @@ + + + + + + Spoke at | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-starts_with/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-starts_with/index.html new file mode 100644 index 00000000..89cb156a --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-starts_with/index.html @@ -0,0 +1,25 @@ + + + + + + Starts with | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-superseded_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-superseded_by/index.html new file mode 100644 index 00000000..20a06a56 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-superseded_by/index.html @@ -0,0 +1,25 @@ + + + + + + Superseded By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-supersedes/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-supersedes/index.html new file mode 100644 index 00000000..922d639b --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-supersedes/index.html @@ -0,0 +1,25 @@ + + + + + + Supersedes | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-supported_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-supported_by/index.html new file mode 100644 index 00000000..d778cb09 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-supported_by/index.html @@ -0,0 +1,25 @@ + + + + + + Supported By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-supports/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-supports/index.html new file mode 100644 index 00000000..b802d781 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-supports/index.html @@ -0,0 +1,25 @@ + + + + + + Supports | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-threatened_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-threatened_by/index.html new file mode 100644 index 00000000..150076fa --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-threatened_by/index.html @@ -0,0 +1,25 @@ + + + + + + Threatened By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-threatens/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-threatens/index.html new file mode 100644 index 00000000..3f4273d7 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-threatens/index.html @@ -0,0 +1,25 @@ + + + + + + Threatens | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-trained_on/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-trained_on/index.html new file mode 100644 index 00000000..d097f988 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-trained_on/index.html @@ -0,0 +1,25 @@ + + + + + + Trained on | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-transcluded_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-transcluded_by/index.html new file mode 100644 index 00000000..9d7ee56f --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-transcluded_by/index.html @@ -0,0 +1,25 @@ + + + + + + Transcluded By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-transcludes/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-transcludes/index.html new file mode 100644 index 00000000..927b6fcd --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-transcludes/index.html @@ -0,0 +1,25 @@ + + + + + + Transcludes | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-used_as_primary_media_for/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-used_as_primary_media_for/index.html new file mode 100644 index 00000000..524fb0f4 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-used_as_primary_media_for/index.html @@ -0,0 +1,25 @@ + + + + + + Used As Primary Media For Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-used_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-used_by/index.html new file mode 100644 index 00000000..dc849cde --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-used_by/index.html @@ -0,0 +1,25 @@ + + + + + + Used By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-used_to_train/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-used_to_train/index.html new file mode 100644 index 00000000..6f19ce61 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-used_to_train/index.html @@ -0,0 +1,25 @@ + + + + + + Used To Train Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-uses/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-uses/index.html new file mode 100644 index 00000000..d9440a14 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Frelationship-type-uses/index.html @@ -0,0 +1,25 @@ + + + + + + Uses | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Fro-crate-metadata-schema/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fro-crate-metadata-schema/index.html new file mode 100644 index 00000000..d8a4b22c --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fro-crate-metadata-schema/index.html @@ -0,0 +1,25 @@ + + + + + + RO-Crate Metadata Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Fsubstrate-diff-schema/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fsubstrate-diff-schema/index.html new file mode 100644 index 00000000..fc114f0f --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fsubstrate-diff-schema/index.html @@ -0,0 +1,25 @@ + + + + + + Substrate Diff Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Fsubstrate-manifest-schema/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fsubstrate-manifest-schema/index.html new file mode 100644 index 00000000..7df72d12 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fsubstrate-manifest-schema/index.html @@ -0,0 +1,25 @@ + + + + + + Substrate Manifest Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Fsubstrate-node-schema/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fsubstrate-node-schema/index.html new file mode 100644 index 00000000..aff53520 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fsubstrate-node-schema/index.html @@ -0,0 +1,25 @@ + + + + + + Substrate Node Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema%2Fsubstrate-relationships-schema/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fsubstrate-relationships-schema/index.html new file mode 100644 index 00000000..d82adfae --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema%2Fsubstrate-relationships-schema/index.html @@ -0,0 +1,25 @@ + + + + + + Substrate Relationships Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/author-profile-schema/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/author-profile-schema/index.html new file mode 100644 index 00000000..03b2619e --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/author-profile-schema/index.html @@ -0,0 +1,25 @@ + + + + + + Author Profile Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/canonical-schema-author-profile/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/canonical-schema-author-profile/index.html new file mode 100644 index 00000000..f0c99b56 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/canonical-schema-author-profile/index.html @@ -0,0 +1,25 @@ + + + + + + Author Profile Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/canonical-schema-compatibility-report/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/canonical-schema-compatibility-report/index.html new file mode 100644 index 00000000..30861359 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/canonical-schema-compatibility-report/index.html @@ -0,0 +1,25 @@ + + + + + + Compatibility Report Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/canonical-schema-merge-report/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/canonical-schema-merge-report/index.html new file mode 100644 index 00000000..09c8c1fc --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/canonical-schema-merge-report/index.html @@ -0,0 +1,25 @@ + + + + + + Merge Report Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/canonical-schema-nanopublication/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/canonical-schema-nanopublication/index.html new file mode 100644 index 00000000..b6353312 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/canonical-schema-nanopublication/index.html @@ -0,0 +1,25 @@ + + + + + + Nanopublication Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/canonical-schema-ro-crate-metadata/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/canonical-schema-ro-crate-metadata/index.html new file mode 100644 index 00000000..99530070 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/canonical-schema-ro-crate-metadata/index.html @@ -0,0 +1,25 @@ + + + + + + Ro Crate Metadata Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/canonical-schema-substrate-diff/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/canonical-schema-substrate-diff/index.html new file mode 100644 index 00000000..badfc866 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/canonical-schema-substrate-diff/index.html @@ -0,0 +1,25 @@ + + + + + + Substrate Diff Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/canonical-schema-substrate-manifest/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/canonical-schema-substrate-manifest/index.html new file mode 100644 index 00000000..1947cf98 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/canonical-schema-substrate-manifest/index.html @@ -0,0 +1,25 @@ + + + + + + Substrate Manifest Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/canonical-schema-substrate-node/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/canonical-schema-substrate-node/index.html new file mode 100644 index 00000000..f0b223fa --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/canonical-schema-substrate-node/index.html @@ -0,0 +1,25 @@ + + + + + + Substrate Node Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/canonical-schema-substrate-relationships/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/canonical-schema-substrate-relationships/index.html new file mode 100644 index 00000000..3d2df42c --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/canonical-schema-substrate-relationships/index.html @@ -0,0 +1,25 @@ + + + + + + Substrate Relationships Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/canonical-schema-xananode-node-types/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/canonical-schema-xananode-node-types/index.html new file mode 100644 index 00000000..1f4f506f --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/canonical-schema-xananode-node-types/index.html @@ -0,0 +1,25 @@ + + + + + + Xananode Node Types Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/canonical-schema-xananode-property-registry/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/canonical-schema-xananode-property-registry/index.html new file mode 100644 index 00000000..d532e254 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/canonical-schema-xananode-property-registry/index.html @@ -0,0 +1,25 @@ + + + + + + Xananode Property Registry Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/canonical-schema-xananode-relationship-types/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/canonical-schema-xananode-relationship-types/index.html new file mode 100644 index 00000000..15225235 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/canonical-schema-xananode-relationship-types/index.html @@ -0,0 +1,25 @@ + + + + + + Xananode Relationship Types Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/canonical-schemas-registry/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/canonical-schemas-registry/index.html new file mode 100644 index 00000000..93fb3fc9 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/canonical-schemas-registry/index.html @@ -0,0 +1,25 @@ + + + + + + Canonical Schemas Registry | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/compatibility-report-schema/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/compatibility-report-schema/index.html new file mode 100644 index 00000000..47c95785 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/compatibility-report-schema/index.html @@ -0,0 +1,25 @@ + + + + + + Compatibility Report Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/known-implementations-registry/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/known-implementations-registry/index.html new file mode 100644 index 00000000..f752c563 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/known-implementations-registry/index.html @@ -0,0 +1,25 @@ + + + + + + Known Implementations Registry | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/merge-report-schema/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/merge-report-schema/index.html new file mode 100644 index 00000000..8e7162ff --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/merge-report-schema/index.html @@ -0,0 +1,25 @@ + + + + + + Merge Report Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/namespace-example.merge/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/namespace-example.merge/index.html new file mode 100644 index 00000000..2959c90e --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/namespace-example.merge/index.html @@ -0,0 +1,25 @@ + + + + + + Federation Merge Report Example Namespace | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/namespace-example.minimal/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/namespace-example.minimal/index.html new file mode 100644 index 00000000..0520eca2 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/namespace-example.minimal/index.html @@ -0,0 +1,25 @@ + + + + + + Minimal Example Namespace | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/namespace-example.museum/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/namespace-example.museum/index.html new file mode 100644 index 00000000..54c02a84 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/namespace-example.museum/index.html @@ -0,0 +1,25 @@ + + + + + + Museum Extension Example Namespace | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/namespace-example.researcher_a/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/namespace-example.researcher_a/index.html new file mode 100644 index 00000000..92c8f630 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/namespace-example.researcher_a/index.html @@ -0,0 +1,25 @@ + + + + + + Federation Example A Namespace | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/namespace-example.researcher_b/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/namespace-example.researcher_b/index.html new file mode 100644 index 00000000..16330f7f --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/namespace-example.researcher_b/index.html @@ -0,0 +1,25 @@ + + + + + + Federation Example B Namespace | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/namespace-registry/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/namespace-registry/index.html new file mode 100644 index 00000000..a27e5c2f --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/namespace-registry/index.html @@ -0,0 +1,25 @@ + + + + + + Namespace Registry | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/namespace-schema/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/namespace-schema/index.html new file mode 100644 index 00000000..4f8f280a --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/namespace-schema/index.html @@ -0,0 +1,25 @@ + + + + + + Namespace Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/namespace-xananode/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/namespace-xananode/index.html new file mode 100644 index 00000000..130ea247 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/namespace-xananode/index.html @@ -0,0 +1,25 @@ + + + + + + XanaNode Core | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/nanopublication-schema/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/nanopublication-schema/index.html new file mode 100644 index 00000000..c105c71a --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/nanopublication-schema/index.html @@ -0,0 +1,25 @@ + + + + + + Nanopublication Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/node-type-claim/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/node-type-claim/index.html new file mode 100644 index 00000000..8fd158e0 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/node-type-claim/index.html @@ -0,0 +1,25 @@ + + + + + + Claim | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/node-type-community/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/node-type-community/index.html new file mode 100644 index 00000000..2e07702e --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/node-type-community/index.html @@ -0,0 +1,25 @@ + + + + + + Community | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/node-type-concept/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/node-type-concept/index.html new file mode 100644 index 00000000..3e72d84b --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/node-type-concept/index.html @@ -0,0 +1,25 @@ + + + + + + Concept | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/node-type-essay/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/node-type-essay/index.html new file mode 100644 index 00000000..dd72d926 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/node-type-essay/index.html @@ -0,0 +1,25 @@ + + + + + + Essay | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/node-type-event/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/node-type-event/index.html new file mode 100644 index 00000000..22d5f659 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/node-type-event/index.html @@ -0,0 +1,25 @@ + + + + + + Event | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/node-type-fragment/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/node-type-fragment/index.html new file mode 100644 index 00000000..ba5328d7 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/node-type-fragment/index.html @@ -0,0 +1,25 @@ + + + + + + Fragment | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/node-type-media/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/node-type-media/index.html new file mode 100644 index 00000000..116943d5 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/node-type-media/index.html @@ -0,0 +1,25 @@ + + + + + + Media | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/node-type-observation/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/node-type-observation/index.html new file mode 100644 index 00000000..ca2a2d10 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/node-type-observation/index.html @@ -0,0 +1,25 @@ + + + + + + Observation | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/node-type-organization/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/node-type-organization/index.html new file mode 100644 index 00000000..61ccb7d2 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/node-type-organization/index.html @@ -0,0 +1,25 @@ + + + + + + Organization | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/node-type-person/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/node-type-person/index.html new file mode 100644 index 00000000..912554c4 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/node-type-person/index.html @@ -0,0 +1,25 @@ + + + + + + Person | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/node-type-place/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/node-type-place/index.html new file mode 100644 index 00000000..8e6ad605 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/node-type-place/index.html @@ -0,0 +1,25 @@ + + + + + + Place | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/node-type-project/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/node-type-project/index.html new file mode 100644 index 00000000..b0687a1e --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/node-type-project/index.html @@ -0,0 +1,25 @@ + + + + + + Project | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/node-type-publication/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/node-type-publication/index.html new file mode 100644 index 00000000..13034f44 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/node-type-publication/index.html @@ -0,0 +1,25 @@ + + + + + + Publication | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/node-type-registry/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/node-type-registry/index.html new file mode 100644 index 00000000..2ba930ff --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/node-type-registry/index.html @@ -0,0 +1,25 @@ + + + + + + Node Type Registry | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/node-type-relationship/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/node-type-relationship/index.html new file mode 100644 index 00000000..e765a964 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/node-type-relationship/index.html @@ -0,0 +1,25 @@ + + + + + + Relationship | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/node-type-revision/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/node-type-revision/index.html new file mode 100644 index 00000000..0f8a54d9 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/node-type-revision/index.html @@ -0,0 +1,25 @@ + + + + + + Revision | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/node-type-schema/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/node-type-schema/index.html new file mode 100644 index 00000000..7bbaff2f --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/node-type-schema/index.html @@ -0,0 +1,25 @@ + + + + + + Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/node-type-source/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/node-type-source/index.html new file mode 100644 index 00000000..7887d19b --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/node-type-source/index.html @@ -0,0 +1,25 @@ + + + + + + Source | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/node-type-technology/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/node-type-technology/index.html new file mode 100644 index 00000000..37162c99 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/node-type-technology/index.html @@ -0,0 +1,25 @@ + + + + + + Technology | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/node-type-trail/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/node-type-trail/index.html new file mode 100644 index 00000000..8f6edd44 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/node-type-trail/index.html @@ -0,0 +1,25 @@ + + + + + + Trail | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/property-birth_date/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/property-birth_date/index.html new file mode 100644 index 00000000..2bb44d53 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/property-birth_date/index.html @@ -0,0 +1,25 @@ + + + + + + Birth date | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/property-currency_value/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/property-currency_value/index.html new file mode 100644 index 00000000..ee6436a4 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/property-currency_value/index.html @@ -0,0 +1,25 @@ + + + + + + Currency value | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/property-external_identifier/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/property-external_identifier/index.html new file mode 100644 index 00000000..a4e63547 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/property-external_identifier/index.html @@ -0,0 +1,25 @@ + + + + + + External identifier | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/property-geo_coordinates/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/property-geo_coordinates/index.html new file mode 100644 index 00000000..9998ee84 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/property-geo_coordinates/index.html @@ -0,0 +1,25 @@ + + + + + + Geographic coordinates | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/property-measurement_si/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/property-measurement_si/index.html new file mode 100644 index 00000000..92d006f6 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/property-measurement_si/index.html @@ -0,0 +1,25 @@ + + + + + + SI measurement | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/property-registry-schema/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/property-registry-schema/index.html new file mode 100644 index 00000000..1750b78c --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/property-registry-schema/index.html @@ -0,0 +1,25 @@ + + + + + + Property Registry Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/property-registry/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/property-registry/index.html new file mode 100644 index 00000000..798f0f27 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/property-registry/index.html @@ -0,0 +1,25 @@ + + + + + + Property Registry | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-alias_of/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-alias_of/index.html new file mode 100644 index 00000000..68df04fb --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-alias_of/index.html @@ -0,0 +1,25 @@ + + + + + + Alias of | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-alternative_to/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-alternative_to/index.html new file mode 100644 index 00000000..b28ac17a --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-alternative_to/index.html @@ -0,0 +1,25 @@ + + + + + + Alternative to | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-anticipated/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-anticipated/index.html new file mode 100644 index 00000000..c2e5b1e2 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-anticipated/index.html @@ -0,0 +1,25 @@ + + + + + + Anticipated | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-anticipated_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-anticipated_by/index.html new file mode 100644 index 00000000..9be5472f --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-anticipated_by/index.html @@ -0,0 +1,25 @@ + + + + + + Anticipated By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-anticipates/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-anticipates/index.html new file mode 100644 index 00000000..335b0c7d --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-anticipates/index.html @@ -0,0 +1,25 @@ + + + + + + Anticipates | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-appears_in/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-appears_in/index.html new file mode 100644 index 00000000..730db71a --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-appears_in/index.html @@ -0,0 +1,25 @@ + + + + + + Appears in | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-approved/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-approved/index.html new file mode 100644 index 00000000..e8a4064a --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-approved/index.html @@ -0,0 +1,25 @@ + + + + + + Approved | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-approved_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-approved_by/index.html new file mode 100644 index 00000000..08cd8182 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-approved_by/index.html @@ -0,0 +1,25 @@ + + + + + + Approved By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-arrived_from/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-arrived_from/index.html new file mode 100644 index 00000000..15c14556 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-arrived_from/index.html @@ -0,0 +1,25 @@ + + + + + + Arrived From Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-arrives_at/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-arrives_at/index.html new file mode 100644 index 00000000..00954bd5 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-arrives_at/index.html @@ -0,0 +1,25 @@ + + + + + + Arrives at | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-authored/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-authored/index.html new file mode 100644 index 00000000..0c2cb244 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-authored/index.html @@ -0,0 +1,25 @@ + + + + + + Authored | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-authored_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-authored_by/index.html new file mode 100644 index 00000000..65732f7c --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-authored_by/index.html @@ -0,0 +1,25 @@ + + + + + + Authored By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-broader_than/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-broader_than/index.html new file mode 100644 index 00000000..eca2e61e --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-broader_than/index.html @@ -0,0 +1,25 @@ + + + + + + Broader than | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-cited_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-cited_by/index.html new file mode 100644 index 00000000..5ae9ea0b --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-cited_by/index.html @@ -0,0 +1,25 @@ + + + + + + Cited By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-cites/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-cites/index.html new file mode 100644 index 00000000..598c96bb --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-cites/index.html @@ -0,0 +1,25 @@ + + + + + + Cites | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-claim_of/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-claim_of/index.html new file mode 100644 index 00000000..179a5ad9 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-claim_of/index.html @@ -0,0 +1,25 @@ + + + + + + Claim Of Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-clarified_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-clarified_by/index.html new file mode 100644 index 00000000..113cbeb7 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-clarified_by/index.html @@ -0,0 +1,25 @@ + + + + + + Clarified By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-clarifies/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-clarifies/index.html new file mode 100644 index 00000000..0de6e7be --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-clarifies/index.html @@ -0,0 +1,25 @@ + + + + + + Clarifies | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-coined/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-coined/index.html new file mode 100644 index 00000000..3c0dbfa2 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-coined/index.html @@ -0,0 +1,25 @@ + + + + + + Coined | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-coined_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-coined_by/index.html new file mode 100644 index 00000000..f008b489 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-coined_by/index.html @@ -0,0 +1,25 @@ + + + + + + Coined By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-collaborated_with/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-collaborated_with/index.html new file mode 100644 index 00000000..572f47eb --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-collaborated_with/index.html @@ -0,0 +1,25 @@ + + + + + + Collaborated with | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-compatible_with/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-compatible_with/index.html new file mode 100644 index 00000000..fab3155d --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-compatible_with/index.html @@ -0,0 +1,25 @@ + + + + + + Compatible with | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-contains/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-contains/index.html new file mode 100644 index 00000000..b2ceae2f --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-contains/index.html @@ -0,0 +1,25 @@ + + + + + + Contains | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-contemporary_of/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-contemporary_of/index.html new file mode 100644 index 00000000..982e799c --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-contemporary_of/index.html @@ -0,0 +1,25 @@ + + + + + + Contemporary of | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-context_for/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-context_for/index.html new file mode 100644 index 00000000..8aef4b62 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-context_for/index.html @@ -0,0 +1,25 @@ + + + + + + Context for | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-continued_from/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-continued_from/index.html new file mode 100644 index 00000000..d7b6902f --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-continued_from/index.html @@ -0,0 +1,25 @@ + + + + + + Continued From Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-continues_to/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-continues_to/index.html new file mode 100644 index 00000000..f41a2827 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-continues_to/index.html @@ -0,0 +1,25 @@ + + + + + + Continues to | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-contradicted_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-contradicted_by/index.html new file mode 100644 index 00000000..b08d2de6 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-contradicted_by/index.html @@ -0,0 +1,25 @@ + + + + + + Contradicted By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-contradicts/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-contradicts/index.html new file mode 100644 index 00000000..8e17e356 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-contradicts/index.html @@ -0,0 +1,25 @@ + + + + + + Contradicts | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-contrasts_with/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-contrasts_with/index.html new file mode 100644 index 00000000..a7bd0e0b --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-contrasts_with/index.html @@ -0,0 +1,25 @@ + + + + + + Contrasts with | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-created/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-created/index.html new file mode 100644 index 00000000..60b39209 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-created/index.html @@ -0,0 +1,25 @@ + + + + + + Created | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-created_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-created_by/index.html new file mode 100644 index 00000000..3a3334f9 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-created_by/index.html @@ -0,0 +1,25 @@ + + + + + + Created By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-deep_linked_from/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-deep_linked_from/index.html new file mode 100644 index 00000000..1ae90c2a --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-deep_linked_from/index.html @@ -0,0 +1,25 @@ + + + + + + Deep Linked From Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-deep_links_to/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-deep_links_to/index.html new file mode 100644 index 00000000..9dac9178 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-deep_links_to/index.html @@ -0,0 +1,25 @@ + + + + + + Deep links to | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-defined_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-defined_by/index.html new file mode 100644 index 00000000..12a0f1a7 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-defined_by/index.html @@ -0,0 +1,25 @@ + + + + + + Defined By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-defines/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-defines/index.html new file mode 100644 index 00000000..ea009a2d --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-defines/index.html @@ -0,0 +1,25 @@ + + + + + + Defines | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-demonstrated_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-demonstrated_by/index.html new file mode 100644 index 00000000..49f19e0e --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-demonstrated_by/index.html @@ -0,0 +1,25 @@ + + + + + + Demonstrated By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-demonstrates/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-demonstrates/index.html new file mode 100644 index 00000000..54e555bb --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-demonstrates/index.html @@ -0,0 +1,25 @@ + + + + + + Demonstrates | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-dependency_of/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-dependency_of/index.html new file mode 100644 index 00000000..d47ba06d --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-dependency_of/index.html @@ -0,0 +1,25 @@ + + + + + + Dependency Of Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-depends_on/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-depends_on/index.html new file mode 100644 index 00000000..5200b377 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-depends_on/index.html @@ -0,0 +1,25 @@ + + + + + + Depends on | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-depicted_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-depicted_by/index.html new file mode 100644 index 00000000..51c56606 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-depicted_by/index.html @@ -0,0 +1,25 @@ + + + + + + Depicted By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-depicts/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-depicts/index.html new file mode 100644 index 00000000..9d5a2fe5 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-depicts/index.html @@ -0,0 +1,25 @@ + + + + + + Depicts | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-derived_from/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-derived_from/index.html new file mode 100644 index 00000000..2672cb3d --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-derived_from/index.html @@ -0,0 +1,25 @@ + + + + + + Derived from | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-derived_into/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-derived_into/index.html new file mode 100644 index 00000000..1ee22d6c --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-derived_into/index.html @@ -0,0 +1,25 @@ + + + + + + Derived Into Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-discussed_in/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-discussed_in/index.html new file mode 100644 index 00000000..efc1f8b8 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-discussed_in/index.html @@ -0,0 +1,25 @@ + + + + + + Discussed In Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-discusses/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-discusses/index.html new file mode 100644 index 00000000..1695ed9f --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-discusses/index.html @@ -0,0 +1,25 @@ + + + + + + Discusses | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-disputed_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-disputed_by/index.html new file mode 100644 index 00000000..da28b289 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-disputed_by/index.html @@ -0,0 +1,25 @@ + + + + + + Disputed By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-disputed_identity/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-disputed_identity/index.html new file mode 100644 index 00000000..dabe65aa --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-disputed_identity/index.html @@ -0,0 +1,25 @@ + + + + + + Disputed identity | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-disputes/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-disputes/index.html new file mode 100644 index 00000000..ebf975ee --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-disputes/index.html @@ -0,0 +1,25 @@ + + + + + + Disputes | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-documented_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-documented_by/index.html new file mode 100644 index 00000000..26a2c13f --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-documented_by/index.html @@ -0,0 +1,25 @@ + + + + + + Documented By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-documents/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-documents/index.html new file mode 100644 index 00000000..e7940933 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-documents/index.html @@ -0,0 +1,25 @@ + + + + + + Documents | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-enabled_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-enabled_by/index.html new file mode 100644 index 00000000..575c75b7 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-enabled_by/index.html @@ -0,0 +1,25 @@ + + + + + + Enabled By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-enables/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-enables/index.html new file mode 100644 index 00000000..8986574a --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-enables/index.html @@ -0,0 +1,25 @@ + + + + + + Enables | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-equivalent_to/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-equivalent_to/index.html new file mode 100644 index 00000000..8e008d7a --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-equivalent_to/index.html @@ -0,0 +1,25 @@ + + + + + + Equivalent to | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-evidence_for/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-evidence_for/index.html new file mode 100644 index 00000000..9251e378 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-evidence_for/index.html @@ -0,0 +1,25 @@ + + + + + + Evidence for | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-explained_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-explained_by/index.html new file mode 100644 index 00000000..f20777b6 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-explained_by/index.html @@ -0,0 +1,25 @@ + + + + + + Explained By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-explains/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-explains/index.html new file mode 100644 index 00000000..cde5d4d0 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-explains/index.html @@ -0,0 +1,25 @@ + + + + + + Explains | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-extended_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-extended_by/index.html new file mode 100644 index 00000000..71e571d4 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-extended_by/index.html @@ -0,0 +1,25 @@ + + + + + + Extended By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-extends/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-extends/index.html new file mode 100644 index 00000000..888a9f9d --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-extends/index.html @@ -0,0 +1,25 @@ + + + + + + Extends | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-extension_of/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-extension_of/index.html new file mode 100644 index 00000000..2c4a75b9 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-extension_of/index.html @@ -0,0 +1,25 @@ + + + + + + Extension of | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-featured_in/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-featured_in/index.html new file mode 100644 index 00000000..211b05dd --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-featured_in/index.html @@ -0,0 +1,25 @@ + + + + + + Featured In Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-featured_speaker/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-featured_speaker/index.html new file mode 100644 index 00000000..9cf33525 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-featured_speaker/index.html @@ -0,0 +1,25 @@ + + + + + + Featured Speaker Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-features/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-features/index.html new file mode 100644 index 00000000..5f9e092c --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-features/index.html @@ -0,0 +1,25 @@ + + + + + + Features | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-followed/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-followed/index.html new file mode 100644 index 00000000..45e8b4e0 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-followed/index.html @@ -0,0 +1,25 @@ + + + + + + Followed Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-friend_of/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-friend_of/index.html new file mode 100644 index 00000000..4c580f21 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-friend_of/index.html @@ -0,0 +1,25 @@ + + + + + + Friend of | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-had_participant/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-had_participant/index.html new file mode 100644 index 00000000..2759e341 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-had_participant/index.html @@ -0,0 +1,25 @@ + + + + + + Had Participant Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-has_alias/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-has_alias/index.html new file mode 100644 index 00000000..1d7bdcbc --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-has_alias/index.html @@ -0,0 +1,25 @@ + + + + + + Has Alias Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-has_appearance/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-has_appearance/index.html new file mode 100644 index 00000000..6f413d04 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-has_appearance/index.html @@ -0,0 +1,25 @@ + + + + + + Has Appearance Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-has_claim/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-has_claim/index.html new file mode 100644 index 00000000..c908de98 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-has_claim/index.html @@ -0,0 +1,25 @@ + + + + + + Has claim | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-has_context/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-has_context/index.html new file mode 100644 index 00000000..e403fdfe --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-has_context/index.html @@ -0,0 +1,25 @@ + + + + + + Has Context Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-has_evidence/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-has_evidence/index.html new file mode 100644 index 00000000..af117892 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-has_evidence/index.html @@ -0,0 +1,25 @@ + + + + + + Has Evidence Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-has_extension/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-has_extension/index.html new file mode 100644 index 00000000..71397f52 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-has_extension/index.html @@ -0,0 +1,25 @@ + + + + + + Has Extension Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-has_primary_media/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-has_primary_media/index.html new file mode 100644 index 00000000..0ac8fed0 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-has_primary_media/index.html @@ -0,0 +1,25 @@ + + + + + + Has primary media | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-identified/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-identified/index.html new file mode 100644 index 00000000..a73d0fce --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-identified/index.html @@ -0,0 +1,25 @@ + + + + + + Identified | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-identified_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-identified_by/index.html new file mode 100644 index 00000000..7631efc9 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-identified_by/index.html @@ -0,0 +1,25 @@ + + + + + + Identified By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-implemented_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-implemented_by/index.html new file mode 100644 index 00000000..e25af819 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-implemented_by/index.html @@ -0,0 +1,25 @@ + + + + + + Implemented By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-implements/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-implements/index.html new file mode 100644 index 00000000..cbc12341 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-implements/index.html @@ -0,0 +1,25 @@ + + + + + + Implements | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-included_in/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-included_in/index.html new file mode 100644 index 00000000..9eed872f --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-included_in/index.html @@ -0,0 +1,25 @@ + + + + + + Included In Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-includes/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-includes/index.html new file mode 100644 index 00000000..69f517b7 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-includes/index.html @@ -0,0 +1,25 @@ + + + + + + Includes | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-influenced/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-influenced/index.html new file mode 100644 index 00000000..eb50d448 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-influenced/index.html @@ -0,0 +1,25 @@ + + + + + + Influenced | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-influenced_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-influenced_by/index.html new file mode 100644 index 00000000..a02e1fdc --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-influenced_by/index.html @@ -0,0 +1,25 @@ + + + + + + Influenced By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-interviewed/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-interviewed/index.html new file mode 100644 index 00000000..622f4a39 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-interviewed/index.html @@ -0,0 +1,25 @@ + + + + + + Interviewed | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-interviewed_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-interviewed_by/index.html new file mode 100644 index 00000000..30c6080d --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-interviewed_by/index.html @@ -0,0 +1,25 @@ + + + + + + Interviewed By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-introduced/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-introduced/index.html new file mode 100644 index 00000000..45ca331b --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-introduced/index.html @@ -0,0 +1,25 @@ + + + + + + Introduced | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-introduced_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-introduced_by/index.html new file mode 100644 index 00000000..4dd4f083 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-introduced_by/index.html @@ -0,0 +1,25 @@ + + + + + + Introduced By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-introduced_in/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-introduced_in/index.html new file mode 100644 index 00000000..6699a587 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-introduced_in/index.html @@ -0,0 +1,25 @@ + + + + + + Introduced in | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-introduction_venue_of/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-introduction_venue_of/index.html new file mode 100644 index 00000000..d66c7f00 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-introduction_venue_of/index.html @@ -0,0 +1,25 @@ + + + + + + Introduction Venue Of Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-is_start_of/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-is_start_of/index.html new file mode 100644 index 00000000..74b6be57 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-is_start_of/index.html @@ -0,0 +1,25 @@ + + + + + + Is Start Of Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-mapped_from/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-mapped_from/index.html new file mode 100644 index 00000000..b41a8bae --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-mapped_from/index.html @@ -0,0 +1,25 @@ + + + + + + Mapped From Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-maps_to/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-maps_to/index.html new file mode 100644 index 00000000..24a05bc3 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-maps_to/index.html @@ -0,0 +1,25 @@ + + + + + + Maps to | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-memorialized_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-memorialized_by/index.html new file mode 100644 index 00000000..63ad44cf --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-memorialized_by/index.html @@ -0,0 +1,25 @@ + + + + + + Memorialized By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-memorializes/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-memorializes/index.html new file mode 100644 index 00000000..7502b379 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-memorializes/index.html @@ -0,0 +1,25 @@ + + + + + + Memorializes | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-mentioned_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-mentioned_by/index.html new file mode 100644 index 00000000..b8f41818 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-mentioned_by/index.html @@ -0,0 +1,25 @@ + + + + + + Mentioned By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-mentions/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-mentions/index.html new file mode 100644 index 00000000..0870d185 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-mentions/index.html @@ -0,0 +1,25 @@ + + + + + + Mentions | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-motivated_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-motivated_by/index.html new file mode 100644 index 00000000..200861a9 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-motivated_by/index.html @@ -0,0 +1,25 @@ + + + + + + Motivated by | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-motivates/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-motivates/index.html new file mode 100644 index 00000000..0cbe9bda --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-motivates/index.html @@ -0,0 +1,25 @@ + + + + + + Motivates Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-narrower_than/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-narrower_than/index.html new file mode 100644 index 00000000..a7ba2280 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-narrower_than/index.html @@ -0,0 +1,25 @@ + + + + + + Narrower Than Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-occurred_at/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-occurred_at/index.html new file mode 100644 index 00000000..8a984baf --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-occurred_at/index.html @@ -0,0 +1,25 @@ + + + + + + Occurred at | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-parallel_to/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-parallel_to/index.html new file mode 100644 index 00000000..914ea9b8 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-parallel_to/index.html @@ -0,0 +1,25 @@ + + + + + + Parallel to | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-part_of/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-part_of/index.html new file mode 100644 index 00000000..6109d4e5 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-part_of/index.html @@ -0,0 +1,25 @@ + + + + + + Part Of Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-participated_in/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-participated_in/index.html new file mode 100644 index 00000000..efe22248 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-participated_in/index.html @@ -0,0 +1,25 @@ + + + + + + Participated in | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-popularized/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-popularized/index.html new file mode 100644 index 00000000..03b2d285 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-popularized/index.html @@ -0,0 +1,25 @@ + + + + + + Popularized | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-popularized_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-popularized_by/index.html new file mode 100644 index 00000000..a1757cd6 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-popularized_by/index.html @@ -0,0 +1,25 @@ + + + + + + Popularized By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-possible_match/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-possible_match/index.html new file mode 100644 index 00000000..aadfdcf8 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-possible_match/index.html @@ -0,0 +1,25 @@ + + + + + + Possible match | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-preceded/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-preceded/index.html new file mode 100644 index 00000000..8b3d6586 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-preceded/index.html @@ -0,0 +1,25 @@ + + + + + + Preceded | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-presented/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-presented/index.html new file mode 100644 index 00000000..7e820de2 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-presented/index.html @@ -0,0 +1,25 @@ + + + + + + Presented | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-presented_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-presented_by/index.html new file mode 100644 index 00000000..7b35bab5 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-presented_by/index.html @@ -0,0 +1,25 @@ + + + + + + Presented By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-preserved_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-preserved_by/index.html new file mode 100644 index 00000000..a3c30237 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-preserved_by/index.html @@ -0,0 +1,25 @@ + + + + + + Preserved By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-preserves/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-preserves/index.html new file mode 100644 index 00000000..4a8ee09a --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-preserves/index.html @@ -0,0 +1,25 @@ + + + + + + Preserves | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-produces/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-produces/index.html new file mode 100644 index 00000000..be9df2d6 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-produces/index.html @@ -0,0 +1,25 @@ + + + + + + Produces Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-proposed/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-proposed/index.html new file mode 100644 index 00000000..514923b2 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-proposed/index.html @@ -0,0 +1,25 @@ + + + + + + Proposed | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-proposed_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-proposed_by/index.html new file mode 100644 index 00000000..e41e99f4 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-proposed_by/index.html @@ -0,0 +1,25 @@ + + + + + + Proposed By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-quoted_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-quoted_by/index.html new file mode 100644 index 00000000..ee94d476 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-quoted_by/index.html @@ -0,0 +1,25 @@ + + + + + + Quoted By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-quotes/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-quotes/index.html new file mode 100644 index 00000000..2b6f83ea --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-quotes/index.html @@ -0,0 +1,25 @@ + + + + + + Quotes | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-refined_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-refined_by/index.html new file mode 100644 index 00000000..19510019 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-refined_by/index.html @@ -0,0 +1,25 @@ + + + + + + Refined By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-refines/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-refines/index.html new file mode 100644 index 00000000..25eda0f1 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-refines/index.html @@ -0,0 +1,25 @@ + + + + + + Refines | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-registry/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-registry/index.html new file mode 100644 index 00000000..0175b324 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-registry/index.html @@ -0,0 +1,25 @@ + + + + + + Relationship Type Registry | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-related_to/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-related_to/index.html new file mode 100644 index 00000000..43e9c707 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-related_to/index.html @@ -0,0 +1,25 @@ + + + + + + Related to | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-represented_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-represented_by/index.html new file mode 100644 index 00000000..1362ab79 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-represented_by/index.html @@ -0,0 +1,25 @@ + + + + + + Represented By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-represents/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-represents/index.html new file mode 100644 index 00000000..d85fe2cb --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-represents/index.html @@ -0,0 +1,25 @@ + + + + + + Represents | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-required_for/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-required_for/index.html new file mode 100644 index 00000000..42c491c5 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-required_for/index.html @@ -0,0 +1,25 @@ + + + + + + Required For Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-requires/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-requires/index.html new file mode 100644 index 00000000..1409c496 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-requires/index.html @@ -0,0 +1,25 @@ + + + + + + Requires | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-results_from/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-results_from/index.html new file mode 100644 index 00000000..74443b19 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-results_from/index.html @@ -0,0 +1,25 @@ + + + + + + Results from | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-same_entity/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-same_entity/index.html new file mode 100644 index 00000000..67b54b97 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-same_entity/index.html @@ -0,0 +1,25 @@ + + + + + + Same entity | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-shaped_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-shaped_by/index.html new file mode 100644 index 00000000..235b9f2f --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-shaped_by/index.html @@ -0,0 +1,25 @@ + + + + + + Shaped By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-shapes/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-shapes/index.html new file mode 100644 index 00000000..bb76a3c3 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-shapes/index.html @@ -0,0 +1,25 @@ + + + + + + Shapes | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-site_of/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-site_of/index.html new file mode 100644 index 00000000..ab75cea5 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-site_of/index.html @@ -0,0 +1,25 @@ + + + + + + Site Of Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-spoke_at/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-spoke_at/index.html new file mode 100644 index 00000000..15d31c94 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-spoke_at/index.html @@ -0,0 +1,25 @@ + + + + + + Spoke at | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-starts_with/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-starts_with/index.html new file mode 100644 index 00000000..89cb156a --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-starts_with/index.html @@ -0,0 +1,25 @@ + + + + + + Starts with | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-superseded_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-superseded_by/index.html new file mode 100644 index 00000000..20a06a56 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-superseded_by/index.html @@ -0,0 +1,25 @@ + + + + + + Superseded By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-supersedes/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-supersedes/index.html new file mode 100644 index 00000000..922d639b --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-supersedes/index.html @@ -0,0 +1,25 @@ + + + + + + Supersedes | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-supported_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-supported_by/index.html new file mode 100644 index 00000000..d778cb09 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-supported_by/index.html @@ -0,0 +1,25 @@ + + + + + + Supported By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-supports/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-supports/index.html new file mode 100644 index 00000000..b802d781 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-supports/index.html @@ -0,0 +1,25 @@ + + + + + + Supports | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-threatened_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-threatened_by/index.html new file mode 100644 index 00000000..150076fa --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-threatened_by/index.html @@ -0,0 +1,25 @@ + + + + + + Threatened By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-threatens/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-threatens/index.html new file mode 100644 index 00000000..3f4273d7 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-threatens/index.html @@ -0,0 +1,25 @@ + + + + + + Threatens | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-trained_on/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-trained_on/index.html new file mode 100644 index 00000000..d097f988 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-trained_on/index.html @@ -0,0 +1,25 @@ + + + + + + Trained on | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-transcluded_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-transcluded_by/index.html new file mode 100644 index 00000000..9d7ee56f --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-transcluded_by/index.html @@ -0,0 +1,25 @@ + + + + + + Transcluded By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-transcludes/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-transcludes/index.html new file mode 100644 index 00000000..927b6fcd --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-transcludes/index.html @@ -0,0 +1,25 @@ + + + + + + Transcludes | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-used_as_primary_media_for/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-used_as_primary_media_for/index.html new file mode 100644 index 00000000..524fb0f4 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-used_as_primary_media_for/index.html @@ -0,0 +1,25 @@ + + + + + + Used As Primary Media For Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-used_by/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-used_by/index.html new file mode 100644 index 00000000..dc849cde --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-used_by/index.html @@ -0,0 +1,25 @@ + + + + + + Used By Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-used_to_train/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-used_to_train/index.html new file mode 100644 index 00000000..6f19ce61 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-used_to_train/index.html @@ -0,0 +1,25 @@ + + + + + + Used To Train Relationship Term | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-uses/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-uses/index.html new file mode 100644 index 00000000..d9440a14 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/relationship-type-uses/index.html @@ -0,0 +1,25 @@ + + + + + + Uses | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/ro-crate-metadata-schema/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/ro-crate-metadata-schema/index.html new file mode 100644 index 00000000..d8a4b22c --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/ro-crate-metadata-schema/index.html @@ -0,0 +1,25 @@ + + + + + + RO-Crate Metadata Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/substrate-diff-schema/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/substrate-diff-schema/index.html new file mode 100644 index 00000000..fc114f0f --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/substrate-diff-schema/index.html @@ -0,0 +1,25 @@ + + + + + + Substrate Diff Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/substrate-manifest-schema/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/substrate-manifest-schema/index.html new file mode 100644 index 00000000..7df72d12 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/substrate-manifest-schema/index.html @@ -0,0 +1,25 @@ + + + + + + Substrate Manifest Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/substrate-node-schema/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/substrate-node-schema/index.html new file mode 100644 index 00000000..aff53520 --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/substrate-node-schema/index.html @@ -0,0 +1,25 @@ + + + + + + Substrate Node Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/schema/xananode.canonical%3Aschema/substrate-relationships-schema/index.html b/exampleSite/static/schema/xananode.canonical%3Aschema/substrate-relationships-schema/index.html new file mode 100644 index 00000000..d82adfae --- /dev/null +++ b/exampleSite/static/schema/xananode.canonical%3Aschema/substrate-relationships-schema/index.html @@ -0,0 +1,25 @@ + + + + + + Substrate Relationships Schema | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/source/github-profile/index.html b/exampleSite/static/source/github-profile/index.html new file mode 100644 index 00000000..708409df --- /dev/null +++ b/exampleSite/static/source/github-profile/index.html @@ -0,0 +1,25 @@ + + + + + + GitHub Profile | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/source/hugo-official-site/index.html b/exampleSite/static/source/hugo-official-site/index.html new file mode 100644 index 00000000..2592293f --- /dev/null +++ b/exampleSite/static/source/hugo-official-site/index.html @@ -0,0 +1,25 @@ + + + + + + Hugo Official Site | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/source/support-xananode/index.html b/exampleSite/static/source/support-xananode/index.html new file mode 100644 index 00000000..23dc6cb7 --- /dev/null +++ b/exampleSite/static/source/support-xananode/index.html @@ -0,0 +1,25 @@ + + + + + + Support XanaNode | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/source/xananode-com-domain/index.html b/exampleSite/static/source/xananode-com-domain/index.html new file mode 100644 index 00000000..52b68c72 --- /dev/null +++ b/exampleSite/static/source/xananode-com-domain/index.html @@ -0,0 +1,25 @@ + + + + + + XanaNode.com | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/source/xananode-core-sdk-repository/index.html b/exampleSite/static/source/xananode-core-sdk-repository/index.html new file mode 100644 index 00000000..f9ca66bc --- /dev/null +++ b/exampleSite/static/source/xananode-core-sdk-repository/index.html @@ -0,0 +1,25 @@ + + + + + + XanaNode Core SDK Repository | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/source/xananode-hugo-repository/index.html b/exampleSite/static/source/xananode-hugo-repository/index.html new file mode 100644 index 00000000..018453f6 --- /dev/null +++ b/exampleSite/static/source/xananode-hugo-repository/index.html @@ -0,0 +1,25 @@ + + + + + + XanaNode Hugo Repository | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/source/xananode-net-domain/index.html b/exampleSite/static/source/xananode-net-domain/index.html new file mode 100644 index 00000000..6eebc3dd --- /dev/null +++ b/exampleSite/static/source/xananode-net-domain/index.html @@ -0,0 +1,25 @@ + + + + + + XanaNode.net | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/source/xananode-org-domain/index.html b/exampleSite/static/source/xananode-org-domain/index.html new file mode 100644 index 00000000..48b29a06 --- /dev/null +++ b/exampleSite/static/source/xananode-org-domain/index.html @@ -0,0 +1,25 @@ + + + + + + XanaNode.org | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/source/xananode-protocol-repository/index.html b/exampleSite/static/source/xananode-protocol-repository/index.html new file mode 100644 index 00000000..2d384e73 --- /dev/null +++ b/exampleSite/static/source/xananode-protocol-repository/index.html @@ -0,0 +1,25 @@ + + + + + + XanaNode Protocol Repository | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/source/xananode-studio-repository/index.html b/exampleSite/static/source/xananode-studio-repository/index.html new file mode 100644 index 00000000..27bcfd95 --- /dev/null +++ b/exampleSite/static/source/xananode-studio-repository/index.html @@ -0,0 +1,25 @@ + + + + + + XanaNode Studio Repository | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/source/xananode-workspace-repository/index.html b/exampleSite/static/source/xananode-workspace-repository/index.html new file mode 100644 index 00000000..70e6c7e6 --- /dev/null +++ b/exampleSite/static/source/xananode-workspace-repository/index.html @@ -0,0 +1,25 @@ + + + + + + XanaNode Workspace Repository | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/source/xananode.canonical%3Asource%2Fgithub-profile/index.html b/exampleSite/static/source/xananode.canonical%3Asource%2Fgithub-profile/index.html new file mode 100644 index 00000000..708409df --- /dev/null +++ b/exampleSite/static/source/xananode.canonical%3Asource%2Fgithub-profile/index.html @@ -0,0 +1,25 @@ + + + + + + GitHub Profile | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/source/xananode.canonical%3Asource%2Fhugo-official-site/index.html b/exampleSite/static/source/xananode.canonical%3Asource%2Fhugo-official-site/index.html new file mode 100644 index 00000000..2592293f --- /dev/null +++ b/exampleSite/static/source/xananode.canonical%3Asource%2Fhugo-official-site/index.html @@ -0,0 +1,25 @@ + + + + + + Hugo Official Site | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/source/xananode.canonical%3Asource%2Fsupport-xananode/index.html b/exampleSite/static/source/xananode.canonical%3Asource%2Fsupport-xananode/index.html new file mode 100644 index 00000000..23dc6cb7 --- /dev/null +++ b/exampleSite/static/source/xananode.canonical%3Asource%2Fsupport-xananode/index.html @@ -0,0 +1,25 @@ + + + + + + Support XanaNode | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/source/xananode.canonical%3Asource%2Fxananode-com-domain/index.html b/exampleSite/static/source/xananode.canonical%3Asource%2Fxananode-com-domain/index.html new file mode 100644 index 00000000..52b68c72 --- /dev/null +++ b/exampleSite/static/source/xananode.canonical%3Asource%2Fxananode-com-domain/index.html @@ -0,0 +1,25 @@ + + + + + + XanaNode.com | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/source/xananode.canonical%3Asource%2Fxananode-core-sdk-repository/index.html b/exampleSite/static/source/xananode.canonical%3Asource%2Fxananode-core-sdk-repository/index.html new file mode 100644 index 00000000..f9ca66bc --- /dev/null +++ b/exampleSite/static/source/xananode.canonical%3Asource%2Fxananode-core-sdk-repository/index.html @@ -0,0 +1,25 @@ + + + + + + XanaNode Core SDK Repository | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/source/xananode.canonical%3Asource%2Fxananode-hugo-repository/index.html b/exampleSite/static/source/xananode.canonical%3Asource%2Fxananode-hugo-repository/index.html new file mode 100644 index 00000000..018453f6 --- /dev/null +++ b/exampleSite/static/source/xananode.canonical%3Asource%2Fxananode-hugo-repository/index.html @@ -0,0 +1,25 @@ + + + + + + XanaNode Hugo Repository | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/source/xananode.canonical%3Asource%2Fxananode-net-domain/index.html b/exampleSite/static/source/xananode.canonical%3Asource%2Fxananode-net-domain/index.html new file mode 100644 index 00000000..6eebc3dd --- /dev/null +++ b/exampleSite/static/source/xananode.canonical%3Asource%2Fxananode-net-domain/index.html @@ -0,0 +1,25 @@ + + + + + + XanaNode.net | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/source/xananode.canonical%3Asource%2Fxananode-org-domain/index.html b/exampleSite/static/source/xananode.canonical%3Asource%2Fxananode-org-domain/index.html new file mode 100644 index 00000000..48b29a06 --- /dev/null +++ b/exampleSite/static/source/xananode.canonical%3Asource%2Fxananode-org-domain/index.html @@ -0,0 +1,25 @@ + + + + + + XanaNode.org | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/source/xananode.canonical%3Asource%2Fxananode-protocol-repository/index.html b/exampleSite/static/source/xananode.canonical%3Asource%2Fxananode-protocol-repository/index.html new file mode 100644 index 00000000..2d384e73 --- /dev/null +++ b/exampleSite/static/source/xananode.canonical%3Asource%2Fxananode-protocol-repository/index.html @@ -0,0 +1,25 @@ + + + + + + XanaNode Protocol Repository | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/source/xananode.canonical%3Asource%2Fxananode-studio-repository/index.html b/exampleSite/static/source/xananode.canonical%3Asource%2Fxananode-studio-repository/index.html new file mode 100644 index 00000000..27bcfd95 --- /dev/null +++ b/exampleSite/static/source/xananode.canonical%3Asource%2Fxananode-studio-repository/index.html @@ -0,0 +1,25 @@ + + + + + + XanaNode Studio Repository | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/source/xananode.canonical%3Asource%2Fxananode-workspace-repository/index.html b/exampleSite/static/source/xananode.canonical%3Asource%2Fxananode-workspace-repository/index.html new file mode 100644 index 00000000..70e6c7e6 --- /dev/null +++ b/exampleSite/static/source/xananode.canonical%3Asource%2Fxananode-workspace-repository/index.html @@ -0,0 +1,25 @@ + + + + + + XanaNode Workspace Repository | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/source/xananode.canonical%3Asource/github-profile/index.html b/exampleSite/static/source/xananode.canonical%3Asource/github-profile/index.html new file mode 100644 index 00000000..708409df --- /dev/null +++ b/exampleSite/static/source/xananode.canonical%3Asource/github-profile/index.html @@ -0,0 +1,25 @@ + + + + + + GitHub Profile | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/source/xananode.canonical%3Asource/hugo-official-site/index.html b/exampleSite/static/source/xananode.canonical%3Asource/hugo-official-site/index.html new file mode 100644 index 00000000..2592293f --- /dev/null +++ b/exampleSite/static/source/xananode.canonical%3Asource/hugo-official-site/index.html @@ -0,0 +1,25 @@ + + + + + + Hugo Official Site | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/source/xananode.canonical%3Asource/support-xananode/index.html b/exampleSite/static/source/xananode.canonical%3Asource/support-xananode/index.html new file mode 100644 index 00000000..23dc6cb7 --- /dev/null +++ b/exampleSite/static/source/xananode.canonical%3Asource/support-xananode/index.html @@ -0,0 +1,25 @@ + + + + + + Support XanaNode | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/source/xananode.canonical%3Asource/xananode-com-domain/index.html b/exampleSite/static/source/xananode.canonical%3Asource/xananode-com-domain/index.html new file mode 100644 index 00000000..52b68c72 --- /dev/null +++ b/exampleSite/static/source/xananode.canonical%3Asource/xananode-com-domain/index.html @@ -0,0 +1,25 @@ + + + + + + XanaNode.com | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/source/xananode.canonical%3Asource/xananode-core-sdk-repository/index.html b/exampleSite/static/source/xananode.canonical%3Asource/xananode-core-sdk-repository/index.html new file mode 100644 index 00000000..f9ca66bc --- /dev/null +++ b/exampleSite/static/source/xananode.canonical%3Asource/xananode-core-sdk-repository/index.html @@ -0,0 +1,25 @@ + + + + + + XanaNode Core SDK Repository | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/source/xananode.canonical%3Asource/xananode-hugo-repository/index.html b/exampleSite/static/source/xananode.canonical%3Asource/xananode-hugo-repository/index.html new file mode 100644 index 00000000..018453f6 --- /dev/null +++ b/exampleSite/static/source/xananode.canonical%3Asource/xananode-hugo-repository/index.html @@ -0,0 +1,25 @@ + + + + + + XanaNode Hugo Repository | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/source/xananode.canonical%3Asource/xananode-net-domain/index.html b/exampleSite/static/source/xananode.canonical%3Asource/xananode-net-domain/index.html new file mode 100644 index 00000000..6eebc3dd --- /dev/null +++ b/exampleSite/static/source/xananode.canonical%3Asource/xananode-net-domain/index.html @@ -0,0 +1,25 @@ + + + + + + XanaNode.net | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/source/xananode.canonical%3Asource/xananode-org-domain/index.html b/exampleSite/static/source/xananode.canonical%3Asource/xananode-org-domain/index.html new file mode 100644 index 00000000..48b29a06 --- /dev/null +++ b/exampleSite/static/source/xananode.canonical%3Asource/xananode-org-domain/index.html @@ -0,0 +1,25 @@ + + + + + + XanaNode.org | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/source/xananode.canonical%3Asource/xananode-protocol-repository/index.html b/exampleSite/static/source/xananode.canonical%3Asource/xananode-protocol-repository/index.html new file mode 100644 index 00000000..2d384e73 --- /dev/null +++ b/exampleSite/static/source/xananode.canonical%3Asource/xananode-protocol-repository/index.html @@ -0,0 +1,25 @@ + + + + + + XanaNode Protocol Repository | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/source/xananode.canonical%3Asource/xananode-studio-repository/index.html b/exampleSite/static/source/xananode.canonical%3Asource/xananode-studio-repository/index.html new file mode 100644 index 00000000..27bcfd95 --- /dev/null +++ b/exampleSite/static/source/xananode.canonical%3Asource/xananode-studio-repository/index.html @@ -0,0 +1,25 @@ + + + + + + XanaNode Studio Repository | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/source/xananode.canonical%3Asource/xananode-workspace-repository/index.html b/exampleSite/static/source/xananode.canonical%3Asource/xananode-workspace-repository/index.html new file mode 100644 index 00000000..70e6c7e6 --- /dev/null +++ b/exampleSite/static/source/xananode.canonical%3Asource/xananode-workspace-repository/index.html @@ -0,0 +1,25 @@ + + + + + + XanaNode Workspace Repository | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/substrate.json b/exampleSite/static/substrate.json index eed8b528..fd2d0152 100644 --- a/exampleSite/static/substrate.json +++ b/exampleSite/static/substrate.json @@ -19,6 +19,13 @@ "version": "0.2.0", "required": true }, + { + "mode": "mounted", + "id": "xananode.canonical", + "source": "packs/xananode-canonical", + "version": "0.1.0", + "required": false + }, { "mode": "mounted", "id": "imports:lineage", diff --git a/exampleSite/static/technology/cytoscape-js/index.html b/exampleSite/static/technology/cytoscape-js/index.html new file mode 100644 index 00000000..df7f33b4 --- /dev/null +++ b/exampleSite/static/technology/cytoscape-js/index.html @@ -0,0 +1,25 @@ + + + + + + Cytoscape.js | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/technology/git/index.html b/exampleSite/static/technology/git/index.html new file mode 100644 index 00000000..0541478c --- /dev/null +++ b/exampleSite/static/technology/git/index.html @@ -0,0 +1,25 @@ + + + + + + Git | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/technology/hugo/index.html b/exampleSite/static/technology/hugo/index.html new file mode 100644 index 00000000..7dd0986e --- /dev/null +++ b/exampleSite/static/technology/hugo/index.html @@ -0,0 +1,25 @@ + + + + + + Hugo | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/technology/nodejs/index.html b/exampleSite/static/technology/nodejs/index.html new file mode 100644 index 00000000..436b6957 --- /dev/null +++ b/exampleSite/static/technology/nodejs/index.html @@ -0,0 +1,25 @@ + + + + + + Node.js | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/technology/python/index.html b/exampleSite/static/technology/python/index.html new file mode 100644 index 00000000..65306e22 --- /dev/null +++ b/exampleSite/static/technology/python/index.html @@ -0,0 +1,25 @@ + + + + + + Python | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/technology/xananode.canonical%3Atechnology%2Fcytoscape-js/index.html b/exampleSite/static/technology/xananode.canonical%3Atechnology%2Fcytoscape-js/index.html new file mode 100644 index 00000000..df7f33b4 --- /dev/null +++ b/exampleSite/static/technology/xananode.canonical%3Atechnology%2Fcytoscape-js/index.html @@ -0,0 +1,25 @@ + + + + + + Cytoscape.js | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/technology/xananode.canonical%3Atechnology%2Fgit/index.html b/exampleSite/static/technology/xananode.canonical%3Atechnology%2Fgit/index.html new file mode 100644 index 00000000..0541478c --- /dev/null +++ b/exampleSite/static/technology/xananode.canonical%3Atechnology%2Fgit/index.html @@ -0,0 +1,25 @@ + + + + + + Git | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/technology/xananode.canonical%3Atechnology%2Fhugo/index.html b/exampleSite/static/technology/xananode.canonical%3Atechnology%2Fhugo/index.html new file mode 100644 index 00000000..7dd0986e --- /dev/null +++ b/exampleSite/static/technology/xananode.canonical%3Atechnology%2Fhugo/index.html @@ -0,0 +1,25 @@ + + + + + + Hugo | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/technology/xananode.canonical%3Atechnology%2Fnodejs/index.html b/exampleSite/static/technology/xananode.canonical%3Atechnology%2Fnodejs/index.html new file mode 100644 index 00000000..436b6957 --- /dev/null +++ b/exampleSite/static/technology/xananode.canonical%3Atechnology%2Fnodejs/index.html @@ -0,0 +1,25 @@ + + + + + + Node.js | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/technology/xananode.canonical%3Atechnology%2Fpython/index.html b/exampleSite/static/technology/xananode.canonical%3Atechnology%2Fpython/index.html new file mode 100644 index 00000000..65306e22 --- /dev/null +++ b/exampleSite/static/technology/xananode.canonical%3Atechnology%2Fpython/index.html @@ -0,0 +1,25 @@ + + + + + + Python | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/technology/xananode.canonical%3Atechnology/cytoscape-js/index.html b/exampleSite/static/technology/xananode.canonical%3Atechnology/cytoscape-js/index.html new file mode 100644 index 00000000..df7f33b4 --- /dev/null +++ b/exampleSite/static/technology/xananode.canonical%3Atechnology/cytoscape-js/index.html @@ -0,0 +1,25 @@ + + + + + + Cytoscape.js | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/technology/xananode.canonical%3Atechnology/git/index.html b/exampleSite/static/technology/xananode.canonical%3Atechnology/git/index.html new file mode 100644 index 00000000..0541478c --- /dev/null +++ b/exampleSite/static/technology/xananode.canonical%3Atechnology/git/index.html @@ -0,0 +1,25 @@ + + + + + + Git | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/technology/xananode.canonical%3Atechnology/hugo/index.html b/exampleSite/static/technology/xananode.canonical%3Atechnology/hugo/index.html new file mode 100644 index 00000000..7dd0986e --- /dev/null +++ b/exampleSite/static/technology/xananode.canonical%3Atechnology/hugo/index.html @@ -0,0 +1,25 @@ + + + + + + Hugo | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/technology/xananode.canonical%3Atechnology/nodejs/index.html b/exampleSite/static/technology/xananode.canonical%3Atechnology/nodejs/index.html new file mode 100644 index 00000000..436b6957 --- /dev/null +++ b/exampleSite/static/technology/xananode.canonical%3Atechnology/nodejs/index.html @@ -0,0 +1,25 @@ + + + + + + Node.js | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/technology/xananode.canonical%3Atechnology/python/index.html b/exampleSite/static/technology/xananode.canonical%3Atechnology/python/index.html new file mode 100644 index 00000000..65306e22 --- /dev/null +++ b/exampleSite/static/technology/xananode.canonical%3Atechnology/python/index.html @@ -0,0 +1,25 @@ + + + + + + Python | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/trail/xananode-stack-trail/index.html b/exampleSite/static/trail/xananode-stack-trail/index.html new file mode 100644 index 00000000..d19f7c9f --- /dev/null +++ b/exampleSite/static/trail/xananode-stack-trail/index.html @@ -0,0 +1,25 @@ + + + + + + XanaNode Stack Trail | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/trail/xananode.canonical%3Atrail%2Fxananode-stack-trail/index.html b/exampleSite/static/trail/xananode.canonical%3Atrail%2Fxananode-stack-trail/index.html new file mode 100644 index 00000000..d19f7c9f --- /dev/null +++ b/exampleSite/static/trail/xananode.canonical%3Atrail%2Fxananode-stack-trail/index.html @@ -0,0 +1,25 @@ + + + + + + XanaNode Stack Trail | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/trail/xananode.canonical%3Atrail/xananode-stack-trail/index.html b/exampleSite/static/trail/xananode.canonical%3Atrail/xananode-stack-trail/index.html new file mode 100644 index 00000000..d19f7c9f --- /dev/null +++ b/exampleSite/static/trail/xananode.canonical%3Atrail/xananode-stack-trail/index.html @@ -0,0 +1,25 @@ + + + + + + XanaNode Stack Trail | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/xananode-suggestions.json b/exampleSite/static/xananode-suggestions.json index 9208f194..efa7e93b 100644 --- a/exampleSite/static/xananode-suggestions.json +++ b/exampleSite/static/xananode-suggestions.json @@ -1,5 +1,5 @@ { - "generated_at": "2026-06-19T07:29:15.929Z", + "generated_at": "2026-06-19T08:55:14.706Z", "status": "pending_user_approval", "note": "These suggestions are not auto-applied. Review each replacement before editing content.", "implemented_transclusions": [ @@ -71,6 +71,62 @@ "replacement": "[XanaNode](xananode)", "note": "Suggestion only. Review and apply manually if approved." }, + { + "approved": false, + "file": "content\\trails\\xananode-implementation-stack-trail.md", + "line": 25, + "column": 30, + "source_node": "xananode-implementation-stack-trail", + "target_node": "xananode.canonical:concept/xananode", + "target_title": "XanaNode", + "matched_text": "XanaNode", + "matched_term": "XanaNode", + "match_kind": "core", + "replacement": "[XanaNode](xananode.canonical:concept/xananode)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\fragment-node.md", + "line": 15, + "column": 1, + "source_node": "fragment-node", + "target_node": "xananode.canonical:schema/node-type-fragment", + "target_title": "Fragment", + "matched_text": "Fragment", + "matched_term": "Fragment", + "match_kind": "core", + "replacement": "[Fragment](xananode.canonical:schema/node-type-fragment)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\tumbler-addressing.md", + "line": 23, + "column": 68, + "source_node": "tumbler-addressing", + "target_node": "xananode.canonical:schema/node-type-fragment", + "target_title": "Fragment", + "matched_text": "fragment", + "matched_term": "fragment", + "match_kind": "core", + "replacement": "[fragment](xananode.canonical:schema/node-type-fragment)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\transclusion.md", + "line": 13, + "column": 25, + "source_node": "transclusion", + "target_node": "xananode.canonical:schema/node-type-source", + "target_title": "Source", + "matched_text": "source", + "matched_term": "source", + "match_kind": "core", + "replacement": "[source](xananode.canonical:schema/node-type-source)", + "note": "Suggestion only. Review and apply manually if approved." + }, { "approved": false, "file": "content\\essays\\using-hugo-with-protocol-json.md", @@ -85,6 +141,62 @@ "replacement": "[protocol artifacts](protocol-artifacts)", "note": "Suggestion only. Review and apply manually if approved." }, + { + "approved": false, + "file": "content\\essays\\using-hugo-with-protocol-json.md", + "line": 47, + "column": 69, + "source_node": "using-hugo-with-protocol-json", + "target_node": "xananode.canonical:concept/protocol-artifacts", + "target_title": "Protocol Artifacts", + "matched_text": "protocol artifacts", + "matched_term": "protocol artifacts", + "match_kind": "core", + "replacement": "[protocol artifacts](xananode.canonical:concept/protocol-artifacts)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\using-hugo-with-protocol-json.md", + "line": 20, + "column": 73, + "source_node": "using-hugo-with-protocol-json", + "target_node": "xananode.canonical:schema/relationship-type-authored", + "target_title": "Authored", + "matched_text": "authored", + "matched_term": "authored", + "match_kind": "core", + "replacement": "[authored](xananode.canonical:schema/relationship-type-authored)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\transclusion.md", + "line": 13, + "column": 32, + "source_node": "transclusion", + "target_node": "xananode.canonical:schema/node-type-fragment", + "target_title": "Fragment", + "matched_text": "fragment", + "matched_term": "fragment", + "match_kind": "core", + "replacement": "[fragment](xananode.canonical:schema/node-type-fragment)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\fragment-node.md", + "line": 17, + "column": 37, + "source_node": "fragment-node", + "target_node": "xananode.canonical:schema/node-type-source", + "target_title": "Source", + "matched_text": "source", + "matched_term": "source", + "match_kind": "core", + "replacement": "[source](xananode.canonical:schema/node-type-source)", + "note": "Suggestion only. Review and apply manually if approved." + }, { "approved": false, "file": "content\\trails\\xananode-implementation-stack-trail.md", @@ -99,6 +211,62 @@ "replacement": "[Hugo](hugo)", "note": "Suggestion only. Review and apply manually if approved." }, + { + "approved": false, + "file": "content\\trails\\xananode-implementation-stack-trail.md", + "line": 31, + "column": 65, + "source_node": "xananode-implementation-stack-trail", + "target_node": "xananode.canonical:technology/hugo", + "target_title": "Hugo", + "matched_text": "Hugo", + "matched_term": "Hugo", + "match_kind": "core", + "replacement": "[Hugo](xananode.canonical:technology/hugo)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\trails\\protocol-artifacts-trail.md", + "line": 38, + "column": 48, + "source_node": "protocol-artifacts-trail", + "target_node": "xananode.canonical:schema/node-type-relationship", + "target_title": "Relationship", + "matched_text": "relationship", + "matched_term": "relationship", + "match_kind": "core", + "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\schemas\\substrate-manifest-schema.md", + "line": 17, + "column": 6, + "source_node": "substrate-manifest-schema", + "target_node": "xananode.canonical:schema/node-type-schema", + "target_title": "Schema", + "matched_text": "schema", + "matched_term": "schema", + "match_kind": "core", + "replacement": "[schema](xananode.canonical:schema/node-type-schema)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\what-is-xananode.md", + "line": 22, + "column": 14, + "source_node": "what-is-xananode", + "target_node": "xananode.canonical:schema/relationship-type-defines", + "target_title": "Defines", + "matched_text": "defines", + "matched_term": "defines", + "match_kind": "core", + "replacement": "[defines](xananode.canonical:schema/relationship-type-defines)", + "note": "Suggestion only. Review and apply manually if approved." + }, { "approved": false, "file": "content\\essays\\using-hugo-with-protocol-json.md", @@ -113,6 +281,174 @@ "replacement": "[Hugo](hugo)", "note": "Suggestion only. Review and apply manually if approved." }, + { + "approved": false, + "file": "content\\essays\\using-hugo-with-protocol-json.md", + "line": 18, + "column": 1, + "source_node": "using-hugo-with-protocol-json", + "target_node": "xananode.canonical:technology/hugo", + "target_title": "Hugo", + "matched_text": "Hugo", + "matched_term": "Hugo", + "match_kind": "core", + "replacement": "[Hugo](xananode.canonical:technology/hugo)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\start-here.md", + "line": 28, + "column": 25, + "source_node": "start-here", + "target_node": "xananode.canonical:concept/xananode", + "target_title": "XanaNode", + "matched_text": "XanaNode", + "matched_term": "XanaNode", + "match_kind": "core", + "replacement": "[XanaNode](xananode.canonical:concept/xananode)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\tumbler-addressing.md", + "line": 27, + "column": 120, + "source_node": "tumbler-addressing", + "target_node": "xananode.canonical:schema/node-type-source", + "target_title": "Source", + "matched_text": "source", + "matched_term": "source", + "match_kind": "core", + "replacement": "[source](xananode.canonical:schema/node-type-source)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\tumbler-addressing.md", + "line": 23, + "column": 28, + "source_node": "tumbler-addressing", + "target_node": "xananode.canonical:schema/relationship-type-uses", + "target_title": "Uses", + "matched_text": "uses", + "matched_term": "uses", + "match_kind": "core", + "replacement": "[uses](xananode.canonical:schema/relationship-type-uses)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\transclusion.md", + "line": 13, + "column": 14, + "source_node": "transclusion", + "target_node": "xananode.canonical:schema/relationship-type-includes", + "target_title": "Includes", + "matched_text": "includes", + "matched_term": "includes", + "match_kind": "core", + "replacement": "[includes](xananode.canonical:schema/relationship-type-includes)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\substrate-relationship-list.md", + "line": 15, + "column": 6, + "source_node": "substrate-relationship-list", + "target_node": "xananode.canonical:schema/node-type-relationship", + "target_title": "Relationship", + "matched_text": "relationship", + "matched_term": "relationship", + "match_kind": "core", + "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\single-source-of-truth.md", + "line": 15, + "column": 8, + "source_node": "single-source-of-truth", + "target_node": "xananode.canonical:schema/node-type-source", + "target_title": "Source", + "matched_text": "source", + "matched_term": "source", + "match_kind": "core", + "replacement": "[source](xananode.canonical:schema/node-type-source)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\schema-extension.md", + "line": 17, + "column": 10, + "source_node": "schema-extension", + "target_node": "xananode.canonical:schema/node-type-schema", + "target_title": "Schema", + "matched_text": "schema", + "matched_term": "schema", + "match_kind": "core", + "replacement": "[schema](xananode.canonical:schema/node-type-schema)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\provenance.md", + "line": 13, + "column": 3, + "source_node": "provenance", + "target_node": "xananode.canonical:schema/node-type-claim", + "target_title": "Claim", + "matched_text": "claim", + "matched_term": "claim", + "match_kind": "core", + "replacement": "[claim](xananode.canonical:schema/node-type-claim)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\deep-linking.md", + "line": 15, + "column": 39, + "source_node": "deep-linking", + "target_node": "xananode.canonical:schema/node-type-fragment", + "target_title": "Fragment", + "matched_text": "fragment", + "matched_term": "fragment", + "match_kind": "core", + "replacement": "[fragment](xananode.canonical:schema/node-type-fragment)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\compatibility-report.md", + "line": 15, + "column": 47, + "source_node": "compatibility-report", + "target_node": "xananode.canonical:schema/node-type-schema", + "target_title": "Schema", + "matched_text": "schema", + "matched_term": "schema", + "match_kind": "core", + "replacement": "[schema](xananode.canonical:schema/node-type-schema)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\claims\\claim-relationships-preserve-context.md", + "line": 14, + "column": 27, + "source_node": "claim-relationships-preserve-context", + "target_node": "xananode.canonical:schema/node-type-source", + "target_title": "Source", + "matched_text": "source", + "matched_term": "source", + "match_kind": "core", + "replacement": "[source](xananode.canonical:schema/node-type-source)", + "note": "Suggestion only. Review and apply manually if approved." + }, { "approved": false, "file": "content\\trails\\xananode-implementation-stack-trail.md", @@ -211,6 +547,62 @@ "replacement": "[protocol artifacts](protocol-artifacts)", "note": "Suggestion only. Review and apply manually if approved." }, + { + "approved": false, + "file": "content\\trails\\xananode-implementation-stack-trail.md", + "line": 31, + "column": 118, + "source_node": "xananode-implementation-stack-trail", + "target_node": "xananode.canonical:concept/protocol-artifacts", + "target_title": "Protocol Artifacts", + "matched_text": "protocol artifacts", + "matched_term": "protocol artifacts", + "match_kind": "core", + "replacement": "[protocol artifacts](xananode.canonical:concept/protocol-artifacts)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\trails\\xananode-implementation-stack-trail.md", + "line": 29, + "column": 120, + "source_node": "xananode-implementation-stack-trail", + "target_node": "xananode.canonical:schema/node-type-fragment", + "target_title": "Fragment", + "matched_text": "fragment", + "matched_term": "fragment", + "match_kind": "core", + "replacement": "[fragment](xananode.canonical:schema/node-type-fragment)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\trails\\xananode-implementation-stack-trail.md", + "line": 25, + "column": 6, + "source_node": "xananode-implementation-stack-trail", + "target_node": "xananode.canonical:schema/node-type-trail", + "target_title": "Trail", + "matched_text": "trail", + "matched_term": "trail", + "match_kind": "core", + "replacement": "[trail](xananode.canonical:schema/node-type-trail)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\trails\\xananode-implementation-stack-trail.md", + "line": 27, + "column": 66, + "source_node": "xananode-implementation-stack-trail", + "target_node": "xananode.canonical:schema/relationship-type-defines", + "target_title": "Defines", + "matched_text": "defines", + "matched_term": "defines", + "match_kind": "core", + "replacement": "[defines](xananode.canonical:schema/relationship-type-defines)", + "note": "Suggestion only. Review and apply manually if approved." + }, { "approved": false, "file": "content\\trails\\xananode-core-trail.md", @@ -295,6 +687,48 @@ "replacement": "[federated-knowledge-substrates](federated-knowledge-substrates)", "note": "Suggestion only. Review and apply manually if approved." }, + { + "approved": false, + "file": "content\\trails\\xananode-core-trail.md", + "line": 39, + "column": 15, + "source_node": "xananode-core-trail", + "target_node": "xananode.canonical:concept/xananode", + "target_title": "XanaNode", + "matched_text": "xananode", + "matched_term": "xananode", + "match_kind": "core", + "replacement": "[xananode](xananode.canonical:concept/xananode)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\trails\\xananode-core-trail.md", + "line": 34, + "column": 6, + "source_node": "xananode-core-trail", + "target_node": "xananode.canonical:schema/node-type-trail", + "target_title": "Trail", + "matched_text": "trail", + "matched_term": "trail", + "match_kind": "core", + "replacement": "[trail](xananode.canonical:schema/node-type-trail)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\trails\\xananode-core-trail.md", + "line": 36, + "column": 39, + "source_node": "xananode-core-trail", + "target_node": "xananode.canonical:schema/relationship-type-documents", + "target_title": "Documents", + "matched_text": "documents", + "matched_term": "documents", + "match_kind": "core", + "replacement": "[documents](xananode.canonical:schema/relationship-type-documents)", + "note": "Suggestion only. Review and apply manually if approved." + }, { "approved": false, "file": "content\\trails\\protocol-artifacts-trail.md", @@ -493,8 +927,22 @@ }, { "approved": false, - "file": "content\\trails\\historical-lineage-trail.md", - "line": 27, + "file": "content\\trails\\protocol-artifacts-trail.md", + "line": 36, + "column": 6, + "source_node": "protocol-artifacts-trail", + "target_node": "xananode.canonical:schema/node-type-trail", + "target_title": "Trail", + "matched_text": "trail", + "matched_term": "trail", + "match_kind": "core", + "replacement": "[trail](xananode.canonical:schema/node-type-trail)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\trails\\historical-lineage-trail.md", + "line": 27, "column": 85, "source_node": "historical-lineage-trail", "target_node": "example.minimal:concept/associative-trails", @@ -505,6 +953,20 @@ "replacement": "[associative trails](example.minimal:concept/associative-trails)", "note": "Suggestion only. Review and apply manually if approved." }, + { + "approved": false, + "file": "content\\trails\\historical-lineage-trail.md", + "line": 27, + "column": 6, + "source_node": "historical-lineage-trail", + "target_node": "xananode.canonical:schema/node-type-trail", + "target_title": "Trail", + "matched_text": "trail", + "matched_term": "trail", + "match_kind": "core", + "replacement": "[trail](xananode.canonical:schema/node-type-trail)", + "note": "Suggestion only. Review and apply manually if approved." + }, { "approved": false, "file": "content\\trails\\branching-orientation-trail.md", @@ -519,6 +981,34 @@ "replacement": "[start-here](start-here)", "note": "Suggestion only. Review and apply manually if approved." }, + { + "approved": false, + "file": "content\\trails\\branching-orientation-trail.md", + "line": 45, + "column": 15, + "source_node": "branching-orientation-trail", + "target_node": "xananode.canonical:concept/xananode", + "target_title": "XanaNode", + "matched_text": "xananode", + "matched_term": "xananode", + "match_kind": "core", + "replacement": "[xananode](xananode.canonical:concept/xananode)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\trails\\branching-orientation-trail.md", + "line": 42, + "column": 6, + "source_node": "branching-orientation-trail", + "target_node": "xananode.canonical:schema/node-type-trail", + "target_title": "Trail", + "matched_text": "trail", + "matched_term": "trail", + "match_kind": "core", + "replacement": "[trail](xananode.canonical:schema/node-type-trail)", + "note": "Suggestion only. Review and apply manually if approved." + }, { "approved": false, "file": "content\\technologies\\hugo.md", @@ -533,6 +1023,62 @@ "replacement": "[XanaNode](xananode)", "note": "Suggestion only. Review and apply manually if approved." }, + { + "approved": false, + "file": "content\\technologies\\hugo.md", + "line": 11, + "column": 74, + "source_node": "hugo", + "target_node": "xananode.canonical:concept/xananode", + "target_title": "XanaNode", + "matched_text": "XanaNode", + "matched_term": "XanaNode", + "match_kind": "core", + "replacement": "[XanaNode](xananode.canonical:concept/xananode)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\technologies\\hugo.md", + "line": 11, + "column": 1, + "source_node": "hugo", + "target_node": "xananode.canonical:technology/hugo", + "target_title": "Hugo", + "matched_text": "Hugo", + "matched_term": "Hugo", + "match_kind": "core", + "replacement": "[Hugo](xananode.canonical:technology/hugo)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\technologies\\cytoscape-js.md", + "line": 11, + "column": 1, + "source_node": "cytoscape-js", + "target_node": "xananode.canonical:technology/cytoscape-js", + "target_title": "Cytoscape.js", + "matched_text": "Cytoscape.js", + "matched_term": "Cytoscape.js", + "match_kind": "core", + "replacement": "[Cytoscape.js](xananode.canonical:technology/cytoscape-js)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\sources\\xananode-workspace-repo.md", + "line": 17, + "column": 111, + "source_node": "xananode-workspace-repo", + "target_node": "xananode.canonical:technology/git", + "target_title": "Git", + "matched_text": "Git", + "matched_term": "Git", + "match_kind": "core", + "replacement": "[Git](xananode.canonical:technology/git)", + "note": "Suggestion only. Review and apply manually if approved." + }, { "approved": false, "file": "content\\sources\\xananode-studio-repo.md", @@ -547,6 +1093,20 @@ "replacement": "[Hugo](hugo)", "note": "Suggestion only. Review and apply manually if approved." }, + { + "approved": false, + "file": "content\\sources\\xananode-studio-repo.md", + "line": 19, + "column": 96, + "source_node": "xananode-studio-repo", + "target_node": "xananode.canonical:technology/hugo", + "target_title": "Hugo", + "matched_text": "Hugo", + "matched_term": "Hugo", + "match_kind": "core", + "replacement": "[Hugo](xananode.canonical:technology/hugo)", + "note": "Suggestion only. Review and apply manually if approved." + }, { "approved": false, "file": "content\\sources\\xananode-protocol-repo.md", @@ -561,6 +1121,34 @@ "replacement": "[XanaNode](xananode)", "note": "Suggestion only. Review and apply manually if approved." }, + { + "approved": false, + "file": "content\\sources\\xananode-protocol-repo.md", + "line": 19, + "column": 52, + "source_node": "xananode-protocol-repo", + "target_node": "xananode.canonical:concept/xananode", + "target_title": "XanaNode", + "matched_text": "XanaNode", + "matched_term": "XanaNode", + "match_kind": "core", + "replacement": "[XanaNode](xananode.canonical:concept/xananode)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\sources\\xananode-protocol-repo.md", + "line": 19, + "column": 32, + "source_node": "xananode-protocol-repo", + "target_node": "xananode.canonical:schema/node-type-source", + "target_title": "Source", + "matched_text": "source", + "matched_term": "source", + "match_kind": "core", + "replacement": "[source](xananode.canonical:schema/node-type-source)", + "note": "Suggestion only. Review and apply manually if approved." + }, { "approved": false, "file": "content\\sources\\xananode-hugo-repo.md", @@ -591,1734 +1179,28772 @@ }, { "approved": false, - "file": "content\\schemas\\xananode-relationship-types.md", - "line": 15, - "column": 208, - "source_node": "xananode-relationship-types", - "target_node": "xananode.example:concept/deep-linking", - "target_title": "Deep Linking", - "matched_text": "deep-linking", - "matched_term": "deep-linking", + "file": "content\\sources\\xananode-hugo-repo.md", + "line": 19, + "column": 104, + "source_node": "xananode-hugo-repo", + "target_node": "xananode.canonical:concept/xananode", + "target_title": "XanaNode", + "matched_text": "XanaNode", + "matched_term": "XanaNode", "match_kind": "core", - "replacement": "[deep-linking](deep-linking)", + "replacement": "[XanaNode](xananode.canonical:concept/xananode)", "note": "Suggestion only. Review and apply manually if approved." }, { "approved": false, - "file": "content\\schemas\\namespace-schema.md", + "file": "content\\sources\\xananode-hugo-repo.md", "line": 19, - "column": 6, - "source_node": "namespace-schema", - "target_node": "xananode.example:source/source-support", - "target_title": "Support", - "matched_text": "support", - "matched_term": "support", + "column": 21, + "source_node": "xananode-hugo-repo", + "target_node": "xananode.canonical:schema/relationship-type-contains", + "target_title": "Contains", + "matched_text": "contains", + "matched_term": "contains", "match_kind": "core", - "replacement": "[support](source-support)", + "replacement": "[contains](xananode.canonical:schema/relationship-type-contains)", "note": "Suggestion only. Review and apply manually if approved." }, { "approved": false, - "file": "content\\projects\\memex.md", - "line": 13, - "column": 38, - "source_node": "memex", - "target_node": "example.minimal:concept/associative-trails", - "target_title": "Associative Trails", - "matched_text": "associative trails", - "matched_term": "associative trails", + "file": "content\\sources\\xananode-hugo-repo.md", + "line": 19, + "column": 5, + "source_node": "xananode-hugo-repo", + "target_node": "xananode.canonical:technology/hugo", + "target_title": "Hugo", + "matched_text": "Hugo", + "matched_term": "Hugo", "match_kind": "core", - "replacement": "[associative trails](example.minimal:concept/associative-trails)", + "replacement": "[Hugo](xananode.canonical:technology/hugo)", "note": "Suggestion only. Review and apply manually if approved." }, { "approved": false, - "file": "content\\essays\\using-hugo-with-protocol-json.md", - "line": 18, - "column": 13, - "source_node": "using-hugo-with-protocol-json", - "target_node": "xananode.example:technology/static-publishing", - "target_title": "Static Publishing", - "matched_text": "static publishing", - "matched_term": "static publishing", + "file": "content\\sources\\xananode-core-sdk-repo.md", + "line": 19, + "column": 74, + "source_node": "xananode-core-sdk-repo", + "target_node": "xananode.canonical:schema/node-type-fragment", + "target_title": "Fragment", + "matched_text": "fragment", + "matched_term": "fragment", "match_kind": "core", - "replacement": "[static publishing](static-publishing)", + "replacement": "[fragment](xananode.canonical:schema/node-type-fragment)", "note": "Suggestion only. Review and apply manually if approved." }, { "approved": false, - "file": "content\\essays\\using-hugo-with-protocol-json.md", - "line": 36, - "column": 215, - "source_node": "using-hugo-with-protocol-json", - "target_node": "xananode.example:concept/xananode", - "target_title": "XanaNode", - "matched_text": "XanaNode", - "matched_term": "XanaNode", + "file": "content\\sources\\xananode-core-sdk-repo.md", + "line": 19, + "column": 93, + "source_node": "xananode-core-sdk-repo", + "target_node": "xananode.canonical:schema/node-type-relationship", + "target_title": "Relationship", + "matched_text": "relationship", + "matched_term": "relationship", "match_kind": "core", - "replacement": "[XanaNode](xananode)", + "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", "note": "Suggestion only. Review and apply manually if approved." }, { "approved": false, - "file": "content\\essays\\using-hugo-with-protocol-json.md", - "line": 35, - "column": 180, - "source_node": "using-hugo-with-protocol-json", - "target_node": "xananode.example:concept/typed-relationships", - "target_title": "Typed Relationships", - "matched_text": "typed relationships", - "matched_term": "typed relationships", + "file": "content\\sources\\xanadu-document-interconnection.md", + "line": 27, + "column": 92, + "source_node": "xanadu-document-interconnection", + "target_node": "xananode.canonical:schema/node-type-media", + "target_title": "Media", + "matched_text": "media", + "matched_term": "media", "match_kind": "core", - "replacement": "[typed relationships](typed-relationships)", + "replacement": "[media](xananode.canonical:schema/node-type-media)", "note": "Suggestion only. Review and apply manually if approved." }, { "approved": false, - "file": "content\\essays\\using-hugo-with-protocol-json.md", - "line": 35, - "column": 233, - "source_node": "using-hugo-with-protocol-json", - "target_node": "xananode.example:concept/transclusion", - "target_title": "Transclusion", - "matched_text": "transclusion", - "matched_term": "transclusion", + "file": "content\\sources\\xanadu-document-interconnection.md", + "line": 27, + "column": 30, + "source_node": "xanadu-document-interconnection", + "target_node": "xananode.canonical:schema/node-type-source", + "target_title": "Source", + "matched_text": "source", + "matched_term": "source", "match_kind": "core", - "replacement": "[transclusion](transclusion)", + "replacement": "[source](xananode.canonical:schema/node-type-source)", "note": "Suggestion only. Review and apply manually if approved." }, { "approved": false, - "file": "content\\essays\\using-hugo-with-protocol-json.md", - "line": 35, - "column": 146, - "source_node": "using-hugo-with-protocol-json", - "target_node": "xananode.example:concept/substrate-manifest", - "target_title": "Substrate Manifest", - "matched_text": "substrate manifest", - "matched_term": "substrate manifest", + "file": "content\\sources\\source-code-link-decay-study.md", + "line": 17, + "column": 6, + "source_node": "source-code-link-decay-study", + "target_node": "xananode.canonical:schema/node-type-source", + "target_title": "Source", + "matched_text": "source", + "matched_term": "source", "match_kind": "core", - "replacement": "[substrate manifest](substrate-manifest)", + "replacement": "[source](xananode.canonical:schema/node-type-source)", "note": "Suggestion only. Review and apply manually if approved." }, { "approved": false, - "file": "content\\essays\\using-hugo-with-protocol-json.md", - "line": 36, - "column": 147, - "source_node": "using-hugo-with-protocol-json", - "target_node": "xananode.lineage:project/fress", - "target_title": "FRESS", - "matched_text": "FRESS", - "matched_term": "FRESS", + "file": "content\\schemas\\xananode-relationship-types.md", + "line": 15, + "column": 208, + "source_node": "xananode-relationship-types", + "target_node": "xananode.example:concept/deep-linking", + "target_title": "Deep Linking", + "matched_text": "deep-linking", + "matched_term": "deep-linking", "match_kind": "core", - "replacement": "[FRESS](xananode.lineage:project/fress)", + "replacement": "[deep-linking](deep-linking)", "note": "Suggestion only. Review and apply manually if approved." }, { "approved": false, - "file": "content\\essays\\using-hugo-with-protocol-json.md", - "line": 36, - "column": 154, - "source_node": "using-hugo-with-protocol-json", - "target_node": "xananode.lineage:project/intermedia", - "target_title": "Intermedia", - "matched_text": "Intermedia", - "matched_term": "Intermedia", + "file": "content\\schemas\\xananode-relationship-types.md", + "line": 15, + "column": 146, + "source_node": "xananode-relationship-types", + "target_node": "xananode.canonical:schema/node-type-media", + "target_title": "Media", + "matched_text": "media", + "matched_term": "media", "match_kind": "core", - "replacement": "[Intermedia](xananode.lineage:project/intermedia)", + "replacement": "[media](xananode.canonical:schema/node-type-media)", "note": "Suggestion only. Review and apply manually if approved." }, { "approved": false, - "file": "content\\essays\\using-hugo-with-protocol-json.md", - "line": 36, - "column": 177, - "source_node": "using-hugo-with-protocol-json", - "target_node": "xananode.lineage:publication/hyperland", - "target_title": "Hyperland", - "matched_text": "Hyperland", - "matched_term": "Hyperland", + "file": "content\\schemas\\xananode-relationship-types.md", + "line": 13, + "column": 1, + "source_node": "xananode-relationship-types", + "target_node": "xananode.canonical:schema/node-type-relationship", + "target_title": "Relationship", + "matched_text": "Relationship", + "matched_term": "Relationship", "match_kind": "core", - "replacement": "[Hyperland](xananode.lineage:publication/hyperland)", + "replacement": "[Relationship](xananode.canonical:schema/node-type-relationship)", "note": "Suggestion only. Review and apply manually if approved." }, { "approved": false, - "file": "content\\essays\\using-hugo-with-protocol-json.md", - "line": 36, - "column": 192, - "source_node": "using-hugo-with-protocol-json", - "target_node": "xananode.lineage:event/ted2-1990", - "target_title": "TED2", - "matched_text": "TED2", - "matched_term": "TED2", - "match_kind": "core", - "replacement": "[TED2](xananode.lineage:event/ted2-1990)", + "file": "content\\schemas\\xananode-relationship-types.md", + "line": 15, + "column": 153, + "source_node": "xananode-relationship-types", + "target_node": "xananode.canonical:schema/node-type-trail", + "target_title": "Trail", + "matched_text": "trail", + "matched_term": "trail", + "match_kind": "core", + "replacement": "[trail](xananode.canonical:schema/node-type-trail)", "note": "Suggestion only. Review and apply manually if approved." }, { "approved": false, - "file": "content\\essays\\using-hugo-with-protocol-json.md", - "line": 36, - "column": 166, - "source_node": "using-hugo-with-protocol-json", - "target_node": "xananode.lineage:technology/hypercard", - "target_title": "HyperCard", - "matched_text": "HyperCard", - "matched_term": "HyperCard", + "file": "content\\schemas\\xananode-relationship-types.md", + "line": 15, + "column": 32, + "source_node": "xananode-relationship-types", + "target_node": "xananode.canonical:schema/relationship-type-contains", + "target_title": "Contains", + "matched_text": "contains", + "matched_term": "contains", "match_kind": "core", - "replacement": "[HyperCard](xananode.lineage:technology/hypercard)", + "replacement": "[contains](xananode.canonical:schema/relationship-type-contains)", "note": "Suggestion only. Review and apply manually if approved." }, { "approved": false, - "file": "content\\essays\\start-here.md", - "line": 34, - "column": 23, - "source_node": "start-here", - "target_node": "xananode.example:technology/hugo", - "target_title": "Hugo", - "matched_text": "Hugo", - "matched_term": "Hugo", + "file": "content\\schemas\\xananode-node-types.md", + "line": 15, + "column": 78, + "source_node": "xananode-node-types", + "target_node": "xananode.canonical:schema/node-type-claim", + "target_title": "Claim", + "matched_text": "claim", + "matched_term": "claim", "match_kind": "core", - "replacement": "[Hugo](hugo)", + "replacement": "[claim](xananode.canonical:schema/node-type-claim)", "note": "Suggestion only. Review and apply manually if approved." }, { "approved": false, - "file": "content\\concepts\\substrate-node-record.md", + "file": "content\\schemas\\xananode-node-types.md", "line": 15, - "column": 212, - "source_node": "substrate-node-record", - "target_node": "xananode.lineage:technology/html", - "target_title": "HTML", - "matched_text": "HTML", - "matched_term": "HTML", + "column": 182, + "source_node": "xananode-node-types", + "target_node": "xananode.canonical:schema/node-type-community", + "target_title": "Community", + "matched_text": "community", + "matched_term": "community", "match_kind": "core", - "replacement": "[HTML](xananode.lineage:technology/html)", + "replacement": "[community](xananode.canonical:schema/node-type-community)", "note": "Suggestion only. Review and apply manually if approved." }, { "approved": false, - "file": "content\\concepts\\knowledge-substrate.md", - "line": 17, - "column": 3, - "source_node": "knowledge-substrate", - "target_node": "example.minimal:concept/knowledge-substrate", - "target_title": "Knowledge Substrate", - "matched_text": "knowledge substrate", - "matched_term": "knowledge substrate", + "file": "content\\schemas\\xananode-node-types.md", + "line": 15, + "column": 69, + "source_node": "xananode-node-types", + "target_node": "xananode.canonical:schema/node-type-concept", + "target_title": "Concept", + "matched_text": "concept", + "matched_term": "concept", "match_kind": "core", - "replacement": "[knowledge substrate](example.minimal:concept/knowledge-substrate)", + "replacement": "[concept](xananode.canonical:schema/node-type-concept)", "note": "Suggestion only. Review and apply manually if approved." - } - ], - "transclusions": [], - "merge_candidates": [ + }, { - "kind": "same_id", - "existing": "example.minimal:claim/substrate-is-structure", - "incoming": "example.minimal:claim/substrate-is-structure", - "existing_title": "A knowledge substrate is structure, not just information", - "incoming_title": "A knowledge substrate is structure, not just information", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\schemas\\xananode-node-types.md", + "line": 15, + "column": 93, + "source_node": "xananode-node-types", + "target_node": "xananode.canonical:schema/node-type-essay", + "target_title": "Essay", + "matched_text": "essay", + "matched_term": "essay", + "match_kind": "core", + "replacement": "[essay](xananode.canonical:schema/node-type-essay)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "example.minimal:concept/associative-trails", - "incoming": "example.minimal:concept/associative-trails", - "existing_title": "Associative Trails", - "incoming_title": "Associative Trails", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\schemas\\xananode-node-types.md", + "line": 15, + "column": 120, + "source_node": "xananode-node-types", + "target_node": "xananode.canonical:schema/node-type-event", + "target_title": "Event", + "matched_text": "event", + "matched_term": "event", + "match_kind": "core", + "replacement": "[event](xananode.canonical:schema/node-type-event)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "example.minimal:essay/relationship-navigation-intro", - "incoming": "example.minimal:essay/relationship-navigation-intro", - "existing_title": "Relationship Navigation Intro", - "incoming_title": "Relationship Navigation Intro", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\schemas\\xananode-node-types.md", + "line": 15, + "column": 236, + "source_node": "xananode-node-types", + "target_node": "xananode.canonical:schema/node-type-fragment", + "target_title": "Fragment", + "matched_text": "fragment", + "matched_term": "fragment", + "match_kind": "core", + "replacement": "[fragment](xananode.canonical:schema/node-type-fragment)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "example.minimal:fragment/as-we-may-think-0004", - "incoming": "example.minimal:fragment/as-we-may-think-0004", - "existing_title": "As We May Think Fragment 0004", - "incoming_title": "As We May Think Fragment 0004", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\schemas\\xananode-node-types.md", + "line": 15, + "column": 113, + "source_node": "xananode-node-types", + "target_node": "xananode.canonical:schema/node-type-media", + "target_title": "Media", + "matched_text": "media", + "matched_term": "media", + "match_kind": "core", + "replacement": "[media](xananode.canonical:schema/node-type-media)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "xananode.example:fragment/as-we-may-think-0004", - "incoming": "example.minimal:fragment/as-we-may-think-0004", - "existing_title": "Associative Trails Fragment", - "incoming_title": "As We May Think Fragment 0004", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\schemas\\xananode-node-types.md", + "line": 15, + "column": 100, + "source_node": "xananode-node-types", + "target_node": "xananode.canonical:schema/node-type-observation", + "target_title": "Observation", + "matched_text": "observation", + "matched_term": "observation", + "match_kind": "core", + "replacement": "[observation](xananode.canonical:schema/node-type-observation)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "xananode.example:concept/knowledge-substrate", - "incoming": "example.minimal:concept/knowledge-substrate", - "existing_title": "Knowledge Substrate", - "incoming_title": "Knowledge Substrate", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\schemas\\xananode-node-types.md", + "line": 15, + "column": 134, + "source_node": "xananode-node-types", + "target_node": "xananode.canonical:schema/node-type-organization", + "target_title": "Organization", + "matched_text": "organization", + "matched_term": "organization", + "match_kind": "core", + "replacement": "[organization](xananode.canonical:schema/node-type-organization)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "example.minimal:concept/knowledge-substrate", - "incoming": "example.minimal:concept/knowledge-substrate", - "existing_title": "Knowledge Substrate", - "incoming_title": "Knowledge Substrate", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\schemas\\xananode-node-types.md", + "line": 15, + "column": 61, + "source_node": "xananode-node-types", + "target_node": "xananode.canonical:schema/node-type-person", + "target_title": "Person", + "matched_text": "person", + "matched_term": "person", + "match_kind": "core", + "replacement": "[person](xananode.canonical:schema/node-type-person)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "example.minimal:person/example-maintainer", - "incoming": "example.minimal:person/example-maintainer", - "existing_title": "Example Maintainer", - "incoming_title": "Example Maintainer", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\schemas\\xananode-node-types.md", + "line": 15, + "column": 127, + "source_node": "xananode-node-types", + "target_node": "xananode.canonical:schema/node-type-place", + "target_title": "Place", + "matched_text": "place", + "matched_term": "place", + "match_kind": "core", + "replacement": "[place](xananode.canonical:schema/node-type-place)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "xananode.example:source/as-we-may-think", - "incoming": "example.minimal:source/as-we-may-think", - "existing_title": "As We May Think", - "incoming_title": "As We May Think", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\schemas\\xananode-node-types.md", + "line": 15, + "column": 148, + "source_node": "xananode-node-types", + "target_node": "xananode.canonical:schema/node-type-project", + "target_title": "Project", + "matched_text": "project", + "matched_term": "project", + "match_kind": "core", + "replacement": "[project](xananode.canonical:schema/node-type-project)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "example.minimal:source/as-we-may-think", - "incoming": "example.minimal:source/as-we-may-think", - "existing_title": "As We May Think", - "incoming_title": "As We May Think", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\schemas\\xananode-node-types.md", + "line": 15, + "column": 169, + "source_node": "xananode-node-types", + "target_node": "xananode.canonical:schema/node-type-publication", + "target_title": "Publication", + "matched_text": "publication", + "matched_term": "publication", + "match_kind": "core", + "replacement": "[publication](xananode.canonical:schema/node-type-publication)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "xananode.example:essay/start-here", - "incoming": "example.minimal:trail/start-here", - "existing_title": "Start Here", - "incoming_title": "Start Here", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\schemas\\xananode-node-types.md", + "line": 15, + "column": 193, + "source_node": "xananode-node-types", + "target_node": "xananode.canonical:schema/node-type-relationship", + "target_title": "Relationship", + "matched_text": "relationship", + "matched_term": "relationship", + "match_kind": "core", + "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "example.minimal:trail/start-here", - "incoming": "example.minimal:trail/start-here", - "existing_title": "Start Here", - "incoming_title": "Start Here", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\schemas\\xananode-node-types.md", + "line": 15, + "column": 207, + "source_node": "xananode-node-types", + "target_node": "xananode.canonical:schema/node-type-revision", + "target_title": "Revision", + "matched_text": "revision", + "matched_term": "revision", + "match_kind": "core", + "replacement": "[revision](xananode.canonical:schema/node-type-revision)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "xananode.lineage:person/gottfried-wilhelm-leibniz", - "incoming": "xananode.lineage:person/gottfried-wilhelm-leibniz", - "existing_title": "Gottfried Wilhelm Leibniz", - "incoming_title": "Gottfried Wilhelm Leibniz", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\schemas\\xananode-node-types.md", + "line": 15, + "column": 224, + "source_node": "xananode-node-types", + "target_node": "xananode.canonical:schema/node-type-schema", + "target_title": "Schema", + "matched_text": "schema", + "matched_term": "schema", + "match_kind": "core", + "replacement": "[schema](xananode.canonical:schema/node-type-schema)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "xananode.lineage:person/wilhelm-ostwald", - "incoming": "xananode.lineage:person/wilhelm-ostwald", - "existing_title": "Wilhelm Ostwald", - "incoming_title": "Wilhelm Ostwald", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\schemas\\xananode-node-types.md", + "line": 15, + "column": 85, + "source_node": "xananode-node-types", + "target_node": "xananode.canonical:schema/node-type-source", + "target_title": "Source", + "matched_text": "source", + "matched_term": "source", + "match_kind": "core", + "replacement": "[source](xananode.canonical:schema/node-type-source)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "xananode.lineage:person/jorge-luis-borges", - "incoming": "xananode.lineage:person/jorge-luis-borges", - "existing_title": "Jorge Luis Borges", - "incoming_title": "Jorge Luis Borges", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\schemas\\xananode-node-types.md", + "line": 15, + "column": 157, + "source_node": "xananode-node-types", + "target_node": "xananode.canonical:schema/node-type-technology", + "target_title": "Technology", + "matched_text": "technology", + "matched_term": "technology", + "match_kind": "core", + "replacement": "[technology](xananode.canonical:schema/node-type-technology)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "xananode.lineage:publication/the-garden-of-forking-paths", - "incoming": "xananode.lineage:publication/the-garden-of-forking-paths", - "existing_title": "The Garden of Forking Paths", - "incoming_title": "The Garden of Forking Paths", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\schemas\\xananode-node-types.md", + "line": 15, + "column": 217, + "source_node": "xananode-node-types", + "target_node": "xananode.canonical:schema/node-type-trail", + "target_title": "Trail", + "matched_text": "trail", + "matched_term": "trail", + "match_kind": "core", + "replacement": "[trail](xananode.canonical:schema/node-type-trail)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "xananode.lineage:person/andries-van-dam", - "incoming": "xananode.lineage:person/andries-van-dam", - "existing_title": "Andries van Dam", - "incoming_title": "Andries van Dam", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\schemas\\xananode-node-types.md", + "line": 15, + "column": 32, + "source_node": "xananode-node-types", + "target_node": "xananode.canonical:schema/relationship-type-contains", + "target_title": "Contains", + "matched_text": "contains", + "matched_term": "contains", + "match_kind": "core", + "replacement": "[contains](xananode.canonical:schema/relationship-type-contains)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "xananode.lineage:place/brown-university", - "incoming": "xananode.lineage:place/brown-university", - "existing_title": "Brown University", - "incoming_title": "Brown University", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\schemas\\xananode-node-types.md", + "line": 13, + "column": 47, + "source_node": "xananode-node-types", + "target_node": "xananode.canonical:schema/relationship-type-represents", + "target_title": "Represents", + "matched_text": "represents", + "matched_term": "represents", + "match_kind": "core", + "replacement": "[represents](xananode.canonical:schema/relationship-type-represents)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "xananode.lineage:project/hypertext-editing-system", - "incoming": "xananode.lineage:project/hypertext-editing-system", - "existing_title": "Hypertext Editing System", - "incoming_title": "Hypertext Editing System", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:project/fress", - "incoming": "xananode.lineage:project/fress", - "existing_title": "FRESS", - "incoming_title": "FRESS", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\schemas\\xananode-core-schema.md", + "line": 29, + "column": 200, + "source_node": "xananode-core-schema", + "target_node": "xananode.canonical:schema/node-type-relationship", + "target_title": "Relationship", + "matched_text": "relationship", + "matched_term": "relationship", + "match_kind": "core", + "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "xananode.lineage:project/intermedia", - "incoming": "xananode.lineage:project/intermedia", - "existing_title": "Intermedia", - "incoming_title": "Intermedia", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\schemas\\xananode-core-schema.md", + "line": 29, + "column": 31, + "source_node": "xananode-core-schema", + "target_node": "xananode.canonical:schema/relationship-type-includes", + "target_title": "Includes", + "matched_text": "includes", + "matched_term": "includes", + "match_kind": "core", + "replacement": "[includes](xananode.canonical:schema/relationship-type-includes)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "xananode.lineage:person/nicholas-negroponte", - "incoming": "xananode.lineage:person/nicholas-negroponte", - "existing_title": "Nicholas Negroponte", - "incoming_title": "Nicholas Negroponte", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\schemas\\substrate-relationships-schema.md", + "line": 19, + "column": 18, + "source_node": "substrate-relationships-schema", + "target_node": "xananode.canonical:schema/node-type-relationship", + "target_title": "Relationship", + "matched_text": "relationship", + "matched_term": "relationship", + "match_kind": "core", + "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "xananode.lineage:person/seymour-papert", - "incoming": "xananode.lineage:person/seymour-papert", - "existing_title": "Seymour Papert", - "incoming_title": "Seymour Papert", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\schemas\\substrate-relationships-schema.md", + "line": 17, + "column": 6, + "source_node": "substrate-relationships-schema", + "target_node": "xananode.canonical:schema/node-type-schema", + "target_title": "Schema", + "matched_text": "schema", + "matched_term": "schema", + "match_kind": "core", + "replacement": "[schema](xananode.canonical:schema/node-type-schema)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "xananode.lineage:person/marvin-minsky", - "incoming": "xananode.lineage:person/marvin-minsky", - "existing_title": "Marvin Minsky", - "incoming_title": "Marvin Minsky", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\schemas\\substrate-relationships-schema.md", + "line": 19, + "column": 46, + "source_node": "substrate-relationships-schema", + "target_node": "xananode.canonical:schema/node-type-source", + "target_title": "Source", + "matched_text": "source", + "matched_term": "source", + "match_kind": "core", + "replacement": "[source](xananode.canonical:schema/node-type-source)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "xananode.lineage:organization/mit-media-lab", - "incoming": "xananode.lineage:organization/mit-media-lab", - "existing_title": "MIT Media Lab", - "incoming_title": "MIT Media Lab", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\schemas\\substrate-relationships-schema.md", + "line": 19, + "column": 4, + "source_node": "substrate-relationships-schema", + "target_node": "xananode.canonical:schema/relationship-type-requires", + "target_title": "Requires", + "matched_text": "requires", + "matched_term": "requires", + "match_kind": "core", + "replacement": "[requires](xananode.canonical:schema/relationship-type-requires)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "xananode.lineage:person/hans-peter-brondmo", - "incoming": "xananode.lineage:person/hans-peter-brondmo", - "existing_title": "Hans Peter Brondmo", - "incoming_title": "Hans Peter Brondmo", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\schemas\\substrate-node-schema.md", + "line": 19, + "column": 148, + "source_node": "substrate-node-schema", + "target_node": "xananode.canonical:schema/node-type-fragment", + "target_title": "Fragment", + "matched_text": "fragment", + "matched_term": "fragment", + "match_kind": "core", + "replacement": "[fragment](xananode.canonical:schema/node-type-fragment)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "xananode.lineage:technology/micons", - "incoming": "xananode.lineage:technology/micons", - "existing_title": "Micons", - "incoming_title": "Micons", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\schemas\\substrate-node-schema.md", + "line": 19, + "column": 66, + "source_node": "substrate-node-schema", + "target_node": "xananode.canonical:schema/node-type-relationship", + "target_title": "Relationship", + "matched_text": "relationship", + "matched_term": "relationship", + "match_kind": "core", + "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "xananode.lineage:person/robert-winter", - "incoming": "xananode.lineage:person/robert-winter", - "existing_title": "Robert Winter", - "incoming_title": "Robert Winter", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\schemas\\substrate-node-schema.md", + "line": 17, + "column": 6, + "source_node": "substrate-node-schema", + "target_node": "xananode.canonical:schema/node-type-schema", + "target_title": "Schema", + "matched_text": "schema", + "matched_term": "schema", + "match_kind": "core", + "replacement": "[schema](xananode.canonical:schema/node-type-schema)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "xananode.lineage:project/interactive-beethoven-ninth", - "incoming": "xananode.lineage:project/interactive-beethoven-ninth", - "existing_title": "Interactive Beethoven's Ninth", - "incoming_title": "Interactive Beethoven's Ninth", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\schemas\\substrate-node-schema.md", + "line": 19, + "column": 4, + "source_node": "substrate-node-schema", + "target_node": "xananode.canonical:schema/relationship-type-requires", + "target_title": "Requires", + "matched_text": "requires", + "matched_term": "requires", + "match_kind": "core", + "replacement": "[requires](xananode.canonical:schema/relationship-type-requires)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "xananode.lineage:person/robert-abel", - "incoming": "xananode.lineage:person/robert-abel", - "existing_title": "Robert Abel", - "incoming_title": "Robert Abel", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\schemas\\namespace-schema.md", + "line": 19, + "column": 6, + "source_node": "namespace-schema", + "target_node": "xananode.example:source/source-support", + "target_title": "Support", + "matched_text": "support", + "matched_term": "support", + "match_kind": "core", + "replacement": "[support](source-support)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "xananode.lineage:project/interactive-guernica", - "incoming": "xananode.lineage:project/interactive-guernica", - "existing_title": "Interactive Guernica", - "incoming_title": "Interactive Guernica", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\schemas\\merge-report-schema.md", + "line": 17, + "column": 6, + "source_node": "merge-report-schema", + "target_node": "xananode.canonical:schema/node-type-schema", + "target_title": "Schema", + "matched_text": "schema", + "matched_term": "schema", + "match_kind": "core", + "replacement": "[schema](xananode.canonical:schema/node-type-schema)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "xananode.lineage:person/ivan-sutherland", - "incoming": "xananode.lineage:person/ivan-sutherland", - "existing_title": "Ivan Sutherland", - "incoming_title": "Ivan Sutherland", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\schemas\\merge-report-schema.md", + "line": 19, + "column": 4, + "source_node": "merge-report-schema", + "target_node": "xananode.canonical:schema/relationship-type-preserves", + "target_title": "Preserves", + "matched_text": "preserves", + "matched_term": "preserves", + "match_kind": "core", + "replacement": "[preserves](xananode.canonical:schema/relationship-type-preserves)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "xananode.lineage:person/jaron-lanier", - "incoming": "xananode.lineage:person/jaron-lanier", - "existing_title": "Jaron Lanier", - "incoming_title": "Jaron Lanier", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\schemas\\merge-report-schema.md", + "line": 17, + "column": 39, + "source_node": "merge-report-schema", + "target_node": "xananode.canonical:schema/relationship-type-proposed", + "target_title": "Proposed", + "matched_text": "proposed", + "matched_term": "proposed", + "match_kind": "core", + "replacement": "[proposed](xananode.canonical:schema/relationship-type-proposed)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "xananode.lineage:organization/vpl-research", - "incoming": "xananode.lineage:organization/vpl-research", - "existing_title": "VPL Research", - "incoming_title": "VPL Research", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\schemas\\compatibility-report-schema.md", + "line": 17, + "column": 6, + "source_node": "compatibility-report-schema", + "target_node": "xananode.canonical:schema/node-type-schema", + "target_title": "Schema", + "matched_text": "schema", + "matched_term": "schema", + "match_kind": "core", + "replacement": "[schema](xananode.canonical:schema/node-type-schema)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "xananode.lineage:person/scott-fisher", - "incoming": "xananode.lineage:person/scott-fisher", - "existing_title": "Scott Fisher", - "incoming_title": "Scott Fisher", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\projects\\xananode-hugo-theme.md", + "line": 21, + "column": 42, + "source_node": "xananode-hugo-theme", + "target_node": "xananode.canonical:schema/node-type-media", + "target_title": "Media", + "matched_text": "media", + "matched_term": "media", + "match_kind": "core", + "replacement": "[media](xananode.canonical:schema/node-type-media)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "xananode.lineage:organization/nasa", - "incoming": "xananode.lineage:organization/nasa", - "existing_title": "NASA", - "incoming_title": "NASA", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\projects\\project-xanadu.md", + "line": 13, + "column": 170, + "source_node": "project-xanadu", + "target_node": "xananode.canonical:schema/node-type-media", + "target_title": "Media", + "matched_text": "media", + "matched_term": "media", + "match_kind": "core", + "replacement": "[media](xananode.canonical:schema/node-type-media)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "xananode.lineage:publication/dirk-gentlys-holistic-detective-agency", - "incoming": "xananode.lineage:publication/dirk-gentlys-holistic-detective-agency", - "existing_title": "Dirk Gently's Holistic Detective Agency", - "incoming_title": "Dirk Gently's Holistic Detective Agency", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\projects\\project-xanadu.md", + "line": 13, + "column": 1, + "source_node": "project-xanadu", + "target_node": "xananode.canonical:schema/node-type-project", + "target_title": "Project", + "matched_text": "Project", + "matched_term": "Project", + "match_kind": "core", + "replacement": "[Project](xananode.canonical:schema/node-type-project)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "xananode.lineage:organization/bbc-two", - "incoming": "xananode.lineage:organization/bbc-two", - "existing_title": "BBC Two", - "incoming_title": "BBC Two", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\projects\\project-xanadu.md", + "line": 13, + "column": 146, + "source_node": "project-xanadu", + "target_node": "xananode.canonical:schema/node-type-relationship", + "target_title": "Relationship", + "matched_text": "relationship", + "matched_term": "relationship", + "match_kind": "core", + "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "xananode.lineage:person/richard-saul-wurman", - "incoming": "xananode.lineage:person/richard-saul-wurman", - "existing_title": "Richard Saul Wurman", - "incoming_title": "Richard Saul Wurman", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\projects\\memex.md", + "line": 13, + "column": 38, + "source_node": "memex", + "target_node": "example.minimal:concept/associative-trails", + "target_title": "Associative Trails", + "matched_text": "associative trails", + "matched_term": "associative trails", + "match_kind": "core", + "replacement": "[associative trails](example.minimal:concept/associative-trails)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", - "existing": "xananode.lineage:person/harry-marks", - "incoming": "xananode.lineage:person/harry-marks", - "existing_title": "Harry Marks", - "incoming_title": "Harry Marks", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "approved": false, + "file": "content\\projects\\memex.md", + "line": 13, + "column": 26, + "source_node": "memex", + "target_node": "xananode.canonical:schema/node-type-concept", + "target_title": "Concept", + "matched_text": "concept", + "matched_term": "concept", + "match_kind": "core", + "replacement": "[concept](xananode.canonical:schema/node-type-concept)", + "note": "Suggestion only. Review and apply manually if approved." }, { - "kind": "same_id", + "approved": false, + "file": "content\\people\\ted-nelson.md", + "line": 17, + "column": 120, + "source_node": "ted-nelson", + "target_node": "xananode.canonical:schema/node-type-media", + "target_title": "Media", + "matched_text": "media", + "matched_term": "media", + "match_kind": "core", + "replacement": "[media](xananode.canonical:schema/node-type-media)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\people\\ted-nelson.md", + "line": 17, + "column": 24, + "source_node": "ted-nelson", + "target_node": "xananode.canonical:schema/relationship-type-documents", + "target_title": "Documents", + "matched_text": "documents", + "matched_term": "documents", + "match_kind": "core", + "replacement": "[documents](xananode.canonical:schema/relationship-type-documents)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\media\\xananode-icon.md", + "line": 29, + "column": 223, + "source_node": "xananode-icon", + "target_node": "xananode.canonical:schema/relationship-type-documents", + "target_title": "Documents", + "matched_text": "documents", + "matched_term": "documents", + "match_kind": "core", + "replacement": "[documents](xananode.canonical:schema/relationship-type-documents)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\what-is-xananode.md", + "line": 24, + "column": 5, + "source_node": "what-is-xananode", + "target_node": "xananode.canonical:schema/node-type-relationship", + "target_title": "Relationship", + "matched_text": "relationship", + "matched_term": "relationship", + "match_kind": "core", + "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\what-is-xananode.md", + "line": 26, + "column": 33, + "source_node": "what-is-xananode", + "target_node": "xananode.canonical:schema/relationship-type-authored", + "target_title": "Authored", + "matched_text": "authored", + "matched_term": "authored", + "match_kind": "core", + "replacement": "[authored](xananode.canonical:schema/relationship-type-authored)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\what-is-xananode.md", + "line": 28, + "column": 181, + "source_node": "what-is-xananode", + "target_node": "xananode.canonical:schema/relationship-type-preserves", + "target_title": "Preserves", + "matched_text": "preserves", + "matched_term": "preserves", + "match_kind": "core", + "replacement": "[preserves](xananode.canonical:schema/relationship-type-preserves)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\using-hugo-with-protocol-json.md", + "line": 18, + "column": 13, + "source_node": "using-hugo-with-protocol-json", + "target_node": "xananode.example:technology/static-publishing", + "target_title": "Static Publishing", + "matched_text": "static publishing", + "matched_term": "static publishing", + "match_kind": "core", + "replacement": "[static publishing](static-publishing)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\using-hugo-with-protocol-json.md", + "line": 36, + "column": 215, + "source_node": "using-hugo-with-protocol-json", + "target_node": "xananode.example:concept/xananode", + "target_title": "XanaNode", + "matched_text": "XanaNode", + "matched_term": "XanaNode", + "match_kind": "core", + "replacement": "[XanaNode](xananode)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\using-hugo-with-protocol-json.md", + "line": 35, + "column": 180, + "source_node": "using-hugo-with-protocol-json", + "target_node": "xananode.example:concept/typed-relationships", + "target_title": "Typed Relationships", + "matched_text": "typed relationships", + "matched_term": "typed relationships", + "match_kind": "core", + "replacement": "[typed relationships](typed-relationships)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\using-hugo-with-protocol-json.md", + "line": 35, + "column": 233, + "source_node": "using-hugo-with-protocol-json", + "target_node": "xananode.example:concept/transclusion", + "target_title": "Transclusion", + "matched_text": "transclusion", + "matched_term": "transclusion", + "match_kind": "core", + "replacement": "[transclusion](transclusion)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\using-hugo-with-protocol-json.md", + "line": 35, + "column": 146, + "source_node": "using-hugo-with-protocol-json", + "target_node": "xananode.example:concept/substrate-manifest", + "target_title": "Substrate Manifest", + "matched_text": "substrate manifest", + "matched_term": "substrate manifest", + "match_kind": "core", + "replacement": "[substrate manifest](substrate-manifest)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\using-hugo-with-protocol-json.md", + "line": 36, + "column": 215, + "source_node": "using-hugo-with-protocol-json", + "target_node": "xananode.canonical:concept/xananode", + "target_title": "XanaNode", + "matched_text": "XanaNode", + "matched_term": "XanaNode", + "match_kind": "core", + "replacement": "[XanaNode](xananode.canonical:concept/xananode)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\using-hugo-with-protocol-json.md", + "line": 38, + "column": 279, + "source_node": "using-hugo-with-protocol-json", + "target_node": "xananode.canonical:schema/node-type-source", + "target_title": "Source", + "matched_text": "source", + "matched_term": "source", + "match_kind": "core", + "replacement": "[source](xananode.canonical:schema/node-type-source)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\using-hugo-with-protocol-json.md", + "line": 35, + "column": 117, + "source_node": "using-hugo-with-protocol-json", + "target_node": "xananode.canonical:schema/relationship-type-demonstrates", + "target_title": "Demonstrates", + "matched_text": "demonstrates", + "matched_term": "demonstrates", + "match_kind": "core", + "replacement": "[demonstrates](xananode.canonical:schema/relationship-type-demonstrates)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\using-hugo-with-protocol-json.md", + "line": 59, + "column": 261, + "source_node": "using-hugo-with-protocol-json", + "target_node": "xananode.canonical:schema/relationship-type-derived_from", + "target_title": "Derived from", + "matched_text": "derived from", + "matched_term": "derived from", + "match_kind": "core", + "replacement": "[derived from](xananode.canonical:schema/relationship-type-derived_from)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\using-hugo-with-protocol-json.md", + "line": 36, + "column": 22, + "source_node": "using-hugo-with-protocol-json", + "target_node": "xananode.canonical:schema/relationship-type-extends", + "target_title": "Extends", + "matched_text": "extends", + "matched_term": "extends", + "match_kind": "core", + "replacement": "[extends](xananode.canonical:schema/relationship-type-extends)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\using-hugo-with-protocol-json.md", + "line": 33, + "column": 18, + "source_node": "using-hugo-with-protocol-json", + "target_node": "xananode.canonical:schema/relationship-type-uses", + "target_title": "Uses", + "matched_text": "uses", + "matched_term": "uses", + "match_kind": "core", + "replacement": "[uses](xananode.canonical:schema/relationship-type-uses)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\using-hugo-with-protocol-json.md", + "line": 36, + "column": 147, + "source_node": "using-hugo-with-protocol-json", + "target_node": "xananode.lineage:project/fress", + "target_title": "FRESS", + "matched_text": "FRESS", + "matched_term": "FRESS", + "match_kind": "core", + "replacement": "[FRESS](xananode.lineage:project/fress)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\using-hugo-with-protocol-json.md", + "line": 36, + "column": 154, + "source_node": "using-hugo-with-protocol-json", + "target_node": "xananode.lineage:project/intermedia", + "target_title": "Intermedia", + "matched_text": "Intermedia", + "matched_term": "Intermedia", + "match_kind": "core", + "replacement": "[Intermedia](xananode.lineage:project/intermedia)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\using-hugo-with-protocol-json.md", + "line": 36, + "column": 177, + "source_node": "using-hugo-with-protocol-json", + "target_node": "xananode.lineage:publication/hyperland", + "target_title": "Hyperland", + "matched_text": "Hyperland", + "matched_term": "Hyperland", + "match_kind": "core", + "replacement": "[Hyperland](xananode.lineage:publication/hyperland)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\using-hugo-with-protocol-json.md", + "line": 36, + "column": 192, + "source_node": "using-hugo-with-protocol-json", + "target_node": "xananode.lineage:event/ted2-1990", + "target_title": "TED2", + "matched_text": "TED2", + "matched_term": "TED2", + "match_kind": "core", + "replacement": "[TED2](xananode.lineage:event/ted2-1990)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\using-hugo-with-protocol-json.md", + "line": 36, + "column": 166, + "source_node": "using-hugo-with-protocol-json", + "target_node": "xananode.lineage:technology/hypercard", + "target_title": "HyperCard", + "matched_text": "HyperCard", + "matched_term": "HyperCard", + "match_kind": "core", + "replacement": "[HyperCard](xananode.lineage:technology/hypercard)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\start-here.md", + "line": 34, + "column": 23, + "source_node": "start-here", + "target_node": "xananode.example:technology/hugo", + "target_title": "Hugo", + "matched_text": "Hugo", + "matched_term": "Hugo", + "match_kind": "core", + "replacement": "[Hugo](hugo)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\start-here.md", + "line": 24, + "column": 49, + "source_node": "start-here", + "target_node": "xananode.canonical:schema/node-type-claim", + "target_title": "Claim", + "matched_text": "claim", + "matched_term": "claim", + "match_kind": "core", + "replacement": "[claim](xananode.canonical:schema/node-type-claim)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\start-here.md", + "line": 32, + "column": 111, + "source_node": "start-here", + "target_node": "xananode.canonical:schema/node-type-relationship", + "target_title": "Relationship", + "matched_text": "relationship", + "matched_term": "relationship", + "match_kind": "core", + "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\start-here.md", + "line": 30, + "column": 17, + "source_node": "start-here", + "target_node": "xananode.canonical:schema/node-type-trail", + "target_title": "Trail", + "matched_text": "trail", + "matched_term": "trail", + "match_kind": "core", + "replacement": "[trail](xananode.canonical:schema/node-type-trail)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\start-here.md", + "line": 26, + "column": 122, + "source_node": "start-here", + "target_node": "xananode.canonical:schema/relationship-type-depends_on", + "target_title": "Depends on", + "matched_text": "depends on", + "matched_term": "depends on", + "match_kind": "core", + "replacement": "[depends on](xananode.canonical:schema/relationship-type-depends_on)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\start-here.md", + "line": 30, + "column": 52, + "source_node": "start-here", + "target_node": "xananode.canonical:schema/relationship-type-documents", + "target_title": "Documents", + "matched_text": "documents", + "matched_term": "documents", + "match_kind": "core", + "replacement": "[documents](xananode.canonical:schema/relationship-type-documents)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\start-here.md", + "line": 28, + "column": 16, + "source_node": "start-here", + "target_node": "xananode.canonical:schema/relationship-type-explains", + "target_title": "Explains", + "matched_text": "explains", + "matched_term": "explains", + "match_kind": "core", + "replacement": "[explains](xananode.canonical:schema/relationship-type-explains)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\start-here.md", + "line": 26, + "column": 81, + "source_node": "start-here", + "target_node": "xananode.canonical:schema/relationship-type-supports", + "target_title": "Supports", + "matched_text": "supports", + "matched_term": "supports", + "match_kind": "core", + "replacement": "[supports](xananode.canonical:schema/relationship-type-supports)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\essays\\start-here.md", + "line": 34, + "column": 23, + "source_node": "start-here", + "target_node": "xananode.canonical:technology/hugo", + "target_title": "Hugo", + "matched_text": "Hugo", + "matched_term": "Hugo", + "match_kind": "core", + "replacement": "[Hugo](xananode.canonical:technology/hugo)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\xananode.md", + "line": 22, + "column": 1, + "source_node": "xananode", + "target_node": "xananode.canonical:concept/xananode", + "target_title": "XanaNode", + "matched_text": "XanaNode", + "matched_term": "XanaNode", + "match_kind": "core", + "replacement": "[XanaNode](xananode.canonical:concept/xananode)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\xananode.md", + "line": 24, + "column": 118, + "source_node": "xananode", + "target_node": "xananode.canonical:schema/node-type-media", + "target_title": "Media", + "matched_text": "media", + "matched_term": "media", + "match_kind": "core", + "replacement": "[media](xananode.canonical:schema/node-type-media)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\xananode.md", + "line": 26, + "column": 10, + "source_node": "xananode", + "target_node": "xananode.canonical:schema/node-type-schema", + "target_title": "Schema", + "matched_text": "schema", + "matched_term": "schema", + "match_kind": "core", + "replacement": "[schema](xananode.canonical:schema/node-type-schema)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\xananode.md", + "line": 26, + "column": 169, + "source_node": "xananode", + "target_node": "xananode.canonical:schema/node-type-source", + "target_title": "Source", + "matched_text": "source", + "matched_term": "source", + "match_kind": "core", + "replacement": "[source](xananode.canonical:schema/node-type-source)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\xananode.md", + "line": 26, + "column": 37, + "source_node": "xananode", + "target_node": "xananode.canonical:schema/relationship-type-authored", + "target_title": "Authored", + "matched_text": "authored", + "matched_term": "authored", + "match_kind": "core", + "replacement": "[authored](xananode.canonical:schema/relationship-type-authored)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\xananode.md", + "line": 24, + "column": 74, + "source_node": "xananode", + "target_node": "xananode.canonical:schema/relationship-type-documents", + "target_title": "Documents", + "matched_text": "documents", + "matched_term": "documents", + "match_kind": "core", + "replacement": "[documents](xananode.canonical:schema/relationship-type-documents)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\unlabeled-hyperlink.md", + "line": 13, + "column": 149, + "source_node": "unlabeled-hyperlink", + "target_node": "xananode.canonical:schema/node-type-source", + "target_title": "Source", + "matched_text": "source", + "matched_term": "source", + "match_kind": "core", + "replacement": "[source](xananode.canonical:schema/node-type-source)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\unlabeled-hyperlink.md", + "line": 13, + "column": 75, + "source_node": "unlabeled-hyperlink", + "target_node": "xananode.canonical:schema/relationship-type-contradicts", + "target_title": "Contradicts", + "matched_text": "contradicts", + "matched_term": "contradicts", + "match_kind": "core", + "replacement": "[contradicts](xananode.canonical:schema/relationship-type-contradicts)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\unlabeled-hyperlink.md", + "line": 13, + "column": 88, + "source_node": "unlabeled-hyperlink", + "target_node": "xananode.canonical:schema/relationship-type-defines", + "target_title": "Defines", + "matched_text": "defines", + "matched_term": "defines", + "match_kind": "core", + "replacement": "[defines](xananode.canonical:schema/relationship-type-defines)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\unlabeled-hyperlink.md", + "line": 13, + "column": 97, + "source_node": "unlabeled-hyperlink", + "target_node": "xananode.canonical:schema/relationship-type-documents", + "target_title": "Documents", + "matched_text": "documents", + "matched_term": "documents", + "match_kind": "core", + "replacement": "[documents](xananode.canonical:schema/relationship-type-documents)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\unlabeled-hyperlink.md", + "line": 13, + "column": 116, + "source_node": "unlabeled-hyperlink", + "target_node": "xananode.canonical:schema/relationship-type-explains", + "target_title": "Explains", + "matched_text": "explains", + "matched_term": "explains", + "match_kind": "core", + "replacement": "[explains](xananode.canonical:schema/relationship-type-explains)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\unlabeled-hyperlink.md", + "line": 13, + "column": 136, + "source_node": "unlabeled-hyperlink", + "target_node": "xananode.canonical:schema/relationship-type-mentions", + "target_title": "Mentions", + "matched_text": "mentions", + "matched_term": "mentions", + "match_kind": "core", + "replacement": "[mentions](xananode.canonical:schema/relationship-type-mentions)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\unlabeled-hyperlink.md", + "line": 13, + "column": 108, + "source_node": "unlabeled-hyperlink", + "target_node": "xananode.canonical:schema/relationship-type-quotes", + "target_title": "Quotes", + "matched_text": "quotes", + "matched_term": "quotes", + "match_kind": "core", + "replacement": "[quotes](xananode.canonical:schema/relationship-type-quotes)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\unlabeled-hyperlink.md", + "line": 13, + "column": 65, + "source_node": "unlabeled-hyperlink", + "target_node": "xananode.canonical:schema/relationship-type-supports", + "target_title": "Supports", + "matched_text": "supports", + "matched_term": "supports", + "match_kind": "core", + "replacement": "[supports](xananode.canonical:schema/relationship-type-supports)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\typed-relationships.md", + "line": 15, + "column": 9, + "source_node": "typed-relationships", + "target_node": "xananode.canonical:schema/node-type-relationship", + "target_title": "Relationship", + "matched_text": "relationship", + "matched_term": "relationship", + "match_kind": "core", + "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\tumbler-addressing.md", + "line": 31, + "column": 152, + "source_node": "tumbler-addressing", + "target_node": "xananode.canonical:schema/property-geo_coordinates", + "target_title": "Geographic coordinates", + "matched_text": "location", + "matched_term": "location", + "match_kind": "core", + "replacement": "[location](xananode.canonical:schema/property-geo_coordinates)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\substrate-relationship-list.md", + "line": 17, + "column": 119, + "source_node": "substrate-relationship-list", + "target_node": "xananode.canonical:schema/node-type-media", + "target_title": "Media", + "matched_text": "media", + "matched_term": "media", + "match_kind": "core", + "replacement": "[media](xananode.canonical:schema/node-type-media)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\substrate-relationship-list.md", + "line": 15, + "column": 35, + "source_node": "substrate-relationship-list", + "target_node": "xananode.canonical:schema/node-type-source", + "target_title": "Source", + "matched_text": "source", + "matched_term": "source", + "match_kind": "core", + "replacement": "[source](xananode.canonical:schema/node-type-source)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\substrate-relationship-list.md", + "line": 17, + "column": 132, + "source_node": "substrate-relationship-list", + "target_node": "xananode.canonical:schema/node-type-trail", + "target_title": "Trail", + "matched_text": "trail", + "matched_term": "trail", + "match_kind": "core", + "replacement": "[trail](xananode.canonical:schema/node-type-trail)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\substrate-relationship-list.md", + "line": 17, + "column": 28, + "source_node": "substrate-relationship-list", + "target_node": "xananode.canonical:schema/relationship-type-authored", + "target_title": "Authored", + "matched_text": "authored", + "matched_term": "authored", + "match_kind": "core", + "replacement": "[authored](xananode.canonical:schema/relationship-type-authored)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\substrate-relationship-list.md", + "line": 17, + "column": 71, + "source_node": "substrate-relationship-list", + "target_node": "xananode.canonical:schema/relationship-type-derived_from", + "target_title": "Derived from", + "matched_text": "derived from", + "matched_term": "derived from", + "match_kind": "core", + "replacement": "[derived from](xananode.canonical:schema/relationship-type-derived_from)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\substrate-node-record.md", + "line": 15, + "column": 129, + "source_node": "substrate-node-record", + "target_node": "xananode.canonical:schema/node-type-relationship", + "target_title": "Relationship", + "matched_text": "relationship", + "matched_term": "relationship", + "match_kind": "core", + "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\substrate-node-record.md", + "line": 15, + "column": 4, + "source_node": "substrate-node-record", + "target_node": "xananode.canonical:schema/relationship-type-preserves", + "target_title": "Preserves", + "matched_text": "preserves", + "matched_term": "preserves", + "match_kind": "core", + "replacement": "[preserves](xananode.canonical:schema/relationship-type-preserves)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\substrate-node-record.md", + "line": 15, + "column": 212, + "source_node": "substrate-node-record", + "target_node": "xananode.lineage:technology/html", + "target_title": "HTML", + "matched_text": "HTML", + "matched_term": "HTML", + "match_kind": "core", + "replacement": "[HTML](xananode.lineage:technology/html)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\substrate-manifest.md", + "line": 13, + "column": 74, + "source_node": "substrate-manifest", + "target_node": "xananode.canonical:schema/node-type-schema", + "target_title": "Schema", + "matched_text": "schema", + "matched_term": "schema", + "match_kind": "core", + "replacement": "[schema](xananode.canonical:schema/node-type-schema)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\schema-extension.md", + "line": 21, + "column": 234, + "source_node": "schema-extension", + "target_node": "xananode.canonical:concept/xananode", + "target_title": "XanaNode", + "matched_text": "XanaNode", + "matched_term": "XanaNode", + "match_kind": "core", + "replacement": "[XanaNode](xananode.canonical:concept/xananode)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\schema-extension.md", + "line": 21, + "column": 191, + "source_node": "schema-extension", + "target_node": "xananode.canonical:schema/node-type-relationship", + "target_title": "Relationship", + "matched_text": "relationship", + "matched_term": "relationship", + "match_kind": "core", + "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\review-suggestions.md", + "line": 13, + "column": 102, + "source_node": "review-suggestions", + "target_node": "xananode.canonical:schema/node-type-fragment", + "target_title": "Fragment", + "matched_text": "fragment", + "matched_term": "fragment", + "match_kind": "core", + "replacement": "[fragment](xananode.canonical:schema/node-type-fragment)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\protocol-artifacts.md", + "line": 25, + "column": 42, + "source_node": "protocol-artifacts", + "target_node": "xananode.canonical:concept/protocol-artifacts", + "target_title": "Protocol Artifacts", + "matched_text": "Protocol artifacts", + "matched_term": "Protocol artifacts", + "match_kind": "core", + "replacement": "[Protocol artifacts](xananode.canonical:concept/protocol-artifacts)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\protocol-artifacts.md", + "line": 23, + "column": 146, + "source_node": "protocol-artifacts", + "target_node": "xananode.canonical:schema/node-type-fragment", + "target_title": "Fragment", + "matched_text": "fragment", + "matched_term": "fragment", + "match_kind": "core", + "replacement": "[fragment](xananode.canonical:schema/node-type-fragment)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\protocol-artifacts.md", + "line": 23, + "column": 132, + "source_node": "protocol-artifacts", + "target_node": "xananode.canonical:schema/node-type-schema", + "target_title": "Schema", + "matched_text": "schema", + "matched_term": "schema", + "match_kind": "core", + "replacement": "[schema](xananode.canonical:schema/node-type-schema)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\namespace-registry.md", + "line": 13, + "column": 5, + "source_node": "namespace-registry", + "target_node": "xananode.canonical:schema/namespace-registry", + "target_title": "Namespace Registry", + "matched_text": "namespace registry", + "matched_term": "namespace registry", + "match_kind": "core", + "replacement": "[namespace registry](xananode.canonical:schema/namespace-registry)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\merge-validation.md", + "line": 23, + "column": 195, + "source_node": "merge-validation", + "target_node": "xananode.canonical:schema/node-type-relationship", + "target_title": "Relationship", + "matched_text": "relationship", + "matched_term": "relationship", + "match_kind": "core", + "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\merge-validation.md", + "line": 23, + "column": 169, + "source_node": "merge-validation", + "target_node": "xananode.canonical:schema/node-type-schema", + "target_title": "Schema", + "matched_text": "schema", + "matched_term": "schema", + "match_kind": "core", + "replacement": "[schema](xananode.canonical:schema/node-type-schema)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\merge-validation.md", + "line": 23, + "column": 153, + "source_node": "merge-validation", + "target_node": "xananode.canonical:schema/node-type-source", + "target_title": "Source", + "matched_text": "source", + "matched_term": "source", + "match_kind": "core", + "replacement": "[source](xananode.canonical:schema/node-type-source)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\merge-validation.md", + "line": 27, + "column": 105, + "source_node": "merge-validation", + "target_node": "xananode.canonical:schema/relationship-type-proposed", + "target_title": "Proposed", + "matched_text": "proposed", + "matched_term": "proposed", + "match_kind": "core", + "replacement": "[proposed](xananode.canonical:schema/relationship-type-proposed)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\merge-report.md", + "line": 19, + "column": 161, + "source_node": "merge-report", + "target_node": "xananode.canonical:schema/node-type-relationship", + "target_title": "Relationship", + "matched_text": "relationship", + "matched_term": "relationship", + "match_kind": "core", + "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\merge-report.md", + "line": 17, + "column": 16, + "source_node": "merge-report", + "target_node": "xananode.canonical:schema/node-type-trail", + "target_title": "Trail", + "matched_text": "trail", + "matched_term": "trail", + "match_kind": "core", + "replacement": "[trail](xananode.canonical:schema/node-type-trail)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\merge-report.md", + "line": 17, + "column": 43, + "source_node": "merge-report", + "target_node": "xananode.canonical:schema/relationship-type-preserves", + "target_title": "Preserves", + "matched_text": "preserves", + "matched_term": "preserves", + "match_kind": "core", + "replacement": "[preserves](xananode.canonical:schema/relationship-type-preserves)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\merge-report.md", + "line": 17, + "column": 53, + "source_node": "merge-report", + "target_node": "xananode.canonical:schema/relationship-type-proposed", + "target_title": "Proposed", + "matched_text": "proposed", + "matched_term": "proposed", + "match_kind": "core", + "replacement": "[proposed](xananode.canonical:schema/relationship-type-proposed)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\merge-report.md", + "line": 19, + "column": 62, + "source_node": "merge-report", + "target_node": "xananode.canonical:schema/relationship-type-uses", + "target_title": "Uses", + "matched_text": "uses", + "matched_term": "uses", + "match_kind": "core", + "replacement": "[uses](xananode.canonical:schema/relationship-type-uses)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\known-implementations-registry.md", + "line": 13, + "column": 5, + "source_node": "known-implementations-registry", + "target_node": "xananode.canonical:schema/known-implementations-registry", + "target_title": "Known Implementations Registry", + "matched_text": "known implementations registry", + "matched_term": "known implementations registry", + "match_kind": "core", + "replacement": "[known implementations registry](xananode.canonical:schema/known-implementations-registry)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\known-implementations-registry.md", + "line": 15, + "column": 76, + "source_node": "known-implementations-registry", + "target_node": "xananode.canonical:schema/node-type-claim", + "target_title": "Claim", + "matched_text": "claim", + "matched_term": "claim", + "match_kind": "core", + "replacement": "[claim](xananode.canonical:schema/node-type-claim)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\knowledge-substrate.md", + "line": 17, + "column": 3, + "source_node": "knowledge-substrate", + "target_node": "example.minimal:concept/knowledge-substrate", + "target_title": "Knowledge Substrate", + "matched_text": "knowledge substrate", + "matched_term": "knowledge substrate", + "match_kind": "core", + "replacement": "[knowledge substrate](example.minimal:concept/knowledge-substrate)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\knowledge-substrate.md", + "line": 17, + "column": 3, + "source_node": "knowledge-substrate", + "target_node": "xananode.canonical:concept/knowledge-substrate", + "target_title": "Knowledge Substrate", + "matched_text": "knowledge substrate", + "matched_term": "knowledge substrate", + "match_kind": "core", + "replacement": "[knowledge substrate](xananode.canonical:concept/knowledge-substrate)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\knowledge-substrate.md", + "line": 19, + "column": 37, + "source_node": "knowledge-substrate", + "target_node": "xananode.canonical:schema/relationship-type-documents", + "target_title": "Documents", + "matched_text": "documents", + "matched_term": "documents", + "match_kind": "core", + "replacement": "[documents](xananode.canonical:schema/relationship-type-documents)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\independent-moderation.md", + "line": 13, + "column": 80, + "source_node": "independent-moderation", + "target_node": "xananode.canonical:schema/relationship-type-disputes", + "target_title": "Disputes", + "matched_text": "disputes", + "matched_term": "disputes", + "match_kind": "core", + "replacement": "[disputes](xananode.canonical:schema/relationship-type-disputes)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\fragment-node.md", + "line": 19, + "column": 19, + "source_node": "fragment-node", + "target_node": "xananode.canonical:schema/node-type-concept", + "target_title": "Concept", + "matched_text": "concept", + "matched_term": "concept", + "match_kind": "core", + "replacement": "[concept](xananode.canonical:schema/node-type-concept)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\fragment-node.md", + "line": 17, + "column": 116, + "source_node": "fragment-node", + "target_node": "xananode.canonical:schema/node-type-relationship", + "target_title": "Relationship", + "matched_text": "relationship", + "matched_term": "relationship", + "match_kind": "core", + "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\fragment-node.md", + "line": 23, + "column": 83, + "source_node": "fragment-node", + "target_node": "xananode.canonical:schema/relationship-type-authored", + "target_title": "Authored", + "matched_text": "authored", + "matched_term": "authored", + "match_kind": "core", + "replacement": "[authored](xananode.canonical:schema/relationship-type-authored)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\fragment-node.md", + "line": 19, + "column": 27, + "source_node": "fragment-node", + "target_node": "xananode.canonical:schema/relationship-type-cites", + "target_title": "Cites", + "matched_text": "cites", + "matched_term": "cites", + "match_kind": "core", + "replacement": "[cites](xananode.canonical:schema/relationship-type-cites)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\federation-example.md", + "line": 19, + "column": 31, + "source_node": "federation-example", + "target_node": "xananode.canonical:schema/relationship-type-authored", + "target_title": "Authored", + "matched_text": "authored", + "matched_term": "authored", + "match_kind": "core", + "replacement": "[authored](xananode.canonical:schema/relationship-type-authored)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\federated-knowledge-substrates.md", + "line": 21, + "column": 19, + "source_node": "federated-knowledge-substrates", + "target_node": "xananode.canonical:schema/node-type-community", + "target_title": "Community", + "matched_text": "community", + "matched_term": "community", + "match_kind": "core", + "replacement": "[community](xananode.canonical:schema/node-type-community)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\federated-knowledge-substrates.md", + "line": 21, + "column": 6, + "source_node": "federated-knowledge-substrates", + "target_node": "xananode.canonical:schema/node-type-person", + "target_title": "Person", + "matched_text": "person", + "matched_term": "person", + "match_kind": "core", + "replacement": "[person](xananode.canonical:schema/node-type-person)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\federated-knowledge-substrates.md", + "line": 19, + "column": 35, + "source_node": "federated-knowledge-substrates", + "target_node": "xananode.canonical:schema/relationship-type-authored", + "target_title": "Authored", + "matched_text": "authored", + "matched_term": "authored", + "match_kind": "core", + "replacement": "[authored](xananode.canonical:schema/relationship-type-authored)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\federated-knowledge-substrates.md", + "line": 25, + "column": 31, + "source_node": "federated-knowledge-substrates", + "target_node": "xananode.canonical:schema/relationship-type-depends_on", + "target_title": "Depends on", + "matched_text": "depends on", + "matched_term": "depends on", + "match_kind": "core", + "replacement": "[depends on](xananode.canonical:schema/relationship-type-depends_on)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\dispute-resolution.md", + "line": 19, + "column": 238, + "source_node": "dispute-resolution", + "target_node": "xananode.canonical:schema/node-type-relationship", + "target_title": "Relationship", + "matched_text": "relationship", + "matched_term": "relationship", + "match_kind": "core", + "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\dispute-resolution.md", + "line": 17, + "column": 1, + "source_node": "dispute-resolution", + "target_node": "xananode.canonical:schema/relationship-type-disputes", + "target_title": "Disputes", + "matched_text": "Disputes", + "matched_term": "Disputes", + "match_kind": "core", + "replacement": "[Disputes](xananode.canonical:schema/relationship-type-disputes)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\dispute-resolution.md", + "line": 19, + "column": 28, + "source_node": "dispute-resolution", + "target_node": "xananode.canonical:schema/relationship-type-preserves", + "target_title": "Preserves", + "matched_text": "preserves", + "matched_term": "preserves", + "match_kind": "core", + "replacement": "[preserves](xananode.canonical:schema/relationship-type-preserves)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\deep-linking.md", + "line": 15, + "column": 139, + "source_node": "deep-linking", + "target_node": "xananode.canonical:schema/node-type-source", + "target_title": "Source", + "matched_text": "source", + "matched_term": "source", + "match_kind": "core", + "replacement": "[source](xananode.canonical:schema/node-type-source)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\custom-extension-substrate.md", + "line": 19, + "column": 105, + "source_node": "custom-extension-substrate", + "target_node": "xananode.canonical:schema/node-type-relationship", + "target_title": "Relationship", + "matched_text": "relationship", + "matched_term": "relationship", + "match_kind": "core", + "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\custom-extension-substrate.md", + "line": 19, + "column": 23, + "source_node": "custom-extension-substrate", + "target_node": "xananode.canonical:schema/relationship-type-defines", + "target_title": "Defines", + "matched_text": "defines", + "matched_term": "defines", + "match_kind": "core", + "replacement": "[defines](xananode.canonical:schema/relationship-type-defines)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\concepts\\civilizational-memory.md", + "line": 19, + "column": 87, + "source_node": "civilizational-memory", + "target_node": "xananode.canonical:schema/relationship-type-authored", + "target_title": "Authored", + "matched_text": "authored", + "matched_term": "authored", + "match_kind": "core", + "replacement": "[authored](xananode.canonical:schema/relationship-type-authored)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\claims\\claim-relationships-preserve-context.md", + "line": 14, + "column": 80, + "source_node": "claim-relationships-preserve-context", + "target_node": "xananode.canonical:schema/relationship-type-cites", + "target_title": "Cites", + "matched_text": "cites", + "matched_term": "cites", + "match_kind": "core", + "replacement": "[cites](xananode.canonical:schema/relationship-type-cites)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\claims\\claim-relationships-preserve-context.md", + "line": 14, + "column": 96, + "source_node": "claim-relationships-preserve-context", + "target_node": "xananode.canonical:schema/relationship-type-contradicts", + "target_title": "Contradicts", + "matched_text": "contradicts", + "matched_term": "contradicts", + "match_kind": "core", + "replacement": "[contradicts](xananode.canonical:schema/relationship-type-contradicts)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\claims\\claim-relationships-preserve-context.md", + "line": 14, + "column": 87, + "source_node": "claim-relationships-preserve-context", + "target_node": "xananode.canonical:schema/relationship-type-defines", + "target_title": "Defines", + "matched_text": "defines", + "matched_term": "defines", + "match_kind": "core", + "replacement": "[defines](xananode.canonical:schema/relationship-type-defines)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\claims\\claim-relationships-preserve-context.md", + "line": 14, + "column": 109, + "source_node": "claim-relationships-preserve-context", + "target_node": "xananode.canonical:schema/relationship-type-explains", + "target_title": "Explains", + "matched_text": "explains", + "matched_term": "explains", + "match_kind": "core", + "replacement": "[explains](xananode.canonical:schema/relationship-type-explains)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\claims\\claim-relationships-preserve-context.md", + "line": 14, + "column": 137, + "source_node": "claim-relationships-preserve-context", + "target_node": "xananode.canonical:schema/relationship-type-mentions", + "target_title": "Mentions", + "matched_text": "mentions", + "matched_term": "mentions", + "match_kind": "core", + "replacement": "[mentions](xananode.canonical:schema/relationship-type-mentions)", + "note": "Suggestion only. Review and apply manually if approved." + }, + { + "approved": false, + "file": "content\\claims\\claim-relationships-preserve-context.md", + "line": 14, + "column": 119, + "source_node": "claim-relationships-preserve-context", + "target_node": "xananode.canonical:schema/relationship-type-quotes", + "target_title": "Quotes", + "matched_text": "quotes", + "matched_term": "quotes", + "match_kind": "core", + "replacement": "[quotes](xananode.canonical:schema/relationship-type-quotes)", + "note": "Suggestion only. Review and apply manually if approved." + } + ], + "transclusions": [], + "merge_candidates": [ + { + "kind": "same_id", + "existing": "example.minimal:claim/substrate-is-structure", + "incoming": "example.minimal:claim/substrate-is-structure", + "existing_title": "A knowledge substrate is structure, not just information", + "incoming_title": "A knowledge substrate is structure, not just information", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "example.minimal:concept/associative-trails", + "incoming": "example.minimal:concept/associative-trails", + "existing_title": "Associative Trails", + "incoming_title": "Associative Trails", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "example.minimal:essay/relationship-navigation-intro", + "incoming": "example.minimal:essay/relationship-navigation-intro", + "existing_title": "Relationship Navigation Intro", + "incoming_title": "Relationship Navigation Intro", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "example.minimal:fragment/as-we-may-think-0004", + "incoming": "example.minimal:fragment/as-we-may-think-0004", + "existing_title": "As We May Think Fragment 0004", + "incoming_title": "As We May Think Fragment 0004", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.example:fragment/as-we-may-think-0004", + "incoming": "example.minimal:fragment/as-we-may-think-0004", + "existing_title": "Associative Trails Fragment", + "incoming_title": "As We May Think Fragment 0004", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.example:concept/knowledge-substrate", + "incoming": "example.minimal:concept/knowledge-substrate", + "existing_title": "Knowledge Substrate", + "incoming_title": "Knowledge Substrate", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "example.minimal:concept/knowledge-substrate", + "incoming": "example.minimal:concept/knowledge-substrate", + "existing_title": "Knowledge Substrate", + "incoming_title": "Knowledge Substrate", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:concept/knowledge-substrate", + "incoming": "example.minimal:concept/knowledge-substrate", + "existing_title": "Knowledge Substrate", + "incoming_title": "Knowledge Substrate", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "example.minimal:person/example-maintainer", + "incoming": "example.minimal:person/example-maintainer", + "existing_title": "Example Maintainer", + "incoming_title": "Example Maintainer", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.example:source/as-we-may-think", + "incoming": "example.minimal:source/as-we-may-think", + "existing_title": "As We May Think", + "incoming_title": "As We May Think", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "example.minimal:source/as-we-may-think", + "incoming": "example.minimal:source/as-we-may-think", + "existing_title": "As We May Think", + "incoming_title": "As We May Think", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.example:essay/start-here", + "incoming": "example.minimal:trail/start-here", + "existing_title": "Start Here", + "incoming_title": "Start Here", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "example.minimal:trail/start-here", + "incoming": "example.minimal:trail/start-here", + "existing_title": "Start Here", + "incoming_title": "Start Here", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:claim/relationships-preserve-knowledge", + "incoming": "xananode.canonical:claim/relationships-preserve-knowledge", + "existing_title": "Relationships Preserve Knowledge", + "incoming_title": "Relationships Preserve Knowledge", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:community/xananode-contributors", + "incoming": "xananode.canonical:community/xananode-contributors", + "existing_title": "XanaNode Contributors", + "incoming_title": "XanaNode Contributors", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.example:concept/knowledge-substrate", + "incoming": "xananode.canonical:concept/knowledge-substrate", + "existing_title": "Knowledge Substrate", + "incoming_title": "Knowledge Substrate", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "example.minimal:concept/knowledge-substrate", + "incoming": "xananode.canonical:concept/knowledge-substrate", + "existing_title": "Knowledge Substrate", + "incoming_title": "Knowledge Substrate", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:concept/knowledge-substrate", + "incoming": "xananode.canonical:concept/knowledge-substrate", + "existing_title": "Knowledge Substrate", + "incoming_title": "Knowledge Substrate", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.example:concept/protocol-artifacts", + "incoming": "xananode.canonical:concept/protocol-artifacts", + "existing_title": "Protocol Artifacts", + "incoming_title": "Protocol Artifacts", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:concept/protocol-artifacts", + "incoming": "xananode.canonical:concept/protocol-artifacts", + "existing_title": "Protocol Artifacts", + "incoming_title": "Protocol Artifacts", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:concept/substrate-projection-layer", + "incoming": "xananode.canonical:concept/substrate-projection-layer", + "existing_title": "Substrate Projection Layer", + "incoming_title": "Substrate Projection Layer", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode", + "incoming_title": "XanaNode", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode", + "incoming_title": "XanaNode", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.example:essay/what-is-xananode", + "incoming": "xananode.canonical:essay/what-is-xananode", + "existing_title": "What Is XanaNode?", + "incoming_title": "What Is XanaNode?", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:essay/what-is-xananode", + "incoming": "xananode.canonical:essay/what-is-xananode", + "existing_title": "What Is XanaNode?", + "incoming_title": "What Is XanaNode?", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:event/xananode-canonical-pack-bootstrap", + "incoming": "xananode.canonical:event/xananode-canonical-pack-bootstrap", + "existing_title": "XanaNode Canonical Pack Bootstrap", + "incoming_title": "XanaNode Canonical Pack Bootstrap", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:fragment/relationships-preserve-knowledge-sentence", + "incoming": "xananode.canonical:fragment/relationships-preserve-knowledge-sentence", + "existing_title": "Relationships Preserve Knowledge Sentence", + "incoming_title": "Relationships Preserve Knowledge Sentence", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.example:media/xananode-icon", + "incoming": "xananode.canonical:media/xananode-icon", + "existing_title": "XanaNode Icon", + "incoming_title": "XanaNode Icon", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:media/xananode-icon", + "incoming": "xananode.canonical:media/xananode-icon", + "existing_title": "XanaNode Icon", + "incoming_title": "XanaNode Icon", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:observation/markdown-recreation-friction", + "incoming": "xananode.canonical:observation/markdown-recreation-friction", + "existing_title": "Markdown Recreation Friction", + "incoming_title": "Markdown Recreation Friction", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:organization/built-by-bots", + "incoming": "xananode.canonical:organization/built-by-bots", + "existing_title": "Built By Bots", + "incoming_title": "Built By Bots", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:organization/cytoscape-consortium", + "incoming": "xananode.canonical:organization/cytoscape-consortium", + "existing_title": "Cytoscape Consortium", + "incoming_title": "Cytoscape Consortium", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:organization/hugo-authors", + "incoming": "xananode.canonical:organization/hugo-authors", + "existing_title": "Hugo Authors", + "incoming_title": "Hugo Authors", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:person/christian-siefen", + "incoming": "xananode.canonical:person/christian-siefen", + "existing_title": "Christian Siefen", + "incoming_title": "Christian Siefen", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:place/world-wide-web", + "incoming": "xananode.canonical:place/world-wide-web", + "existing_title": "World Wide Web", + "incoming_title": "World Wide Web", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:technology/world-wide-web", + "incoming": "xananode.canonical:place/world-wide-web", + "existing_title": "World Wide Web", + "incoming_title": "World Wide Web", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:project/xananode-core-sdk", + "incoming": "xananode.canonical:project/xananode-core-sdk", + "existing_title": "XanaNode Core SDK", + "incoming_title": "XanaNode Core SDK", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.example:project/xananode-hugo-theme", + "incoming": "xananode.canonical:project/xananode-hugo-theme", + "existing_title": "XanaNode Hugo Theme", + "incoming_title": "XanaNode Hugo Theme", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:project/xananode-hugo-theme", + "incoming": "xananode.canonical:project/xananode-hugo-theme", + "existing_title": "XanaNode Hugo Theme", + "incoming_title": "XanaNode Hugo Theme", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:project/xananode-protocol", + "incoming": "xananode.canonical:project/xananode-protocol", + "existing_title": "XanaNode Protocol", + "incoming_title": "XanaNode Protocol", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:project/xananode-workspace", + "incoming": "xananode.canonical:project/xananode-workspace", + "existing_title": "XanaNode Workspace", + "incoming_title": "XanaNode Workspace", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:publication/xnp-0004-merge-validation", + "incoming": "xananode.canonical:publication/xnp-0004-merge-validation", + "existing_title": "XNP-0004 Merge Validation", + "incoming_title": "XNP-0004 Merge Validation", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:relationship/protocol-implements-claim", + "incoming": "xananode.canonical:relationship/protocol-implements-claim", + "existing_title": "Protocol Implements Relationship Preservation", + "incoming_title": "Protocol Implements Relationship Preservation", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:revision/canonical-pack-v0-1-0", + "incoming": "xananode.canonical:revision/canonical-pack-v0-1-0", + "existing_title": "Canonical Pack v0.1.0", + "incoming_title": "Canonical Pack v0.1.0", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/author-profile-schema", + "incoming": "xananode.canonical:schema/author-profile-schema", + "existing_title": "Author Profile Schema", + "incoming_title": "Author Profile Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/canonical-schema-author-profile", + "incoming": "xananode.canonical:schema/author-profile-schema", + "existing_title": "Author Profile Schema", + "incoming_title": "Author Profile Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/author-profile-schema", + "incoming": "xananode.canonical:schema/canonical-schema-author-profile", + "existing_title": "Author Profile Schema", + "incoming_title": "Author Profile Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/canonical-schema-author-profile", + "incoming": "xananode.canonical:schema/canonical-schema-author-profile", + "existing_title": "Author Profile Schema", + "incoming_title": "Author Profile Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.example:schema/compatibility-report-schema", + "incoming": "xananode.canonical:schema/canonical-schema-compatibility-report", + "existing_title": "Compatibility Report Schema", + "incoming_title": "Compatibility Report Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/canonical-schema-compatibility-report", + "incoming": "xananode.canonical:schema/canonical-schema-compatibility-report", + "existing_title": "Compatibility Report Schema", + "incoming_title": "Compatibility Report Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/compatibility-report-schema", + "incoming": "xananode.canonical:schema/canonical-schema-compatibility-report", + "existing_title": "Compatibility Report Schema", + "incoming_title": "Compatibility Report Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.example:schema/merge-report-schema", + "incoming": "xananode.canonical:schema/canonical-schema-merge-report", + "existing_title": "Merge Report Schema", + "incoming_title": "Merge Report Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/canonical-schema-merge-report", + "incoming": "xananode.canonical:schema/canonical-schema-merge-report", + "existing_title": "Merge Report Schema", + "incoming_title": "Merge Report Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/merge-report-schema", + "incoming": "xananode.canonical:schema/canonical-schema-merge-report", + "existing_title": "Merge Report Schema", + "incoming_title": "Merge Report Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/canonical-schema-nanopublication", + "incoming": "xananode.canonical:schema/canonical-schema-nanopublication", + "existing_title": "Nanopublication Schema", + "incoming_title": "Nanopublication Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/nanopublication-schema", + "incoming": "xananode.canonical:schema/canonical-schema-nanopublication", + "existing_title": "Nanopublication Schema", + "incoming_title": "Nanopublication Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/canonical-schema-ro-crate-metadata", + "incoming": "xananode.canonical:schema/canonical-schema-ro-crate-metadata", + "existing_title": "Ro Crate Metadata Schema", + "incoming_title": "Ro Crate Metadata Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/ro-crate-metadata-schema", + "incoming": "xananode.canonical:schema/canonical-schema-ro-crate-metadata", + "existing_title": "RO-Crate Metadata Schema", + "incoming_title": "Ro Crate Metadata Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/canonical-schema-substrate-diff", + "incoming": "xananode.canonical:schema/canonical-schema-substrate-diff", + "existing_title": "Substrate Diff Schema", + "incoming_title": "Substrate Diff Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/substrate-diff-schema", + "incoming": "xananode.canonical:schema/canonical-schema-substrate-diff", + "existing_title": "Substrate Diff Schema", + "incoming_title": "Substrate Diff Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.example:schema/substrate-manifest-schema", + "incoming": "xananode.canonical:schema/canonical-schema-substrate-manifest", + "existing_title": "Substrate Manifest Schema", + "incoming_title": "Substrate Manifest Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/canonical-schema-substrate-manifest", + "incoming": "xananode.canonical:schema/canonical-schema-substrate-manifest", + "existing_title": "Substrate Manifest Schema", + "incoming_title": "Substrate Manifest Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/substrate-manifest-schema", + "incoming": "xananode.canonical:schema/canonical-schema-substrate-manifest", + "existing_title": "Substrate Manifest Schema", + "incoming_title": "Substrate Manifest Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.example:schema/substrate-node-schema", + "incoming": "xananode.canonical:schema/canonical-schema-substrate-node", + "existing_title": "Substrate Node Schema", + "incoming_title": "Substrate Node Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/canonical-schema-substrate-node", + "incoming": "xananode.canonical:schema/canonical-schema-substrate-node", + "existing_title": "Substrate Node Schema", + "incoming_title": "Substrate Node Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/substrate-node-schema", + "incoming": "xananode.canonical:schema/canonical-schema-substrate-node", + "existing_title": "Substrate Node Schema", + "incoming_title": "Substrate Node Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.example:schema/substrate-relationships-schema", + "incoming": "xananode.canonical:schema/canonical-schema-substrate-relationships", + "existing_title": "Substrate Relationships Schema", + "incoming_title": "Substrate Relationships Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/canonical-schema-substrate-relationships", + "incoming": "xananode.canonical:schema/canonical-schema-substrate-relationships", + "existing_title": "Substrate Relationships Schema", + "incoming_title": "Substrate Relationships Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/substrate-relationships-schema", + "incoming": "xananode.canonical:schema/canonical-schema-substrate-relationships", + "existing_title": "Substrate Relationships Schema", + "incoming_title": "Substrate Relationships Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/canonical-schema-xananode-node-types", + "incoming": "xananode.canonical:schema/canonical-schema-xananode-node-types", + "existing_title": "Xananode Node Types Schema", + "incoming_title": "Xananode Node Types Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/canonical-schema-xananode-property-registry", + "incoming": "xananode.canonical:schema/canonical-schema-xananode-property-registry", + "existing_title": "Xananode Property Registry Schema", + "incoming_title": "Xananode Property Registry Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/canonical-schema-xananode-relationship-types", + "incoming": "xananode.canonical:schema/canonical-schema-xananode-relationship-types", + "existing_title": "Xananode Relationship Types Schema", + "incoming_title": "Xananode Relationship Types Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/canonical-schemas-registry", + "incoming": "xananode.canonical:schema/canonical-schemas-registry", + "existing_title": "Canonical Schemas Registry", + "incoming_title": "Canonical Schemas Registry", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.example:schema/compatibility-report-schema", + "incoming": "xananode.canonical:schema/compatibility-report-schema", + "existing_title": "Compatibility Report Schema", + "incoming_title": "Compatibility Report Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/canonical-schema-compatibility-report", + "incoming": "xananode.canonical:schema/compatibility-report-schema", + "existing_title": "Compatibility Report Schema", + "incoming_title": "Compatibility Report Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/compatibility-report-schema", + "incoming": "xananode.canonical:schema/compatibility-report-schema", + "existing_title": "Compatibility Report Schema", + "incoming_title": "Compatibility Report Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.example:concept/known-implementations-registry", + "incoming": "xananode.canonical:schema/known-implementations-registry", + "existing_title": "Known Implementations Registry", + "incoming_title": "Known Implementations Registry", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/known-implementations-registry", + "incoming": "xananode.canonical:schema/known-implementations-registry", + "existing_title": "Known Implementations Registry", + "incoming_title": "Known Implementations Registry", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.example:schema/merge-report-schema", + "incoming": "xananode.canonical:schema/merge-report-schema", + "existing_title": "Merge Report Schema", + "incoming_title": "Merge Report Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/canonical-schema-merge-report", + "incoming": "xananode.canonical:schema/merge-report-schema", + "existing_title": "Merge Report Schema", + "incoming_title": "Merge Report Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/merge-report-schema", + "incoming": "xananode.canonical:schema/merge-report-schema", + "existing_title": "Merge Report Schema", + "incoming_title": "Merge Report Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/namespace-example.merge", + "incoming": "xananode.canonical:schema/namespace-example.merge", + "existing_title": "Federation Merge Report Example Namespace", + "incoming_title": "Federation Merge Report Example Namespace", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/namespace-example.minimal", + "incoming": "xananode.canonical:schema/namespace-example.minimal", + "existing_title": "Minimal Example Namespace", + "incoming_title": "Minimal Example Namespace", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/namespace-example.museum", + "incoming": "xananode.canonical:schema/namespace-example.museum", + "existing_title": "Museum Extension Example Namespace", + "incoming_title": "Museum Extension Example Namespace", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/namespace-example.researcher_a", + "incoming": "xananode.canonical:schema/namespace-example.researcher_a", + "existing_title": "Federation Example A Namespace", + "incoming_title": "Federation Example A Namespace", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/namespace-example.researcher_b", + "incoming": "xananode.canonical:schema/namespace-example.researcher_b", + "existing_title": "Federation Example B Namespace", + "incoming_title": "Federation Example B Namespace", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.example:concept/namespace-registry", + "incoming": "xananode.canonical:schema/namespace-registry", + "existing_title": "Namespace Registry", + "incoming_title": "Namespace Registry", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/namespace-registry", + "incoming": "xananode.canonical:schema/namespace-registry", + "existing_title": "Namespace Registry", + "incoming_title": "Namespace Registry", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.example:schema/namespace-schema", + "incoming": "xananode.canonical:schema/namespace-schema", + "existing_title": "Namespace Schema", + "incoming_title": "Namespace Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/namespace-schema", + "incoming": "xananode.canonical:schema/namespace-schema", + "existing_title": "Namespace Schema", + "incoming_title": "Namespace Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/namespace-xananode", + "incoming": "xananode.canonical:schema/namespace-xananode", + "existing_title": "XanaNode Core", + "incoming_title": "XanaNode Core", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/canonical-schema-nanopublication", + "incoming": "xananode.canonical:schema/nanopublication-schema", + "existing_title": "Nanopublication Schema", + "incoming_title": "Nanopublication Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/nanopublication-schema", + "incoming": "xananode.canonical:schema/nanopublication-schema", + "existing_title": "Nanopublication Schema", + "incoming_title": "Nanopublication Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/node-type-claim", + "incoming": "xananode.canonical:schema/node-type-claim", + "existing_title": "Claim", + "incoming_title": "Claim", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/node-type-community", + "incoming": "xananode.canonical:schema/node-type-community", + "existing_title": "Community", + "incoming_title": "Community", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/node-type-concept", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Concept", + "incoming_title": "Concept", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/node-type-essay", + "incoming": "xananode.canonical:schema/node-type-essay", + "existing_title": "Essay", + "incoming_title": "Essay", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/node-type-event", + "incoming": "xananode.canonical:schema/node-type-event", + "existing_title": "Event", + "incoming_title": "Event", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/node-type-fragment", + "incoming": "xananode.canonical:schema/node-type-fragment", + "existing_title": "Fragment", + "incoming_title": "Fragment", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/node-type-media", + "incoming": "xananode.canonical:schema/node-type-media", + "existing_title": "Media", + "incoming_title": "Media", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/node-type-observation", + "incoming": "xananode.canonical:schema/node-type-observation", + "existing_title": "Observation", + "incoming_title": "Observation", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/node-type-organization", + "incoming": "xananode.canonical:schema/node-type-organization", + "existing_title": "Organization", + "incoming_title": "Organization", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Person", + "incoming_title": "Person", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/node-type-place", + "incoming": "xananode.canonical:schema/node-type-place", + "existing_title": "Place", + "incoming_title": "Place", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/node-type-project", + "incoming": "xananode.canonical:schema/node-type-project", + "existing_title": "Project", + "incoming_title": "Project", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/node-type-publication", + "incoming": "xananode.canonical:schema/node-type-publication", + "existing_title": "Publication", + "incoming_title": "Publication", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/node-type-registry", + "incoming": "xananode.canonical:schema/node-type-registry", + "existing_title": "Node Type Registry", + "incoming_title": "Node Type Registry", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Relationship", + "incoming_title": "Relationship", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/node-type-revision", + "incoming": "xananode.canonical:schema/node-type-revision", + "existing_title": "Revision", + "incoming_title": "Revision", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Schema", + "incoming_title": "Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/node-type-source", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "Source", + "incoming_title": "Source", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/node-type-technology", + "incoming": "xananode.canonical:schema/node-type-technology", + "existing_title": "Technology", + "incoming_title": "Technology", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/node-type-trail", + "incoming": "xananode.canonical:schema/node-type-trail", + "existing_title": "Trail", + "incoming_title": "Trail", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/property-birth_date", + "incoming": "xananode.canonical:schema/property-birth_date", + "existing_title": "Birth date", + "incoming_title": "Birth date", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/property-currency_value", + "incoming": "xananode.canonical:schema/property-currency_value", + "existing_title": "Currency value", + "incoming_title": "Currency value", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/property-external_identifier", + "incoming": "xananode.canonical:schema/property-external_identifier", + "existing_title": "External identifier", + "incoming_title": "External identifier", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/property-geo_coordinates", + "incoming": "xananode.canonical:schema/property-geo_coordinates", + "existing_title": "Geographic coordinates", + "incoming_title": "Geographic coordinates", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/property-measurement_si", + "incoming": "xananode.canonical:schema/property-measurement_si", + "existing_title": "SI measurement", + "incoming_title": "SI measurement", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/property-registry", + "incoming": "xananode.canonical:schema/property-registry", + "existing_title": "Property Registry", + "incoming_title": "Property Registry", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/property-registry-schema", + "incoming": "xananode.canonical:schema/property-registry-schema", + "existing_title": "Property Registry Schema", + "incoming_title": "Property Registry Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-alias_of", + "incoming": "xananode.canonical:schema/relationship-type-alias_of", + "existing_title": "Alias of", + "incoming_title": "Alias of", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-alternative_to", + "incoming": "xananode.canonical:schema/relationship-type-alternative_to", + "existing_title": "Alternative to", + "incoming_title": "Alternative to", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-anticipated", + "incoming": "xananode.canonical:schema/relationship-type-anticipated", + "existing_title": "Anticipated", + "incoming_title": "Anticipated", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-anticipated_by", + "incoming": "xananode.canonical:schema/relationship-type-anticipated_by", + "existing_title": "Anticipated By Relationship Term", + "incoming_title": "Anticipated By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-anticipates", + "incoming": "xananode.canonical:schema/relationship-type-anticipates", + "existing_title": "Anticipates", + "incoming_title": "Anticipates", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-appears_in", + "incoming": "xananode.canonical:schema/relationship-type-appears_in", + "existing_title": "Appears in", + "incoming_title": "Appears in", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-approved", + "incoming": "xananode.canonical:schema/relationship-type-approved", + "existing_title": "Approved", + "incoming_title": "Approved", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-approved_by", + "incoming": "xananode.canonical:schema/relationship-type-approved_by", + "existing_title": "Approved By Relationship Term", + "incoming_title": "Approved By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-arrived_from", + "incoming": "xananode.canonical:schema/relationship-type-arrived_from", + "existing_title": "Arrived From Relationship Term", + "incoming_title": "Arrived From Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-arrives_at", + "incoming": "xananode.canonical:schema/relationship-type-arrives_at", + "existing_title": "Arrives at", + "incoming_title": "Arrives at", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-authored", + "incoming": "xananode.canonical:schema/relationship-type-authored", + "existing_title": "Authored", + "incoming_title": "Authored", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-authored_by", + "incoming": "xananode.canonical:schema/relationship-type-authored_by", + "existing_title": "Authored By Relationship Term", + "incoming_title": "Authored By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-broader_than", + "incoming": "xananode.canonical:schema/relationship-type-broader_than", + "existing_title": "Broader than", + "incoming_title": "Broader than", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-cited_by", + "incoming": "xananode.canonical:schema/relationship-type-cited_by", + "existing_title": "Cited By Relationship Term", + "incoming_title": "Cited By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-cites", + "incoming": "xananode.canonical:schema/relationship-type-cites", + "existing_title": "Cites", + "incoming_title": "Cites", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-claim_of", + "incoming": "xananode.canonical:schema/relationship-type-claim_of", + "existing_title": "Claim Of Relationship Term", + "incoming_title": "Claim Of Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-clarified_by", + "incoming": "xananode.canonical:schema/relationship-type-clarified_by", + "existing_title": "Clarified By Relationship Term", + "incoming_title": "Clarified By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-clarifies", + "incoming": "xananode.canonical:schema/relationship-type-clarifies", + "existing_title": "Clarifies", + "incoming_title": "Clarifies", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-coined", + "incoming": "xananode.canonical:schema/relationship-type-coined", + "existing_title": "Coined", + "incoming_title": "Coined", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-coined_by", + "incoming": "xananode.canonical:schema/relationship-type-coined_by", + "existing_title": "Coined By Relationship Term", + "incoming_title": "Coined By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-collaborated_with", + "incoming": "xananode.canonical:schema/relationship-type-collaborated_with", + "existing_title": "Collaborated with", + "incoming_title": "Collaborated with", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-compatible_with", + "incoming": "xananode.canonical:schema/relationship-type-compatible_with", + "existing_title": "Compatible with", + "incoming_title": "Compatible with", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-contains", + "incoming": "xananode.canonical:schema/relationship-type-contains", + "existing_title": "Contains", + "incoming_title": "Contains", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-contemporary_of", + "incoming": "xananode.canonical:schema/relationship-type-contemporary_of", + "existing_title": "Contemporary of", + "incoming_title": "Contemporary of", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-context_for", + "incoming": "xananode.canonical:schema/relationship-type-context_for", + "existing_title": "Context for", + "incoming_title": "Context for", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-continued_from", + "incoming": "xananode.canonical:schema/relationship-type-continued_from", + "existing_title": "Continued From Relationship Term", + "incoming_title": "Continued From Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-continues_to", + "incoming": "xananode.canonical:schema/relationship-type-continues_to", + "existing_title": "Continues to", + "incoming_title": "Continues to", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-contradicted_by", + "incoming": "xananode.canonical:schema/relationship-type-contradicted_by", + "existing_title": "Contradicted By Relationship Term", + "incoming_title": "Contradicted By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-contradicts", + "incoming": "xananode.canonical:schema/relationship-type-contradicts", + "existing_title": "Contradicts", + "incoming_title": "Contradicts", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-contrasts_with", + "incoming": "xananode.canonical:schema/relationship-type-contrasts_with", + "existing_title": "Contrasts with", + "incoming_title": "Contrasts with", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-created", + "incoming": "xananode.canonical:schema/relationship-type-created", + "existing_title": "Created", + "incoming_title": "Created", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-created_by", + "incoming": "xananode.canonical:schema/relationship-type-created_by", + "existing_title": "Created By Relationship Term", + "incoming_title": "Created By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-deep_linked_from", + "incoming": "xananode.canonical:schema/relationship-type-deep_linked_from", + "existing_title": "Deep Linked From Relationship Term", + "incoming_title": "Deep Linked From Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-deep_links_to", + "incoming": "xananode.canonical:schema/relationship-type-deep_links_to", + "existing_title": "Deep links to", + "incoming_title": "Deep links to", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-defined_by", + "incoming": "xananode.canonical:schema/relationship-type-defined_by", + "existing_title": "Defined By Relationship Term", + "incoming_title": "Defined By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-defines", + "incoming": "xananode.canonical:schema/relationship-type-defines", + "existing_title": "Defines", + "incoming_title": "Defines", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-demonstrated_by", + "incoming": "xananode.canonical:schema/relationship-type-demonstrated_by", + "existing_title": "Demonstrated By Relationship Term", + "incoming_title": "Demonstrated By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-demonstrates", + "incoming": "xananode.canonical:schema/relationship-type-demonstrates", + "existing_title": "Demonstrates", + "incoming_title": "Demonstrates", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-dependency_of", + "incoming": "xananode.canonical:schema/relationship-type-dependency_of", + "existing_title": "Dependency Of Relationship Term", + "incoming_title": "Dependency Of Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-depends_on", + "incoming": "xananode.canonical:schema/relationship-type-depends_on", + "existing_title": "Depends on", + "incoming_title": "Depends on", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-depicted_by", + "incoming": "xananode.canonical:schema/relationship-type-depicted_by", + "existing_title": "Depicted By Relationship Term", + "incoming_title": "Depicted By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-depicts", + "incoming": "xananode.canonical:schema/relationship-type-depicts", + "existing_title": "Depicts", + "incoming_title": "Depicts", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-derived_from", + "incoming": "xananode.canonical:schema/relationship-type-derived_from", + "existing_title": "Derived from", + "incoming_title": "Derived from", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-derived_into", + "incoming": "xananode.canonical:schema/relationship-type-derived_into", + "existing_title": "Derived Into Relationship Term", + "incoming_title": "Derived Into Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-discussed_in", + "incoming": "xananode.canonical:schema/relationship-type-discussed_in", + "existing_title": "Discussed In Relationship Term", + "incoming_title": "Discussed In Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-discusses", + "incoming": "xananode.canonical:schema/relationship-type-discusses", + "existing_title": "Discusses", + "incoming_title": "Discusses", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-disputed_by", + "incoming": "xananode.canonical:schema/relationship-type-disputed_by", + "existing_title": "Disputed By Relationship Term", + "incoming_title": "Disputed By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-disputed_identity", + "incoming": "xananode.canonical:schema/relationship-type-disputed_identity", + "existing_title": "Disputed identity", + "incoming_title": "Disputed identity", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-disputes", + "incoming": "xananode.canonical:schema/relationship-type-disputes", + "existing_title": "Disputes", + "incoming_title": "Disputes", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-documented_by", + "incoming": "xananode.canonical:schema/relationship-type-documented_by", + "existing_title": "Documented By Relationship Term", + "incoming_title": "Documented By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-documents", + "incoming": "xananode.canonical:schema/relationship-type-documents", + "existing_title": "Documents", + "incoming_title": "Documents", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-enabled_by", + "incoming": "xananode.canonical:schema/relationship-type-enabled_by", + "existing_title": "Enabled By Relationship Term", + "incoming_title": "Enabled By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-enables", + "incoming": "xananode.canonical:schema/relationship-type-enables", + "existing_title": "Enables", + "incoming_title": "Enables", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-equivalent_to", + "incoming": "xananode.canonical:schema/relationship-type-equivalent_to", + "existing_title": "Equivalent to", + "incoming_title": "Equivalent to", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-evidence_for", + "incoming": "xananode.canonical:schema/relationship-type-evidence_for", + "existing_title": "Evidence for", + "incoming_title": "Evidence for", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-explained_by", + "incoming": "xananode.canonical:schema/relationship-type-explained_by", + "existing_title": "Explained By Relationship Term", + "incoming_title": "Explained By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-explains", + "incoming": "xananode.canonical:schema/relationship-type-explains", + "existing_title": "Explains", + "incoming_title": "Explains", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-extended_by", + "incoming": "xananode.canonical:schema/relationship-type-extended_by", + "existing_title": "Extended By Relationship Term", + "incoming_title": "Extended By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-extends", + "incoming": "xananode.canonical:schema/relationship-type-extends", + "existing_title": "Extends", + "incoming_title": "Extends", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-extension_of", + "incoming": "xananode.canonical:schema/relationship-type-extension_of", + "existing_title": "Extension of", + "incoming_title": "Extension of", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-featured_in", + "incoming": "xananode.canonical:schema/relationship-type-featured_in", + "existing_title": "Featured In Relationship Term", + "incoming_title": "Featured In Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-featured_speaker", + "incoming": "xananode.canonical:schema/relationship-type-featured_speaker", + "existing_title": "Featured Speaker Relationship Term", + "incoming_title": "Featured Speaker Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-features", + "incoming": "xananode.canonical:schema/relationship-type-features", + "existing_title": "Features", + "incoming_title": "Features", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-followed", + "incoming": "xananode.canonical:schema/relationship-type-followed", + "existing_title": "Followed Relationship Term", + "incoming_title": "Followed Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-friend_of", + "incoming": "xananode.canonical:schema/relationship-type-friend_of", + "existing_title": "Friend of", + "incoming_title": "Friend of", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-had_participant", + "incoming": "xananode.canonical:schema/relationship-type-had_participant", + "existing_title": "Had Participant Relationship Term", + "incoming_title": "Had Participant Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-has_alias", + "incoming": "xananode.canonical:schema/relationship-type-has_alias", + "existing_title": "Has Alias Relationship Term", + "incoming_title": "Has Alias Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-has_appearance", + "incoming": "xananode.canonical:schema/relationship-type-has_appearance", + "existing_title": "Has Appearance Relationship Term", + "incoming_title": "Has Appearance Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-has_claim", + "incoming": "xananode.canonical:schema/relationship-type-has_claim", + "existing_title": "Has claim", + "incoming_title": "Has claim", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-has_context", + "incoming": "xananode.canonical:schema/relationship-type-has_context", + "existing_title": "Has Context Relationship Term", + "incoming_title": "Has Context Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-has_evidence", + "incoming": "xananode.canonical:schema/relationship-type-has_evidence", + "existing_title": "Has Evidence Relationship Term", + "incoming_title": "Has Evidence Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-has_extension", + "incoming": "xananode.canonical:schema/relationship-type-has_extension", + "existing_title": "Has Extension Relationship Term", + "incoming_title": "Has Extension Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-has_primary_media", + "incoming": "xananode.canonical:schema/relationship-type-has_primary_media", + "existing_title": "Has primary media", + "incoming_title": "Has primary media", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-identified", + "incoming": "xananode.canonical:schema/relationship-type-identified", + "existing_title": "Identified", + "incoming_title": "Identified", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-identified_by", + "incoming": "xananode.canonical:schema/relationship-type-identified_by", + "existing_title": "Identified By Relationship Term", + "incoming_title": "Identified By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-implemented_by", + "incoming": "xananode.canonical:schema/relationship-type-implemented_by", + "existing_title": "Implemented By Relationship Term", + "incoming_title": "Implemented By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-implements", + "incoming": "xananode.canonical:schema/relationship-type-implements", + "existing_title": "Implements", + "incoming_title": "Implements", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-included_in", + "incoming": "xananode.canonical:schema/relationship-type-included_in", + "existing_title": "Included In Relationship Term", + "incoming_title": "Included In Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-includes", + "incoming": "xananode.canonical:schema/relationship-type-includes", + "existing_title": "Includes", + "incoming_title": "Includes", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-influenced", + "incoming": "xananode.canonical:schema/relationship-type-influenced", + "existing_title": "Influenced", + "incoming_title": "Influenced", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-influenced_by", + "incoming": "xananode.canonical:schema/relationship-type-influenced_by", + "existing_title": "Influenced By Relationship Term", + "incoming_title": "Influenced By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-interviewed", + "incoming": "xananode.canonical:schema/relationship-type-interviewed", + "existing_title": "Interviewed", + "incoming_title": "Interviewed", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-interviewed_by", + "incoming": "xananode.canonical:schema/relationship-type-interviewed_by", + "existing_title": "Interviewed By Relationship Term", + "incoming_title": "Interviewed By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-introduced", + "incoming": "xananode.canonical:schema/relationship-type-introduced", + "existing_title": "Introduced", + "incoming_title": "Introduced", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-introduced_by", + "incoming": "xananode.canonical:schema/relationship-type-introduced_by", + "existing_title": "Introduced By Relationship Term", + "incoming_title": "Introduced By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-introduced_in", + "incoming": "xananode.canonical:schema/relationship-type-introduced_in", + "existing_title": "Introduced in", + "incoming_title": "Introduced in", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-introduction_venue_of", + "incoming": "xananode.canonical:schema/relationship-type-introduction_venue_of", + "existing_title": "Introduction Venue Of Relationship Term", + "incoming_title": "Introduction Venue Of Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-is_start_of", + "incoming": "xananode.canonical:schema/relationship-type-is_start_of", + "existing_title": "Is Start Of Relationship Term", + "incoming_title": "Is Start Of Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-mapped_from", + "incoming": "xananode.canonical:schema/relationship-type-mapped_from", + "existing_title": "Mapped From Relationship Term", + "incoming_title": "Mapped From Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-maps_to", + "incoming": "xananode.canonical:schema/relationship-type-maps_to", + "existing_title": "Maps to", + "incoming_title": "Maps to", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-memorialized_by", + "incoming": "xananode.canonical:schema/relationship-type-memorialized_by", + "existing_title": "Memorialized By Relationship Term", + "incoming_title": "Memorialized By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-memorializes", + "incoming": "xananode.canonical:schema/relationship-type-memorializes", + "existing_title": "Memorializes", + "incoming_title": "Memorializes", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-mentioned_by", + "incoming": "xananode.canonical:schema/relationship-type-mentioned_by", + "existing_title": "Mentioned By Relationship Term", + "incoming_title": "Mentioned By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-mentions", + "incoming": "xananode.canonical:schema/relationship-type-mentions", + "existing_title": "Mentions", + "incoming_title": "Mentions", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-motivated_by", + "incoming": "xananode.canonical:schema/relationship-type-motivated_by", + "existing_title": "Motivated by", + "incoming_title": "Motivated by", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-motivates", + "incoming": "xananode.canonical:schema/relationship-type-motivates", + "existing_title": "Motivates Relationship Term", + "incoming_title": "Motivates Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-narrower_than", + "incoming": "xananode.canonical:schema/relationship-type-narrower_than", + "existing_title": "Narrower Than Relationship Term", + "incoming_title": "Narrower Than Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-occurred_at", + "incoming": "xananode.canonical:schema/relationship-type-occurred_at", + "existing_title": "Occurred at", + "incoming_title": "Occurred at", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-parallel_to", + "incoming": "xananode.canonical:schema/relationship-type-parallel_to", + "existing_title": "Parallel to", + "incoming_title": "Parallel to", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-part_of", + "incoming": "xananode.canonical:schema/relationship-type-part_of", + "existing_title": "Part Of Relationship Term", + "incoming_title": "Part Of Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-participated_in", + "incoming": "xananode.canonical:schema/relationship-type-participated_in", + "existing_title": "Participated in", + "incoming_title": "Participated in", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-popularized", + "incoming": "xananode.canonical:schema/relationship-type-popularized", + "existing_title": "Popularized", + "incoming_title": "Popularized", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-popularized_by", + "incoming": "xananode.canonical:schema/relationship-type-popularized_by", + "existing_title": "Popularized By Relationship Term", + "incoming_title": "Popularized By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-possible_match", + "incoming": "xananode.canonical:schema/relationship-type-possible_match", + "existing_title": "Possible match", + "incoming_title": "Possible match", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-preceded", + "incoming": "xananode.canonical:schema/relationship-type-preceded", + "existing_title": "Preceded", + "incoming_title": "Preceded", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-presented", + "incoming": "xananode.canonical:schema/relationship-type-presented", + "existing_title": "Presented", + "incoming_title": "Presented", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-presented_by", + "incoming": "xananode.canonical:schema/relationship-type-presented_by", + "existing_title": "Presented By Relationship Term", + "incoming_title": "Presented By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-preserved_by", + "incoming": "xananode.canonical:schema/relationship-type-preserved_by", + "existing_title": "Preserved By Relationship Term", + "incoming_title": "Preserved By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-preserves", + "incoming": "xananode.canonical:schema/relationship-type-preserves", + "existing_title": "Preserves", + "incoming_title": "Preserves", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-produces", + "incoming": "xananode.canonical:schema/relationship-type-produces", + "existing_title": "Produces Relationship Term", + "incoming_title": "Produces Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-proposed", + "incoming": "xananode.canonical:schema/relationship-type-proposed", + "existing_title": "Proposed", + "incoming_title": "Proposed", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-proposed_by", + "incoming": "xananode.canonical:schema/relationship-type-proposed_by", + "existing_title": "Proposed By Relationship Term", + "incoming_title": "Proposed By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-quoted_by", + "incoming": "xananode.canonical:schema/relationship-type-quoted_by", + "existing_title": "Quoted By Relationship Term", + "incoming_title": "Quoted By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-quotes", + "incoming": "xananode.canonical:schema/relationship-type-quotes", + "existing_title": "Quotes", + "incoming_title": "Quotes", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-refined_by", + "incoming": "xananode.canonical:schema/relationship-type-refined_by", + "existing_title": "Refined By Relationship Term", + "incoming_title": "Refined By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-refines", + "incoming": "xananode.canonical:schema/relationship-type-refines", + "existing_title": "Refines", + "incoming_title": "Refines", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-registry", + "incoming": "xananode.canonical:schema/relationship-type-registry", + "existing_title": "Relationship Type Registry", + "incoming_title": "Relationship Type Registry", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-related_to", + "incoming": "xananode.canonical:schema/relationship-type-related_to", + "existing_title": "Related to", + "incoming_title": "Related to", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-represented_by", + "incoming": "xananode.canonical:schema/relationship-type-represented_by", + "existing_title": "Represented By Relationship Term", + "incoming_title": "Represented By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-represents", + "incoming": "xananode.canonical:schema/relationship-type-represents", + "existing_title": "Represents", + "incoming_title": "Represents", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-required_for", + "incoming": "xananode.canonical:schema/relationship-type-required_for", + "existing_title": "Required For Relationship Term", + "incoming_title": "Required For Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-requires", + "incoming": "xananode.canonical:schema/relationship-type-requires", + "existing_title": "Requires", + "incoming_title": "Requires", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-results_from", + "incoming": "xananode.canonical:schema/relationship-type-results_from", + "existing_title": "Results from", + "incoming_title": "Results from", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-same_entity", + "incoming": "xananode.canonical:schema/relationship-type-same_entity", + "existing_title": "Same entity", + "incoming_title": "Same entity", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-shaped_by", + "incoming": "xananode.canonical:schema/relationship-type-shaped_by", + "existing_title": "Shaped By Relationship Term", + "incoming_title": "Shaped By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-shapes", + "incoming": "xananode.canonical:schema/relationship-type-shapes", + "existing_title": "Shapes", + "incoming_title": "Shapes", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-site_of", + "incoming": "xananode.canonical:schema/relationship-type-site_of", + "existing_title": "Site Of Relationship Term", + "incoming_title": "Site Of Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-spoke_at", + "incoming": "xananode.canonical:schema/relationship-type-spoke_at", + "existing_title": "Spoke at", + "incoming_title": "Spoke at", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-starts_with", + "incoming": "xananode.canonical:schema/relationship-type-starts_with", + "existing_title": "Starts with", + "incoming_title": "Starts with", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-superseded_by", + "incoming": "xananode.canonical:schema/relationship-type-superseded_by", + "existing_title": "Superseded By Relationship Term", + "incoming_title": "Superseded By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-supersedes", + "incoming": "xananode.canonical:schema/relationship-type-supersedes", + "existing_title": "Supersedes", + "incoming_title": "Supersedes", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-supported_by", + "incoming": "xananode.canonical:schema/relationship-type-supported_by", + "existing_title": "Supported By Relationship Term", + "incoming_title": "Supported By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-supports", + "incoming": "xananode.canonical:schema/relationship-type-supports", + "existing_title": "Supports", + "incoming_title": "Supports", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-threatened_by", + "incoming": "xananode.canonical:schema/relationship-type-threatened_by", + "existing_title": "Threatened By Relationship Term", + "incoming_title": "Threatened By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-threatens", + "incoming": "xananode.canonical:schema/relationship-type-threatens", + "existing_title": "Threatens", + "incoming_title": "Threatens", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-trained_on", + "incoming": "xananode.canonical:schema/relationship-type-trained_on", + "existing_title": "Trained on", + "incoming_title": "Trained on", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-transcluded_by", + "incoming": "xananode.canonical:schema/relationship-type-transcluded_by", + "existing_title": "Transcluded By Relationship Term", + "incoming_title": "Transcluded By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-transcludes", + "incoming": "xananode.canonical:schema/relationship-type-transcludes", + "existing_title": "Transcludes", + "incoming_title": "Transcludes", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-used_as_primary_media_for", + "incoming": "xananode.canonical:schema/relationship-type-used_as_primary_media_for", + "existing_title": "Used As Primary Media For Relationship Term", + "incoming_title": "Used As Primary Media For Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-used_by", + "incoming": "xananode.canonical:schema/relationship-type-used_by", + "existing_title": "Used By Relationship Term", + "incoming_title": "Used By Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-used_to_train", + "incoming": "xananode.canonical:schema/relationship-type-used_to_train", + "existing_title": "Used To Train Relationship Term", + "incoming_title": "Used To Train Relationship Term", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/relationship-type-uses", + "incoming": "xananode.canonical:schema/relationship-type-uses", + "existing_title": "Uses", + "incoming_title": "Uses", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/canonical-schema-ro-crate-metadata", + "incoming": "xananode.canonical:schema/ro-crate-metadata-schema", + "existing_title": "Ro Crate Metadata Schema", + "incoming_title": "RO-Crate Metadata Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/ro-crate-metadata-schema", + "incoming": "xananode.canonical:schema/ro-crate-metadata-schema", + "existing_title": "RO-Crate Metadata Schema", + "incoming_title": "RO-Crate Metadata Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/canonical-schema-substrate-diff", + "incoming": "xananode.canonical:schema/substrate-diff-schema", + "existing_title": "Substrate Diff Schema", + "incoming_title": "Substrate Diff Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/substrate-diff-schema", + "incoming": "xananode.canonical:schema/substrate-diff-schema", + "existing_title": "Substrate Diff Schema", + "incoming_title": "Substrate Diff Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.example:schema/substrate-manifest-schema", + "incoming": "xananode.canonical:schema/substrate-manifest-schema", + "existing_title": "Substrate Manifest Schema", + "incoming_title": "Substrate Manifest Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/canonical-schema-substrate-manifest", + "incoming": "xananode.canonical:schema/substrate-manifest-schema", + "existing_title": "Substrate Manifest Schema", + "incoming_title": "Substrate Manifest Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/substrate-manifest-schema", + "incoming": "xananode.canonical:schema/substrate-manifest-schema", + "existing_title": "Substrate Manifest Schema", + "incoming_title": "Substrate Manifest Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.example:schema/substrate-node-schema", + "incoming": "xananode.canonical:schema/substrate-node-schema", + "existing_title": "Substrate Node Schema", + "incoming_title": "Substrate Node Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/canonical-schema-substrate-node", + "incoming": "xananode.canonical:schema/substrate-node-schema", + "existing_title": "Substrate Node Schema", + "incoming_title": "Substrate Node Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/substrate-node-schema", + "incoming": "xananode.canonical:schema/substrate-node-schema", + "existing_title": "Substrate Node Schema", + "incoming_title": "Substrate Node Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.example:schema/substrate-relationships-schema", + "incoming": "xananode.canonical:schema/substrate-relationships-schema", + "existing_title": "Substrate Relationships Schema", + "incoming_title": "Substrate Relationships Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/canonical-schema-substrate-relationships", + "incoming": "xananode.canonical:schema/substrate-relationships-schema", + "existing_title": "Substrate Relationships Schema", + "incoming_title": "Substrate Relationships Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:schema/substrate-relationships-schema", + "incoming": "xananode.canonical:schema/substrate-relationships-schema", + "existing_title": "Substrate Relationships Schema", + "incoming_title": "Substrate Relationships Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:source/github-profile", + "incoming": "xananode.canonical:source/github-profile", + "existing_title": "GitHub Profile", + "incoming_title": "GitHub Profile", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:source/hugo-official-site", + "incoming": "xananode.canonical:source/hugo-official-site", + "existing_title": "Hugo Official Site", + "incoming_title": "Hugo Official Site", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:source/support-xananode", + "incoming": "xananode.canonical:source/support-xananode", + "existing_title": "Support XanaNode", + "incoming_title": "Support XanaNode", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:source/xananode-com-domain", + "incoming": "xananode.canonical:source/xananode-com-domain", + "existing_title": "XanaNode.com", + "incoming_title": "XanaNode.com", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.example:source/xananode-core-sdk-repo", + "incoming": "xananode.canonical:source/xananode-core-sdk-repository", + "existing_title": "XanaNode Core SDK Repository", + "incoming_title": "XanaNode Core SDK Repository", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:source/xananode-core-sdk-repository", + "incoming": "xananode.canonical:source/xananode-core-sdk-repository", + "existing_title": "XanaNode Core SDK Repository", + "incoming_title": "XanaNode Core SDK Repository", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.example:source/xananode-hugo-repo", + "incoming": "xananode.canonical:source/xananode-hugo-repository", + "existing_title": "XanaNode Hugo Repository", + "incoming_title": "XanaNode Hugo Repository", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:source/xananode-hugo-repository", + "incoming": "xananode.canonical:source/xananode-hugo-repository", + "existing_title": "XanaNode Hugo Repository", + "incoming_title": "XanaNode Hugo Repository", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:source/xananode-net-domain", + "incoming": "xananode.canonical:source/xananode-net-domain", + "existing_title": "XanaNode.net", + "incoming_title": "XanaNode.net", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:source/xananode-org-domain", + "incoming": "xananode.canonical:source/xananode-org-domain", + "existing_title": "XanaNode.org", + "incoming_title": "XanaNode.org", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.example:source/xananode-protocol-repo", + "incoming": "xananode.canonical:source/xananode-protocol-repository", + "existing_title": "XanaNode Protocol Repository", + "incoming_title": "XanaNode Protocol Repository", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:source/xananode-protocol-repository", + "incoming": "xananode.canonical:source/xananode-protocol-repository", + "existing_title": "XanaNode Protocol Repository", + "incoming_title": "XanaNode Protocol Repository", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.example:source/xananode-studio-repo", + "incoming": "xananode.canonical:source/xananode-studio-repository", + "existing_title": "XanaNode Studio Repository", + "incoming_title": "XanaNode Studio Repository", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:source/xananode-studio-repository", + "incoming": "xananode.canonical:source/xananode-studio-repository", + "existing_title": "XanaNode Studio Repository", + "incoming_title": "XanaNode Studio Repository", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.example:source/xananode-workspace-repo", + "incoming": "xananode.canonical:source/xananode-workspace-repository", + "existing_title": "XanaNode Workspace Repository", + "incoming_title": "XanaNode Workspace Repository", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:source/xananode-workspace-repository", + "incoming": "xananode.canonical:source/xananode-workspace-repository", + "existing_title": "XanaNode Workspace Repository", + "incoming_title": "XanaNode Workspace Repository", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.example:technology/cytoscape-js", + "incoming": "xananode.canonical:technology/cytoscape-js", + "existing_title": "Cytoscape.js", + "incoming_title": "Cytoscape.js", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:technology/cytoscape-js", + "incoming": "xananode.canonical:technology/cytoscape-js", + "existing_title": "Cytoscape.js", + "incoming_title": "Cytoscape.js", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:technology/git", + "incoming": "xananode.canonical:technology/git", + "existing_title": "Git", + "incoming_title": "Git", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.example:technology/hugo", + "incoming": "xananode.canonical:technology/hugo", + "existing_title": "Hugo", + "incoming_title": "Hugo", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:technology/hugo", + "incoming": "xananode.canonical:technology/hugo", + "existing_title": "Hugo", + "incoming_title": "Hugo", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:technology/nodejs", + "incoming": "xananode.canonical:technology/nodejs", + "existing_title": "Node.js", + "incoming_title": "Node.js", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:technology/python", + "incoming": "xananode.canonical:technology/python", + "existing_title": "Python", + "incoming_title": "Python", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:trail/xananode-stack-trail", + "incoming": "xananode.canonical:trail/xananode-stack-trail", + "existing_title": "XanaNode Stack Trail", + "incoming_title": "XanaNode Stack Trail", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/gottfried-wilhelm-leibniz", + "incoming": "xananode.lineage:person/gottfried-wilhelm-leibniz", + "existing_title": "Gottfried Wilhelm Leibniz", + "incoming_title": "Gottfried Wilhelm Leibniz", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/wilhelm-ostwald", + "incoming": "xananode.lineage:person/wilhelm-ostwald", + "existing_title": "Wilhelm Ostwald", + "incoming_title": "Wilhelm Ostwald", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/jorge-luis-borges", + "incoming": "xananode.lineage:person/jorge-luis-borges", + "existing_title": "Jorge Luis Borges", + "incoming_title": "Jorge Luis Borges", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:publication/the-garden-of-forking-paths", + "incoming": "xananode.lineage:publication/the-garden-of-forking-paths", + "existing_title": "The Garden of Forking Paths", + "incoming_title": "The Garden of Forking Paths", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/andries-van-dam", + "incoming": "xananode.lineage:person/andries-van-dam", + "existing_title": "Andries van Dam", + "incoming_title": "Andries van Dam", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:place/brown-university", + "incoming": "xananode.lineage:place/brown-university", + "existing_title": "Brown University", + "incoming_title": "Brown University", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:project/hypertext-editing-system", + "incoming": "xananode.lineage:project/hypertext-editing-system", + "existing_title": "Hypertext Editing System", + "incoming_title": "Hypertext Editing System", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:project/fress", + "incoming": "xananode.lineage:project/fress", + "existing_title": "FRESS", + "incoming_title": "FRESS", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:project/intermedia", + "incoming": "xananode.lineage:project/intermedia", + "existing_title": "Intermedia", + "incoming_title": "Intermedia", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/nicholas-negroponte", + "incoming": "xananode.lineage:person/nicholas-negroponte", + "existing_title": "Nicholas Negroponte", + "incoming_title": "Nicholas Negroponte", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/seymour-papert", + "incoming": "xananode.lineage:person/seymour-papert", + "existing_title": "Seymour Papert", + "incoming_title": "Seymour Papert", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/marvin-minsky", + "incoming": "xananode.lineage:person/marvin-minsky", + "existing_title": "Marvin Minsky", + "incoming_title": "Marvin Minsky", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:organization/mit-media-lab", + "incoming": "xananode.lineage:organization/mit-media-lab", + "existing_title": "MIT Media Lab", + "incoming_title": "MIT Media Lab", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/hans-peter-brondmo", + "incoming": "xananode.lineage:person/hans-peter-brondmo", + "existing_title": "Hans Peter Brondmo", + "incoming_title": "Hans Peter Brondmo", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:technology/micons", + "incoming": "xananode.lineage:technology/micons", + "existing_title": "Micons", + "incoming_title": "Micons", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/robert-winter", + "incoming": "xananode.lineage:person/robert-winter", + "existing_title": "Robert Winter", + "incoming_title": "Robert Winter", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:project/interactive-beethoven-ninth", + "incoming": "xananode.lineage:project/interactive-beethoven-ninth", + "existing_title": "Interactive Beethoven's Ninth", + "incoming_title": "Interactive Beethoven's Ninth", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/robert-abel", + "incoming": "xananode.lineage:person/robert-abel", + "existing_title": "Robert Abel", + "incoming_title": "Robert Abel", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:project/interactive-guernica", + "incoming": "xananode.lineage:project/interactive-guernica", + "existing_title": "Interactive Guernica", + "incoming_title": "Interactive Guernica", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/ivan-sutherland", + "incoming": "xananode.lineage:person/ivan-sutherland", + "existing_title": "Ivan Sutherland", + "incoming_title": "Ivan Sutherland", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/jaron-lanier", + "incoming": "xananode.lineage:person/jaron-lanier", + "existing_title": "Jaron Lanier", + "incoming_title": "Jaron Lanier", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:organization/vpl-research", + "incoming": "xananode.lineage:organization/vpl-research", + "existing_title": "VPL Research", + "incoming_title": "VPL Research", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/scott-fisher", + "incoming": "xananode.lineage:person/scott-fisher", + "existing_title": "Scott Fisher", + "incoming_title": "Scott Fisher", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:organization/nasa", + "incoming": "xananode.lineage:organization/nasa", + "existing_title": "NASA", + "incoming_title": "NASA", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:publication/dirk-gentlys-holistic-detective-agency", + "incoming": "xananode.lineage:publication/dirk-gentlys-holistic-detective-agency", + "existing_title": "Dirk Gently's Holistic Detective Agency", + "incoming_title": "Dirk Gently's Holistic Detective Agency", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:organization/bbc-two", + "incoming": "xananode.lineage:organization/bbc-two", + "existing_title": "BBC Two", + "incoming_title": "BBC Two", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/richard-saul-wurman", + "incoming": "xananode.lineage:person/richard-saul-wurman", + "existing_title": "Richard Saul Wurman", + "incoming_title": "Richard Saul Wurman", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/harry-marks", + "incoming": "xananode.lineage:person/harry-marks", + "existing_title": "Harry Marks", + "incoming_title": "Harry Marks", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/john-sculley", + "incoming": "xananode.lineage:person/john-sculley", + "existing_title": "John Sculley", + "incoming_title": "John Sculley", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:technology/apple-knowledge-navigator", + "incoming": "xananode.lineage:technology/apple-knowledge-navigator", + "existing_title": "Apple Knowledge Navigator", + "incoming_title": "Apple Knowledge Navigator", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/bill-atkinson", + "incoming": "xananode.lineage:person/bill-atkinson", + "existing_title": "Bill Atkinson", + "incoming_title": "Bill Atkinson", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/herbie-hancock", + "incoming": "xananode.lineage:person/herbie-hancock", + "existing_title": "Herbie Hancock", + "incoming_title": "Herbie Hancock", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/nigel-holmes", + "incoming": "xananode.lineage:person/nigel-holmes", + "existing_title": "Nigel Holmes", + "incoming_title": "Nigel Holmes", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/laurie-anderson", + "incoming": "xananode.lineage:person/laurie-anderson", + "existing_title": "Laurie Anderson", + "incoming_title": "Laurie Anderson", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/bran-ferren", + "incoming": "xananode.lineage:person/bran-ferren", + "existing_title": "Bran Ferren", + "incoming_title": "Bran Ferren", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/robert-cailliau", + "incoming": "xananode.lineage:person/robert-cailliau", + "existing_title": "Robert Cailliau", + "incoming_title": "Robert Cailliau", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:place/cern", + "incoming": "xananode.lineage:place/cern", + "existing_title": "CERN", + "incoming_title": "CERN", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:technology/html", + "incoming": "xananode.lineage:technology/html", + "existing_title": "HTML", + "incoming_title": "HTML", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:technology/url-uri", + "incoming": "xananode.lineage:technology/url-uri", + "existing_title": "URL/URI", + "incoming_title": "URL/URI", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:technology/http", + "incoming": "xananode.lineage:technology/http", + "existing_title": "HTTP", + "incoming_title": "HTTP", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:organization/ncsa", + "incoming": "xananode.lineage:organization/ncsa", + "existing_title": "NCSA", + "incoming_title": "NCSA", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/marc-andreessen", + "incoming": "xananode.lineage:person/marc-andreessen", + "existing_title": "Marc Andreessen", + "incoming_title": "Marc Andreessen", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:technology/mosaic", + "incoming": "xananode.lineage:technology/mosaic", + "existing_title": "Mosaic", + "incoming_title": "Mosaic", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:concept/web-as-incomplete-hypertext", + "incoming": "xananode.lineage:concept/web-as-incomplete-hypertext", + "existing_title": "The Web as Incomplete Hypertext", + "incoming_title": "The Web as Incomplete Hypertext", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:technology/guide", + "incoming": "xananode.lineage:technology/guide", + "existing_title": "Guide", + "incoming_title": "Guide", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:project/storyspace", + "incoming": "xananode.lineage:project/storyspace", + "existing_title": "Storyspace", + "incoming_title": "Storyspace", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:project/zog-kms", + "incoming": "xananode.lineage:project/zog-kms", + "existing_title": "ZOG/KMS", + "incoming_title": "ZOG/KMS", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:project/xanadu-at-autodesk", + "incoming": "xananode.lineage:project/xanadu-at-autodesk", + "existing_title": "Xanadu at Autodesk", + "incoming_title": "Xanadu at Autodesk", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:concept/conflict-disputed-identity", + "incoming": "xananode.lineage:concept/conflict-disputed-identity", + "existing_title": "Conflict and Disputed Identity", + "incoming_title": "Conflict and Disputed Identity", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:technology/git-backed-substrate", + "incoming": "xananode.lineage:technology/git-backed-substrate", + "existing_title": "Git-backed Substrate", + "incoming_title": "Git-backed Substrate", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:tool/babel", + "incoming": "xananode.lineage:tool/babel", + "existing_title": "Babel", + "incoming_title": "Babel", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:tool/hyperland-vr", + "incoming": "xananode.lineage:tool/hyperland-vr", + "existing_title": "Hyperland VR", + "incoming_title": "Hyperland VR", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "incoming": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "existing_title": "Lost Lineage of Human Knowledge Augmentation", + "incoming_title": "Lost Lineage of Human Knowledge Augmentation", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/paul-otlet", + "incoming": "xananode.lineage:person/paul-otlet", + "existing_title": "Paul Otlet", + "incoming_title": "Paul Otlet", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/h-g-wells", + "incoming": "xananode.lineage:person/h-g-wells", + "existing_title": "H. G. Wells", + "incoming_title": "H. G. Wells", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/douglas-adams", + "incoming": "xananode.lineage:person/douglas-adams", + "existing_title": "Douglas Adams", + "incoming_title": "Douglas Adams", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:publication/hyperland", + "incoming": "xananode.lineage:publication/hyperland", + "existing_title": "Hyperland", + "incoming_title": "Hyperland", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/tom-baker", + "incoming": "xananode.lineage:person/tom-baker", + "existing_title": "Tom Baker", + "incoming_title": "Tom Baker", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/max-whitby", + "incoming": "xananode.lineage:person/max-whitby", + "existing_title": "Max Whitby", + "incoming_title": "Max Whitby", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:event/ted2-1990", + "incoming": "xananode.lineage:event/ted2-1990", + "existing_title": "TED2", + "incoming_title": "TED2", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:place/monterey-california", + "incoming": "xananode.lineage:place/monterey-california", + "existing_title": "Monterey, California", + "incoming_title": "Monterey, California", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/bob-stein", + "incoming": "xananode.lineage:person/bob-stein", + "existing_title": "Bob Stein", + "incoming_title": "Bob Stein", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:organization/voyager-company", + "incoming": "xananode.lineage:organization/voyager-company", + "existing_title": "Voyager Company", + "incoming_title": "Voyager Company", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/alan-kay", + "incoming": "xananode.lineage:person/alan-kay", + "existing_title": "Alan Kay", + "incoming_title": "Alan Kay", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:organization/xerox-parc", + "incoming": "xananode.lineage:organization/xerox-parc", + "existing_title": "Xerox PARC", + "incoming_title": "Xerox PARC", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:technology/hypercard", + "incoming": "xananode.lineage:technology/hypercard", + "existing_title": "HyperCard", + "incoming_title": "HyperCard", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:person/tim-berners-lee", + "incoming": "xananode.lineage:person/tim-berners-lee", + "existing_title": "Tim Berners-Lee", + "incoming_title": "Tim Berners-Lee", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.canonical:place/world-wide-web", + "incoming": "xananode.lineage:technology/world-wide-web", + "existing_title": "World Wide Web", + "incoming_title": "World Wide Web", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:technology/world-wide-web", + "incoming": "xananode.lineage:technology/world-wide-web", + "existing_title": "World Wide Web", + "incoming_title": "World Wide Web", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:project/aspen-movie-map", + "incoming": "xananode.lineage:project/aspen-movie-map", + "existing_title": "Aspen Movie Map", + "incoming_title": "Aspen Movie Map", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:trail/lost-lineage-intertwingled-trail", + "incoming": "xananode.lineage:trail/lost-lineage-intertwingled-trail", + "existing_title": "Lost Lineage Intertwingled Trail", + "incoming_title": "Lost Lineage Intertwingled Trail", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/knowledge-substrate", + "incoming": "example.minimal:claim/substrate-is-structure", + "existing_title": "Knowledge Substrate", + "incoming_title": "A knowledge substrate is structure, not just information", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:claim/claim-substrate-is-structure", + "incoming": "example.minimal:claim/substrate-is-structure", + "existing_title": "A knowledge substrate is structure, not information", + "incoming_title": "A knowledge substrate is structure, not just information", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "example.minimal:concept/knowledge-substrate", + "incoming": "example.minimal:claim/substrate-is-structure", + "existing_title": "Knowledge Substrate", + "incoming_title": "A knowledge substrate is structure, not just information", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/knowledge-substrate", + "incoming": "example.minimal:claim/substrate-is-structure", + "existing_title": "Knowledge Substrate", + "incoming_title": "A knowledge substrate is structure, not just information", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-concept", + "incoming": "example.minimal:concept/associative-trails", + "existing_title": "Concept", + "incoming_title": "Associative Trails", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:fragment/as-we-may-think-0004", + "incoming": "example.minimal:concept/associative-trails", + "existing_title": "Associative Trails Fragment", + "incoming_title": "Associative Trails", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "example.minimal:essay/relationship-navigation-intro", + "existing_title": "Relationship", + "incoming_title": "Relationship Navigation Intro", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:source/as-we-may-think", + "incoming": "example.minimal:fragment/as-we-may-think-0004", + "existing_title": "As We May Think", + "incoming_title": "As We May Think Fragment 0004", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "example.minimal:source/as-we-may-think", + "incoming": "example.minimal:fragment/as-we-may-think-0004", + "existing_title": "As We May Think", + "incoming_title": "As We May Think Fragment 0004", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-fragment", + "incoming": "example.minimal:fragment/as-we-may-think-0004", + "existing_title": "Fragment", + "incoming_title": "As We May Think Fragment 0004", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/federated-knowledge-substrates", + "incoming": "example.minimal:concept/knowledge-substrate", + "existing_title": "Federated Knowledge Substrates", + "incoming_title": "Knowledge Substrate", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:claim/claim-substrate-is-structure", + "incoming": "example.minimal:concept/knowledge-substrate", + "existing_title": "A knowledge substrate is structure, not information", + "incoming_title": "Knowledge Substrate", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "example.minimal:claim/substrate-is-structure", + "incoming": "example.minimal:concept/knowledge-substrate", + "existing_title": "A knowledge substrate is structure, not just information", + "incoming_title": "Knowledge Substrate", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-concept", + "incoming": "example.minimal:concept/knowledge-substrate", + "existing_title": "Concept", + "incoming_title": "Knowledge Substrate", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "example.minimal:person/example-maintainer", + "existing_title": "Person", + "incoming_title": "Example Maintainer", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "example.minimal:fragment/as-we-may-think-0004", + "incoming": "example.minimal:source/as-we-may-think", + "existing_title": "As We May Think Fragment 0004", + "incoming_title": "As We May Think", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-source", + "incoming": "example.minimal:source/as-we-may-think", + "existing_title": "Source", + "incoming_title": "As We May Think", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:fragment/as-we-may-think-0004", + "incoming": "example.minimal:source/as-we-may-think", + "existing_title": "Associative Trails Fragment", + "incoming_title": "As We May Think", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:claim/relationships-preserve-knowledge", + "existing_title": "XanaNode", + "incoming_title": "Relationships Preserve Knowledge", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:claim/relationships-preserve-knowledge", + "existing_title": "XanaNode", + "incoming_title": "Relationships Preserve Knowledge", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:fragment/relationships-preserve-knowledge-sentence", + "incoming": "xananode.canonical:claim/relationships-preserve-knowledge", + "existing_title": "Relationships Preserve Knowledge Sentence", + "incoming_title": "Relationships Preserve Knowledge", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:claim/relationships-preserve-knowledge", + "existing_title": "Relationship", + "incoming_title": "Relationships Preserve Knowledge", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:community/xananode-contributors", + "existing_title": "XanaNode", + "incoming_title": "XanaNode Contributors", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:community/xananode-contributors", + "existing_title": "XanaNode", + "incoming_title": "XanaNode Contributors", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-community", + "incoming": "xananode.canonical:community/xananode-contributors", + "existing_title": "Community", + "incoming_title": "XanaNode Contributors", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:concept/knowledge-substrate", + "existing_title": "XanaNode", + "incoming_title": "Knowledge Substrate", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/federated-knowledge-substrates", + "incoming": "xananode.canonical:concept/knowledge-substrate", + "existing_title": "Federated Knowledge Substrates", + "incoming_title": "Knowledge Substrate", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:claim/claim-substrate-is-structure", + "incoming": "xananode.canonical:concept/knowledge-substrate", + "existing_title": "A knowledge substrate is structure, not information", + "incoming_title": "Knowledge Substrate", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "example.minimal:claim/substrate-is-structure", + "incoming": "xananode.canonical:concept/knowledge-substrate", + "existing_title": "A knowledge substrate is structure, not just information", + "incoming_title": "Knowledge Substrate", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:concept/knowledge-substrate", + "existing_title": "XanaNode", + "incoming_title": "Knowledge Substrate", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-concept", + "incoming": "xananode.canonical:concept/knowledge-substrate", + "existing_title": "Concept", + "incoming_title": "Knowledge Substrate", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:trail/protocol-artifacts-trail", + "incoming": "xananode.canonical:concept/protocol-artifacts", + "existing_title": "Protocol Artifacts Trail", + "incoming_title": "Protocol Artifacts", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:concept/protocol-artifacts", + "existing_title": "XanaNode", + "incoming_title": "Protocol Artifacts", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:concept/protocol-artifacts", + "existing_title": "XanaNode", + "incoming_title": "Protocol Artifacts", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-concept", + "incoming": "xananode.canonical:concept/protocol-artifacts", + "existing_title": "Concept", + "incoming_title": "Protocol Artifacts", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:concept/substrate-projection-layer", + "existing_title": "XanaNode", + "incoming_title": "Substrate Projection Layer", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:concept/substrate-projection-layer", + "existing_title": "XanaNode", + "incoming_title": "Substrate Projection Layer", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-concept", + "incoming": "xananode.canonical:concept/substrate-projection-layer", + "existing_title": "Concept", + "incoming_title": "Substrate Projection Layer", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-project", + "incoming": "xananode.canonical:concept/substrate-projection-layer", + "existing_title": "Project", + "incoming_title": "Substrate Projection Layer", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:trail/xananode-implementation-stack-trail", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Implementation Stack Trail", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:trail/xananode-core-trail", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Core Trail", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:trail/protocol-artifacts-trail", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Protocol Artifacts Trail", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:trail/historical-lineage-trail", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Historical Lineage Trail", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:trail/branching-orientation-trail", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Branching Orientation Trail", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:technology/static-publishing", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Static Publishing", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:technology/hugo", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Hugo", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:technology/cytoscape-js", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Cytoscape.js", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:source/xananode-workspace-repo", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Workspace Repository", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:source/xananode-studio-repo", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Studio Repository", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:source/xananode-protocol-repo", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Protocol Repository", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:source/xananode-hugo-repo", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Hugo Repository", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:source/xananode-core-sdk-repo", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Core SDK Repository", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:source/xanadu-document-interconnection", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Xanadu: Document Interconnection Enabling Re-use", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:source/source-code-link-decay-study", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "9.6 Million Links in Source Code Comments", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:source/mother-of-all-demos", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Mother of All Demos", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:source/as-we-may-think", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "As We May Think", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:schema/xananode-relationship-types", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Relationship Types", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:schema/xananode-node-types", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Node Types", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:schema/xananode-core-schema", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Core Schema", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:schema/substrate-relationships-schema", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Substrate Relationships Schema", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:schema/substrate-node-schema", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Substrate Node Schema", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:schema/substrate-manifest-schema", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Substrate Manifest Schema", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:schema/namespace-schema", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Namespace Schema", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:schema/merge-report-schema", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Merge Report Schema", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:schema/compatibility-report-schema", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Compatibility Report Schema", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:project/xananode-hugo-theme", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Hugo Theme", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:project/project-xanadu", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Project Xanadu", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:project/nls", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "NLS", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:project/memex", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Memex", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:person/vannevar-bush", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Vannevar Bush", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:person/ted-nelson", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Ted Nelson", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:person/douglas-engelbart", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Douglas Engelbart", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:observation/link-rot", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Link Rot", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:media/xananode-icon", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Icon", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:essay/what-is-xananode", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "What Is XanaNode?", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:essay/using-hugo-with-protocol-json", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Using Hugo with Protocol JSON", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:essay/start-here", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Start Here", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/unlabeled-hyperlink", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Unlabeled Hyperlink", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/typed-relationships", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Typed Relationships", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/tumbler-addressing", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Tumbler Addressing", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/transclusion", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Transclusion", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/substrate-relationship-list", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Substrate Relationship List", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/substrate-node-record", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Substrate Node Record", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/substrate-manifest", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Substrate Manifest", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/single-source-of-truth", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Single Source of Truth", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/schema-extension", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Schema Extension", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/review-suggestions", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Review Suggestions", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/provenance", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Provenance", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/protocol-artifacts", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Protocol Artifacts", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/namespacing", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Namespacing", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/namespace-registry", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Namespace Registry", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/moderation-model", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Moderation Model", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/merge-validation", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Merge Validation", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/merge-report", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Merge Report", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/known-implementations-registry", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Known Implementations Registry", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/knowledge-substrate", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Knowledge Substrate", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/independent-moderation", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Independent Moderation", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/fragment-node", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Fragment Node", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/federation-rules", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Federation Rules", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/federation-example", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Federation Example", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/federated-knowledge-substrates", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Federated Knowledge Substrates", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/dispute-resolution", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Dispute Resolution", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/deep-linking", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Deep Linking", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/custom-extension-substrate", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Custom Extension Substrate", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/compatibility-report", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Compatibility Report", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/compatibility-levels", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Compatibility Levels", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/civilizational-memory", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Civilizational Memory", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/canonical-type-policy", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Canonical Type Policy", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:claim/claim-substrate-is-structure", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "A knowledge substrate is structure, not information", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:claim/claim-relationships-preserve-context", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Typed relationships preserve context that hyperlinks lose", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:claim/claim-merge-without-collapse", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Substrates should merge without collapsing disagreement", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:source/source-github", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "GitHub", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:source/source-support", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Support", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:claim/relationships-preserve-knowledge", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Relationships Preserve Knowledge", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:community/xananode-contributors", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Contributors", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/knowledge-substrate", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Knowledge Substrate", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/protocol-artifacts", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Protocol Artifacts", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/substrate-projection-layer", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Substrate Projection Layer", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:essay/what-is-xananode", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "What Is XanaNode?", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:event/xananode-canonical-pack-bootstrap", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Canonical Pack Bootstrap", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:fragment/relationships-preserve-knowledge-sentence", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Relationships Preserve Knowledge Sentence", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:media/xananode-icon", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Icon", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:observation/markdown-recreation-friction", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Markdown Recreation Friction", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:organization/built-by-bots", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Built By Bots", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:organization/cytoscape-consortium", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Cytoscape Consortium", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:organization/hugo-authors", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Hugo Authors", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:person/christian-siefen", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Christian Siefen", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:place/world-wide-web", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "World Wide Web", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:project/xananode-core-sdk", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Core SDK", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:project/xananode-hugo-theme", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Hugo Theme", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:project/xananode-protocol", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Protocol", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:project/xananode-workspace", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Workspace", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:publication/xnp-0004-merge-validation", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XNP-0004 Merge Validation", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:relationship/protocol-implements-claim", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Protocol Implements Relationship Preservation", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:revision/canonical-pack-v0-1-0", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Canonical Pack v0.1.0", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/author-profile-schema", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Author Profile Schema", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/canonical-schema-author-profile", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Author Profile Schema", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/canonical-schema-compatibility-report", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Compatibility Report Schema", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/canonical-schema-merge-report", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Merge Report Schema", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/canonical-schema-nanopublication", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Nanopublication Schema", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/canonical-schema-ro-crate-metadata", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Ro Crate Metadata Schema", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/canonical-schema-substrate-diff", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Substrate Diff Schema", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/canonical-schema-substrate-manifest", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Substrate Manifest Schema", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/canonical-schema-substrate-node", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Substrate Node Schema", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/canonical-schema-substrate-relationships", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Substrate Relationships Schema", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/canonical-schema-xananode-node-types", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Xananode Node Types Schema", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/canonical-schema-xananode-property-registry", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Xananode Property Registry Schema", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/canonical-schema-xananode-relationship-types", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Xananode Relationship Types Schema", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/canonical-schemas-registry", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Canonical Schemas Registry", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/compatibility-report-schema", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Compatibility Report Schema", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/known-implementations-registry", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Known Implementations Registry", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/merge-report-schema", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Merge Report Schema", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/namespace-example.merge", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Federation Merge Report Example Namespace", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/namespace-example.minimal", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Minimal Example Namespace", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/namespace-example.museum", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Museum Extension Example Namespace", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/namespace-example.researcher_a", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Federation Example A Namespace", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/namespace-example.researcher_b", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Federation Example B Namespace", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/namespace-registry", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Namespace Registry", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/namespace-schema", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Namespace Schema", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/namespace-xananode", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Core", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/nanopublication-schema", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Nanopublication Schema", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-claim", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Claim", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-community", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Community", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-concept", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Concept", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-essay", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Essay", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-event", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Event", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-fragment", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Fragment", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-media", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Media", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-observation", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Observation", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-organization", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Organization", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Person", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-place", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Place", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-project", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Project", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-publication", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Publication", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-registry", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Node Type Registry", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Relationship", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-revision", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Revision", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Schema", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-source", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Source", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-technology", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Technology", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-trail", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Trail", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/property-birth_date", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Birth date", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/property-currency_value", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Currency value", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/property-external_identifier", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "External identifier", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/property-geo_coordinates", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Geographic coordinates", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/property-measurement_si", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "SI measurement", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/property-registry", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Property Registry", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/property-registry-schema", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Property Registry Schema", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-alias_of", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Alias of", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-alternative_to", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Alternative to", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-anticipated", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Anticipated", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-anticipated_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Anticipated By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-anticipates", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Anticipates", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-appears_in", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Appears in", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-approved", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Approved", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-approved_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Approved By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-arrived_from", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Arrived From Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-arrives_at", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Arrives at", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-authored", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Authored", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-authored_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Authored By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-broader_than", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Broader than", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-cited_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Cited By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-cites", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Cites", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-claim_of", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Claim Of Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-clarified_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Clarified By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-clarifies", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Clarifies", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-coined", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Coined", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-coined_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Coined By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-collaborated_with", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Collaborated with", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-compatible_with", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Compatible with", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-contains", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Contains", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-contemporary_of", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Contemporary of", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-context_for", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Context for", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-continued_from", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Continued From Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-continues_to", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Continues to", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-contradicted_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Contradicted By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-contradicts", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Contradicts", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-contrasts_with", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Contrasts with", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-created", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Created", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-created_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Created By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-deep_linked_from", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Deep Linked From Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-deep_links_to", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Deep links to", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-defined_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Defined By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-defines", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Defines", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-demonstrated_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Demonstrated By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-demonstrates", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Demonstrates", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-dependency_of", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Dependency Of Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-depends_on", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Depends on", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-depicted_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Depicted By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-depicts", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Depicts", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-derived_from", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Derived from", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-derived_into", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Derived Into Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-discussed_in", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Discussed In Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-discusses", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Discusses", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-disputed_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Disputed By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-disputed_identity", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Disputed identity", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-disputes", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Disputes", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-documented_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Documented By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-documents", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Documents", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-enabled_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Enabled By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-enables", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Enables", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-equivalent_to", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Equivalent to", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-evidence_for", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Evidence for", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-explained_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Explained By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-explains", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Explains", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-extended_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Extended By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-extends", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Extends", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-extension_of", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Extension of", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-featured_in", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Featured In Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-featured_speaker", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Featured Speaker Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-features", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Features", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-followed", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Followed Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-friend_of", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Friend of", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-had_participant", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Had Participant Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-has_alias", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Has Alias Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-has_appearance", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Has Appearance Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-has_claim", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Has claim", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-has_context", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Has Context Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-has_evidence", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Has Evidence Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-has_extension", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Has Extension Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-has_primary_media", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Has primary media", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-identified", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Identified", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-identified_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Identified By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-implemented_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Implemented By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-implements", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Implements", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-included_in", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Included In Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-includes", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Includes", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-influenced", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Influenced", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-influenced_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Influenced By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-interviewed", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Interviewed", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-interviewed_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Interviewed By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-introduced", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Introduced", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-introduced_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Introduced By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-introduced_in", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Introduced in", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-introduction_venue_of", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Introduction Venue Of Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-is_start_of", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Is Start Of Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-mapped_from", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Mapped From Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-maps_to", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Maps to", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-memorialized_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Memorialized By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-memorializes", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Memorializes", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-mentioned_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Mentioned By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-mentions", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Mentions", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-motivated_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Motivated by", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-motivates", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Motivates Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-narrower_than", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Narrower Than Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-occurred_at", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Occurred at", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-parallel_to", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Parallel to", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-part_of", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Part Of Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-participated_in", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Participated in", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-popularized", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Popularized", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-popularized_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Popularized By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-possible_match", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Possible match", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-preceded", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Preceded", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-presented", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Presented", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-presented_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Presented By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-preserved_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Preserved By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-preserves", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Preserves", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-produces", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Produces Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-proposed", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Proposed", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-proposed_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Proposed By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-quoted_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Quoted By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-quotes", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Quotes", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-refined_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Refined By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-refines", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Refines", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-registry", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Relationship Type Registry", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-related_to", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Related to", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-represented_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Represented By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-represents", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Represents", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-required_for", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Required For Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-requires", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Requires", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-results_from", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Results from", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-same_entity", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Same entity", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-shaped_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Shaped By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-shapes", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Shapes", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-site_of", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Site Of Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-spoke_at", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Spoke at", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-starts_with", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Starts with", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-superseded_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Superseded By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-supersedes", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Supersedes", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-supported_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Supported By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-supports", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Supports", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-threatened_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Threatened By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-threatens", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Threatens", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-trained_on", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Trained on", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-transcluded_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Transcluded By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-transcludes", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Transcludes", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-used_as_primary_media_for", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Used As Primary Media For Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-used_by", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Used By Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-used_to_train", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Used To Train Relationship Term", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-uses", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Uses", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/ro-crate-metadata-schema", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "RO-Crate Metadata Schema", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/substrate-diff-schema", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Substrate Diff Schema", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/substrate-manifest-schema", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Substrate Manifest Schema", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/substrate-node-schema", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Substrate Node Schema", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/substrate-relationships-schema", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Substrate Relationships Schema", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:source/github-profile", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "GitHub Profile", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:source/hugo-official-site", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Hugo Official Site", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:source/support-xananode", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Support XanaNode", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:source/xananode-com-domain", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode.com", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:source/xananode-core-sdk-repository", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Core SDK Repository", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:source/xananode-hugo-repository", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Hugo Repository", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:source/xananode-net-domain", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode.net", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:source/xananode-org-domain", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode.org", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:source/xananode-protocol-repository", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Protocol Repository", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:source/xananode-studio-repository", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Studio Repository", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:source/xananode-workspace-repository", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Workspace Repository", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:technology/cytoscape-js", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Cytoscape.js", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:technology/git", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Git", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:technology/hugo", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Hugo", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:technology/nodejs", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Node.js", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:technology/python", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Python", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:trail/xananode-stack-trail", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Stack Trail", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/gottfried-wilhelm-leibniz", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Gottfried Wilhelm Leibniz", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/wilhelm-ostwald", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Wilhelm Ostwald", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/jorge-luis-borges", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Jorge Luis Borges", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:publication/the-garden-of-forking-paths", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "The Garden of Forking Paths", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/andries-van-dam", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Andries van Dam", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:place/brown-university", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Brown University", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:project/hypertext-editing-system", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Hypertext Editing System", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:project/fress", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "FRESS", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:project/intermedia", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Intermedia", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/nicholas-negroponte", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Nicholas Negroponte", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/seymour-papert", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Seymour Papert", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/marvin-minsky", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Marvin Minsky", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:organization/mit-media-lab", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "MIT Media Lab", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/hans-peter-brondmo", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Hans Peter Brondmo", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:technology/micons", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Micons", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/robert-winter", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Robert Winter", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:project/interactive-beethoven-ninth", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Interactive Beethoven's Ninth", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/robert-abel", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Robert Abel", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:project/interactive-guernica", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Interactive Guernica", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/ivan-sutherland", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Ivan Sutherland", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/jaron-lanier", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Jaron Lanier", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:organization/vpl-research", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "VPL Research", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/scott-fisher", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Scott Fisher", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:organization/nasa", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "NASA", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:publication/dirk-gentlys-holistic-detective-agency", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Dirk Gently's Holistic Detective Agency", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:organization/bbc-two", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "BBC Two", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/richard-saul-wurman", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Richard Saul Wurman", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/harry-marks", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Harry Marks", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/john-sculley", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "John Sculley", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:technology/apple-knowledge-navigator", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Apple Knowledge Navigator", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/bill-atkinson", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Bill Atkinson", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/herbie-hancock", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Herbie Hancock", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/nigel-holmes", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Nigel Holmes", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/laurie-anderson", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Laurie Anderson", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/bran-ferren", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Bran Ferren", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/robert-cailliau", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Robert Cailliau", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:place/cern", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "CERN", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:technology/html", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "HTML", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:technology/url-uri", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "URL/URI", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:technology/http", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "HTTP", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:organization/ncsa", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "NCSA", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/marc-andreessen", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Marc Andreessen", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:technology/mosaic", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Mosaic", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:concept/web-as-incomplete-hypertext", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "The Web as Incomplete Hypertext", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:technology/guide", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Guide", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:project/storyspace", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Storyspace", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:project/zog-kms", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "ZOG/KMS", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:project/xanadu-at-autodesk", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Xanadu at Autodesk", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:concept/conflict-disputed-identity", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Conflict and Disputed Identity", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:technology/git-backed-substrate", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Git-backed Substrate", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:tool/babel", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Babel", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:tool/hyperland-vr", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Hyperland VR", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Lost Lineage of Human Knowledge Augmentation", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/paul-otlet", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Paul Otlet", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/h-g-wells", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "H. G. Wells", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/douglas-adams", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Douglas Adams", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:publication/hyperland", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Hyperland", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/tom-baker", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Tom Baker", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/max-whitby", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Max Whitby", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:event/ted2-1990", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "TED2", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:place/monterey-california", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Monterey, California", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/bob-stein", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Bob Stein", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:organization/voyager-company", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Voyager Company", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/alan-kay", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Alan Kay", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:organization/xerox-parc", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Xerox PARC", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:technology/hypercard", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "HyperCard", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/tim-berners-lee", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Tim Berners-Lee", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:technology/world-wide-web", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "World Wide Web", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:project/aspen-movie-map", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Aspen Movie Map", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:trail/lost-lineage-intertwingled-trail", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Lost Lineage Intertwingled Trail", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:fragment/xanadu-document-interconnection-0001", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Reusable Media Fragment", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:fragment/mother-of-all-demos-0001", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Augmenting Human Intelligence Fragment", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:fragment/as-we-may-think-0004", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Associative Trails Fragment", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:essay/what-is-xananode", + "existing_title": "XanaNode", + "incoming_title": "What Is XanaNode?", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:essay/what-is-xananode", + "existing_title": "XanaNode", + "incoming_title": "What Is XanaNode?", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:event/xananode-canonical-pack-bootstrap", + "existing_title": "XanaNode", + "incoming_title": "XanaNode Canonical Pack Bootstrap", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:event/xananode-canonical-pack-bootstrap", + "existing_title": "XanaNode", + "incoming_title": "XanaNode Canonical Pack Bootstrap", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:fragment/relationships-preserve-knowledge-sentence", + "existing_title": "XanaNode", + "incoming_title": "Relationships Preserve Knowledge Sentence", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:claim/relationships-preserve-knowledge", + "incoming": "xananode.canonical:fragment/relationships-preserve-knowledge-sentence", + "existing_title": "Relationships Preserve Knowledge", + "incoming_title": "Relationships Preserve Knowledge Sentence", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:fragment/relationships-preserve-knowledge-sentence", + "existing_title": "XanaNode", + "incoming_title": "Relationships Preserve Knowledge Sentence", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-fragment", + "incoming": "xananode.canonical:fragment/relationships-preserve-knowledge-sentence", + "existing_title": "Fragment", + "incoming_title": "Relationships Preserve Knowledge Sentence", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:fragment/relationships-preserve-knowledge-sentence", + "existing_title": "Relationship", + "incoming_title": "Relationships Preserve Knowledge Sentence", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:media/xananode-icon", + "existing_title": "XanaNode", + "incoming_title": "XanaNode Icon", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:media/xananode-icon", + "existing_title": "XanaNode", + "incoming_title": "XanaNode Icon", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:observation/markdown-recreation-friction", + "existing_title": "XanaNode", + "incoming_title": "Markdown Recreation Friction", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:observation/markdown-recreation-friction", + "existing_title": "XanaNode", + "incoming_title": "Markdown Recreation Friction", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-observation", + "incoming": "xananode.canonical:observation/markdown-recreation-friction", + "existing_title": "Observation", + "incoming_title": "Markdown Recreation Friction", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:organization/built-by-bots", + "existing_title": "XanaNode", + "incoming_title": "Built By Bots", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:organization/built-by-bots", + "existing_title": "XanaNode", + "incoming_title": "Built By Bots", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-organization", + "incoming": "xananode.canonical:organization/built-by-bots", + "existing_title": "Organization", + "incoming_title": "Built By Bots", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:organization/cytoscape-consortium", + "existing_title": "XanaNode", + "incoming_title": "Cytoscape Consortium", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:organization/cytoscape-consortium", + "existing_title": "XanaNode", + "incoming_title": "Cytoscape Consortium", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-organization", + "incoming": "xananode.canonical:organization/cytoscape-consortium", + "existing_title": "Organization", + "incoming_title": "Cytoscape Consortium", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:organization/hugo-authors", + "existing_title": "XanaNode", + "incoming_title": "Hugo Authors", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:organization/hugo-authors", + "existing_title": "XanaNode", + "incoming_title": "Hugo Authors", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-organization", + "incoming": "xananode.canonical:organization/hugo-authors", + "existing_title": "Organization", + "incoming_title": "Hugo Authors", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:person/christian-siefen", + "existing_title": "XanaNode", + "incoming_title": "Christian Siefen", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:person/christian-siefen", + "existing_title": "XanaNode", + "incoming_title": "Christian Siefen", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "xananode.canonical:person/christian-siefen", + "existing_title": "Person", + "incoming_title": "Christian Siefen", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:place/world-wide-web", + "existing_title": "XanaNode", + "incoming_title": "World Wide Web", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:place/world-wide-web", + "existing_title": "XanaNode", + "incoming_title": "World Wide Web", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:source/xananode-core-sdk-repo", + "incoming": "xananode.canonical:project/xananode-core-sdk", + "existing_title": "XanaNode Core SDK Repository", + "incoming_title": "XanaNode Core SDK", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:project/xananode-core-sdk", + "existing_title": "XanaNode", + "incoming_title": "XanaNode Core SDK", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:project/xananode-core-sdk", + "existing_title": "XanaNode", + "incoming_title": "XanaNode Core SDK", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/namespace-xananode", + "incoming": "xananode.canonical:project/xananode-core-sdk", + "existing_title": "XanaNode Core", + "incoming_title": "XanaNode Core SDK", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-project", + "incoming": "xananode.canonical:project/xananode-core-sdk", + "existing_title": "Project", + "incoming_title": "XanaNode Core SDK", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:source/xananode-core-sdk-repository", + "incoming": "xananode.canonical:project/xananode-core-sdk", + "existing_title": "XanaNode Core SDK Repository", + "incoming_title": "XanaNode Core SDK", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:project/xananode-hugo-theme", + "existing_title": "XanaNode", + "incoming_title": "XanaNode Hugo Theme", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:project/xananode-hugo-theme", + "existing_title": "XanaNode", + "incoming_title": "XanaNode Hugo Theme", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-project", + "incoming": "xananode.canonical:project/xananode-hugo-theme", + "existing_title": "Project", + "incoming_title": "XanaNode Hugo Theme", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:source/xananode-protocol-repo", + "incoming": "xananode.canonical:project/xananode-protocol", + "existing_title": "XanaNode Protocol Repository", + "incoming_title": "XanaNode Protocol", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:project/xananode-protocol", + "existing_title": "XanaNode", + "incoming_title": "XanaNode Protocol", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:project/xananode-protocol", + "existing_title": "XanaNode", + "incoming_title": "XanaNode Protocol", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-project", + "incoming": "xananode.canonical:project/xananode-protocol", + "existing_title": "Project", + "incoming_title": "XanaNode Protocol", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:source/xananode-protocol-repository", + "incoming": "xananode.canonical:project/xananode-protocol", + "existing_title": "XanaNode Protocol Repository", + "incoming_title": "XanaNode Protocol", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:source/xananode-workspace-repo", + "incoming": "xananode.canonical:project/xananode-workspace", + "existing_title": "XanaNode Workspace Repository", + "incoming_title": "XanaNode Workspace", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:project/xananode-workspace", + "existing_title": "XanaNode", + "incoming_title": "XanaNode Workspace", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:project/xananode-workspace", + "existing_title": "XanaNode", + "incoming_title": "XanaNode Workspace", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-project", + "incoming": "xananode.canonical:project/xananode-workspace", + "existing_title": "Project", + "incoming_title": "XanaNode Workspace", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:source/xananode-workspace-repository", + "incoming": "xananode.canonical:project/xananode-workspace", + "existing_title": "XanaNode Workspace Repository", + "incoming_title": "XanaNode Workspace", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:publication/xnp-0004-merge-validation", + "existing_title": "XanaNode", + "incoming_title": "XNP-0004 Merge Validation", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/merge-validation", + "incoming": "xananode.canonical:publication/xnp-0004-merge-validation", + "existing_title": "Merge Validation", + "incoming_title": "XNP-0004 Merge Validation", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:publication/xnp-0004-merge-validation", + "existing_title": "XanaNode", + "incoming_title": "XNP-0004 Merge Validation", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-publication", + "incoming": "xananode.canonical:publication/xnp-0004-merge-validation", + "existing_title": "Publication", + "incoming_title": "XNP-0004 Merge Validation", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:relationship/protocol-implements-claim", + "existing_title": "XanaNode", + "incoming_title": "Protocol Implements Relationship Preservation", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:relationship/protocol-implements-claim", + "existing_title": "XanaNode", + "incoming_title": "Protocol Implements Relationship Preservation", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:relationship/protocol-implements-claim", + "existing_title": "Relationship", + "incoming_title": "Protocol Implements Relationship Preservation", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-implements", + "incoming": "xananode.canonical:relationship/protocol-implements-claim", + "existing_title": "Implements", + "incoming_title": "Protocol Implements Relationship Preservation", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:revision/canonical-pack-v0-1-0", + "existing_title": "XanaNode", + "incoming_title": "Canonical Pack v0.1.0", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:revision/canonical-pack-v0-1-0", + "existing_title": "XanaNode", + "incoming_title": "Canonical Pack v0.1.0", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-revision", + "incoming": "xananode.canonical:revision/canonical-pack-v0-1-0", + "existing_title": "Revision", + "incoming_title": "Canonical Pack v0.1.0", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/author-profile-schema", + "existing_title": "XanaNode", + "incoming_title": "Author Profile Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/author-profile-schema", + "existing_title": "XanaNode", + "incoming_title": "Author Profile Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/author-profile-schema", + "existing_title": "Schema", + "incoming_title": "Author Profile Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/canonical-schema-author-profile", + "existing_title": "XanaNode", + "incoming_title": "Author Profile Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/canonical-schema-author-profile", + "existing_title": "XanaNode", + "incoming_title": "Author Profile Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/canonical-schema-author-profile", + "existing_title": "Schema", + "incoming_title": "Author Profile Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/canonical-schema-compatibility-report", + "existing_title": "XanaNode", + "incoming_title": "Compatibility Report Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/compatibility-report", + "incoming": "xananode.canonical:schema/canonical-schema-compatibility-report", + "existing_title": "Compatibility Report", + "incoming_title": "Compatibility Report Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/canonical-schema-compatibility-report", + "existing_title": "XanaNode", + "incoming_title": "Compatibility Report Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/canonical-schema-compatibility-report", + "existing_title": "Schema", + "incoming_title": "Compatibility Report Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/canonical-schema-merge-report", + "existing_title": "XanaNode", + "incoming_title": "Merge Report Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/merge-report", + "incoming": "xananode.canonical:schema/canonical-schema-merge-report", + "existing_title": "Merge Report", + "incoming_title": "Merge Report Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/canonical-schema-merge-report", + "existing_title": "XanaNode", + "incoming_title": "Merge Report Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/canonical-schema-merge-report", + "existing_title": "Schema", + "incoming_title": "Merge Report Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/canonical-schema-nanopublication", + "existing_title": "XanaNode", + "incoming_title": "Nanopublication Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/canonical-schema-nanopublication", + "existing_title": "XanaNode", + "incoming_title": "Nanopublication Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-publication", + "incoming": "xananode.canonical:schema/canonical-schema-nanopublication", + "existing_title": "Publication", + "incoming_title": "Nanopublication Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/canonical-schema-nanopublication", + "existing_title": "Schema", + "incoming_title": "Nanopublication Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/canonical-schema-ro-crate-metadata", + "existing_title": "XanaNode", + "incoming_title": "Ro Crate Metadata Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/canonical-schema-ro-crate-metadata", + "existing_title": "XanaNode", + "incoming_title": "Ro Crate Metadata Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/canonical-schema-ro-crate-metadata", + "existing_title": "Schema", + "incoming_title": "Ro Crate Metadata Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/canonical-schema-substrate-diff", + "existing_title": "XanaNode", + "incoming_title": "Substrate Diff Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/canonical-schema-substrate-diff", + "existing_title": "XanaNode", + "incoming_title": "Substrate Diff Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/canonical-schema-substrate-diff", + "existing_title": "Schema", + "incoming_title": "Substrate Diff Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/canonical-schema-substrate-manifest", + "existing_title": "XanaNode", + "incoming_title": "Substrate Manifest Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/substrate-manifest", + "incoming": "xananode.canonical:schema/canonical-schema-substrate-manifest", + "existing_title": "Substrate Manifest", + "incoming_title": "Substrate Manifest Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/canonical-schema-substrate-manifest", + "existing_title": "XanaNode", + "incoming_title": "Substrate Manifest Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/canonical-schema-substrate-manifest", + "existing_title": "Schema", + "incoming_title": "Substrate Manifest Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/canonical-schema-substrate-node", + "existing_title": "XanaNode", + "incoming_title": "Substrate Node Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/canonical-schema-substrate-node", + "existing_title": "XanaNode", + "incoming_title": "Substrate Node Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/canonical-schema-substrate-node", + "existing_title": "Schema", + "incoming_title": "Substrate Node Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/canonical-schema-substrate-relationships", + "existing_title": "XanaNode", + "incoming_title": "Substrate Relationships Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/canonical-schema-substrate-relationships", + "existing_title": "XanaNode", + "incoming_title": "Substrate Relationships Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/canonical-schema-substrate-relationships", + "existing_title": "Relationship", + "incoming_title": "Substrate Relationships Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/canonical-schema-substrate-relationships", + "existing_title": "Schema", + "incoming_title": "Substrate Relationships Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:schema/xananode-node-types", + "incoming": "xananode.canonical:schema/canonical-schema-xananode-node-types", + "existing_title": "XanaNode Node Types", + "incoming_title": "Xananode Node Types Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/canonical-schema-xananode-node-types", + "existing_title": "XanaNode", + "incoming_title": "Xananode Node Types Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/canonical-schema-xananode-node-types", + "existing_title": "XanaNode", + "incoming_title": "Xananode Node Types Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/canonical-schema-xananode-node-types", + "existing_title": "Schema", + "incoming_title": "Xananode Node Types Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/canonical-schema-xananode-property-registry", + "existing_title": "XanaNode", + "incoming_title": "Xananode Property Registry Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/canonical-schema-xananode-property-registry", + "existing_title": "XanaNode", + "incoming_title": "Xananode Property Registry Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/canonical-schema-xananode-property-registry", + "existing_title": "Schema", + "incoming_title": "Xananode Property Registry Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/property-registry", + "incoming": "xananode.canonical:schema/canonical-schema-xananode-property-registry", + "existing_title": "Property Registry", + "incoming_title": "Xananode Property Registry Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/property-registry-schema", + "incoming": "xananode.canonical:schema/canonical-schema-xananode-property-registry", + "existing_title": "Property Registry Schema", + "incoming_title": "Xananode Property Registry Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:schema/xananode-relationship-types", + "incoming": "xananode.canonical:schema/canonical-schema-xananode-relationship-types", + "existing_title": "XanaNode Relationship Types", + "incoming_title": "Xananode Relationship Types Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/canonical-schema-xananode-relationship-types", + "existing_title": "XanaNode", + "incoming_title": "Xananode Relationship Types Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/canonical-schema-xananode-relationship-types", + "existing_title": "XanaNode", + "incoming_title": "Xananode Relationship Types Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/canonical-schema-xananode-relationship-types", + "existing_title": "Relationship", + "incoming_title": "Xananode Relationship Types Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/canonical-schema-xananode-relationship-types", + "existing_title": "Schema", + "incoming_title": "Xananode Relationship Types Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/canonical-schemas-registry", + "existing_title": "XanaNode", + "incoming_title": "Canonical Schemas Registry", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/canonical-schemas-registry", + "existing_title": "XanaNode", + "incoming_title": "Canonical Schemas Registry", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/canonical-schemas-registry", + "existing_title": "Schema", + "incoming_title": "Canonical Schemas Registry", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/compatibility-report-schema", + "existing_title": "XanaNode", + "incoming_title": "Compatibility Report Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/compatibility-report", + "incoming": "xananode.canonical:schema/compatibility-report-schema", + "existing_title": "Compatibility Report", + "incoming_title": "Compatibility Report Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/compatibility-report-schema", + "existing_title": "XanaNode", + "incoming_title": "Compatibility Report Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/compatibility-report-schema", + "existing_title": "Schema", + "incoming_title": "Compatibility Report Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/known-implementations-registry", + "existing_title": "XanaNode", + "incoming_title": "Known Implementations Registry", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/known-implementations-registry", + "existing_title": "XanaNode", + "incoming_title": "Known Implementations Registry", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/known-implementations-registry", + "existing_title": "Schema", + "incoming_title": "Known Implementations Registry", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/merge-report-schema", + "existing_title": "XanaNode", + "incoming_title": "Merge Report Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/merge-report", + "incoming": "xananode.canonical:schema/merge-report-schema", + "existing_title": "Merge Report", + "incoming_title": "Merge Report Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/merge-report-schema", + "existing_title": "XanaNode", + "incoming_title": "Merge Report Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/merge-report-schema", + "existing_title": "Schema", + "incoming_title": "Merge Report Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/namespace-example.merge", + "existing_title": "XanaNode", + "incoming_title": "Federation Merge Report Example Namespace", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/merge-report", + "incoming": "xananode.canonical:schema/namespace-example.merge", + "existing_title": "Merge Report", + "incoming_title": "Federation Merge Report Example Namespace", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/namespace-example.merge", + "existing_title": "XanaNode", + "incoming_title": "Federation Merge Report Example Namespace", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/namespace-example.merge", + "existing_title": "Schema", + "incoming_title": "Federation Merge Report Example Namespace", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/namespace-example.minimal", + "existing_title": "XanaNode", + "incoming_title": "Minimal Example Namespace", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/namespace-example.minimal", + "existing_title": "XanaNode", + "incoming_title": "Minimal Example Namespace", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/namespace-example.minimal", + "existing_title": "Schema", + "incoming_title": "Minimal Example Namespace", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/namespace-example.museum", + "existing_title": "XanaNode", + "incoming_title": "Museum Extension Example Namespace", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/namespace-example.museum", + "existing_title": "XanaNode", + "incoming_title": "Museum Extension Example Namespace", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/namespace-example.museum", + "existing_title": "Schema", + "incoming_title": "Museum Extension Example Namespace", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/namespace-example.researcher_a", + "existing_title": "XanaNode", + "incoming_title": "Federation Example A Namespace", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/federation-example", + "incoming": "xananode.canonical:schema/namespace-example.researcher_a", + "existing_title": "Federation Example", + "incoming_title": "Federation Example A Namespace", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/namespace-example.researcher_a", + "existing_title": "XanaNode", + "incoming_title": "Federation Example A Namespace", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/namespace-example.researcher_a", + "existing_title": "Schema", + "incoming_title": "Federation Example A Namespace", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/namespace-example.researcher_b", + "existing_title": "XanaNode", + "incoming_title": "Federation Example B Namespace", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/federation-example", + "incoming": "xananode.canonical:schema/namespace-example.researcher_b", + "existing_title": "Federation Example", + "incoming_title": "Federation Example B Namespace", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/namespace-example.researcher_b", + "existing_title": "XanaNode", + "incoming_title": "Federation Example B Namespace", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/namespace-example.researcher_b", + "existing_title": "Schema", + "incoming_title": "Federation Example B Namespace", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/namespace-registry", + "existing_title": "XanaNode", + "incoming_title": "Namespace Registry", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/namespace-registry", + "existing_title": "XanaNode", + "incoming_title": "Namespace Registry", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/namespace-registry", + "existing_title": "Schema", + "incoming_title": "Namespace Registry", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/namespace-schema", + "existing_title": "XanaNode", + "incoming_title": "Namespace Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/namespace-schema", + "existing_title": "XanaNode", + "incoming_title": "Namespace Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/namespace-schema", + "existing_title": "Schema", + "incoming_title": "Namespace Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:trail/xananode-core-trail", + "incoming": "xananode.canonical:schema/namespace-xananode", + "existing_title": "XanaNode Core Trail", + "incoming_title": "XanaNode Core", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:source/xananode-core-sdk-repo", + "incoming": "xananode.canonical:schema/namespace-xananode", + "existing_title": "XanaNode Core SDK Repository", + "incoming_title": "XanaNode Core", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:schema/xananode-core-schema", + "incoming": "xananode.canonical:schema/namespace-xananode", + "existing_title": "XanaNode Core Schema", + "incoming_title": "XanaNode Core", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/namespace-xananode", + "existing_title": "XanaNode", + "incoming_title": "XanaNode Core", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/namespace-xananode", + "existing_title": "XanaNode", + "incoming_title": "XanaNode Core", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:project/xananode-core-sdk", + "incoming": "xananode.canonical:schema/namespace-xananode", + "existing_title": "XanaNode Core SDK", + "incoming_title": "XanaNode Core", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/namespace-xananode", + "existing_title": "Schema", + "incoming_title": "XanaNode Core", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:source/xananode-core-sdk-repository", + "incoming": "xananode.canonical:schema/namespace-xananode", + "existing_title": "XanaNode Core SDK Repository", + "incoming_title": "XanaNode Core", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/nanopublication-schema", + "existing_title": "XanaNode", + "incoming_title": "Nanopublication Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/nanopublication-schema", + "existing_title": "XanaNode", + "incoming_title": "Nanopublication Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-publication", + "incoming": "xananode.canonical:schema/nanopublication-schema", + "existing_title": "Publication", + "incoming_title": "Nanopublication Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/nanopublication-schema", + "existing_title": "Schema", + "incoming_title": "Nanopublication Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-claim", + "existing_title": "XanaNode", + "incoming_title": "Claim", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-claim", + "existing_title": "XanaNode", + "incoming_title": "Claim", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/node-type-claim", + "existing_title": "Schema", + "incoming_title": "Claim", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-community", + "existing_title": "XanaNode", + "incoming_title": "Community", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:community/xananode-contributors", + "incoming": "xananode.canonical:schema/node-type-community", + "existing_title": "XanaNode Contributors", + "incoming_title": "Community", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-community", + "existing_title": "XanaNode", + "incoming_title": "Community", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/node-type-community", + "existing_title": "Schema", + "incoming_title": "Community", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "XanaNode", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/unlabeled-hyperlink", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Unlabeled Hyperlink", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/typed-relationships", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Typed Relationships", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/tumbler-addressing", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Tumbler Addressing", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/transclusion", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Transclusion", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/substrate-relationship-list", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Substrate Relationship List", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/substrate-node-record", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Substrate Node Record", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/substrate-manifest", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Substrate Manifest", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/single-source-of-truth", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Single Source of Truth", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/schema-extension", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Schema Extension", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/review-suggestions", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Review Suggestions", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/provenance", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Provenance", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/protocol-artifacts", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Protocol Artifacts", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/namespacing", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Namespacing", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/namespace-registry", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Namespace Registry", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/moderation-model", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Moderation Model", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/merge-validation", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Merge Validation", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/merge-report", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Merge Report", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/known-implementations-registry", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Known Implementations Registry", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/knowledge-substrate", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Knowledge Substrate", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/independent-moderation", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Independent Moderation", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/fragment-node", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Fragment Node", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/federation-rules", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Federation Rules", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/federation-example", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Federation Example", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/federated-knowledge-substrates", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Federated Knowledge Substrates", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/dispute-resolution", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Dispute Resolution", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/deep-linking", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Deep Linking", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/custom-extension-substrate", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Custom Extension Substrate", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/compatibility-report", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Compatibility Report", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/compatibility-levels", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Compatibility Levels", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/civilizational-memory", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Civilizational Memory", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/canonical-type-policy", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Canonical Type Policy", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "example.minimal:concept/associative-trails", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Associative Trails", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "example.minimal:concept/knowledge-substrate", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Knowledge Substrate", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/knowledge-substrate", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Knowledge Substrate", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/protocol-artifacts", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Protocol Artifacts", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/substrate-projection-layer", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Substrate Projection Layer", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "XanaNode", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Schema", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:concept/web-as-incomplete-hypertext", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "The Web as Incomplete Hypertext", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:concept/conflict-disputed-identity", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Conflict and Disputed Identity", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Lost Lineage of Human Knowledge Augmentation", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-essay", + "existing_title": "XanaNode", + "incoming_title": "Essay", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-essay", + "existing_title": "XanaNode", + "incoming_title": "Essay", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/node-type-essay", + "existing_title": "Schema", + "incoming_title": "Essay", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-event", + "existing_title": "XanaNode", + "incoming_title": "Event", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-event", + "existing_title": "XanaNode", + "incoming_title": "Event", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/node-type-event", + "existing_title": "Schema", + "incoming_title": "Event", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-fragment", + "existing_title": "XanaNode", + "incoming_title": "Fragment", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/fragment-node", + "incoming": "xananode.canonical:schema/node-type-fragment", + "existing_title": "Fragment Node", + "incoming_title": "Fragment", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "example.minimal:fragment/as-we-may-think-0004", + "incoming": "xananode.canonical:schema/node-type-fragment", + "existing_title": "As We May Think Fragment 0004", + "incoming_title": "Fragment", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-fragment", + "existing_title": "XanaNode", + "incoming_title": "Fragment", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:fragment/relationships-preserve-knowledge-sentence", + "incoming": "xananode.canonical:schema/node-type-fragment", + "existing_title": "Relationships Preserve Knowledge Sentence", + "incoming_title": "Fragment", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/node-type-fragment", + "existing_title": "Schema", + "incoming_title": "Fragment", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:fragment/xanadu-document-interconnection-0001", + "incoming": "xananode.canonical:schema/node-type-fragment", + "existing_title": "Reusable Media Fragment", + "incoming_title": "Fragment", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:fragment/mother-of-all-demos-0001", + "incoming": "xananode.canonical:schema/node-type-fragment", + "existing_title": "Augmenting Human Intelligence Fragment", + "incoming_title": "Fragment", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:fragment/as-we-may-think-0004", + "incoming": "xananode.canonical:schema/node-type-fragment", + "existing_title": "Associative Trails Fragment", + "incoming_title": "Fragment", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-media", + "existing_title": "XanaNode", + "incoming_title": "Media", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-media", + "existing_title": "XanaNode", + "incoming_title": "Media", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/node-type-media", + "existing_title": "Schema", + "incoming_title": "Media", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:observation/link-rot", + "incoming": "xananode.canonical:schema/node-type-observation", + "existing_title": "Link Rot", + "incoming_title": "Observation", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-observation", + "existing_title": "XanaNode", + "incoming_title": "Observation", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-observation", + "existing_title": "XanaNode", + "incoming_title": "Observation", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:observation/markdown-recreation-friction", + "incoming": "xananode.canonical:schema/node-type-observation", + "existing_title": "Markdown Recreation Friction", + "incoming_title": "Observation", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/node-type-observation", + "existing_title": "Schema", + "incoming_title": "Observation", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-organization", + "existing_title": "XanaNode", + "incoming_title": "Organization", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-organization", + "existing_title": "XanaNode", + "incoming_title": "Organization", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:organization/built-by-bots", + "incoming": "xananode.canonical:schema/node-type-organization", + "existing_title": "Built By Bots", + "incoming_title": "Organization", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:organization/cytoscape-consortium", + "incoming": "xananode.canonical:schema/node-type-organization", + "existing_title": "Cytoscape Consortium", + "incoming_title": "Organization", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:organization/hugo-authors", + "incoming": "xananode.canonical:schema/node-type-organization", + "existing_title": "Hugo Authors", + "incoming_title": "Organization", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/node-type-organization", + "existing_title": "Schema", + "incoming_title": "Organization", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:organization/mit-media-lab", + "incoming": "xananode.canonical:schema/node-type-organization", + "existing_title": "MIT Media Lab", + "incoming_title": "Organization", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:organization/vpl-research", + "incoming": "xananode.canonical:schema/node-type-organization", + "existing_title": "VPL Research", + "incoming_title": "Organization", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:organization/nasa", + "incoming": "xananode.canonical:schema/node-type-organization", + "existing_title": "NASA", + "incoming_title": "Organization", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:organization/bbc-two", + "incoming": "xananode.canonical:schema/node-type-organization", + "existing_title": "BBC Two", + "incoming_title": "Organization", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:organization/ncsa", + "incoming": "xananode.canonical:schema/node-type-organization", + "existing_title": "NCSA", + "incoming_title": "Organization", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:organization/voyager-company", + "incoming": "xananode.canonical:schema/node-type-organization", + "existing_title": "Voyager Company", + "incoming_title": "Organization", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:organization/xerox-parc", + "incoming": "xananode.canonical:schema/node-type-organization", + "existing_title": "Xerox PARC", + "incoming_title": "Organization", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:person/vannevar-bush", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Vannevar Bush", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:person/ted-nelson", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Ted Nelson", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:person/douglas-engelbart", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Douglas Engelbart", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "XanaNode", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "example.minimal:person/example-maintainer", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Example Maintainer", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "XanaNode", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:person/christian-siefen", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Christian Siefen", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Schema", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/gottfried-wilhelm-leibniz", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Gottfried Wilhelm Leibniz", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/wilhelm-ostwald", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Wilhelm Ostwald", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/jorge-luis-borges", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Jorge Luis Borges", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/andries-van-dam", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Andries van Dam", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/nicholas-negroponte", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Nicholas Negroponte", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/seymour-papert", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Seymour Papert", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/marvin-minsky", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Marvin Minsky", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/hans-peter-brondmo", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Hans Peter Brondmo", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/robert-winter", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Robert Winter", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/robert-abel", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Robert Abel", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/ivan-sutherland", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Ivan Sutherland", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/jaron-lanier", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Jaron Lanier", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/scott-fisher", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Scott Fisher", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/richard-saul-wurman", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Richard Saul Wurman", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/harry-marks", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Harry Marks", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", "existing": "xananode.lineage:person/john-sculley", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "John Sculley", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/bill-atkinson", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Bill Atkinson", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/herbie-hancock", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Herbie Hancock", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/nigel-holmes", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Nigel Holmes", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/laurie-anderson", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Laurie Anderson", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/bran-ferren", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Bran Ferren", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/robert-cailliau", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Robert Cailliau", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/marc-andreessen", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Marc Andreessen", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/paul-otlet", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Paul Otlet", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/h-g-wells", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "H. G. Wells", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/douglas-adams", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Douglas Adams", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/tom-baker", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Tom Baker", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/max-whitby", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Max Whitby", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/bob-stein", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Bob Stein", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/alan-kay", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Alan Kay", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:person/tim-berners-lee", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Tim Berners-Lee", + "incoming_title": "Person", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-place", + "existing_title": "XanaNode", + "incoming_title": "Place", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-place", + "existing_title": "XanaNode", + "incoming_title": "Place", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/node-type-place", + "existing_title": "Schema", + "incoming_title": "Place", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:project/xananode-hugo-theme", + "incoming": "xananode.canonical:schema/node-type-project", + "existing_title": "XanaNode Hugo Theme", + "incoming_title": "Project", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:project/project-xanadu", + "incoming": "xananode.canonical:schema/node-type-project", + "existing_title": "Project Xanadu", + "incoming_title": "Project", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:project/nls", + "incoming": "xananode.canonical:schema/node-type-project", + "existing_title": "NLS", + "incoming_title": "Project", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:project/memex", + "incoming": "xananode.canonical:schema/node-type-project", + "existing_title": "Memex", + "incoming_title": "Project", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-project", + "existing_title": "XanaNode", + "incoming_title": "Project", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/substrate-projection-layer", + "incoming": "xananode.canonical:schema/node-type-project", + "existing_title": "Substrate Projection Layer", + "incoming_title": "Project", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-project", + "existing_title": "XanaNode", + "incoming_title": "Project", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:project/xananode-core-sdk", + "incoming": "xananode.canonical:schema/node-type-project", + "existing_title": "XanaNode Core SDK", + "incoming_title": "Project", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:project/xananode-hugo-theme", + "incoming": "xananode.canonical:schema/node-type-project", + "existing_title": "XanaNode Hugo Theme", + "incoming_title": "Project", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:project/xananode-protocol", + "incoming": "xananode.canonical:schema/node-type-project", + "existing_title": "XanaNode Protocol", + "incoming_title": "Project", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:project/xananode-workspace", + "incoming": "xananode.canonical:schema/node-type-project", + "existing_title": "XanaNode Workspace", + "incoming_title": "Project", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/node-type-project", + "existing_title": "Schema", + "incoming_title": "Project", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:project/hypertext-editing-system", + "incoming": "xananode.canonical:schema/node-type-project", + "existing_title": "Hypertext Editing System", + "incoming_title": "Project", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:project/fress", + "incoming": "xananode.canonical:schema/node-type-project", + "existing_title": "FRESS", + "incoming_title": "Project", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:project/intermedia", + "incoming": "xananode.canonical:schema/node-type-project", + "existing_title": "Intermedia", + "incoming_title": "Project", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:project/interactive-beethoven-ninth", + "incoming": "xananode.canonical:schema/node-type-project", + "existing_title": "Interactive Beethoven's Ninth", + "incoming_title": "Project", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:project/interactive-guernica", + "incoming": "xananode.canonical:schema/node-type-project", + "existing_title": "Interactive Guernica", + "incoming_title": "Project", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:project/storyspace", + "incoming": "xananode.canonical:schema/node-type-project", + "existing_title": "Storyspace", + "incoming_title": "Project", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:project/zog-kms", + "incoming": "xananode.canonical:schema/node-type-project", + "existing_title": "ZOG/KMS", + "incoming_title": "Project", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:project/xanadu-at-autodesk", + "incoming": "xananode.canonical:schema/node-type-project", + "existing_title": "Xanadu at Autodesk", + "incoming_title": "Project", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:project/aspen-movie-map", + "incoming": "xananode.canonical:schema/node-type-project", + "existing_title": "Aspen Movie Map", + "incoming_title": "Project", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-publication", + "existing_title": "XanaNode", + "incoming_title": "Publication", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-publication", + "existing_title": "XanaNode", + "incoming_title": "Publication", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:publication/xnp-0004-merge-validation", + "incoming": "xananode.canonical:schema/node-type-publication", + "existing_title": "XNP-0004 Merge Validation", + "incoming_title": "Publication", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/canonical-schema-nanopublication", + "incoming": "xananode.canonical:schema/node-type-publication", + "existing_title": "Nanopublication Schema", + "incoming_title": "Publication", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/nanopublication-schema", + "incoming": "xananode.canonical:schema/node-type-publication", + "existing_title": "Nanopublication Schema", + "incoming_title": "Publication", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/node-type-publication", + "existing_title": "Schema", + "incoming_title": "Publication", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:publication/the-garden-of-forking-paths", + "incoming": "xananode.canonical:schema/node-type-publication", + "existing_title": "The Garden of Forking Paths", + "incoming_title": "Publication", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:publication/dirk-gentlys-holistic-detective-agency", + "incoming": "xananode.canonical:schema/node-type-publication", + "existing_title": "Dirk Gently's Holistic Detective Agency", + "incoming_title": "Publication", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:publication/hyperland", + "incoming": "xananode.canonical:schema/node-type-publication", + "existing_title": "Hyperland", + "incoming_title": "Publication", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-registry", + "existing_title": "XanaNode", + "incoming_title": "Node Type Registry", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-registry", + "existing_title": "XanaNode", + "incoming_title": "Node Type Registry", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/node-type-registry", + "existing_title": "Schema", + "incoming_title": "Node Type Registry", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:schema/xananode-relationship-types", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "XanaNode Relationship Types", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:schema/substrate-relationships-schema", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Substrate Relationships Schema", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "XanaNode", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/typed-relationships", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Typed Relationships", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/substrate-relationship-list", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Substrate Relationship List", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:claim/claim-relationships-preserve-context", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Typed relationships preserve context that hyperlinks lose", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "example.minimal:essay/relationship-navigation-intro", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Relationship Navigation Intro", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:claim/relationships-preserve-knowledge", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Relationships Preserve Knowledge", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "XanaNode", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:fragment/relationships-preserve-knowledge-sentence", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Relationships Preserve Knowledge Sentence", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:relationship/protocol-implements-claim", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Protocol Implements Relationship Preservation", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/canonical-schema-substrate-relationships", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Substrate Relationships Schema", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/canonical-schema-xananode-relationship-types", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Xananode Relationship Types Schema", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Schema", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-alias_of", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Alias of", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-alternative_to", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Alternative to", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-anticipated", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Anticipated", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-anticipated_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Anticipated By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-anticipates", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Anticipates", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-appears_in", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Appears in", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-approved", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Approved", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-approved_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Approved By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-arrived_from", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Arrived From Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-arrives_at", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Arrives at", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-authored", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Authored", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-authored_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Authored By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-broader_than", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Broader than", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-cited_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Cited By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-cites", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Cites", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-claim_of", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Claim Of Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-clarified_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Clarified By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-clarifies", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Clarifies", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-coined", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Coined", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-coined_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Coined By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-collaborated_with", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Collaborated with", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-compatible_with", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Compatible with", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-contains", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Contains", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-contemporary_of", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Contemporary of", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-context_for", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Context for", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-continued_from", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Continued From Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-continues_to", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Continues to", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-contradicted_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Contradicted By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-contradicts", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Contradicts", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-contrasts_with", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Contrasts with", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-created", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Created", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-created_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Created By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-deep_linked_from", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Deep Linked From Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-deep_links_to", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Deep links to", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-defined_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Defined By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-defines", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Defines", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-demonstrated_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Demonstrated By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-demonstrates", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Demonstrates", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-dependency_of", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Dependency Of Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-depends_on", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Depends on", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-depicted_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Depicted By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-depicts", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Depicts", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-derived_from", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Derived from", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-derived_into", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Derived Into Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-discussed_in", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Discussed In Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-discusses", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Discusses", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-disputed_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Disputed By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-disputed_identity", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Disputed identity", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-disputes", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Disputes", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-documented_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Documented By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-documents", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Documents", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-enabled_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Enabled By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-enables", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Enables", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-equivalent_to", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Equivalent to", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-evidence_for", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Evidence for", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-explained_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Explained By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-explains", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Explains", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-extended_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Extended By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-extends", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Extends", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-extension_of", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Extension of", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-featured_in", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Featured In Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-featured_speaker", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Featured Speaker Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-features", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Features", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-followed", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Followed Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-friend_of", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Friend of", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-had_participant", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Had Participant Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-has_alias", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Has Alias Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-has_appearance", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Has Appearance Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-has_claim", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Has claim", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-has_context", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Has Context Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-has_evidence", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Has Evidence Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-has_extension", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Has Extension Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-has_primary_media", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Has primary media", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-identified", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Identified", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-identified_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Identified By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-implemented_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Implemented By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-implements", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Implements", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-included_in", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Included In Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-includes", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Includes", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-influenced", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Influenced", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-influenced_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Influenced By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-interviewed", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Interviewed", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-interviewed_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Interviewed By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-introduced", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Introduced", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-introduced_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Introduced By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-introduced_in", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Introduced in", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-introduction_venue_of", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Introduction Venue Of Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-is_start_of", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Is Start Of Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-mapped_from", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Mapped From Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-maps_to", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Maps to", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-memorialized_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Memorialized By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-memorializes", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Memorializes", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-mentioned_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Mentioned By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-mentions", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Mentions", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-motivated_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Motivated by", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-motivates", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Motivates Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-narrower_than", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Narrower Than Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-occurred_at", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Occurred at", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-parallel_to", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Parallel to", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-part_of", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Part Of Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-participated_in", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Participated in", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-popularized", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Popularized", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-popularized_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Popularized By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-possible_match", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Possible match", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-preceded", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Preceded", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-presented", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Presented", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-presented_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Presented By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-preserved_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Preserved By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-preserves", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Preserves", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-produces", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Produces Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-proposed", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Proposed", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-proposed_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Proposed By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-quoted_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Quoted By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-quotes", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Quotes", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-refined_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Refined By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-refines", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Refines", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-registry", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Relationship Type Registry", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-related_to", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Related to", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-represented_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Represented By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-represents", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Represents", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-required_for", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Required For Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-requires", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Requires", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-results_from", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Results from", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-same_entity", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Same entity", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-shaped_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Shaped By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-shapes", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Shapes", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-site_of", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Site Of Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-spoke_at", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Spoke at", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-starts_with", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Starts with", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-superseded_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Superseded By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-supersedes", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Supersedes", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-supported_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Supported By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-supports", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Supports", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-threatened_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Threatened By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-threatens", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Threatens", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-trained_on", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Trained on", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-transcluded_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Transcluded By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-transcludes", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Transcludes", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-used_as_primary_media_for", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Used As Primary Media For Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-used_by", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Used By Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-used_to_train", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Used To Train Relationship Term", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-uses", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Uses", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/substrate-relationships-schema", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Substrate Relationships Schema", + "incoming_title": "Relationship", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-revision", + "existing_title": "XanaNode", + "incoming_title": "Revision", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-revision", + "existing_title": "XanaNode", + "incoming_title": "Revision", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:revision/canonical-pack-v0-1-0", + "incoming": "xananode.canonical:schema/node-type-revision", + "existing_title": "Canonical Pack v0.1.0", + "incoming_title": "Revision", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/node-type-revision", + "existing_title": "Schema", + "incoming_title": "Revision", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:schema/xananode-relationship-types", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "XanaNode Relationship Types", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:schema/xananode-node-types", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "XanaNode Node Types", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:schema/xananode-core-schema", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "XanaNode Core Schema", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:schema/substrate-relationships-schema", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Substrate Relationships Schema", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:schema/substrate-node-schema", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Substrate Node Schema", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:schema/substrate-manifest-schema", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Substrate Manifest Schema", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:schema/namespace-schema", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Namespace Schema", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:schema/merge-report-schema", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Merge Report Schema", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:schema/compatibility-report-schema", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Compatibility Report Schema", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "XanaNode", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/schema-extension", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Schema Extension", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "XanaNode", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/author-profile-schema", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Author Profile Schema", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/canonical-schema-author-profile", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Author Profile Schema", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/canonical-schema-compatibility-report", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Compatibility Report Schema", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/canonical-schema-merge-report", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Merge Report Schema", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/canonical-schema-nanopublication", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Nanopublication Schema", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/canonical-schema-ro-crate-metadata", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Ro Crate Metadata Schema", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/canonical-schema-substrate-diff", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Substrate Diff Schema", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/canonical-schema-substrate-manifest", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Substrate Manifest Schema", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/canonical-schema-substrate-node", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Substrate Node Schema", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/canonical-schema-substrate-relationships", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Substrate Relationships Schema", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/canonical-schema-xananode-node-types", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Xananode Node Types Schema", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/canonical-schema-xananode-property-registry", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Xananode Property Registry Schema", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/canonical-schema-xananode-relationship-types", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Xananode Relationship Types Schema", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/canonical-schemas-registry", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Canonical Schemas Registry", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/compatibility-report-schema", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Compatibility Report Schema", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/known-implementations-registry", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Known Implementations Registry", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/merge-report-schema", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Merge Report Schema", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/namespace-example.merge", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Federation Merge Report Example Namespace", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/namespace-example.minimal", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Minimal Example Namespace", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/namespace-example.museum", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Museum Extension Example Namespace", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/namespace-example.researcher_a", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Federation Example A Namespace", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/namespace-example.researcher_b", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Federation Example B Namespace", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/namespace-registry", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Namespace Registry", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/namespace-schema", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Namespace Schema", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/namespace-xananode", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "XanaNode Core", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/nanopublication-schema", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Nanopublication Schema", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-claim", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Claim", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-community", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Community", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-concept", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Concept", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-essay", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Essay", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-event", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Event", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-fragment", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Fragment", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-media", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Media", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-observation", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Observation", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-organization", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Organization", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Person", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-place", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Place", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-project", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Project", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-publication", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Publication", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-registry", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Node Type Registry", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Relationship", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-revision", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Revision", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-source", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Source", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-technology", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Technology", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-trail", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Trail", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/property-birth_date", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Birth date", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/property-currency_value", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Currency value", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/property-external_identifier", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "External identifier", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/property-geo_coordinates", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Geographic coordinates", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/property-measurement_si", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "SI measurement", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/property-registry", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Property Registry", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/property-registry-schema", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Property Registry Schema", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-alias_of", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Alias of", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-alternative_to", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Alternative to", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-anticipated", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Anticipated", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-anticipated_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Anticipated By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-anticipates", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Anticipates", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-appears_in", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Appears in", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-approved", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Approved", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-approved_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Approved By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-arrived_from", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Arrived From Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-arrives_at", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Arrives at", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-authored", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Authored", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-authored_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Authored By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-broader_than", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Broader than", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-cited_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Cited By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-cites", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Cites", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-claim_of", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Claim Of Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-clarified_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Clarified By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-clarifies", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Clarifies", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-coined", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Coined", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-coined_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Coined By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-collaborated_with", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Collaborated with", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-compatible_with", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Compatible with", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-contains", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Contains", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-contemporary_of", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Contemporary of", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-context_for", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Context for", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-continued_from", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Continued From Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-continues_to", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Continues to", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-contradicted_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Contradicted By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-contradicts", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Contradicts", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-contrasts_with", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Contrasts with", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-created", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Created", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-created_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Created By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-deep_linked_from", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Deep Linked From Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-deep_links_to", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Deep links to", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-defined_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Defined By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-defines", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Defines", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-demonstrated_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Demonstrated By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-demonstrates", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Demonstrates", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-dependency_of", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Dependency Of Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-depends_on", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Depends on", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-depicted_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Depicted By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-depicts", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Depicts", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-derived_from", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Derived from", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-derived_into", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Derived Into Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-discussed_in", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Discussed In Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-discusses", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Discusses", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-disputed_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Disputed By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-disputed_identity", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Disputed identity", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-disputes", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Disputes", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-documented_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Documented By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-documents", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Documents", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-enabled_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Enabled By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-enables", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Enables", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-equivalent_to", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Equivalent to", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-evidence_for", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Evidence for", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-explained_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Explained By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-explains", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Explains", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-extended_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Extended By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-extends", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Extends", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-extension_of", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Extension of", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-featured_in", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Featured In Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-featured_speaker", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Featured Speaker Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-features", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Features", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-followed", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Followed Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-friend_of", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Friend of", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-had_participant", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Had Participant Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-has_alias", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Has Alias Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-has_appearance", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Has Appearance Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-has_claim", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Has claim", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-has_context", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Has Context Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-has_evidence", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Has Evidence Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-has_extension", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Has Extension Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-has_primary_media", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Has primary media", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-identified", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Identified", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-identified_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Identified By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-implemented_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Implemented By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-implements", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Implements", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-included_in", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Included In Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-includes", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Includes", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-influenced", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Influenced", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-influenced_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Influenced By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-interviewed", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Interviewed", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-interviewed_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Interviewed By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-introduced", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Introduced", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-introduced_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Introduced By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-introduced_in", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Introduced in", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-introduction_venue_of", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Introduction Venue Of Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-is_start_of", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Is Start Of Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-mapped_from", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Mapped From Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-maps_to", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Maps to", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-memorialized_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Memorialized By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-memorializes", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Memorializes", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-mentioned_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Mentioned By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-mentions", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Mentions", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-motivated_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Motivated by", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-motivates", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Motivates Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-narrower_than", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Narrower Than Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-occurred_at", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Occurred at", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-parallel_to", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Parallel to", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-part_of", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Part Of Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-participated_in", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Participated in", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-popularized", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Popularized", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-popularized_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Popularized By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-possible_match", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Possible match", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-preceded", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Preceded", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-presented", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Presented", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-presented_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Presented By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-preserved_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Preserved By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-preserves", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Preserves", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-produces", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Produces Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-proposed", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Proposed", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-proposed_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Proposed By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-quoted_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Quoted By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-quotes", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Quotes", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-refined_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Refined By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-refines", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Refines", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-registry", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Relationship Type Registry", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-related_to", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Related to", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-represented_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Represented By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-represents", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Represents", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-required_for", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Required For Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-requires", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Requires", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-results_from", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Results from", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-same_entity", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Same entity", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-shaped_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Shaped By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-shapes", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Shapes", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-site_of", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Site Of Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-spoke_at", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Spoke at", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-starts_with", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Starts with", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-superseded_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Superseded By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-supersedes", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Supersedes", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-supported_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Supported By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-supports", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Supports", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-threatened_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Threatened By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-threatens", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Threatens", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-trained_on", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Trained on", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-transcluded_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Transcluded By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-transcludes", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Transcludes", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-used_as_primary_media_for", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Used As Primary Media For Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-used_by", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Used By Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-used_to_train", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Used To Train Relationship Term", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-uses", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Uses", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/ro-crate-metadata-schema", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "RO-Crate Metadata Schema", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/substrate-diff-schema", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Substrate Diff Schema", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/substrate-manifest-schema", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Substrate Manifest Schema", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/substrate-node-schema", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Substrate Node Schema", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/substrate-relationships-schema", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Substrate Relationships Schema", + "incoming_title": "Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:source/xananode-workspace-repo", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "XanaNode Workspace Repository", + "incoming_title": "Source", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:source/xananode-studio-repo", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "XanaNode Studio Repository", + "incoming_title": "Source", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:source/xananode-protocol-repo", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "XanaNode Protocol Repository", + "incoming_title": "Source", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:source/xananode-hugo-repo", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "XanaNode Hugo Repository", + "incoming_title": "Source", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:source/xananode-core-sdk-repo", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "XanaNode Core SDK Repository", + "incoming_title": "Source", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:source/xanadu-document-interconnection", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "Xanadu: Document Interconnection Enabling Re-use", + "incoming_title": "Source", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:source/source-code-link-decay-study", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "9.6 Million Links in Source Code Comments", + "incoming_title": "Source", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:source/mother-of-all-demos", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "Mother of All Demos", + "incoming_title": "Source", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:source/as-we-may-think", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "As We May Think", + "incoming_title": "Source", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "XanaNode", + "incoming_title": "Source", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/single-source-of-truth", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "Single Source of Truth", + "incoming_title": "Source", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:source/source-github", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "GitHub", + "incoming_title": "Source", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:source/source-support", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "Support", + "incoming_title": "Source", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "example.minimal:source/as-we-may-think", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "As We May Think", + "incoming_title": "Source", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "XanaNode", + "incoming_title": "Source", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "Schema", + "incoming_title": "Source", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:source/github-profile", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "GitHub Profile", + "incoming_title": "Source", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:source/hugo-official-site", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "Hugo Official Site", + "incoming_title": "Source", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:source/support-xananode", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "Support XanaNode", + "incoming_title": "Source", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:source/xananode-com-domain", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "XanaNode.com", + "incoming_title": "Source", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:source/xananode-core-sdk-repository", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "XanaNode Core SDK Repository", + "incoming_title": "Source", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:source/xananode-hugo-repository", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "XanaNode Hugo Repository", + "incoming_title": "Source", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:source/xananode-net-domain", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "XanaNode.net", + "incoming_title": "Source", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:source/xananode-org-domain", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "XanaNode.org", + "incoming_title": "Source", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:source/xananode-protocol-repository", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "XanaNode Protocol Repository", + "incoming_title": "Source", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:source/xananode-studio-repository", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "XanaNode Studio Repository", + "incoming_title": "Source", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:source/xananode-workspace-repository", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "XanaNode Workspace Repository", + "incoming_title": "Source", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:technology/static-publishing", + "incoming": "xananode.canonical:schema/node-type-technology", + "existing_title": "Static Publishing", + "incoming_title": "Technology", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:technology/hugo", + "incoming": "xananode.canonical:schema/node-type-technology", + "existing_title": "Hugo", + "incoming_title": "Technology", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:technology/cytoscape-js", + "incoming": "xananode.canonical:schema/node-type-technology", + "existing_title": "Cytoscape.js", + "incoming_title": "Technology", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-technology", + "existing_title": "XanaNode", + "incoming_title": "Technology", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-technology", + "existing_title": "XanaNode", + "incoming_title": "Technology", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/node-type-technology", + "existing_title": "Schema", + "incoming_title": "Technology", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:technology/cytoscape-js", + "incoming": "xananode.canonical:schema/node-type-technology", + "existing_title": "Cytoscape.js", + "incoming_title": "Technology", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:technology/git", + "incoming": "xananode.canonical:schema/node-type-technology", + "existing_title": "Git", + "incoming_title": "Technology", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:technology/hugo", + "incoming": "xananode.canonical:schema/node-type-technology", + "existing_title": "Hugo", + "incoming_title": "Technology", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:technology/nodejs", + "incoming": "xananode.canonical:schema/node-type-technology", + "existing_title": "Node.js", + "incoming_title": "Technology", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:technology/python", + "incoming": "xananode.canonical:schema/node-type-technology", + "existing_title": "Python", + "incoming_title": "Technology", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:technology/micons", + "incoming": "xananode.canonical:schema/node-type-technology", + "existing_title": "Micons", + "incoming_title": "Technology", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:technology/apple-knowledge-navigator", + "incoming": "xananode.canonical:schema/node-type-technology", + "existing_title": "Apple Knowledge Navigator", + "incoming_title": "Technology", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:technology/html", + "incoming": "xananode.canonical:schema/node-type-technology", + "existing_title": "HTML", + "incoming_title": "Technology", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:technology/url-uri", + "incoming": "xananode.canonical:schema/node-type-technology", + "existing_title": "URL/URI", + "incoming_title": "Technology", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:technology/http", + "incoming": "xananode.canonical:schema/node-type-technology", + "existing_title": "HTTP", + "incoming_title": "Technology", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:technology/mosaic", + "incoming": "xananode.canonical:schema/node-type-technology", + "existing_title": "Mosaic", + "incoming_title": "Technology", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:technology/guide", + "incoming": "xananode.canonical:schema/node-type-technology", + "existing_title": "Guide", + "incoming_title": "Technology", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:technology/git-backed-substrate", + "incoming": "xananode.canonical:schema/node-type-technology", + "existing_title": "Git-backed Substrate", + "incoming_title": "Technology", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:technology/hypercard", + "incoming": "xananode.canonical:schema/node-type-technology", + "existing_title": "HyperCard", + "incoming_title": "Technology", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:technology/world-wide-web", + "incoming": "xananode.canonical:schema/node-type-technology", + "existing_title": "World Wide Web", + "incoming_title": "Technology", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-trail", + "existing_title": "XanaNode", + "incoming_title": "Trail", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-trail", + "existing_title": "XanaNode", + "incoming_title": "Trail", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/node-type-trail", + "existing_title": "Schema", + "incoming_title": "Trail", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/property-birth_date", + "existing_title": "XanaNode", + "incoming_title": "Birth date", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/property-birth_date", + "existing_title": "XanaNode", + "incoming_title": "Birth date", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/property-birth_date", + "existing_title": "Schema", + "incoming_title": "Birth date", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/property-currency_value", + "existing_title": "XanaNode", + "incoming_title": "Currency value", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/property-currency_value", + "existing_title": "XanaNode", + "incoming_title": "Currency value", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/property-currency_value", + "existing_title": "Schema", + "incoming_title": "Currency value", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/property-external_identifier", + "existing_title": "XanaNode", + "incoming_title": "External identifier", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/property-external_identifier", + "existing_title": "XanaNode", + "incoming_title": "External identifier", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/property-external_identifier", + "existing_title": "Schema", + "incoming_title": "External identifier", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/property-geo_coordinates", + "existing_title": "XanaNode", + "incoming_title": "Geographic coordinates", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/property-geo_coordinates", + "existing_title": "XanaNode", + "incoming_title": "Geographic coordinates", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/property-geo_coordinates", + "existing_title": "Schema", + "incoming_title": "Geographic coordinates", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/property-measurement_si", + "existing_title": "XanaNode", + "incoming_title": "SI measurement", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/property-measurement_si", + "existing_title": "XanaNode", + "incoming_title": "SI measurement", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/property-measurement_si", + "existing_title": "Schema", + "incoming_title": "SI measurement", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/property-registry", + "existing_title": "XanaNode", + "incoming_title": "Property Registry", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/property-registry", + "existing_title": "XanaNode", + "incoming_title": "Property Registry", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/canonical-schema-xananode-property-registry", + "incoming": "xananode.canonical:schema/property-registry", + "existing_title": "Xananode Property Registry Schema", + "incoming_title": "Property Registry", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/property-registry", + "existing_title": "Schema", + "incoming_title": "Property Registry", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/property-registry-schema", + "incoming": "xananode.canonical:schema/property-registry", + "existing_title": "Property Registry Schema", + "incoming_title": "Property Registry", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/property-registry-schema", + "existing_title": "XanaNode", + "incoming_title": "Property Registry Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/property-registry-schema", + "existing_title": "XanaNode", + "incoming_title": "Property Registry Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/canonical-schema-xananode-property-registry", + "incoming": "xananode.canonical:schema/property-registry-schema", + "existing_title": "Xananode Property Registry Schema", + "incoming_title": "Property Registry Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/property-registry-schema", + "existing_title": "Schema", + "incoming_title": "Property Registry Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/property-registry", + "incoming": "xananode.canonical:schema/property-registry-schema", + "existing_title": "Property Registry", + "incoming_title": "Property Registry Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-alias_of", + "existing_title": "XanaNode", + "incoming_title": "Alias of", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-alias_of", + "existing_title": "XanaNode", + "incoming_title": "Alias of", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-alias_of", + "existing_title": "Relationship", + "incoming_title": "Alias of", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-alias_of", + "existing_title": "Schema", + "incoming_title": "Alias of", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-alternative_to", + "existing_title": "XanaNode", + "incoming_title": "Alternative to", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-alternative_to", + "existing_title": "XanaNode", + "incoming_title": "Alternative to", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-alternative_to", + "existing_title": "Relationship", + "incoming_title": "Alternative to", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-alternative_to", + "existing_title": "Schema", + "incoming_title": "Alternative to", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-anticipated", + "existing_title": "XanaNode", + "incoming_title": "Anticipated", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-anticipated", + "existing_title": "XanaNode", + "incoming_title": "Anticipated", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-anticipated", + "existing_title": "Relationship", + "incoming_title": "Anticipated", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-anticipated", + "existing_title": "Schema", + "incoming_title": "Anticipated", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-anticipated_by", + "incoming": "xananode.canonical:schema/relationship-type-anticipated", + "existing_title": "Anticipated By Relationship Term", + "incoming_title": "Anticipated", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-anticipated_by", + "existing_title": "XanaNode", + "incoming_title": "Anticipated By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-anticipated_by", + "existing_title": "XanaNode", + "incoming_title": "Anticipated By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-anticipated_by", + "existing_title": "Relationship", + "incoming_title": "Anticipated By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-anticipated_by", + "existing_title": "Schema", + "incoming_title": "Anticipated By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-anticipated", + "incoming": "xananode.canonical:schema/relationship-type-anticipated_by", + "existing_title": "Anticipated", + "incoming_title": "Anticipated By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-anticipates", + "existing_title": "XanaNode", + "incoming_title": "Anticipates", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-anticipates", + "existing_title": "XanaNode", + "incoming_title": "Anticipates", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-anticipates", + "existing_title": "Relationship", + "incoming_title": "Anticipates", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-anticipates", + "existing_title": "Schema", + "incoming_title": "Anticipates", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-appears_in", + "existing_title": "XanaNode", + "incoming_title": "Appears in", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-appears_in", + "existing_title": "XanaNode", + "incoming_title": "Appears in", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-appears_in", + "existing_title": "Relationship", + "incoming_title": "Appears in", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-appears_in", + "existing_title": "Schema", + "incoming_title": "Appears in", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-approved", + "existing_title": "XanaNode", + "incoming_title": "Approved", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-approved", + "existing_title": "XanaNode", + "incoming_title": "Approved", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-approved", + "existing_title": "Relationship", + "incoming_title": "Approved", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-approved", + "existing_title": "Schema", + "incoming_title": "Approved", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-approved_by", + "incoming": "xananode.canonical:schema/relationship-type-approved", + "existing_title": "Approved By Relationship Term", + "incoming_title": "Approved", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-approved_by", + "existing_title": "XanaNode", + "incoming_title": "Approved By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-approved_by", + "existing_title": "XanaNode", + "incoming_title": "Approved By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-approved_by", + "existing_title": "Relationship", + "incoming_title": "Approved By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-approved_by", + "existing_title": "Schema", + "incoming_title": "Approved By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-approved", + "incoming": "xananode.canonical:schema/relationship-type-approved_by", + "existing_title": "Approved", + "incoming_title": "Approved By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-arrived_from", + "existing_title": "XanaNode", + "incoming_title": "Arrived From Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-arrived_from", + "existing_title": "XanaNode", + "incoming_title": "Arrived From Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-arrived_from", + "existing_title": "Relationship", + "incoming_title": "Arrived From Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-arrived_from", + "existing_title": "Schema", + "incoming_title": "Arrived From Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-arrives_at", + "existing_title": "XanaNode", + "incoming_title": "Arrives at", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-arrives_at", + "existing_title": "XanaNode", + "incoming_title": "Arrives at", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-arrives_at", + "existing_title": "Relationship", + "incoming_title": "Arrives at", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-arrives_at", + "existing_title": "Schema", + "incoming_title": "Arrives at", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-authored", + "existing_title": "XanaNode", + "incoming_title": "Authored", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-authored", + "existing_title": "XanaNode", + "incoming_title": "Authored", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-authored", + "existing_title": "Relationship", + "incoming_title": "Authored", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-authored", + "existing_title": "Schema", + "incoming_title": "Authored", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-authored_by", + "incoming": "xananode.canonical:schema/relationship-type-authored", + "existing_title": "Authored By Relationship Term", + "incoming_title": "Authored", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-authored_by", + "existing_title": "XanaNode", + "incoming_title": "Authored By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-authored_by", + "existing_title": "XanaNode", + "incoming_title": "Authored By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-authored_by", + "existing_title": "Relationship", + "incoming_title": "Authored By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-authored_by", + "existing_title": "Schema", + "incoming_title": "Authored By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-authored", + "incoming": "xananode.canonical:schema/relationship-type-authored_by", + "existing_title": "Authored", + "incoming_title": "Authored By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-broader_than", + "existing_title": "XanaNode", + "incoming_title": "Broader than", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-broader_than", + "existing_title": "XanaNode", + "incoming_title": "Broader than", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-broader_than", + "existing_title": "Relationship", + "incoming_title": "Broader than", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-broader_than", + "existing_title": "Schema", + "incoming_title": "Broader than", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-cited_by", + "existing_title": "XanaNode", + "incoming_title": "Cited By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-cited_by", + "existing_title": "XanaNode", + "incoming_title": "Cited By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-cited_by", + "existing_title": "Relationship", + "incoming_title": "Cited By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-cited_by", + "existing_title": "Schema", + "incoming_title": "Cited By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-cites", + "existing_title": "XanaNode", + "incoming_title": "Cites", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-cites", + "existing_title": "XanaNode", + "incoming_title": "Cites", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-cites", + "existing_title": "Relationship", + "incoming_title": "Cites", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-cites", + "existing_title": "Schema", + "incoming_title": "Cites", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-claim_of", + "existing_title": "XanaNode", + "incoming_title": "Claim Of Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-claim_of", + "existing_title": "XanaNode", + "incoming_title": "Claim Of Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-claim_of", + "existing_title": "Relationship", + "incoming_title": "Claim Of Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-claim_of", + "existing_title": "Schema", + "incoming_title": "Claim Of Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-clarified_by", + "existing_title": "XanaNode", + "incoming_title": "Clarified By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-clarified_by", + "existing_title": "XanaNode", + "incoming_title": "Clarified By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-clarified_by", + "existing_title": "Relationship", + "incoming_title": "Clarified By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-clarified_by", + "existing_title": "Schema", + "incoming_title": "Clarified By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-clarifies", + "existing_title": "XanaNode", + "incoming_title": "Clarifies", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-clarifies", + "existing_title": "XanaNode", + "incoming_title": "Clarifies", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-clarifies", + "existing_title": "Relationship", + "incoming_title": "Clarifies", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-clarifies", + "existing_title": "Schema", + "incoming_title": "Clarifies", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-coined", + "existing_title": "XanaNode", + "incoming_title": "Coined", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-coined", + "existing_title": "XanaNode", + "incoming_title": "Coined", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-coined", + "existing_title": "Relationship", + "incoming_title": "Coined", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-coined", + "existing_title": "Schema", + "incoming_title": "Coined", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-coined_by", + "incoming": "xananode.canonical:schema/relationship-type-coined", + "existing_title": "Coined By Relationship Term", + "incoming_title": "Coined", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-coined_by", + "existing_title": "XanaNode", + "incoming_title": "Coined By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-coined_by", + "existing_title": "XanaNode", + "incoming_title": "Coined By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-coined_by", + "existing_title": "Relationship", + "incoming_title": "Coined By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-coined_by", + "existing_title": "Schema", + "incoming_title": "Coined By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-coined", + "incoming": "xananode.canonical:schema/relationship-type-coined_by", + "existing_title": "Coined", + "incoming_title": "Coined By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-collaborated_with", + "existing_title": "XanaNode", + "incoming_title": "Collaborated with", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-collaborated_with", + "existing_title": "XanaNode", + "incoming_title": "Collaborated with", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-collaborated_with", + "existing_title": "Relationship", + "incoming_title": "Collaborated with", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-collaborated_with", + "existing_title": "Schema", + "incoming_title": "Collaborated with", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-compatible_with", + "existing_title": "XanaNode", + "incoming_title": "Compatible with", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-compatible_with", + "existing_title": "XanaNode", + "incoming_title": "Compatible with", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-compatible_with", + "existing_title": "Relationship", + "incoming_title": "Compatible with", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-compatible_with", + "existing_title": "Schema", + "incoming_title": "Compatible with", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-contains", + "existing_title": "XanaNode", + "incoming_title": "Contains", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-contains", + "existing_title": "XanaNode", + "incoming_title": "Contains", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-contains", + "existing_title": "Relationship", + "incoming_title": "Contains", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-contains", + "existing_title": "Schema", + "incoming_title": "Contains", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-contemporary_of", + "existing_title": "XanaNode", + "incoming_title": "Contemporary of", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-contemporary_of", + "existing_title": "XanaNode", + "incoming_title": "Contemporary of", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-contemporary_of", + "existing_title": "Relationship", + "incoming_title": "Contemporary of", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-contemporary_of", + "existing_title": "Schema", + "incoming_title": "Contemporary of", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-context_for", + "existing_title": "XanaNode", + "incoming_title": "Context for", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-context_for", + "existing_title": "XanaNode", + "incoming_title": "Context for", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-context_for", + "existing_title": "Relationship", + "incoming_title": "Context for", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-context_for", + "existing_title": "Schema", + "incoming_title": "Context for", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-continued_from", + "existing_title": "XanaNode", + "incoming_title": "Continued From Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-continued_from", + "existing_title": "XanaNode", + "incoming_title": "Continued From Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-continued_from", + "existing_title": "Relationship", + "incoming_title": "Continued From Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-continued_from", + "existing_title": "Schema", + "incoming_title": "Continued From Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-continues_to", + "existing_title": "XanaNode", + "incoming_title": "Continues to", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-continues_to", + "existing_title": "XanaNode", + "incoming_title": "Continues to", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-continues_to", + "existing_title": "Relationship", + "incoming_title": "Continues to", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-continues_to", + "existing_title": "Schema", + "incoming_title": "Continues to", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-contradicted_by", + "existing_title": "XanaNode", + "incoming_title": "Contradicted By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-contradicted_by", + "existing_title": "XanaNode", + "incoming_title": "Contradicted By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-contradicted_by", + "existing_title": "Relationship", + "incoming_title": "Contradicted By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-contradicted_by", + "existing_title": "Schema", + "incoming_title": "Contradicted By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-contradicts", + "existing_title": "XanaNode", + "incoming_title": "Contradicts", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-contradicts", + "existing_title": "XanaNode", + "incoming_title": "Contradicts", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-contradicts", + "existing_title": "Relationship", + "incoming_title": "Contradicts", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-contradicts", + "existing_title": "Schema", + "incoming_title": "Contradicts", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-contrasts_with", + "existing_title": "XanaNode", + "incoming_title": "Contrasts with", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-contrasts_with", + "existing_title": "XanaNode", + "incoming_title": "Contrasts with", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-contrasts_with", + "existing_title": "Relationship", + "incoming_title": "Contrasts with", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-contrasts_with", + "existing_title": "Schema", + "incoming_title": "Contrasts with", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-created", + "existing_title": "XanaNode", + "incoming_title": "Created", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-created", + "existing_title": "XanaNode", + "incoming_title": "Created", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-created", + "existing_title": "Relationship", + "incoming_title": "Created", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-created", + "existing_title": "Schema", + "incoming_title": "Created", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-created_by", + "incoming": "xananode.canonical:schema/relationship-type-created", + "existing_title": "Created By Relationship Term", + "incoming_title": "Created", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-created_by", + "existing_title": "XanaNode", + "incoming_title": "Created By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-created_by", + "existing_title": "XanaNode", + "incoming_title": "Created By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-created_by", + "existing_title": "Relationship", + "incoming_title": "Created By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-created_by", + "existing_title": "Schema", + "incoming_title": "Created By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-created", + "incoming": "xananode.canonical:schema/relationship-type-created_by", + "existing_title": "Created", + "incoming_title": "Created By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-deep_linked_from", + "existing_title": "XanaNode", + "incoming_title": "Deep Linked From Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-deep_linked_from", + "existing_title": "XanaNode", + "incoming_title": "Deep Linked From Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-deep_linked_from", + "existing_title": "Relationship", + "incoming_title": "Deep Linked From Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-deep_linked_from", + "existing_title": "Schema", + "incoming_title": "Deep Linked From Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-deep_links_to", + "existing_title": "XanaNode", + "incoming_title": "Deep links to", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-deep_links_to", + "existing_title": "XanaNode", + "incoming_title": "Deep links to", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-deep_links_to", + "existing_title": "Relationship", + "incoming_title": "Deep links to", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-deep_links_to", + "existing_title": "Schema", + "incoming_title": "Deep links to", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-defined_by", + "existing_title": "XanaNode", + "incoming_title": "Defined By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-defined_by", + "existing_title": "XanaNode", + "incoming_title": "Defined By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-defined_by", + "existing_title": "Relationship", + "incoming_title": "Defined By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-defined_by", + "existing_title": "Schema", + "incoming_title": "Defined By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-defines", + "existing_title": "XanaNode", + "incoming_title": "Defines", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-defines", + "existing_title": "XanaNode", + "incoming_title": "Defines", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-defines", + "existing_title": "Relationship", + "incoming_title": "Defines", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-defines", + "existing_title": "Schema", + "incoming_title": "Defines", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-demonstrated_by", + "existing_title": "XanaNode", + "incoming_title": "Demonstrated By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-demonstrated_by", + "existing_title": "XanaNode", + "incoming_title": "Demonstrated By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-demonstrated_by", + "existing_title": "Relationship", + "incoming_title": "Demonstrated By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-demonstrated_by", + "existing_title": "Schema", + "incoming_title": "Demonstrated By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-demonstrates", + "existing_title": "XanaNode", + "incoming_title": "Demonstrates", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-demonstrates", + "existing_title": "XanaNode", + "incoming_title": "Demonstrates", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-demonstrates", + "existing_title": "Relationship", + "incoming_title": "Demonstrates", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-demonstrates", + "existing_title": "Schema", + "incoming_title": "Demonstrates", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-dependency_of", + "existing_title": "XanaNode", + "incoming_title": "Dependency Of Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-dependency_of", + "existing_title": "XanaNode", + "incoming_title": "Dependency Of Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-dependency_of", + "existing_title": "Relationship", + "incoming_title": "Dependency Of Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-dependency_of", + "existing_title": "Schema", + "incoming_title": "Dependency Of Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-depends_on", + "existing_title": "XanaNode", + "incoming_title": "Depends on", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-depends_on", + "existing_title": "XanaNode", + "incoming_title": "Depends on", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-depends_on", + "existing_title": "Relationship", + "incoming_title": "Depends on", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-depends_on", + "existing_title": "Schema", + "incoming_title": "Depends on", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-depicted_by", + "existing_title": "XanaNode", + "incoming_title": "Depicted By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-depicted_by", + "existing_title": "XanaNode", + "incoming_title": "Depicted By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-depicted_by", + "existing_title": "Relationship", + "incoming_title": "Depicted By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-depicted_by", + "existing_title": "Schema", + "incoming_title": "Depicted By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-depicts", + "existing_title": "XanaNode", + "incoming_title": "Depicts", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-depicts", + "existing_title": "XanaNode", + "incoming_title": "Depicts", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-depicts", + "existing_title": "Relationship", + "incoming_title": "Depicts", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-depicts", + "existing_title": "Schema", + "incoming_title": "Depicts", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-derived_from", + "existing_title": "XanaNode", + "incoming_title": "Derived from", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-derived_from", + "existing_title": "XanaNode", + "incoming_title": "Derived from", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-derived_from", + "existing_title": "Relationship", + "incoming_title": "Derived from", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-derived_from", + "existing_title": "Schema", + "incoming_title": "Derived from", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-derived_into", + "existing_title": "XanaNode", + "incoming_title": "Derived Into Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-derived_into", + "existing_title": "XanaNode", + "incoming_title": "Derived Into Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-derived_into", + "existing_title": "Relationship", + "incoming_title": "Derived Into Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-derived_into", + "existing_title": "Schema", + "incoming_title": "Derived Into Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-discussed_in", + "existing_title": "XanaNode", + "incoming_title": "Discussed In Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-discussed_in", + "existing_title": "XanaNode", + "incoming_title": "Discussed In Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-discussed_in", + "existing_title": "Relationship", + "incoming_title": "Discussed In Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-discussed_in", + "existing_title": "Schema", + "incoming_title": "Discussed In Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-discusses", + "existing_title": "XanaNode", + "incoming_title": "Discusses", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-discusses", + "existing_title": "XanaNode", + "incoming_title": "Discusses", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-discusses", + "existing_title": "Relationship", + "incoming_title": "Discusses", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-discusses", + "existing_title": "Schema", + "incoming_title": "Discusses", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-disputed_by", + "existing_title": "XanaNode", + "incoming_title": "Disputed By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-disputed_by", + "existing_title": "XanaNode", + "incoming_title": "Disputed By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-disputed_by", + "existing_title": "Relationship", + "incoming_title": "Disputed By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-disputed_by", + "existing_title": "Schema", + "incoming_title": "Disputed By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-disputed_identity", + "existing_title": "XanaNode", + "incoming_title": "Disputed identity", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-disputed_identity", + "existing_title": "XanaNode", + "incoming_title": "Disputed identity", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-disputed_identity", + "existing_title": "Relationship", + "incoming_title": "Disputed identity", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-disputed_identity", + "existing_title": "Schema", + "incoming_title": "Disputed identity", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:concept/conflict-disputed-identity", + "incoming": "xananode.canonical:schema/relationship-type-disputed_identity", + "existing_title": "Conflict and Disputed Identity", + "incoming_title": "Disputed identity", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-disputes", + "existing_title": "XanaNode", + "incoming_title": "Disputes", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-disputes", + "existing_title": "XanaNode", + "incoming_title": "Disputes", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-disputes", + "existing_title": "Relationship", + "incoming_title": "Disputes", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-disputes", + "existing_title": "Schema", + "incoming_title": "Disputes", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-documented_by", + "existing_title": "XanaNode", + "incoming_title": "Documented By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-documented_by", + "existing_title": "XanaNode", + "incoming_title": "Documented By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-documented_by", + "existing_title": "Relationship", + "incoming_title": "Documented By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-documented_by", + "existing_title": "Schema", + "incoming_title": "Documented By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-documents", + "existing_title": "XanaNode", + "incoming_title": "Documents", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-documents", + "existing_title": "XanaNode", + "incoming_title": "Documents", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-documents", + "existing_title": "Relationship", + "incoming_title": "Documents", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-documents", + "existing_title": "Schema", + "incoming_title": "Documents", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-enabled_by", + "existing_title": "XanaNode", + "incoming_title": "Enabled By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-enabled_by", + "existing_title": "XanaNode", + "incoming_title": "Enabled By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-enabled_by", + "existing_title": "Relationship", + "incoming_title": "Enabled By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-enabled_by", + "existing_title": "Schema", + "incoming_title": "Enabled By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-enables", + "existing_title": "XanaNode", + "incoming_title": "Enables", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-enables", + "existing_title": "XanaNode", + "incoming_title": "Enables", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-enables", + "existing_title": "Relationship", + "incoming_title": "Enables", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-enables", + "existing_title": "Schema", + "incoming_title": "Enables", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-equivalent_to", + "existing_title": "XanaNode", + "incoming_title": "Equivalent to", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-equivalent_to", + "existing_title": "XanaNode", + "incoming_title": "Equivalent to", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-equivalent_to", + "existing_title": "Relationship", + "incoming_title": "Equivalent to", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-equivalent_to", + "existing_title": "Schema", + "incoming_title": "Equivalent to", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-evidence_for", + "existing_title": "XanaNode", + "incoming_title": "Evidence for", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-evidence_for", + "existing_title": "XanaNode", + "incoming_title": "Evidence for", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-evidence_for", + "existing_title": "Relationship", + "incoming_title": "Evidence for", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-evidence_for", + "existing_title": "Schema", + "incoming_title": "Evidence for", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-explained_by", + "existing_title": "XanaNode", + "incoming_title": "Explained By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-explained_by", + "existing_title": "XanaNode", + "incoming_title": "Explained By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-explained_by", + "existing_title": "Relationship", + "incoming_title": "Explained By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-explained_by", + "existing_title": "Schema", + "incoming_title": "Explained By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-explains", + "existing_title": "XanaNode", + "incoming_title": "Explains", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-explains", + "existing_title": "XanaNode", + "incoming_title": "Explains", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-explains", + "existing_title": "Relationship", + "incoming_title": "Explains", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-explains", + "existing_title": "Schema", + "incoming_title": "Explains", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-extended_by", + "existing_title": "XanaNode", + "incoming_title": "Extended By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-extended_by", + "existing_title": "XanaNode", + "incoming_title": "Extended By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-extended_by", + "existing_title": "Relationship", + "incoming_title": "Extended By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-extended_by", + "existing_title": "Schema", + "incoming_title": "Extended By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-extends", + "existing_title": "XanaNode", + "incoming_title": "Extends", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-extends", + "existing_title": "XanaNode", + "incoming_title": "Extends", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-extends", + "existing_title": "Relationship", + "incoming_title": "Extends", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-extends", + "existing_title": "Schema", + "incoming_title": "Extends", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-extension_of", + "existing_title": "XanaNode", + "incoming_title": "Extension of", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-extension_of", + "existing_title": "XanaNode", + "incoming_title": "Extension of", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-extension_of", + "existing_title": "Relationship", + "incoming_title": "Extension of", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-extension_of", + "existing_title": "Schema", + "incoming_title": "Extension of", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-featured_in", + "existing_title": "XanaNode", + "incoming_title": "Featured In Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-featured_in", + "existing_title": "XanaNode", + "incoming_title": "Featured In Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-featured_in", + "existing_title": "Relationship", + "incoming_title": "Featured In Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-featured_in", + "existing_title": "Schema", + "incoming_title": "Featured In Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-featured_speaker", + "existing_title": "XanaNode", + "incoming_title": "Featured Speaker Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-featured_speaker", + "existing_title": "XanaNode", + "incoming_title": "Featured Speaker Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-featured_speaker", + "existing_title": "Relationship", + "incoming_title": "Featured Speaker Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-featured_speaker", + "existing_title": "Schema", + "incoming_title": "Featured Speaker Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-features", + "existing_title": "XanaNode", + "incoming_title": "Features", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-features", + "existing_title": "XanaNode", + "incoming_title": "Features", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-features", + "existing_title": "Relationship", + "incoming_title": "Features", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-features", + "existing_title": "Schema", + "incoming_title": "Features", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-followed", + "existing_title": "XanaNode", + "incoming_title": "Followed Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-followed", + "existing_title": "XanaNode", + "incoming_title": "Followed Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-followed", + "existing_title": "Relationship", + "incoming_title": "Followed Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-followed", + "existing_title": "Schema", + "incoming_title": "Followed Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-friend_of", + "existing_title": "XanaNode", + "incoming_title": "Friend of", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-friend_of", + "existing_title": "XanaNode", + "incoming_title": "Friend of", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-friend_of", + "existing_title": "Relationship", + "incoming_title": "Friend of", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-friend_of", + "existing_title": "Schema", + "incoming_title": "Friend of", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-had_participant", + "existing_title": "XanaNode", + "incoming_title": "Had Participant Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-had_participant", + "existing_title": "XanaNode", + "incoming_title": "Had Participant Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-had_participant", + "existing_title": "Relationship", + "incoming_title": "Had Participant Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-had_participant", + "existing_title": "Schema", + "incoming_title": "Had Participant Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-has_alias", + "existing_title": "XanaNode", + "incoming_title": "Has Alias Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-has_alias", + "existing_title": "XanaNode", + "incoming_title": "Has Alias Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-has_alias", + "existing_title": "Relationship", + "incoming_title": "Has Alias Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-has_alias", + "existing_title": "Schema", + "incoming_title": "Has Alias Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-has_appearance", + "existing_title": "XanaNode", + "incoming_title": "Has Appearance Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-has_appearance", + "existing_title": "XanaNode", + "incoming_title": "Has Appearance Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-has_appearance", + "existing_title": "Relationship", + "incoming_title": "Has Appearance Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-has_appearance", + "existing_title": "Schema", + "incoming_title": "Has Appearance Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-has_claim", + "existing_title": "XanaNode", + "incoming_title": "Has claim", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-has_claim", + "existing_title": "XanaNode", + "incoming_title": "Has claim", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-has_claim", + "existing_title": "Relationship", + "incoming_title": "Has claim", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-has_claim", + "existing_title": "Schema", + "incoming_title": "Has claim", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-has_context", + "existing_title": "XanaNode", + "incoming_title": "Has Context Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-has_context", + "existing_title": "XanaNode", + "incoming_title": "Has Context Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-has_context", + "existing_title": "Relationship", + "incoming_title": "Has Context Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-has_context", + "existing_title": "Schema", + "incoming_title": "Has Context Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-has_evidence", + "existing_title": "XanaNode", + "incoming_title": "Has Evidence Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-has_evidence", + "existing_title": "XanaNode", + "incoming_title": "Has Evidence Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-has_evidence", + "existing_title": "Relationship", + "incoming_title": "Has Evidence Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-has_evidence", + "existing_title": "Schema", + "incoming_title": "Has Evidence Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-has_extension", + "existing_title": "XanaNode", + "incoming_title": "Has Extension Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-has_extension", + "existing_title": "XanaNode", + "incoming_title": "Has Extension Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-has_extension", + "existing_title": "Relationship", + "incoming_title": "Has Extension Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-has_extension", + "existing_title": "Schema", + "incoming_title": "Has Extension Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-has_primary_media", + "existing_title": "XanaNode", + "incoming_title": "Has primary media", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-has_primary_media", + "existing_title": "XanaNode", + "incoming_title": "Has primary media", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-has_primary_media", + "existing_title": "Relationship", + "incoming_title": "Has primary media", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-has_primary_media", + "existing_title": "Schema", + "incoming_title": "Has primary media", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-identified", + "existing_title": "XanaNode", + "incoming_title": "Identified", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-identified", + "existing_title": "XanaNode", + "incoming_title": "Identified", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-identified", + "existing_title": "Relationship", + "incoming_title": "Identified", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-identified", + "existing_title": "Schema", + "incoming_title": "Identified", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-identified_by", + "incoming": "xananode.canonical:schema/relationship-type-identified", + "existing_title": "Identified By Relationship Term", + "incoming_title": "Identified", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-identified_by", + "existing_title": "XanaNode", + "incoming_title": "Identified By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-identified_by", + "existing_title": "XanaNode", + "incoming_title": "Identified By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-identified_by", + "existing_title": "Relationship", + "incoming_title": "Identified By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-identified_by", + "existing_title": "Schema", + "incoming_title": "Identified By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-identified", + "incoming": "xananode.canonical:schema/relationship-type-identified_by", + "existing_title": "Identified", + "incoming_title": "Identified By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-implemented_by", + "existing_title": "XanaNode", + "incoming_title": "Implemented By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-implemented_by", + "existing_title": "XanaNode", + "incoming_title": "Implemented By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-implemented_by", + "existing_title": "Relationship", + "incoming_title": "Implemented By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-implemented_by", + "existing_title": "Schema", + "incoming_title": "Implemented By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-implements", + "existing_title": "XanaNode", + "incoming_title": "Implements", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-implements", + "existing_title": "XanaNode", + "incoming_title": "Implements", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:relationship/protocol-implements-claim", + "incoming": "xananode.canonical:schema/relationship-type-implements", + "existing_title": "Protocol Implements Relationship Preservation", + "incoming_title": "Implements", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-implements", + "existing_title": "Relationship", + "incoming_title": "Implements", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-implements", + "existing_title": "Schema", + "incoming_title": "Implements", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-included_in", + "existing_title": "XanaNode", + "incoming_title": "Included In Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-included_in", + "existing_title": "XanaNode", + "incoming_title": "Included In Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-included_in", + "existing_title": "Relationship", + "incoming_title": "Included In Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-included_in", + "existing_title": "Schema", + "incoming_title": "Included In Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-includes", + "existing_title": "XanaNode", + "incoming_title": "Includes", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-includes", + "existing_title": "XanaNode", + "incoming_title": "Includes", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-includes", + "existing_title": "Relationship", + "incoming_title": "Includes", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-includes", + "existing_title": "Schema", + "incoming_title": "Includes", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-influenced", + "existing_title": "XanaNode", + "incoming_title": "Influenced", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-influenced", + "existing_title": "XanaNode", + "incoming_title": "Influenced", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-influenced", + "existing_title": "Relationship", + "incoming_title": "Influenced", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-influenced", + "existing_title": "Schema", + "incoming_title": "Influenced", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-influenced_by", + "incoming": "xananode.canonical:schema/relationship-type-influenced", + "existing_title": "Influenced By Relationship Term", + "incoming_title": "Influenced", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-influenced_by", + "existing_title": "XanaNode", + "incoming_title": "Influenced By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-influenced_by", + "existing_title": "XanaNode", + "incoming_title": "Influenced By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-influenced_by", + "existing_title": "Relationship", + "incoming_title": "Influenced By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-influenced_by", + "existing_title": "Schema", + "incoming_title": "Influenced By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-influenced", + "incoming": "xananode.canonical:schema/relationship-type-influenced_by", + "existing_title": "Influenced", + "incoming_title": "Influenced By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-interviewed", + "existing_title": "XanaNode", + "incoming_title": "Interviewed", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-interviewed", + "existing_title": "XanaNode", + "incoming_title": "Interviewed", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-interviewed", + "existing_title": "Relationship", + "incoming_title": "Interviewed", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-interviewed", + "existing_title": "Schema", + "incoming_title": "Interviewed", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-interviewed_by", + "incoming": "xananode.canonical:schema/relationship-type-interviewed", + "existing_title": "Interviewed By Relationship Term", + "incoming_title": "Interviewed", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-interviewed_by", + "existing_title": "XanaNode", + "incoming_title": "Interviewed By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-interviewed_by", + "existing_title": "XanaNode", + "incoming_title": "Interviewed By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-interviewed_by", + "existing_title": "Relationship", + "incoming_title": "Interviewed By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-interviewed_by", + "existing_title": "Schema", + "incoming_title": "Interviewed By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-interviewed", + "incoming": "xananode.canonical:schema/relationship-type-interviewed_by", + "existing_title": "Interviewed", + "incoming_title": "Interviewed By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-introduced", + "existing_title": "XanaNode", + "incoming_title": "Introduced", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-introduced", + "existing_title": "XanaNode", + "incoming_title": "Introduced", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-introduced", + "existing_title": "Relationship", + "incoming_title": "Introduced", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-introduced", + "existing_title": "Schema", + "incoming_title": "Introduced", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-introduced_by", + "incoming": "xananode.canonical:schema/relationship-type-introduced", + "existing_title": "Introduced By Relationship Term", + "incoming_title": "Introduced", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-introduced_in", + "incoming": "xananode.canonical:schema/relationship-type-introduced", + "existing_title": "Introduced in", + "incoming_title": "Introduced", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-introduced_by", + "existing_title": "XanaNode", + "incoming_title": "Introduced By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-introduced_by", + "existing_title": "XanaNode", + "incoming_title": "Introduced By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-introduced_by", + "existing_title": "Relationship", + "incoming_title": "Introduced By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-introduced_by", + "existing_title": "Schema", + "incoming_title": "Introduced By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-introduced", + "incoming": "xananode.canonical:schema/relationship-type-introduced_by", + "existing_title": "Introduced", + "incoming_title": "Introduced By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-introduced_in", + "existing_title": "XanaNode", + "incoming_title": "Introduced in", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-introduced_in", + "existing_title": "XanaNode", + "incoming_title": "Introduced in", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-introduced_in", + "existing_title": "Relationship", + "incoming_title": "Introduced in", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-introduced_in", + "existing_title": "Schema", + "incoming_title": "Introduced in", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-introduced", + "incoming": "xananode.canonical:schema/relationship-type-introduced_in", + "existing_title": "Introduced", + "incoming_title": "Introduced in", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-introduction_venue_of", + "existing_title": "XanaNode", + "incoming_title": "Introduction Venue Of Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-introduction_venue_of", + "existing_title": "XanaNode", + "incoming_title": "Introduction Venue Of Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-introduction_venue_of", + "existing_title": "Relationship", + "incoming_title": "Introduction Venue Of Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-introduction_venue_of", + "existing_title": "Schema", + "incoming_title": "Introduction Venue Of Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-is_start_of", + "existing_title": "XanaNode", + "incoming_title": "Is Start Of Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-is_start_of", + "existing_title": "XanaNode", + "incoming_title": "Is Start Of Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-is_start_of", + "existing_title": "Relationship", + "incoming_title": "Is Start Of Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-is_start_of", + "existing_title": "Schema", + "incoming_title": "Is Start Of Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-mapped_from", + "existing_title": "XanaNode", + "incoming_title": "Mapped From Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-mapped_from", + "existing_title": "XanaNode", + "incoming_title": "Mapped From Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-mapped_from", + "existing_title": "Relationship", + "incoming_title": "Mapped From Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-mapped_from", + "existing_title": "Schema", + "incoming_title": "Mapped From Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-maps_to", + "existing_title": "XanaNode", + "incoming_title": "Maps to", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-maps_to", + "existing_title": "XanaNode", + "incoming_title": "Maps to", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-maps_to", + "existing_title": "Relationship", + "incoming_title": "Maps to", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-maps_to", + "existing_title": "Schema", + "incoming_title": "Maps to", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-memorialized_by", + "existing_title": "XanaNode", + "incoming_title": "Memorialized By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-memorialized_by", + "existing_title": "XanaNode", + "incoming_title": "Memorialized By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-memorialized_by", + "existing_title": "Relationship", + "incoming_title": "Memorialized By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-memorialized_by", + "existing_title": "Schema", + "incoming_title": "Memorialized By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-memorializes", + "existing_title": "XanaNode", + "incoming_title": "Memorializes", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-memorializes", + "existing_title": "XanaNode", + "incoming_title": "Memorializes", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-memorializes", + "existing_title": "Relationship", + "incoming_title": "Memorializes", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-memorializes", + "existing_title": "Schema", + "incoming_title": "Memorializes", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-mentioned_by", + "existing_title": "XanaNode", + "incoming_title": "Mentioned By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-mentioned_by", + "existing_title": "XanaNode", + "incoming_title": "Mentioned By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-mentioned_by", + "existing_title": "Relationship", + "incoming_title": "Mentioned By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-mentioned_by", + "existing_title": "Schema", + "incoming_title": "Mentioned By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-mentions", + "existing_title": "XanaNode", + "incoming_title": "Mentions", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-mentions", + "existing_title": "XanaNode", + "incoming_title": "Mentions", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-mentions", + "existing_title": "Relationship", + "incoming_title": "Mentions", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-mentions", + "existing_title": "Schema", + "incoming_title": "Mentions", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-motivated_by", + "existing_title": "XanaNode", + "incoming_title": "Motivated by", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-motivated_by", + "existing_title": "XanaNode", + "incoming_title": "Motivated by", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-motivated_by", + "existing_title": "Relationship", + "incoming_title": "Motivated by", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-motivated_by", + "existing_title": "Schema", + "incoming_title": "Motivated by", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-motivates", + "existing_title": "XanaNode", + "incoming_title": "Motivates Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-motivates", + "existing_title": "XanaNode", + "incoming_title": "Motivates Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-motivates", + "existing_title": "Relationship", + "incoming_title": "Motivates Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-motivates", + "existing_title": "Schema", + "incoming_title": "Motivates Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-narrower_than", + "existing_title": "XanaNode", + "incoming_title": "Narrower Than Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-narrower_than", + "existing_title": "XanaNode", + "incoming_title": "Narrower Than Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-narrower_than", + "existing_title": "Relationship", + "incoming_title": "Narrower Than Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-narrower_than", + "existing_title": "Schema", + "incoming_title": "Narrower Than Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-occurred_at", + "existing_title": "XanaNode", + "incoming_title": "Occurred at", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-occurred_at", + "existing_title": "XanaNode", + "incoming_title": "Occurred at", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-occurred_at", + "existing_title": "Relationship", + "incoming_title": "Occurred at", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-occurred_at", + "existing_title": "Schema", + "incoming_title": "Occurred at", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-parallel_to", + "existing_title": "XanaNode", + "incoming_title": "Parallel to", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-parallel_to", + "existing_title": "XanaNode", + "incoming_title": "Parallel to", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-parallel_to", + "existing_title": "Relationship", + "incoming_title": "Parallel to", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-parallel_to", + "existing_title": "Schema", + "incoming_title": "Parallel to", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-part_of", + "existing_title": "XanaNode", + "incoming_title": "Part Of Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-part_of", + "existing_title": "XanaNode", + "incoming_title": "Part Of Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-part_of", + "existing_title": "Relationship", + "incoming_title": "Part Of Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-part_of", + "existing_title": "Schema", + "incoming_title": "Part Of Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-participated_in", + "existing_title": "XanaNode", + "incoming_title": "Participated in", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-participated_in", + "existing_title": "XanaNode", + "incoming_title": "Participated in", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-participated_in", + "existing_title": "Relationship", + "incoming_title": "Participated in", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-participated_in", + "existing_title": "Schema", + "incoming_title": "Participated in", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-popularized", + "existing_title": "XanaNode", + "incoming_title": "Popularized", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-popularized", + "existing_title": "XanaNode", + "incoming_title": "Popularized", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-popularized", + "existing_title": "Relationship", + "incoming_title": "Popularized", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-popularized", + "existing_title": "Schema", + "incoming_title": "Popularized", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-popularized_by", + "incoming": "xananode.canonical:schema/relationship-type-popularized", + "existing_title": "Popularized By Relationship Term", + "incoming_title": "Popularized", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-popularized_by", + "existing_title": "XanaNode", + "incoming_title": "Popularized By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-popularized_by", + "existing_title": "XanaNode", + "incoming_title": "Popularized By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-popularized_by", + "existing_title": "Relationship", + "incoming_title": "Popularized By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-popularized_by", + "existing_title": "Schema", + "incoming_title": "Popularized By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-popularized", + "incoming": "xananode.canonical:schema/relationship-type-popularized_by", + "existing_title": "Popularized", + "incoming_title": "Popularized By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-possible_match", + "existing_title": "XanaNode", + "incoming_title": "Possible match", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-possible_match", + "existing_title": "XanaNode", + "incoming_title": "Possible match", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-possible_match", + "existing_title": "Relationship", + "incoming_title": "Possible match", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-possible_match", + "existing_title": "Schema", + "incoming_title": "Possible match", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-preceded", + "existing_title": "XanaNode", + "incoming_title": "Preceded", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-preceded", + "existing_title": "XanaNode", + "incoming_title": "Preceded", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-preceded", + "existing_title": "Relationship", + "incoming_title": "Preceded", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-preceded", + "existing_title": "Schema", + "incoming_title": "Preceded", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-presented", + "existing_title": "XanaNode", + "incoming_title": "Presented", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-presented", + "existing_title": "XanaNode", + "incoming_title": "Presented", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-presented", + "existing_title": "Relationship", + "incoming_title": "Presented", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-presented", + "existing_title": "Schema", + "incoming_title": "Presented", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-presented_by", + "incoming": "xananode.canonical:schema/relationship-type-presented", + "existing_title": "Presented By Relationship Term", + "incoming_title": "Presented", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-represented_by", + "incoming": "xananode.canonical:schema/relationship-type-presented", + "existing_title": "Represented By Relationship Term", + "incoming_title": "Presented", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-presented_by", + "existing_title": "XanaNode", + "incoming_title": "Presented By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-presented_by", + "existing_title": "XanaNode", + "incoming_title": "Presented By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-presented_by", + "existing_title": "Relationship", + "incoming_title": "Presented By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-presented_by", + "existing_title": "Schema", + "incoming_title": "Presented By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-presented", + "incoming": "xananode.canonical:schema/relationship-type-presented_by", + "existing_title": "Presented", + "incoming_title": "Presented By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-represented_by", + "incoming": "xananode.canonical:schema/relationship-type-presented_by", + "existing_title": "Represented By Relationship Term", + "incoming_title": "Presented By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-preserved_by", + "existing_title": "XanaNode", + "incoming_title": "Preserved By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-preserved_by", + "existing_title": "XanaNode", + "incoming_title": "Preserved By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-preserved_by", + "existing_title": "Relationship", + "incoming_title": "Preserved By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-preserved_by", + "existing_title": "Schema", + "incoming_title": "Preserved By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-preserves", + "existing_title": "XanaNode", + "incoming_title": "Preserves", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-preserves", + "existing_title": "XanaNode", + "incoming_title": "Preserves", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-preserves", + "existing_title": "Relationship", + "incoming_title": "Preserves", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-preserves", + "existing_title": "Schema", + "incoming_title": "Preserves", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-produces", + "existing_title": "XanaNode", + "incoming_title": "Produces Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-produces", + "existing_title": "XanaNode", + "incoming_title": "Produces Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-produces", + "existing_title": "Relationship", + "incoming_title": "Produces Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-produces", + "existing_title": "Schema", + "incoming_title": "Produces Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-proposed", + "existing_title": "XanaNode", + "incoming_title": "Proposed", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-proposed", + "existing_title": "XanaNode", + "incoming_title": "Proposed", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-proposed", + "existing_title": "Relationship", + "incoming_title": "Proposed", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-proposed", + "existing_title": "Schema", + "incoming_title": "Proposed", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-proposed_by", + "incoming": "xananode.canonical:schema/relationship-type-proposed", + "existing_title": "Proposed By Relationship Term", + "incoming_title": "Proposed", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-proposed_by", + "existing_title": "XanaNode", + "incoming_title": "Proposed By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-proposed_by", + "existing_title": "XanaNode", + "incoming_title": "Proposed By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-proposed_by", + "existing_title": "Relationship", + "incoming_title": "Proposed By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-proposed_by", + "existing_title": "Schema", + "incoming_title": "Proposed By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-proposed", + "incoming": "xananode.canonical:schema/relationship-type-proposed_by", + "existing_title": "Proposed", + "incoming_title": "Proposed By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-quoted_by", + "existing_title": "XanaNode", + "incoming_title": "Quoted By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-quoted_by", + "existing_title": "XanaNode", + "incoming_title": "Quoted By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-quoted_by", + "existing_title": "Relationship", + "incoming_title": "Quoted By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-quoted_by", + "existing_title": "Schema", + "incoming_title": "Quoted By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-quotes", + "existing_title": "XanaNode", + "incoming_title": "Quotes", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-quotes", + "existing_title": "XanaNode", + "incoming_title": "Quotes", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-quotes", + "existing_title": "Relationship", + "incoming_title": "Quotes", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-quotes", + "existing_title": "Schema", + "incoming_title": "Quotes", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-refined_by", + "existing_title": "XanaNode", + "incoming_title": "Refined By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-refined_by", + "existing_title": "XanaNode", + "incoming_title": "Refined By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-refined_by", + "existing_title": "Relationship", + "incoming_title": "Refined By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-refined_by", + "existing_title": "Schema", + "incoming_title": "Refined By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-refines", + "existing_title": "XanaNode", + "incoming_title": "Refines", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-refines", + "existing_title": "XanaNode", + "incoming_title": "Refines", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-refines", + "existing_title": "Relationship", + "incoming_title": "Refines", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-refines", + "existing_title": "Schema", + "incoming_title": "Refines", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-registry", + "existing_title": "XanaNode", + "incoming_title": "Relationship Type Registry", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-registry", + "existing_title": "XanaNode", + "incoming_title": "Relationship Type Registry", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-registry", + "existing_title": "Relationship", + "incoming_title": "Relationship Type Registry", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-registry", + "existing_title": "Schema", + "incoming_title": "Relationship Type Registry", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-related_to", + "existing_title": "XanaNode", + "incoming_title": "Related to", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-related_to", + "existing_title": "XanaNode", + "incoming_title": "Related to", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-related_to", + "existing_title": "Relationship", + "incoming_title": "Related to", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-related_to", + "existing_title": "Schema", + "incoming_title": "Related to", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-represented_by", + "existing_title": "XanaNode", + "incoming_title": "Represented By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-represented_by", + "existing_title": "XanaNode", + "incoming_title": "Represented By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-represented_by", + "existing_title": "Relationship", + "incoming_title": "Represented By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-represented_by", + "existing_title": "Schema", + "incoming_title": "Represented By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-presented", + "incoming": "xananode.canonical:schema/relationship-type-represented_by", + "existing_title": "Presented", + "incoming_title": "Represented By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-presented_by", + "incoming": "xananode.canonical:schema/relationship-type-represented_by", + "existing_title": "Presented By Relationship Term", + "incoming_title": "Represented By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-represents", + "existing_title": "XanaNode", + "incoming_title": "Represents", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-represents", + "existing_title": "XanaNode", + "incoming_title": "Represents", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-represents", + "existing_title": "Relationship", + "incoming_title": "Represents", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-represents", + "existing_title": "Schema", + "incoming_title": "Represents", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-required_for", + "existing_title": "XanaNode", + "incoming_title": "Required For Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-required_for", + "existing_title": "XanaNode", + "incoming_title": "Required For Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-required_for", + "existing_title": "Relationship", + "incoming_title": "Required For Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-required_for", + "existing_title": "Schema", + "incoming_title": "Required For Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-requires", + "existing_title": "XanaNode", + "incoming_title": "Requires", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-requires", + "existing_title": "XanaNode", + "incoming_title": "Requires", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-requires", + "existing_title": "Relationship", + "incoming_title": "Requires", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-requires", + "existing_title": "Schema", + "incoming_title": "Requires", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-results_from", + "existing_title": "XanaNode", + "incoming_title": "Results from", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-results_from", + "existing_title": "XanaNode", + "incoming_title": "Results from", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-results_from", + "existing_title": "Relationship", + "incoming_title": "Results from", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-results_from", + "existing_title": "Schema", + "incoming_title": "Results from", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-same_entity", + "existing_title": "XanaNode", + "incoming_title": "Same entity", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-same_entity", + "existing_title": "XanaNode", + "incoming_title": "Same entity", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-same_entity", + "existing_title": "Relationship", + "incoming_title": "Same entity", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-same_entity", + "existing_title": "Schema", + "incoming_title": "Same entity", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-shaped_by", + "existing_title": "XanaNode", + "incoming_title": "Shaped By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-shaped_by", + "existing_title": "XanaNode", + "incoming_title": "Shaped By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-shaped_by", + "existing_title": "Relationship", + "incoming_title": "Shaped By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-shaped_by", + "existing_title": "Schema", + "incoming_title": "Shaped By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-shapes", + "existing_title": "XanaNode", + "incoming_title": "Shapes", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-shapes", + "existing_title": "XanaNode", + "incoming_title": "Shapes", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-shapes", + "existing_title": "Relationship", + "incoming_title": "Shapes", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-shapes", + "existing_title": "Schema", + "incoming_title": "Shapes", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-site_of", + "existing_title": "XanaNode", + "incoming_title": "Site Of Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-site_of", + "existing_title": "XanaNode", + "incoming_title": "Site Of Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-site_of", + "existing_title": "Relationship", + "incoming_title": "Site Of Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-site_of", + "existing_title": "Schema", + "incoming_title": "Site Of Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-spoke_at", + "existing_title": "XanaNode", + "incoming_title": "Spoke at", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-spoke_at", + "existing_title": "XanaNode", + "incoming_title": "Spoke at", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-spoke_at", + "existing_title": "Relationship", + "incoming_title": "Spoke at", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-spoke_at", + "existing_title": "Schema", + "incoming_title": "Spoke at", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-starts_with", + "existing_title": "XanaNode", + "incoming_title": "Starts with", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-starts_with", + "existing_title": "XanaNode", + "incoming_title": "Starts with", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-starts_with", + "existing_title": "Relationship", + "incoming_title": "Starts with", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-starts_with", + "existing_title": "Schema", + "incoming_title": "Starts with", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-superseded_by", + "existing_title": "XanaNode", + "incoming_title": "Superseded By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-superseded_by", + "existing_title": "XanaNode", + "incoming_title": "Superseded By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-superseded_by", + "existing_title": "Relationship", + "incoming_title": "Superseded By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-superseded_by", + "existing_title": "Schema", + "incoming_title": "Superseded By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-supersedes", + "existing_title": "XanaNode", + "incoming_title": "Supersedes", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-supersedes", + "existing_title": "XanaNode", + "incoming_title": "Supersedes", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-supersedes", + "existing_title": "Relationship", + "incoming_title": "Supersedes", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-supersedes", + "existing_title": "Schema", + "incoming_title": "Supersedes", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-supported_by", + "existing_title": "XanaNode", + "incoming_title": "Supported By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:source/source-support", + "incoming": "xananode.canonical:schema/relationship-type-supported_by", + "existing_title": "Support", + "incoming_title": "Supported By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-supported_by", + "existing_title": "XanaNode", + "incoming_title": "Supported By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-supported_by", + "existing_title": "Relationship", + "incoming_title": "Supported By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-supported_by", + "existing_title": "Schema", + "incoming_title": "Supported By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-supports", + "existing_title": "XanaNode", + "incoming_title": "Supports", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:source/source-support", + "incoming": "xananode.canonical:schema/relationship-type-supports", + "existing_title": "Support", + "incoming_title": "Supports", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-supports", + "existing_title": "XanaNode", + "incoming_title": "Supports", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-supports", + "existing_title": "Relationship", + "incoming_title": "Supports", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-supports", + "existing_title": "Schema", + "incoming_title": "Supports", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-threatened_by", + "existing_title": "XanaNode", + "incoming_title": "Threatened By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-threatened_by", + "existing_title": "XanaNode", + "incoming_title": "Threatened By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-threatened_by", + "existing_title": "Relationship", + "incoming_title": "Threatened By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-threatened_by", + "existing_title": "Schema", + "incoming_title": "Threatened By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-threatens", + "existing_title": "XanaNode", + "incoming_title": "Threatens", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-threatens", + "existing_title": "XanaNode", + "incoming_title": "Threatens", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-threatens", + "existing_title": "Relationship", + "incoming_title": "Threatens", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-threatens", + "existing_title": "Schema", + "incoming_title": "Threatens", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-trained_on", + "existing_title": "XanaNode", + "incoming_title": "Trained on", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-trained_on", + "existing_title": "XanaNode", + "incoming_title": "Trained on", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-trained_on", + "existing_title": "Relationship", + "incoming_title": "Trained on", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-trained_on", + "existing_title": "Schema", + "incoming_title": "Trained on", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-transcluded_by", + "existing_title": "XanaNode", + "incoming_title": "Transcluded By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-transcluded_by", + "existing_title": "XanaNode", + "incoming_title": "Transcluded By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-transcluded_by", + "existing_title": "Relationship", + "incoming_title": "Transcluded By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-transcluded_by", + "existing_title": "Schema", + "incoming_title": "Transcluded By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-transcludes", + "existing_title": "XanaNode", + "incoming_title": "Transcludes", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-transcludes", + "existing_title": "XanaNode", + "incoming_title": "Transcludes", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-transcludes", + "existing_title": "Relationship", + "incoming_title": "Transcludes", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-transcludes", + "existing_title": "Schema", + "incoming_title": "Transcludes", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-used_as_primary_media_for", + "existing_title": "XanaNode", + "incoming_title": "Used As Primary Media For Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-used_as_primary_media_for", + "existing_title": "XanaNode", + "incoming_title": "Used As Primary Media For Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-used_as_primary_media_for", + "existing_title": "Relationship", + "incoming_title": "Used As Primary Media For Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-used_as_primary_media_for", + "existing_title": "Schema", + "incoming_title": "Used As Primary Media For Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-used_by", + "existing_title": "XanaNode", + "incoming_title": "Used By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-used_by", + "existing_title": "XanaNode", + "incoming_title": "Used By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-used_by", + "existing_title": "Relationship", + "incoming_title": "Used By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-used_by", + "existing_title": "Schema", + "incoming_title": "Used By Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-used_to_train", + "existing_title": "XanaNode", + "incoming_title": "Used To Train Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-used_to_train", + "existing_title": "XanaNode", + "incoming_title": "Used To Train Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-used_to_train", + "existing_title": "Relationship", + "incoming_title": "Used To Train Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-used_to_train", + "existing_title": "Schema", + "incoming_title": "Used To Train Relationship Term", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-uses", + "existing_title": "XanaNode", + "incoming_title": "Uses", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-uses", + "existing_title": "XanaNode", + "incoming_title": "Uses", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/relationship-type-uses", + "existing_title": "Relationship", + "incoming_title": "Uses", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/relationship-type-uses", + "existing_title": "Schema", + "incoming_title": "Uses", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/ro-crate-metadata-schema", + "existing_title": "XanaNode", + "incoming_title": "RO-Crate Metadata Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/ro-crate-metadata-schema", + "existing_title": "XanaNode", + "incoming_title": "RO-Crate Metadata Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/ro-crate-metadata-schema", + "existing_title": "Schema", + "incoming_title": "RO-Crate Metadata Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/substrate-diff-schema", + "existing_title": "XanaNode", + "incoming_title": "Substrate Diff Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/substrate-diff-schema", + "existing_title": "XanaNode", + "incoming_title": "Substrate Diff Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/substrate-diff-schema", + "existing_title": "Schema", + "incoming_title": "Substrate Diff Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/substrate-manifest-schema", + "existing_title": "XanaNode", + "incoming_title": "Substrate Manifest Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/substrate-manifest", + "incoming": "xananode.canonical:schema/substrate-manifest-schema", + "existing_title": "Substrate Manifest", + "incoming_title": "Substrate Manifest Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/substrate-manifest-schema", + "existing_title": "XanaNode", + "incoming_title": "Substrate Manifest Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/substrate-manifest-schema", + "existing_title": "Schema", + "incoming_title": "Substrate Manifest Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/substrate-node-schema", + "existing_title": "XanaNode", + "incoming_title": "Substrate Node Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/substrate-node-schema", + "existing_title": "XanaNode", + "incoming_title": "Substrate Node Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/substrate-node-schema", + "existing_title": "Schema", + "incoming_title": "Substrate Node Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/substrate-relationships-schema", + "existing_title": "XanaNode", + "incoming_title": "Substrate Relationships Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:schema/substrate-relationships-schema", + "existing_title": "XanaNode", + "incoming_title": "Substrate Relationships Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-relationship", + "incoming": "xananode.canonical:schema/substrate-relationships-schema", + "existing_title": "Relationship", + "incoming_title": "Substrate Relationships Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-schema", + "incoming": "xananode.canonical:schema/substrate-relationships-schema", + "existing_title": "Schema", + "incoming_title": "Substrate Relationships Schema", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:source/github-profile", + "existing_title": "XanaNode", + "incoming_title": "GitHub Profile", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:source/source-github", + "incoming": "xananode.canonical:source/github-profile", + "existing_title": "GitHub", + "incoming_title": "GitHub Profile", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:source/github-profile", + "existing_title": "XanaNode", + "incoming_title": "GitHub Profile", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-source", + "incoming": "xananode.canonical:source/github-profile", + "existing_title": "Source", + "incoming_title": "GitHub Profile", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:source/hugo-official-site", + "existing_title": "XanaNode", + "incoming_title": "Hugo Official Site", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:source/hugo-official-site", + "existing_title": "XanaNode", + "incoming_title": "Hugo Official Site", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-source", + "incoming": "xananode.canonical:source/hugo-official-site", + "existing_title": "Source", + "incoming_title": "Hugo Official Site", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:source/support-xananode", + "existing_title": "XanaNode", + "incoming_title": "Support XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:source/source-support", + "incoming": "xananode.canonical:source/support-xananode", + "existing_title": "Support", + "incoming_title": "Support XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:source/support-xananode", + "existing_title": "XanaNode", + "incoming_title": "Support XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-source", + "incoming": "xananode.canonical:source/support-xananode", + "existing_title": "Source", + "incoming_title": "Support XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:source/xananode-com-domain", + "existing_title": "XanaNode", + "incoming_title": "XanaNode.com", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:source/xananode-com-domain", + "existing_title": "XanaNode", + "incoming_title": "XanaNode.com", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-source", + "incoming": "xananode.canonical:source/xananode-com-domain", + "existing_title": "Source", + "incoming_title": "XanaNode.com", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:source/xananode-core-sdk-repository", + "existing_title": "XanaNode", + "incoming_title": "XanaNode Core SDK Repository", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:source/xananode-core-sdk-repository", + "existing_title": "XanaNode", + "incoming_title": "XanaNode Core SDK Repository", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:project/xananode-core-sdk", + "incoming": "xananode.canonical:source/xananode-core-sdk-repository", + "existing_title": "XanaNode Core SDK", + "incoming_title": "XanaNode Core SDK Repository", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/namespace-xananode", + "incoming": "xananode.canonical:source/xananode-core-sdk-repository", + "existing_title": "XanaNode Core", + "incoming_title": "XanaNode Core SDK Repository", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-source", + "incoming": "xananode.canonical:source/xananode-core-sdk-repository", + "existing_title": "Source", + "incoming_title": "XanaNode Core SDK Repository", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:source/xananode-hugo-repository", + "existing_title": "XanaNode", + "incoming_title": "XanaNode Hugo Repository", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:source/xananode-hugo-repository", + "existing_title": "XanaNode", + "incoming_title": "XanaNode Hugo Repository", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-source", + "incoming": "xananode.canonical:source/xananode-hugo-repository", + "existing_title": "Source", + "incoming_title": "XanaNode Hugo Repository", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:source/xananode-net-domain", + "existing_title": "XanaNode", + "incoming_title": "XanaNode.net", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:source/xananode-net-domain", + "existing_title": "XanaNode", + "incoming_title": "XanaNode.net", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-source", + "incoming": "xananode.canonical:source/xananode-net-domain", + "existing_title": "Source", + "incoming_title": "XanaNode.net", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:source/xananode-org-domain", + "existing_title": "XanaNode", + "incoming_title": "XanaNode.org", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:source/xananode-org-domain", + "existing_title": "XanaNode", + "incoming_title": "XanaNode.org", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-source", + "incoming": "xananode.canonical:source/xananode-org-domain", + "existing_title": "Source", + "incoming_title": "XanaNode.org", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:source/xananode-protocol-repository", + "existing_title": "XanaNode", + "incoming_title": "XanaNode Protocol Repository", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:source/xananode-protocol-repository", + "existing_title": "XanaNode", + "incoming_title": "XanaNode Protocol Repository", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:project/xananode-protocol", + "incoming": "xananode.canonical:source/xananode-protocol-repository", + "existing_title": "XanaNode Protocol", + "incoming_title": "XanaNode Protocol Repository", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-source", + "incoming": "xananode.canonical:source/xananode-protocol-repository", + "existing_title": "Source", + "incoming_title": "XanaNode Protocol Repository", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:source/xananode-studio-repository", + "existing_title": "XanaNode", + "incoming_title": "XanaNode Studio Repository", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:source/xananode-studio-repository", + "existing_title": "XanaNode", + "incoming_title": "XanaNode Studio Repository", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-source", + "incoming": "xananode.canonical:source/xananode-studio-repository", + "existing_title": "Source", + "incoming_title": "XanaNode Studio Repository", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:source/xananode-workspace-repository", + "existing_title": "XanaNode", + "incoming_title": "XanaNode Workspace Repository", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:source/xananode-workspace-repository", + "existing_title": "XanaNode", + "incoming_title": "XanaNode Workspace Repository", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:project/xananode-workspace", + "incoming": "xananode.canonical:source/xananode-workspace-repository", + "existing_title": "XanaNode Workspace", + "incoming_title": "XanaNode Workspace Repository", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-source", + "incoming": "xananode.canonical:source/xananode-workspace-repository", + "existing_title": "Source", + "incoming_title": "XanaNode Workspace Repository", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:technology/cytoscape-js", + "existing_title": "XanaNode", + "incoming_title": "Cytoscape.js", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:technology/cytoscape-js", + "existing_title": "XanaNode", + "incoming_title": "Cytoscape.js", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-technology", + "incoming": "xananode.canonical:technology/cytoscape-js", + "existing_title": "Technology", + "incoming_title": "Cytoscape.js", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:technology/git", + "existing_title": "XanaNode", + "incoming_title": "Git", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:technology/git", + "existing_title": "XanaNode", + "incoming_title": "Git", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-technology", + "incoming": "xananode.canonical:technology/git", + "existing_title": "Technology", + "incoming_title": "Git", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:technology/hugo", + "existing_title": "XanaNode", + "incoming_title": "Hugo", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:technology/hugo", + "existing_title": "XanaNode", + "incoming_title": "Hugo", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-technology", + "incoming": "xananode.canonical:technology/hugo", + "existing_title": "Technology", + "incoming_title": "Hugo", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:technology/nodejs", + "existing_title": "XanaNode", + "incoming_title": "Node.js", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:technology/nodejs", + "existing_title": "XanaNode", + "incoming_title": "Node.js", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-technology", + "incoming": "xananode.canonical:technology/nodejs", + "existing_title": "Technology", + "incoming_title": "Node.js", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:technology/python", + "existing_title": "XanaNode", + "incoming_title": "Python", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:technology/python", + "existing_title": "XanaNode", + "incoming_title": "Python", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-technology", + "incoming": "xananode.canonical:technology/python", + "existing_title": "Technology", + "incoming_title": "Python", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:trail/xananode-stack-trail", + "existing_title": "XanaNode", + "incoming_title": "XanaNode Stack Trail", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.canonical:trail/xananode-stack-trail", + "existing_title": "XanaNode", + "incoming_title": "XanaNode Stack Trail", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/gottfried-wilhelm-leibniz", + "existing_title": "XanaNode", + "incoming_title": "Gottfried Wilhelm Leibniz", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:person/gottfried-wilhelm-leibniz", + "existing_title": "XanaNode", + "incoming_title": "Gottfried Wilhelm Leibniz", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "xananode.lineage:person/gottfried-wilhelm-leibniz", + "existing_title": "Person", + "incoming_title": "Gottfried Wilhelm Leibniz", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/wilhelm-ostwald", + "existing_title": "XanaNode", + "incoming_title": "Wilhelm Ostwald", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:person/wilhelm-ostwald", + "existing_title": "XanaNode", + "incoming_title": "Wilhelm Ostwald", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "xananode.lineage:person/wilhelm-ostwald", + "existing_title": "Person", + "incoming_title": "Wilhelm Ostwald", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/jorge-luis-borges", + "existing_title": "XanaNode", + "incoming_title": "Jorge Luis Borges", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:person/jorge-luis-borges", + "existing_title": "XanaNode", + "incoming_title": "Jorge Luis Borges", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "xananode.lineage:person/jorge-luis-borges", + "existing_title": "Person", + "incoming_title": "Jorge Luis Borges", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:publication/the-garden-of-forking-paths", + "existing_title": "XanaNode", + "incoming_title": "The Garden of Forking Paths", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:publication/the-garden-of-forking-paths", + "existing_title": "XanaNode", + "incoming_title": "The Garden of Forking Paths", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-publication", + "incoming": "xananode.lineage:publication/the-garden-of-forking-paths", + "existing_title": "Publication", + "incoming_title": "The Garden of Forking Paths", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/andries-van-dam", + "existing_title": "XanaNode", + "incoming_title": "Andries van Dam", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:person/andries-van-dam", + "existing_title": "XanaNode", + "incoming_title": "Andries van Dam", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "xananode.lineage:person/andries-van-dam", + "existing_title": "Person", + "incoming_title": "Andries van Dam", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:place/brown-university", + "existing_title": "XanaNode", + "incoming_title": "Brown University", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:place/brown-university", + "existing_title": "XanaNode", + "incoming_title": "Brown University", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:project/hypertext-editing-system", + "existing_title": "XanaNode", + "incoming_title": "Hypertext Editing System", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:project/hypertext-editing-system", + "existing_title": "XanaNode", + "incoming_title": "Hypertext Editing System", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-project", + "incoming": "xananode.lineage:project/hypertext-editing-system", + "existing_title": "Project", + "incoming_title": "Hypertext Editing System", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:project/fress", + "existing_title": "XanaNode", + "incoming_title": "FRESS", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:project/fress", + "existing_title": "XanaNode", + "incoming_title": "FRESS", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-project", + "incoming": "xananode.lineage:project/fress", + "existing_title": "Project", + "incoming_title": "FRESS", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:project/intermedia", + "existing_title": "XanaNode", + "incoming_title": "Intermedia", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:project/intermedia", + "existing_title": "XanaNode", + "incoming_title": "Intermedia", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-project", + "incoming": "xananode.lineage:project/intermedia", + "existing_title": "Project", + "incoming_title": "Intermedia", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/nicholas-negroponte", + "existing_title": "XanaNode", + "incoming_title": "Nicholas Negroponte", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:person/nicholas-negroponte", + "existing_title": "XanaNode", + "incoming_title": "Nicholas Negroponte", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "xananode.lineage:person/nicholas-negroponte", + "existing_title": "Person", + "incoming_title": "Nicholas Negroponte", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/seymour-papert", + "existing_title": "XanaNode", + "incoming_title": "Seymour Papert", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:person/seymour-papert", + "existing_title": "XanaNode", + "incoming_title": "Seymour Papert", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "xananode.lineage:person/seymour-papert", + "existing_title": "Person", + "incoming_title": "Seymour Papert", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/marvin-minsky", + "existing_title": "XanaNode", + "incoming_title": "Marvin Minsky", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:person/marvin-minsky", + "existing_title": "XanaNode", + "incoming_title": "Marvin Minsky", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "xananode.lineage:person/marvin-minsky", + "existing_title": "Person", + "incoming_title": "Marvin Minsky", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:organization/mit-media-lab", + "existing_title": "XanaNode", + "incoming_title": "MIT Media Lab", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:organization/mit-media-lab", + "existing_title": "XanaNode", + "incoming_title": "MIT Media Lab", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-organization", + "incoming": "xananode.lineage:organization/mit-media-lab", + "existing_title": "Organization", + "incoming_title": "MIT Media Lab", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/hans-peter-brondmo", + "existing_title": "XanaNode", + "incoming_title": "Hans Peter Brondmo", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:person/hans-peter-brondmo", + "existing_title": "XanaNode", + "incoming_title": "Hans Peter Brondmo", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "xananode.lineage:person/hans-peter-brondmo", + "existing_title": "Person", + "incoming_title": "Hans Peter Brondmo", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:technology/micons", + "existing_title": "XanaNode", + "incoming_title": "Micons", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:technology/micons", + "existing_title": "XanaNode", + "incoming_title": "Micons", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-technology", + "incoming": "xananode.lineage:technology/micons", + "existing_title": "Technology", + "incoming_title": "Micons", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/robert-winter", + "existing_title": "XanaNode", + "incoming_title": "Robert Winter", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:person/robert-winter", + "existing_title": "XanaNode", + "incoming_title": "Robert Winter", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "xananode.lineage:person/robert-winter", + "existing_title": "Person", + "incoming_title": "Robert Winter", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:project/interactive-beethoven-ninth", + "existing_title": "XanaNode", + "incoming_title": "Interactive Beethoven's Ninth", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:project/interactive-beethoven-ninth", + "existing_title": "XanaNode", + "incoming_title": "Interactive Beethoven's Ninth", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-project", + "incoming": "xananode.lineage:project/interactive-beethoven-ninth", + "existing_title": "Project", + "incoming_title": "Interactive Beethoven's Ninth", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/robert-abel", + "existing_title": "XanaNode", + "incoming_title": "Robert Abel", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:person/robert-abel", + "existing_title": "XanaNode", + "incoming_title": "Robert Abel", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "xananode.lineage:person/robert-abel", + "existing_title": "Person", + "incoming_title": "Robert Abel", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:project/interactive-guernica", + "existing_title": "XanaNode", + "incoming_title": "Interactive Guernica", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:project/interactive-guernica", + "existing_title": "XanaNode", + "incoming_title": "Interactive Guernica", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-project", + "incoming": "xananode.lineage:project/interactive-guernica", + "existing_title": "Project", + "incoming_title": "Interactive Guernica", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/ivan-sutherland", + "existing_title": "XanaNode", + "incoming_title": "Ivan Sutherland", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:person/ivan-sutherland", + "existing_title": "XanaNode", + "incoming_title": "Ivan Sutherland", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "xananode.lineage:person/ivan-sutherland", + "existing_title": "Person", + "incoming_title": "Ivan Sutherland", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/jaron-lanier", + "existing_title": "XanaNode", + "incoming_title": "Jaron Lanier", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:person/jaron-lanier", + "existing_title": "XanaNode", + "incoming_title": "Jaron Lanier", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "xananode.lineage:person/jaron-lanier", + "existing_title": "Person", + "incoming_title": "Jaron Lanier", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:organization/vpl-research", + "existing_title": "XanaNode", + "incoming_title": "VPL Research", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:organization/vpl-research", + "existing_title": "XanaNode", + "incoming_title": "VPL Research", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-organization", + "incoming": "xananode.lineage:organization/vpl-research", + "existing_title": "Organization", + "incoming_title": "VPL Research", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/scott-fisher", + "existing_title": "XanaNode", + "incoming_title": "Scott Fisher", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:person/scott-fisher", + "existing_title": "XanaNode", + "incoming_title": "Scott Fisher", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "xananode.lineage:person/scott-fisher", + "existing_title": "Person", + "incoming_title": "Scott Fisher", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:organization/nasa", + "existing_title": "XanaNode", + "incoming_title": "NASA", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:organization/nasa", + "existing_title": "XanaNode", + "incoming_title": "NASA", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-organization", + "incoming": "xananode.lineage:organization/nasa", + "existing_title": "Organization", + "incoming_title": "NASA", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:publication/dirk-gentlys-holistic-detective-agency", + "existing_title": "XanaNode", + "incoming_title": "Dirk Gently's Holistic Detective Agency", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:publication/dirk-gentlys-holistic-detective-agency", + "existing_title": "XanaNode", + "incoming_title": "Dirk Gently's Holistic Detective Agency", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-publication", + "incoming": "xananode.lineage:publication/dirk-gentlys-holistic-detective-agency", + "existing_title": "Publication", + "incoming_title": "Dirk Gently's Holistic Detective Agency", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:organization/bbc-two", + "existing_title": "XanaNode", + "incoming_title": "BBC Two", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:organization/bbc-two", + "existing_title": "XanaNode", + "incoming_title": "BBC Two", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-organization", + "incoming": "xananode.lineage:organization/bbc-two", + "existing_title": "Organization", + "incoming_title": "BBC Two", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/richard-saul-wurman", + "existing_title": "XanaNode", + "incoming_title": "Richard Saul Wurman", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:person/richard-saul-wurman", + "existing_title": "XanaNode", + "incoming_title": "Richard Saul Wurman", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "xananode.lineage:person/richard-saul-wurman", + "existing_title": "Person", + "incoming_title": "Richard Saul Wurman", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/harry-marks", + "existing_title": "XanaNode", + "incoming_title": "Harry Marks", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:person/harry-marks", + "existing_title": "XanaNode", + "incoming_title": "Harry Marks", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "xananode.lineage:person/harry-marks", + "existing_title": "Person", + "incoming_title": "Harry Marks", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", "incoming": "xananode.lineage:person/john-sculley", - "existing_title": "John Sculley", + "existing_title": "XanaNode", "incoming_title": "John Sculley", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:person/john-sculley", + "existing_title": "XanaNode", + "incoming_title": "John Sculley", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "xananode.lineage:person/john-sculley", + "existing_title": "Person", + "incoming_title": "John Sculley", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:technology/apple-knowledge-navigator", + "existing_title": "XanaNode", + "incoming_title": "Apple Knowledge Navigator", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:technology/apple-knowledge-navigator", + "existing_title": "XanaNode", + "incoming_title": "Apple Knowledge Navigator", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-technology", + "incoming": "xananode.lineage:technology/apple-knowledge-navigator", + "existing_title": "Technology", + "incoming_title": "Apple Knowledge Navigator", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/bill-atkinson", + "existing_title": "XanaNode", + "incoming_title": "Bill Atkinson", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:person/bill-atkinson", + "existing_title": "XanaNode", + "incoming_title": "Bill Atkinson", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "xananode.lineage:person/bill-atkinson", + "existing_title": "Person", + "incoming_title": "Bill Atkinson", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/herbie-hancock", + "existing_title": "XanaNode", + "incoming_title": "Herbie Hancock", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:person/herbie-hancock", + "existing_title": "XanaNode", + "incoming_title": "Herbie Hancock", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "xananode.lineage:person/herbie-hancock", + "existing_title": "Person", + "incoming_title": "Herbie Hancock", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/nigel-holmes", + "existing_title": "XanaNode", + "incoming_title": "Nigel Holmes", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:person/nigel-holmes", + "existing_title": "XanaNode", + "incoming_title": "Nigel Holmes", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "xananode.lineage:person/nigel-holmes", + "existing_title": "Person", + "incoming_title": "Nigel Holmes", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/laurie-anderson", + "existing_title": "XanaNode", + "incoming_title": "Laurie Anderson", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:person/laurie-anderson", + "existing_title": "XanaNode", + "incoming_title": "Laurie Anderson", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "xananode.lineage:person/laurie-anderson", + "existing_title": "Person", + "incoming_title": "Laurie Anderson", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/bran-ferren", + "existing_title": "XanaNode", + "incoming_title": "Bran Ferren", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:person/bran-ferren", + "existing_title": "XanaNode", + "incoming_title": "Bran Ferren", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "xananode.lineage:person/bran-ferren", + "existing_title": "Person", + "incoming_title": "Bran Ferren", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/robert-cailliau", + "existing_title": "XanaNode", + "incoming_title": "Robert Cailliau", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:person/robert-cailliau", + "existing_title": "XanaNode", + "incoming_title": "Robert Cailliau", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "xananode.lineage:person/robert-cailliau", + "existing_title": "Person", + "incoming_title": "Robert Cailliau", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:place/cern", + "existing_title": "XanaNode", + "incoming_title": "CERN", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:place/cern", + "existing_title": "XanaNode", + "incoming_title": "CERN", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:technology/html", + "existing_title": "XanaNode", + "incoming_title": "HTML", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:technology/html", + "existing_title": "XanaNode", + "incoming_title": "HTML", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-technology", + "incoming": "xananode.lineage:technology/html", + "existing_title": "Technology", + "incoming_title": "HTML", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:technology/url-uri", + "existing_title": "XanaNode", + "incoming_title": "URL/URI", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:technology/url-uri", + "existing_title": "XanaNode", + "incoming_title": "URL/URI", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-technology", + "incoming": "xananode.lineage:technology/url-uri", + "existing_title": "Technology", + "incoming_title": "URL/URI", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:technology/http", + "existing_title": "XanaNode", + "incoming_title": "HTTP", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:technology/http", + "existing_title": "XanaNode", + "incoming_title": "HTTP", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-technology", + "incoming": "xananode.lineage:technology/http", + "existing_title": "Technology", + "incoming_title": "HTTP", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:organization/ncsa", + "existing_title": "XanaNode", + "incoming_title": "NCSA", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:organization/ncsa", + "existing_title": "XanaNode", + "incoming_title": "NCSA", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-organization", + "incoming": "xananode.lineage:organization/ncsa", + "existing_title": "Organization", + "incoming_title": "NCSA", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/marc-andreessen", + "existing_title": "XanaNode", + "incoming_title": "Marc Andreessen", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:person/marc-andreessen", + "existing_title": "XanaNode", + "incoming_title": "Marc Andreessen", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "xananode.lineage:person/marc-andreessen", + "existing_title": "Person", + "incoming_title": "Marc Andreessen", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:technology/mosaic", + "existing_title": "XanaNode", + "incoming_title": "Mosaic", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:technology/mosaic", + "existing_title": "XanaNode", + "incoming_title": "Mosaic", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-technology", + "incoming": "xananode.lineage:technology/mosaic", + "existing_title": "Technology", + "incoming_title": "Mosaic", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:concept/web-as-incomplete-hypertext", + "existing_title": "XanaNode", + "incoming_title": "The Web as Incomplete Hypertext", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:concept/web-as-incomplete-hypertext", + "existing_title": "XanaNode", + "incoming_title": "The Web as Incomplete Hypertext", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-concept", + "incoming": "xananode.lineage:concept/web-as-incomplete-hypertext", + "existing_title": "Concept", + "incoming_title": "The Web as Incomplete Hypertext", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:technology/guide", + "existing_title": "XanaNode", + "incoming_title": "Guide", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:technology/guide", + "existing_title": "XanaNode", + "incoming_title": "Guide", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-technology", + "incoming": "xananode.lineage:technology/guide", + "existing_title": "Technology", + "incoming_title": "Guide", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:project/storyspace", + "existing_title": "XanaNode", + "incoming_title": "Storyspace", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:project/storyspace", + "existing_title": "XanaNode", + "incoming_title": "Storyspace", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-project", + "incoming": "xananode.lineage:project/storyspace", + "existing_title": "Project", + "incoming_title": "Storyspace", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:project/zog-kms", + "existing_title": "XanaNode", + "incoming_title": "ZOG/KMS", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:project/zog-kms", + "existing_title": "XanaNode", + "incoming_title": "ZOG/KMS", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-project", + "incoming": "xananode.lineage:project/zog-kms", + "existing_title": "Project", + "incoming_title": "ZOG/KMS", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:project/project-xanadu", + "incoming": "xananode.lineage:project/xanadu-at-autodesk", + "existing_title": "Project Xanadu", + "incoming_title": "Xanadu at Autodesk", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:project/xanadu-at-autodesk", + "existing_title": "XanaNode", + "incoming_title": "Xanadu at Autodesk", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:project/xanadu-at-autodesk", + "existing_title": "XanaNode", + "incoming_title": "Xanadu at Autodesk", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-project", + "incoming": "xananode.lineage:project/xanadu-at-autodesk", + "existing_title": "Project", + "incoming_title": "Xanadu at Autodesk", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:concept/conflict-disputed-identity", + "existing_title": "XanaNode", + "incoming_title": "Conflict and Disputed Identity", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:concept/conflict-disputed-identity", + "existing_title": "XanaNode", + "incoming_title": "Conflict and Disputed Identity", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-concept", + "incoming": "xananode.lineage:concept/conflict-disputed-identity", + "existing_title": "Concept", + "incoming_title": "Conflict and Disputed Identity", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-disputed_identity", + "incoming": "xananode.lineage:concept/conflict-disputed-identity", + "existing_title": "Disputed identity", + "incoming_title": "Conflict and Disputed Identity", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:technology/git-backed-substrate", + "existing_title": "XanaNode", + "incoming_title": "Git-backed Substrate", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:technology/git-backed-substrate", + "existing_title": "XanaNode", + "incoming_title": "Git-backed Substrate", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-technology", + "incoming": "xananode.lineage:technology/git-backed-substrate", + "existing_title": "Technology", + "incoming_title": "Git-backed Substrate", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:tool/babel", + "existing_title": "XanaNode", + "incoming_title": "Babel", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:tool/babel", + "existing_title": "XanaNode", + "incoming_title": "Babel", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:tool/hyperland-vr", + "existing_title": "XanaNode", + "incoming_title": "Hyperland VR", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:tool/hyperland-vr", + "existing_title": "XanaNode", + "incoming_title": "Hyperland VR", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:publication/hyperland", + "incoming": "xananode.lineage:tool/hyperland-vr", + "existing_title": "Hyperland", + "incoming_title": "Hyperland VR", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "existing_title": "XanaNode", + "incoming_title": "Lost Lineage of Human Knowledge Augmentation", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "existing_title": "XanaNode", + "incoming_title": "Lost Lineage of Human Knowledge Augmentation", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-concept", + "incoming": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "existing_title": "Concept", + "incoming_title": "Lost Lineage of Human Knowledge Augmentation", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/paul-otlet", + "existing_title": "XanaNode", + "incoming_title": "Paul Otlet", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:person/paul-otlet", + "existing_title": "XanaNode", + "incoming_title": "Paul Otlet", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "xananode.lineage:person/paul-otlet", + "existing_title": "Person", + "incoming_title": "Paul Otlet", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/h-g-wells", + "existing_title": "XanaNode", + "incoming_title": "H. G. Wells", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:person/h-g-wells", + "existing_title": "XanaNode", + "incoming_title": "H. G. Wells", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "xananode.lineage:person/h-g-wells", + "existing_title": "Person", + "incoming_title": "H. G. Wells", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/douglas-adams", + "existing_title": "XanaNode", + "incoming_title": "Douglas Adams", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:person/douglas-adams", + "existing_title": "XanaNode", + "incoming_title": "Douglas Adams", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "xananode.lineage:person/douglas-adams", + "existing_title": "Person", + "incoming_title": "Douglas Adams", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:publication/hyperland", + "existing_title": "XanaNode", + "incoming_title": "Hyperland", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:publication/hyperland", + "existing_title": "XanaNode", + "incoming_title": "Hyperland", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-publication", + "incoming": "xananode.lineage:publication/hyperland", + "existing_title": "Publication", + "incoming_title": "Hyperland", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:tool/hyperland-vr", + "incoming": "xananode.lineage:publication/hyperland", + "existing_title": "Hyperland VR", + "incoming_title": "Hyperland", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/tom-baker", + "existing_title": "XanaNode", + "incoming_title": "Tom Baker", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:person/tom-baker", + "existing_title": "XanaNode", + "incoming_title": "Tom Baker", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "xananode.lineage:person/tom-baker", + "existing_title": "Person", + "incoming_title": "Tom Baker", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/max-whitby", + "existing_title": "XanaNode", + "incoming_title": "Max Whitby", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:person/max-whitby", + "existing_title": "XanaNode", + "incoming_title": "Max Whitby", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "xananode.lineage:person/max-whitby", + "existing_title": "Person", + "incoming_title": "Max Whitby", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:event/ted2-1990", + "existing_title": "XanaNode", + "incoming_title": "TED2", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:event/ted2-1990", + "existing_title": "XanaNode", + "incoming_title": "TED2", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:place/monterey-california", + "existing_title": "XanaNode", + "incoming_title": "Monterey, California", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:place/monterey-california", + "existing_title": "XanaNode", + "incoming_title": "Monterey, California", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/bob-stein", + "existing_title": "XanaNode", + "incoming_title": "Bob Stein", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:person/bob-stein", + "existing_title": "XanaNode", + "incoming_title": "Bob Stein", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "xananode.lineage:person/bob-stein", + "existing_title": "Person", + "incoming_title": "Bob Stein", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:organization/voyager-company", + "existing_title": "XanaNode", + "incoming_title": "Voyager Company", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:organization/voyager-company", + "existing_title": "XanaNode", + "incoming_title": "Voyager Company", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-organization", + "incoming": "xananode.lineage:organization/voyager-company", + "existing_title": "Organization", + "incoming_title": "Voyager Company", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/alan-kay", + "existing_title": "XanaNode", + "incoming_title": "Alan Kay", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:person/alan-kay", + "existing_title": "XanaNode", + "incoming_title": "Alan Kay", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "xananode.lineage:person/alan-kay", + "existing_title": "Person", + "incoming_title": "Alan Kay", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:organization/xerox-parc", + "existing_title": "XanaNode", + "incoming_title": "Xerox PARC", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:organization/xerox-parc", + "existing_title": "XanaNode", + "incoming_title": "Xerox PARC", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-organization", + "incoming": "xananode.lineage:organization/xerox-parc", + "existing_title": "Organization", + "incoming_title": "Xerox PARC", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:technology/hypercard", + "existing_title": "XanaNode", + "incoming_title": "HyperCard", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:technology/hypercard", + "existing_title": "XanaNode", + "incoming_title": "HyperCard", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-technology", + "incoming": "xananode.lineage:technology/hypercard", + "existing_title": "Technology", + "incoming_title": "HyperCard", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/tim-berners-lee", + "existing_title": "XanaNode", + "incoming_title": "Tim Berners-Lee", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:person/tim-berners-lee", + "existing_title": "XanaNode", + "incoming_title": "Tim Berners-Lee", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-person", + "incoming": "xananode.lineage:person/tim-berners-lee", + "existing_title": "Person", + "incoming_title": "Tim Berners-Lee", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:technology/world-wide-web", + "existing_title": "XanaNode", + "incoming_title": "World Wide Web", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:technology/world-wide-web", + "existing_title": "XanaNode", + "incoming_title": "World Wide Web", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-technology", + "incoming": "xananode.lineage:technology/world-wide-web", + "existing_title": "Technology", + "incoming_title": "World Wide Web", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:project/aspen-movie-map", + "existing_title": "XanaNode", + "incoming_title": "Aspen Movie Map", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:project/aspen-movie-map", + "existing_title": "XanaNode", + "incoming_title": "Aspen Movie Map", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-project", + "incoming": "xananode.lineage:project/aspen-movie-map", + "existing_title": "Project", + "incoming_title": "Aspen Movie Map", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:trail/lost-lineage-intertwingled-trail", + "existing_title": "XanaNode", + "incoming_title": "Lost Lineage Intertwingled Trail", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:trail/lost-lineage-intertwingled-trail", + "existing_title": "XanaNode", + "incoming_title": "Lost Lineage Intertwingled Trail", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + } + ], + "relationship_imports": [ + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "example.minimal:rel/source-supports-claim", + "source": "example.minimal:source/as-we-may-think", + "target": "example.minimal:claim/substrate-is-structure", + "type": "supports", + "summary": "Bush's essay is used as source evidence for the claim that substrate structure matters.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "example.minimal:rel/source-discusses-associative-trails", + "source": "example.minimal:source/as-we-may-think", + "target": "example.minimal:concept/associative-trails", + "type": "discusses", + "summary": "The source discusses associative trails as a way to navigate knowledge by meaningful connections.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "example.minimal:rel/associative-trails-context-for-substrate", + "source": "example.minimal:concept/associative-trails", + "target": "example.minimal:concept/knowledge-substrate", + "type": "related_to", + "summary": "Associative trails provide historical and conceptual context for the knowledge substrate concept.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "example.minimal:rel/claim-defines-concept", + "source": "example.minimal:claim/substrate-is-structure", + "target": "example.minimal:concept/knowledge-substrate", + "type": "defines", + "summary": "The claim gives the defining explanation of what a knowledge substrate is.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "example.minimal:rel/concept-has-claim", + "source": "example.minimal:concept/knowledge-substrate", + "target": "example.minimal:claim/substrate-is-structure", + "type": "has_claim", + "summary": "The concept is built from the claim rather than floating as an unsupported idea.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "example.minimal:rel/trail-starts-with-source", + "source": "example.minimal:trail/start-here", + "target": "example.minimal:source/as-we-may-think", + "type": "starts_with", + "summary": "The reading trail starts with the source.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "example.minimal:rel/trail-continues-to-claim", + "source": "example.minimal:source/as-we-may-think", + "target": "example.minimal:claim/substrate-is-structure", + "type": "continues_to", + "summary": "The trail continues from source evidence to the claim derived from it.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "example.minimal:rel/trail-continues-to-concept", + "source": "example.minimal:claim/substrate-is-structure", + "target": "example.minimal:concept/knowledge-substrate", + "type": "continues_to", + "summary": "The trail continues from the defining claim to the concept it helps construct.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "example.minimal:rel/trail-includes-associative-trails", + "source": "example.minimal:trail/start-here", + "target": "example.minimal:concept/associative-trails", + "type": "features", + "summary": "The trail features the background concept that explains why relationship-based navigation matters.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "example.minimal:rel/maintainer-created-intro-essay", + "source": "example.minimal:person/example-maintainer", + "target": "example.minimal:essay/relationship-navigation-intro", + "type": "created", + "summary": "The example maintainer created the short introductory essay used to demonstrate transclusion.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "example.minimal:rel/fragment-derived-from-source", + "source": "example.minimal:fragment/as-we-may-think-0004", + "target": "example.minimal:source/as-we-may-think", + "type": "derived_from", + "summary": "The fragment node is derived from a stable addressable portion of the source node.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "example.minimal:rel/essay-transcludes-fragment", + "source": "example.minimal:essay/relationship-navigation-intro", + "target": "example.minimal:fragment/as-we-may-think-0004", + "type": "transcludes", + "summary": "The essay includes the source fragment by stable reference instead of duplicating it.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/bootstrap-created-revision", + "source": "xananode.canonical:event/xananode-canonical-pack-bootstrap", + "target": "xananode.canonical:revision/canonical-pack-v0-1-0", + "type": "created", + "summary": "The canonical pack bootstrap created the first bundled pack revision.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/built-by-bots-created-icon", + "source": "xananode.canonical:organization/built-by-bots", + "target": "xananode.canonical:media/xananode-icon", + "type": "created", + "summary": "Built By Bots created the XanaNode icon asset.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/christian-authored-xananode", + "source": "xananode.canonical:person/christian-siefen", + "target": "xananode.canonical:concept/xananode", + "type": "authored", + "summary": "Christian Siefen authored the canonical XanaNode substrate identity.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/core-builds-protocol-artifacts", + "source": "xananode.canonical:project/xananode-core-sdk", + "target": "xananode.canonical:concept/protocol-artifacts", + "type": "enables", + "summary": "Core builds and validates the protocol artifacts consumed by projections and workspaces.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/core-documented-by-repository", + "source": "xananode.canonical:source/xananode-core-sdk-repository", + "target": "xananode.canonical:project/xananode-core-sdk", + "type": "documents", + "summary": "The public Core SDK repository documents the Core SDK project.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/core-implements-protocol", + "source": "xananode.canonical:project/xananode-core-sdk", + "target": "xananode.canonical:project/xananode-protocol", + "type": "implements", + "summary": "Core is a renderer-independent implementation of the XanaNode protocol.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/core-uses-nodejs", + "source": "xananode.canonical:project/xananode-core-sdk", + "target": "xananode.canonical:technology/nodejs", + "type": "uses", + "summary": "Core currently uses Node.js for the JavaScript SDK and CLI.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/github-profile-includes-core-repo", + "source": "xananode.canonical:source/github-profile", + "target": "xananode.canonical:source/xananode-core-sdk-repository", + "type": "includes", + "summary": "The GitHub profile includes the public Core SDK repository.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/github-profile-includes-hugo-repo", + "source": "xananode.canonical:source/github-profile", + "target": "xananode.canonical:source/xananode-hugo-repository", + "type": "includes", + "summary": "The GitHub profile includes the public Hugo projection repository.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/github-profile-includes-protocol-repo", + "source": "xananode.canonical:source/github-profile", + "target": "xananode.canonical:source/xananode-protocol-repository", + "type": "includes", + "summary": "The GitHub profile includes the public protocol repository.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/hugo-documented-by-repository", + "source": "xananode.canonical:source/xananode-hugo-repository", + "target": "xananode.canonical:project/xananode-hugo-theme", + "type": "documents", + "summary": "The public Hugo repository documents the Hugo projection project.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/hugo-implements-projection-layer", + "source": "xananode.canonical:project/xananode-hugo-theme", + "target": "xananode.canonical:concept/substrate-projection-layer", + "type": "implements", + "summary": "The XanaNode Hugo theme is one static website implementation of a substrate projection layer.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/hugo-uses-core", + "source": "xananode.canonical:project/xananode-hugo-theme", + "target": "xananode.canonical:project/xananode-core-sdk", + "type": "uses", + "summary": "The Hugo projection uses Core rather than owning protocol validation logic.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/hugo-uses-cytoscape", + "source": "xananode.canonical:project/xananode-hugo-theme", + "target": "xananode.canonical:technology/cytoscape-js", + "type": "uses", + "summary": "The XanaNode Hugo projection uses Cytoscape.js for interactive graph rendering.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/hugo-uses-hugo", + "source": "xananode.canonical:project/xananode-hugo-theme", + "target": "xananode.canonical:technology/hugo", + "type": "uses", + "summary": "The XanaNode Hugo projection uses Hugo as its static site generator.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/icon-depicts-xananode", + "source": "xananode.canonical:media/xananode-icon", + "target": "xananode.canonical:concept/xananode", + "type": "depicts", + "summary": "The XanaNode icon depicts the XanaNode concept and project identity.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/project-xananode-hugo-theme-implements-concept-substrate-projection-layer", + "source": "xananode.canonical:project/xananode-hugo-theme", + "target": "xananode.canonical:concept/substrate-projection-layer", + "type": "implements", + "summary": "XanaNode Hugo Theme implements a XanaNode projection or tooling role.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/protocol-artifacts-enable-projection-layers", + "source": "xananode.canonical:concept/protocol-artifacts", + "target": "xananode.canonical:concept/substrate-projection-layer", + "type": "enables", + "summary": "Protocol artifacts let projection layers render a substrate without owning or rewriting the substrate.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/protocol-contains-author-profile-schema", + "source": "xananode.canonical:project/xananode-protocol", + "target": "xananode.canonical:schema/author-profile-schema", + "type": "contains", + "summary": "The protocol contains the author profile schema.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/protocol-contains-compatibility-report-schema", + "source": "xananode.canonical:project/xananode-protocol", + "target": "xananode.canonical:schema/compatibility-report-schema", + "type": "contains", + "summary": "The protocol contains the compatibility report schema.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/protocol-contains-manifest-schema", + "source": "xananode.canonical:project/xananode-protocol", + "target": "xananode.canonical:schema/substrate-manifest-schema", + "type": "contains", + "summary": "The protocol contains the substrate manifest schema.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/protocol-contains-merge-report-schema", + "source": "xananode.canonical:project/xananode-protocol", + "target": "xananode.canonical:schema/merge-report-schema", + "type": "contains", + "summary": "The protocol contains the merge report schema.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/protocol-contains-namespace-schema", + "source": "xananode.canonical:project/xananode-protocol", + "target": "xananode.canonical:schema/namespace-schema", + "type": "contains", + "summary": "The protocol contains the namespace schema.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/protocol-contains-nanopublication-schema", + "source": "xananode.canonical:project/xananode-protocol", + "target": "xananode.canonical:schema/nanopublication-schema", + "type": "contains", + "summary": "The protocol contains the nanopublication schema.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/protocol-contains-node-schema", + "source": "xananode.canonical:project/xananode-protocol", + "target": "xananode.canonical:schema/substrate-node-schema", + "type": "contains", + "summary": "The protocol contains the substrate node schema.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/protocol-contains-node-type-registry", + "source": "xananode.canonical:project/xananode-protocol", + "target": "xananode.canonical:schema/node-type-registry", + "type": "contains", + "summary": "The protocol contains the node type registry.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/protocol-contains-property-registry-schema", + "source": "xananode.canonical:project/xananode-protocol", + "target": "xananode.canonical:schema/property-registry-schema", + "type": "contains", + "summary": "The protocol contains the property registry schema.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/protocol-contains-relationship-schema", + "source": "xananode.canonical:project/xananode-protocol", + "target": "xananode.canonical:schema/substrate-relationships-schema", + "type": "contains", + "summary": "The protocol contains the substrate relationships schema.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/protocol-contains-relationship-type-registry", + "source": "xananode.canonical:project/xananode-protocol", + "target": "xananode.canonical:schema/relationship-type-registry", + "type": "contains", + "summary": "The protocol contains the relationship type registry.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/protocol-contains-ro-crate-schema", + "source": "xananode.canonical:project/xananode-protocol", + "target": "xananode.canonical:schema/ro-crate-metadata-schema", + "type": "contains", + "summary": "The protocol contains the RO-Crate metadata schema.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/protocol-contains-substrate-diff-schema", + "source": "xananode.canonical:project/xananode-protocol", + "target": "xananode.canonical:schema/substrate-diff-schema", + "type": "contains", + "summary": "The protocol contains the substrate diff schema.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/protocol-documented-by-repository", + "source": "xananode.canonical:source/xananode-protocol-repository", + "target": "xananode.canonical:project/xananode-protocol", + "type": "documents", + "summary": "The public protocol repository documents the protocol project.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/protocol-uses-python", + "source": "xananode.canonical:project/xananode-protocol", + "target": "xananode.canonical:technology/python", + "type": "uses", + "summary": "The protocol repository includes Python validation tooling alongside JSON Schema artifacts.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/recreation-friction-motivates-pack-ingress", + "source": "xananode.canonical:observation/markdown-recreation-friction", + "target": "xananode.canonical:concept/protocol-artifacts", + "type": "motivated_by", + "summary": "The protocol artifact layer addresses the friction of recreating validated nodes as Markdown.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-node-type-claim", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-claim", + "type": "contains", + "summary": "The node type registry contains the claim node type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-node-type-community", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-community", + "type": "contains", + "summary": "The node type registry contains the community node type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-node-type-concept", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-concept", + "type": "contains", + "summary": "The node type registry contains the concept node type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-node-type-essay", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-essay", + "type": "contains", + "summary": "The node type registry contains the essay node type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-node-type-event", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-event", + "type": "contains", + "summary": "The node type registry contains the event node type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-node-type-fragment", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-fragment", + "type": "contains", + "summary": "The node type registry contains the fragment node type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-node-type-media", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-media", + "type": "contains", + "summary": "The node type registry contains the media node type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-node-type-observation", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-observation", + "type": "contains", + "summary": "The node type registry contains the observation node type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-node-type-organization", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-organization", + "type": "contains", + "summary": "The node type registry contains the organization node type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-node-type-person", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-person", + "type": "contains", + "summary": "The node type registry contains the person node type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-node-type-place", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-place", + "type": "contains", + "summary": "The node type registry contains the place node type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-node-type-project", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-project", + "type": "contains", + "summary": "The node type registry contains the project node type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-node-type-publication", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-publication", + "type": "contains", + "summary": "The node type registry contains the publication node type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-node-type-relationship", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-relationship", + "type": "contains", + "summary": "The node type registry contains the relationship node type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-node-type-revision", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-revision", + "type": "contains", + "summary": "The node type registry contains the revision node type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-node-type-schema", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-schema", + "type": "contains", + "summary": "The node type registry contains the schema node type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-node-type-source", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-source", + "type": "contains", + "summary": "The node type registry contains the source node type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-node-type-technology", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-technology", + "type": "contains", + "summary": "The node type registry contains the technology node type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-node-type-trail", + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-trail", + "type": "contains", + "summary": "The node type registry contains the trail node type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-alias_of", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-alias_of", + "type": "contains", + "summary": "The relationship type registry contains the alias_of relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-alternative_to", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-alternative_to", + "type": "contains", + "summary": "The relationship type registry contains the alternative_to relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-anticipated", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-anticipated", + "type": "contains", + "summary": "The relationship type registry contains the anticipated relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-anticipated_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-anticipated_by", + "type": "contains", + "summary": "The relationship type registry documents the anticipated_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-anticipates", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-anticipates", + "type": "contains", + "summary": "The relationship type registry contains the anticipates relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-appears_in", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-appears_in", + "type": "contains", + "summary": "The relationship type registry contains the appears_in relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-approved", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-approved", + "type": "contains", + "summary": "The relationship type registry contains the approved relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-approved_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-approved_by", + "type": "contains", + "summary": "The relationship type registry documents the approved_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-arrived_from", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-arrived_from", + "type": "contains", + "summary": "The relationship type registry documents the arrived_from inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-arrives_at", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-arrives_at", + "type": "contains", + "summary": "The relationship type registry contains the arrives_at relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-authored", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-authored", + "type": "contains", + "summary": "The relationship type registry contains the authored relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-authored_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-authored_by", + "type": "contains", + "summary": "The relationship type registry documents the authored_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-broader_than", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-broader_than", + "type": "contains", + "summary": "The relationship type registry contains the broader_than relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-cited_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-cited_by", + "type": "contains", + "summary": "The relationship type registry documents the cited_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-cites", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-cites", + "type": "contains", + "summary": "The relationship type registry contains the cites relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-claim_of", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-claim_of", + "type": "contains", + "summary": "The relationship type registry documents the claim_of inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-clarified_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-clarified_by", + "type": "contains", + "summary": "The relationship type registry documents the clarified_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-clarifies", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-clarifies", + "type": "contains", + "summary": "The relationship type registry contains the clarifies relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-coined", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-coined", + "type": "contains", + "summary": "The relationship type registry contains the coined relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-coined_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-coined_by", + "type": "contains", + "summary": "The relationship type registry documents the coined_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-collaborated_with", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-collaborated_with", + "type": "contains", + "summary": "The relationship type registry contains the collaborated_with relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-compatible_with", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-compatible_with", + "type": "contains", + "summary": "The relationship type registry contains the compatible_with relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-contains", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-contains", + "type": "contains", + "summary": "The relationship type registry contains the contains relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-contemporary_of", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-contemporary_of", + "type": "contains", + "summary": "The relationship type registry contains the contemporary_of relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-context_for", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-context_for", + "type": "contains", + "summary": "The relationship type registry contains the context_for relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-continued_from", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-continued_from", + "type": "contains", + "summary": "The relationship type registry documents the continued_from inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-continues_to", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-continues_to", + "type": "contains", + "summary": "The relationship type registry contains the continues_to relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-contradicted_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-contradicted_by", + "type": "contains", + "summary": "The relationship type registry documents the contradicted_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-contradicts", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-contradicts", + "type": "contains", + "summary": "The relationship type registry contains the contradicts relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-contrasts_with", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-contrasts_with", + "type": "contains", + "summary": "The relationship type registry contains the contrasts_with relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-created", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-created", + "type": "contains", + "summary": "The relationship type registry contains the created relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-created_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-created_by", + "type": "contains", + "summary": "The relationship type registry documents the created_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-deep_linked_from", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-deep_linked_from", + "type": "contains", + "summary": "The relationship type registry documents the deep_linked_from inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-deep_links_to", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-deep_links_to", + "type": "contains", + "summary": "The relationship type registry contains the deep_links_to relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-defined_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-defined_by", + "type": "contains", + "summary": "The relationship type registry documents the defined_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-defines", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-defines", + "type": "contains", + "summary": "The relationship type registry contains the defines relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-demonstrated_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-demonstrated_by", + "type": "contains", + "summary": "The relationship type registry documents the demonstrated_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-demonstrates", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-demonstrates", + "type": "contains", + "summary": "The relationship type registry contains the demonstrates relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-dependency_of", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-dependency_of", + "type": "contains", + "summary": "The relationship type registry documents the dependency_of inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-depends_on", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-depends_on", + "type": "contains", + "summary": "The relationship type registry contains the depends_on relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-depicted_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-depicted_by", + "type": "contains", + "summary": "The relationship type registry documents the depicted_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-depicts", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-depicts", + "type": "contains", + "summary": "The relationship type registry contains the depicts relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-derived_from", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-derived_from", + "type": "contains", + "summary": "The relationship type registry contains the derived_from relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-derived_into", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-derived_into", + "type": "contains", + "summary": "The relationship type registry documents the derived_into inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-discussed_in", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-discussed_in", + "type": "contains", + "summary": "The relationship type registry documents the discussed_in inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-discusses", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-discusses", + "type": "contains", + "summary": "The relationship type registry contains the discusses relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-disputed_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-disputed_by", + "type": "contains", + "summary": "The relationship type registry documents the disputed_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-disputed_identity", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-disputed_identity", + "type": "contains", + "summary": "The relationship type registry contains the disputed_identity relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-disputes", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-disputes", + "type": "contains", + "summary": "The relationship type registry contains the disputes relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-documented_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-documented_by", + "type": "contains", + "summary": "The relationship type registry documents the documented_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-documents", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-documents", + "type": "contains", + "summary": "The relationship type registry contains the documents relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-enabled_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-enabled_by", + "type": "contains", + "summary": "The relationship type registry documents the enabled_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-enables", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-enables", + "type": "contains", + "summary": "The relationship type registry contains the enables relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-equivalent_to", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-equivalent_to", + "type": "contains", + "summary": "The relationship type registry contains the equivalent_to relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-evidence_for", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-evidence_for", + "type": "contains", + "summary": "The relationship type registry contains the evidence_for relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-explained_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-explained_by", + "type": "contains", + "summary": "The relationship type registry documents the explained_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-explains", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-explains", + "type": "contains", + "summary": "The relationship type registry contains the explains relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-extended_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-extended_by", + "type": "contains", + "summary": "The relationship type registry documents the extended_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-extends", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-extends", + "type": "contains", + "summary": "The relationship type registry contains the extends relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-extension_of", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-extension_of", + "type": "contains", + "summary": "The relationship type registry contains the extension_of relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-featured_in", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-featured_in", + "type": "contains", + "summary": "The relationship type registry documents the featured_in inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-featured_speaker", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-featured_speaker", + "type": "contains", + "summary": "The relationship type registry documents the featured_speaker inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-features", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-features", + "type": "contains", + "summary": "The relationship type registry contains the features relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-followed", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-followed", + "type": "contains", + "summary": "The relationship type registry documents the followed inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-friend_of", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-friend_of", + "type": "contains", + "summary": "The relationship type registry contains the friend_of relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-had_participant", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-had_participant", + "type": "contains", + "summary": "The relationship type registry documents the had_participant inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-has_alias", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-has_alias", + "type": "contains", + "summary": "The relationship type registry documents the has_alias inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-has_appearance", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-has_appearance", + "type": "contains", + "summary": "The relationship type registry documents the has_appearance inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-has_claim", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-has_claim", + "type": "contains", + "summary": "The relationship type registry contains the has_claim relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-has_context", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-has_context", + "type": "contains", + "summary": "The relationship type registry documents the has_context inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-has_evidence", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-has_evidence", + "type": "contains", + "summary": "The relationship type registry documents the has_evidence inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-has_extension", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-has_extension", + "type": "contains", + "summary": "The relationship type registry documents the has_extension inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-has_primary_media", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-has_primary_media", + "type": "contains", + "summary": "The relationship type registry contains the has_primary_media relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-identified", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-identified", + "type": "contains", + "summary": "The relationship type registry contains the identified relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-identified_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-identified_by", + "type": "contains", + "summary": "The relationship type registry documents the identified_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-implemented_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-implemented_by", + "type": "contains", + "summary": "The relationship type registry documents the implemented_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-implements", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-implements", + "type": "contains", + "summary": "The relationship type registry contains the implements relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-included_in", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-included_in", + "type": "contains", + "summary": "The relationship type registry documents the included_in inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-includes", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-includes", + "type": "contains", + "summary": "The relationship type registry contains the includes relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-influenced", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-influenced", + "type": "contains", + "summary": "The relationship type registry contains the influenced relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-influenced_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-influenced_by", + "type": "contains", + "summary": "The relationship type registry documents the influenced_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-interviewed", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-interviewed", + "type": "contains", + "summary": "The relationship type registry contains the interviewed relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-interviewed_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-interviewed_by", + "type": "contains", + "summary": "The relationship type registry documents the interviewed_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-introduced", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-introduced", + "type": "contains", + "summary": "The relationship type registry contains the introduced relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-introduced_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-introduced_by", + "type": "contains", + "summary": "The relationship type registry documents the introduced_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-introduced_in", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-introduced_in", + "type": "contains", + "summary": "The relationship type registry contains the introduced_in relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-introduction_venue_of", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-introduction_venue_of", + "type": "contains", + "summary": "The relationship type registry documents the introduction_venue_of inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-is_start_of", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-is_start_of", + "type": "contains", + "summary": "The relationship type registry documents the is_start_of inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-mapped_from", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-mapped_from", + "type": "contains", + "summary": "The relationship type registry documents the mapped_from inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-maps_to", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-maps_to", + "type": "contains", + "summary": "The relationship type registry contains the maps_to relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-memorialized_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-memorialized_by", + "type": "contains", + "summary": "The relationship type registry documents the memorialized_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-memorializes", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-memorializes", + "type": "contains", + "summary": "The relationship type registry contains the memorializes relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-mentioned_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-mentioned_by", + "type": "contains", + "summary": "The relationship type registry documents the mentioned_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-mentions", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-mentions", + "type": "contains", + "summary": "The relationship type registry contains the mentions relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-motivated_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-motivated_by", + "type": "contains", + "summary": "The relationship type registry contains the motivated_by relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-motivates", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-motivates", + "type": "contains", + "summary": "The relationship type registry documents the motivates inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-narrower_than", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-narrower_than", + "type": "contains", + "summary": "The relationship type registry documents the narrower_than inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-occurred_at", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-occurred_at", + "type": "contains", + "summary": "The relationship type registry contains the occurred_at relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-parallel_to", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-parallel_to", + "type": "contains", + "summary": "The relationship type registry contains the parallel_to relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-part_of", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-part_of", + "type": "contains", + "summary": "The relationship type registry documents the part_of inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-participated_in", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-participated_in", + "type": "contains", + "summary": "The relationship type registry contains the participated_in relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-popularized", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-popularized", + "type": "contains", + "summary": "The relationship type registry contains the popularized relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-popularized_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-popularized_by", + "type": "contains", + "summary": "The relationship type registry documents the popularized_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-possible_match", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-possible_match", + "type": "contains", + "summary": "The relationship type registry contains the possible_match relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-preceded", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-preceded", + "type": "contains", + "summary": "The relationship type registry contains the preceded relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-presented", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-presented", + "type": "contains", + "summary": "The relationship type registry contains the presented relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-presented_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-presented_by", + "type": "contains", + "summary": "The relationship type registry documents the presented_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-preserved_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-preserved_by", + "type": "contains", + "summary": "The relationship type registry documents the preserved_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-preserves", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-preserves", + "type": "contains", + "summary": "The relationship type registry contains the preserves relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-produces", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-produces", + "type": "contains", + "summary": "The relationship type registry documents the produces inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-proposed", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-proposed", + "type": "contains", + "summary": "The relationship type registry contains the proposed relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-proposed_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-proposed_by", + "type": "contains", + "summary": "The relationship type registry documents the proposed_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-quoted_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-quoted_by", + "type": "contains", + "summary": "The relationship type registry documents the quoted_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-quotes", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-quotes", + "type": "contains", + "summary": "The relationship type registry contains the quotes relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-refined_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-refined_by", + "type": "contains", + "summary": "The relationship type registry documents the refined_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-refines", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-refines", + "type": "contains", + "summary": "The relationship type registry contains the refines relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-related_to", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-related_to", + "type": "contains", + "summary": "The relationship type registry contains the related_to relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-represented_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-represented_by", + "type": "contains", + "summary": "The relationship type registry documents the represented_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-represents", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-represents", + "type": "contains", + "summary": "The relationship type registry contains the represents relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-required_for", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-required_for", + "type": "contains", + "summary": "The relationship type registry documents the required_for inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-requires", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-requires", + "type": "contains", + "summary": "The relationship type registry contains the requires relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-results_from", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-results_from", + "type": "contains", + "summary": "The relationship type registry contains the results_from relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-same_entity", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-same_entity", + "type": "contains", + "summary": "The relationship type registry contains the same_entity relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-shaped_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-shaped_by", + "type": "contains", + "summary": "The relationship type registry documents the shaped_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-shapes", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-shapes", + "type": "contains", + "summary": "The relationship type registry contains the shapes relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-site_of", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-site_of", + "type": "contains", + "summary": "The relationship type registry documents the site_of inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-spoke_at", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-spoke_at", + "type": "contains", + "summary": "The relationship type registry contains the spoke_at relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-starts_with", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-starts_with", + "type": "contains", + "summary": "The relationship type registry contains the starts_with relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-superseded_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-superseded_by", + "type": "contains", + "summary": "The relationship type registry documents the superseded_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-supersedes", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-supersedes", + "type": "contains", + "summary": "The relationship type registry contains the supersedes relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-supported_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-supported_by", + "type": "contains", + "summary": "The relationship type registry documents the supported_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-supports", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-supports", + "type": "contains", + "summary": "The relationship type registry contains the supports relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-threatened_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-threatened_by", + "type": "contains", + "summary": "The relationship type registry documents the threatened_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-threatens", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-threatens", + "type": "contains", + "summary": "The relationship type registry contains the threatens relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-trained_on", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-trained_on", + "type": "contains", + "summary": "The relationship type registry contains the trained_on relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-transcluded_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-transcluded_by", + "type": "contains", + "summary": "The relationship type registry documents the transcluded_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-transcludes", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-transcludes", + "type": "contains", + "summary": "The relationship type registry contains the transcludes relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-used_as_primary_media_for", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-used_as_primary_media_for", + "type": "contains", + "summary": "The relationship type registry documents the used_as_primary_media_for inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-used_by", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-used_by", + "type": "contains", + "summary": "The relationship type registry documents the used_by inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-used_to_train", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-used_to_train", + "type": "contains", + "summary": "The relationship type registry documents the used_to_train inverse relationship term.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/registry-contains-relationship-type-uses", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-uses", + "type": "contains", + "summary": "The relationship type registry contains the uses relationship type.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-canonical-schema-xananode-node-types-documents-schema-node-type-registry", + "source": "xananode.canonical:schema/canonical-schema-xananode-node-types", + "target": "xananode.canonical:schema/node-type-registry", + "type": "documents", + "summary": "The canonical schema record documents the node type registry.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-canonical-schema-xananode-property-registry-documents-schema-property-registry", + "source": "xananode.canonical:schema/canonical-schema-xananode-property-registry", + "target": "xananode.canonical:schema/property-registry", + "type": "documents", + "summary": "The canonical schema record documents the property registry.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-canonical-schema-xananode-relationship-types-documents-schema-relationship-type-registry", + "source": "xananode.canonical:schema/canonical-schema-xananode-relationship-types", + "target": "xananode.canonical:schema/relationship-type-registry", + "type": "documents", + "summary": "The canonical schema record documents the relationship type registry.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-author-profile", + "source": "xananode.canonical:schema/canonical-schemas-registry", + "target": "xananode.canonical:schema/canonical-schema-author-profile", + "type": "contains", + "summary": "The canonical schemas registry contains the author-profile schema record.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-compatibility-report", + "source": "xananode.canonical:schema/canonical-schemas-registry", + "target": "xananode.canonical:schema/canonical-schema-compatibility-report", + "type": "contains", + "summary": "The canonical schemas registry contains the compatibility-report schema record.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-merge-report", + "source": "xananode.canonical:schema/canonical-schemas-registry", + "target": "xananode.canonical:schema/canonical-schema-merge-report", + "type": "contains", + "summary": "The canonical schemas registry contains the merge-report schema record.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-nanopublication", + "source": "xananode.canonical:schema/canonical-schemas-registry", + "target": "xananode.canonical:schema/canonical-schema-nanopublication", + "type": "contains", + "summary": "The canonical schemas registry contains the nanopublication schema record.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-ro-crate-metadata", + "source": "xananode.canonical:schema/canonical-schemas-registry", + "target": "xananode.canonical:schema/canonical-schema-ro-crate-metadata", + "type": "contains", + "summary": "The canonical schemas registry contains the ro-crate-metadata schema record.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-substrate-diff", + "source": "xananode.canonical:schema/canonical-schemas-registry", + "target": "xananode.canonical:schema/canonical-schema-substrate-diff", + "type": "contains", + "summary": "The canonical schemas registry contains the substrate-diff schema record.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-substrate-manifest", + "source": "xananode.canonical:schema/canonical-schemas-registry", + "target": "xananode.canonical:schema/canonical-schema-substrate-manifest", + "type": "contains", + "summary": "The canonical schemas registry contains the substrate-manifest schema record.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-substrate-node", + "source": "xananode.canonical:schema/canonical-schemas-registry", + "target": "xananode.canonical:schema/canonical-schema-substrate-node", + "type": "contains", + "summary": "The canonical schemas registry contains the substrate-node schema record.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-substrate-relationships", + "source": "xananode.canonical:schema/canonical-schemas-registry", + "target": "xananode.canonical:schema/canonical-schema-substrate-relationships", + "type": "contains", + "summary": "The canonical schemas registry contains the substrate-relationships schema record.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-xananode-node-types", + "source": "xananode.canonical:schema/canonical-schemas-registry", + "target": "xananode.canonical:schema/canonical-schema-xananode-node-types", + "type": "contains", + "summary": "The canonical schemas registry contains the xananode-node-types schema record.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-xananode-property-registry", + "source": "xananode.canonical:schema/canonical-schemas-registry", + "target": "xananode.canonical:schema/canonical-schema-xananode-property-registry", + "type": "contains", + "summary": "The canonical schemas registry contains the xananode-property-registry schema record.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-xananode-relationship-types", + "source": "xananode.canonical:schema/canonical-schemas-registry", + "target": "xananode.canonical:schema/canonical-schema-xananode-relationship-types", + "type": "contains", + "summary": "The canonical schemas registry contains the xananode-relationship-types schema record.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-known-implementations-registry-contains-project-xananode-hugo-theme", + "source": "xananode.canonical:schema/known-implementations-registry", + "target": "xananode.canonical:project/xananode-hugo-theme", + "type": "contains", + "summary": "The known implementations registry contains XanaNode Hugo Theme.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-namespace-registry-contains-schema-namespace-example.merge", + "source": "xananode.canonical:schema/namespace-registry", + "target": "xananode.canonical:schema/namespace-example.merge", + "type": "contains", + "summary": "The namespace registry contains the example.merge namespace.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-namespace-registry-contains-schema-namespace-example.minimal", + "source": "xananode.canonical:schema/namespace-registry", + "target": "xananode.canonical:schema/namespace-example.minimal", + "type": "contains", + "summary": "The namespace registry contains the example.minimal namespace.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-namespace-registry-contains-schema-namespace-example.museum", + "source": "xananode.canonical:schema/namespace-registry", + "target": "xananode.canonical:schema/namespace-example.museum", + "type": "contains", + "summary": "The namespace registry contains the example.museum namespace.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-namespace-registry-contains-schema-namespace-example.researcher_a", + "source": "xananode.canonical:schema/namespace-registry", + "target": "xananode.canonical:schema/namespace-example.researcher_a", + "type": "contains", + "summary": "The namespace registry contains the example.researcher_a namespace.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-namespace-registry-contains-schema-namespace-example.researcher_b", + "source": "xananode.canonical:schema/namespace-registry", + "target": "xananode.canonical:schema/namespace-example.researcher_b", + "type": "contains", + "summary": "The namespace registry contains the example.researcher_b namespace.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-namespace-registry-contains-schema-namespace-xananode", + "source": "xananode.canonical:schema/namespace-registry", + "target": "xananode.canonical:schema/namespace-xananode", + "type": "contains", + "summary": "The namespace registry contains the xananode namespace.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-namespace-xananode-represents-concept-xananode", + "source": "xananode.canonical:schema/namespace-xananode", + "target": "xananode.canonical:concept/xananode", + "type": "represents", + "summary": "The xananode namespace represents XanaNode Core vocabulary.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-property-birth_date-uses-schema-node-type-organization", + "source": "xananode.canonical:schema/property-birth_date", + "target": "xananode.canonical:schema/node-type-organization", + "type": "uses", + "summary": "Birth date applies to organization nodes.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-property-birth_date-uses-schema-node-type-person", + "source": "xananode.canonical:schema/property-birth_date", + "target": "xananode.canonical:schema/node-type-person", + "type": "uses", + "summary": "Birth date applies to person nodes.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-property-birth_date-uses-schema-node-type-project", + "source": "xananode.canonical:schema/property-birth_date", + "target": "xananode.canonical:schema/node-type-project", + "type": "uses", + "summary": "Birth date applies to project nodes.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-property-currency_value-uses-schema-node-type-claim", + "source": "xananode.canonical:schema/property-currency_value", + "target": "xananode.canonical:schema/node-type-claim", + "type": "uses", + "summary": "Currency value applies to claim nodes.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-property-currency_value-uses-schema-node-type-observation", + "source": "xananode.canonical:schema/property-currency_value", + "target": "xananode.canonical:schema/node-type-observation", + "type": "uses", + "summary": "Currency value applies to observation nodes.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-property-currency_value-uses-schema-node-type-project", + "source": "xananode.canonical:schema/property-currency_value", + "target": "xananode.canonical:schema/node-type-project", + "type": "uses", + "summary": "Currency value applies to project nodes.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-property-currency_value-uses-schema-node-type-source", + "source": "xananode.canonical:schema/property-currency_value", + "target": "xananode.canonical:schema/node-type-source", + "type": "uses", + "summary": "Currency value applies to source nodes.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-property-geo_coordinates-uses-schema-node-type-event", + "source": "xananode.canonical:schema/property-geo_coordinates", + "target": "xananode.canonical:schema/node-type-event", + "type": "uses", + "summary": "Geographic coordinates applies to event nodes.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-property-geo_coordinates-uses-schema-node-type-media", + "source": "xananode.canonical:schema/property-geo_coordinates", + "target": "xananode.canonical:schema/node-type-media", + "type": "uses", + "summary": "Geographic coordinates applies to media nodes.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-property-geo_coordinates-uses-schema-node-type-organization", + "source": "xananode.canonical:schema/property-geo_coordinates", + "target": "xananode.canonical:schema/node-type-organization", + "type": "uses", + "summary": "Geographic coordinates applies to organization nodes.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-property-geo_coordinates-uses-schema-node-type-place", + "source": "xananode.canonical:schema/property-geo_coordinates", + "target": "xananode.canonical:schema/node-type-place", + "type": "uses", + "summary": "Geographic coordinates applies to place nodes.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-property-geo_coordinates-uses-schema-node-type-source", + "source": "xananode.canonical:schema/property-geo_coordinates", + "target": "xananode.canonical:schema/node-type-source", + "type": "uses", + "summary": "Geographic coordinates applies to source nodes.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-property-registry-contains-schema-property-birth_date", + "source": "xananode.canonical:schema/property-registry", + "target": "xananode.canonical:schema/property-birth_date", + "type": "contains", + "summary": "The property registry contains the birth_date property.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-property-registry-contains-schema-property-currency_value", + "source": "xananode.canonical:schema/property-registry", + "target": "xananode.canonical:schema/property-currency_value", + "type": "contains", + "summary": "The property registry contains the currency_value property.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-property-registry-contains-schema-property-external_identifier", + "source": "xananode.canonical:schema/property-registry", + "target": "xananode.canonical:schema/property-external_identifier", + "type": "contains", + "summary": "The property registry contains the external_identifier property.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-property-registry-contains-schema-property-geo_coordinates", + "source": "xananode.canonical:schema/property-registry", + "target": "xananode.canonical:schema/property-geo_coordinates", + "type": "contains", + "summary": "The property registry contains the geo_coordinates property.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-property-registry-contains-schema-property-measurement_si", + "source": "xananode.canonical:schema/property-registry", + "target": "xananode.canonical:schema/property-measurement_si", + "type": "contains", + "summary": "The property registry contains the measurement_si property.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-alias_of-related_to-schema-relationship-type-has_alias-inverse", + "source": "xananode.canonical:schema/relationship-type-alias_of", + "target": "xananode.canonical:schema/relationship-type-has_alias", + "type": "related_to", + "summary": "Alias of has inverse has_alias.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:technology/apple-knowledge-navigator", - "incoming": "xananode.lineage:technology/apple-knowledge-navigator", - "existing_title": "Apple Knowledge Navigator", - "incoming_title": "Apple Knowledge Navigator", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-alternative_to-related_to-schema-relationship-type-alternative_to-inverse", + "source": "xananode.canonical:schema/relationship-type-alternative_to", + "target": "xananode.canonical:schema/relationship-type-alternative_to", + "type": "related_to", + "summary": "Alternative to has inverse alternative_to.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:person/bill-atkinson", - "incoming": "xananode.lineage:person/bill-atkinson", - "existing_title": "Bill Atkinson", - "incoming_title": "Bill Atkinson", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-anticipated_by-related_to-schema-relationship-type-anticipated-inverse", + "source": "xananode.canonical:schema/relationship-type-anticipated_by", + "target": "xananode.canonical:schema/relationship-type-anticipated", + "type": "related_to", + "summary": "anticipated_by is the inverse term for anticipated.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:person/herbie-hancock", - "incoming": "xananode.lineage:person/herbie-hancock", - "existing_title": "Herbie Hancock", - "incoming_title": "Herbie Hancock", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-anticipated-related_to-schema-relationship-type-anticipated_by-inverse", + "source": "xananode.canonical:schema/relationship-type-anticipated", + "target": "xananode.canonical:schema/relationship-type-anticipated_by", + "type": "related_to", + "summary": "Anticipated has inverse anticipated_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:person/nigel-holmes", - "incoming": "xananode.lineage:person/nigel-holmes", - "existing_title": "Nigel Holmes", - "incoming_title": "Nigel Holmes", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-anticipates-related_to-schema-relationship-type-anticipated_by-inverse", + "source": "xananode.canonical:schema/relationship-type-anticipates", + "target": "xananode.canonical:schema/relationship-type-anticipated_by", + "type": "related_to", + "summary": "Anticipates has inverse anticipated_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:person/laurie-anderson", - "incoming": "xananode.lineage:person/laurie-anderson", - "existing_title": "Laurie Anderson", - "incoming_title": "Laurie Anderson", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-appears_in-related_to-schema-relationship-type-has_appearance-inverse", + "source": "xananode.canonical:schema/relationship-type-appears_in", + "target": "xananode.canonical:schema/relationship-type-has_appearance", + "type": "related_to", + "summary": "Appears in has inverse has_appearance.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:person/bran-ferren", - "incoming": "xananode.lineage:person/bran-ferren", - "existing_title": "Bran Ferren", - "incoming_title": "Bran Ferren", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-approved_by-related_to-schema-relationship-type-approved-inverse", + "source": "xananode.canonical:schema/relationship-type-approved_by", + "target": "xananode.canonical:schema/relationship-type-approved", + "type": "related_to", + "summary": "approved_by is the inverse term for approved.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:person/robert-cailliau", - "incoming": "xananode.lineage:person/robert-cailliau", - "existing_title": "Robert Cailliau", - "incoming_title": "Robert Cailliau", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-approved-related_to-schema-relationship-type-approved_by-inverse", + "source": "xananode.canonical:schema/relationship-type-approved", + "target": "xananode.canonical:schema/relationship-type-approved_by", + "type": "related_to", + "summary": "Approved has inverse approved_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:place/cern", - "incoming": "xananode.lineage:place/cern", - "existing_title": "CERN", - "incoming_title": "CERN", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-arrived_from-related_to-schema-relationship-type-arrives_at-inverse", + "source": "xananode.canonical:schema/relationship-type-arrived_from", + "target": "xananode.canonical:schema/relationship-type-arrives_at", + "type": "related_to", + "summary": "arrived_from is the inverse term for arrives_at.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:technology/html", - "incoming": "xananode.lineage:technology/html", - "existing_title": "HTML", - "incoming_title": "HTML", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-arrives_at-related_to-schema-relationship-type-arrived_from-inverse", + "source": "xananode.canonical:schema/relationship-type-arrives_at", + "target": "xananode.canonical:schema/relationship-type-arrived_from", + "type": "related_to", + "summary": "Arrives at has inverse arrived_from.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:technology/url-uri", - "incoming": "xananode.lineage:technology/url-uri", - "existing_title": "URL/URI", - "incoming_title": "URL/URI", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-authored_by-related_to-schema-relationship-type-authored-inverse", + "source": "xananode.canonical:schema/relationship-type-authored_by", + "target": "xananode.canonical:schema/relationship-type-authored", + "type": "related_to", + "summary": "authored_by is the inverse term for authored.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:technology/http", - "incoming": "xananode.lineage:technology/http", - "existing_title": "HTTP", - "incoming_title": "HTTP", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-authored-related_to-schema-relationship-type-authored_by-inverse", + "source": "xananode.canonical:schema/relationship-type-authored", + "target": "xananode.canonical:schema/relationship-type-authored_by", + "type": "related_to", + "summary": "Authored has inverse authored_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:organization/ncsa", - "incoming": "xananode.lineage:organization/ncsa", - "existing_title": "NCSA", - "incoming_title": "NCSA", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-broader_than-related_to-schema-relationship-type-narrower_than-inverse", + "source": "xananode.canonical:schema/relationship-type-broader_than", + "target": "xananode.canonical:schema/relationship-type-narrower_than", + "type": "related_to", + "summary": "Broader than has inverse narrower_than.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:person/marc-andreessen", - "incoming": "xananode.lineage:person/marc-andreessen", - "existing_title": "Marc Andreessen", - "incoming_title": "Marc Andreessen", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-cited_by-related_to-schema-relationship-type-cites-inverse", + "source": "xananode.canonical:schema/relationship-type-cited_by", + "target": "xananode.canonical:schema/relationship-type-cites", + "type": "related_to", + "summary": "cited_by is the inverse term for cites.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:technology/mosaic", - "incoming": "xananode.lineage:technology/mosaic", - "existing_title": "Mosaic", - "incoming_title": "Mosaic", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-cites-related_to-schema-relationship-type-cited_by-inverse", + "source": "xananode.canonical:schema/relationship-type-cites", + "target": "xananode.canonical:schema/relationship-type-cited_by", + "type": "related_to", + "summary": "Cites has inverse cited_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-claim_of-related_to-schema-relationship-type-has_claim-inverse", + "source": "xananode.canonical:schema/relationship-type-claim_of", + "target": "xananode.canonical:schema/relationship-type-has_claim", + "type": "related_to", + "summary": "claim_of is the inverse term for has_claim.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-clarified_by-related_to-schema-relationship-type-clarifies-inverse", + "source": "xananode.canonical:schema/relationship-type-clarified_by", + "target": "xananode.canonical:schema/relationship-type-clarifies", + "type": "related_to", + "summary": "clarified_by is the inverse term for clarifies.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-clarifies-related_to-schema-relationship-type-clarified_by-inverse", + "source": "xananode.canonical:schema/relationship-type-clarifies", + "target": "xananode.canonical:schema/relationship-type-clarified_by", + "type": "related_to", + "summary": "Clarifies has inverse clarified_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-coined_by-related_to-schema-relationship-type-coined-inverse", + "source": "xananode.canonical:schema/relationship-type-coined_by", + "target": "xananode.canonical:schema/relationship-type-coined", + "type": "related_to", + "summary": "coined_by is the inverse term for coined.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-coined-related_to-schema-relationship-type-coined_by-inverse", + "source": "xananode.canonical:schema/relationship-type-coined", + "target": "xananode.canonical:schema/relationship-type-coined_by", + "type": "related_to", + "summary": "Coined has inverse coined_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-collaborated_with-related_to-schema-relationship-type-collaborated_with-inverse", + "source": "xananode.canonical:schema/relationship-type-collaborated_with", + "target": "xananode.canonical:schema/relationship-type-collaborated_with", + "type": "related_to", + "summary": "Collaborated with has inverse collaborated_with.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-compatible_with-related_to-schema-relationship-type-compatible_with-inverse", + "source": "xananode.canonical:schema/relationship-type-compatible_with", + "target": "xananode.canonical:schema/relationship-type-compatible_with", + "type": "related_to", + "summary": "Compatible with has inverse compatible_with.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-contains-related_to-schema-relationship-type-part_of-inverse", + "source": "xananode.canonical:schema/relationship-type-contains", + "target": "xananode.canonical:schema/relationship-type-part_of", + "type": "related_to", + "summary": "Contains has inverse part_of.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-contemporary_of-related_to-schema-relationship-type-contemporary_of-inverse", + "source": "xananode.canonical:schema/relationship-type-contemporary_of", + "target": "xananode.canonical:schema/relationship-type-contemporary_of", + "type": "related_to", + "summary": "Contemporary of has inverse contemporary_of.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:concept/web-as-incomplete-hypertext", - "incoming": "xananode.lineage:concept/web-as-incomplete-hypertext", - "existing_title": "The Web as Incomplete Hypertext", - "incoming_title": "The Web as Incomplete Hypertext", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-context_for-related_to-schema-relationship-type-has_context-inverse", + "source": "xananode.canonical:schema/relationship-type-context_for", + "target": "xananode.canonical:schema/relationship-type-has_context", + "type": "related_to", + "summary": "Context for has inverse has_context.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:technology/guide", - "incoming": "xananode.lineage:technology/guide", - "existing_title": "Guide", - "incoming_title": "Guide", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-continued_from-related_to-schema-relationship-type-continues_to-inverse", + "source": "xananode.canonical:schema/relationship-type-continued_from", + "target": "xananode.canonical:schema/relationship-type-continues_to", + "type": "related_to", + "summary": "continued_from is the inverse term for continues_to.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:project/storyspace", - "incoming": "xananode.lineage:project/storyspace", - "existing_title": "Storyspace", - "incoming_title": "Storyspace", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-continues_to-related_to-schema-relationship-type-continued_from-inverse", + "source": "xananode.canonical:schema/relationship-type-continues_to", + "target": "xananode.canonical:schema/relationship-type-continued_from", + "type": "related_to", + "summary": "Continues to has inverse continued_from.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:project/zog-kms", - "incoming": "xananode.lineage:project/zog-kms", - "existing_title": "ZOG/KMS", - "incoming_title": "ZOG/KMS", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-contradicted_by-related_to-schema-relationship-type-contradicts-inverse", + "source": "xananode.canonical:schema/relationship-type-contradicted_by", + "target": "xananode.canonical:schema/relationship-type-contradicts", + "type": "related_to", + "summary": "contradicted_by is the inverse term for contradicts.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:project/xanadu-at-autodesk", - "incoming": "xananode.lineage:project/xanadu-at-autodesk", - "existing_title": "Xanadu at Autodesk", - "incoming_title": "Xanadu at Autodesk", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-contradicts-related_to-schema-relationship-type-contradicted_by-inverse", + "source": "xananode.canonical:schema/relationship-type-contradicts", + "target": "xananode.canonical:schema/relationship-type-contradicted_by", + "type": "related_to", + "summary": "Contradicts has inverse contradicted_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:concept/conflict-disputed-identity", - "incoming": "xananode.lineage:concept/conflict-disputed-identity", - "existing_title": "Conflict and Disputed Identity", - "incoming_title": "Conflict and Disputed Identity", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-contrasts_with-related_to-schema-relationship-type-contrasts_with-inverse", + "source": "xananode.canonical:schema/relationship-type-contrasts_with", + "target": "xananode.canonical:schema/relationship-type-contrasts_with", + "type": "related_to", + "summary": "Contrasts with has inverse contrasts_with.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:technology/git-backed-substrate", - "incoming": "xananode.lineage:technology/git-backed-substrate", - "existing_title": "Git-backed Substrate", - "incoming_title": "Git-backed Substrate", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-created_by-related_to-schema-relationship-type-created-inverse", + "source": "xananode.canonical:schema/relationship-type-created_by", + "target": "xananode.canonical:schema/relationship-type-created", + "type": "related_to", + "summary": "created_by is the inverse term for created.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:tool/babel", - "incoming": "xananode.lineage:tool/babel", - "existing_title": "Babel", - "incoming_title": "Babel", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-created-related_to-schema-relationship-type-created_by-inverse", + "source": "xananode.canonical:schema/relationship-type-created", + "target": "xananode.canonical:schema/relationship-type-created_by", + "type": "related_to", + "summary": "Created has inverse created_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:tool/hyperland-vr", - "incoming": "xananode.lineage:tool/hyperland-vr", - "existing_title": "Hyperland VR", - "incoming_title": "Hyperland VR", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-deep_linked_from-related_to-schema-relationship-type-deep_links_to-inverse", + "source": "xananode.canonical:schema/relationship-type-deep_linked_from", + "target": "xananode.canonical:schema/relationship-type-deep_links_to", + "type": "related_to", + "summary": "deep_linked_from is the inverse term for deep_links_to.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", - "incoming": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", - "existing_title": "Lost Lineage of Human Knowledge Augmentation", - "incoming_title": "Lost Lineage of Human Knowledge Augmentation", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-deep_links_to-related_to-schema-relationship-type-deep_linked_from-inverse", + "source": "xananode.canonical:schema/relationship-type-deep_links_to", + "target": "xananode.canonical:schema/relationship-type-deep_linked_from", + "type": "related_to", + "summary": "Deep links to has inverse deep_linked_from.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:person/paul-otlet", - "incoming": "xananode.lineage:person/paul-otlet", - "existing_title": "Paul Otlet", - "incoming_title": "Paul Otlet", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-defined_by-related_to-schema-relationship-type-defines-inverse", + "source": "xananode.canonical:schema/relationship-type-defined_by", + "target": "xananode.canonical:schema/relationship-type-defines", + "type": "related_to", + "summary": "defined_by is the inverse term for defines.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:person/h-g-wells", - "incoming": "xananode.lineage:person/h-g-wells", - "existing_title": "H. G. Wells", - "incoming_title": "H. G. Wells", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-defines-related_to-schema-relationship-type-defined_by-inverse", + "source": "xananode.canonical:schema/relationship-type-defines", + "target": "xananode.canonical:schema/relationship-type-defined_by", + "type": "related_to", + "summary": "Defines has inverse defined_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:person/douglas-adams", - "incoming": "xananode.lineage:person/douglas-adams", - "existing_title": "Douglas Adams", - "incoming_title": "Douglas Adams", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-demonstrated_by-related_to-schema-relationship-type-demonstrates-inverse", + "source": "xananode.canonical:schema/relationship-type-demonstrated_by", + "target": "xananode.canonical:schema/relationship-type-demonstrates", + "type": "related_to", + "summary": "demonstrated_by is the inverse term for demonstrates.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:publication/hyperland", - "incoming": "xananode.lineage:publication/hyperland", - "existing_title": "Hyperland", - "incoming_title": "Hyperland", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-demonstrates-related_to-schema-relationship-type-demonstrated_by-inverse", + "source": "xananode.canonical:schema/relationship-type-demonstrates", + "target": "xananode.canonical:schema/relationship-type-demonstrated_by", + "type": "related_to", + "summary": "Demonstrates has inverse demonstrated_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:person/tom-baker", - "incoming": "xananode.lineage:person/tom-baker", - "existing_title": "Tom Baker", - "incoming_title": "Tom Baker", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-dependency_of-related_to-schema-relationship-type-depends_on-inverse", + "source": "xananode.canonical:schema/relationship-type-dependency_of", + "target": "xananode.canonical:schema/relationship-type-depends_on", + "type": "related_to", + "summary": "dependency_of is the inverse term for depends_on.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:person/max-whitby", - "incoming": "xananode.lineage:person/max-whitby", - "existing_title": "Max Whitby", - "incoming_title": "Max Whitby", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-depends_on-related_to-schema-relationship-type-dependency_of-inverse", + "source": "xananode.canonical:schema/relationship-type-depends_on", + "target": "xananode.canonical:schema/relationship-type-dependency_of", + "type": "related_to", + "summary": "Depends on has inverse dependency_of.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:event/ted2-1990", - "incoming": "xananode.lineage:event/ted2-1990", - "existing_title": "TED2", - "incoming_title": "TED2", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-depicted_by-related_to-schema-relationship-type-depicts-inverse", + "source": "xananode.canonical:schema/relationship-type-depicted_by", + "target": "xananode.canonical:schema/relationship-type-depicts", + "type": "related_to", + "summary": "depicted_by is the inverse term for depicts.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:place/monterey-california", - "incoming": "xananode.lineage:place/monterey-california", - "existing_title": "Monterey, California", - "incoming_title": "Monterey, California", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-depicts-related_to-schema-relationship-type-depicted_by-inverse", + "source": "xananode.canonical:schema/relationship-type-depicts", + "target": "xananode.canonical:schema/relationship-type-depicted_by", + "type": "related_to", + "summary": "Depicts has inverse depicted_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:person/bob-stein", - "incoming": "xananode.lineage:person/bob-stein", - "existing_title": "Bob Stein", - "incoming_title": "Bob Stein", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-derived_from-related_to-schema-relationship-type-derived_into-inverse", + "source": "xananode.canonical:schema/relationship-type-derived_from", + "target": "xananode.canonical:schema/relationship-type-derived_into", + "type": "related_to", + "summary": "Derived from has inverse derived_into.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:organization/voyager-company", - "incoming": "xananode.lineage:organization/voyager-company", - "existing_title": "Voyager Company", - "incoming_title": "Voyager Company", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-derived_into-related_to-schema-relationship-type-derived_from-inverse", + "source": "xananode.canonical:schema/relationship-type-derived_into", + "target": "xananode.canonical:schema/relationship-type-derived_from", + "type": "related_to", + "summary": "derived_into is the inverse term for derived_from.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:person/alan-kay", - "incoming": "xananode.lineage:person/alan-kay", - "existing_title": "Alan Kay", - "incoming_title": "Alan Kay", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-discussed_in-related_to-schema-relationship-type-discusses-inverse", + "source": "xananode.canonical:schema/relationship-type-discussed_in", + "target": "xananode.canonical:schema/relationship-type-discusses", + "type": "related_to", + "summary": "discussed_in is the inverse term for discusses.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:organization/xerox-parc", - "incoming": "xananode.lineage:organization/xerox-parc", - "existing_title": "Xerox PARC", - "incoming_title": "Xerox PARC", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-discusses-related_to-schema-relationship-type-discussed_in-inverse", + "source": "xananode.canonical:schema/relationship-type-discusses", + "target": "xananode.canonical:schema/relationship-type-discussed_in", + "type": "related_to", + "summary": "Discusses has inverse discussed_in.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:technology/hypercard", - "incoming": "xananode.lineage:technology/hypercard", - "existing_title": "HyperCard", - "incoming_title": "HyperCard", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-disputed_by-related_to-schema-relationship-type-disputes-inverse", + "source": "xananode.canonical:schema/relationship-type-disputed_by", + "target": "xananode.canonical:schema/relationship-type-disputes", + "type": "related_to", + "summary": "disputed_by is the inverse term for disputes.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:person/tim-berners-lee", - "incoming": "xananode.lineage:person/tim-berners-lee", - "existing_title": "Tim Berners-Lee", - "incoming_title": "Tim Berners-Lee", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-disputed_identity-related_to-schema-relationship-type-disputed_identity-inverse", + "source": "xananode.canonical:schema/relationship-type-disputed_identity", + "target": "xananode.canonical:schema/relationship-type-disputed_identity", + "type": "related_to", + "summary": "Disputed identity has inverse disputed_identity.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:technology/world-wide-web", - "incoming": "xananode.lineage:technology/world-wide-web", - "existing_title": "World Wide Web", - "incoming_title": "World Wide Web", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-disputes-related_to-schema-relationship-type-disputed_by-inverse", + "source": "xananode.canonical:schema/relationship-type-disputes", + "target": "xananode.canonical:schema/relationship-type-disputed_by", + "type": "related_to", + "summary": "Disputes has inverse disputed_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:project/aspen-movie-map", - "incoming": "xananode.lineage:project/aspen-movie-map", - "existing_title": "Aspen Movie Map", - "incoming_title": "Aspen Movie Map", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-documented_by-related_to-schema-relationship-type-documents-inverse", + "source": "xananode.canonical:schema/relationship-type-documented_by", + "target": "xananode.canonical:schema/relationship-type-documents", + "type": "related_to", + "summary": "documented_by is the inverse term for documents.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "same_id", - "existing": "xananode.lineage:trail/lost-lineage-intertwingled-trail", - "incoming": "xananode.lineage:trail/lost-lineage-intertwingled-trail", - "existing_title": "Lost Lineage Intertwingled Trail", - "incoming_title": "Lost Lineage Intertwingled Trail", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-documents-related_to-schema-relationship-type-documented_by-inverse", + "source": "xananode.canonical:schema/relationship-type-documents", + "target": "xananode.canonical:schema/relationship-type-documented_by", + "type": "related_to", + "summary": "Documents has inverse documented_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/knowledge-substrate", - "incoming": "example.minimal:claim/substrate-is-structure", - "existing_title": "Knowledge Substrate", - "incoming_title": "A knowledge substrate is structure, not just information", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-enabled_by-related_to-schema-relationship-type-enables-inverse", + "source": "xananode.canonical:schema/relationship-type-enabled_by", + "target": "xananode.canonical:schema/relationship-type-enables", + "type": "related_to", + "summary": "enabled_by is the inverse term for enables.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:claim/claim-substrate-is-structure", - "incoming": "example.minimal:claim/substrate-is-structure", - "existing_title": "A knowledge substrate is structure, not information", - "incoming_title": "A knowledge substrate is structure, not just information", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-enables-related_to-schema-relationship-type-enabled_by-inverse", + "source": "xananode.canonical:schema/relationship-type-enables", + "target": "xananode.canonical:schema/relationship-type-enabled_by", + "type": "related_to", + "summary": "Enables has inverse enabled_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "example.minimal:concept/knowledge-substrate", - "incoming": "example.minimal:claim/substrate-is-structure", - "existing_title": "Knowledge Substrate", - "incoming_title": "A knowledge substrate is structure, not just information", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-equivalent_to-related_to-schema-relationship-type-equivalent_to-inverse", + "source": "xananode.canonical:schema/relationship-type-equivalent_to", + "target": "xananode.canonical:schema/relationship-type-equivalent_to", + "type": "related_to", + "summary": "Equivalent to has inverse equivalent_to.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:fragment/as-we-may-think-0004", - "incoming": "example.minimal:concept/associative-trails", - "existing_title": "Associative Trails Fragment", - "incoming_title": "Associative Trails", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-evidence_for-related_to-schema-relationship-type-has_evidence-inverse", + "source": "xananode.canonical:schema/relationship-type-evidence_for", + "target": "xananode.canonical:schema/relationship-type-has_evidence", + "type": "related_to", + "summary": "Evidence for has inverse has_evidence.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:source/as-we-may-think", - "incoming": "example.minimal:fragment/as-we-may-think-0004", - "existing_title": "As We May Think", - "incoming_title": "As We May Think Fragment 0004", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-explained_by-related_to-schema-relationship-type-explains-inverse", + "source": "xananode.canonical:schema/relationship-type-explained_by", + "target": "xananode.canonical:schema/relationship-type-explains", + "type": "related_to", + "summary": "explained_by is the inverse term for explains.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "example.minimal:source/as-we-may-think", - "incoming": "example.minimal:fragment/as-we-may-think-0004", - "existing_title": "As We May Think", - "incoming_title": "As We May Think Fragment 0004", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-explains-related_to-schema-relationship-type-explained_by-inverse", + "source": "xananode.canonical:schema/relationship-type-explains", + "target": "xananode.canonical:schema/relationship-type-explained_by", + "type": "related_to", + "summary": "Explains has inverse explained_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/federated-knowledge-substrates", - "incoming": "example.minimal:concept/knowledge-substrate", - "existing_title": "Federated Knowledge Substrates", - "incoming_title": "Knowledge Substrate", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-extended_by-related_to-schema-relationship-type-extends-inverse", + "source": "xananode.canonical:schema/relationship-type-extended_by", + "target": "xananode.canonical:schema/relationship-type-extends", + "type": "related_to", + "summary": "extended_by is the inverse term for extends.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:claim/claim-substrate-is-structure", - "incoming": "example.minimal:concept/knowledge-substrate", - "existing_title": "A knowledge substrate is structure, not information", - "incoming_title": "Knowledge Substrate", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-extends-related_to-schema-relationship-type-extended_by-inverse", + "source": "xananode.canonical:schema/relationship-type-extends", + "target": "xananode.canonical:schema/relationship-type-extended_by", + "type": "related_to", + "summary": "Extends has inverse extended_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "example.minimal:claim/substrate-is-structure", - "incoming": "example.minimal:concept/knowledge-substrate", - "existing_title": "A knowledge substrate is structure, not just information", - "incoming_title": "Knowledge Substrate", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-extension_of-related_to-schema-relationship-type-has_extension-inverse", + "source": "xananode.canonical:schema/relationship-type-extension_of", + "target": "xananode.canonical:schema/relationship-type-has_extension", + "type": "related_to", + "summary": "Extension of has inverse has_extension.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "example.minimal:fragment/as-we-may-think-0004", - "incoming": "example.minimal:source/as-we-may-think", - "existing_title": "As We May Think Fragment 0004", - "incoming_title": "As We May Think", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-featured_in-related_to-schema-relationship-type-features-inverse", + "source": "xananode.canonical:schema/relationship-type-featured_in", + "target": "xananode.canonical:schema/relationship-type-features", + "type": "related_to", + "summary": "featured_in is the inverse term for features.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:fragment/as-we-may-think-0004", - "incoming": "example.minimal:source/as-we-may-think", - "existing_title": "Associative Trails Fragment", - "incoming_title": "As We May Think", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-featured_speaker-related_to-schema-relationship-type-spoke_at-inverse", + "source": "xananode.canonical:schema/relationship-type-featured_speaker", + "target": "xananode.canonical:schema/relationship-type-spoke_at", + "type": "related_to", + "summary": "featured_speaker is the inverse term for spoke_at.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/gottfried-wilhelm-leibniz", - "existing_title": "XanaNode", - "incoming_title": "Gottfried Wilhelm Leibniz", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-features-related_to-schema-relationship-type-featured_in-inverse", + "source": "xananode.canonical:schema/relationship-type-features", + "target": "xananode.canonical:schema/relationship-type-featured_in", + "type": "related_to", + "summary": "Features has inverse featured_in.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-followed-related_to-schema-relationship-type-preceded-inverse", + "source": "xananode.canonical:schema/relationship-type-followed", + "target": "xananode.canonical:schema/relationship-type-preceded", + "type": "related_to", + "summary": "followed is the inverse term for preceded.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/wilhelm-ostwald", - "existing_title": "XanaNode", - "incoming_title": "Wilhelm Ostwald", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-friend_of-related_to-schema-relationship-type-friend_of-inverse", + "source": "xananode.canonical:schema/relationship-type-friend_of", + "target": "xananode.canonical:schema/relationship-type-friend_of", + "type": "related_to", + "summary": "Friend of has inverse friend_of.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/jorge-luis-borges", - "existing_title": "XanaNode", - "incoming_title": "Jorge Luis Borges", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-had_participant-related_to-schema-relationship-type-participated_in-inverse", + "source": "xananode.canonical:schema/relationship-type-had_participant", + "target": "xananode.canonical:schema/relationship-type-participated_in", + "type": "related_to", + "summary": "had_participant is the inverse term for participated_in.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:publication/the-garden-of-forking-paths", - "existing_title": "XanaNode", - "incoming_title": "The Garden of Forking Paths", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-has_alias-related_to-schema-relationship-type-alias_of-inverse", + "source": "xananode.canonical:schema/relationship-type-has_alias", + "target": "xananode.canonical:schema/relationship-type-alias_of", + "type": "related_to", + "summary": "has_alias is the inverse term for alias_of.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/andries-van-dam", - "existing_title": "XanaNode", - "incoming_title": "Andries van Dam", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-has_appearance-related_to-schema-relationship-type-appears_in-inverse", + "source": "xananode.canonical:schema/relationship-type-has_appearance", + "target": "xananode.canonical:schema/relationship-type-appears_in", + "type": "related_to", + "summary": "has_appearance is the inverse term for appears_in.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:place/brown-university", - "existing_title": "XanaNode", - "incoming_title": "Brown University", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-has_claim-related_to-schema-relationship-type-claim_of-inverse", + "source": "xananode.canonical:schema/relationship-type-has_claim", + "target": "xananode.canonical:schema/relationship-type-claim_of", + "type": "related_to", + "summary": "Has claim has inverse claim_of.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:project/hypertext-editing-system", - "existing_title": "XanaNode", - "incoming_title": "Hypertext Editing System", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-has_context-related_to-schema-relationship-type-context_for-inverse", + "source": "xananode.canonical:schema/relationship-type-has_context", + "target": "xananode.canonical:schema/relationship-type-context_for", + "type": "related_to", + "summary": "has_context is the inverse term for context_for.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:project/fress", - "existing_title": "XanaNode", - "incoming_title": "FRESS", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-has_evidence-related_to-schema-relationship-type-evidence_for-inverse", + "source": "xananode.canonical:schema/relationship-type-has_evidence", + "target": "xananode.canonical:schema/relationship-type-evidence_for", + "type": "related_to", + "summary": "has_evidence is the inverse term for evidence_for.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:project/intermedia", - "existing_title": "XanaNode", - "incoming_title": "Intermedia", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-has_extension-related_to-schema-relationship-type-extension_of-inverse", + "source": "xananode.canonical:schema/relationship-type-has_extension", + "target": "xananode.canonical:schema/relationship-type-extension_of", + "type": "related_to", + "summary": "has_extension is the inverse term for extension_of.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/nicholas-negroponte", - "existing_title": "XanaNode", - "incoming_title": "Nicholas Negroponte", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-has_primary_media-related_to-schema-relationship-type-used_as_primary_media_for-inverse", + "source": "xananode.canonical:schema/relationship-type-has_primary_media", + "target": "xananode.canonical:schema/relationship-type-used_as_primary_media_for", + "type": "related_to", + "summary": "Has primary media has inverse used_as_primary_media_for.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/seymour-papert", - "existing_title": "XanaNode", - "incoming_title": "Seymour Papert", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-identified_by-related_to-schema-relationship-type-identified-inverse", + "source": "xananode.canonical:schema/relationship-type-identified_by", + "target": "xananode.canonical:schema/relationship-type-identified", + "type": "related_to", + "summary": "identified_by is the inverse term for identified.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/marvin-minsky", - "existing_title": "XanaNode", - "incoming_title": "Marvin Minsky", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-identified-related_to-schema-relationship-type-identified_by-inverse", + "source": "xananode.canonical:schema/relationship-type-identified", + "target": "xananode.canonical:schema/relationship-type-identified_by", + "type": "related_to", + "summary": "Identified has inverse identified_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:organization/mit-media-lab", - "existing_title": "XanaNode", - "incoming_title": "MIT Media Lab", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-implemented_by-related_to-schema-relationship-type-implements-inverse", + "source": "xananode.canonical:schema/relationship-type-implemented_by", + "target": "xananode.canonical:schema/relationship-type-implements", + "type": "related_to", + "summary": "implemented_by is the inverse term for implements.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/hans-peter-brondmo", - "existing_title": "XanaNode", - "incoming_title": "Hans Peter Brondmo", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-implements-related_to-schema-relationship-type-implemented_by-inverse", + "source": "xananode.canonical:schema/relationship-type-implements", + "target": "xananode.canonical:schema/relationship-type-implemented_by", + "type": "related_to", + "summary": "Implements has inverse implemented_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:technology/micons", - "existing_title": "XanaNode", - "incoming_title": "Micons", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-included_in-related_to-schema-relationship-type-includes-inverse", + "source": "xananode.canonical:schema/relationship-type-included_in", + "target": "xananode.canonical:schema/relationship-type-includes", + "type": "related_to", + "summary": "included_in is the inverse term for includes.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/robert-winter", - "existing_title": "XanaNode", - "incoming_title": "Robert Winter", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-includes-related_to-schema-relationship-type-included_in-inverse", + "source": "xananode.canonical:schema/relationship-type-includes", + "target": "xananode.canonical:schema/relationship-type-included_in", + "type": "related_to", + "summary": "Includes has inverse included_in.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:project/interactive-beethoven-ninth", - "existing_title": "XanaNode", - "incoming_title": "Interactive Beethoven's Ninth", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-influenced_by-related_to-schema-relationship-type-influenced-inverse", + "source": "xananode.canonical:schema/relationship-type-influenced_by", + "target": "xananode.canonical:schema/relationship-type-influenced", + "type": "related_to", + "summary": "influenced_by is the inverse term for influenced.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/robert-abel", - "existing_title": "XanaNode", - "incoming_title": "Robert Abel", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-influenced-related_to-schema-relationship-type-influenced_by-inverse", + "source": "xananode.canonical:schema/relationship-type-influenced", + "target": "xananode.canonical:schema/relationship-type-influenced_by", + "type": "related_to", + "summary": "Influenced has inverse influenced_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:project/interactive-guernica", - "existing_title": "XanaNode", - "incoming_title": "Interactive Guernica", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-interviewed_by-related_to-schema-relationship-type-interviewed-inverse", + "source": "xananode.canonical:schema/relationship-type-interviewed_by", + "target": "xananode.canonical:schema/relationship-type-interviewed", + "type": "related_to", + "summary": "interviewed_by is the inverse term for interviewed.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/ivan-sutherland", - "existing_title": "XanaNode", - "incoming_title": "Ivan Sutherland", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-interviewed-related_to-schema-relationship-type-interviewed_by-inverse", + "source": "xananode.canonical:schema/relationship-type-interviewed", + "target": "xananode.canonical:schema/relationship-type-interviewed_by", + "type": "related_to", + "summary": "Interviewed has inverse interviewed_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-introduced_by-related_to-schema-relationship-type-introduced-inverse", + "source": "xananode.canonical:schema/relationship-type-introduced_by", + "target": "xananode.canonical:schema/relationship-type-introduced", + "type": "related_to", + "summary": "introduced_by is the inverse term for introduced.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/jaron-lanier", - "existing_title": "XanaNode", - "incoming_title": "Jaron Lanier", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-introduced_in-related_to-schema-relationship-type-introduction_venue_of-inverse", + "source": "xananode.canonical:schema/relationship-type-introduced_in", + "target": "xananode.canonical:schema/relationship-type-introduction_venue_of", + "type": "related_to", + "summary": "Introduced in has inverse introduction_venue_of.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:organization/vpl-research", - "existing_title": "XanaNode", - "incoming_title": "VPL Research", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-introduced-related_to-schema-relationship-type-introduced_by-inverse", + "source": "xananode.canonical:schema/relationship-type-introduced", + "target": "xananode.canonical:schema/relationship-type-introduced_by", + "type": "related_to", + "summary": "Introduced has inverse introduced_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/scott-fisher", - "existing_title": "XanaNode", - "incoming_title": "Scott Fisher", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-introduction_venue_of-related_to-schema-relationship-type-introduced_in-inverse", + "source": "xananode.canonical:schema/relationship-type-introduction_venue_of", + "target": "xananode.canonical:schema/relationship-type-introduced_in", + "type": "related_to", + "summary": "introduction_venue_of is the inverse term for introduced_in.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:organization/nasa", - "existing_title": "XanaNode", - "incoming_title": "NASA", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-is_start_of-related_to-schema-relationship-type-starts_with-inverse", + "source": "xananode.canonical:schema/relationship-type-is_start_of", + "target": "xananode.canonical:schema/relationship-type-starts_with", + "type": "related_to", + "summary": "is_start_of is the inverse term for starts_with.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:publication/dirk-gentlys-holistic-detective-agency", - "existing_title": "XanaNode", - "incoming_title": "Dirk Gently's Holistic Detective Agency", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-mapped_from-related_to-schema-relationship-type-maps_to-inverse", + "source": "xananode.canonical:schema/relationship-type-mapped_from", + "target": "xananode.canonical:schema/relationship-type-maps_to", + "type": "related_to", + "summary": "mapped_from is the inverse term for maps_to.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:organization/bbc-two", - "existing_title": "XanaNode", - "incoming_title": "BBC Two", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-maps_to-related_to-schema-relationship-type-mapped_from-inverse", + "source": "xananode.canonical:schema/relationship-type-maps_to", + "target": "xananode.canonical:schema/relationship-type-mapped_from", + "type": "related_to", + "summary": "Maps to has inverse mapped_from.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/richard-saul-wurman", - "existing_title": "XanaNode", - "incoming_title": "Richard Saul Wurman", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-memorialized_by-related_to-schema-relationship-type-memorializes-inverse", + "source": "xananode.canonical:schema/relationship-type-memorialized_by", + "target": "xananode.canonical:schema/relationship-type-memorializes", + "type": "related_to", + "summary": "memorialized_by is the inverse term for memorializes.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/harry-marks", - "existing_title": "XanaNode", - "incoming_title": "Harry Marks", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-memorializes-related_to-schema-relationship-type-memorialized_by-inverse", + "source": "xananode.canonical:schema/relationship-type-memorializes", + "target": "xananode.canonical:schema/relationship-type-memorialized_by", + "type": "related_to", + "summary": "Memorializes has inverse memorialized_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/john-sculley", - "existing_title": "XanaNode", - "incoming_title": "John Sculley", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-mentioned_by-related_to-schema-relationship-type-mentions-inverse", + "source": "xananode.canonical:schema/relationship-type-mentioned_by", + "target": "xananode.canonical:schema/relationship-type-mentions", + "type": "related_to", + "summary": "mentioned_by is the inverse term for mentions.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:technology/apple-knowledge-navigator", - "existing_title": "XanaNode", - "incoming_title": "Apple Knowledge Navigator", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-mentions-related_to-schema-relationship-type-mentioned_by-inverse", + "source": "xananode.canonical:schema/relationship-type-mentions", + "target": "xananode.canonical:schema/relationship-type-mentioned_by", + "type": "related_to", + "summary": "Mentions has inverse mentioned_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/bill-atkinson", - "existing_title": "XanaNode", - "incoming_title": "Bill Atkinson", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-motivated_by-related_to-schema-relationship-type-motivates-inverse", + "source": "xananode.canonical:schema/relationship-type-motivated_by", + "target": "xananode.canonical:schema/relationship-type-motivates", + "type": "related_to", + "summary": "Motivated by has inverse motivates.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/herbie-hancock", - "existing_title": "XanaNode", - "incoming_title": "Herbie Hancock", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-motivates-related_to-schema-relationship-type-motivated_by-inverse", + "source": "xananode.canonical:schema/relationship-type-motivates", + "target": "xananode.canonical:schema/relationship-type-motivated_by", + "type": "related_to", + "summary": "motivates is the inverse term for motivated_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/nigel-holmes", - "existing_title": "XanaNode", - "incoming_title": "Nigel Holmes", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-narrower_than-related_to-schema-relationship-type-broader_than-inverse", + "source": "xananode.canonical:schema/relationship-type-narrower_than", + "target": "xananode.canonical:schema/relationship-type-broader_than", + "type": "related_to", + "summary": "narrower_than is the inverse term for broader_than.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/laurie-anderson", - "existing_title": "XanaNode", - "incoming_title": "Laurie Anderson", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-occurred_at-related_to-schema-relationship-type-site_of-inverse", + "source": "xananode.canonical:schema/relationship-type-occurred_at", + "target": "xananode.canonical:schema/relationship-type-site_of", + "type": "related_to", + "summary": "Occurred at has inverse site_of.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/bran-ferren", - "existing_title": "XanaNode", - "incoming_title": "Bran Ferren", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-parallel_to-related_to-schema-relationship-type-parallel_to-inverse", + "source": "xananode.canonical:schema/relationship-type-parallel_to", + "target": "xananode.canonical:schema/relationship-type-parallel_to", + "type": "related_to", + "summary": "Parallel to has inverse parallel_to.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/robert-cailliau", - "existing_title": "XanaNode", - "incoming_title": "Robert Cailliau", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-part_of-related_to-schema-relationship-type-contains-inverse", + "source": "xananode.canonical:schema/relationship-type-part_of", + "target": "xananode.canonical:schema/relationship-type-contains", + "type": "related_to", + "summary": "part_of is the inverse term for contains.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:place/cern", - "existing_title": "XanaNode", - "incoming_title": "CERN", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-participated_in-related_to-schema-relationship-type-had_participant-inverse", + "source": "xananode.canonical:schema/relationship-type-participated_in", + "target": "xananode.canonical:schema/relationship-type-had_participant", + "type": "related_to", + "summary": "Participated in has inverse had_participant.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:technology/html", - "existing_title": "XanaNode", - "incoming_title": "HTML", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-popularized_by-related_to-schema-relationship-type-popularized-inverse", + "source": "xananode.canonical:schema/relationship-type-popularized_by", + "target": "xananode.canonical:schema/relationship-type-popularized", + "type": "related_to", + "summary": "popularized_by is the inverse term for popularized.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:technology/url-uri", - "existing_title": "XanaNode", - "incoming_title": "URL/URI", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-popularized-related_to-schema-relationship-type-popularized_by-inverse", + "source": "xananode.canonical:schema/relationship-type-popularized", + "target": "xananode.canonical:schema/relationship-type-popularized_by", + "type": "related_to", + "summary": "Popularized has inverse popularized_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-possible_match-related_to-schema-relationship-type-possible_match-inverse", + "source": "xananode.canonical:schema/relationship-type-possible_match", + "target": "xananode.canonical:schema/relationship-type-possible_match", + "type": "related_to", + "summary": "Possible match has inverse possible_match.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:technology/http", - "existing_title": "XanaNode", - "incoming_title": "HTTP", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-preceded-related_to-schema-relationship-type-followed-inverse", + "source": "xananode.canonical:schema/relationship-type-preceded", + "target": "xananode.canonical:schema/relationship-type-followed", + "type": "related_to", + "summary": "Preceded has inverse followed.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:organization/ncsa", - "existing_title": "XanaNode", - "incoming_title": "NCSA", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-presented_by-related_to-schema-relationship-type-presented-inverse", + "source": "xananode.canonical:schema/relationship-type-presented_by", + "target": "xananode.canonical:schema/relationship-type-presented", + "type": "related_to", + "summary": "presented_by is the inverse term for presented.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/marc-andreessen", - "existing_title": "XanaNode", - "incoming_title": "Marc Andreessen", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-presented-related_to-schema-relationship-type-presented_by-inverse", + "source": "xananode.canonical:schema/relationship-type-presented", + "target": "xananode.canonical:schema/relationship-type-presented_by", + "type": "related_to", + "summary": "Presented has inverse presented_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:technology/mosaic", - "existing_title": "XanaNode", - "incoming_title": "Mosaic", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-preserved_by-related_to-schema-relationship-type-preserves-inverse", + "source": "xananode.canonical:schema/relationship-type-preserved_by", + "target": "xananode.canonical:schema/relationship-type-preserves", + "type": "related_to", + "summary": "preserved_by is the inverse term for preserves.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:concept/web-as-incomplete-hypertext", - "existing_title": "XanaNode", - "incoming_title": "The Web as Incomplete Hypertext", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-preserves-related_to-schema-relationship-type-preserved_by-inverse", + "source": "xananode.canonical:schema/relationship-type-preserves", + "target": "xananode.canonical:schema/relationship-type-preserved_by", + "type": "related_to", + "summary": "Preserves has inverse preserved_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:technology/guide", - "existing_title": "XanaNode", - "incoming_title": "Guide", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-produces-related_to-schema-relationship-type-results_from-inverse", + "source": "xananode.canonical:schema/relationship-type-produces", + "target": "xananode.canonical:schema/relationship-type-results_from", + "type": "related_to", + "summary": "produces is the inverse term for results_from.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:project/storyspace", - "existing_title": "XanaNode", - "incoming_title": "Storyspace", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-proposed_by-related_to-schema-relationship-type-proposed-inverse", + "source": "xananode.canonical:schema/relationship-type-proposed_by", + "target": "xananode.canonical:schema/relationship-type-proposed", + "type": "related_to", + "summary": "proposed_by is the inverse term for proposed.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:project/zog-kms", - "existing_title": "XanaNode", - "incoming_title": "ZOG/KMS", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-proposed-related_to-schema-relationship-type-proposed_by-inverse", + "source": "xananode.canonical:schema/relationship-type-proposed", + "target": "xananode.canonical:schema/relationship-type-proposed_by", + "type": "related_to", + "summary": "Proposed has inverse proposed_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:project/project-xanadu", - "incoming": "xananode.lineage:project/xanadu-at-autodesk", - "existing_title": "Project Xanadu", - "incoming_title": "Xanadu at Autodesk", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-quoted_by-related_to-schema-relationship-type-quotes-inverse", + "source": "xananode.canonical:schema/relationship-type-quoted_by", + "target": "xananode.canonical:schema/relationship-type-quotes", + "type": "related_to", + "summary": "quoted_by is the inverse term for quotes.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:project/xanadu-at-autodesk", - "existing_title": "XanaNode", - "incoming_title": "Xanadu at Autodesk", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-quotes-related_to-schema-relationship-type-quoted_by-inverse", + "source": "xananode.canonical:schema/relationship-type-quotes", + "target": "xananode.canonical:schema/relationship-type-quoted_by", + "type": "related_to", + "summary": "Quotes has inverse quoted_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:concept/conflict-disputed-identity", - "existing_title": "XanaNode", - "incoming_title": "Conflict and Disputed Identity", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-refined_by-related_to-schema-relationship-type-refines-inverse", + "source": "xananode.canonical:schema/relationship-type-refined_by", + "target": "xananode.canonical:schema/relationship-type-refines", + "type": "related_to", + "summary": "refined_by is the inverse term for refines.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:technology/git-backed-substrate", - "existing_title": "XanaNode", - "incoming_title": "Git-backed Substrate", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-refines-related_to-schema-relationship-type-refined_by-inverse", + "source": "xananode.canonical:schema/relationship-type-refines", + "target": "xananode.canonical:schema/relationship-type-refined_by", + "type": "related_to", + "summary": "Refines has inverse refined_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:tool/babel", - "existing_title": "XanaNode", - "incoming_title": "Babel", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-related_to-related_to-schema-relationship-type-related_to-inverse", + "source": "xananode.canonical:schema/relationship-type-related_to", + "target": "xananode.canonical:schema/relationship-type-related_to", + "type": "related_to", + "summary": "Related to has inverse related_to.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:tool/hyperland-vr", - "existing_title": "XanaNode", - "incoming_title": "Hyperland VR", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-represented_by-related_to-schema-relationship-type-represents-inverse", + "source": "xananode.canonical:schema/relationship-type-represented_by", + "target": "xananode.canonical:schema/relationship-type-represents", + "type": "related_to", + "summary": "represented_by is the inverse term for represents.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.lineage:publication/hyperland", - "incoming": "xananode.lineage:tool/hyperland-vr", - "existing_title": "Hyperland", - "incoming_title": "Hyperland VR", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-represents-related_to-schema-relationship-type-represented_by-inverse", + "source": "xananode.canonical:schema/relationship-type-represents", + "target": "xananode.canonical:schema/relationship-type-represented_by", + "type": "related_to", + "summary": "Represents has inverse represented_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", - "existing_title": "XanaNode", - "incoming_title": "Lost Lineage of Human Knowledge Augmentation", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-required_for-related_to-schema-relationship-type-requires-inverse", + "source": "xananode.canonical:schema/relationship-type-required_for", + "target": "xananode.canonical:schema/relationship-type-requires", + "type": "related_to", + "summary": "required_for is the inverse term for requires.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/paul-otlet", - "existing_title": "XanaNode", - "incoming_title": "Paul Otlet", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-requires-related_to-schema-relationship-type-required_for-inverse", + "source": "xananode.canonical:schema/relationship-type-requires", + "target": "xananode.canonical:schema/relationship-type-required_for", + "type": "related_to", + "summary": "Requires has inverse required_for.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/h-g-wells", - "existing_title": "XanaNode", - "incoming_title": "H. G. Wells", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-results_from-related_to-schema-relationship-type-produces-inverse", + "source": "xananode.canonical:schema/relationship-type-results_from", + "target": "xananode.canonical:schema/relationship-type-produces", + "type": "related_to", + "summary": "Results from has inverse produces.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/douglas-adams", - "existing_title": "XanaNode", - "incoming_title": "Douglas Adams", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-same_entity-related_to-schema-relationship-type-same_entity-inverse", + "source": "xananode.canonical:schema/relationship-type-same_entity", + "target": "xananode.canonical:schema/relationship-type-same_entity", + "type": "related_to", + "summary": "Same entity has inverse same_entity.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:publication/hyperland", - "existing_title": "XanaNode", - "incoming_title": "Hyperland", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-shaped_by-related_to-schema-relationship-type-shapes-inverse", + "source": "xananode.canonical:schema/relationship-type-shaped_by", + "target": "xananode.canonical:schema/relationship-type-shapes", + "type": "related_to", + "summary": "shaped_by is the inverse term for shapes.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.lineage:tool/hyperland-vr", - "incoming": "xananode.lineage:publication/hyperland", - "existing_title": "Hyperland VR", - "incoming_title": "Hyperland", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-shapes-related_to-schema-relationship-type-shaped_by-inverse", + "source": "xananode.canonical:schema/relationship-type-shapes", + "target": "xananode.canonical:schema/relationship-type-shaped_by", + "type": "related_to", + "summary": "Shapes has inverse shaped_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/tom-baker", - "existing_title": "XanaNode", - "incoming_title": "Tom Baker", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-site_of-related_to-schema-relationship-type-occurred_at-inverse", + "source": "xananode.canonical:schema/relationship-type-site_of", + "target": "xananode.canonical:schema/relationship-type-occurred_at", + "type": "related_to", + "summary": "site_of is the inverse term for occurred_at.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/max-whitby", - "existing_title": "XanaNode", - "incoming_title": "Max Whitby", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-spoke_at-related_to-schema-relationship-type-featured_speaker-inverse", + "source": "xananode.canonical:schema/relationship-type-spoke_at", + "target": "xananode.canonical:schema/relationship-type-featured_speaker", + "type": "related_to", + "summary": "Spoke at has inverse featured_speaker.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:event/ted2-1990", - "existing_title": "XanaNode", - "incoming_title": "TED2", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-starts_with-related_to-schema-relationship-type-is_start_of-inverse", + "source": "xananode.canonical:schema/relationship-type-starts_with", + "target": "xananode.canonical:schema/relationship-type-is_start_of", + "type": "related_to", + "summary": "Starts with has inverse is_start_of.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:place/monterey-california", - "existing_title": "XanaNode", - "incoming_title": "Monterey, California", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-superseded_by-related_to-schema-relationship-type-supersedes-inverse", + "source": "xananode.canonical:schema/relationship-type-superseded_by", + "target": "xananode.canonical:schema/relationship-type-supersedes", + "type": "related_to", + "summary": "superseded_by is the inverse term for supersedes.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/bob-stein", - "existing_title": "XanaNode", - "incoming_title": "Bob Stein", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-supersedes-related_to-schema-relationship-type-superseded_by-inverse", + "source": "xananode.canonical:schema/relationship-type-supersedes", + "target": "xananode.canonical:schema/relationship-type-superseded_by", + "type": "related_to", + "summary": "Supersedes has inverse superseded_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:organization/voyager-company", - "existing_title": "XanaNode", - "incoming_title": "Voyager Company", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-supported_by-related_to-schema-relationship-type-supports-inverse", + "source": "xananode.canonical:schema/relationship-type-supported_by", + "target": "xananode.canonical:schema/relationship-type-supports", + "type": "related_to", + "summary": "supported_by is the inverse term for supports.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/alan-kay", - "existing_title": "XanaNode", - "incoming_title": "Alan Kay", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-supports-related_to-schema-relationship-type-supported_by-inverse", + "source": "xananode.canonical:schema/relationship-type-supports", + "target": "xananode.canonical:schema/relationship-type-supported_by", + "type": "related_to", + "summary": "Supports has inverse supported_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:organization/xerox-parc", - "existing_title": "XanaNode", - "incoming_title": "Xerox PARC", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-threatened_by-related_to-schema-relationship-type-threatens-inverse", + "source": "xananode.canonical:schema/relationship-type-threatened_by", + "target": "xananode.canonical:schema/relationship-type-threatens", + "type": "related_to", + "summary": "threatened_by is the inverse term for threatens.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:technology/hypercard", - "existing_title": "XanaNode", - "incoming_title": "HyperCard", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-threatens-related_to-schema-relationship-type-threatened_by-inverse", + "source": "xananode.canonical:schema/relationship-type-threatens", + "target": "xananode.canonical:schema/relationship-type-threatened_by", + "type": "related_to", + "summary": "Threatens has inverse threatened_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/tim-berners-lee", - "existing_title": "XanaNode", - "incoming_title": "Tim Berners-Lee", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-trained_on-related_to-schema-relationship-type-used_to_train-inverse", + "source": "xananode.canonical:schema/relationship-type-trained_on", + "target": "xananode.canonical:schema/relationship-type-used_to_train", + "type": "related_to", + "summary": "Trained on has inverse used_to_train.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:technology/world-wide-web", - "existing_title": "XanaNode", - "incoming_title": "World Wide Web", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-transcluded_by-related_to-schema-relationship-type-transcludes-inverse", + "source": "xananode.canonical:schema/relationship-type-transcluded_by", + "target": "xananode.canonical:schema/relationship-type-transcludes", + "type": "related_to", + "summary": "transcluded_by is the inverse term for transcludes.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:project/aspen-movie-map", - "existing_title": "XanaNode", - "incoming_title": "Aspen Movie Map", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-transcludes-related_to-schema-relationship-type-transcluded_by-inverse", + "source": "xananode.canonical:schema/relationship-type-transcludes", + "target": "xananode.canonical:schema/relationship-type-transcluded_by", + "type": "related_to", + "summary": "Transcludes has inverse transcluded_by.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:trail/lost-lineage-intertwingled-trail", - "existing_title": "XanaNode", - "incoming_title": "Lost Lineage Intertwingled Trail", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - } - ], - "relationship_imports": [ + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.canonical:rel/schema-relationship-type-used_as_primary_media_for-related_to-schema-relationship-type-has_primary_media-inverse", + "source": "xananode.canonical:schema/relationship-type-used_as_primary_media_for", + "target": "xananode.canonical:schema/relationship-type-has_primary_media", + "type": "related_to", + "summary": "used_as_primary_media_for is the inverse term for has_primary_media.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, { "kind": "incoming_relationship_touches_existing_node", - "relationship": "example.minimal:rel/source-supports-claim", - "source": "example.minimal:source/as-we-may-think", - "target": "example.minimal:claim/substrate-is-structure", - "type": "supports", - "summary": "Bush's essay is used as source evidence for the claim that substrate structure matters.", + "relationship": "xananode.canonical:rel/schema-relationship-type-used_by-related_to-schema-relationship-type-uses-inverse", + "source": "xananode.canonical:schema/relationship-type-used_by", + "target": "xananode.canonical:schema/relationship-type-uses", + "type": "related_to", + "summary": "used_by is the inverse term for uses.", "touches_source": true, "touches_target": true, "confidence": 0.9, @@ -2326,11 +29952,11 @@ }, { "kind": "incoming_relationship_touches_existing_node", - "relationship": "example.minimal:rel/source-discusses-associative-trails", - "source": "example.minimal:source/as-we-may-think", - "target": "example.minimal:concept/associative-trails", - "type": "discusses", - "summary": "The source discusses associative trails as a way to navigate knowledge by meaningful connections.", + "relationship": "xananode.canonical:rel/schema-relationship-type-used_to_train-related_to-schema-relationship-type-trained_on-inverse", + "source": "xananode.canonical:schema/relationship-type-used_to_train", + "target": "xananode.canonical:schema/relationship-type-trained_on", + "type": "related_to", + "summary": "used_to_train is the inverse term for trained_on.", "touches_source": true, "touches_target": true, "confidence": 0.9, @@ -2338,11 +29964,11 @@ }, { "kind": "incoming_relationship_touches_existing_node", - "relationship": "example.minimal:rel/associative-trails-context-for-substrate", - "source": "example.minimal:concept/associative-trails", - "target": "example.minimal:concept/knowledge-substrate", + "relationship": "xananode.canonical:rel/schema-relationship-type-uses-related_to-schema-relationship-type-used_by-inverse", + "source": "xananode.canonical:schema/relationship-type-uses", + "target": "xananode.canonical:schema/relationship-type-used_by", "type": "related_to", - "summary": "Associative trails provide historical and conceptual context for the knowledge substrate concept.", + "summary": "Uses has inverse used_by.", "touches_source": true, "touches_target": true, "confidence": 0.9, @@ -2350,11 +29976,11 @@ }, { "kind": "incoming_relationship_touches_existing_node", - "relationship": "example.minimal:rel/claim-defines-concept", - "source": "example.minimal:claim/substrate-is-structure", - "target": "example.minimal:concept/knowledge-substrate", - "type": "defines", - "summary": "The claim gives the defining explanation of what a knowledge substrate is.", + "relationship": "xananode.canonical:rel/support-supports-contributors", + "source": "xananode.canonical:source/support-xananode", + "target": "xananode.canonical:community/xananode-contributors", + "type": "supports", + "summary": "The support source supports ongoing XanaNode authorship and development.", "touches_source": true, "touches_target": true, "confidence": 0.9, @@ -2362,11 +29988,11 @@ }, { "kind": "incoming_relationship_touches_existing_node", - "relationship": "example.minimal:rel/concept-has-claim", - "source": "example.minimal:concept/knowledge-substrate", - "target": "example.minimal:claim/substrate-is-structure", - "type": "has_claim", - "summary": "The concept is built from the claim rather than floating as an unsupported idea.", + "relationship": "xananode.canonical:rel/tagline-fragment-derived-from-claim", + "source": "xananode.canonical:fragment/relationships-preserve-knowledge-sentence", + "target": "xananode.canonical:claim/relationships-preserve-knowledge", + "type": "derived_from", + "summary": "The tagline fragment is derived from the relationship preservation claim.", "touches_source": true, "touches_target": true, "confidence": 0.9, @@ -2374,11 +30000,11 @@ }, { "kind": "incoming_relationship_touches_existing_node", - "relationship": "example.minimal:rel/trail-starts-with-source", - "source": "example.minimal:trail/start-here", - "target": "example.minimal:source/as-we-may-think", - "type": "starts_with", - "summary": "The reading trail starts with the source.", + "relationship": "xananode.canonical:rel/what-is-xananode-explains-xananode", + "source": "xananode.canonical:essay/what-is-xananode", + "target": "xananode.canonical:concept/xananode", + "type": "explains", + "summary": "The explainer essay explains XanaNode as a layered protocol and substrate model.", "touches_source": true, "touches_target": true, "confidence": 0.9, @@ -2386,11 +30012,11 @@ }, { "kind": "incoming_relationship_touches_existing_node", - "relationship": "example.minimal:rel/trail-continues-to-claim", - "source": "example.minimal:source/as-we-may-think", - "target": "example.minimal:claim/substrate-is-structure", - "type": "continues_to", - "summary": "The trail continues from source evidence to the claim derived from it.", + "relationship": "xananode.canonical:rel/workspace-documented-by-repository", + "source": "xananode.canonical:source/xananode-workspace-repository", + "target": "xananode.canonical:project/xananode-workspace", + "type": "documents", + "summary": "The public Workspace repository documents the Workspace project.", "touches_source": true, "touches_target": true, "confidence": 0.9, @@ -2398,11 +30024,11 @@ }, { "kind": "incoming_relationship_touches_existing_node", - "relationship": "example.minimal:rel/trail-continues-to-concept", - "source": "example.minimal:claim/substrate-is-structure", - "target": "example.minimal:concept/knowledge-substrate", - "type": "continues_to", - "summary": "The trail continues from the defining claim to the concept it helps construct.", + "relationship": "xananode.canonical:rel/workspace-uses-core", + "source": "xananode.canonical:project/xananode-workspace", + "target": "xananode.canonical:project/xananode-core-sdk", + "type": "uses", + "summary": "Workspace uses Core for substrate validation, pack handling, and build orchestration.", "touches_source": true, "touches_target": true, "confidence": 0.9, @@ -2410,11 +30036,11 @@ }, { "kind": "incoming_relationship_touches_existing_node", - "relationship": "example.minimal:rel/trail-includes-associative-trails", - "source": "example.minimal:trail/start-here", - "target": "example.minimal:concept/associative-trails", - "type": "features", - "summary": "The trail features the background concept that explains why relationship-based navigation matters.", + "relationship": "xananode.canonical:rel/xananode-defines-knowledge-substrate", + "source": "xananode.canonical:concept/xananode", + "target": "xananode.canonical:concept/knowledge-substrate", + "type": "defines", + "summary": "XanaNode defines a knowledge substrate as an authored graph of addressable nodes and relationships.", "touches_source": true, "touches_target": true, "confidence": 0.9, @@ -2422,11 +30048,11 @@ }, { "kind": "incoming_relationship_touches_existing_node", - "relationship": "example.minimal:rel/maintainer-created-intro-essay", - "source": "example.minimal:person/example-maintainer", - "target": "example.minimal:essay/relationship-navigation-intro", - "type": "created", - "summary": "The example maintainer created the short introductory essay used to demonstrate transclusion.", + "relationship": "xananode.canonical:rel/xananode-has-claim-relationships-preserve-knowledge", + "source": "xananode.canonical:concept/xananode", + "target": "xananode.canonical:claim/relationships-preserve-knowledge", + "type": "has_claim", + "summary": "XanaNode centers the claim that relationships preserve knowledge.", "touches_source": true, "touches_target": true, "confidence": 0.9, @@ -2434,11 +30060,11 @@ }, { "kind": "incoming_relationship_touches_existing_node", - "relationship": "example.minimal:rel/fragment-derived-from-source", - "source": "example.minimal:fragment/as-we-may-think-0004", - "target": "example.minimal:source/as-we-may-think", - "type": "derived_from", - "summary": "The fragment node is derived from a stable addressable portion of the source node.", + "relationship": "xananode.canonical:rel/xananode-has-primary-media-icon", + "source": "xananode.canonical:concept/xananode", + "target": "xananode.canonical:media/xananode-icon", + "type": "has_primary_media", + "summary": "The XanaNode concept uses the XanaNode icon as primary media.", "touches_source": true, "touches_target": true, "confidence": 0.9, @@ -2446,11 +30072,11 @@ }, { "kind": "incoming_relationship_touches_existing_node", - "relationship": "example.minimal:rel/essay-transcludes-fragment", - "source": "example.minimal:essay/relationship-navigation-intro", - "target": "example.minimal:fragment/as-we-may-think-0004", - "type": "transcludes", - "summary": "The essay includes the source fragment by stable reference instead of duplicating it.", + "relationship": "xananode.canonical:rel/xananode-published-at-com", + "source": "xananode.canonical:concept/xananode", + "target": "xananode.canonical:source/xananode-com-domain", + "type": "documents", + "summary": "XanaNode is publicly presented at XanaNode.com.", "touches_source": true, "touches_target": true, "confidence": 0.9, diff --git a/exampleSite/static/xananode-suggestions.md b/exampleSite/static/xananode-suggestions.md index 7db9dd9d..af4c3b70 100644 --- a/exampleSite/static/xananode-suggestions.md +++ b/exampleSite/static/xananode-suggestions.md @@ -4,11 +4,11 @@ Status: pending user approval These suggestions are not auto-applied. Review each replacement before editing content. -Autolinks: 54 +Autolinks: 235 Pending transclusions: 0 Implemented transclusions: 4 -Merge candidates: 166 -Imported relationships touching existing nodes: 81 +Merge candidates: 2442 +Imported relationships touching existing nodes: 465 ## Autolinks @@ -18,349 +18,1435 @@ Imported relationships touching existing nodes: 81 - Replacement: [XanaNode](xananode) - Approved: false -2. content\essays\using-hugo-with-protocol-json.md:47:69 +2. content\trails\xananode-implementation-stack-trail.md:25:30 + - Match: XanaNode + - Target: XanaNode (xananode.canonical:concept/xananode) + - Replacement: [XanaNode](xananode.canonical:concept/xananode) + - Approved: false + +3. content\concepts\fragment-node.md:15:1 + - Match: Fragment + - Target: Fragment (xananode.canonical:schema/node-type-fragment) + - Replacement: [Fragment](xananode.canonical:schema/node-type-fragment) + - Approved: false + +4. content\concepts\tumbler-addressing.md:23:68 + - Match: fragment + - Target: Fragment (xananode.canonical:schema/node-type-fragment) + - Replacement: [fragment](xananode.canonical:schema/node-type-fragment) + - Approved: false + +5. content\concepts\transclusion.md:13:25 + - Match: source + - Target: Source (xananode.canonical:schema/node-type-source) + - Replacement: [source](xananode.canonical:schema/node-type-source) + - Approved: false + +6. content\essays\using-hugo-with-protocol-json.md:47:69 - Match: protocol artifacts - Target: Protocol Artifacts (xananode.example:concept/protocol-artifacts) - Replacement: [protocol artifacts](protocol-artifacts) - Approved: false -3. content\trails\xananode-implementation-stack-trail.md:31:65 +7. content\essays\using-hugo-with-protocol-json.md:47:69 + - Match: protocol artifacts + - Target: Protocol Artifacts (xananode.canonical:concept/protocol-artifacts) + - Replacement: [protocol artifacts](xananode.canonical:concept/protocol-artifacts) + - Approved: false + +8. content\essays\using-hugo-with-protocol-json.md:20:73 + - Match: authored + - Target: Authored (xananode.canonical:schema/relationship-type-authored) + - Replacement: [authored](xananode.canonical:schema/relationship-type-authored) + - Approved: false + +9. content\concepts\transclusion.md:13:32 + - Match: fragment + - Target: Fragment (xananode.canonical:schema/node-type-fragment) + - Replacement: [fragment](xananode.canonical:schema/node-type-fragment) + - Approved: false + +10. content\concepts\fragment-node.md:17:37 + - Match: source + - Target: Source (xananode.canonical:schema/node-type-source) + - Replacement: [source](xananode.canonical:schema/node-type-source) + - Approved: false + +11. content\trails\xananode-implementation-stack-trail.md:31:65 - Match: Hugo - Target: Hugo (xananode.example:technology/hugo) - Replacement: [Hugo](hugo) - Approved: false -4. content\essays\using-hugo-with-protocol-json.md:18:1 +12. content\trails\xananode-implementation-stack-trail.md:31:65 + - Match: Hugo + - Target: Hugo (xananode.canonical:technology/hugo) + - Replacement: [Hugo](xananode.canonical:technology/hugo) + - Approved: false + +13. content\trails\protocol-artifacts-trail.md:38:48 + - Match: relationship + - Target: Relationship (xananode.canonical:schema/node-type-relationship) + - Replacement: [relationship](xananode.canonical:schema/node-type-relationship) + - Approved: false + +14. content\schemas\substrate-manifest-schema.md:17:6 + - Match: schema + - Target: Schema (xananode.canonical:schema/node-type-schema) + - Replacement: [schema](xananode.canonical:schema/node-type-schema) + - Approved: false + +15. content\essays\what-is-xananode.md:22:14 + - Match: defines + - Target: Defines (xananode.canonical:schema/relationship-type-defines) + - Replacement: [defines](xananode.canonical:schema/relationship-type-defines) + - Approved: false + +16. content\essays\using-hugo-with-protocol-json.md:18:1 - Match: Hugo - Target: Hugo (xananode.example:technology/hugo) - Replacement: [Hugo](hugo) - Approved: false -5. content\trails\xananode-implementation-stack-trail.md:31:82 +17. content\essays\using-hugo-with-protocol-json.md:18:1 + - Match: Hugo + - Target: Hugo (xananode.canonical:technology/hugo) + - Replacement: [Hugo](xananode.canonical:technology/hugo) + - Approved: false + +18. content\essays\start-here.md:28:25 + - Match: XanaNode + - Target: XanaNode (xananode.canonical:concept/xananode) + - Replacement: [XanaNode](xananode.canonical:concept/xananode) + - Approved: false + +19. content\concepts\tumbler-addressing.md:27:120 + - Match: source + - Target: Source (xananode.canonical:schema/node-type-source) + - Replacement: [source](xananode.canonical:schema/node-type-source) + - Approved: false + +20. content\concepts\tumbler-addressing.md:23:28 + - Match: uses + - Target: Uses (xananode.canonical:schema/relationship-type-uses) + - Replacement: [uses](xananode.canonical:schema/relationship-type-uses) + - Approved: false + +21. content\concepts\transclusion.md:13:14 + - Match: includes + - Target: Includes (xananode.canonical:schema/relationship-type-includes) + - Replacement: [includes](xananode.canonical:schema/relationship-type-includes) + - Approved: false + +22. content\concepts\substrate-relationship-list.md:15:6 + - Match: relationship + - Target: Relationship (xananode.canonical:schema/node-type-relationship) + - Replacement: [relationship](xananode.canonical:schema/node-type-relationship) + - Approved: false + +23. content\concepts\single-source-of-truth.md:15:8 + - Match: source + - Target: Source (xananode.canonical:schema/node-type-source) + - Replacement: [source](xananode.canonical:schema/node-type-source) + - Approved: false + +24. content\concepts\schema-extension.md:17:10 + - Match: schema + - Target: Schema (xananode.canonical:schema/node-type-schema) + - Replacement: [schema](xananode.canonical:schema/node-type-schema) + - Approved: false + +25. content\concepts\provenance.md:13:3 + - Match: claim + - Target: Claim (xananode.canonical:schema/node-type-claim) + - Replacement: [claim](xananode.canonical:schema/node-type-claim) + - Approved: false + +26. content\concepts\deep-linking.md:15:39 + - Match: fragment + - Target: Fragment (xananode.canonical:schema/node-type-fragment) + - Replacement: [fragment](xananode.canonical:schema/node-type-fragment) + - Approved: false + +27. content\concepts\compatibility-report.md:15:47 + - Match: schema + - Target: Schema (xananode.canonical:schema/node-type-schema) + - Replacement: [schema](xananode.canonical:schema/node-type-schema) + - Approved: false + +28. content\claims\claim-relationships-preserve-context.md:14:27 + - Match: source + - Target: Source (xananode.canonical:schema/node-type-source) + - Replacement: [source](xananode.canonical:schema/node-type-source) + - Approved: false + +29. content\trails\xananode-implementation-stack-trail.md:31:82 - Match: static publishing - Target: Static Publishing (xananode.example:technology/static-publishing) - Replacement: [static publishing](static-publishing) - Approved: false -6. content\trails\xananode-implementation-stack-trail.md:40:15 +30. content\trails\xananode-implementation-stack-trail.md:40:15 - Match: xananode-workspace-repo - Target: XanaNode Workspace Repository (xananode.example:source/xananode-workspace-repo) - Replacement: [xananode-workspace-repo](xananode-workspace-repo) - Approved: false -7. content\trails\xananode-implementation-stack-trail.md:41:15 +31. content\trails\xananode-implementation-stack-trail.md:41:15 - Match: xananode-studio-repo - Target: XanaNode Studio Repository (xananode.example:source/xananode-studio-repo) - Replacement: [xananode-studio-repo](xananode-studio-repo) - Approved: false -8. content\trails\xananode-implementation-stack-trail.md:37:15 +32. content\trails\xananode-implementation-stack-trail.md:37:15 - Match: xananode-protocol-repo - Target: XanaNode Protocol Repository (xananode.example:source/xananode-protocol-repo) - Replacement: [xananode-protocol-repo](xananode-protocol-repo) - Approved: false -9. content\trails\xananode-implementation-stack-trail.md:39:15 +33. content\trails\xananode-implementation-stack-trail.md:39:15 - Match: xananode-hugo-repo - Target: XanaNode Hugo Repository (xananode.example:source/xananode-hugo-repo) - Replacement: [xananode-hugo-repo](xananode-hugo-repo) - Approved: false -10. content\trails\xananode-implementation-stack-trail.md:38:15 +34. content\trails\xananode-implementation-stack-trail.md:38:15 - Match: xananode-core-sdk-repo - Target: XanaNode Core SDK Repository (xananode.example:source/xananode-core-sdk-repo) - Replacement: [xananode-core-sdk-repo](xananode-core-sdk-repo) - Approved: false -11. content\trails\xananode-implementation-stack-trail.md:31:118 +35. content\trails\xananode-implementation-stack-trail.md:31:118 - Match: protocol artifacts - Target: Protocol Artifacts (xananode.example:concept/protocol-artifacts) - Replacement: [protocol artifacts](protocol-artifacts) - Approved: false -12. content\trails\xananode-core-trail.md:38:15 +36. content\trails\xananode-implementation-stack-trail.md:31:118 + - Match: protocol artifacts + - Target: Protocol Artifacts (xananode.canonical:concept/protocol-artifacts) + - Replacement: [protocol artifacts](xananode.canonical:concept/protocol-artifacts) + - Approved: false + +37. content\trails\xananode-implementation-stack-trail.md:29:120 + - Match: fragment + - Target: Fragment (xananode.canonical:schema/node-type-fragment) + - Replacement: [fragment](xananode.canonical:schema/node-type-fragment) + - Approved: false + +38. content\trails\xananode-implementation-stack-trail.md:25:6 + - Match: trail + - Target: Trail (xananode.canonical:schema/node-type-trail) + - Replacement: [trail](xananode.canonical:schema/node-type-trail) + - Approved: false + +39. content\trails\xananode-implementation-stack-trail.md:27:66 + - Match: defines + - Target: Defines (xananode.canonical:schema/relationship-type-defines) + - Replacement: [defines](xananode.canonical:schema/relationship-type-defines) + - Approved: false + +40. content\trails\xananode-core-trail.md:38:15 - Match: start-here - Target: Start Here (xananode.example:essay/start-here) - Replacement: [start-here](start-here) - Approved: false -13. content\trails\xananode-core-trail.md:44:15 +41. content\trails\xananode-core-trail.md:44:15 - Match: tumbler-addressing - Target: Tumbler Addressing (xananode.example:concept/tumbler-addressing) - Replacement: [tumbler-addressing](tumbler-addressing) - Approved: false -14. content\trails\xananode-core-trail.md:43:15 +42. content\trails\xananode-core-trail.md:43:15 - Match: transclusion - Target: Transclusion (xananode.example:concept/transclusion) - Replacement: [transclusion](transclusion) - Approved: false -15. content\trails\xananode-core-trail.md:45:15 +43. content\trails\xananode-core-trail.md:45:15 - Match: namespacing - Target: Namespacing (xananode.example:concept/namespacing) - Replacement: [namespacing](namespacing) - Approved: false -16. content\trails\xananode-core-trail.md:40:15 +44. content\trails\xananode-core-trail.md:40:15 - Match: knowledge-substrate - Target: Knowledge Substrate (xananode.example:concept/knowledge-substrate) - Replacement: [knowledge-substrate](knowledge-substrate) - Approved: false -17. content\trails\xananode-core-trail.md:49:15 +45. content\trails\xananode-core-trail.md:49:15 - Match: federated-knowledge-substrates - Target: Federated Knowledge Substrates (xananode.example:concept/federated-knowledge-substrates) - Replacement: [federated-knowledge-substrates](federated-knowledge-substrates) - Approved: false -18. content\trails\protocol-artifacts-trail.md:43:15 +46. content\trails\xananode-core-trail.md:39:15 + - Match: xananode + - Target: XanaNode (xananode.canonical:concept/xananode) + - Replacement: [xananode](xananode.canonical:concept/xananode) + - Approved: false + +47. content\trails\xananode-core-trail.md:34:6 + - Match: trail + - Target: Trail (xananode.canonical:schema/node-type-trail) + - Replacement: [trail](xananode.canonical:schema/node-type-trail) + - Approved: false + +48. content\trails\xananode-core-trail.md:36:39 + - Match: documents + - Target: Documents (xananode.canonical:schema/relationship-type-documents) + - Replacement: [documents](xananode.canonical:schema/relationship-type-documents) + - Approved: false + +49. content\trails\protocol-artifacts-trail.md:43:15 - Match: substrate-relationship-list - Target: Substrate Relationship List (xananode.example:concept/substrate-relationship-list) - Replacement: [substrate-relationship-list](substrate-relationship-list) - Approved: false -19. content\trails\protocol-artifacts-trail.md:42:15 +50. content\trails\protocol-artifacts-trail.md:42:15 - Match: substrate-node-record - Target: Substrate Node Record (xananode.example:concept/substrate-node-record) - Replacement: [substrate-node-record](substrate-node-record) - Approved: false -20. content\trails\protocol-artifacts-trail.md:41:15 +51. content\trails\protocol-artifacts-trail.md:41:15 - Match: substrate-manifest - Target: Substrate Manifest (xananode.example:concept/substrate-manifest) - Replacement: [substrate-manifest](substrate-manifest) - Approved: false -21. content\trails\protocol-artifacts-trail.md:49:15 +52. content\trails\protocol-artifacts-trail.md:49:15 - Match: review-suggestions - Target: Review Suggestions (xananode.example:concept/review-suggestions) - Replacement: [review-suggestions](review-suggestions) - Approved: false -22. content\trails\protocol-artifacts-trail.md:40:15 +53. content\trails\protocol-artifacts-trail.md:40:15 - Match: protocol-artifacts - Target: Protocol Artifacts (xananode.example:concept/protocol-artifacts) - Replacement: [protocol-artifacts](protocol-artifacts) - Approved: false -23. content\trails\protocol-artifacts-trail.md:47:15 +54. content\trails\protocol-artifacts-trail.md:47:15 - Match: namespace-registry - Target: Namespace Registry (xananode.example:concept/namespace-registry) - Replacement: [namespace-registry](namespace-registry) - Approved: false -24. content\trails\protocol-artifacts-trail.md:46:15 +55. content\trails\protocol-artifacts-trail.md:46:15 - Match: merge-report - Target: Merge Report (xananode.example:concept/merge-report) - Replacement: [merge-report](merge-report) - Approved: false -25. content\trails\protocol-artifacts-trail.md:48:15 +56. content\trails\protocol-artifacts-trail.md:48:15 - Match: known-implementations-registry - Target: Known Implementations Registry (xananode.example:concept/known-implementations-registry) - Replacement: [known-implementations-registry](known-implementations-registry) - Approved: false -26. content\trails\protocol-artifacts-trail.md:53:15 +57. content\trails\protocol-artifacts-trail.md:53:15 - Match: federation-rules - Target: Federation Rules (xananode.example:concept/federation-rules) - Replacement: [federation-rules](federation-rules) - Approved: false -27. content\trails\protocol-artifacts-trail.md:52:15 +58. content\trails\protocol-artifacts-trail.md:52:15 - Match: federation-example - Target: Federation Example (xananode.example:concept/federation-example) - Replacement: [federation-example](federation-example) - Approved: false -28. content\trails\protocol-artifacts-trail.md:51:15 +59. content\trails\protocol-artifacts-trail.md:51:15 - Match: custom-extension-substrate - Target: Custom Extension Substrate (xananode.example:concept/custom-extension-substrate) - Replacement: [custom-extension-substrate](custom-extension-substrate) - Approved: false -29. content\trails\protocol-artifacts-trail.md:45:15 +60. content\trails\protocol-artifacts-trail.md:45:15 - Match: compatibility-report - Target: Compatibility Report (xananode.example:concept/compatibility-report) - Replacement: [compatibility-report](compatibility-report) - Approved: false -30. content\trails\protocol-artifacts-trail.md:44:15 +61. content\trails\protocol-artifacts-trail.md:44:15 - Match: compatibility-levels - Target: Compatibility Levels (xananode.example:concept/compatibility-levels) - Replacement: [compatibility-levels](compatibility-levels) - Approved: false -31. content\trails\protocol-artifacts-trail.md:50:15 +62. content\trails\protocol-artifacts-trail.md:50:15 - Match: canonical-type-policy - Target: Canonical Type Policy (xananode.example:concept/canonical-type-policy) - Replacement: [canonical-type-policy](canonical-type-policy) - Approved: false -32. content\trails\historical-lineage-trail.md:27:85 +63. content\trails\protocol-artifacts-trail.md:36:6 + - Match: trail + - Target: Trail (xananode.canonical:schema/node-type-trail) + - Replacement: [trail](xananode.canonical:schema/node-type-trail) + - Approved: false + +64. content\trails\historical-lineage-trail.md:27:85 - Match: associative trails - Target: Associative Trails (example.minimal:concept/associative-trails) - Replacement: [associative trails](example.minimal:concept/associative-trails) - Approved: false -33. content\trails\branching-orientation-trail.md:44:15 +65. content\trails\historical-lineage-trail.md:27:6 + - Match: trail + - Target: Trail (xananode.canonical:schema/node-type-trail) + - Replacement: [trail](xananode.canonical:schema/node-type-trail) + - Approved: false + +66. content\trails\branching-orientation-trail.md:44:15 - Match: start-here - Target: Start Here (xananode.example:essay/start-here) - Replacement: [start-here](start-here) - Approved: false -34. content\technologies\hugo.md:11:74 +67. content\trails\branching-orientation-trail.md:45:15 + - Match: xananode + - Target: XanaNode (xananode.canonical:concept/xananode) + - Replacement: [xananode](xananode.canonical:concept/xananode) + - Approved: false + +68. content\trails\branching-orientation-trail.md:42:6 + - Match: trail + - Target: Trail (xananode.canonical:schema/node-type-trail) + - Replacement: [trail](xananode.canonical:schema/node-type-trail) + - Approved: false + +69. content\technologies\hugo.md:11:74 - Match: XanaNode - Target: XanaNode (xananode.example:concept/xananode) - Replacement: [XanaNode](xananode) - Approved: false -35. content\sources\xananode-studio-repo.md:19:96 +70. content\technologies\hugo.md:11:74 + - Match: XanaNode + - Target: XanaNode (xananode.canonical:concept/xananode) + - Replacement: [XanaNode](xananode.canonical:concept/xananode) + - Approved: false + +71. content\technologies\hugo.md:11:1 + - Match: Hugo + - Target: Hugo (xananode.canonical:technology/hugo) + - Replacement: [Hugo](xananode.canonical:technology/hugo) + - Approved: false + +72. content\technologies\cytoscape-js.md:11:1 + - Match: Cytoscape.js + - Target: Cytoscape.js (xananode.canonical:technology/cytoscape-js) + - Replacement: [Cytoscape.js](xananode.canonical:technology/cytoscape-js) + - Approved: false + +73. content\sources\xananode-workspace-repo.md:17:111 + - Match: Git + - Target: Git (xananode.canonical:technology/git) + - Replacement: [Git](xananode.canonical:technology/git) + - Approved: false + +74. content\sources\xananode-studio-repo.md:19:96 - Match: Hugo - Target: Hugo (xananode.example:technology/hugo) - Replacement: [Hugo](hugo) - Approved: false -36. content\sources\xananode-protocol-repo.md:19:52 +75. content\sources\xananode-studio-repo.md:19:96 + - Match: Hugo + - Target: Hugo (xananode.canonical:technology/hugo) + - Replacement: [Hugo](xananode.canonical:technology/hugo) + - Approved: false + +76. content\sources\xananode-protocol-repo.md:19:52 - Match: XanaNode - Target: XanaNode (xananode.example:concept/xananode) - Replacement: [XanaNode](xananode) - Approved: false -37. content\sources\xananode-hugo-repo.md:19:5 +77. content\sources\xananode-protocol-repo.md:19:52 + - Match: XanaNode + - Target: XanaNode (xananode.canonical:concept/xananode) + - Replacement: [XanaNode](xananode.canonical:concept/xananode) + - Approved: false + +78. content\sources\xananode-protocol-repo.md:19:32 + - Match: source + - Target: Source (xananode.canonical:schema/node-type-source) + - Replacement: [source](xananode.canonical:schema/node-type-source) + - Approved: false + +79. content\sources\xananode-hugo-repo.md:19:5 - Match: Hugo - Target: Hugo (xananode.example:technology/hugo) - Replacement: [Hugo](hugo) - Approved: false -38. content\sources\xananode-hugo-repo.md:19:104 +80. content\sources\xananode-hugo-repo.md:19:104 - Match: XanaNode - Target: XanaNode (xananode.example:concept/xananode) - Replacement: [XanaNode](xananode) - Approved: false -39. content\schemas\xananode-relationship-types.md:15:208 +81. content\sources\xananode-hugo-repo.md:19:104 + - Match: XanaNode + - Target: XanaNode (xananode.canonical:concept/xananode) + - Replacement: [XanaNode](xananode.canonical:concept/xananode) + - Approved: false + +82. content\sources\xananode-hugo-repo.md:19:21 + - Match: contains + - Target: Contains (xananode.canonical:schema/relationship-type-contains) + - Replacement: [contains](xananode.canonical:schema/relationship-type-contains) + - Approved: false + +83. content\sources\xananode-hugo-repo.md:19:5 + - Match: Hugo + - Target: Hugo (xananode.canonical:technology/hugo) + - Replacement: [Hugo](xananode.canonical:technology/hugo) + - Approved: false + +84. content\sources\xananode-core-sdk-repo.md:19:74 + - Match: fragment + - Target: Fragment (xananode.canonical:schema/node-type-fragment) + - Replacement: [fragment](xananode.canonical:schema/node-type-fragment) + - Approved: false + +85. content\sources\xananode-core-sdk-repo.md:19:93 + - Match: relationship + - Target: Relationship (xananode.canonical:schema/node-type-relationship) + - Replacement: [relationship](xananode.canonical:schema/node-type-relationship) + - Approved: false + +86. content\sources\xanadu-document-interconnection.md:27:92 + - Match: media + - Target: Media (xananode.canonical:schema/node-type-media) + - Replacement: [media](xananode.canonical:schema/node-type-media) + - Approved: false + +87. content\sources\xanadu-document-interconnection.md:27:30 + - Match: source + - Target: Source (xananode.canonical:schema/node-type-source) + - Replacement: [source](xananode.canonical:schema/node-type-source) + - Approved: false + +88. content\sources\source-code-link-decay-study.md:17:6 + - Match: source + - Target: Source (xananode.canonical:schema/node-type-source) + - Replacement: [source](xananode.canonical:schema/node-type-source) + - Approved: false + +89. content\schemas\xananode-relationship-types.md:15:208 - Match: deep-linking - Target: Deep Linking (xananode.example:concept/deep-linking) - Replacement: [deep-linking](deep-linking) - Approved: false -40. content\schemas\namespace-schema.md:19:6 +90. content\schemas\xananode-relationship-types.md:15:146 + - Match: media + - Target: Media (xananode.canonical:schema/node-type-media) + - Replacement: [media](xananode.canonical:schema/node-type-media) + - Approved: false + +91. content\schemas\xananode-relationship-types.md:13:1 + - Match: Relationship + - Target: Relationship (xananode.canonical:schema/node-type-relationship) + - Replacement: [Relationship](xananode.canonical:schema/node-type-relationship) + - Approved: false + +92. content\schemas\xananode-relationship-types.md:15:153 + - Match: trail + - Target: Trail (xananode.canonical:schema/node-type-trail) + - Replacement: [trail](xananode.canonical:schema/node-type-trail) + - Approved: false + +93. content\schemas\xananode-relationship-types.md:15:32 + - Match: contains + - Target: Contains (xananode.canonical:schema/relationship-type-contains) + - Replacement: [contains](xananode.canonical:schema/relationship-type-contains) + - Approved: false + +94. content\schemas\xananode-node-types.md:15:78 + - Match: claim + - Target: Claim (xananode.canonical:schema/node-type-claim) + - Replacement: [claim](xananode.canonical:schema/node-type-claim) + - Approved: false + +95. content\schemas\xananode-node-types.md:15:182 + - Match: community + - Target: Community (xananode.canonical:schema/node-type-community) + - Replacement: [community](xananode.canonical:schema/node-type-community) + - Approved: false + +96. content\schemas\xananode-node-types.md:15:69 + - Match: concept + - Target: Concept (xananode.canonical:schema/node-type-concept) + - Replacement: [concept](xananode.canonical:schema/node-type-concept) + - Approved: false + +97. content\schemas\xananode-node-types.md:15:93 + - Match: essay + - Target: Essay (xananode.canonical:schema/node-type-essay) + - Replacement: [essay](xananode.canonical:schema/node-type-essay) + - Approved: false + +98. content\schemas\xananode-node-types.md:15:120 + - Match: event + - Target: Event (xananode.canonical:schema/node-type-event) + - Replacement: [event](xananode.canonical:schema/node-type-event) + - Approved: false + +99. content\schemas\xananode-node-types.md:15:236 + - Match: fragment + - Target: Fragment (xananode.canonical:schema/node-type-fragment) + - Replacement: [fragment](xananode.canonical:schema/node-type-fragment) + - Approved: false + +100. content\schemas\xananode-node-types.md:15:113 + - Match: media + - Target: Media (xananode.canonical:schema/node-type-media) + - Replacement: [media](xananode.canonical:schema/node-type-media) + - Approved: false + +101. content\schemas\xananode-node-types.md:15:100 + - Match: observation + - Target: Observation (xananode.canonical:schema/node-type-observation) + - Replacement: [observation](xananode.canonical:schema/node-type-observation) + - Approved: false + +102. content\schemas\xananode-node-types.md:15:134 + - Match: organization + - Target: Organization (xananode.canonical:schema/node-type-organization) + - Replacement: [organization](xananode.canonical:schema/node-type-organization) + - Approved: false + +103. content\schemas\xananode-node-types.md:15:61 + - Match: person + - Target: Person (xananode.canonical:schema/node-type-person) + - Replacement: [person](xananode.canonical:schema/node-type-person) + - Approved: false + +104. content\schemas\xananode-node-types.md:15:127 + - Match: place + - Target: Place (xananode.canonical:schema/node-type-place) + - Replacement: [place](xananode.canonical:schema/node-type-place) + - Approved: false + +105. content\schemas\xananode-node-types.md:15:148 + - Match: project + - Target: Project (xananode.canonical:schema/node-type-project) + - Replacement: [project](xananode.canonical:schema/node-type-project) + - Approved: false + +106. content\schemas\xananode-node-types.md:15:169 + - Match: publication + - Target: Publication (xananode.canonical:schema/node-type-publication) + - Replacement: [publication](xananode.canonical:schema/node-type-publication) + - Approved: false + +107. content\schemas\xananode-node-types.md:15:193 + - Match: relationship + - Target: Relationship (xananode.canonical:schema/node-type-relationship) + - Replacement: [relationship](xananode.canonical:schema/node-type-relationship) + - Approved: false + +108. content\schemas\xananode-node-types.md:15:207 + - Match: revision + - Target: Revision (xananode.canonical:schema/node-type-revision) + - Replacement: [revision](xananode.canonical:schema/node-type-revision) + - Approved: false + +109. content\schemas\xananode-node-types.md:15:224 + - Match: schema + - Target: Schema (xananode.canonical:schema/node-type-schema) + - Replacement: [schema](xananode.canonical:schema/node-type-schema) + - Approved: false + +110. content\schemas\xananode-node-types.md:15:85 + - Match: source + - Target: Source (xananode.canonical:schema/node-type-source) + - Replacement: [source](xananode.canonical:schema/node-type-source) + - Approved: false + +111. content\schemas\xananode-node-types.md:15:157 + - Match: technology + - Target: Technology (xananode.canonical:schema/node-type-technology) + - Replacement: [technology](xananode.canonical:schema/node-type-technology) + - Approved: false + +112. content\schemas\xananode-node-types.md:15:217 + - Match: trail + - Target: Trail (xananode.canonical:schema/node-type-trail) + - Replacement: [trail](xananode.canonical:schema/node-type-trail) + - Approved: false + +113. content\schemas\xananode-node-types.md:15:32 + - Match: contains + - Target: Contains (xananode.canonical:schema/relationship-type-contains) + - Replacement: [contains](xananode.canonical:schema/relationship-type-contains) + - Approved: false + +114. content\schemas\xananode-node-types.md:13:47 + - Match: represents + - Target: Represents (xananode.canonical:schema/relationship-type-represents) + - Replacement: [represents](xananode.canonical:schema/relationship-type-represents) + - Approved: false + +115. content\schemas\xananode-core-schema.md:29:200 + - Match: relationship + - Target: Relationship (xananode.canonical:schema/node-type-relationship) + - Replacement: [relationship](xananode.canonical:schema/node-type-relationship) + - Approved: false + +116. content\schemas\xananode-core-schema.md:29:31 + - Match: includes + - Target: Includes (xananode.canonical:schema/relationship-type-includes) + - Replacement: [includes](xananode.canonical:schema/relationship-type-includes) + - Approved: false + +117. content\schemas\substrate-relationships-schema.md:19:18 + - Match: relationship + - Target: Relationship (xananode.canonical:schema/node-type-relationship) + - Replacement: [relationship](xananode.canonical:schema/node-type-relationship) + - Approved: false + +118. content\schemas\substrate-relationships-schema.md:17:6 + - Match: schema + - Target: Schema (xananode.canonical:schema/node-type-schema) + - Replacement: [schema](xananode.canonical:schema/node-type-schema) + - Approved: false + +119. content\schemas\substrate-relationships-schema.md:19:46 + - Match: source + - Target: Source (xananode.canonical:schema/node-type-source) + - Replacement: [source](xananode.canonical:schema/node-type-source) + - Approved: false + +120. content\schemas\substrate-relationships-schema.md:19:4 + - Match: requires + - Target: Requires (xananode.canonical:schema/relationship-type-requires) + - Replacement: [requires](xananode.canonical:schema/relationship-type-requires) + - Approved: false + +121. content\schemas\substrate-node-schema.md:19:148 + - Match: fragment + - Target: Fragment (xananode.canonical:schema/node-type-fragment) + - Replacement: [fragment](xananode.canonical:schema/node-type-fragment) + - Approved: false + +122. content\schemas\substrate-node-schema.md:19:66 + - Match: relationship + - Target: Relationship (xananode.canonical:schema/node-type-relationship) + - Replacement: [relationship](xananode.canonical:schema/node-type-relationship) + - Approved: false + +123. content\schemas\substrate-node-schema.md:17:6 + - Match: schema + - Target: Schema (xananode.canonical:schema/node-type-schema) + - Replacement: [schema](xananode.canonical:schema/node-type-schema) + - Approved: false + +124. content\schemas\substrate-node-schema.md:19:4 + - Match: requires + - Target: Requires (xananode.canonical:schema/relationship-type-requires) + - Replacement: [requires](xananode.canonical:schema/relationship-type-requires) + - Approved: false + +125. content\schemas\namespace-schema.md:19:6 - Match: support - Target: Support (xananode.example:source/source-support) - Replacement: [support](source-support) - Approved: false -41. content\projects\memex.md:13:38 +126. content\schemas\merge-report-schema.md:17:6 + - Match: schema + - Target: Schema (xananode.canonical:schema/node-type-schema) + - Replacement: [schema](xananode.canonical:schema/node-type-schema) + - Approved: false + +127. content\schemas\merge-report-schema.md:19:4 + - Match: preserves + - Target: Preserves (xananode.canonical:schema/relationship-type-preserves) + - Replacement: [preserves](xananode.canonical:schema/relationship-type-preserves) + - Approved: false + +128. content\schemas\merge-report-schema.md:17:39 + - Match: proposed + - Target: Proposed (xananode.canonical:schema/relationship-type-proposed) + - Replacement: [proposed](xananode.canonical:schema/relationship-type-proposed) + - Approved: false + +129. content\schemas\compatibility-report-schema.md:17:6 + - Match: schema + - Target: Schema (xananode.canonical:schema/node-type-schema) + - Replacement: [schema](xananode.canonical:schema/node-type-schema) + - Approved: false + +130. content\projects\xananode-hugo-theme.md:21:42 + - Match: media + - Target: Media (xananode.canonical:schema/node-type-media) + - Replacement: [media](xananode.canonical:schema/node-type-media) + - Approved: false + +131. content\projects\project-xanadu.md:13:170 + - Match: media + - Target: Media (xananode.canonical:schema/node-type-media) + - Replacement: [media](xananode.canonical:schema/node-type-media) + - Approved: false + +132. content\projects\project-xanadu.md:13:1 + - Match: Project + - Target: Project (xananode.canonical:schema/node-type-project) + - Replacement: [Project](xananode.canonical:schema/node-type-project) + - Approved: false + +133. content\projects\project-xanadu.md:13:146 + - Match: relationship + - Target: Relationship (xananode.canonical:schema/node-type-relationship) + - Replacement: [relationship](xananode.canonical:schema/node-type-relationship) + - Approved: false + +134. content\projects\memex.md:13:38 - Match: associative trails - Target: Associative Trails (example.minimal:concept/associative-trails) - Replacement: [associative trails](example.minimal:concept/associative-trails) - Approved: false -42. content\essays\using-hugo-with-protocol-json.md:18:13 +135. content\projects\memex.md:13:26 + - Match: concept + - Target: Concept (xananode.canonical:schema/node-type-concept) + - Replacement: [concept](xananode.canonical:schema/node-type-concept) + - Approved: false + +136. content\people\ted-nelson.md:17:120 + - Match: media + - Target: Media (xananode.canonical:schema/node-type-media) + - Replacement: [media](xananode.canonical:schema/node-type-media) + - Approved: false + +137. content\people\ted-nelson.md:17:24 + - Match: documents + - Target: Documents (xananode.canonical:schema/relationship-type-documents) + - Replacement: [documents](xananode.canonical:schema/relationship-type-documents) + - Approved: false + +138. content\media\xananode-icon.md:29:223 + - Match: documents + - Target: Documents (xananode.canonical:schema/relationship-type-documents) + - Replacement: [documents](xananode.canonical:schema/relationship-type-documents) + - Approved: false + +139. content\essays\what-is-xananode.md:24:5 + - Match: relationship + - Target: Relationship (xananode.canonical:schema/node-type-relationship) + - Replacement: [relationship](xananode.canonical:schema/node-type-relationship) + - Approved: false + +140. content\essays\what-is-xananode.md:26:33 + - Match: authored + - Target: Authored (xananode.canonical:schema/relationship-type-authored) + - Replacement: [authored](xananode.canonical:schema/relationship-type-authored) + - Approved: false + +141. content\essays\what-is-xananode.md:28:181 + - Match: preserves + - Target: Preserves (xananode.canonical:schema/relationship-type-preserves) + - Replacement: [preserves](xananode.canonical:schema/relationship-type-preserves) + - Approved: false + +142. content\essays\using-hugo-with-protocol-json.md:18:13 - Match: static publishing - Target: Static Publishing (xananode.example:technology/static-publishing) - Replacement: [static publishing](static-publishing) - Approved: false -43. content\essays\using-hugo-with-protocol-json.md:36:215 +143. content\essays\using-hugo-with-protocol-json.md:36:215 - Match: XanaNode - Target: XanaNode (xananode.example:concept/xananode) - Replacement: [XanaNode](xananode) - Approved: false -44. content\essays\using-hugo-with-protocol-json.md:35:180 +144. content\essays\using-hugo-with-protocol-json.md:35:180 - Match: typed relationships - Target: Typed Relationships (xananode.example:concept/typed-relationships) - Replacement: [typed relationships](typed-relationships) - Approved: false -45. content\essays\using-hugo-with-protocol-json.md:35:233 +145. content\essays\using-hugo-with-protocol-json.md:35:233 - Match: transclusion - Target: Transclusion (xananode.example:concept/transclusion) - Replacement: [transclusion](transclusion) - Approved: false -46. content\essays\using-hugo-with-protocol-json.md:35:146 +146. content\essays\using-hugo-with-protocol-json.md:35:146 - Match: substrate manifest - Target: Substrate Manifest (xananode.example:concept/substrate-manifest) - Replacement: [substrate manifest](substrate-manifest) - Approved: false -47. content\essays\using-hugo-with-protocol-json.md:36:147 +147. content\essays\using-hugo-with-protocol-json.md:36:215 + - Match: XanaNode + - Target: XanaNode (xananode.canonical:concept/xananode) + - Replacement: [XanaNode](xananode.canonical:concept/xananode) + - Approved: false + +148. content\essays\using-hugo-with-protocol-json.md:38:279 + - Match: source + - Target: Source (xananode.canonical:schema/node-type-source) + - Replacement: [source](xananode.canonical:schema/node-type-source) + - Approved: false + +149. content\essays\using-hugo-with-protocol-json.md:35:117 + - Match: demonstrates + - Target: Demonstrates (xananode.canonical:schema/relationship-type-demonstrates) + - Replacement: [demonstrates](xananode.canonical:schema/relationship-type-demonstrates) + - Approved: false + +150. content\essays\using-hugo-with-protocol-json.md:59:261 + - Match: derived from + - Target: Derived from (xananode.canonical:schema/relationship-type-derived_from) + - Replacement: [derived from](xananode.canonical:schema/relationship-type-derived_from) + - Approved: false + +151. content\essays\using-hugo-with-protocol-json.md:36:22 + - Match: extends + - Target: Extends (xananode.canonical:schema/relationship-type-extends) + - Replacement: [extends](xananode.canonical:schema/relationship-type-extends) + - Approved: false + +152. content\essays\using-hugo-with-protocol-json.md:33:18 + - Match: uses + - Target: Uses (xananode.canonical:schema/relationship-type-uses) + - Replacement: [uses](xananode.canonical:schema/relationship-type-uses) + - Approved: false + +153. content\essays\using-hugo-with-protocol-json.md:36:147 - Match: FRESS - Target: FRESS (xananode.lineage:project/fress) - Replacement: [FRESS](xananode.lineage:project/fress) - Approved: false -48. content\essays\using-hugo-with-protocol-json.md:36:154 +154. content\essays\using-hugo-with-protocol-json.md:36:154 - Match: Intermedia - Target: Intermedia (xananode.lineage:project/intermedia) - Replacement: [Intermedia](xananode.lineage:project/intermedia) - Approved: false -49. content\essays\using-hugo-with-protocol-json.md:36:177 +155. content\essays\using-hugo-with-protocol-json.md:36:177 - Match: Hyperland - Target: Hyperland (xananode.lineage:publication/hyperland) - Replacement: [Hyperland](xananode.lineage:publication/hyperland) - Approved: false -50. content\essays\using-hugo-with-protocol-json.md:36:192 +156. content\essays\using-hugo-with-protocol-json.md:36:192 - Match: TED2 - Target: TED2 (xananode.lineage:event/ted2-1990) - Replacement: [TED2](xananode.lineage:event/ted2-1990) - Approved: false -51. content\essays\using-hugo-with-protocol-json.md:36:166 +157. content\essays\using-hugo-with-protocol-json.md:36:166 - Match: HyperCard - Target: HyperCard (xananode.lineage:technology/hypercard) - Replacement: [HyperCard](xananode.lineage:technology/hypercard) - Approved: false -52. content\essays\start-here.md:34:23 +158. content\essays\start-here.md:34:23 - Match: Hugo - Target: Hugo (xananode.example:technology/hugo) - Replacement: [Hugo](hugo) - Approved: false -53. content\concepts\substrate-node-record.md:15:212 - - Match: HTML - - Target: HTML (xananode.lineage:technology/html) - - Replacement: [HTML](xananode.lineage:technology/html) +159. content\essays\start-here.md:24:49 + - Match: claim + - Target: Claim (xananode.canonical:schema/node-type-claim) + - Replacement: [claim](xananode.canonical:schema/node-type-claim) - Approved: false -54. content\concepts\knowledge-substrate.md:17:3 - - Match: knowledge substrate - - Target: Knowledge Substrate (example.minimal:concept/knowledge-substrate) - - Replacement: [knowledge substrate](example.minimal:concept/knowledge-substrate) +160. content\essays\start-here.md:32:111 + - Match: relationship + - Target: Relationship (xananode.canonical:schema/node-type-relationship) + - Replacement: [relationship](xananode.canonical:schema/node-type-relationship) - Approved: false -## Implemented Transclusions +161. content\essays\start-here.md:30:17 + - Match: trail + - Target: Trail (xananode.canonical:schema/node-type-trail) + - Replacement: [trail](xananode.canonical:schema/node-type-trail) + - Approved: false -1. content\concepts\tumbler-addressing.md - - Target: Associative Trails Fragment (xananode.example:fragment/as-we-may-think-0004@v1/0004) - - Tumbler: xananode.example:source/as-we-may-think@sha256:5e8e3a3bbe2278db54e5ea7b8e6a2677b620f67d2095e37409bc7c42451e1705#fragment/0004@sha256:f712416ac32e6b8771dcbe4315d4d9ff61635e6407265b20301ec3e3a79afc0e - - Text: Bush argued that the growing record of knowledge required better associative methods for navigation and recall. - - Implemented: true +162. content\essays\start-here.md:26:122 + - Match: depends on + - Target: Depends on (xananode.canonical:schema/relationship-type-depends_on) + - Replacement: [depends on](xananode.canonical:schema/relationship-type-depends_on) + - Approved: false -2. content\concepts\transclusion.md - - Target: Reusable Media Fragment (xananode.example:fragment/xanadu-document-interconnection-0001@v1/0001) - - Tumbler: xananode.example:source/xanadu-document-interconnection@sha256:551b9b3f6532555b2b61f8411b721ef8610000d1f5f13d6bb050a03ec8af7b51#fragment/0001@sha256:48d3c63d7645b547a9d41b7f6f39d2f07a885f4a479353dd3ae8742c4225cbfe - - Text: Nelson's work provides a key source layer for transclusion, reusable media, and visible interconnection. - - Implemented: true +163. content\essays\start-here.md:30:52 + - Match: documents + - Target: Documents (xananode.canonical:schema/relationship-type-documents) + - Replacement: [documents](xananode.canonical:schema/relationship-type-documents) + - Approved: false -3. content\concepts\fragment-node.md - - Target: Augmenting Human Intelligence Fragment (xananode.example:fragment/mother-of-all-demos-0001@v1/0001) - - Tumbler: xananode.example:source/mother-of-all-demos@sha256:88a43c06a3135ff5a982ca8efe948753f1d6e839561dcf664bd873719025e210#fragment/0001@sha256:217a3bcf5fb3c571fd4661497b6bdde97bba61576045ca253f21b9c0d2987ce4 - - Text: The demonstration showed computers as tools for augmenting human intelligence and navigating structured knowledge work. - - Implemented: true +164. content\essays\start-here.md:28:16 + - Match: explains + - Target: Explains (xananode.canonical:schema/relationship-type-explains) + - Replacement: [explains](xananode.canonical:schema/relationship-type-explains) + - Approved: false -4. example.minimal:essay/relationship-navigation-intro - - Target: example.minimal:fragment/as-we-may-think-0004 (example.minimal:fragment/as-we-may-think-0004@versioned/fragment) - - Tumbler: example.minimal:source/as-we-may-think@git:8e47e70:examples/minimal-substrate/nodes/source-as-we-may-think.json#fragment/0004@sha256:example-as-we-may-think-fragment-0004 - - Text: The essay includes the source fragment by stable reference instead of duplicating it. - - Implemented: true +165. content\essays\start-here.md:26:81 + - Match: supports + - Target: Supports (xananode.canonical:schema/relationship-type-supports) + - Replacement: [supports](xananode.canonical:schema/relationship-type-supports) + - Approved: false + +166. content\essays\start-here.md:34:23 + - Match: Hugo + - Target: Hugo (xananode.canonical:technology/hugo) + - Replacement: [Hugo](xananode.canonical:technology/hugo) + - Approved: false + +167. content\concepts\xananode.md:22:1 + - Match: XanaNode + - Target: XanaNode (xananode.canonical:concept/xananode) + - Replacement: [XanaNode](xananode.canonical:concept/xananode) + - Approved: false + +168. content\concepts\xananode.md:24:118 + - Match: media + - Target: Media (xananode.canonical:schema/node-type-media) + - Replacement: [media](xananode.canonical:schema/node-type-media) + - Approved: false + +169. content\concepts\xananode.md:26:10 + - Match: schema + - Target: Schema (xananode.canonical:schema/node-type-schema) + - Replacement: [schema](xananode.canonical:schema/node-type-schema) + - Approved: false + +170. content\concepts\xananode.md:26:169 + - Match: source + - Target: Source (xananode.canonical:schema/node-type-source) + - Replacement: [source](xananode.canonical:schema/node-type-source) + - Approved: false + +171. content\concepts\xananode.md:26:37 + - Match: authored + - Target: Authored (xananode.canonical:schema/relationship-type-authored) + - Replacement: [authored](xananode.canonical:schema/relationship-type-authored) + - Approved: false + +172. content\concepts\xananode.md:24:74 + - Match: documents + - Target: Documents (xananode.canonical:schema/relationship-type-documents) + - Replacement: [documents](xananode.canonical:schema/relationship-type-documents) + - Approved: false + +173. content\concepts\unlabeled-hyperlink.md:13:149 + - Match: source + - Target: Source (xananode.canonical:schema/node-type-source) + - Replacement: [source](xananode.canonical:schema/node-type-source) + - Approved: false + +174. content\concepts\unlabeled-hyperlink.md:13:75 + - Match: contradicts + - Target: Contradicts (xananode.canonical:schema/relationship-type-contradicts) + - Replacement: [contradicts](xananode.canonical:schema/relationship-type-contradicts) + - Approved: false + +175. content\concepts\unlabeled-hyperlink.md:13:88 + - Match: defines + - Target: Defines (xananode.canonical:schema/relationship-type-defines) + - Replacement: [defines](xananode.canonical:schema/relationship-type-defines) + - Approved: false + +176. content\concepts\unlabeled-hyperlink.md:13:97 + - Match: documents + - Target: Documents (xananode.canonical:schema/relationship-type-documents) + - Replacement: [documents](xananode.canonical:schema/relationship-type-documents) + - Approved: false + +177. content\concepts\unlabeled-hyperlink.md:13:116 + - Match: explains + - Target: Explains (xananode.canonical:schema/relationship-type-explains) + - Replacement: [explains](xananode.canonical:schema/relationship-type-explains) + - Approved: false + +178. content\concepts\unlabeled-hyperlink.md:13:136 + - Match: mentions + - Target: Mentions (xananode.canonical:schema/relationship-type-mentions) + - Replacement: [mentions](xananode.canonical:schema/relationship-type-mentions) + - Approved: false + +179. content\concepts\unlabeled-hyperlink.md:13:108 + - Match: quotes + - Target: Quotes (xananode.canonical:schema/relationship-type-quotes) + - Replacement: [quotes](xananode.canonical:schema/relationship-type-quotes) + - Approved: false + +180. content\concepts\unlabeled-hyperlink.md:13:65 + - Match: supports + - Target: Supports (xananode.canonical:schema/relationship-type-supports) + - Replacement: [supports](xananode.canonical:schema/relationship-type-supports) + - Approved: false + +181. content\concepts\typed-relationships.md:15:9 + - Match: relationship + - Target: Relationship (xananode.canonical:schema/node-type-relationship) + - Replacement: [relationship](xananode.canonical:schema/node-type-relationship) + - Approved: false + +182. content\concepts\tumbler-addressing.md:31:152 + - Match: location + - Target: Geographic coordinates (xananode.canonical:schema/property-geo_coordinates) + - Replacement: [location](xananode.canonical:schema/property-geo_coordinates) + - Approved: false + +183. content\concepts\substrate-relationship-list.md:17:119 + - Match: media + - Target: Media (xananode.canonical:schema/node-type-media) + - Replacement: [media](xananode.canonical:schema/node-type-media) + - Approved: false + +184. content\concepts\substrate-relationship-list.md:15:35 + - Match: source + - Target: Source (xananode.canonical:schema/node-type-source) + - Replacement: [source](xananode.canonical:schema/node-type-source) + - Approved: false + +185. content\concepts\substrate-relationship-list.md:17:132 + - Match: trail + - Target: Trail (xananode.canonical:schema/node-type-trail) + - Replacement: [trail](xananode.canonical:schema/node-type-trail) + - Approved: false + +186. content\concepts\substrate-relationship-list.md:17:28 + - Match: authored + - Target: Authored (xananode.canonical:schema/relationship-type-authored) + - Replacement: [authored](xananode.canonical:schema/relationship-type-authored) + - Approved: false + +187. content\concepts\substrate-relationship-list.md:17:71 + - Match: derived from + - Target: Derived from (xananode.canonical:schema/relationship-type-derived_from) + - Replacement: [derived from](xananode.canonical:schema/relationship-type-derived_from) + - Approved: false + +188. content\concepts\substrate-node-record.md:15:129 + - Match: relationship + - Target: Relationship (xananode.canonical:schema/node-type-relationship) + - Replacement: [relationship](xananode.canonical:schema/node-type-relationship) + - Approved: false + +189. content\concepts\substrate-node-record.md:15:4 + - Match: preserves + - Target: Preserves (xananode.canonical:schema/relationship-type-preserves) + - Replacement: [preserves](xananode.canonical:schema/relationship-type-preserves) + - Approved: false + +190. content\concepts\substrate-node-record.md:15:212 + - Match: HTML + - Target: HTML (xananode.lineage:technology/html) + - Replacement: [HTML](xananode.lineage:technology/html) + - Approved: false + +191. content\concepts\substrate-manifest.md:13:74 + - Match: schema + - Target: Schema (xananode.canonical:schema/node-type-schema) + - Replacement: [schema](xananode.canonical:schema/node-type-schema) + - Approved: false + +192. content\concepts\schema-extension.md:21:234 + - Match: XanaNode + - Target: XanaNode (xananode.canonical:concept/xananode) + - Replacement: [XanaNode](xananode.canonical:concept/xananode) + - Approved: false + +193. content\concepts\schema-extension.md:21:191 + - Match: relationship + - Target: Relationship (xananode.canonical:schema/node-type-relationship) + - Replacement: [relationship](xananode.canonical:schema/node-type-relationship) + - Approved: false + +194. content\concepts\review-suggestions.md:13:102 + - Match: fragment + - Target: Fragment (xananode.canonical:schema/node-type-fragment) + - Replacement: [fragment](xananode.canonical:schema/node-type-fragment) + - Approved: false + +195. content\concepts\protocol-artifacts.md:25:42 + - Match: Protocol artifacts + - Target: Protocol Artifacts (xananode.canonical:concept/protocol-artifacts) + - Replacement: [Protocol artifacts](xananode.canonical:concept/protocol-artifacts) + - Approved: false + +196. content\concepts\protocol-artifacts.md:23:146 + - Match: fragment + - Target: Fragment (xananode.canonical:schema/node-type-fragment) + - Replacement: [fragment](xananode.canonical:schema/node-type-fragment) + - Approved: false + +197. content\concepts\protocol-artifacts.md:23:132 + - Match: schema + - Target: Schema (xananode.canonical:schema/node-type-schema) + - Replacement: [schema](xananode.canonical:schema/node-type-schema) + - Approved: false + +198. content\concepts\namespace-registry.md:13:5 + - Match: namespace registry + - Target: Namespace Registry (xananode.canonical:schema/namespace-registry) + - Replacement: [namespace registry](xananode.canonical:schema/namespace-registry) + - Approved: false + +199. content\concepts\merge-validation.md:23:195 + - Match: relationship + - Target: Relationship (xananode.canonical:schema/node-type-relationship) + - Replacement: [relationship](xananode.canonical:schema/node-type-relationship) + - Approved: false + +200. content\concepts\merge-validation.md:23:169 + - Match: schema + - Target: Schema (xananode.canonical:schema/node-type-schema) + - Replacement: [schema](xananode.canonical:schema/node-type-schema) + - Approved: false + +201. content\concepts\merge-validation.md:23:153 + - Match: source + - Target: Source (xananode.canonical:schema/node-type-source) + - Replacement: [source](xananode.canonical:schema/node-type-source) + - Approved: false + +202. content\concepts\merge-validation.md:27:105 + - Match: proposed + - Target: Proposed (xananode.canonical:schema/relationship-type-proposed) + - Replacement: [proposed](xananode.canonical:schema/relationship-type-proposed) + - Approved: false + +203. content\concepts\merge-report.md:19:161 + - Match: relationship + - Target: Relationship (xananode.canonical:schema/node-type-relationship) + - Replacement: [relationship](xananode.canonical:schema/node-type-relationship) + - Approved: false + +204. content\concepts\merge-report.md:17:16 + - Match: trail + - Target: Trail (xananode.canonical:schema/node-type-trail) + - Replacement: [trail](xananode.canonical:schema/node-type-trail) + - Approved: false + +205. content\concepts\merge-report.md:17:43 + - Match: preserves + - Target: Preserves (xananode.canonical:schema/relationship-type-preserves) + - Replacement: [preserves](xananode.canonical:schema/relationship-type-preserves) + - Approved: false + +206. content\concepts\merge-report.md:17:53 + - Match: proposed + - Target: Proposed (xananode.canonical:schema/relationship-type-proposed) + - Replacement: [proposed](xananode.canonical:schema/relationship-type-proposed) + - Approved: false + +207. content\concepts\merge-report.md:19:62 + - Match: uses + - Target: Uses (xananode.canonical:schema/relationship-type-uses) + - Replacement: [uses](xananode.canonical:schema/relationship-type-uses) + - Approved: false + +208. content\concepts\known-implementations-registry.md:13:5 + - Match: known implementations registry + - Target: Known Implementations Registry (xananode.canonical:schema/known-implementations-registry) + - Replacement: [known implementations registry](xananode.canonical:schema/known-implementations-registry) + - Approved: false + +209. content\concepts\known-implementations-registry.md:15:76 + - Match: claim + - Target: Claim (xananode.canonical:schema/node-type-claim) + - Replacement: [claim](xananode.canonical:schema/node-type-claim) + - Approved: false + +210. content\concepts\knowledge-substrate.md:17:3 + - Match: knowledge substrate + - Target: Knowledge Substrate (example.minimal:concept/knowledge-substrate) + - Replacement: [knowledge substrate](example.minimal:concept/knowledge-substrate) + - Approved: false + +211. content\concepts\knowledge-substrate.md:17:3 + - Match: knowledge substrate + - Target: Knowledge Substrate (xananode.canonical:concept/knowledge-substrate) + - Replacement: [knowledge substrate](xananode.canonical:concept/knowledge-substrate) + - Approved: false + +212. content\concepts\knowledge-substrate.md:19:37 + - Match: documents + - Target: Documents (xananode.canonical:schema/relationship-type-documents) + - Replacement: [documents](xananode.canonical:schema/relationship-type-documents) + - Approved: false + +213. content\concepts\independent-moderation.md:13:80 + - Match: disputes + - Target: Disputes (xananode.canonical:schema/relationship-type-disputes) + - Replacement: [disputes](xananode.canonical:schema/relationship-type-disputes) + - Approved: false + +214. content\concepts\fragment-node.md:19:19 + - Match: concept + - Target: Concept (xananode.canonical:schema/node-type-concept) + - Replacement: [concept](xananode.canonical:schema/node-type-concept) + - Approved: false + +215. content\concepts\fragment-node.md:17:116 + - Match: relationship + - Target: Relationship (xananode.canonical:schema/node-type-relationship) + - Replacement: [relationship](xananode.canonical:schema/node-type-relationship) + - Approved: false + +216. content\concepts\fragment-node.md:23:83 + - Match: authored + - Target: Authored (xananode.canonical:schema/relationship-type-authored) + - Replacement: [authored](xananode.canonical:schema/relationship-type-authored) + - Approved: false + +217. content\concepts\fragment-node.md:19:27 + - Match: cites + - Target: Cites (xananode.canonical:schema/relationship-type-cites) + - Replacement: [cites](xananode.canonical:schema/relationship-type-cites) + - Approved: false + +218. content\concepts\federation-example.md:19:31 + - Match: authored + - Target: Authored (xananode.canonical:schema/relationship-type-authored) + - Replacement: [authored](xananode.canonical:schema/relationship-type-authored) + - Approved: false + +219. content\concepts\federated-knowledge-substrates.md:21:19 + - Match: community + - Target: Community (xananode.canonical:schema/node-type-community) + - Replacement: [community](xananode.canonical:schema/node-type-community) + - Approved: false + +220. content\concepts\federated-knowledge-substrates.md:21:6 + - Match: person + - Target: Person (xananode.canonical:schema/node-type-person) + - Replacement: [person](xananode.canonical:schema/node-type-person) + - Approved: false + +221. content\concepts\federated-knowledge-substrates.md:19:35 + - Match: authored + - Target: Authored (xananode.canonical:schema/relationship-type-authored) + - Replacement: [authored](xananode.canonical:schema/relationship-type-authored) + - Approved: false + +222. content\concepts\federated-knowledge-substrates.md:25:31 + - Match: depends on + - Target: Depends on (xananode.canonical:schema/relationship-type-depends_on) + - Replacement: [depends on](xananode.canonical:schema/relationship-type-depends_on) + - Approved: false + +223. content\concepts\dispute-resolution.md:19:238 + - Match: relationship + - Target: Relationship (xananode.canonical:schema/node-type-relationship) + - Replacement: [relationship](xananode.canonical:schema/node-type-relationship) + - Approved: false + +224. content\concepts\dispute-resolution.md:17:1 + - Match: Disputes + - Target: Disputes (xananode.canonical:schema/relationship-type-disputes) + - Replacement: [Disputes](xananode.canonical:schema/relationship-type-disputes) + - Approved: false + +225. content\concepts\dispute-resolution.md:19:28 + - Match: preserves + - Target: Preserves (xananode.canonical:schema/relationship-type-preserves) + - Replacement: [preserves](xananode.canonical:schema/relationship-type-preserves) + - Approved: false + +226. content\concepts\deep-linking.md:15:139 + - Match: source + - Target: Source (xananode.canonical:schema/node-type-source) + - Replacement: [source](xananode.canonical:schema/node-type-source) + - Approved: false + +227. content\concepts\custom-extension-substrate.md:19:105 + - Match: relationship + - Target: Relationship (xananode.canonical:schema/node-type-relationship) + - Replacement: [relationship](xananode.canonical:schema/node-type-relationship) + - Approved: false + +228. content\concepts\custom-extension-substrate.md:19:23 + - Match: defines + - Target: Defines (xananode.canonical:schema/relationship-type-defines) + - Replacement: [defines](xananode.canonical:schema/relationship-type-defines) + - Approved: false + +229. content\concepts\civilizational-memory.md:19:87 + - Match: authored + - Target: Authored (xananode.canonical:schema/relationship-type-authored) + - Replacement: [authored](xananode.canonical:schema/relationship-type-authored) + - Approved: false + +230. content\claims\claim-relationships-preserve-context.md:14:80 + - Match: cites + - Target: Cites (xananode.canonical:schema/relationship-type-cites) + - Replacement: [cites](xananode.canonical:schema/relationship-type-cites) + - Approved: false + +231. content\claims\claim-relationships-preserve-context.md:14:96 + - Match: contradicts + - Target: Contradicts (xananode.canonical:schema/relationship-type-contradicts) + - Replacement: [contradicts](xananode.canonical:schema/relationship-type-contradicts) + - Approved: false + +232. content\claims\claim-relationships-preserve-context.md:14:87 + - Match: defines + - Target: Defines (xananode.canonical:schema/relationship-type-defines) + - Replacement: [defines](xananode.canonical:schema/relationship-type-defines) + - Approved: false + +233. content\claims\claim-relationships-preserve-context.md:14:109 + - Match: explains + - Target: Explains (xananode.canonical:schema/relationship-type-explains) + - Replacement: [explains](xananode.canonical:schema/relationship-type-explains) + - Approved: false + +234. content\claims\claim-relationships-preserve-context.md:14:137 + - Match: mentions + - Target: Mentions (xananode.canonical:schema/relationship-type-mentions) + - Replacement: [mentions](xananode.canonical:schema/relationship-type-mentions) + - Approved: false + +235. content\claims\claim-relationships-preserve-context.md:14:119 + - Match: quotes + - Target: Quotes (xananode.canonical:schema/relationship-type-quotes) + - Replacement: [quotes](xananode.canonical:schema/relationship-type-quotes) + - Approved: false + +## Implemented Transclusions + +1. content\concepts\tumbler-addressing.md + - Target: Associative Trails Fragment (xananode.example:fragment/as-we-may-think-0004@v1/0004) + - Tumbler: xananode.example:source/as-we-may-think@sha256:5e8e3a3bbe2278db54e5ea7b8e6a2677b620f67d2095e37409bc7c42451e1705#fragment/0004@sha256:f712416ac32e6b8771dcbe4315d4d9ff61635e6407265b20301ec3e3a79afc0e + - Text: Bush argued that the growing record of knowledge required better associative methods for navigation and recall. + - Implemented: true + +2. content\concepts\transclusion.md + - Target: Reusable Media Fragment (xananode.example:fragment/xanadu-document-interconnection-0001@v1/0001) + - Tumbler: xananode.example:source/xanadu-document-interconnection@sha256:551b9b3f6532555b2b61f8411b721ef8610000d1f5f13d6bb050a03ec8af7b51#fragment/0001@sha256:48d3c63d7645b547a9d41b7f6f39d2f07a885f4a479353dd3ae8742c4225cbfe + - Text: Nelson's work provides a key source layer for transclusion, reusable media, and visible interconnection. + - Implemented: true + +3. content\concepts\fragment-node.md + - Target: Augmenting Human Intelligence Fragment (xananode.example:fragment/mother-of-all-demos-0001@v1/0001) + - Tumbler: xananode.example:source/mother-of-all-demos@sha256:88a43c06a3135ff5a982ca8efe948753f1d6e839561dcf664bd873719025e210#fragment/0001@sha256:217a3bcf5fb3c571fd4661497b6bdde97bba61576045ca253f21b9c0d2987ce4 + - Text: The demonstration showed computers as tools for augmenting human intelligence and navigating structured knowledge work. + - Implemented: true + +4. example.minimal:essay/relationship-navigation-intro + - Target: example.minimal:fragment/as-we-may-think-0004 (example.minimal:fragment/as-we-may-think-0004@versioned/fragment) + - Tumbler: example.minimal:source/as-we-may-think@git:8e47e70:examples/minimal-substrate/nodes/source-as-we-may-think.json#fragment/0004@sha256:example-as-we-may-think-fragment-0004 + - Text: The essay includes the source fragment by stable reference instead of duplicating it. + - Implemented: true ## Pending Transclusions @@ -417,1682 +1503,20302 @@ No transclusion suggestions. - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -8. Example Maintainer +8. Knowledge Substrate + - Existing: Knowledge Substrate (xananode.canonical:concept/knowledge-substrate) + - Incoming: Knowledge Substrate (example.minimal:concept/knowledge-substrate) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +9. Example Maintainer - Existing: Example Maintainer (example.minimal:person/example-maintainer) - Incoming: Example Maintainer (example.minimal:person/example-maintainer) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -9. As We May Think +10. As We May Think - Existing: As We May Think (xananode.example:source/as-we-may-think) - Incoming: As We May Think (example.minimal:source/as-we-may-think) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -10. As We May Think +11. As We May Think - Existing: As We May Think (example.minimal:source/as-we-may-think) - Incoming: As We May Think (example.minimal:source/as-we-may-think) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -11. Start Here +12. Start Here - Existing: Start Here (xananode.example:essay/start-here) - Incoming: Start Here (example.minimal:trail/start-here) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -12. Start Here +13. Start Here - Existing: Start Here (example.minimal:trail/start-here) - Incoming: Start Here (example.minimal:trail/start-here) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -13. Gottfried Wilhelm Leibniz - - Existing: Gottfried Wilhelm Leibniz (xananode.lineage:person/gottfried-wilhelm-leibniz) - - Incoming: Gottfried Wilhelm Leibniz (xananode.lineage:person/gottfried-wilhelm-leibniz) +14. Relationships Preserve Knowledge + - Existing: Relationships Preserve Knowledge (xananode.canonical:claim/relationships-preserve-knowledge) + - Incoming: Relationships Preserve Knowledge (xananode.canonical:claim/relationships-preserve-knowledge) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -14. Wilhelm Ostwald - - Existing: Wilhelm Ostwald (xananode.lineage:person/wilhelm-ostwald) - - Incoming: Wilhelm Ostwald (xananode.lineage:person/wilhelm-ostwald) +15. XanaNode Contributors + - Existing: XanaNode Contributors (xananode.canonical:community/xananode-contributors) + - Incoming: XanaNode Contributors (xananode.canonical:community/xananode-contributors) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -15. Jorge Luis Borges - - Existing: Jorge Luis Borges (xananode.lineage:person/jorge-luis-borges) - - Incoming: Jorge Luis Borges (xananode.lineage:person/jorge-luis-borges) +16. Knowledge Substrate + - Existing: Knowledge Substrate (xananode.example:concept/knowledge-substrate) + - Incoming: Knowledge Substrate (xananode.canonical:concept/knowledge-substrate) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -16. The Garden of Forking Paths - - Existing: The Garden of Forking Paths (xananode.lineage:publication/the-garden-of-forking-paths) - - Incoming: The Garden of Forking Paths (xananode.lineage:publication/the-garden-of-forking-paths) +17. Knowledge Substrate + - Existing: Knowledge Substrate (example.minimal:concept/knowledge-substrate) + - Incoming: Knowledge Substrate (xananode.canonical:concept/knowledge-substrate) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -17. Andries van Dam - - Existing: Andries van Dam (xananode.lineage:person/andries-van-dam) - - Incoming: Andries van Dam (xananode.lineage:person/andries-van-dam) +18. Knowledge Substrate + - Existing: Knowledge Substrate (xananode.canonical:concept/knowledge-substrate) + - Incoming: Knowledge Substrate (xananode.canonical:concept/knowledge-substrate) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -18. Brown University - - Existing: Brown University (xananode.lineage:place/brown-university) - - Incoming: Brown University (xananode.lineage:place/brown-university) +19. Protocol Artifacts + - Existing: Protocol Artifacts (xananode.example:concept/protocol-artifacts) + - Incoming: Protocol Artifacts (xananode.canonical:concept/protocol-artifacts) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -19. Hypertext Editing System - - Existing: Hypertext Editing System (xananode.lineage:project/hypertext-editing-system) - - Incoming: Hypertext Editing System (xananode.lineage:project/hypertext-editing-system) +20. Protocol Artifacts + - Existing: Protocol Artifacts (xananode.canonical:concept/protocol-artifacts) + - Incoming: Protocol Artifacts (xananode.canonical:concept/protocol-artifacts) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -20. FRESS - - Existing: FRESS (xananode.lineage:project/fress) - - Incoming: FRESS (xananode.lineage:project/fress) +21. Substrate Projection Layer + - Existing: Substrate Projection Layer (xananode.canonical:concept/substrate-projection-layer) + - Incoming: Substrate Projection Layer (xananode.canonical:concept/substrate-projection-layer) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -21. Intermedia - - Existing: Intermedia (xananode.lineage:project/intermedia) - - Incoming: Intermedia (xananode.lineage:project/intermedia) +22. XanaNode + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -22. Nicholas Negroponte - - Existing: Nicholas Negroponte (xananode.lineage:person/nicholas-negroponte) - - Incoming: Nicholas Negroponte (xananode.lineage:person/nicholas-negroponte) +23. XanaNode + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -23. Seymour Papert - - Existing: Seymour Papert (xananode.lineage:person/seymour-papert) - - Incoming: Seymour Papert (xananode.lineage:person/seymour-papert) +24. What Is XanaNode? + - Existing: What Is XanaNode? (xananode.example:essay/what-is-xananode) + - Incoming: What Is XanaNode? (xananode.canonical:essay/what-is-xananode) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -24. Marvin Minsky - - Existing: Marvin Minsky (xananode.lineage:person/marvin-minsky) - - Incoming: Marvin Minsky (xananode.lineage:person/marvin-minsky) +25. What Is XanaNode? + - Existing: What Is XanaNode? (xananode.canonical:essay/what-is-xananode) + - Incoming: What Is XanaNode? (xananode.canonical:essay/what-is-xananode) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -25. MIT Media Lab - - Existing: MIT Media Lab (xananode.lineage:organization/mit-media-lab) - - Incoming: MIT Media Lab (xananode.lineage:organization/mit-media-lab) +26. XanaNode Canonical Pack Bootstrap + - Existing: XanaNode Canonical Pack Bootstrap (xananode.canonical:event/xananode-canonical-pack-bootstrap) + - Incoming: XanaNode Canonical Pack Bootstrap (xananode.canonical:event/xananode-canonical-pack-bootstrap) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -26. Hans Peter Brondmo - - Existing: Hans Peter Brondmo (xananode.lineage:person/hans-peter-brondmo) - - Incoming: Hans Peter Brondmo (xananode.lineage:person/hans-peter-brondmo) +27. Relationships Preserve Knowledge Sentence + - Existing: Relationships Preserve Knowledge Sentence (xananode.canonical:fragment/relationships-preserve-knowledge-sentence) + - Incoming: Relationships Preserve Knowledge Sentence (xananode.canonical:fragment/relationships-preserve-knowledge-sentence) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -27. Micons - - Existing: Micons (xananode.lineage:technology/micons) - - Incoming: Micons (xananode.lineage:technology/micons) +28. XanaNode Icon + - Existing: XanaNode Icon (xananode.example:media/xananode-icon) + - Incoming: XanaNode Icon (xananode.canonical:media/xananode-icon) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -28. Robert Winter - - Existing: Robert Winter (xananode.lineage:person/robert-winter) - - Incoming: Robert Winter (xananode.lineage:person/robert-winter) +29. XanaNode Icon + - Existing: XanaNode Icon (xananode.canonical:media/xananode-icon) + - Incoming: XanaNode Icon (xananode.canonical:media/xananode-icon) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -29. Interactive Beethoven's Ninth - - Existing: Interactive Beethoven's Ninth (xananode.lineage:project/interactive-beethoven-ninth) - - Incoming: Interactive Beethoven's Ninth (xananode.lineage:project/interactive-beethoven-ninth) +30. Markdown Recreation Friction + - Existing: Markdown Recreation Friction (xananode.canonical:observation/markdown-recreation-friction) + - Incoming: Markdown Recreation Friction (xananode.canonical:observation/markdown-recreation-friction) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -30. Robert Abel - - Existing: Robert Abel (xananode.lineage:person/robert-abel) - - Incoming: Robert Abel (xananode.lineage:person/robert-abel) +31. Built By Bots + - Existing: Built By Bots (xananode.canonical:organization/built-by-bots) + - Incoming: Built By Bots (xananode.canonical:organization/built-by-bots) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -31. Interactive Guernica - - Existing: Interactive Guernica (xananode.lineage:project/interactive-guernica) - - Incoming: Interactive Guernica (xananode.lineage:project/interactive-guernica) +32. Cytoscape Consortium + - Existing: Cytoscape Consortium (xananode.canonical:organization/cytoscape-consortium) + - Incoming: Cytoscape Consortium (xananode.canonical:organization/cytoscape-consortium) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -32. Ivan Sutherland - - Existing: Ivan Sutherland (xananode.lineage:person/ivan-sutherland) - - Incoming: Ivan Sutherland (xananode.lineage:person/ivan-sutherland) +33. Hugo Authors + - Existing: Hugo Authors (xananode.canonical:organization/hugo-authors) + - Incoming: Hugo Authors (xananode.canonical:organization/hugo-authors) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -33. Jaron Lanier - - Existing: Jaron Lanier (xananode.lineage:person/jaron-lanier) - - Incoming: Jaron Lanier (xananode.lineage:person/jaron-lanier) +34. Christian Siefen + - Existing: Christian Siefen (xananode.canonical:person/christian-siefen) + - Incoming: Christian Siefen (xananode.canonical:person/christian-siefen) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -34. VPL Research - - Existing: VPL Research (xananode.lineage:organization/vpl-research) - - Incoming: VPL Research (xananode.lineage:organization/vpl-research) +35. World Wide Web + - Existing: World Wide Web (xananode.canonical:place/world-wide-web) + - Incoming: World Wide Web (xananode.canonical:place/world-wide-web) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -35. Scott Fisher - - Existing: Scott Fisher (xananode.lineage:person/scott-fisher) - - Incoming: Scott Fisher (xananode.lineage:person/scott-fisher) +36. World Wide Web + - Existing: World Wide Web (xananode.lineage:technology/world-wide-web) + - Incoming: World Wide Web (xananode.canonical:place/world-wide-web) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -36. NASA - - Existing: NASA (xananode.lineage:organization/nasa) - - Incoming: NASA (xananode.lineage:organization/nasa) +37. XanaNode Core SDK + - Existing: XanaNode Core SDK (xananode.canonical:project/xananode-core-sdk) + - Incoming: XanaNode Core SDK (xananode.canonical:project/xananode-core-sdk) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -37. Dirk Gently's Holistic Detective Agency - - Existing: Dirk Gently's Holistic Detective Agency (xananode.lineage:publication/dirk-gentlys-holistic-detective-agency) - - Incoming: Dirk Gently's Holistic Detective Agency (xananode.lineage:publication/dirk-gentlys-holistic-detective-agency) +38. XanaNode Hugo Theme + - Existing: XanaNode Hugo Theme (xananode.example:project/xananode-hugo-theme) + - Incoming: XanaNode Hugo Theme (xananode.canonical:project/xananode-hugo-theme) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -38. BBC Two - - Existing: BBC Two (xananode.lineage:organization/bbc-two) - - Incoming: BBC Two (xananode.lineage:organization/bbc-two) +39. XanaNode Hugo Theme + - Existing: XanaNode Hugo Theme (xananode.canonical:project/xananode-hugo-theme) + - Incoming: XanaNode Hugo Theme (xananode.canonical:project/xananode-hugo-theme) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -39. Richard Saul Wurman - - Existing: Richard Saul Wurman (xananode.lineage:person/richard-saul-wurman) - - Incoming: Richard Saul Wurman (xananode.lineage:person/richard-saul-wurman) +40. XanaNode Protocol + - Existing: XanaNode Protocol (xananode.canonical:project/xananode-protocol) + - Incoming: XanaNode Protocol (xananode.canonical:project/xananode-protocol) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -40. Harry Marks - - Existing: Harry Marks (xananode.lineage:person/harry-marks) - - Incoming: Harry Marks (xananode.lineage:person/harry-marks) +41. XanaNode Workspace + - Existing: XanaNode Workspace (xananode.canonical:project/xananode-workspace) + - Incoming: XanaNode Workspace (xananode.canonical:project/xananode-workspace) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -41. John Sculley - - Existing: John Sculley (xananode.lineage:person/john-sculley) - - Incoming: John Sculley (xananode.lineage:person/john-sculley) +42. XNP-0004 Merge Validation + - Existing: XNP-0004 Merge Validation (xananode.canonical:publication/xnp-0004-merge-validation) + - Incoming: XNP-0004 Merge Validation (xananode.canonical:publication/xnp-0004-merge-validation) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -42. Apple Knowledge Navigator - - Existing: Apple Knowledge Navigator (xananode.lineage:technology/apple-knowledge-navigator) - - Incoming: Apple Knowledge Navigator (xananode.lineage:technology/apple-knowledge-navigator) +43. Protocol Implements Relationship Preservation + - Existing: Protocol Implements Relationship Preservation (xananode.canonical:relationship/protocol-implements-claim) + - Incoming: Protocol Implements Relationship Preservation (xananode.canonical:relationship/protocol-implements-claim) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -43. Bill Atkinson - - Existing: Bill Atkinson (xananode.lineage:person/bill-atkinson) - - Incoming: Bill Atkinson (xananode.lineage:person/bill-atkinson) +44. Canonical Pack v0.1.0 + - Existing: Canonical Pack v0.1.0 (xananode.canonical:revision/canonical-pack-v0-1-0) + - Incoming: Canonical Pack v0.1.0 (xananode.canonical:revision/canonical-pack-v0-1-0) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -44. Herbie Hancock - - Existing: Herbie Hancock (xananode.lineage:person/herbie-hancock) - - Incoming: Herbie Hancock (xananode.lineage:person/herbie-hancock) +45. Author Profile Schema + - Existing: Author Profile Schema (xananode.canonical:schema/author-profile-schema) + - Incoming: Author Profile Schema (xananode.canonical:schema/author-profile-schema) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -45. Nigel Holmes - - Existing: Nigel Holmes (xananode.lineage:person/nigel-holmes) - - Incoming: Nigel Holmes (xananode.lineage:person/nigel-holmes) +46. Author Profile Schema + - Existing: Author Profile Schema (xananode.canonical:schema/canonical-schema-author-profile) + - Incoming: Author Profile Schema (xananode.canonical:schema/author-profile-schema) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -46. Laurie Anderson - - Existing: Laurie Anderson (xananode.lineage:person/laurie-anderson) - - Incoming: Laurie Anderson (xananode.lineage:person/laurie-anderson) +47. Author Profile Schema + - Existing: Author Profile Schema (xananode.canonical:schema/author-profile-schema) + - Incoming: Author Profile Schema (xananode.canonical:schema/canonical-schema-author-profile) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -47. Bran Ferren - - Existing: Bran Ferren (xananode.lineage:person/bran-ferren) - - Incoming: Bran Ferren (xananode.lineage:person/bran-ferren) +48. Author Profile Schema + - Existing: Author Profile Schema (xananode.canonical:schema/canonical-schema-author-profile) + - Incoming: Author Profile Schema (xananode.canonical:schema/canonical-schema-author-profile) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -48. Robert Cailliau - - Existing: Robert Cailliau (xananode.lineage:person/robert-cailliau) - - Incoming: Robert Cailliau (xananode.lineage:person/robert-cailliau) +49. Compatibility Report Schema + - Existing: Compatibility Report Schema (xananode.example:schema/compatibility-report-schema) + - Incoming: Compatibility Report Schema (xananode.canonical:schema/canonical-schema-compatibility-report) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -49. CERN - - Existing: CERN (xananode.lineage:place/cern) - - Incoming: CERN (xananode.lineage:place/cern) +50. Compatibility Report Schema + - Existing: Compatibility Report Schema (xananode.canonical:schema/canonical-schema-compatibility-report) + - Incoming: Compatibility Report Schema (xananode.canonical:schema/canonical-schema-compatibility-report) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -50. HTML - - Existing: HTML (xananode.lineage:technology/html) - - Incoming: HTML (xananode.lineage:technology/html) +51. Compatibility Report Schema + - Existing: Compatibility Report Schema (xananode.canonical:schema/compatibility-report-schema) + - Incoming: Compatibility Report Schema (xananode.canonical:schema/canonical-schema-compatibility-report) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -51. URL/URI - - Existing: URL/URI (xananode.lineage:technology/url-uri) - - Incoming: URL/URI (xananode.lineage:technology/url-uri) +52. Merge Report Schema + - Existing: Merge Report Schema (xananode.example:schema/merge-report-schema) + - Incoming: Merge Report Schema (xananode.canonical:schema/canonical-schema-merge-report) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -52. HTTP - - Existing: HTTP (xananode.lineage:technology/http) - - Incoming: HTTP (xananode.lineage:technology/http) +53. Merge Report Schema + - Existing: Merge Report Schema (xananode.canonical:schema/canonical-schema-merge-report) + - Incoming: Merge Report Schema (xananode.canonical:schema/canonical-schema-merge-report) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -53. NCSA - - Existing: NCSA (xananode.lineage:organization/ncsa) - - Incoming: NCSA (xananode.lineage:organization/ncsa) +54. Merge Report Schema + - Existing: Merge Report Schema (xananode.canonical:schema/merge-report-schema) + - Incoming: Merge Report Schema (xananode.canonical:schema/canonical-schema-merge-report) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -54. Marc Andreessen - - Existing: Marc Andreessen (xananode.lineage:person/marc-andreessen) - - Incoming: Marc Andreessen (xananode.lineage:person/marc-andreessen) +55. Nanopublication Schema + - Existing: Nanopublication Schema (xananode.canonical:schema/canonical-schema-nanopublication) + - Incoming: Nanopublication Schema (xananode.canonical:schema/canonical-schema-nanopublication) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -55. Mosaic - - Existing: Mosaic (xananode.lineage:technology/mosaic) - - Incoming: Mosaic (xananode.lineage:technology/mosaic) +56. Nanopublication Schema + - Existing: Nanopublication Schema (xananode.canonical:schema/nanopublication-schema) + - Incoming: Nanopublication Schema (xananode.canonical:schema/canonical-schema-nanopublication) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -56. The Web as Incomplete Hypertext - - Existing: The Web as Incomplete Hypertext (xananode.lineage:concept/web-as-incomplete-hypertext) - - Incoming: The Web as Incomplete Hypertext (xananode.lineage:concept/web-as-incomplete-hypertext) +57. Ro Crate Metadata Schema + - Existing: Ro Crate Metadata Schema (xananode.canonical:schema/canonical-schema-ro-crate-metadata) + - Incoming: Ro Crate Metadata Schema (xananode.canonical:schema/canonical-schema-ro-crate-metadata) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -57. Guide - - Existing: Guide (xananode.lineage:technology/guide) - - Incoming: Guide (xananode.lineage:technology/guide) +58. Ro Crate Metadata Schema + - Existing: RO-Crate Metadata Schema (xananode.canonical:schema/ro-crate-metadata-schema) + - Incoming: Ro Crate Metadata Schema (xananode.canonical:schema/canonical-schema-ro-crate-metadata) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -58. Storyspace - - Existing: Storyspace (xananode.lineage:project/storyspace) - - Incoming: Storyspace (xananode.lineage:project/storyspace) +59. Substrate Diff Schema + - Existing: Substrate Diff Schema (xananode.canonical:schema/canonical-schema-substrate-diff) + - Incoming: Substrate Diff Schema (xananode.canonical:schema/canonical-schema-substrate-diff) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -59. ZOG/KMS - - Existing: ZOG/KMS (xananode.lineage:project/zog-kms) - - Incoming: ZOG/KMS (xananode.lineage:project/zog-kms) +60. Substrate Diff Schema + - Existing: Substrate Diff Schema (xananode.canonical:schema/substrate-diff-schema) + - Incoming: Substrate Diff Schema (xananode.canonical:schema/canonical-schema-substrate-diff) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -60. Xanadu at Autodesk - - Existing: Xanadu at Autodesk (xananode.lineage:project/xanadu-at-autodesk) - - Incoming: Xanadu at Autodesk (xananode.lineage:project/xanadu-at-autodesk) +61. Substrate Manifest Schema + - Existing: Substrate Manifest Schema (xananode.example:schema/substrate-manifest-schema) + - Incoming: Substrate Manifest Schema (xananode.canonical:schema/canonical-schema-substrate-manifest) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -61. Conflict and Disputed Identity - - Existing: Conflict and Disputed Identity (xananode.lineage:concept/conflict-disputed-identity) - - Incoming: Conflict and Disputed Identity (xananode.lineage:concept/conflict-disputed-identity) +62. Substrate Manifest Schema + - Existing: Substrate Manifest Schema (xananode.canonical:schema/canonical-schema-substrate-manifest) + - Incoming: Substrate Manifest Schema (xananode.canonical:schema/canonical-schema-substrate-manifest) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -62. Git-backed Substrate - - Existing: Git-backed Substrate (xananode.lineage:technology/git-backed-substrate) - - Incoming: Git-backed Substrate (xananode.lineage:technology/git-backed-substrate) +63. Substrate Manifest Schema + - Existing: Substrate Manifest Schema (xananode.canonical:schema/substrate-manifest-schema) + - Incoming: Substrate Manifest Schema (xananode.canonical:schema/canonical-schema-substrate-manifest) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -63. Babel - - Existing: Babel (xananode.lineage:tool/babel) - - Incoming: Babel (xananode.lineage:tool/babel) +64. Substrate Node Schema + - Existing: Substrate Node Schema (xananode.example:schema/substrate-node-schema) + - Incoming: Substrate Node Schema (xananode.canonical:schema/canonical-schema-substrate-node) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -64. Hyperland VR - - Existing: Hyperland VR (xananode.lineage:tool/hyperland-vr) - - Incoming: Hyperland VR (xananode.lineage:tool/hyperland-vr) +65. Substrate Node Schema + - Existing: Substrate Node Schema (xananode.canonical:schema/canonical-schema-substrate-node) + - Incoming: Substrate Node Schema (xananode.canonical:schema/canonical-schema-substrate-node) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -65. Lost Lineage of Human Knowledge Augmentation - - Existing: Lost Lineage of Human Knowledge Augmentation (xananode.lineage:concept/lost-lineage-human-knowledge-augmentation) - - Incoming: Lost Lineage of Human Knowledge Augmentation (xananode.lineage:concept/lost-lineage-human-knowledge-augmentation) +66. Substrate Node Schema + - Existing: Substrate Node Schema (xananode.canonical:schema/substrate-node-schema) + - Incoming: Substrate Node Schema (xananode.canonical:schema/canonical-schema-substrate-node) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -66. Paul Otlet - - Existing: Paul Otlet (xananode.lineage:person/paul-otlet) - - Incoming: Paul Otlet (xananode.lineage:person/paul-otlet) +67. Substrate Relationships Schema + - Existing: Substrate Relationships Schema (xananode.example:schema/substrate-relationships-schema) + - Incoming: Substrate Relationships Schema (xananode.canonical:schema/canonical-schema-substrate-relationships) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -67. H. G. Wells - - Existing: H. G. Wells (xananode.lineage:person/h-g-wells) - - Incoming: H. G. Wells (xananode.lineage:person/h-g-wells) +68. Substrate Relationships Schema + - Existing: Substrate Relationships Schema (xananode.canonical:schema/canonical-schema-substrate-relationships) + - Incoming: Substrate Relationships Schema (xananode.canonical:schema/canonical-schema-substrate-relationships) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -68. Douglas Adams - - Existing: Douglas Adams (xananode.lineage:person/douglas-adams) - - Incoming: Douglas Adams (xananode.lineage:person/douglas-adams) +69. Substrate Relationships Schema + - Existing: Substrate Relationships Schema (xananode.canonical:schema/substrate-relationships-schema) + - Incoming: Substrate Relationships Schema (xananode.canonical:schema/canonical-schema-substrate-relationships) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -69. Hyperland - - Existing: Hyperland (xananode.lineage:publication/hyperland) - - Incoming: Hyperland (xananode.lineage:publication/hyperland) +70. Xananode Node Types Schema + - Existing: Xananode Node Types Schema (xananode.canonical:schema/canonical-schema-xananode-node-types) + - Incoming: Xananode Node Types Schema (xananode.canonical:schema/canonical-schema-xananode-node-types) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -70. Tom Baker - - Existing: Tom Baker (xananode.lineage:person/tom-baker) - - Incoming: Tom Baker (xananode.lineage:person/tom-baker) +71. Xananode Property Registry Schema + - Existing: Xananode Property Registry Schema (xananode.canonical:schema/canonical-schema-xananode-property-registry) + - Incoming: Xananode Property Registry Schema (xananode.canonical:schema/canonical-schema-xananode-property-registry) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -71. Max Whitby - - Existing: Max Whitby (xananode.lineage:person/max-whitby) - - Incoming: Max Whitby (xananode.lineage:person/max-whitby) +72. Xananode Relationship Types Schema + - Existing: Xananode Relationship Types Schema (xananode.canonical:schema/canonical-schema-xananode-relationship-types) + - Incoming: Xananode Relationship Types Schema (xananode.canonical:schema/canonical-schema-xananode-relationship-types) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -72. TED2 - - Existing: TED2 (xananode.lineage:event/ted2-1990) - - Incoming: TED2 (xananode.lineage:event/ted2-1990) +73. Canonical Schemas Registry + - Existing: Canonical Schemas Registry (xananode.canonical:schema/canonical-schemas-registry) + - Incoming: Canonical Schemas Registry (xananode.canonical:schema/canonical-schemas-registry) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -73. Monterey, California - - Existing: Monterey, California (xananode.lineage:place/monterey-california) - - Incoming: Monterey, California (xananode.lineage:place/monterey-california) +74. Compatibility Report Schema + - Existing: Compatibility Report Schema (xananode.example:schema/compatibility-report-schema) + - Incoming: Compatibility Report Schema (xananode.canonical:schema/compatibility-report-schema) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -74. Bob Stein - - Existing: Bob Stein (xananode.lineage:person/bob-stein) - - Incoming: Bob Stein (xananode.lineage:person/bob-stein) +75. Compatibility Report Schema + - Existing: Compatibility Report Schema (xananode.canonical:schema/canonical-schema-compatibility-report) + - Incoming: Compatibility Report Schema (xananode.canonical:schema/compatibility-report-schema) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -75. Voyager Company - - Existing: Voyager Company (xananode.lineage:organization/voyager-company) - - Incoming: Voyager Company (xananode.lineage:organization/voyager-company) +76. Compatibility Report Schema + - Existing: Compatibility Report Schema (xananode.canonical:schema/compatibility-report-schema) + - Incoming: Compatibility Report Schema (xananode.canonical:schema/compatibility-report-schema) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -76. Alan Kay - - Existing: Alan Kay (xananode.lineage:person/alan-kay) - - Incoming: Alan Kay (xananode.lineage:person/alan-kay) +77. Known Implementations Registry + - Existing: Known Implementations Registry (xananode.example:concept/known-implementations-registry) + - Incoming: Known Implementations Registry (xananode.canonical:schema/known-implementations-registry) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -77. Xerox PARC - - Existing: Xerox PARC (xananode.lineage:organization/xerox-parc) - - Incoming: Xerox PARC (xananode.lineage:organization/xerox-parc) +78. Known Implementations Registry + - Existing: Known Implementations Registry (xananode.canonical:schema/known-implementations-registry) + - Incoming: Known Implementations Registry (xananode.canonical:schema/known-implementations-registry) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -78. HyperCard - - Existing: HyperCard (xananode.lineage:technology/hypercard) - - Incoming: HyperCard (xananode.lineage:technology/hypercard) +79. Merge Report Schema + - Existing: Merge Report Schema (xananode.example:schema/merge-report-schema) + - Incoming: Merge Report Schema (xananode.canonical:schema/merge-report-schema) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -79. Tim Berners-Lee - - Existing: Tim Berners-Lee (xananode.lineage:person/tim-berners-lee) - - Incoming: Tim Berners-Lee (xananode.lineage:person/tim-berners-lee) +80. Merge Report Schema + - Existing: Merge Report Schema (xananode.canonical:schema/canonical-schema-merge-report) + - Incoming: Merge Report Schema (xananode.canonical:schema/merge-report-schema) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -80. World Wide Web - - Existing: World Wide Web (xananode.lineage:technology/world-wide-web) - - Incoming: World Wide Web (xananode.lineage:technology/world-wide-web) +81. Merge Report Schema + - Existing: Merge Report Schema (xananode.canonical:schema/merge-report-schema) + - Incoming: Merge Report Schema (xananode.canonical:schema/merge-report-schema) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -81. Aspen Movie Map - - Existing: Aspen Movie Map (xananode.lineage:project/aspen-movie-map) - - Incoming: Aspen Movie Map (xananode.lineage:project/aspen-movie-map) +82. Federation Merge Report Example Namespace + - Existing: Federation Merge Report Example Namespace (xananode.canonical:schema/namespace-example.merge) + - Incoming: Federation Merge Report Example Namespace (xananode.canonical:schema/namespace-example.merge) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -82. Lost Lineage Intertwingled Trail - - Existing: Lost Lineage Intertwingled Trail (xananode.lineage:trail/lost-lineage-intertwingled-trail) - - Incoming: Lost Lineage Intertwingled Trail (xananode.lineage:trail/lost-lineage-intertwingled-trail) +83. Minimal Example Namespace + - Existing: Minimal Example Namespace (xananode.canonical:schema/namespace-example.minimal) + - Incoming: Minimal Example Namespace (xananode.canonical:schema/namespace-example.minimal) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -83. A knowledge substrate is structure, not just information - - Existing: Knowledge Substrate (xananode.example:concept/knowledge-substrate) - - Incoming: A knowledge substrate is structure, not just information (example.minimal:claim/substrate-is-structure) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +84. Museum Extension Example Namespace + - Existing: Museum Extension Example Namespace (xananode.canonical:schema/namespace-example.museum) + - Incoming: Museum Extension Example Namespace (xananode.canonical:schema/namespace-example.museum) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -84. A knowledge substrate is structure, not just information - - Existing: A knowledge substrate is structure, not information (xananode.example:claim/claim-substrate-is-structure) - - Incoming: A knowledge substrate is structure, not just information (example.minimal:claim/substrate-is-structure) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +85. Federation Example A Namespace + - Existing: Federation Example A Namespace (xananode.canonical:schema/namespace-example.researcher_a) + - Incoming: Federation Example A Namespace (xananode.canonical:schema/namespace-example.researcher_a) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -85. A knowledge substrate is structure, not just information - - Existing: Knowledge Substrate (example.minimal:concept/knowledge-substrate) - - Incoming: A knowledge substrate is structure, not just information (example.minimal:claim/substrate-is-structure) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +86. Federation Example B Namespace + - Existing: Federation Example B Namespace (xananode.canonical:schema/namespace-example.researcher_b) + - Incoming: Federation Example B Namespace (xananode.canonical:schema/namespace-example.researcher_b) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -86. Associative Trails - - Existing: Associative Trails Fragment (xananode.example:fragment/as-we-may-think-0004) - - Incoming: Associative Trails (example.minimal:concept/associative-trails) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +87. Namespace Registry + - Existing: Namespace Registry (xananode.example:concept/namespace-registry) + - Incoming: Namespace Registry (xananode.canonical:schema/namespace-registry) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -87. As We May Think Fragment 0004 - - Existing: As We May Think (xananode.example:source/as-we-may-think) - - Incoming: As We May Think Fragment 0004 (example.minimal:fragment/as-we-may-think-0004) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +88. Namespace Registry + - Existing: Namespace Registry (xananode.canonical:schema/namespace-registry) + - Incoming: Namespace Registry (xananode.canonical:schema/namespace-registry) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -88. As We May Think Fragment 0004 - - Existing: As We May Think (example.minimal:source/as-we-may-think) - - Incoming: As We May Think Fragment 0004 (example.minimal:fragment/as-we-may-think-0004) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +89. Namespace Schema + - Existing: Namespace Schema (xananode.example:schema/namespace-schema) + - Incoming: Namespace Schema (xananode.canonical:schema/namespace-schema) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -89. Knowledge Substrate - - Existing: Federated Knowledge Substrates (xananode.example:concept/federated-knowledge-substrates) - - Incoming: Knowledge Substrate (example.minimal:concept/knowledge-substrate) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +90. Namespace Schema + - Existing: Namespace Schema (xananode.canonical:schema/namespace-schema) + - Incoming: Namespace Schema (xananode.canonical:schema/namespace-schema) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -90. Knowledge Substrate - - Existing: A knowledge substrate is structure, not information (xananode.example:claim/claim-substrate-is-structure) - - Incoming: Knowledge Substrate (example.minimal:concept/knowledge-substrate) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +91. XanaNode Core + - Existing: XanaNode Core (xananode.canonical:schema/namespace-xananode) + - Incoming: XanaNode Core (xananode.canonical:schema/namespace-xananode) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -91. Knowledge Substrate - - Existing: A knowledge substrate is structure, not just information (example.minimal:claim/substrate-is-structure) - - Incoming: Knowledge Substrate (example.minimal:concept/knowledge-substrate) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +92. Nanopublication Schema + - Existing: Nanopublication Schema (xananode.canonical:schema/canonical-schema-nanopublication) + - Incoming: Nanopublication Schema (xananode.canonical:schema/nanopublication-schema) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -92. As We May Think - - Existing: As We May Think Fragment 0004 (example.minimal:fragment/as-we-may-think-0004) - - Incoming: As We May Think (example.minimal:source/as-we-may-think) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +93. Nanopublication Schema + - Existing: Nanopublication Schema (xananode.canonical:schema/nanopublication-schema) + - Incoming: Nanopublication Schema (xananode.canonical:schema/nanopublication-schema) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -93. As We May Think - - Existing: Associative Trails Fragment (xananode.example:fragment/as-we-may-think-0004) - - Incoming: As We May Think (example.minimal:source/as-we-may-think) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +94. Claim + - Existing: Claim (xananode.canonical:schema/node-type-claim) + - Incoming: Claim (xananode.canonical:schema/node-type-claim) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -94. Gottfried Wilhelm Leibniz - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Gottfried Wilhelm Leibniz (xananode.lineage:person/gottfried-wilhelm-leibniz) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +95. Community + - Existing: Community (xananode.canonical:schema/node-type-community) + - Incoming: Community (xananode.canonical:schema/node-type-community) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -95. Wilhelm Ostwald - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Wilhelm Ostwald (xananode.lineage:person/wilhelm-ostwald) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +96. Concept + - Existing: Concept (xananode.canonical:schema/node-type-concept) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -96. Jorge Luis Borges - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Jorge Luis Borges (xananode.lineage:person/jorge-luis-borges) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +97. Essay + - Existing: Essay (xananode.canonical:schema/node-type-essay) + - Incoming: Essay (xananode.canonical:schema/node-type-essay) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -97. The Garden of Forking Paths - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: The Garden of Forking Paths (xananode.lineage:publication/the-garden-of-forking-paths) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +98. Event + - Existing: Event (xananode.canonical:schema/node-type-event) + - Incoming: Event (xananode.canonical:schema/node-type-event) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -98. Andries van Dam - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Andries van Dam (xananode.lineage:person/andries-van-dam) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +99. Fragment + - Existing: Fragment (xananode.canonical:schema/node-type-fragment) + - Incoming: Fragment (xananode.canonical:schema/node-type-fragment) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -99. Brown University - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Brown University (xananode.lineage:place/brown-university) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +100. Media + - Existing: Media (xananode.canonical:schema/node-type-media) + - Incoming: Media (xananode.canonical:schema/node-type-media) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -100. Hypertext Editing System - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Hypertext Editing System (xananode.lineage:project/hypertext-editing-system) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +101. Observation + - Existing: Observation (xananode.canonical:schema/node-type-observation) + - Incoming: Observation (xananode.canonical:schema/node-type-observation) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -101. FRESS - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: FRESS (xananode.lineage:project/fress) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +102. Organization + - Existing: Organization (xananode.canonical:schema/node-type-organization) + - Incoming: Organization (xananode.canonical:schema/node-type-organization) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -102. Intermedia - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Intermedia (xananode.lineage:project/intermedia) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +103. Person + - Existing: Person (xananode.canonical:schema/node-type-person) + - Incoming: Person (xananode.canonical:schema/node-type-person) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -103. Nicholas Negroponte - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Nicholas Negroponte (xananode.lineage:person/nicholas-negroponte) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +104. Place + - Existing: Place (xananode.canonical:schema/node-type-place) + - Incoming: Place (xananode.canonical:schema/node-type-place) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -104. Seymour Papert - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Seymour Papert (xananode.lineage:person/seymour-papert) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +105. Project + - Existing: Project (xananode.canonical:schema/node-type-project) + - Incoming: Project (xananode.canonical:schema/node-type-project) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -105. Marvin Minsky - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Marvin Minsky (xananode.lineage:person/marvin-minsky) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +106. Publication + - Existing: Publication (xananode.canonical:schema/node-type-publication) + - Incoming: Publication (xananode.canonical:schema/node-type-publication) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -106. MIT Media Lab - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: MIT Media Lab (xananode.lineage:organization/mit-media-lab) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +107. Node Type Registry + - Existing: Node Type Registry (xananode.canonical:schema/node-type-registry) + - Incoming: Node Type Registry (xananode.canonical:schema/node-type-registry) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -107. Hans Peter Brondmo - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Hans Peter Brondmo (xananode.lineage:person/hans-peter-brondmo) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +108. Relationship + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -108. Micons - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Micons (xananode.lineage:technology/micons) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +109. Revision + - Existing: Revision (xananode.canonical:schema/node-type-revision) + - Incoming: Revision (xananode.canonical:schema/node-type-revision) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -109. Robert Winter - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Robert Winter (xananode.lineage:person/robert-winter) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +110. Schema + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -110. Interactive Beethoven's Ninth - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Interactive Beethoven's Ninth (xananode.lineage:project/interactive-beethoven-ninth) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +111. Source + - Existing: Source (xananode.canonical:schema/node-type-source) + - Incoming: Source (xananode.canonical:schema/node-type-source) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -111. Robert Abel - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Robert Abel (xananode.lineage:person/robert-abel) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +112. Technology + - Existing: Technology (xananode.canonical:schema/node-type-technology) + - Incoming: Technology (xananode.canonical:schema/node-type-technology) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -112. Interactive Guernica - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Interactive Guernica (xananode.lineage:project/interactive-guernica) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +113. Trail + - Existing: Trail (xananode.canonical:schema/node-type-trail) + - Incoming: Trail (xananode.canonical:schema/node-type-trail) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -113. Ivan Sutherland - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Ivan Sutherland (xananode.lineage:person/ivan-sutherland) +114. Birth date + - Existing: Birth date (xananode.canonical:schema/property-birth_date) + - Incoming: Birth date (xananode.canonical:schema/property-birth_date) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +115. Currency value + - Existing: Currency value (xananode.canonical:schema/property-currency_value) + - Incoming: Currency value (xananode.canonical:schema/property-currency_value) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +116. External identifier + - Existing: External identifier (xananode.canonical:schema/property-external_identifier) + - Incoming: External identifier (xananode.canonical:schema/property-external_identifier) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +117. Geographic coordinates + - Existing: Geographic coordinates (xananode.canonical:schema/property-geo_coordinates) + - Incoming: Geographic coordinates (xananode.canonical:schema/property-geo_coordinates) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +118. SI measurement + - Existing: SI measurement (xananode.canonical:schema/property-measurement_si) + - Incoming: SI measurement (xananode.canonical:schema/property-measurement_si) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +119. Property Registry + - Existing: Property Registry (xananode.canonical:schema/property-registry) + - Incoming: Property Registry (xananode.canonical:schema/property-registry) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +120. Property Registry Schema + - Existing: Property Registry Schema (xananode.canonical:schema/property-registry-schema) + - Incoming: Property Registry Schema (xananode.canonical:schema/property-registry-schema) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +121. Alias of + - Existing: Alias of (xananode.canonical:schema/relationship-type-alias_of) + - Incoming: Alias of (xananode.canonical:schema/relationship-type-alias_of) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +122. Alternative to + - Existing: Alternative to (xananode.canonical:schema/relationship-type-alternative_to) + - Incoming: Alternative to (xananode.canonical:schema/relationship-type-alternative_to) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +123. Anticipated + - Existing: Anticipated (xananode.canonical:schema/relationship-type-anticipated) + - Incoming: Anticipated (xananode.canonical:schema/relationship-type-anticipated) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +124. Anticipated By Relationship Term + - Existing: Anticipated By Relationship Term (xananode.canonical:schema/relationship-type-anticipated_by) + - Incoming: Anticipated By Relationship Term (xananode.canonical:schema/relationship-type-anticipated_by) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +125. Anticipates + - Existing: Anticipates (xananode.canonical:schema/relationship-type-anticipates) + - Incoming: Anticipates (xananode.canonical:schema/relationship-type-anticipates) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +126. Appears in + - Existing: Appears in (xananode.canonical:schema/relationship-type-appears_in) + - Incoming: Appears in (xananode.canonical:schema/relationship-type-appears_in) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +127. Approved + - Existing: Approved (xananode.canonical:schema/relationship-type-approved) + - Incoming: Approved (xananode.canonical:schema/relationship-type-approved) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +128. Approved By Relationship Term + - Existing: Approved By Relationship Term (xananode.canonical:schema/relationship-type-approved_by) + - Incoming: Approved By Relationship Term (xananode.canonical:schema/relationship-type-approved_by) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +129. Arrived From Relationship Term + - Existing: Arrived From Relationship Term (xananode.canonical:schema/relationship-type-arrived_from) + - Incoming: Arrived From Relationship Term (xananode.canonical:schema/relationship-type-arrived_from) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +130. Arrives at + - Existing: Arrives at (xananode.canonical:schema/relationship-type-arrives_at) + - Incoming: Arrives at (xananode.canonical:schema/relationship-type-arrives_at) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +131. Authored + - Existing: Authored (xananode.canonical:schema/relationship-type-authored) + - Incoming: Authored (xananode.canonical:schema/relationship-type-authored) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +132. Authored By Relationship Term + - Existing: Authored By Relationship Term (xananode.canonical:schema/relationship-type-authored_by) + - Incoming: Authored By Relationship Term (xananode.canonical:schema/relationship-type-authored_by) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +133. Broader than + - Existing: Broader than (xananode.canonical:schema/relationship-type-broader_than) + - Incoming: Broader than (xananode.canonical:schema/relationship-type-broader_than) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +134. Cited By Relationship Term + - Existing: Cited By Relationship Term (xananode.canonical:schema/relationship-type-cited_by) + - Incoming: Cited By Relationship Term (xananode.canonical:schema/relationship-type-cited_by) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +135. Cites + - Existing: Cites (xananode.canonical:schema/relationship-type-cites) + - Incoming: Cites (xananode.canonical:schema/relationship-type-cites) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +136. Claim Of Relationship Term + - Existing: Claim Of Relationship Term (xananode.canonical:schema/relationship-type-claim_of) + - Incoming: Claim Of Relationship Term (xananode.canonical:schema/relationship-type-claim_of) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +137. Clarified By Relationship Term + - Existing: Clarified By Relationship Term (xananode.canonical:schema/relationship-type-clarified_by) + - Incoming: Clarified By Relationship Term (xananode.canonical:schema/relationship-type-clarified_by) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +138. Clarifies + - Existing: Clarifies (xananode.canonical:schema/relationship-type-clarifies) + - Incoming: Clarifies (xananode.canonical:schema/relationship-type-clarifies) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +139. Coined + - Existing: Coined (xananode.canonical:schema/relationship-type-coined) + - Incoming: Coined (xananode.canonical:schema/relationship-type-coined) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +140. Coined By Relationship Term + - Existing: Coined By Relationship Term (xananode.canonical:schema/relationship-type-coined_by) + - Incoming: Coined By Relationship Term (xananode.canonical:schema/relationship-type-coined_by) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +141. Collaborated with + - Existing: Collaborated with (xananode.canonical:schema/relationship-type-collaborated_with) + - Incoming: Collaborated with (xananode.canonical:schema/relationship-type-collaborated_with) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +142. Compatible with + - Existing: Compatible with (xananode.canonical:schema/relationship-type-compatible_with) + - Incoming: Compatible with (xananode.canonical:schema/relationship-type-compatible_with) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +143. Contains + - Existing: Contains (xananode.canonical:schema/relationship-type-contains) + - Incoming: Contains (xananode.canonical:schema/relationship-type-contains) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +144. Contemporary of + - Existing: Contemporary of (xananode.canonical:schema/relationship-type-contemporary_of) + - Incoming: Contemporary of (xananode.canonical:schema/relationship-type-contemporary_of) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +145. Context for + - Existing: Context for (xananode.canonical:schema/relationship-type-context_for) + - Incoming: Context for (xananode.canonical:schema/relationship-type-context_for) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +146. Continued From Relationship Term + - Existing: Continued From Relationship Term (xananode.canonical:schema/relationship-type-continued_from) + - Incoming: Continued From Relationship Term (xananode.canonical:schema/relationship-type-continued_from) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +147. Continues to + - Existing: Continues to (xananode.canonical:schema/relationship-type-continues_to) + - Incoming: Continues to (xananode.canonical:schema/relationship-type-continues_to) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +148. Contradicted By Relationship Term + - Existing: Contradicted By Relationship Term (xananode.canonical:schema/relationship-type-contradicted_by) + - Incoming: Contradicted By Relationship Term (xananode.canonical:schema/relationship-type-contradicted_by) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +149. Contradicts + - Existing: Contradicts (xananode.canonical:schema/relationship-type-contradicts) + - Incoming: Contradicts (xananode.canonical:schema/relationship-type-contradicts) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +150. Contrasts with + - Existing: Contrasts with (xananode.canonical:schema/relationship-type-contrasts_with) + - Incoming: Contrasts with (xananode.canonical:schema/relationship-type-contrasts_with) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +151. Created + - Existing: Created (xananode.canonical:schema/relationship-type-created) + - Incoming: Created (xananode.canonical:schema/relationship-type-created) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +152. Created By Relationship Term + - Existing: Created By Relationship Term (xananode.canonical:schema/relationship-type-created_by) + - Incoming: Created By Relationship Term (xananode.canonical:schema/relationship-type-created_by) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +153. Deep Linked From Relationship Term + - Existing: Deep Linked From Relationship Term (xananode.canonical:schema/relationship-type-deep_linked_from) + - Incoming: Deep Linked From Relationship Term (xananode.canonical:schema/relationship-type-deep_linked_from) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +154. Deep links to + - Existing: Deep links to (xananode.canonical:schema/relationship-type-deep_links_to) + - Incoming: Deep links to (xananode.canonical:schema/relationship-type-deep_links_to) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +155. Defined By Relationship Term + - Existing: Defined By Relationship Term (xananode.canonical:schema/relationship-type-defined_by) + - Incoming: Defined By Relationship Term (xananode.canonical:schema/relationship-type-defined_by) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +156. Defines + - Existing: Defines (xananode.canonical:schema/relationship-type-defines) + - Incoming: Defines (xananode.canonical:schema/relationship-type-defines) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +157. Demonstrated By Relationship Term + - Existing: Demonstrated By Relationship Term (xananode.canonical:schema/relationship-type-demonstrated_by) + - Incoming: Demonstrated By Relationship Term (xananode.canonical:schema/relationship-type-demonstrated_by) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +158. Demonstrates + - Existing: Demonstrates (xananode.canonical:schema/relationship-type-demonstrates) + - Incoming: Demonstrates (xananode.canonical:schema/relationship-type-demonstrates) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +159. Dependency Of Relationship Term + - Existing: Dependency Of Relationship Term (xananode.canonical:schema/relationship-type-dependency_of) + - Incoming: Dependency Of Relationship Term (xananode.canonical:schema/relationship-type-dependency_of) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +160. Depends on + - Existing: Depends on (xananode.canonical:schema/relationship-type-depends_on) + - Incoming: Depends on (xananode.canonical:schema/relationship-type-depends_on) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +161. Depicted By Relationship Term + - Existing: Depicted By Relationship Term (xananode.canonical:schema/relationship-type-depicted_by) + - Incoming: Depicted By Relationship Term (xananode.canonical:schema/relationship-type-depicted_by) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +162. Depicts + - Existing: Depicts (xananode.canonical:schema/relationship-type-depicts) + - Incoming: Depicts (xananode.canonical:schema/relationship-type-depicts) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +163. Derived from + - Existing: Derived from (xananode.canonical:schema/relationship-type-derived_from) + - Incoming: Derived from (xananode.canonical:schema/relationship-type-derived_from) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +164. Derived Into Relationship Term + - Existing: Derived Into Relationship Term (xananode.canonical:schema/relationship-type-derived_into) + - Incoming: Derived Into Relationship Term (xananode.canonical:schema/relationship-type-derived_into) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +165. Discussed In Relationship Term + - Existing: Discussed In Relationship Term (xananode.canonical:schema/relationship-type-discussed_in) + - Incoming: Discussed In Relationship Term (xananode.canonical:schema/relationship-type-discussed_in) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +166. Discusses + - Existing: Discusses (xananode.canonical:schema/relationship-type-discusses) + - Incoming: Discusses (xananode.canonical:schema/relationship-type-discusses) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +167. Disputed By Relationship Term + - Existing: Disputed By Relationship Term (xananode.canonical:schema/relationship-type-disputed_by) + - Incoming: Disputed By Relationship Term (xananode.canonical:schema/relationship-type-disputed_by) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +168. Disputed identity + - Existing: Disputed identity (xananode.canonical:schema/relationship-type-disputed_identity) + - Incoming: Disputed identity (xananode.canonical:schema/relationship-type-disputed_identity) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +169. Disputes + - Existing: Disputes (xananode.canonical:schema/relationship-type-disputes) + - Incoming: Disputes (xananode.canonical:schema/relationship-type-disputes) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +170. Documented By Relationship Term + - Existing: Documented By Relationship Term (xananode.canonical:schema/relationship-type-documented_by) + - Incoming: Documented By Relationship Term (xananode.canonical:schema/relationship-type-documented_by) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +171. Documents + - Existing: Documents (xananode.canonical:schema/relationship-type-documents) + - Incoming: Documents (xananode.canonical:schema/relationship-type-documents) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +172. Enabled By Relationship Term + - Existing: Enabled By Relationship Term (xananode.canonical:schema/relationship-type-enabled_by) + - Incoming: Enabled By Relationship Term (xananode.canonical:schema/relationship-type-enabled_by) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +173. Enables + - Existing: Enables (xananode.canonical:schema/relationship-type-enables) + - Incoming: Enables (xananode.canonical:schema/relationship-type-enables) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +174. Equivalent to + - Existing: Equivalent to (xananode.canonical:schema/relationship-type-equivalent_to) + - Incoming: Equivalent to (xananode.canonical:schema/relationship-type-equivalent_to) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +175. Evidence for + - Existing: Evidence for (xananode.canonical:schema/relationship-type-evidence_for) + - Incoming: Evidence for (xananode.canonical:schema/relationship-type-evidence_for) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +176. Explained By Relationship Term + - Existing: Explained By Relationship Term (xananode.canonical:schema/relationship-type-explained_by) + - Incoming: Explained By Relationship Term (xananode.canonical:schema/relationship-type-explained_by) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +177. Explains + - Existing: Explains (xananode.canonical:schema/relationship-type-explains) + - Incoming: Explains (xananode.canonical:schema/relationship-type-explains) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +178. Extended By Relationship Term + - Existing: Extended By Relationship Term (xananode.canonical:schema/relationship-type-extended_by) + - Incoming: Extended By Relationship Term (xananode.canonical:schema/relationship-type-extended_by) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +179. Extends + - Existing: Extends (xananode.canonical:schema/relationship-type-extends) + - Incoming: Extends (xananode.canonical:schema/relationship-type-extends) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +180. Extension of + - Existing: Extension of (xananode.canonical:schema/relationship-type-extension_of) + - Incoming: Extension of (xananode.canonical:schema/relationship-type-extension_of) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +181. Featured In Relationship Term + - Existing: Featured In Relationship Term (xananode.canonical:schema/relationship-type-featured_in) + - Incoming: Featured In Relationship Term (xananode.canonical:schema/relationship-type-featured_in) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +182. Featured Speaker Relationship Term + - Existing: Featured Speaker Relationship Term (xananode.canonical:schema/relationship-type-featured_speaker) + - Incoming: Featured Speaker Relationship Term (xananode.canonical:schema/relationship-type-featured_speaker) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +183. Features + - Existing: Features (xananode.canonical:schema/relationship-type-features) + - Incoming: Features (xananode.canonical:schema/relationship-type-features) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +184. Followed Relationship Term + - Existing: Followed Relationship Term (xananode.canonical:schema/relationship-type-followed) + - Incoming: Followed Relationship Term (xananode.canonical:schema/relationship-type-followed) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +185. Friend of + - Existing: Friend of (xananode.canonical:schema/relationship-type-friend_of) + - Incoming: Friend of (xananode.canonical:schema/relationship-type-friend_of) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +186. Had Participant Relationship Term + - Existing: Had Participant Relationship Term (xananode.canonical:schema/relationship-type-had_participant) + - Incoming: Had Participant Relationship Term (xananode.canonical:schema/relationship-type-had_participant) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +187. Has Alias Relationship Term + - Existing: Has Alias Relationship Term (xananode.canonical:schema/relationship-type-has_alias) + - Incoming: Has Alias Relationship Term (xananode.canonical:schema/relationship-type-has_alias) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +188. Has Appearance Relationship Term + - Existing: Has Appearance Relationship Term (xananode.canonical:schema/relationship-type-has_appearance) + - Incoming: Has Appearance Relationship Term (xananode.canonical:schema/relationship-type-has_appearance) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +189. Has claim + - Existing: Has claim (xananode.canonical:schema/relationship-type-has_claim) + - Incoming: Has claim (xananode.canonical:schema/relationship-type-has_claim) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +190. Has Context Relationship Term + - Existing: Has Context Relationship Term (xananode.canonical:schema/relationship-type-has_context) + - Incoming: Has Context Relationship Term (xananode.canonical:schema/relationship-type-has_context) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +191. Has Evidence Relationship Term + - Existing: Has Evidence Relationship Term (xananode.canonical:schema/relationship-type-has_evidence) + - Incoming: Has Evidence Relationship Term (xananode.canonical:schema/relationship-type-has_evidence) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +192. Has Extension Relationship Term + - Existing: Has Extension Relationship Term (xananode.canonical:schema/relationship-type-has_extension) + - Incoming: Has Extension Relationship Term (xananode.canonical:schema/relationship-type-has_extension) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +193. Has primary media + - Existing: Has primary media (xananode.canonical:schema/relationship-type-has_primary_media) + - Incoming: Has primary media (xananode.canonical:schema/relationship-type-has_primary_media) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +194. Identified + - Existing: Identified (xananode.canonical:schema/relationship-type-identified) + - Incoming: Identified (xananode.canonical:schema/relationship-type-identified) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +195. Identified By Relationship Term + - Existing: Identified By Relationship Term (xananode.canonical:schema/relationship-type-identified_by) + - Incoming: Identified By Relationship Term (xananode.canonical:schema/relationship-type-identified_by) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +196. Implemented By Relationship Term + - Existing: Implemented By Relationship Term (xananode.canonical:schema/relationship-type-implemented_by) + - Incoming: Implemented By Relationship Term (xananode.canonical:schema/relationship-type-implemented_by) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +197. Implements + - Existing: Implements (xananode.canonical:schema/relationship-type-implements) + - Incoming: Implements (xananode.canonical:schema/relationship-type-implements) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +198. Included In Relationship Term + - Existing: Included In Relationship Term (xananode.canonical:schema/relationship-type-included_in) + - Incoming: Included In Relationship Term (xananode.canonical:schema/relationship-type-included_in) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +199. Includes + - Existing: Includes (xananode.canonical:schema/relationship-type-includes) + - Incoming: Includes (xananode.canonical:schema/relationship-type-includes) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +200. Influenced + - Existing: Influenced (xananode.canonical:schema/relationship-type-influenced) + - Incoming: Influenced (xananode.canonical:schema/relationship-type-influenced) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +201. Influenced By Relationship Term + - Existing: Influenced By Relationship Term (xananode.canonical:schema/relationship-type-influenced_by) + - Incoming: Influenced By Relationship Term (xananode.canonical:schema/relationship-type-influenced_by) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +202. Interviewed + - Existing: Interviewed (xananode.canonical:schema/relationship-type-interviewed) + - Incoming: Interviewed (xananode.canonical:schema/relationship-type-interviewed) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +203. Interviewed By Relationship Term + - Existing: Interviewed By Relationship Term (xananode.canonical:schema/relationship-type-interviewed_by) + - Incoming: Interviewed By Relationship Term (xananode.canonical:schema/relationship-type-interviewed_by) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +204. Introduced + - Existing: Introduced (xananode.canonical:schema/relationship-type-introduced) + - Incoming: Introduced (xananode.canonical:schema/relationship-type-introduced) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +205. Introduced By Relationship Term + - Existing: Introduced By Relationship Term (xananode.canonical:schema/relationship-type-introduced_by) + - Incoming: Introduced By Relationship Term (xananode.canonical:schema/relationship-type-introduced_by) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +206. Introduced in + - Existing: Introduced in (xananode.canonical:schema/relationship-type-introduced_in) + - Incoming: Introduced in (xananode.canonical:schema/relationship-type-introduced_in) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +207. Introduction Venue Of Relationship Term + - Existing: Introduction Venue Of Relationship Term (xananode.canonical:schema/relationship-type-introduction_venue_of) + - Incoming: Introduction Venue Of Relationship Term (xananode.canonical:schema/relationship-type-introduction_venue_of) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +208. Is Start Of Relationship Term + - Existing: Is Start Of Relationship Term (xananode.canonical:schema/relationship-type-is_start_of) + - Incoming: Is Start Of Relationship Term (xananode.canonical:schema/relationship-type-is_start_of) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +209. Mapped From Relationship Term + - Existing: Mapped From Relationship Term (xananode.canonical:schema/relationship-type-mapped_from) + - Incoming: Mapped From Relationship Term (xananode.canonical:schema/relationship-type-mapped_from) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +210. Maps to + - Existing: Maps to (xananode.canonical:schema/relationship-type-maps_to) + - Incoming: Maps to (xananode.canonical:schema/relationship-type-maps_to) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +211. Memorialized By Relationship Term + - Existing: Memorialized By Relationship Term (xananode.canonical:schema/relationship-type-memorialized_by) + - Incoming: Memorialized By Relationship Term (xananode.canonical:schema/relationship-type-memorialized_by) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +212. Memorializes + - Existing: Memorializes (xananode.canonical:schema/relationship-type-memorializes) + - Incoming: Memorializes (xananode.canonical:schema/relationship-type-memorializes) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +213. Mentioned By Relationship Term + - Existing: Mentioned By Relationship Term (xananode.canonical:schema/relationship-type-mentioned_by) + - Incoming: Mentioned By Relationship Term (xananode.canonical:schema/relationship-type-mentioned_by) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +214. Mentions + - Existing: Mentions (xananode.canonical:schema/relationship-type-mentions) + - Incoming: Mentions (xananode.canonical:schema/relationship-type-mentions) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +215. Motivated by + - Existing: Motivated by (xananode.canonical:schema/relationship-type-motivated_by) + - Incoming: Motivated by (xananode.canonical:schema/relationship-type-motivated_by) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +216. Motivates Relationship Term + - Existing: Motivates Relationship Term (xananode.canonical:schema/relationship-type-motivates) + - Incoming: Motivates Relationship Term (xananode.canonical:schema/relationship-type-motivates) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +217. Narrower Than Relationship Term + - Existing: Narrower Than Relationship Term (xananode.canonical:schema/relationship-type-narrower_than) + - Incoming: Narrower Than Relationship Term (xananode.canonical:schema/relationship-type-narrower_than) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +218. Occurred at + - Existing: Occurred at (xananode.canonical:schema/relationship-type-occurred_at) + - Incoming: Occurred at (xananode.canonical:schema/relationship-type-occurred_at) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +219. Parallel to + - Existing: Parallel to (xananode.canonical:schema/relationship-type-parallel_to) + - Incoming: Parallel to (xananode.canonical:schema/relationship-type-parallel_to) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +220. Part Of Relationship Term + - Existing: Part Of Relationship Term (xananode.canonical:schema/relationship-type-part_of) + - Incoming: Part Of Relationship Term (xananode.canonical:schema/relationship-type-part_of) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +221. Participated in + - Existing: Participated in (xananode.canonical:schema/relationship-type-participated_in) + - Incoming: Participated in (xananode.canonical:schema/relationship-type-participated_in) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +222. Popularized + - Existing: Popularized (xananode.canonical:schema/relationship-type-popularized) + - Incoming: Popularized (xananode.canonical:schema/relationship-type-popularized) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +223. Popularized By Relationship Term + - Existing: Popularized By Relationship Term (xananode.canonical:schema/relationship-type-popularized_by) + - Incoming: Popularized By Relationship Term (xananode.canonical:schema/relationship-type-popularized_by) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +224. Possible match + - Existing: Possible match (xananode.canonical:schema/relationship-type-possible_match) + - Incoming: Possible match (xananode.canonical:schema/relationship-type-possible_match) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +225. Preceded + - Existing: Preceded (xananode.canonical:schema/relationship-type-preceded) + - Incoming: Preceded (xananode.canonical:schema/relationship-type-preceded) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +226. Presented + - Existing: Presented (xananode.canonical:schema/relationship-type-presented) + - Incoming: Presented (xananode.canonical:schema/relationship-type-presented) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +227. Presented By Relationship Term + - Existing: Presented By Relationship Term (xananode.canonical:schema/relationship-type-presented_by) + - Incoming: Presented By Relationship Term (xananode.canonical:schema/relationship-type-presented_by) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +228. Preserved By Relationship Term + - Existing: Preserved By Relationship Term (xananode.canonical:schema/relationship-type-preserved_by) + - Incoming: Preserved By Relationship Term (xananode.canonical:schema/relationship-type-preserved_by) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +229. Preserves + - Existing: Preserves (xananode.canonical:schema/relationship-type-preserves) + - Incoming: Preserves (xananode.canonical:schema/relationship-type-preserves) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +230. Produces Relationship Term + - Existing: Produces Relationship Term (xananode.canonical:schema/relationship-type-produces) + - Incoming: Produces Relationship Term (xananode.canonical:schema/relationship-type-produces) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +231. Proposed + - Existing: Proposed (xananode.canonical:schema/relationship-type-proposed) + - Incoming: Proposed (xananode.canonical:schema/relationship-type-proposed) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +232. Proposed By Relationship Term + - Existing: Proposed By Relationship Term (xananode.canonical:schema/relationship-type-proposed_by) + - Incoming: Proposed By Relationship Term (xananode.canonical:schema/relationship-type-proposed_by) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +233. Quoted By Relationship Term + - Existing: Quoted By Relationship Term (xananode.canonical:schema/relationship-type-quoted_by) + - Incoming: Quoted By Relationship Term (xananode.canonical:schema/relationship-type-quoted_by) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +234. Quotes + - Existing: Quotes (xananode.canonical:schema/relationship-type-quotes) + - Incoming: Quotes (xananode.canonical:schema/relationship-type-quotes) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +235. Refined By Relationship Term + - Existing: Refined By Relationship Term (xananode.canonical:schema/relationship-type-refined_by) + - Incoming: Refined By Relationship Term (xananode.canonical:schema/relationship-type-refined_by) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +236. Refines + - Existing: Refines (xananode.canonical:schema/relationship-type-refines) + - Incoming: Refines (xananode.canonical:schema/relationship-type-refines) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +237. Relationship Type Registry + - Existing: Relationship Type Registry (xananode.canonical:schema/relationship-type-registry) + - Incoming: Relationship Type Registry (xananode.canonical:schema/relationship-type-registry) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +238. Related to + - Existing: Related to (xananode.canonical:schema/relationship-type-related_to) + - Incoming: Related to (xananode.canonical:schema/relationship-type-related_to) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +239. Represented By Relationship Term + - Existing: Represented By Relationship Term (xananode.canonical:schema/relationship-type-represented_by) + - Incoming: Represented By Relationship Term (xananode.canonical:schema/relationship-type-represented_by) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +240. Represents + - Existing: Represents (xananode.canonical:schema/relationship-type-represents) + - Incoming: Represents (xananode.canonical:schema/relationship-type-represents) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +241. Required For Relationship Term + - Existing: Required For Relationship Term (xananode.canonical:schema/relationship-type-required_for) + - Incoming: Required For Relationship Term (xananode.canonical:schema/relationship-type-required_for) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +242. Requires + - Existing: Requires (xananode.canonical:schema/relationship-type-requires) + - Incoming: Requires (xananode.canonical:schema/relationship-type-requires) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +243. Results from + - Existing: Results from (xananode.canonical:schema/relationship-type-results_from) + - Incoming: Results from (xananode.canonical:schema/relationship-type-results_from) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +244. Same entity + - Existing: Same entity (xananode.canonical:schema/relationship-type-same_entity) + - Incoming: Same entity (xananode.canonical:schema/relationship-type-same_entity) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +245. Shaped By Relationship Term + - Existing: Shaped By Relationship Term (xananode.canonical:schema/relationship-type-shaped_by) + - Incoming: Shaped By Relationship Term (xananode.canonical:schema/relationship-type-shaped_by) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +246. Shapes + - Existing: Shapes (xananode.canonical:schema/relationship-type-shapes) + - Incoming: Shapes (xananode.canonical:schema/relationship-type-shapes) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +247. Site Of Relationship Term + - Existing: Site Of Relationship Term (xananode.canonical:schema/relationship-type-site_of) + - Incoming: Site Of Relationship Term (xananode.canonical:schema/relationship-type-site_of) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +248. Spoke at + - Existing: Spoke at (xananode.canonical:schema/relationship-type-spoke_at) + - Incoming: Spoke at (xananode.canonical:schema/relationship-type-spoke_at) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +249. Starts with + - Existing: Starts with (xananode.canonical:schema/relationship-type-starts_with) + - Incoming: Starts with (xananode.canonical:schema/relationship-type-starts_with) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +250. Superseded By Relationship Term + - Existing: Superseded By Relationship Term (xananode.canonical:schema/relationship-type-superseded_by) + - Incoming: Superseded By Relationship Term (xananode.canonical:schema/relationship-type-superseded_by) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +251. Supersedes + - Existing: Supersedes (xananode.canonical:schema/relationship-type-supersedes) + - Incoming: Supersedes (xananode.canonical:schema/relationship-type-supersedes) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +252. Supported By Relationship Term + - Existing: Supported By Relationship Term (xananode.canonical:schema/relationship-type-supported_by) + - Incoming: Supported By Relationship Term (xananode.canonical:schema/relationship-type-supported_by) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +253. Supports + - Existing: Supports (xananode.canonical:schema/relationship-type-supports) + - Incoming: Supports (xananode.canonical:schema/relationship-type-supports) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +254. Threatened By Relationship Term + - Existing: Threatened By Relationship Term (xananode.canonical:schema/relationship-type-threatened_by) + - Incoming: Threatened By Relationship Term (xananode.canonical:schema/relationship-type-threatened_by) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +255. Threatens + - Existing: Threatens (xananode.canonical:schema/relationship-type-threatens) + - Incoming: Threatens (xananode.canonical:schema/relationship-type-threatens) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +256. Trained on + - Existing: Trained on (xananode.canonical:schema/relationship-type-trained_on) + - Incoming: Trained on (xananode.canonical:schema/relationship-type-trained_on) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +257. Transcluded By Relationship Term + - Existing: Transcluded By Relationship Term (xananode.canonical:schema/relationship-type-transcluded_by) + - Incoming: Transcluded By Relationship Term (xananode.canonical:schema/relationship-type-transcluded_by) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +258. Transcludes + - Existing: Transcludes (xananode.canonical:schema/relationship-type-transcludes) + - Incoming: Transcludes (xananode.canonical:schema/relationship-type-transcludes) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +259. Used As Primary Media For Relationship Term + - Existing: Used As Primary Media For Relationship Term (xananode.canonical:schema/relationship-type-used_as_primary_media_for) + - Incoming: Used As Primary Media For Relationship Term (xananode.canonical:schema/relationship-type-used_as_primary_media_for) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +260. Used By Relationship Term + - Existing: Used By Relationship Term (xananode.canonical:schema/relationship-type-used_by) + - Incoming: Used By Relationship Term (xananode.canonical:schema/relationship-type-used_by) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +261. Used To Train Relationship Term + - Existing: Used To Train Relationship Term (xananode.canonical:schema/relationship-type-used_to_train) + - Incoming: Used To Train Relationship Term (xananode.canonical:schema/relationship-type-used_to_train) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +262. Uses + - Existing: Uses (xananode.canonical:schema/relationship-type-uses) + - Incoming: Uses (xananode.canonical:schema/relationship-type-uses) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +263. RO-Crate Metadata Schema + - Existing: Ro Crate Metadata Schema (xananode.canonical:schema/canonical-schema-ro-crate-metadata) + - Incoming: RO-Crate Metadata Schema (xananode.canonical:schema/ro-crate-metadata-schema) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +264. RO-Crate Metadata Schema + - Existing: RO-Crate Metadata Schema (xananode.canonical:schema/ro-crate-metadata-schema) + - Incoming: RO-Crate Metadata Schema (xananode.canonical:schema/ro-crate-metadata-schema) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +265. Substrate Diff Schema + - Existing: Substrate Diff Schema (xananode.canonical:schema/canonical-schema-substrate-diff) + - Incoming: Substrate Diff Schema (xananode.canonical:schema/substrate-diff-schema) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +266. Substrate Diff Schema + - Existing: Substrate Diff Schema (xananode.canonical:schema/substrate-diff-schema) + - Incoming: Substrate Diff Schema (xananode.canonical:schema/substrate-diff-schema) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +267. Substrate Manifest Schema + - Existing: Substrate Manifest Schema (xananode.example:schema/substrate-manifest-schema) + - Incoming: Substrate Manifest Schema (xananode.canonical:schema/substrate-manifest-schema) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +268. Substrate Manifest Schema + - Existing: Substrate Manifest Schema (xananode.canonical:schema/canonical-schema-substrate-manifest) + - Incoming: Substrate Manifest Schema (xananode.canonical:schema/substrate-manifest-schema) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +269. Substrate Manifest Schema + - Existing: Substrate Manifest Schema (xananode.canonical:schema/substrate-manifest-schema) + - Incoming: Substrate Manifest Schema (xananode.canonical:schema/substrate-manifest-schema) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +270. Substrate Node Schema + - Existing: Substrate Node Schema (xananode.example:schema/substrate-node-schema) + - Incoming: Substrate Node Schema (xananode.canonical:schema/substrate-node-schema) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +271. Substrate Node Schema + - Existing: Substrate Node Schema (xananode.canonical:schema/canonical-schema-substrate-node) + - Incoming: Substrate Node Schema (xananode.canonical:schema/substrate-node-schema) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +272. Substrate Node Schema + - Existing: Substrate Node Schema (xananode.canonical:schema/substrate-node-schema) + - Incoming: Substrate Node Schema (xananode.canonical:schema/substrate-node-schema) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +273. Substrate Relationships Schema + - Existing: Substrate Relationships Schema (xananode.example:schema/substrate-relationships-schema) + - Incoming: Substrate Relationships Schema (xananode.canonical:schema/substrate-relationships-schema) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +274. Substrate Relationships Schema + - Existing: Substrate Relationships Schema (xananode.canonical:schema/canonical-schema-substrate-relationships) + - Incoming: Substrate Relationships Schema (xananode.canonical:schema/substrate-relationships-schema) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +275. Substrate Relationships Schema + - Existing: Substrate Relationships Schema (xananode.canonical:schema/substrate-relationships-schema) + - Incoming: Substrate Relationships Schema (xananode.canonical:schema/substrate-relationships-schema) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +276. GitHub Profile + - Existing: GitHub Profile (xananode.canonical:source/github-profile) + - Incoming: GitHub Profile (xananode.canonical:source/github-profile) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +277. Hugo Official Site + - Existing: Hugo Official Site (xananode.canonical:source/hugo-official-site) + - Incoming: Hugo Official Site (xananode.canonical:source/hugo-official-site) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +278. Support XanaNode + - Existing: Support XanaNode (xananode.canonical:source/support-xananode) + - Incoming: Support XanaNode (xananode.canonical:source/support-xananode) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +279. XanaNode.com + - Existing: XanaNode.com (xananode.canonical:source/xananode-com-domain) + - Incoming: XanaNode.com (xananode.canonical:source/xananode-com-domain) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +280. XanaNode Core SDK Repository + - Existing: XanaNode Core SDK Repository (xananode.example:source/xananode-core-sdk-repo) + - Incoming: XanaNode Core SDK Repository (xananode.canonical:source/xananode-core-sdk-repository) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +281. XanaNode Core SDK Repository + - Existing: XanaNode Core SDK Repository (xananode.canonical:source/xananode-core-sdk-repository) + - Incoming: XanaNode Core SDK Repository (xananode.canonical:source/xananode-core-sdk-repository) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +282. XanaNode Hugo Repository + - Existing: XanaNode Hugo Repository (xananode.example:source/xananode-hugo-repo) + - Incoming: XanaNode Hugo Repository (xananode.canonical:source/xananode-hugo-repository) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +283. XanaNode Hugo Repository + - Existing: XanaNode Hugo Repository (xananode.canonical:source/xananode-hugo-repository) + - Incoming: XanaNode Hugo Repository (xananode.canonical:source/xananode-hugo-repository) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +284. XanaNode.net + - Existing: XanaNode.net (xananode.canonical:source/xananode-net-domain) + - Incoming: XanaNode.net (xananode.canonical:source/xananode-net-domain) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +285. XanaNode.org + - Existing: XanaNode.org (xananode.canonical:source/xananode-org-domain) + - Incoming: XanaNode.org (xananode.canonical:source/xananode-org-domain) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +286. XanaNode Protocol Repository + - Existing: XanaNode Protocol Repository (xananode.example:source/xananode-protocol-repo) + - Incoming: XanaNode Protocol Repository (xananode.canonical:source/xananode-protocol-repository) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +287. XanaNode Protocol Repository + - Existing: XanaNode Protocol Repository (xananode.canonical:source/xananode-protocol-repository) + - Incoming: XanaNode Protocol Repository (xananode.canonical:source/xananode-protocol-repository) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +288. XanaNode Studio Repository + - Existing: XanaNode Studio Repository (xananode.example:source/xananode-studio-repo) + - Incoming: XanaNode Studio Repository (xananode.canonical:source/xananode-studio-repository) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +289. XanaNode Studio Repository + - Existing: XanaNode Studio Repository (xananode.canonical:source/xananode-studio-repository) + - Incoming: XanaNode Studio Repository (xananode.canonical:source/xananode-studio-repository) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +290. XanaNode Workspace Repository + - Existing: XanaNode Workspace Repository (xananode.example:source/xananode-workspace-repo) + - Incoming: XanaNode Workspace Repository (xananode.canonical:source/xananode-workspace-repository) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +291. XanaNode Workspace Repository + - Existing: XanaNode Workspace Repository (xananode.canonical:source/xananode-workspace-repository) + - Incoming: XanaNode Workspace Repository (xananode.canonical:source/xananode-workspace-repository) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +292. Cytoscape.js + - Existing: Cytoscape.js (xananode.example:technology/cytoscape-js) + - Incoming: Cytoscape.js (xananode.canonical:technology/cytoscape-js) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +293. Cytoscape.js + - Existing: Cytoscape.js (xananode.canonical:technology/cytoscape-js) + - Incoming: Cytoscape.js (xananode.canonical:technology/cytoscape-js) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +294. Git + - Existing: Git (xananode.canonical:technology/git) + - Incoming: Git (xananode.canonical:technology/git) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +295. Hugo + - Existing: Hugo (xananode.example:technology/hugo) + - Incoming: Hugo (xananode.canonical:technology/hugo) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +296. Hugo + - Existing: Hugo (xananode.canonical:technology/hugo) + - Incoming: Hugo (xananode.canonical:technology/hugo) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +297. Node.js + - Existing: Node.js (xananode.canonical:technology/nodejs) + - Incoming: Node.js (xananode.canonical:technology/nodejs) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +298. Python + - Existing: Python (xananode.canonical:technology/python) + - Incoming: Python (xananode.canonical:technology/python) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +299. XanaNode Stack Trail + - Existing: XanaNode Stack Trail (xananode.canonical:trail/xananode-stack-trail) + - Incoming: XanaNode Stack Trail (xananode.canonical:trail/xananode-stack-trail) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +300. Gottfried Wilhelm Leibniz + - Existing: Gottfried Wilhelm Leibniz (xananode.lineage:person/gottfried-wilhelm-leibniz) + - Incoming: Gottfried Wilhelm Leibniz (xananode.lineage:person/gottfried-wilhelm-leibniz) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +301. Wilhelm Ostwald + - Existing: Wilhelm Ostwald (xananode.lineage:person/wilhelm-ostwald) + - Incoming: Wilhelm Ostwald (xananode.lineage:person/wilhelm-ostwald) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +302. Jorge Luis Borges + - Existing: Jorge Luis Borges (xananode.lineage:person/jorge-luis-borges) + - Incoming: Jorge Luis Borges (xananode.lineage:person/jorge-luis-borges) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +303. The Garden of Forking Paths + - Existing: The Garden of Forking Paths (xananode.lineage:publication/the-garden-of-forking-paths) + - Incoming: The Garden of Forking Paths (xananode.lineage:publication/the-garden-of-forking-paths) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +304. Andries van Dam + - Existing: Andries van Dam (xananode.lineage:person/andries-van-dam) + - Incoming: Andries van Dam (xananode.lineage:person/andries-van-dam) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +305. Brown University + - Existing: Brown University (xananode.lineage:place/brown-university) + - Incoming: Brown University (xananode.lineage:place/brown-university) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +306. Hypertext Editing System + - Existing: Hypertext Editing System (xananode.lineage:project/hypertext-editing-system) + - Incoming: Hypertext Editing System (xananode.lineage:project/hypertext-editing-system) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +307. FRESS + - Existing: FRESS (xananode.lineage:project/fress) + - Incoming: FRESS (xananode.lineage:project/fress) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +308. Intermedia + - Existing: Intermedia (xananode.lineage:project/intermedia) + - Incoming: Intermedia (xananode.lineage:project/intermedia) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +309. Nicholas Negroponte + - Existing: Nicholas Negroponte (xananode.lineage:person/nicholas-negroponte) + - Incoming: Nicholas Negroponte (xananode.lineage:person/nicholas-negroponte) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +310. Seymour Papert + - Existing: Seymour Papert (xananode.lineage:person/seymour-papert) + - Incoming: Seymour Papert (xananode.lineage:person/seymour-papert) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +311. Marvin Minsky + - Existing: Marvin Minsky (xananode.lineage:person/marvin-minsky) + - Incoming: Marvin Minsky (xananode.lineage:person/marvin-minsky) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +312. MIT Media Lab + - Existing: MIT Media Lab (xananode.lineage:organization/mit-media-lab) + - Incoming: MIT Media Lab (xananode.lineage:organization/mit-media-lab) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +313. Hans Peter Brondmo + - Existing: Hans Peter Brondmo (xananode.lineage:person/hans-peter-brondmo) + - Incoming: Hans Peter Brondmo (xananode.lineage:person/hans-peter-brondmo) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +314. Micons + - Existing: Micons (xananode.lineage:technology/micons) + - Incoming: Micons (xananode.lineage:technology/micons) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +315. Robert Winter + - Existing: Robert Winter (xananode.lineage:person/robert-winter) + - Incoming: Robert Winter (xananode.lineage:person/robert-winter) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +316. Interactive Beethoven's Ninth + - Existing: Interactive Beethoven's Ninth (xananode.lineage:project/interactive-beethoven-ninth) + - Incoming: Interactive Beethoven's Ninth (xananode.lineage:project/interactive-beethoven-ninth) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +317. Robert Abel + - Existing: Robert Abel (xananode.lineage:person/robert-abel) + - Incoming: Robert Abel (xananode.lineage:person/robert-abel) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +318. Interactive Guernica + - Existing: Interactive Guernica (xananode.lineage:project/interactive-guernica) + - Incoming: Interactive Guernica (xananode.lineage:project/interactive-guernica) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +319. Ivan Sutherland + - Existing: Ivan Sutherland (xananode.lineage:person/ivan-sutherland) + - Incoming: Ivan Sutherland (xananode.lineage:person/ivan-sutherland) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +320. Jaron Lanier + - Existing: Jaron Lanier (xananode.lineage:person/jaron-lanier) + - Incoming: Jaron Lanier (xananode.lineage:person/jaron-lanier) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +321. VPL Research + - Existing: VPL Research (xananode.lineage:organization/vpl-research) + - Incoming: VPL Research (xananode.lineage:organization/vpl-research) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +322. Scott Fisher + - Existing: Scott Fisher (xananode.lineage:person/scott-fisher) + - Incoming: Scott Fisher (xananode.lineage:person/scott-fisher) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +323. NASA + - Existing: NASA (xananode.lineage:organization/nasa) + - Incoming: NASA (xananode.lineage:organization/nasa) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +324. Dirk Gently's Holistic Detective Agency + - Existing: Dirk Gently's Holistic Detective Agency (xananode.lineage:publication/dirk-gentlys-holistic-detective-agency) + - Incoming: Dirk Gently's Holistic Detective Agency (xananode.lineage:publication/dirk-gentlys-holistic-detective-agency) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +325. BBC Two + - Existing: BBC Two (xananode.lineage:organization/bbc-two) + - Incoming: BBC Two (xananode.lineage:organization/bbc-two) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +326. Richard Saul Wurman + - Existing: Richard Saul Wurman (xananode.lineage:person/richard-saul-wurman) + - Incoming: Richard Saul Wurman (xananode.lineage:person/richard-saul-wurman) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +327. Harry Marks + - Existing: Harry Marks (xananode.lineage:person/harry-marks) + - Incoming: Harry Marks (xananode.lineage:person/harry-marks) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +328. John Sculley + - Existing: John Sculley (xananode.lineage:person/john-sculley) + - Incoming: John Sculley (xananode.lineage:person/john-sculley) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +329. Apple Knowledge Navigator + - Existing: Apple Knowledge Navigator (xananode.lineage:technology/apple-knowledge-navigator) + - Incoming: Apple Knowledge Navigator (xananode.lineage:technology/apple-knowledge-navigator) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +330. Bill Atkinson + - Existing: Bill Atkinson (xananode.lineage:person/bill-atkinson) + - Incoming: Bill Atkinson (xananode.lineage:person/bill-atkinson) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +331. Herbie Hancock + - Existing: Herbie Hancock (xananode.lineage:person/herbie-hancock) + - Incoming: Herbie Hancock (xananode.lineage:person/herbie-hancock) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +332. Nigel Holmes + - Existing: Nigel Holmes (xananode.lineage:person/nigel-holmes) + - Incoming: Nigel Holmes (xananode.lineage:person/nigel-holmes) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +333. Laurie Anderson + - Existing: Laurie Anderson (xananode.lineage:person/laurie-anderson) + - Incoming: Laurie Anderson (xananode.lineage:person/laurie-anderson) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +334. Bran Ferren + - Existing: Bran Ferren (xananode.lineage:person/bran-ferren) + - Incoming: Bran Ferren (xananode.lineage:person/bran-ferren) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +335. Robert Cailliau + - Existing: Robert Cailliau (xananode.lineage:person/robert-cailliau) + - Incoming: Robert Cailliau (xananode.lineage:person/robert-cailliau) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +336. CERN + - Existing: CERN (xananode.lineage:place/cern) + - Incoming: CERN (xananode.lineage:place/cern) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +337. HTML + - Existing: HTML (xananode.lineage:technology/html) + - Incoming: HTML (xananode.lineage:technology/html) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +338. URL/URI + - Existing: URL/URI (xananode.lineage:technology/url-uri) + - Incoming: URL/URI (xananode.lineage:technology/url-uri) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +339. HTTP + - Existing: HTTP (xananode.lineage:technology/http) + - Incoming: HTTP (xananode.lineage:technology/http) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +340. NCSA + - Existing: NCSA (xananode.lineage:organization/ncsa) + - Incoming: NCSA (xananode.lineage:organization/ncsa) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +341. Marc Andreessen + - Existing: Marc Andreessen (xananode.lineage:person/marc-andreessen) + - Incoming: Marc Andreessen (xananode.lineage:person/marc-andreessen) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +342. Mosaic + - Existing: Mosaic (xananode.lineage:technology/mosaic) + - Incoming: Mosaic (xananode.lineage:technology/mosaic) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +343. The Web as Incomplete Hypertext + - Existing: The Web as Incomplete Hypertext (xananode.lineage:concept/web-as-incomplete-hypertext) + - Incoming: The Web as Incomplete Hypertext (xananode.lineage:concept/web-as-incomplete-hypertext) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +344. Guide + - Existing: Guide (xananode.lineage:technology/guide) + - Incoming: Guide (xananode.lineage:technology/guide) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +345. Storyspace + - Existing: Storyspace (xananode.lineage:project/storyspace) + - Incoming: Storyspace (xananode.lineage:project/storyspace) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +346. ZOG/KMS + - Existing: ZOG/KMS (xananode.lineage:project/zog-kms) + - Incoming: ZOG/KMS (xananode.lineage:project/zog-kms) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +347. Xanadu at Autodesk + - Existing: Xanadu at Autodesk (xananode.lineage:project/xanadu-at-autodesk) + - Incoming: Xanadu at Autodesk (xananode.lineage:project/xanadu-at-autodesk) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +348. Conflict and Disputed Identity + - Existing: Conflict and Disputed Identity (xananode.lineage:concept/conflict-disputed-identity) + - Incoming: Conflict and Disputed Identity (xananode.lineage:concept/conflict-disputed-identity) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +349. Git-backed Substrate + - Existing: Git-backed Substrate (xananode.lineage:technology/git-backed-substrate) + - Incoming: Git-backed Substrate (xananode.lineage:technology/git-backed-substrate) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +350. Babel + - Existing: Babel (xananode.lineage:tool/babel) + - Incoming: Babel (xananode.lineage:tool/babel) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +351. Hyperland VR + - Existing: Hyperland VR (xananode.lineage:tool/hyperland-vr) + - Incoming: Hyperland VR (xananode.lineage:tool/hyperland-vr) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +352. Lost Lineage of Human Knowledge Augmentation + - Existing: Lost Lineage of Human Knowledge Augmentation (xananode.lineage:concept/lost-lineage-human-knowledge-augmentation) + - Incoming: Lost Lineage of Human Knowledge Augmentation (xananode.lineage:concept/lost-lineage-human-knowledge-augmentation) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +353. Paul Otlet + - Existing: Paul Otlet (xananode.lineage:person/paul-otlet) + - Incoming: Paul Otlet (xananode.lineage:person/paul-otlet) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +354. H. G. Wells + - Existing: H. G. Wells (xananode.lineage:person/h-g-wells) + - Incoming: H. G. Wells (xananode.lineage:person/h-g-wells) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +355. Douglas Adams + - Existing: Douglas Adams (xananode.lineage:person/douglas-adams) + - Incoming: Douglas Adams (xananode.lineage:person/douglas-adams) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +356. Hyperland + - Existing: Hyperland (xananode.lineage:publication/hyperland) + - Incoming: Hyperland (xananode.lineage:publication/hyperland) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +357. Tom Baker + - Existing: Tom Baker (xananode.lineage:person/tom-baker) + - Incoming: Tom Baker (xananode.lineage:person/tom-baker) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +358. Max Whitby + - Existing: Max Whitby (xananode.lineage:person/max-whitby) + - Incoming: Max Whitby (xananode.lineage:person/max-whitby) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +359. TED2 + - Existing: TED2 (xananode.lineage:event/ted2-1990) + - Incoming: TED2 (xananode.lineage:event/ted2-1990) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +360. Monterey, California + - Existing: Monterey, California (xananode.lineage:place/monterey-california) + - Incoming: Monterey, California (xananode.lineage:place/monterey-california) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +361. Bob Stein + - Existing: Bob Stein (xananode.lineage:person/bob-stein) + - Incoming: Bob Stein (xananode.lineage:person/bob-stein) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +362. Voyager Company + - Existing: Voyager Company (xananode.lineage:organization/voyager-company) + - Incoming: Voyager Company (xananode.lineage:organization/voyager-company) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +363. Alan Kay + - Existing: Alan Kay (xananode.lineage:person/alan-kay) + - Incoming: Alan Kay (xananode.lineage:person/alan-kay) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +364. Xerox PARC + - Existing: Xerox PARC (xananode.lineage:organization/xerox-parc) + - Incoming: Xerox PARC (xananode.lineage:organization/xerox-parc) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +365. HyperCard + - Existing: HyperCard (xananode.lineage:technology/hypercard) + - Incoming: HyperCard (xananode.lineage:technology/hypercard) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +366. Tim Berners-Lee + - Existing: Tim Berners-Lee (xananode.lineage:person/tim-berners-lee) + - Incoming: Tim Berners-Lee (xananode.lineage:person/tim-berners-lee) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +367. World Wide Web + - Existing: World Wide Web (xananode.canonical:place/world-wide-web) + - Incoming: World Wide Web (xananode.lineage:technology/world-wide-web) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +368. World Wide Web + - Existing: World Wide Web (xananode.lineage:technology/world-wide-web) + - Incoming: World Wide Web (xananode.lineage:technology/world-wide-web) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +369. Aspen Movie Map + - Existing: Aspen Movie Map (xananode.lineage:project/aspen-movie-map) + - Incoming: Aspen Movie Map (xananode.lineage:project/aspen-movie-map) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +370. Lost Lineage Intertwingled Trail + - Existing: Lost Lineage Intertwingled Trail (xananode.lineage:trail/lost-lineage-intertwingled-trail) + - Incoming: Lost Lineage Intertwingled Trail (xananode.lineage:trail/lost-lineage-intertwingled-trail) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +371. A knowledge substrate is structure, not just information + - Existing: Knowledge Substrate (xananode.example:concept/knowledge-substrate) + - Incoming: A knowledge substrate is structure, not just information (example.minimal:claim/substrate-is-structure) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +372. A knowledge substrate is structure, not just information + - Existing: A knowledge substrate is structure, not information (xananode.example:claim/claim-substrate-is-structure) + - Incoming: A knowledge substrate is structure, not just information (example.minimal:claim/substrate-is-structure) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +373. A knowledge substrate is structure, not just information + - Existing: Knowledge Substrate (example.minimal:concept/knowledge-substrate) + - Incoming: A knowledge substrate is structure, not just information (example.minimal:claim/substrate-is-structure) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +374. A knowledge substrate is structure, not just information + - Existing: Knowledge Substrate (xananode.canonical:concept/knowledge-substrate) + - Incoming: A knowledge substrate is structure, not just information (example.minimal:claim/substrate-is-structure) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +375. Associative Trails + - Existing: Concept (xananode.canonical:schema/node-type-concept) + - Incoming: Associative Trails (example.minimal:concept/associative-trails) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +376. Associative Trails + - Existing: Associative Trails Fragment (xananode.example:fragment/as-we-may-think-0004) + - Incoming: Associative Trails (example.minimal:concept/associative-trails) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +377. Relationship Navigation Intro + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Relationship Navigation Intro (example.minimal:essay/relationship-navigation-intro) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +378. As We May Think Fragment 0004 + - Existing: As We May Think (xananode.example:source/as-we-may-think) + - Incoming: As We May Think Fragment 0004 (example.minimal:fragment/as-we-may-think-0004) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +379. As We May Think Fragment 0004 + - Existing: As We May Think (example.minimal:source/as-we-may-think) + - Incoming: As We May Think Fragment 0004 (example.minimal:fragment/as-we-may-think-0004) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +380. As We May Think Fragment 0004 + - Existing: Fragment (xananode.canonical:schema/node-type-fragment) + - Incoming: As We May Think Fragment 0004 (example.minimal:fragment/as-we-may-think-0004) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +381. Knowledge Substrate + - Existing: Federated Knowledge Substrates (xananode.example:concept/federated-knowledge-substrates) + - Incoming: Knowledge Substrate (example.minimal:concept/knowledge-substrate) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +382. Knowledge Substrate + - Existing: A knowledge substrate is structure, not information (xananode.example:claim/claim-substrate-is-structure) + - Incoming: Knowledge Substrate (example.minimal:concept/knowledge-substrate) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +383. Knowledge Substrate + - Existing: A knowledge substrate is structure, not just information (example.minimal:claim/substrate-is-structure) + - Incoming: Knowledge Substrate (example.minimal:concept/knowledge-substrate) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +384. Knowledge Substrate + - Existing: Concept (xananode.canonical:schema/node-type-concept) + - Incoming: Knowledge Substrate (example.minimal:concept/knowledge-substrate) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +385. Example Maintainer + - Existing: Person (xananode.canonical:schema/node-type-person) + - Incoming: Example Maintainer (example.minimal:person/example-maintainer) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +386. As We May Think + - Existing: As We May Think Fragment 0004 (example.minimal:fragment/as-we-may-think-0004) + - Incoming: As We May Think (example.minimal:source/as-we-may-think) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +387. As We May Think + - Existing: Source (xananode.canonical:schema/node-type-source) + - Incoming: As We May Think (example.minimal:source/as-we-may-think) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +388. As We May Think + - Existing: Associative Trails Fragment (xananode.example:fragment/as-we-may-think-0004) + - Incoming: As We May Think (example.minimal:source/as-we-may-think) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +389. Relationships Preserve Knowledge + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Relationships Preserve Knowledge (xananode.canonical:claim/relationships-preserve-knowledge) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +390. Relationships Preserve Knowledge + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Relationships Preserve Knowledge (xananode.canonical:claim/relationships-preserve-knowledge) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +391. Relationships Preserve Knowledge + - Existing: Relationships Preserve Knowledge Sentence (xananode.canonical:fragment/relationships-preserve-knowledge-sentence) + - Incoming: Relationships Preserve Knowledge (xananode.canonical:claim/relationships-preserve-knowledge) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +392. Relationships Preserve Knowledge + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Relationships Preserve Knowledge (xananode.canonical:claim/relationships-preserve-knowledge) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +393. XanaNode Contributors + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: XanaNode Contributors (xananode.canonical:community/xananode-contributors) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +394. XanaNode Contributors + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: XanaNode Contributors (xananode.canonical:community/xananode-contributors) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +395. XanaNode Contributors + - Existing: Community (xananode.canonical:schema/node-type-community) + - Incoming: XanaNode Contributors (xananode.canonical:community/xananode-contributors) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +396. Knowledge Substrate + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Knowledge Substrate (xananode.canonical:concept/knowledge-substrate) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +397. Knowledge Substrate + - Existing: Federated Knowledge Substrates (xananode.example:concept/federated-knowledge-substrates) + - Incoming: Knowledge Substrate (xananode.canonical:concept/knowledge-substrate) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +398. Knowledge Substrate + - Existing: A knowledge substrate is structure, not information (xananode.example:claim/claim-substrate-is-structure) + - Incoming: Knowledge Substrate (xananode.canonical:concept/knowledge-substrate) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +399. Knowledge Substrate + - Existing: A knowledge substrate is structure, not just information (example.minimal:claim/substrate-is-structure) + - Incoming: Knowledge Substrate (xananode.canonical:concept/knowledge-substrate) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +400. Knowledge Substrate + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Knowledge Substrate (xananode.canonical:concept/knowledge-substrate) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +401. Knowledge Substrate + - Existing: Concept (xananode.canonical:schema/node-type-concept) + - Incoming: Knowledge Substrate (xananode.canonical:concept/knowledge-substrate) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +402. Protocol Artifacts + - Existing: Protocol Artifacts Trail (xananode.example:trail/protocol-artifacts-trail) + - Incoming: Protocol Artifacts (xananode.canonical:concept/protocol-artifacts) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +403. Protocol Artifacts + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Protocol Artifacts (xananode.canonical:concept/protocol-artifacts) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +404. Protocol Artifacts + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Protocol Artifacts (xananode.canonical:concept/protocol-artifacts) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +405. Protocol Artifacts + - Existing: Concept (xananode.canonical:schema/node-type-concept) + - Incoming: Protocol Artifacts (xananode.canonical:concept/protocol-artifacts) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +406. Substrate Projection Layer + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Substrate Projection Layer (xananode.canonical:concept/substrate-projection-layer) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +407. Substrate Projection Layer + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Substrate Projection Layer (xananode.canonical:concept/substrate-projection-layer) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +408. Substrate Projection Layer + - Existing: Concept (xananode.canonical:schema/node-type-concept) + - Incoming: Substrate Projection Layer (xananode.canonical:concept/substrate-projection-layer) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +409. Substrate Projection Layer + - Existing: Project (xananode.canonical:schema/node-type-project) + - Incoming: Substrate Projection Layer (xananode.canonical:concept/substrate-projection-layer) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +410. XanaNode + - Existing: XanaNode Implementation Stack Trail (xananode.example:trail/xananode-implementation-stack-trail) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +411. XanaNode + - Existing: XanaNode Core Trail (xananode.example:trail/xananode-core-trail) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +412. XanaNode + - Existing: Protocol Artifacts Trail (xananode.example:trail/protocol-artifacts-trail) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +413. XanaNode + - Existing: Historical Lineage Trail (xananode.example:trail/historical-lineage-trail) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +414. XanaNode + - Existing: Branching Orientation Trail (xananode.example:trail/branching-orientation-trail) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +415. XanaNode + - Existing: Static Publishing (xananode.example:technology/static-publishing) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +416. XanaNode + - Existing: Hugo (xananode.example:technology/hugo) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +417. XanaNode + - Existing: Cytoscape.js (xananode.example:technology/cytoscape-js) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +418. XanaNode + - Existing: XanaNode Workspace Repository (xananode.example:source/xananode-workspace-repo) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +419. XanaNode + - Existing: XanaNode Studio Repository (xananode.example:source/xananode-studio-repo) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +420. XanaNode + - Existing: XanaNode Protocol Repository (xananode.example:source/xananode-protocol-repo) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +421. XanaNode + - Existing: XanaNode Hugo Repository (xananode.example:source/xananode-hugo-repo) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +422. XanaNode + - Existing: XanaNode Core SDK Repository (xananode.example:source/xananode-core-sdk-repo) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +423. XanaNode + - Existing: Xanadu: Document Interconnection Enabling Re-use (xananode.example:source/xanadu-document-interconnection) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +424. XanaNode + - Existing: 9.6 Million Links in Source Code Comments (xananode.example:source/source-code-link-decay-study) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +425. XanaNode + - Existing: Mother of All Demos (xananode.example:source/mother-of-all-demos) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +426. XanaNode + - Existing: As We May Think (xananode.example:source/as-we-may-think) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +427. XanaNode + - Existing: XanaNode Relationship Types (xananode.example:schema/xananode-relationship-types) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +428. XanaNode + - Existing: XanaNode Node Types (xananode.example:schema/xananode-node-types) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +429. XanaNode + - Existing: XanaNode Core Schema (xananode.example:schema/xananode-core-schema) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +430. XanaNode + - Existing: Substrate Relationships Schema (xananode.example:schema/substrate-relationships-schema) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +431. XanaNode + - Existing: Substrate Node Schema (xananode.example:schema/substrate-node-schema) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +432. XanaNode + - Existing: Substrate Manifest Schema (xananode.example:schema/substrate-manifest-schema) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +433. XanaNode + - Existing: Namespace Schema (xananode.example:schema/namespace-schema) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +434. XanaNode + - Existing: Merge Report Schema (xananode.example:schema/merge-report-schema) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +435. XanaNode + - Existing: Compatibility Report Schema (xananode.example:schema/compatibility-report-schema) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +436. XanaNode + - Existing: XanaNode Hugo Theme (xananode.example:project/xananode-hugo-theme) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +437. XanaNode + - Existing: Project Xanadu (xananode.example:project/project-xanadu) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +438. XanaNode + - Existing: NLS (xananode.example:project/nls) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +439. XanaNode + - Existing: Memex (xananode.example:project/memex) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +440. XanaNode + - Existing: Vannevar Bush (xananode.example:person/vannevar-bush) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +441. XanaNode + - Existing: Ted Nelson (xananode.example:person/ted-nelson) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +442. XanaNode + - Existing: Douglas Engelbart (xananode.example:person/douglas-engelbart) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +443. XanaNode + - Existing: Link Rot (xananode.example:observation/link-rot) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +444. XanaNode + - Existing: XanaNode Icon (xananode.example:media/xananode-icon) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +445. XanaNode + - Existing: What Is XanaNode? (xananode.example:essay/what-is-xananode) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +446. XanaNode + - Existing: Using Hugo with Protocol JSON (xananode.example:essay/using-hugo-with-protocol-json) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +447. XanaNode + - Existing: Start Here (xananode.example:essay/start-here) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +448. XanaNode + - Existing: Unlabeled Hyperlink (xananode.example:concept/unlabeled-hyperlink) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +449. XanaNode + - Existing: Typed Relationships (xananode.example:concept/typed-relationships) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +450. XanaNode + - Existing: Tumbler Addressing (xananode.example:concept/tumbler-addressing) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +451. XanaNode + - Existing: Transclusion (xananode.example:concept/transclusion) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +452. XanaNode + - Existing: Substrate Relationship List (xananode.example:concept/substrate-relationship-list) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +453. XanaNode + - Existing: Substrate Node Record (xananode.example:concept/substrate-node-record) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +454. XanaNode + - Existing: Substrate Manifest (xananode.example:concept/substrate-manifest) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +455. XanaNode + - Existing: Single Source of Truth (xananode.example:concept/single-source-of-truth) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +456. XanaNode + - Existing: Schema Extension (xananode.example:concept/schema-extension) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +457. XanaNode + - Existing: Review Suggestions (xananode.example:concept/review-suggestions) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +458. XanaNode + - Existing: Provenance (xananode.example:concept/provenance) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +459. XanaNode + - Existing: Protocol Artifacts (xananode.example:concept/protocol-artifacts) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +460. XanaNode + - Existing: Namespacing (xananode.example:concept/namespacing) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +461. XanaNode + - Existing: Namespace Registry (xananode.example:concept/namespace-registry) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +462. XanaNode + - Existing: Moderation Model (xananode.example:concept/moderation-model) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +463. XanaNode + - Existing: Merge Validation (xananode.example:concept/merge-validation) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +464. XanaNode + - Existing: Merge Report (xananode.example:concept/merge-report) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +465. XanaNode + - Existing: Known Implementations Registry (xananode.example:concept/known-implementations-registry) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +466. XanaNode + - Existing: Knowledge Substrate (xananode.example:concept/knowledge-substrate) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +467. XanaNode + - Existing: Independent Moderation (xananode.example:concept/independent-moderation) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +468. XanaNode + - Existing: Fragment Node (xananode.example:concept/fragment-node) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +469. XanaNode + - Existing: Federation Rules (xananode.example:concept/federation-rules) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +470. XanaNode + - Existing: Federation Example (xananode.example:concept/federation-example) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +471. XanaNode + - Existing: Federated Knowledge Substrates (xananode.example:concept/federated-knowledge-substrates) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +472. XanaNode + - Existing: Dispute Resolution (xananode.example:concept/dispute-resolution) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +473. XanaNode + - Existing: Deep Linking (xananode.example:concept/deep-linking) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +474. XanaNode + - Existing: Custom Extension Substrate (xananode.example:concept/custom-extension-substrate) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +475. XanaNode + - Existing: Compatibility Report (xananode.example:concept/compatibility-report) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +476. XanaNode + - Existing: Compatibility Levels (xananode.example:concept/compatibility-levels) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +477. XanaNode + - Existing: Civilizational Memory (xananode.example:concept/civilizational-memory) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +478. XanaNode + - Existing: Canonical Type Policy (xananode.example:concept/canonical-type-policy) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +479. XanaNode + - Existing: A knowledge substrate is structure, not information (xananode.example:claim/claim-substrate-is-structure) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +480. XanaNode + - Existing: Typed relationships preserve context that hyperlinks lose (xananode.example:claim/claim-relationships-preserve-context) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +481. XanaNode + - Existing: Substrates should merge without collapsing disagreement (xananode.example:claim/claim-merge-without-collapse) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +482. XanaNode + - Existing: GitHub (xananode.example:source/source-github) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +483. XanaNode + - Existing: Support (xananode.example:source/source-support) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +484. XanaNode + - Existing: Relationships Preserve Knowledge (xananode.canonical:claim/relationships-preserve-knowledge) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +485. XanaNode + - Existing: XanaNode Contributors (xananode.canonical:community/xananode-contributors) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +486. XanaNode + - Existing: Knowledge Substrate (xananode.canonical:concept/knowledge-substrate) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +487. XanaNode + - Existing: Protocol Artifacts (xananode.canonical:concept/protocol-artifacts) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +488. XanaNode + - Existing: Substrate Projection Layer (xananode.canonical:concept/substrate-projection-layer) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +489. XanaNode + - Existing: What Is XanaNode? (xananode.canonical:essay/what-is-xananode) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +490. XanaNode + - Existing: XanaNode Canonical Pack Bootstrap (xananode.canonical:event/xananode-canonical-pack-bootstrap) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +491. XanaNode + - Existing: Relationships Preserve Knowledge Sentence (xananode.canonical:fragment/relationships-preserve-knowledge-sentence) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +492. XanaNode + - Existing: XanaNode Icon (xananode.canonical:media/xananode-icon) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +493. XanaNode + - Existing: Markdown Recreation Friction (xananode.canonical:observation/markdown-recreation-friction) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +494. XanaNode + - Existing: Built By Bots (xananode.canonical:organization/built-by-bots) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +495. XanaNode + - Existing: Cytoscape Consortium (xananode.canonical:organization/cytoscape-consortium) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +496. XanaNode + - Existing: Hugo Authors (xananode.canonical:organization/hugo-authors) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +497. XanaNode + - Existing: Christian Siefen (xananode.canonical:person/christian-siefen) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +498. XanaNode + - Existing: World Wide Web (xananode.canonical:place/world-wide-web) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +499. XanaNode + - Existing: XanaNode Core SDK (xananode.canonical:project/xananode-core-sdk) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +500. XanaNode + - Existing: XanaNode Hugo Theme (xananode.canonical:project/xananode-hugo-theme) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +501. XanaNode + - Existing: XanaNode Protocol (xananode.canonical:project/xananode-protocol) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +502. XanaNode + - Existing: XanaNode Workspace (xananode.canonical:project/xananode-workspace) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +503. XanaNode + - Existing: XNP-0004 Merge Validation (xananode.canonical:publication/xnp-0004-merge-validation) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +504. XanaNode + - Existing: Protocol Implements Relationship Preservation (xananode.canonical:relationship/protocol-implements-claim) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +505. XanaNode + - Existing: Canonical Pack v0.1.0 (xananode.canonical:revision/canonical-pack-v0-1-0) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +506. XanaNode + - Existing: Author Profile Schema (xananode.canonical:schema/author-profile-schema) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +507. XanaNode + - Existing: Author Profile Schema (xananode.canonical:schema/canonical-schema-author-profile) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +508. XanaNode + - Existing: Compatibility Report Schema (xananode.canonical:schema/canonical-schema-compatibility-report) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +509. XanaNode + - Existing: Merge Report Schema (xananode.canonical:schema/canonical-schema-merge-report) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +510. XanaNode + - Existing: Nanopublication Schema (xananode.canonical:schema/canonical-schema-nanopublication) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +511. XanaNode + - Existing: Ro Crate Metadata Schema (xananode.canonical:schema/canonical-schema-ro-crate-metadata) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +512. XanaNode + - Existing: Substrate Diff Schema (xananode.canonical:schema/canonical-schema-substrate-diff) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +513. XanaNode + - Existing: Substrate Manifest Schema (xananode.canonical:schema/canonical-schema-substrate-manifest) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +514. XanaNode + - Existing: Substrate Node Schema (xananode.canonical:schema/canonical-schema-substrate-node) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +515. XanaNode + - Existing: Substrate Relationships Schema (xananode.canonical:schema/canonical-schema-substrate-relationships) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +516. XanaNode + - Existing: Xananode Node Types Schema (xananode.canonical:schema/canonical-schema-xananode-node-types) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +517. XanaNode + - Existing: Xananode Property Registry Schema (xananode.canonical:schema/canonical-schema-xananode-property-registry) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +518. XanaNode + - Existing: Xananode Relationship Types Schema (xananode.canonical:schema/canonical-schema-xananode-relationship-types) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +519. XanaNode + - Existing: Canonical Schemas Registry (xananode.canonical:schema/canonical-schemas-registry) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +520. XanaNode + - Existing: Compatibility Report Schema (xananode.canonical:schema/compatibility-report-schema) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +521. XanaNode + - Existing: Known Implementations Registry (xananode.canonical:schema/known-implementations-registry) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +522. XanaNode + - Existing: Merge Report Schema (xananode.canonical:schema/merge-report-schema) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +523. XanaNode + - Existing: Federation Merge Report Example Namespace (xananode.canonical:schema/namespace-example.merge) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +524. XanaNode + - Existing: Minimal Example Namespace (xananode.canonical:schema/namespace-example.minimal) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +525. XanaNode + - Existing: Museum Extension Example Namespace (xananode.canonical:schema/namespace-example.museum) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +526. XanaNode + - Existing: Federation Example A Namespace (xananode.canonical:schema/namespace-example.researcher_a) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +527. XanaNode + - Existing: Federation Example B Namespace (xananode.canonical:schema/namespace-example.researcher_b) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +528. XanaNode + - Existing: Namespace Registry (xananode.canonical:schema/namespace-registry) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +529. XanaNode + - Existing: Namespace Schema (xananode.canonical:schema/namespace-schema) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +530. XanaNode + - Existing: XanaNode Core (xananode.canonical:schema/namespace-xananode) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +531. XanaNode + - Existing: Nanopublication Schema (xananode.canonical:schema/nanopublication-schema) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +532. XanaNode + - Existing: Claim (xananode.canonical:schema/node-type-claim) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +533. XanaNode + - Existing: Community (xananode.canonical:schema/node-type-community) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +534. XanaNode + - Existing: Concept (xananode.canonical:schema/node-type-concept) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +535. XanaNode + - Existing: Essay (xananode.canonical:schema/node-type-essay) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +536. XanaNode + - Existing: Event (xananode.canonical:schema/node-type-event) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +537. XanaNode + - Existing: Fragment (xananode.canonical:schema/node-type-fragment) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +538. XanaNode + - Existing: Media (xananode.canonical:schema/node-type-media) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +539. XanaNode + - Existing: Observation (xananode.canonical:schema/node-type-observation) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +540. XanaNode + - Existing: Organization (xananode.canonical:schema/node-type-organization) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +541. XanaNode + - Existing: Person (xananode.canonical:schema/node-type-person) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +542. XanaNode + - Existing: Place (xananode.canonical:schema/node-type-place) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +543. XanaNode + - Existing: Project (xananode.canonical:schema/node-type-project) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +544. XanaNode + - Existing: Publication (xananode.canonical:schema/node-type-publication) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +545. XanaNode + - Existing: Node Type Registry (xananode.canonical:schema/node-type-registry) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +546. XanaNode + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +547. XanaNode + - Existing: Revision (xananode.canonical:schema/node-type-revision) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +548. XanaNode + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +549. XanaNode + - Existing: Source (xananode.canonical:schema/node-type-source) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +550. XanaNode + - Existing: Technology (xananode.canonical:schema/node-type-technology) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +551. XanaNode + - Existing: Trail (xananode.canonical:schema/node-type-trail) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +552. XanaNode + - Existing: Birth date (xananode.canonical:schema/property-birth_date) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +553. XanaNode + - Existing: Currency value (xananode.canonical:schema/property-currency_value) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +554. XanaNode + - Existing: External identifier (xananode.canonical:schema/property-external_identifier) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +555. XanaNode + - Existing: Geographic coordinates (xananode.canonical:schema/property-geo_coordinates) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +556. XanaNode + - Existing: SI measurement (xananode.canonical:schema/property-measurement_si) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +557. XanaNode + - Existing: Property Registry (xananode.canonical:schema/property-registry) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +558. XanaNode + - Existing: Property Registry Schema (xananode.canonical:schema/property-registry-schema) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +559. XanaNode + - Existing: Alias of (xananode.canonical:schema/relationship-type-alias_of) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +560. XanaNode + - Existing: Alternative to (xananode.canonical:schema/relationship-type-alternative_to) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +561. XanaNode + - Existing: Anticipated (xananode.canonical:schema/relationship-type-anticipated) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +562. XanaNode + - Existing: Anticipated By Relationship Term (xananode.canonical:schema/relationship-type-anticipated_by) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +563. XanaNode + - Existing: Anticipates (xananode.canonical:schema/relationship-type-anticipates) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +564. XanaNode + - Existing: Appears in (xananode.canonical:schema/relationship-type-appears_in) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +565. XanaNode + - Existing: Approved (xananode.canonical:schema/relationship-type-approved) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +566. XanaNode + - Existing: Approved By Relationship Term (xananode.canonical:schema/relationship-type-approved_by) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +567. XanaNode + - Existing: Arrived From Relationship Term (xananode.canonical:schema/relationship-type-arrived_from) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +568. XanaNode + - Existing: Arrives at (xananode.canonical:schema/relationship-type-arrives_at) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +569. XanaNode + - Existing: Authored (xananode.canonical:schema/relationship-type-authored) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +570. XanaNode + - Existing: Authored By Relationship Term (xananode.canonical:schema/relationship-type-authored_by) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +571. XanaNode + - Existing: Broader than (xananode.canonical:schema/relationship-type-broader_than) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +572. XanaNode + - Existing: Cited By Relationship Term (xananode.canonical:schema/relationship-type-cited_by) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +573. XanaNode + - Existing: Cites (xananode.canonical:schema/relationship-type-cites) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +574. XanaNode + - Existing: Claim Of Relationship Term (xananode.canonical:schema/relationship-type-claim_of) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +575. XanaNode + - Existing: Clarified By Relationship Term (xananode.canonical:schema/relationship-type-clarified_by) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +576. XanaNode + - Existing: Clarifies (xananode.canonical:schema/relationship-type-clarifies) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +577. XanaNode + - Existing: Coined (xananode.canonical:schema/relationship-type-coined) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +578. XanaNode + - Existing: Coined By Relationship Term (xananode.canonical:schema/relationship-type-coined_by) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +579. XanaNode + - Existing: Collaborated with (xananode.canonical:schema/relationship-type-collaborated_with) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +580. XanaNode + - Existing: Compatible with (xananode.canonical:schema/relationship-type-compatible_with) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +581. XanaNode + - Existing: Contains (xananode.canonical:schema/relationship-type-contains) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +582. XanaNode + - Existing: Contemporary of (xananode.canonical:schema/relationship-type-contemporary_of) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +583. XanaNode + - Existing: Context for (xananode.canonical:schema/relationship-type-context_for) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +584. XanaNode + - Existing: Continued From Relationship Term (xananode.canonical:schema/relationship-type-continued_from) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +585. XanaNode + - Existing: Continues to (xananode.canonical:schema/relationship-type-continues_to) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +586. XanaNode + - Existing: Contradicted By Relationship Term (xananode.canonical:schema/relationship-type-contradicted_by) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +587. XanaNode + - Existing: Contradicts (xananode.canonical:schema/relationship-type-contradicts) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +588. XanaNode + - Existing: Contrasts with (xananode.canonical:schema/relationship-type-contrasts_with) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +589. XanaNode + - Existing: Created (xananode.canonical:schema/relationship-type-created) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +590. XanaNode + - Existing: Created By Relationship Term (xananode.canonical:schema/relationship-type-created_by) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +591. XanaNode + - Existing: Deep Linked From Relationship Term (xananode.canonical:schema/relationship-type-deep_linked_from) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +592. XanaNode + - Existing: Deep links to (xananode.canonical:schema/relationship-type-deep_links_to) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +593. XanaNode + - Existing: Defined By Relationship Term (xananode.canonical:schema/relationship-type-defined_by) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +594. XanaNode + - Existing: Defines (xananode.canonical:schema/relationship-type-defines) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +595. XanaNode + - Existing: Demonstrated By Relationship Term (xananode.canonical:schema/relationship-type-demonstrated_by) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +596. XanaNode + - Existing: Demonstrates (xananode.canonical:schema/relationship-type-demonstrates) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +597. XanaNode + - Existing: Dependency Of Relationship Term (xananode.canonical:schema/relationship-type-dependency_of) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +598. XanaNode + - Existing: Depends on (xananode.canonical:schema/relationship-type-depends_on) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +599. XanaNode + - Existing: Depicted By Relationship Term (xananode.canonical:schema/relationship-type-depicted_by) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +600. XanaNode + - Existing: Depicts (xananode.canonical:schema/relationship-type-depicts) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +601. XanaNode + - Existing: Derived from (xananode.canonical:schema/relationship-type-derived_from) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +602. XanaNode + - Existing: Derived Into Relationship Term (xananode.canonical:schema/relationship-type-derived_into) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +603. XanaNode + - Existing: Discussed In Relationship Term (xananode.canonical:schema/relationship-type-discussed_in) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +604. XanaNode + - Existing: Discusses (xananode.canonical:schema/relationship-type-discusses) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +605. XanaNode + - Existing: Disputed By Relationship Term (xananode.canonical:schema/relationship-type-disputed_by) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +606. XanaNode + - Existing: Disputed identity (xananode.canonical:schema/relationship-type-disputed_identity) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +607. XanaNode + - Existing: Disputes (xananode.canonical:schema/relationship-type-disputes) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +608. XanaNode + - Existing: Documented By Relationship Term (xananode.canonical:schema/relationship-type-documented_by) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +609. XanaNode + - Existing: Documents (xananode.canonical:schema/relationship-type-documents) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +610. XanaNode + - Existing: Enabled By Relationship Term (xananode.canonical:schema/relationship-type-enabled_by) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +611. XanaNode + - Existing: Enables (xananode.canonical:schema/relationship-type-enables) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +612. XanaNode + - Existing: Equivalent to (xananode.canonical:schema/relationship-type-equivalent_to) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +613. XanaNode + - Existing: Evidence for (xananode.canonical:schema/relationship-type-evidence_for) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +614. XanaNode + - Existing: Explained By Relationship Term (xananode.canonical:schema/relationship-type-explained_by) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +615. XanaNode + - Existing: Explains (xananode.canonical:schema/relationship-type-explains) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +616. XanaNode + - Existing: Extended By Relationship Term (xananode.canonical:schema/relationship-type-extended_by) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +617. XanaNode + - Existing: Extends (xananode.canonical:schema/relationship-type-extends) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +618. XanaNode + - Existing: Extension of (xananode.canonical:schema/relationship-type-extension_of) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +619. XanaNode + - Existing: Featured In Relationship Term (xananode.canonical:schema/relationship-type-featured_in) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +620. XanaNode + - Existing: Featured Speaker Relationship Term (xananode.canonical:schema/relationship-type-featured_speaker) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +621. XanaNode + - Existing: Features (xananode.canonical:schema/relationship-type-features) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +622. XanaNode + - Existing: Followed Relationship Term (xananode.canonical:schema/relationship-type-followed) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +623. XanaNode + - Existing: Friend of (xananode.canonical:schema/relationship-type-friend_of) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +624. XanaNode + - Existing: Had Participant Relationship Term (xananode.canonical:schema/relationship-type-had_participant) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +625. XanaNode + - Existing: Has Alias Relationship Term (xananode.canonical:schema/relationship-type-has_alias) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +626. XanaNode + - Existing: Has Appearance Relationship Term (xananode.canonical:schema/relationship-type-has_appearance) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +627. XanaNode + - Existing: Has claim (xananode.canonical:schema/relationship-type-has_claim) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +628. XanaNode + - Existing: Has Context Relationship Term (xananode.canonical:schema/relationship-type-has_context) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +629. XanaNode + - Existing: Has Evidence Relationship Term (xananode.canonical:schema/relationship-type-has_evidence) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +630. XanaNode + - Existing: Has Extension Relationship Term (xananode.canonical:schema/relationship-type-has_extension) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +631. XanaNode + - Existing: Has primary media (xananode.canonical:schema/relationship-type-has_primary_media) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +632. XanaNode + - Existing: Identified (xananode.canonical:schema/relationship-type-identified) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +633. XanaNode + - Existing: Identified By Relationship Term (xananode.canonical:schema/relationship-type-identified_by) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +634. XanaNode + - Existing: Implemented By Relationship Term (xananode.canonical:schema/relationship-type-implemented_by) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +635. XanaNode + - Existing: Implements (xananode.canonical:schema/relationship-type-implements) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +636. XanaNode + - Existing: Included In Relationship Term (xananode.canonical:schema/relationship-type-included_in) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +637. XanaNode + - Existing: Includes (xananode.canonical:schema/relationship-type-includes) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +638. XanaNode + - Existing: Influenced (xananode.canonical:schema/relationship-type-influenced) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +639. XanaNode + - Existing: Influenced By Relationship Term (xananode.canonical:schema/relationship-type-influenced_by) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +640. XanaNode + - Existing: Interviewed (xananode.canonical:schema/relationship-type-interviewed) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +641. XanaNode + - Existing: Interviewed By Relationship Term (xananode.canonical:schema/relationship-type-interviewed_by) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +642. XanaNode + - Existing: Introduced (xananode.canonical:schema/relationship-type-introduced) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +643. XanaNode + - Existing: Introduced By Relationship Term (xananode.canonical:schema/relationship-type-introduced_by) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +644. XanaNode + - Existing: Introduced in (xananode.canonical:schema/relationship-type-introduced_in) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +645. XanaNode + - Existing: Introduction Venue Of Relationship Term (xananode.canonical:schema/relationship-type-introduction_venue_of) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +646. XanaNode + - Existing: Is Start Of Relationship Term (xananode.canonical:schema/relationship-type-is_start_of) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +647. XanaNode + - Existing: Mapped From Relationship Term (xananode.canonical:schema/relationship-type-mapped_from) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +648. XanaNode + - Existing: Maps to (xananode.canonical:schema/relationship-type-maps_to) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +649. XanaNode + - Existing: Memorialized By Relationship Term (xananode.canonical:schema/relationship-type-memorialized_by) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +650. XanaNode + - Existing: Memorializes (xananode.canonical:schema/relationship-type-memorializes) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +651. XanaNode + - Existing: Mentioned By Relationship Term (xananode.canonical:schema/relationship-type-mentioned_by) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +652. XanaNode + - Existing: Mentions (xananode.canonical:schema/relationship-type-mentions) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +653. XanaNode + - Existing: Motivated by (xananode.canonical:schema/relationship-type-motivated_by) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +654. XanaNode + - Existing: Motivates Relationship Term (xananode.canonical:schema/relationship-type-motivates) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +655. XanaNode + - Existing: Narrower Than Relationship Term (xananode.canonical:schema/relationship-type-narrower_than) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +656. XanaNode + - Existing: Occurred at (xananode.canonical:schema/relationship-type-occurred_at) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +657. XanaNode + - Existing: Parallel to (xananode.canonical:schema/relationship-type-parallel_to) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +658. XanaNode + - Existing: Part Of Relationship Term (xananode.canonical:schema/relationship-type-part_of) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +659. XanaNode + - Existing: Participated in (xananode.canonical:schema/relationship-type-participated_in) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +660. XanaNode + - Existing: Popularized (xananode.canonical:schema/relationship-type-popularized) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +661. XanaNode + - Existing: Popularized By Relationship Term (xananode.canonical:schema/relationship-type-popularized_by) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +662. XanaNode + - Existing: Possible match (xananode.canonical:schema/relationship-type-possible_match) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +663. XanaNode + - Existing: Preceded (xananode.canonical:schema/relationship-type-preceded) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +664. XanaNode + - Existing: Presented (xananode.canonical:schema/relationship-type-presented) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +665. XanaNode + - Existing: Presented By Relationship Term (xananode.canonical:schema/relationship-type-presented_by) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +666. XanaNode + - Existing: Preserved By Relationship Term (xananode.canonical:schema/relationship-type-preserved_by) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +667. XanaNode + - Existing: Preserves (xananode.canonical:schema/relationship-type-preserves) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +668. XanaNode + - Existing: Produces Relationship Term (xananode.canonical:schema/relationship-type-produces) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +669. XanaNode + - Existing: Proposed (xananode.canonical:schema/relationship-type-proposed) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +670. XanaNode + - Existing: Proposed By Relationship Term (xananode.canonical:schema/relationship-type-proposed_by) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +671. XanaNode + - Existing: Quoted By Relationship Term (xananode.canonical:schema/relationship-type-quoted_by) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +672. XanaNode + - Existing: Quotes (xananode.canonical:schema/relationship-type-quotes) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +673. XanaNode + - Existing: Refined By Relationship Term (xananode.canonical:schema/relationship-type-refined_by) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +674. XanaNode + - Existing: Refines (xananode.canonical:schema/relationship-type-refines) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +675. XanaNode + - Existing: Relationship Type Registry (xananode.canonical:schema/relationship-type-registry) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +676. XanaNode + - Existing: Related to (xananode.canonical:schema/relationship-type-related_to) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +677. XanaNode + - Existing: Represented By Relationship Term (xananode.canonical:schema/relationship-type-represented_by) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +678. XanaNode + - Existing: Represents (xananode.canonical:schema/relationship-type-represents) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +679. XanaNode + - Existing: Required For Relationship Term (xananode.canonical:schema/relationship-type-required_for) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +680. XanaNode + - Existing: Requires (xananode.canonical:schema/relationship-type-requires) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +681. XanaNode + - Existing: Results from (xananode.canonical:schema/relationship-type-results_from) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +682. XanaNode + - Existing: Same entity (xananode.canonical:schema/relationship-type-same_entity) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +683. XanaNode + - Existing: Shaped By Relationship Term (xananode.canonical:schema/relationship-type-shaped_by) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +684. XanaNode + - Existing: Shapes (xananode.canonical:schema/relationship-type-shapes) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +685. XanaNode + - Existing: Site Of Relationship Term (xananode.canonical:schema/relationship-type-site_of) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +686. XanaNode + - Existing: Spoke at (xananode.canonical:schema/relationship-type-spoke_at) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +687. XanaNode + - Existing: Starts with (xananode.canonical:schema/relationship-type-starts_with) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +688. XanaNode + - Existing: Superseded By Relationship Term (xananode.canonical:schema/relationship-type-superseded_by) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +689. XanaNode + - Existing: Supersedes (xananode.canonical:schema/relationship-type-supersedes) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +690. XanaNode + - Existing: Supported By Relationship Term (xananode.canonical:schema/relationship-type-supported_by) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +691. XanaNode + - Existing: Supports (xananode.canonical:schema/relationship-type-supports) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +692. XanaNode + - Existing: Threatened By Relationship Term (xananode.canonical:schema/relationship-type-threatened_by) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +693. XanaNode + - Existing: Threatens (xananode.canonical:schema/relationship-type-threatens) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +694. XanaNode + - Existing: Trained on (xananode.canonical:schema/relationship-type-trained_on) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +695. XanaNode + - Existing: Transcluded By Relationship Term (xananode.canonical:schema/relationship-type-transcluded_by) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +696. XanaNode + - Existing: Transcludes (xananode.canonical:schema/relationship-type-transcludes) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +697. XanaNode + - Existing: Used As Primary Media For Relationship Term (xananode.canonical:schema/relationship-type-used_as_primary_media_for) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +698. XanaNode + - Existing: Used By Relationship Term (xananode.canonical:schema/relationship-type-used_by) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +699. XanaNode + - Existing: Used To Train Relationship Term (xananode.canonical:schema/relationship-type-used_to_train) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +700. XanaNode + - Existing: Uses (xananode.canonical:schema/relationship-type-uses) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +701. XanaNode + - Existing: RO-Crate Metadata Schema (xananode.canonical:schema/ro-crate-metadata-schema) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +702. XanaNode + - Existing: Substrate Diff Schema (xananode.canonical:schema/substrate-diff-schema) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +703. XanaNode + - Existing: Substrate Manifest Schema (xananode.canonical:schema/substrate-manifest-schema) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +704. XanaNode + - Existing: Substrate Node Schema (xananode.canonical:schema/substrate-node-schema) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +705. XanaNode + - Existing: Substrate Relationships Schema (xananode.canonical:schema/substrate-relationships-schema) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +706. XanaNode + - Existing: GitHub Profile (xananode.canonical:source/github-profile) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +707. XanaNode + - Existing: Hugo Official Site (xananode.canonical:source/hugo-official-site) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +708. XanaNode + - Existing: Support XanaNode (xananode.canonical:source/support-xananode) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +709. XanaNode + - Existing: XanaNode.com (xananode.canonical:source/xananode-com-domain) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +710. XanaNode + - Existing: XanaNode Core SDK Repository (xananode.canonical:source/xananode-core-sdk-repository) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +711. XanaNode + - Existing: XanaNode Hugo Repository (xananode.canonical:source/xananode-hugo-repository) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +712. XanaNode + - Existing: XanaNode.net (xananode.canonical:source/xananode-net-domain) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +713. XanaNode + - Existing: XanaNode.org (xananode.canonical:source/xananode-org-domain) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +714. XanaNode + - Existing: XanaNode Protocol Repository (xananode.canonical:source/xananode-protocol-repository) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +715. XanaNode + - Existing: XanaNode Studio Repository (xananode.canonical:source/xananode-studio-repository) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +716. XanaNode + - Existing: XanaNode Workspace Repository (xananode.canonical:source/xananode-workspace-repository) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +717. XanaNode + - Existing: Cytoscape.js (xananode.canonical:technology/cytoscape-js) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +718. XanaNode + - Existing: Git (xananode.canonical:technology/git) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +719. XanaNode + - Existing: Hugo (xananode.canonical:technology/hugo) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +720. XanaNode + - Existing: Node.js (xananode.canonical:technology/nodejs) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +721. XanaNode + - Existing: Python (xananode.canonical:technology/python) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +722. XanaNode + - Existing: XanaNode Stack Trail (xananode.canonical:trail/xananode-stack-trail) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +723. XanaNode + - Existing: Gottfried Wilhelm Leibniz (xananode.lineage:person/gottfried-wilhelm-leibniz) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +724. XanaNode + - Existing: Wilhelm Ostwald (xananode.lineage:person/wilhelm-ostwald) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +725. XanaNode + - Existing: Jorge Luis Borges (xananode.lineage:person/jorge-luis-borges) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +726. XanaNode + - Existing: The Garden of Forking Paths (xananode.lineage:publication/the-garden-of-forking-paths) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +727. XanaNode + - Existing: Andries van Dam (xananode.lineage:person/andries-van-dam) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +728. XanaNode + - Existing: Brown University (xananode.lineage:place/brown-university) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +729. XanaNode + - Existing: Hypertext Editing System (xananode.lineage:project/hypertext-editing-system) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +730. XanaNode + - Existing: FRESS (xananode.lineage:project/fress) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +731. XanaNode + - Existing: Intermedia (xananode.lineage:project/intermedia) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +732. XanaNode + - Existing: Nicholas Negroponte (xananode.lineage:person/nicholas-negroponte) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +733. XanaNode + - Existing: Seymour Papert (xananode.lineage:person/seymour-papert) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +734. XanaNode + - Existing: Marvin Minsky (xananode.lineage:person/marvin-minsky) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +735. XanaNode + - Existing: MIT Media Lab (xananode.lineage:organization/mit-media-lab) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +736. XanaNode + - Existing: Hans Peter Brondmo (xananode.lineage:person/hans-peter-brondmo) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +737. XanaNode + - Existing: Micons (xananode.lineage:technology/micons) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +738. XanaNode + - Existing: Robert Winter (xananode.lineage:person/robert-winter) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +739. XanaNode + - Existing: Interactive Beethoven's Ninth (xananode.lineage:project/interactive-beethoven-ninth) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +740. XanaNode + - Existing: Robert Abel (xananode.lineage:person/robert-abel) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +741. XanaNode + - Existing: Interactive Guernica (xananode.lineage:project/interactive-guernica) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +742. XanaNode + - Existing: Ivan Sutherland (xananode.lineage:person/ivan-sutherland) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +743. XanaNode + - Existing: Jaron Lanier (xananode.lineage:person/jaron-lanier) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +744. XanaNode + - Existing: VPL Research (xananode.lineage:organization/vpl-research) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +745. XanaNode + - Existing: Scott Fisher (xananode.lineage:person/scott-fisher) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +746. XanaNode + - Existing: NASA (xananode.lineage:organization/nasa) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +747. XanaNode + - Existing: Dirk Gently's Holistic Detective Agency (xananode.lineage:publication/dirk-gentlys-holistic-detective-agency) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +748. XanaNode + - Existing: BBC Two (xananode.lineage:organization/bbc-two) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +749. XanaNode + - Existing: Richard Saul Wurman (xananode.lineage:person/richard-saul-wurman) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +750. XanaNode + - Existing: Harry Marks (xananode.lineage:person/harry-marks) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +751. XanaNode + - Existing: John Sculley (xananode.lineage:person/john-sculley) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +752. XanaNode + - Existing: Apple Knowledge Navigator (xananode.lineage:technology/apple-knowledge-navigator) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +753. XanaNode + - Existing: Bill Atkinson (xananode.lineage:person/bill-atkinson) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +754. XanaNode + - Existing: Herbie Hancock (xananode.lineage:person/herbie-hancock) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +755. XanaNode + - Existing: Nigel Holmes (xananode.lineage:person/nigel-holmes) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +756. XanaNode + - Existing: Laurie Anderson (xananode.lineage:person/laurie-anderson) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +757. XanaNode + - Existing: Bran Ferren (xananode.lineage:person/bran-ferren) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +758. XanaNode + - Existing: Robert Cailliau (xananode.lineage:person/robert-cailliau) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +759. XanaNode + - Existing: CERN (xananode.lineage:place/cern) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +760. XanaNode + - Existing: HTML (xananode.lineage:technology/html) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +761. XanaNode + - Existing: URL/URI (xananode.lineage:technology/url-uri) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +762. XanaNode + - Existing: HTTP (xananode.lineage:technology/http) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +763. XanaNode + - Existing: NCSA (xananode.lineage:organization/ncsa) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +764. XanaNode + - Existing: Marc Andreessen (xananode.lineage:person/marc-andreessen) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +765. XanaNode + - Existing: Mosaic (xananode.lineage:technology/mosaic) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +766. XanaNode + - Existing: The Web as Incomplete Hypertext (xananode.lineage:concept/web-as-incomplete-hypertext) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +767. XanaNode + - Existing: Guide (xananode.lineage:technology/guide) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +768. XanaNode + - Existing: Storyspace (xananode.lineage:project/storyspace) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +769. XanaNode + - Existing: ZOG/KMS (xananode.lineage:project/zog-kms) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +770. XanaNode + - Existing: Xanadu at Autodesk (xananode.lineage:project/xanadu-at-autodesk) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +771. XanaNode + - Existing: Conflict and Disputed Identity (xananode.lineage:concept/conflict-disputed-identity) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +772. XanaNode + - Existing: Git-backed Substrate (xananode.lineage:technology/git-backed-substrate) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +773. XanaNode + - Existing: Babel (xananode.lineage:tool/babel) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +774. XanaNode + - Existing: Hyperland VR (xananode.lineage:tool/hyperland-vr) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +775. XanaNode + - Existing: Lost Lineage of Human Knowledge Augmentation (xananode.lineage:concept/lost-lineage-human-knowledge-augmentation) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +776. XanaNode + - Existing: Paul Otlet (xananode.lineage:person/paul-otlet) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +777. XanaNode + - Existing: H. G. Wells (xananode.lineage:person/h-g-wells) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +778. XanaNode + - Existing: Douglas Adams (xananode.lineage:person/douglas-adams) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +779. XanaNode + - Existing: Hyperland (xananode.lineage:publication/hyperland) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +780. XanaNode + - Existing: Tom Baker (xananode.lineage:person/tom-baker) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +781. XanaNode + - Existing: Max Whitby (xananode.lineage:person/max-whitby) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +782. XanaNode + - Existing: TED2 (xananode.lineage:event/ted2-1990) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +783. XanaNode + - Existing: Monterey, California (xananode.lineage:place/monterey-california) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +784. XanaNode + - Existing: Bob Stein (xananode.lineage:person/bob-stein) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +785. XanaNode + - Existing: Voyager Company (xananode.lineage:organization/voyager-company) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +786. XanaNode + - Existing: Alan Kay (xananode.lineage:person/alan-kay) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +787. XanaNode + - Existing: Xerox PARC (xananode.lineage:organization/xerox-parc) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +788. XanaNode + - Existing: HyperCard (xananode.lineage:technology/hypercard) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +789. XanaNode + - Existing: Tim Berners-Lee (xananode.lineage:person/tim-berners-lee) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +790. XanaNode + - Existing: World Wide Web (xananode.lineage:technology/world-wide-web) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +791. XanaNode + - Existing: Aspen Movie Map (xananode.lineage:project/aspen-movie-map) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +792. XanaNode + - Existing: Lost Lineage Intertwingled Trail (xananode.lineage:trail/lost-lineage-intertwingled-trail) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +793. XanaNode + - Existing: Reusable Media Fragment (xananode.example:fragment/xanadu-document-interconnection-0001) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +794. XanaNode + - Existing: Augmenting Human Intelligence Fragment (xananode.example:fragment/mother-of-all-demos-0001) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +795. XanaNode + - Existing: Associative Trails Fragment (xananode.example:fragment/as-we-may-think-0004) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +796. What Is XanaNode? + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: What Is XanaNode? (xananode.canonical:essay/what-is-xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +797. What Is XanaNode? + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: What Is XanaNode? (xananode.canonical:essay/what-is-xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +798. XanaNode Canonical Pack Bootstrap + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: XanaNode Canonical Pack Bootstrap (xananode.canonical:event/xananode-canonical-pack-bootstrap) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +799. XanaNode Canonical Pack Bootstrap + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: XanaNode Canonical Pack Bootstrap (xananode.canonical:event/xananode-canonical-pack-bootstrap) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +800. Relationships Preserve Knowledge Sentence + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Relationships Preserve Knowledge Sentence (xananode.canonical:fragment/relationships-preserve-knowledge-sentence) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +801. Relationships Preserve Knowledge Sentence + - Existing: Relationships Preserve Knowledge (xananode.canonical:claim/relationships-preserve-knowledge) + - Incoming: Relationships Preserve Knowledge Sentence (xananode.canonical:fragment/relationships-preserve-knowledge-sentence) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +802. Relationships Preserve Knowledge Sentence + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Relationships Preserve Knowledge Sentence (xananode.canonical:fragment/relationships-preserve-knowledge-sentence) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +803. Relationships Preserve Knowledge Sentence + - Existing: Fragment (xananode.canonical:schema/node-type-fragment) + - Incoming: Relationships Preserve Knowledge Sentence (xananode.canonical:fragment/relationships-preserve-knowledge-sentence) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +804. Relationships Preserve Knowledge Sentence + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Relationships Preserve Knowledge Sentence (xananode.canonical:fragment/relationships-preserve-knowledge-sentence) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +805. XanaNode Icon + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: XanaNode Icon (xananode.canonical:media/xananode-icon) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +806. XanaNode Icon + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: XanaNode Icon (xananode.canonical:media/xananode-icon) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +807. Markdown Recreation Friction + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Markdown Recreation Friction (xananode.canonical:observation/markdown-recreation-friction) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +808. Markdown Recreation Friction + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Markdown Recreation Friction (xananode.canonical:observation/markdown-recreation-friction) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +809. Markdown Recreation Friction + - Existing: Observation (xananode.canonical:schema/node-type-observation) + - Incoming: Markdown Recreation Friction (xananode.canonical:observation/markdown-recreation-friction) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +810. Built By Bots + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Built By Bots (xananode.canonical:organization/built-by-bots) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +811. Built By Bots + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Built By Bots (xananode.canonical:organization/built-by-bots) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +812. Built By Bots + - Existing: Organization (xananode.canonical:schema/node-type-organization) + - Incoming: Built By Bots (xananode.canonical:organization/built-by-bots) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +813. Cytoscape Consortium + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Cytoscape Consortium (xananode.canonical:organization/cytoscape-consortium) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +814. Cytoscape Consortium + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Cytoscape Consortium (xananode.canonical:organization/cytoscape-consortium) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +815. Cytoscape Consortium + - Existing: Organization (xananode.canonical:schema/node-type-organization) + - Incoming: Cytoscape Consortium (xananode.canonical:organization/cytoscape-consortium) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +816. Hugo Authors + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Hugo Authors (xananode.canonical:organization/hugo-authors) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +817. Hugo Authors + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Hugo Authors (xananode.canonical:organization/hugo-authors) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +818. Hugo Authors + - Existing: Organization (xananode.canonical:schema/node-type-organization) + - Incoming: Hugo Authors (xananode.canonical:organization/hugo-authors) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +819. Christian Siefen + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Christian Siefen (xananode.canonical:person/christian-siefen) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +820. Christian Siefen + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Christian Siefen (xananode.canonical:person/christian-siefen) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +821. Christian Siefen + - Existing: Person (xananode.canonical:schema/node-type-person) + - Incoming: Christian Siefen (xananode.canonical:person/christian-siefen) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +822. World Wide Web + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: World Wide Web (xananode.canonical:place/world-wide-web) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +823. World Wide Web + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: World Wide Web (xananode.canonical:place/world-wide-web) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +824. XanaNode Core SDK + - Existing: XanaNode Core SDK Repository (xananode.example:source/xananode-core-sdk-repo) + - Incoming: XanaNode Core SDK (xananode.canonical:project/xananode-core-sdk) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +825. XanaNode Core SDK + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: XanaNode Core SDK (xananode.canonical:project/xananode-core-sdk) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +826. XanaNode Core SDK + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: XanaNode Core SDK (xananode.canonical:project/xananode-core-sdk) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +827. XanaNode Core SDK + - Existing: XanaNode Core (xananode.canonical:schema/namespace-xananode) + - Incoming: XanaNode Core SDK (xananode.canonical:project/xananode-core-sdk) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +828. XanaNode Core SDK + - Existing: Project (xananode.canonical:schema/node-type-project) + - Incoming: XanaNode Core SDK (xananode.canonical:project/xananode-core-sdk) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +829. XanaNode Core SDK + - Existing: XanaNode Core SDK Repository (xananode.canonical:source/xananode-core-sdk-repository) + - Incoming: XanaNode Core SDK (xananode.canonical:project/xananode-core-sdk) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +830. XanaNode Hugo Theme + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: XanaNode Hugo Theme (xananode.canonical:project/xananode-hugo-theme) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +831. XanaNode Hugo Theme + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: XanaNode Hugo Theme (xananode.canonical:project/xananode-hugo-theme) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +832. XanaNode Hugo Theme + - Existing: Project (xananode.canonical:schema/node-type-project) + - Incoming: XanaNode Hugo Theme (xananode.canonical:project/xananode-hugo-theme) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +833. XanaNode Protocol + - Existing: XanaNode Protocol Repository (xananode.example:source/xananode-protocol-repo) + - Incoming: XanaNode Protocol (xananode.canonical:project/xananode-protocol) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +834. XanaNode Protocol + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: XanaNode Protocol (xananode.canonical:project/xananode-protocol) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +835. XanaNode Protocol + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: XanaNode Protocol (xananode.canonical:project/xananode-protocol) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +836. XanaNode Protocol + - Existing: Project (xananode.canonical:schema/node-type-project) + - Incoming: XanaNode Protocol (xananode.canonical:project/xananode-protocol) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +837. XanaNode Protocol + - Existing: XanaNode Protocol Repository (xananode.canonical:source/xananode-protocol-repository) + - Incoming: XanaNode Protocol (xananode.canonical:project/xananode-protocol) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +838. XanaNode Workspace + - Existing: XanaNode Workspace Repository (xananode.example:source/xananode-workspace-repo) + - Incoming: XanaNode Workspace (xananode.canonical:project/xananode-workspace) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +839. XanaNode Workspace + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: XanaNode Workspace (xananode.canonical:project/xananode-workspace) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +840. XanaNode Workspace + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: XanaNode Workspace (xananode.canonical:project/xananode-workspace) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +841. XanaNode Workspace + - Existing: Project (xananode.canonical:schema/node-type-project) + - Incoming: XanaNode Workspace (xananode.canonical:project/xananode-workspace) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +842. XanaNode Workspace + - Existing: XanaNode Workspace Repository (xananode.canonical:source/xananode-workspace-repository) + - Incoming: XanaNode Workspace (xananode.canonical:project/xananode-workspace) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +843. XNP-0004 Merge Validation + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: XNP-0004 Merge Validation (xananode.canonical:publication/xnp-0004-merge-validation) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +844. XNP-0004 Merge Validation + - Existing: Merge Validation (xananode.example:concept/merge-validation) + - Incoming: XNP-0004 Merge Validation (xananode.canonical:publication/xnp-0004-merge-validation) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +845. XNP-0004 Merge Validation + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: XNP-0004 Merge Validation (xananode.canonical:publication/xnp-0004-merge-validation) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +846. XNP-0004 Merge Validation + - Existing: Publication (xananode.canonical:schema/node-type-publication) + - Incoming: XNP-0004 Merge Validation (xananode.canonical:publication/xnp-0004-merge-validation) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +847. Protocol Implements Relationship Preservation + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Protocol Implements Relationship Preservation (xananode.canonical:relationship/protocol-implements-claim) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +848. Protocol Implements Relationship Preservation + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Protocol Implements Relationship Preservation (xananode.canonical:relationship/protocol-implements-claim) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +849. Protocol Implements Relationship Preservation + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Protocol Implements Relationship Preservation (xananode.canonical:relationship/protocol-implements-claim) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +850. Protocol Implements Relationship Preservation + - Existing: Implements (xananode.canonical:schema/relationship-type-implements) + - Incoming: Protocol Implements Relationship Preservation (xananode.canonical:relationship/protocol-implements-claim) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +851. Canonical Pack v0.1.0 + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Canonical Pack v0.1.0 (xananode.canonical:revision/canonical-pack-v0-1-0) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +852. Canonical Pack v0.1.0 + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Canonical Pack v0.1.0 (xananode.canonical:revision/canonical-pack-v0-1-0) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +853. Canonical Pack v0.1.0 + - Existing: Revision (xananode.canonical:schema/node-type-revision) + - Incoming: Canonical Pack v0.1.0 (xananode.canonical:revision/canonical-pack-v0-1-0) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +854. Author Profile Schema + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Author Profile Schema (xananode.canonical:schema/author-profile-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +855. Author Profile Schema + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Author Profile Schema (xananode.canonical:schema/author-profile-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +856. Author Profile Schema + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Author Profile Schema (xananode.canonical:schema/author-profile-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +857. Author Profile Schema + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Author Profile Schema (xananode.canonical:schema/canonical-schema-author-profile) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +858. Author Profile Schema + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Author Profile Schema (xananode.canonical:schema/canonical-schema-author-profile) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +859. Author Profile Schema + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Author Profile Schema (xananode.canonical:schema/canonical-schema-author-profile) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +860. Compatibility Report Schema + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Compatibility Report Schema (xananode.canonical:schema/canonical-schema-compatibility-report) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +861. Compatibility Report Schema + - Existing: Compatibility Report (xananode.example:concept/compatibility-report) + - Incoming: Compatibility Report Schema (xananode.canonical:schema/canonical-schema-compatibility-report) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +862. Compatibility Report Schema + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Compatibility Report Schema (xananode.canonical:schema/canonical-schema-compatibility-report) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +863. Compatibility Report Schema + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Compatibility Report Schema (xananode.canonical:schema/canonical-schema-compatibility-report) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +864. Merge Report Schema + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Merge Report Schema (xananode.canonical:schema/canonical-schema-merge-report) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +865. Merge Report Schema + - Existing: Merge Report (xananode.example:concept/merge-report) + - Incoming: Merge Report Schema (xananode.canonical:schema/canonical-schema-merge-report) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +866. Merge Report Schema + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Merge Report Schema (xananode.canonical:schema/canonical-schema-merge-report) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +867. Merge Report Schema + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Merge Report Schema (xananode.canonical:schema/canonical-schema-merge-report) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +868. Nanopublication Schema + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Nanopublication Schema (xananode.canonical:schema/canonical-schema-nanopublication) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +869. Nanopublication Schema + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Nanopublication Schema (xananode.canonical:schema/canonical-schema-nanopublication) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +870. Nanopublication Schema + - Existing: Publication (xananode.canonical:schema/node-type-publication) + - Incoming: Nanopublication Schema (xananode.canonical:schema/canonical-schema-nanopublication) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +871. Nanopublication Schema + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Nanopublication Schema (xananode.canonical:schema/canonical-schema-nanopublication) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +872. Ro Crate Metadata Schema + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Ro Crate Metadata Schema (xananode.canonical:schema/canonical-schema-ro-crate-metadata) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +873. Ro Crate Metadata Schema + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Ro Crate Metadata Schema (xananode.canonical:schema/canonical-schema-ro-crate-metadata) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +874. Ro Crate Metadata Schema + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Ro Crate Metadata Schema (xananode.canonical:schema/canonical-schema-ro-crate-metadata) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +875. Substrate Diff Schema + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Substrate Diff Schema (xananode.canonical:schema/canonical-schema-substrate-diff) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +876. Substrate Diff Schema + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Substrate Diff Schema (xananode.canonical:schema/canonical-schema-substrate-diff) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +877. Substrate Diff Schema + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Substrate Diff Schema (xananode.canonical:schema/canonical-schema-substrate-diff) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +878. Substrate Manifest Schema + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Substrate Manifest Schema (xananode.canonical:schema/canonical-schema-substrate-manifest) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +879. Substrate Manifest Schema + - Existing: Substrate Manifest (xananode.example:concept/substrate-manifest) + - Incoming: Substrate Manifest Schema (xananode.canonical:schema/canonical-schema-substrate-manifest) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +880. Substrate Manifest Schema + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Substrate Manifest Schema (xananode.canonical:schema/canonical-schema-substrate-manifest) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +881. Substrate Manifest Schema + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Substrate Manifest Schema (xananode.canonical:schema/canonical-schema-substrate-manifest) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +882. Substrate Node Schema + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Substrate Node Schema (xananode.canonical:schema/canonical-schema-substrate-node) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +883. Substrate Node Schema + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Substrate Node Schema (xananode.canonical:schema/canonical-schema-substrate-node) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +884. Substrate Node Schema + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Substrate Node Schema (xananode.canonical:schema/canonical-schema-substrate-node) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +885. Substrate Relationships Schema + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Substrate Relationships Schema (xananode.canonical:schema/canonical-schema-substrate-relationships) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +886. Substrate Relationships Schema + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Substrate Relationships Schema (xananode.canonical:schema/canonical-schema-substrate-relationships) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +887. Substrate Relationships Schema + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Substrate Relationships Schema (xananode.canonical:schema/canonical-schema-substrate-relationships) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +888. Substrate Relationships Schema + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Substrate Relationships Schema (xananode.canonical:schema/canonical-schema-substrate-relationships) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +889. Xananode Node Types Schema + - Existing: XanaNode Node Types (xananode.example:schema/xananode-node-types) + - Incoming: Xananode Node Types Schema (xananode.canonical:schema/canonical-schema-xananode-node-types) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +890. Xananode Node Types Schema + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Xananode Node Types Schema (xananode.canonical:schema/canonical-schema-xananode-node-types) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +891. Xananode Node Types Schema + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Xananode Node Types Schema (xananode.canonical:schema/canonical-schema-xananode-node-types) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +892. Xananode Node Types Schema + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Xananode Node Types Schema (xananode.canonical:schema/canonical-schema-xananode-node-types) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +893. Xananode Property Registry Schema + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Xananode Property Registry Schema (xananode.canonical:schema/canonical-schema-xananode-property-registry) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +894. Xananode Property Registry Schema + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Xananode Property Registry Schema (xananode.canonical:schema/canonical-schema-xananode-property-registry) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +895. Xananode Property Registry Schema + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Xananode Property Registry Schema (xananode.canonical:schema/canonical-schema-xananode-property-registry) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +896. Xananode Property Registry Schema + - Existing: Property Registry (xananode.canonical:schema/property-registry) + - Incoming: Xananode Property Registry Schema (xananode.canonical:schema/canonical-schema-xananode-property-registry) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +897. Xananode Property Registry Schema + - Existing: Property Registry Schema (xananode.canonical:schema/property-registry-schema) + - Incoming: Xananode Property Registry Schema (xananode.canonical:schema/canonical-schema-xananode-property-registry) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +898. Xananode Relationship Types Schema + - Existing: XanaNode Relationship Types (xananode.example:schema/xananode-relationship-types) + - Incoming: Xananode Relationship Types Schema (xananode.canonical:schema/canonical-schema-xananode-relationship-types) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +899. Xananode Relationship Types Schema + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Xananode Relationship Types Schema (xananode.canonical:schema/canonical-schema-xananode-relationship-types) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +900. Xananode Relationship Types Schema + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Xananode Relationship Types Schema (xananode.canonical:schema/canonical-schema-xananode-relationship-types) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +901. Xananode Relationship Types Schema + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Xananode Relationship Types Schema (xananode.canonical:schema/canonical-schema-xananode-relationship-types) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +902. Xananode Relationship Types Schema + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Xananode Relationship Types Schema (xananode.canonical:schema/canonical-schema-xananode-relationship-types) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +903. Canonical Schemas Registry + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Canonical Schemas Registry (xananode.canonical:schema/canonical-schemas-registry) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +904. Canonical Schemas Registry + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Canonical Schemas Registry (xananode.canonical:schema/canonical-schemas-registry) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +905. Canonical Schemas Registry + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Canonical Schemas Registry (xananode.canonical:schema/canonical-schemas-registry) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +906. Compatibility Report Schema + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Compatibility Report Schema (xananode.canonical:schema/compatibility-report-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +907. Compatibility Report Schema + - Existing: Compatibility Report (xananode.example:concept/compatibility-report) + - Incoming: Compatibility Report Schema (xananode.canonical:schema/compatibility-report-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +908. Compatibility Report Schema + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Compatibility Report Schema (xananode.canonical:schema/compatibility-report-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +909. Compatibility Report Schema + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Compatibility Report Schema (xananode.canonical:schema/compatibility-report-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +910. Known Implementations Registry + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Known Implementations Registry (xananode.canonical:schema/known-implementations-registry) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +911. Known Implementations Registry + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Known Implementations Registry (xananode.canonical:schema/known-implementations-registry) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +912. Known Implementations Registry + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Known Implementations Registry (xananode.canonical:schema/known-implementations-registry) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +913. Merge Report Schema + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Merge Report Schema (xananode.canonical:schema/merge-report-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +914. Merge Report Schema + - Existing: Merge Report (xananode.example:concept/merge-report) + - Incoming: Merge Report Schema (xananode.canonical:schema/merge-report-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +915. Merge Report Schema + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Merge Report Schema (xananode.canonical:schema/merge-report-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +916. Merge Report Schema + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Merge Report Schema (xananode.canonical:schema/merge-report-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +917. Federation Merge Report Example Namespace + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Federation Merge Report Example Namespace (xananode.canonical:schema/namespace-example.merge) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +918. Federation Merge Report Example Namespace + - Existing: Merge Report (xananode.example:concept/merge-report) + - Incoming: Federation Merge Report Example Namespace (xananode.canonical:schema/namespace-example.merge) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +919. Federation Merge Report Example Namespace + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Federation Merge Report Example Namespace (xananode.canonical:schema/namespace-example.merge) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +920. Federation Merge Report Example Namespace + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Federation Merge Report Example Namespace (xananode.canonical:schema/namespace-example.merge) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +921. Minimal Example Namespace + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Minimal Example Namespace (xananode.canonical:schema/namespace-example.minimal) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +922. Minimal Example Namespace + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Minimal Example Namespace (xananode.canonical:schema/namespace-example.minimal) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +923. Minimal Example Namespace + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Minimal Example Namespace (xananode.canonical:schema/namespace-example.minimal) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +924. Museum Extension Example Namespace + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Museum Extension Example Namespace (xananode.canonical:schema/namespace-example.museum) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +925. Museum Extension Example Namespace + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Museum Extension Example Namespace (xananode.canonical:schema/namespace-example.museum) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +926. Museum Extension Example Namespace + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Museum Extension Example Namespace (xananode.canonical:schema/namespace-example.museum) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +927. Federation Example A Namespace + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Federation Example A Namespace (xananode.canonical:schema/namespace-example.researcher_a) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +928. Federation Example A Namespace + - Existing: Federation Example (xananode.example:concept/federation-example) + - Incoming: Federation Example A Namespace (xananode.canonical:schema/namespace-example.researcher_a) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +929. Federation Example A Namespace + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Federation Example A Namespace (xananode.canonical:schema/namespace-example.researcher_a) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +930. Federation Example A Namespace + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Federation Example A Namespace (xananode.canonical:schema/namespace-example.researcher_a) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +931. Federation Example B Namespace + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Federation Example B Namespace (xananode.canonical:schema/namespace-example.researcher_b) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +932. Federation Example B Namespace + - Existing: Federation Example (xananode.example:concept/federation-example) + - Incoming: Federation Example B Namespace (xananode.canonical:schema/namespace-example.researcher_b) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +933. Federation Example B Namespace + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Federation Example B Namespace (xananode.canonical:schema/namespace-example.researcher_b) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +934. Federation Example B Namespace + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Federation Example B Namespace (xananode.canonical:schema/namespace-example.researcher_b) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +935. Namespace Registry + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Namespace Registry (xananode.canonical:schema/namespace-registry) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +936. Namespace Registry + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Namespace Registry (xananode.canonical:schema/namespace-registry) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +937. Namespace Registry + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Namespace Registry (xananode.canonical:schema/namespace-registry) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +938. Namespace Schema + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Namespace Schema (xananode.canonical:schema/namespace-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +939. Namespace Schema + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Namespace Schema (xananode.canonical:schema/namespace-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +940. Namespace Schema + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Namespace Schema (xananode.canonical:schema/namespace-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +941. XanaNode Core + - Existing: XanaNode Core Trail (xananode.example:trail/xananode-core-trail) + - Incoming: XanaNode Core (xananode.canonical:schema/namespace-xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +942. XanaNode Core + - Existing: XanaNode Core SDK Repository (xananode.example:source/xananode-core-sdk-repo) + - Incoming: XanaNode Core (xananode.canonical:schema/namespace-xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +943. XanaNode Core + - Existing: XanaNode Core Schema (xananode.example:schema/xananode-core-schema) + - Incoming: XanaNode Core (xananode.canonical:schema/namespace-xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +944. XanaNode Core + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: XanaNode Core (xananode.canonical:schema/namespace-xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +945. XanaNode Core + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: XanaNode Core (xananode.canonical:schema/namespace-xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +946. XanaNode Core + - Existing: XanaNode Core SDK (xananode.canonical:project/xananode-core-sdk) + - Incoming: XanaNode Core (xananode.canonical:schema/namespace-xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +947. XanaNode Core + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: XanaNode Core (xananode.canonical:schema/namespace-xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +948. XanaNode Core + - Existing: XanaNode Core SDK Repository (xananode.canonical:source/xananode-core-sdk-repository) + - Incoming: XanaNode Core (xananode.canonical:schema/namespace-xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +949. Nanopublication Schema + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Nanopublication Schema (xananode.canonical:schema/nanopublication-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +950. Nanopublication Schema + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Nanopublication Schema (xananode.canonical:schema/nanopublication-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +951. Nanopublication Schema + - Existing: Publication (xananode.canonical:schema/node-type-publication) + - Incoming: Nanopublication Schema (xananode.canonical:schema/nanopublication-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +952. Nanopublication Schema + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Nanopublication Schema (xananode.canonical:schema/nanopublication-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +953. Claim + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Claim (xananode.canonical:schema/node-type-claim) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +954. Claim + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Claim (xananode.canonical:schema/node-type-claim) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +955. Claim + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Claim (xananode.canonical:schema/node-type-claim) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +956. Community + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Community (xananode.canonical:schema/node-type-community) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +957. Community + - Existing: XanaNode Contributors (xananode.canonical:community/xananode-contributors) + - Incoming: Community (xananode.canonical:schema/node-type-community) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +958. Community + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Community (xananode.canonical:schema/node-type-community) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +959. Community + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Community (xananode.canonical:schema/node-type-community) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +960. Concept + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +961. Concept + - Existing: Unlabeled Hyperlink (xananode.example:concept/unlabeled-hyperlink) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +962. Concept + - Existing: Typed Relationships (xananode.example:concept/typed-relationships) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +963. Concept + - Existing: Tumbler Addressing (xananode.example:concept/tumbler-addressing) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +964. Concept + - Existing: Transclusion (xananode.example:concept/transclusion) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +965. Concept + - Existing: Substrate Relationship List (xananode.example:concept/substrate-relationship-list) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +966. Concept + - Existing: Substrate Node Record (xananode.example:concept/substrate-node-record) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +967. Concept + - Existing: Substrate Manifest (xananode.example:concept/substrate-manifest) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +968. Concept + - Existing: Single Source of Truth (xananode.example:concept/single-source-of-truth) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +969. Concept + - Existing: Schema Extension (xananode.example:concept/schema-extension) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +970. Concept + - Existing: Review Suggestions (xananode.example:concept/review-suggestions) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +971. Concept + - Existing: Provenance (xananode.example:concept/provenance) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +972. Concept + - Existing: Protocol Artifacts (xananode.example:concept/protocol-artifacts) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +973. Concept + - Existing: Namespacing (xananode.example:concept/namespacing) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +974. Concept + - Existing: Namespace Registry (xananode.example:concept/namespace-registry) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +975. Concept + - Existing: Moderation Model (xananode.example:concept/moderation-model) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +976. Concept + - Existing: Merge Validation (xananode.example:concept/merge-validation) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +977. Concept + - Existing: Merge Report (xananode.example:concept/merge-report) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +978. Concept + - Existing: Known Implementations Registry (xananode.example:concept/known-implementations-registry) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +979. Concept + - Existing: Knowledge Substrate (xananode.example:concept/knowledge-substrate) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +980. Concept + - Existing: Independent Moderation (xananode.example:concept/independent-moderation) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +981. Concept + - Existing: Fragment Node (xananode.example:concept/fragment-node) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +982. Concept + - Existing: Federation Rules (xananode.example:concept/federation-rules) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +983. Concept + - Existing: Federation Example (xananode.example:concept/federation-example) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +984. Concept + - Existing: Federated Knowledge Substrates (xananode.example:concept/federated-knowledge-substrates) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +985. Concept + - Existing: Dispute Resolution (xananode.example:concept/dispute-resolution) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +986. Concept + - Existing: Deep Linking (xananode.example:concept/deep-linking) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +987. Concept + - Existing: Custom Extension Substrate (xananode.example:concept/custom-extension-substrate) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +988. Concept + - Existing: Compatibility Report (xananode.example:concept/compatibility-report) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +989. Concept + - Existing: Compatibility Levels (xananode.example:concept/compatibility-levels) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +990. Concept + - Existing: Civilizational Memory (xananode.example:concept/civilizational-memory) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +991. Concept + - Existing: Canonical Type Policy (xananode.example:concept/canonical-type-policy) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +992. Concept + - Existing: Associative Trails (example.minimal:concept/associative-trails) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +993. Concept + - Existing: Knowledge Substrate (example.minimal:concept/knowledge-substrate) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +994. Concept + - Existing: Knowledge Substrate (xananode.canonical:concept/knowledge-substrate) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +995. Concept + - Existing: Protocol Artifacts (xananode.canonical:concept/protocol-artifacts) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +996. Concept + - Existing: Substrate Projection Layer (xananode.canonical:concept/substrate-projection-layer) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +997. Concept + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +998. Concept + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +999. Concept + - Existing: The Web as Incomplete Hypertext (xananode.lineage:concept/web-as-incomplete-hypertext) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1000. Concept + - Existing: Conflict and Disputed Identity (xananode.lineage:concept/conflict-disputed-identity) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1001. Concept + - Existing: Lost Lineage of Human Knowledge Augmentation (xananode.lineage:concept/lost-lineage-human-knowledge-augmentation) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1002. Essay + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Essay (xananode.canonical:schema/node-type-essay) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1003. Essay + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Essay (xananode.canonical:schema/node-type-essay) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1004. Essay + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Essay (xananode.canonical:schema/node-type-essay) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1005. Event + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Event (xananode.canonical:schema/node-type-event) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1006. Event + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Event (xananode.canonical:schema/node-type-event) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1007. Event + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Event (xananode.canonical:schema/node-type-event) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1008. Fragment + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Fragment (xananode.canonical:schema/node-type-fragment) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1009. Fragment + - Existing: Fragment Node (xananode.example:concept/fragment-node) + - Incoming: Fragment (xananode.canonical:schema/node-type-fragment) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1010. Fragment + - Existing: As We May Think Fragment 0004 (example.minimal:fragment/as-we-may-think-0004) + - Incoming: Fragment (xananode.canonical:schema/node-type-fragment) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1011. Fragment + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Fragment (xananode.canonical:schema/node-type-fragment) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1012. Fragment + - Existing: Relationships Preserve Knowledge Sentence (xananode.canonical:fragment/relationships-preserve-knowledge-sentence) + - Incoming: Fragment (xananode.canonical:schema/node-type-fragment) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1013. Fragment + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Fragment (xananode.canonical:schema/node-type-fragment) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1014. Fragment + - Existing: Reusable Media Fragment (xananode.example:fragment/xanadu-document-interconnection-0001) + - Incoming: Fragment (xananode.canonical:schema/node-type-fragment) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1015. Fragment + - Existing: Augmenting Human Intelligence Fragment (xananode.example:fragment/mother-of-all-demos-0001) + - Incoming: Fragment (xananode.canonical:schema/node-type-fragment) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1016. Fragment + - Existing: Associative Trails Fragment (xananode.example:fragment/as-we-may-think-0004) + - Incoming: Fragment (xananode.canonical:schema/node-type-fragment) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1017. Media + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Media (xananode.canonical:schema/node-type-media) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1018. Media + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Media (xananode.canonical:schema/node-type-media) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1019. Media + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Media (xananode.canonical:schema/node-type-media) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1020. Observation + - Existing: Link Rot (xananode.example:observation/link-rot) + - Incoming: Observation (xananode.canonical:schema/node-type-observation) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1021. Observation + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Observation (xananode.canonical:schema/node-type-observation) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1022. Observation + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Observation (xananode.canonical:schema/node-type-observation) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1023. Observation + - Existing: Markdown Recreation Friction (xananode.canonical:observation/markdown-recreation-friction) + - Incoming: Observation (xananode.canonical:schema/node-type-observation) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1024. Observation + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Observation (xananode.canonical:schema/node-type-observation) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1025. Organization + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Organization (xananode.canonical:schema/node-type-organization) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1026. Organization + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Organization (xananode.canonical:schema/node-type-organization) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1027. Organization + - Existing: Built By Bots (xananode.canonical:organization/built-by-bots) + - Incoming: Organization (xananode.canonical:schema/node-type-organization) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1028. Organization + - Existing: Cytoscape Consortium (xananode.canonical:organization/cytoscape-consortium) + - Incoming: Organization (xananode.canonical:schema/node-type-organization) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1029. Organization + - Existing: Hugo Authors (xananode.canonical:organization/hugo-authors) + - Incoming: Organization (xananode.canonical:schema/node-type-organization) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1030. Organization + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Organization (xananode.canonical:schema/node-type-organization) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1031. Organization + - Existing: MIT Media Lab (xananode.lineage:organization/mit-media-lab) + - Incoming: Organization (xananode.canonical:schema/node-type-organization) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1032. Organization + - Existing: VPL Research (xananode.lineage:organization/vpl-research) + - Incoming: Organization (xananode.canonical:schema/node-type-organization) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1033. Organization + - Existing: NASA (xananode.lineage:organization/nasa) + - Incoming: Organization (xananode.canonical:schema/node-type-organization) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1034. Organization + - Existing: BBC Two (xananode.lineage:organization/bbc-two) + - Incoming: Organization (xananode.canonical:schema/node-type-organization) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1035. Organization + - Existing: NCSA (xananode.lineage:organization/ncsa) + - Incoming: Organization (xananode.canonical:schema/node-type-organization) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1036. Organization + - Existing: Voyager Company (xananode.lineage:organization/voyager-company) + - Incoming: Organization (xananode.canonical:schema/node-type-organization) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1037. Organization + - Existing: Xerox PARC (xananode.lineage:organization/xerox-parc) + - Incoming: Organization (xananode.canonical:schema/node-type-organization) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1038. Person + - Existing: Vannevar Bush (xananode.example:person/vannevar-bush) + - Incoming: Person (xananode.canonical:schema/node-type-person) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1039. Person + - Existing: Ted Nelson (xananode.example:person/ted-nelson) + - Incoming: Person (xananode.canonical:schema/node-type-person) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1040. Person + - Existing: Douglas Engelbart (xananode.example:person/douglas-engelbart) + - Incoming: Person (xananode.canonical:schema/node-type-person) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1041. Person + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Person (xananode.canonical:schema/node-type-person) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1042. Person + - Existing: Example Maintainer (example.minimal:person/example-maintainer) + - Incoming: Person (xananode.canonical:schema/node-type-person) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1043. Person + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Person (xananode.canonical:schema/node-type-person) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1044. Person + - Existing: Christian Siefen (xananode.canonical:person/christian-siefen) + - Incoming: Person (xananode.canonical:schema/node-type-person) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1045. Person + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Person (xananode.canonical:schema/node-type-person) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1046. Person + - Existing: Gottfried Wilhelm Leibniz (xananode.lineage:person/gottfried-wilhelm-leibniz) + - Incoming: Person (xananode.canonical:schema/node-type-person) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1047. Person + - Existing: Wilhelm Ostwald (xananode.lineage:person/wilhelm-ostwald) + - Incoming: Person (xananode.canonical:schema/node-type-person) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1048. Person + - Existing: Jorge Luis Borges (xananode.lineage:person/jorge-luis-borges) + - Incoming: Person (xananode.canonical:schema/node-type-person) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1049. Person + - Existing: Andries van Dam (xananode.lineage:person/andries-van-dam) + - Incoming: Person (xananode.canonical:schema/node-type-person) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1050. Person + - Existing: Nicholas Negroponte (xananode.lineage:person/nicholas-negroponte) + - Incoming: Person (xananode.canonical:schema/node-type-person) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1051. Person + - Existing: Seymour Papert (xananode.lineage:person/seymour-papert) + - Incoming: Person (xananode.canonical:schema/node-type-person) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1052. Person + - Existing: Marvin Minsky (xananode.lineage:person/marvin-minsky) + - Incoming: Person (xananode.canonical:schema/node-type-person) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1053. Person + - Existing: Hans Peter Brondmo (xananode.lineage:person/hans-peter-brondmo) + - Incoming: Person (xananode.canonical:schema/node-type-person) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1054. Person + - Existing: Robert Winter (xananode.lineage:person/robert-winter) + - Incoming: Person (xananode.canonical:schema/node-type-person) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1055. Person + - Existing: Robert Abel (xananode.lineage:person/robert-abel) + - Incoming: Person (xananode.canonical:schema/node-type-person) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1056. Person + - Existing: Ivan Sutherland (xananode.lineage:person/ivan-sutherland) + - Incoming: Person (xananode.canonical:schema/node-type-person) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1057. Person + - Existing: Jaron Lanier (xananode.lineage:person/jaron-lanier) + - Incoming: Person (xananode.canonical:schema/node-type-person) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1058. Person + - Existing: Scott Fisher (xananode.lineage:person/scott-fisher) + - Incoming: Person (xananode.canonical:schema/node-type-person) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1059. Person + - Existing: Richard Saul Wurman (xananode.lineage:person/richard-saul-wurman) + - Incoming: Person (xananode.canonical:schema/node-type-person) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1060. Person + - Existing: Harry Marks (xananode.lineage:person/harry-marks) + - Incoming: Person (xananode.canonical:schema/node-type-person) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1061. Person + - Existing: John Sculley (xananode.lineage:person/john-sculley) + - Incoming: Person (xananode.canonical:schema/node-type-person) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1062. Person + - Existing: Bill Atkinson (xananode.lineage:person/bill-atkinson) + - Incoming: Person (xananode.canonical:schema/node-type-person) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1063. Person + - Existing: Herbie Hancock (xananode.lineage:person/herbie-hancock) + - Incoming: Person (xananode.canonical:schema/node-type-person) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1064. Person + - Existing: Nigel Holmes (xananode.lineage:person/nigel-holmes) + - Incoming: Person (xananode.canonical:schema/node-type-person) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1065. Person + - Existing: Laurie Anderson (xananode.lineage:person/laurie-anderson) + - Incoming: Person (xananode.canonical:schema/node-type-person) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1066. Person + - Existing: Bran Ferren (xananode.lineage:person/bran-ferren) + - Incoming: Person (xananode.canonical:schema/node-type-person) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1067. Person + - Existing: Robert Cailliau (xananode.lineage:person/robert-cailliau) + - Incoming: Person (xananode.canonical:schema/node-type-person) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1068. Person + - Existing: Marc Andreessen (xananode.lineage:person/marc-andreessen) + - Incoming: Person (xananode.canonical:schema/node-type-person) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1069. Person + - Existing: Paul Otlet (xananode.lineage:person/paul-otlet) + - Incoming: Person (xananode.canonical:schema/node-type-person) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1070. Person + - Existing: H. G. Wells (xananode.lineage:person/h-g-wells) + - Incoming: Person (xananode.canonical:schema/node-type-person) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1071. Person + - Existing: Douglas Adams (xananode.lineage:person/douglas-adams) + - Incoming: Person (xananode.canonical:schema/node-type-person) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1072. Person + - Existing: Tom Baker (xananode.lineage:person/tom-baker) + - Incoming: Person (xananode.canonical:schema/node-type-person) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1073. Person + - Existing: Max Whitby (xananode.lineage:person/max-whitby) + - Incoming: Person (xananode.canonical:schema/node-type-person) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1074. Person + - Existing: Bob Stein (xananode.lineage:person/bob-stein) + - Incoming: Person (xananode.canonical:schema/node-type-person) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1075. Person + - Existing: Alan Kay (xananode.lineage:person/alan-kay) + - Incoming: Person (xananode.canonical:schema/node-type-person) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1076. Person + - Existing: Tim Berners-Lee (xananode.lineage:person/tim-berners-lee) + - Incoming: Person (xananode.canonical:schema/node-type-person) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1077. Place + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Place (xananode.canonical:schema/node-type-place) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1078. Place + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Place (xananode.canonical:schema/node-type-place) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1079. Place + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Place (xananode.canonical:schema/node-type-place) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1080. Project + - Existing: XanaNode Hugo Theme (xananode.example:project/xananode-hugo-theme) + - Incoming: Project (xananode.canonical:schema/node-type-project) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1081. Project + - Existing: Project Xanadu (xananode.example:project/project-xanadu) + - Incoming: Project (xananode.canonical:schema/node-type-project) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1082. Project + - Existing: NLS (xananode.example:project/nls) + - Incoming: Project (xananode.canonical:schema/node-type-project) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1083. Project + - Existing: Memex (xananode.example:project/memex) + - Incoming: Project (xananode.canonical:schema/node-type-project) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1084. Project + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Project (xananode.canonical:schema/node-type-project) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1085. Project + - Existing: Substrate Projection Layer (xananode.canonical:concept/substrate-projection-layer) + - Incoming: Project (xananode.canonical:schema/node-type-project) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1086. Project + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Project (xananode.canonical:schema/node-type-project) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1087. Project + - Existing: XanaNode Core SDK (xananode.canonical:project/xananode-core-sdk) + - Incoming: Project (xananode.canonical:schema/node-type-project) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1088. Project + - Existing: XanaNode Hugo Theme (xananode.canonical:project/xananode-hugo-theme) + - Incoming: Project (xananode.canonical:schema/node-type-project) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1089. Project + - Existing: XanaNode Protocol (xananode.canonical:project/xananode-protocol) + - Incoming: Project (xananode.canonical:schema/node-type-project) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1090. Project + - Existing: XanaNode Workspace (xananode.canonical:project/xananode-workspace) + - Incoming: Project (xananode.canonical:schema/node-type-project) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1091. Project + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Project (xananode.canonical:schema/node-type-project) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1092. Project + - Existing: Hypertext Editing System (xananode.lineage:project/hypertext-editing-system) + - Incoming: Project (xananode.canonical:schema/node-type-project) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1093. Project + - Existing: FRESS (xananode.lineage:project/fress) + - Incoming: Project (xananode.canonical:schema/node-type-project) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1094. Project + - Existing: Intermedia (xananode.lineage:project/intermedia) + - Incoming: Project (xananode.canonical:schema/node-type-project) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1095. Project + - Existing: Interactive Beethoven's Ninth (xananode.lineage:project/interactive-beethoven-ninth) + - Incoming: Project (xananode.canonical:schema/node-type-project) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1096. Project + - Existing: Interactive Guernica (xananode.lineage:project/interactive-guernica) + - Incoming: Project (xananode.canonical:schema/node-type-project) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1097. Project + - Existing: Storyspace (xananode.lineage:project/storyspace) + - Incoming: Project (xananode.canonical:schema/node-type-project) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1098. Project + - Existing: ZOG/KMS (xananode.lineage:project/zog-kms) + - Incoming: Project (xananode.canonical:schema/node-type-project) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1099. Project + - Existing: Xanadu at Autodesk (xananode.lineage:project/xanadu-at-autodesk) + - Incoming: Project (xananode.canonical:schema/node-type-project) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1100. Project + - Existing: Aspen Movie Map (xananode.lineage:project/aspen-movie-map) + - Incoming: Project (xananode.canonical:schema/node-type-project) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1101. Publication + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Publication (xananode.canonical:schema/node-type-publication) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1102. Publication + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Publication (xananode.canonical:schema/node-type-publication) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1103. Publication + - Existing: XNP-0004 Merge Validation (xananode.canonical:publication/xnp-0004-merge-validation) + - Incoming: Publication (xananode.canonical:schema/node-type-publication) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1104. Publication + - Existing: Nanopublication Schema (xananode.canonical:schema/canonical-schema-nanopublication) + - Incoming: Publication (xananode.canonical:schema/node-type-publication) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1105. Publication + - Existing: Nanopublication Schema (xananode.canonical:schema/nanopublication-schema) + - Incoming: Publication (xananode.canonical:schema/node-type-publication) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1106. Publication + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Publication (xananode.canonical:schema/node-type-publication) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1107. Publication + - Existing: The Garden of Forking Paths (xananode.lineage:publication/the-garden-of-forking-paths) + - Incoming: Publication (xananode.canonical:schema/node-type-publication) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1108. Publication + - Existing: Dirk Gently's Holistic Detective Agency (xananode.lineage:publication/dirk-gentlys-holistic-detective-agency) + - Incoming: Publication (xananode.canonical:schema/node-type-publication) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1109. Publication + - Existing: Hyperland (xananode.lineage:publication/hyperland) + - Incoming: Publication (xananode.canonical:schema/node-type-publication) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1110. Node Type Registry + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Node Type Registry (xananode.canonical:schema/node-type-registry) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1111. Node Type Registry + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Node Type Registry (xananode.canonical:schema/node-type-registry) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1112. Node Type Registry + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Node Type Registry (xananode.canonical:schema/node-type-registry) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1113. Relationship + - Existing: XanaNode Relationship Types (xananode.example:schema/xananode-relationship-types) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1114. Relationship + - Existing: Substrate Relationships Schema (xananode.example:schema/substrate-relationships-schema) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1115. Relationship + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1116. Relationship + - Existing: Typed Relationships (xananode.example:concept/typed-relationships) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1117. Relationship + - Existing: Substrate Relationship List (xananode.example:concept/substrate-relationship-list) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1118. Relationship + - Existing: Typed relationships preserve context that hyperlinks lose (xananode.example:claim/claim-relationships-preserve-context) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1119. Relationship + - Existing: Relationship Navigation Intro (example.minimal:essay/relationship-navigation-intro) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1120. Relationship + - Existing: Relationships Preserve Knowledge (xananode.canonical:claim/relationships-preserve-knowledge) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1121. Relationship + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1122. Relationship + - Existing: Relationships Preserve Knowledge Sentence (xananode.canonical:fragment/relationships-preserve-knowledge-sentence) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1123. Relationship + - Existing: Protocol Implements Relationship Preservation (xananode.canonical:relationship/protocol-implements-claim) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1124. Relationship + - Existing: Substrate Relationships Schema (xananode.canonical:schema/canonical-schema-substrate-relationships) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1125. Relationship + - Existing: Xananode Relationship Types Schema (xananode.canonical:schema/canonical-schema-xananode-relationship-types) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1126. Relationship + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1127. Relationship + - Existing: Alias of (xananode.canonical:schema/relationship-type-alias_of) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1128. Relationship + - Existing: Alternative to (xananode.canonical:schema/relationship-type-alternative_to) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1129. Relationship + - Existing: Anticipated (xananode.canonical:schema/relationship-type-anticipated) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1130. Relationship + - Existing: Anticipated By Relationship Term (xananode.canonical:schema/relationship-type-anticipated_by) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1131. Relationship + - Existing: Anticipates (xananode.canonical:schema/relationship-type-anticipates) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1132. Relationship + - Existing: Appears in (xananode.canonical:schema/relationship-type-appears_in) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1133. Relationship + - Existing: Approved (xananode.canonical:schema/relationship-type-approved) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1134. Relationship + - Existing: Approved By Relationship Term (xananode.canonical:schema/relationship-type-approved_by) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1135. Relationship + - Existing: Arrived From Relationship Term (xananode.canonical:schema/relationship-type-arrived_from) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1136. Relationship + - Existing: Arrives at (xananode.canonical:schema/relationship-type-arrives_at) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1137. Relationship + - Existing: Authored (xananode.canonical:schema/relationship-type-authored) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1138. Relationship + - Existing: Authored By Relationship Term (xananode.canonical:schema/relationship-type-authored_by) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1139. Relationship + - Existing: Broader than (xananode.canonical:schema/relationship-type-broader_than) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1140. Relationship + - Existing: Cited By Relationship Term (xananode.canonical:schema/relationship-type-cited_by) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1141. Relationship + - Existing: Cites (xananode.canonical:schema/relationship-type-cites) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1142. Relationship + - Existing: Claim Of Relationship Term (xananode.canonical:schema/relationship-type-claim_of) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1143. Relationship + - Existing: Clarified By Relationship Term (xananode.canonical:schema/relationship-type-clarified_by) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1144. Relationship + - Existing: Clarifies (xananode.canonical:schema/relationship-type-clarifies) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1145. Relationship + - Existing: Coined (xananode.canonical:schema/relationship-type-coined) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1146. Relationship + - Existing: Coined By Relationship Term (xananode.canonical:schema/relationship-type-coined_by) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1147. Relationship + - Existing: Collaborated with (xananode.canonical:schema/relationship-type-collaborated_with) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1148. Relationship + - Existing: Compatible with (xananode.canonical:schema/relationship-type-compatible_with) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1149. Relationship + - Existing: Contains (xananode.canonical:schema/relationship-type-contains) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1150. Relationship + - Existing: Contemporary of (xananode.canonical:schema/relationship-type-contemporary_of) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1151. Relationship + - Existing: Context for (xananode.canonical:schema/relationship-type-context_for) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1152. Relationship + - Existing: Continued From Relationship Term (xananode.canonical:schema/relationship-type-continued_from) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1153. Relationship + - Existing: Continues to (xananode.canonical:schema/relationship-type-continues_to) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1154. Relationship + - Existing: Contradicted By Relationship Term (xananode.canonical:schema/relationship-type-contradicted_by) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1155. Relationship + - Existing: Contradicts (xananode.canonical:schema/relationship-type-contradicts) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1156. Relationship + - Existing: Contrasts with (xananode.canonical:schema/relationship-type-contrasts_with) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1157. Relationship + - Existing: Created (xananode.canonical:schema/relationship-type-created) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1158. Relationship + - Existing: Created By Relationship Term (xananode.canonical:schema/relationship-type-created_by) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1159. Relationship + - Existing: Deep Linked From Relationship Term (xananode.canonical:schema/relationship-type-deep_linked_from) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1160. Relationship + - Existing: Deep links to (xananode.canonical:schema/relationship-type-deep_links_to) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1161. Relationship + - Existing: Defined By Relationship Term (xananode.canonical:schema/relationship-type-defined_by) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1162. Relationship + - Existing: Defines (xananode.canonical:schema/relationship-type-defines) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1163. Relationship + - Existing: Demonstrated By Relationship Term (xananode.canonical:schema/relationship-type-demonstrated_by) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1164. Relationship + - Existing: Demonstrates (xananode.canonical:schema/relationship-type-demonstrates) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1165. Relationship + - Existing: Dependency Of Relationship Term (xananode.canonical:schema/relationship-type-dependency_of) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1166. Relationship + - Existing: Depends on (xananode.canonical:schema/relationship-type-depends_on) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1167. Relationship + - Existing: Depicted By Relationship Term (xananode.canonical:schema/relationship-type-depicted_by) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1168. Relationship + - Existing: Depicts (xananode.canonical:schema/relationship-type-depicts) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1169. Relationship + - Existing: Derived from (xananode.canonical:schema/relationship-type-derived_from) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1170. Relationship + - Existing: Derived Into Relationship Term (xananode.canonical:schema/relationship-type-derived_into) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1171. Relationship + - Existing: Discussed In Relationship Term (xananode.canonical:schema/relationship-type-discussed_in) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1172. Relationship + - Existing: Discusses (xananode.canonical:schema/relationship-type-discusses) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1173. Relationship + - Existing: Disputed By Relationship Term (xananode.canonical:schema/relationship-type-disputed_by) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1174. Relationship + - Existing: Disputed identity (xananode.canonical:schema/relationship-type-disputed_identity) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1175. Relationship + - Existing: Disputes (xananode.canonical:schema/relationship-type-disputes) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1176. Relationship + - Existing: Documented By Relationship Term (xananode.canonical:schema/relationship-type-documented_by) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1177. Relationship + - Existing: Documents (xananode.canonical:schema/relationship-type-documents) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1178. Relationship + - Existing: Enabled By Relationship Term (xananode.canonical:schema/relationship-type-enabled_by) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1179. Relationship + - Existing: Enables (xananode.canonical:schema/relationship-type-enables) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1180. Relationship + - Existing: Equivalent to (xananode.canonical:schema/relationship-type-equivalent_to) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1181. Relationship + - Existing: Evidence for (xananode.canonical:schema/relationship-type-evidence_for) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1182. Relationship + - Existing: Explained By Relationship Term (xananode.canonical:schema/relationship-type-explained_by) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1183. Relationship + - Existing: Explains (xananode.canonical:schema/relationship-type-explains) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1184. Relationship + - Existing: Extended By Relationship Term (xananode.canonical:schema/relationship-type-extended_by) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1185. Relationship + - Existing: Extends (xananode.canonical:schema/relationship-type-extends) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1186. Relationship + - Existing: Extension of (xananode.canonical:schema/relationship-type-extension_of) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1187. Relationship + - Existing: Featured In Relationship Term (xananode.canonical:schema/relationship-type-featured_in) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1188. Relationship + - Existing: Featured Speaker Relationship Term (xananode.canonical:schema/relationship-type-featured_speaker) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1189. Relationship + - Existing: Features (xananode.canonical:schema/relationship-type-features) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1190. Relationship + - Existing: Followed Relationship Term (xananode.canonical:schema/relationship-type-followed) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1191. Relationship + - Existing: Friend of (xananode.canonical:schema/relationship-type-friend_of) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1192. Relationship + - Existing: Had Participant Relationship Term (xananode.canonical:schema/relationship-type-had_participant) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1193. Relationship + - Existing: Has Alias Relationship Term (xananode.canonical:schema/relationship-type-has_alias) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1194. Relationship + - Existing: Has Appearance Relationship Term (xananode.canonical:schema/relationship-type-has_appearance) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1195. Relationship + - Existing: Has claim (xananode.canonical:schema/relationship-type-has_claim) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1196. Relationship + - Existing: Has Context Relationship Term (xananode.canonical:schema/relationship-type-has_context) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1197. Relationship + - Existing: Has Evidence Relationship Term (xananode.canonical:schema/relationship-type-has_evidence) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1198. Relationship + - Existing: Has Extension Relationship Term (xananode.canonical:schema/relationship-type-has_extension) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1199. Relationship + - Existing: Has primary media (xananode.canonical:schema/relationship-type-has_primary_media) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1200. Relationship + - Existing: Identified (xananode.canonical:schema/relationship-type-identified) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1201. Relationship + - Existing: Identified By Relationship Term (xananode.canonical:schema/relationship-type-identified_by) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1202. Relationship + - Existing: Implemented By Relationship Term (xananode.canonical:schema/relationship-type-implemented_by) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1203. Relationship + - Existing: Implements (xananode.canonical:schema/relationship-type-implements) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1204. Relationship + - Existing: Included In Relationship Term (xananode.canonical:schema/relationship-type-included_in) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1205. Relationship + - Existing: Includes (xananode.canonical:schema/relationship-type-includes) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1206. Relationship + - Existing: Influenced (xananode.canonical:schema/relationship-type-influenced) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1207. Relationship + - Existing: Influenced By Relationship Term (xananode.canonical:schema/relationship-type-influenced_by) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1208. Relationship + - Existing: Interviewed (xananode.canonical:schema/relationship-type-interviewed) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1209. Relationship + - Existing: Interviewed By Relationship Term (xananode.canonical:schema/relationship-type-interviewed_by) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1210. Relationship + - Existing: Introduced (xananode.canonical:schema/relationship-type-introduced) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1211. Relationship + - Existing: Introduced By Relationship Term (xananode.canonical:schema/relationship-type-introduced_by) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1212. Relationship + - Existing: Introduced in (xananode.canonical:schema/relationship-type-introduced_in) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1213. Relationship + - Existing: Introduction Venue Of Relationship Term (xananode.canonical:schema/relationship-type-introduction_venue_of) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1214. Relationship + - Existing: Is Start Of Relationship Term (xananode.canonical:schema/relationship-type-is_start_of) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1215. Relationship + - Existing: Mapped From Relationship Term (xananode.canonical:schema/relationship-type-mapped_from) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1216. Relationship + - Existing: Maps to (xananode.canonical:schema/relationship-type-maps_to) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1217. Relationship + - Existing: Memorialized By Relationship Term (xananode.canonical:schema/relationship-type-memorialized_by) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1218. Relationship + - Existing: Memorializes (xananode.canonical:schema/relationship-type-memorializes) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1219. Relationship + - Existing: Mentioned By Relationship Term (xananode.canonical:schema/relationship-type-mentioned_by) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1220. Relationship + - Existing: Mentions (xananode.canonical:schema/relationship-type-mentions) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1221. Relationship + - Existing: Motivated by (xananode.canonical:schema/relationship-type-motivated_by) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1222. Relationship + - Existing: Motivates Relationship Term (xananode.canonical:schema/relationship-type-motivates) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1223. Relationship + - Existing: Narrower Than Relationship Term (xananode.canonical:schema/relationship-type-narrower_than) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1224. Relationship + - Existing: Occurred at (xananode.canonical:schema/relationship-type-occurred_at) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1225. Relationship + - Existing: Parallel to (xananode.canonical:schema/relationship-type-parallel_to) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1226. Relationship + - Existing: Part Of Relationship Term (xananode.canonical:schema/relationship-type-part_of) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1227. Relationship + - Existing: Participated in (xananode.canonical:schema/relationship-type-participated_in) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1228. Relationship + - Existing: Popularized (xananode.canonical:schema/relationship-type-popularized) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1229. Relationship + - Existing: Popularized By Relationship Term (xananode.canonical:schema/relationship-type-popularized_by) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1230. Relationship + - Existing: Possible match (xananode.canonical:schema/relationship-type-possible_match) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1231. Relationship + - Existing: Preceded (xananode.canonical:schema/relationship-type-preceded) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1232. Relationship + - Existing: Presented (xananode.canonical:schema/relationship-type-presented) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1233. Relationship + - Existing: Presented By Relationship Term (xananode.canonical:schema/relationship-type-presented_by) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1234. Relationship + - Existing: Preserved By Relationship Term (xananode.canonical:schema/relationship-type-preserved_by) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1235. Relationship + - Existing: Preserves (xananode.canonical:schema/relationship-type-preserves) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1236. Relationship + - Existing: Produces Relationship Term (xananode.canonical:schema/relationship-type-produces) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1237. Relationship + - Existing: Proposed (xananode.canonical:schema/relationship-type-proposed) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1238. Relationship + - Existing: Proposed By Relationship Term (xananode.canonical:schema/relationship-type-proposed_by) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1239. Relationship + - Existing: Quoted By Relationship Term (xananode.canonical:schema/relationship-type-quoted_by) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1240. Relationship + - Existing: Quotes (xananode.canonical:schema/relationship-type-quotes) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1241. Relationship + - Existing: Refined By Relationship Term (xananode.canonical:schema/relationship-type-refined_by) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1242. Relationship + - Existing: Refines (xananode.canonical:schema/relationship-type-refines) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1243. Relationship + - Existing: Relationship Type Registry (xananode.canonical:schema/relationship-type-registry) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1244. Relationship + - Existing: Related to (xananode.canonical:schema/relationship-type-related_to) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1245. Relationship + - Existing: Represented By Relationship Term (xananode.canonical:schema/relationship-type-represented_by) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1246. Relationship + - Existing: Represents (xananode.canonical:schema/relationship-type-represents) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1247. Relationship + - Existing: Required For Relationship Term (xananode.canonical:schema/relationship-type-required_for) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1248. Relationship + - Existing: Requires (xananode.canonical:schema/relationship-type-requires) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1249. Relationship + - Existing: Results from (xananode.canonical:schema/relationship-type-results_from) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1250. Relationship + - Existing: Same entity (xananode.canonical:schema/relationship-type-same_entity) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1251. Relationship + - Existing: Shaped By Relationship Term (xananode.canonical:schema/relationship-type-shaped_by) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1252. Relationship + - Existing: Shapes (xananode.canonical:schema/relationship-type-shapes) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1253. Relationship + - Existing: Site Of Relationship Term (xananode.canonical:schema/relationship-type-site_of) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1254. Relationship + - Existing: Spoke at (xananode.canonical:schema/relationship-type-spoke_at) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1255. Relationship + - Existing: Starts with (xananode.canonical:schema/relationship-type-starts_with) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1256. Relationship + - Existing: Superseded By Relationship Term (xananode.canonical:schema/relationship-type-superseded_by) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1257. Relationship + - Existing: Supersedes (xananode.canonical:schema/relationship-type-supersedes) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1258. Relationship + - Existing: Supported By Relationship Term (xananode.canonical:schema/relationship-type-supported_by) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1259. Relationship + - Existing: Supports (xananode.canonical:schema/relationship-type-supports) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1260. Relationship + - Existing: Threatened By Relationship Term (xananode.canonical:schema/relationship-type-threatened_by) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1261. Relationship + - Existing: Threatens (xananode.canonical:schema/relationship-type-threatens) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1262. Relationship + - Existing: Trained on (xananode.canonical:schema/relationship-type-trained_on) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1263. Relationship + - Existing: Transcluded By Relationship Term (xananode.canonical:schema/relationship-type-transcluded_by) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1264. Relationship + - Existing: Transcludes (xananode.canonical:schema/relationship-type-transcludes) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1265. Relationship + - Existing: Used As Primary Media For Relationship Term (xananode.canonical:schema/relationship-type-used_as_primary_media_for) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1266. Relationship + - Existing: Used By Relationship Term (xananode.canonical:schema/relationship-type-used_by) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1267. Relationship + - Existing: Used To Train Relationship Term (xananode.canonical:schema/relationship-type-used_to_train) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1268. Relationship + - Existing: Uses (xananode.canonical:schema/relationship-type-uses) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1269. Relationship + - Existing: Substrate Relationships Schema (xananode.canonical:schema/substrate-relationships-schema) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1270. Revision + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Revision (xananode.canonical:schema/node-type-revision) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1271. Revision + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Revision (xananode.canonical:schema/node-type-revision) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1272. Revision + - Existing: Canonical Pack v0.1.0 (xananode.canonical:revision/canonical-pack-v0-1-0) + - Incoming: Revision (xananode.canonical:schema/node-type-revision) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1273. Revision + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Revision (xananode.canonical:schema/node-type-revision) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1274. Schema + - Existing: XanaNode Relationship Types (xananode.example:schema/xananode-relationship-types) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1275. Schema + - Existing: XanaNode Node Types (xananode.example:schema/xananode-node-types) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1276. Schema + - Existing: XanaNode Core Schema (xananode.example:schema/xananode-core-schema) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1277. Schema + - Existing: Substrate Relationships Schema (xananode.example:schema/substrate-relationships-schema) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1278. Schema + - Existing: Substrate Node Schema (xananode.example:schema/substrate-node-schema) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1279. Schema + - Existing: Substrate Manifest Schema (xananode.example:schema/substrate-manifest-schema) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1280. Schema + - Existing: Namespace Schema (xananode.example:schema/namespace-schema) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1281. Schema + - Existing: Merge Report Schema (xananode.example:schema/merge-report-schema) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1282. Schema + - Existing: Compatibility Report Schema (xananode.example:schema/compatibility-report-schema) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1283. Schema + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1284. Schema + - Existing: Schema Extension (xananode.example:concept/schema-extension) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1285. Schema + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1286. Schema + - Existing: Author Profile Schema (xananode.canonical:schema/author-profile-schema) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1287. Schema + - Existing: Author Profile Schema (xananode.canonical:schema/canonical-schema-author-profile) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1288. Schema + - Existing: Compatibility Report Schema (xananode.canonical:schema/canonical-schema-compatibility-report) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1289. Schema + - Existing: Merge Report Schema (xananode.canonical:schema/canonical-schema-merge-report) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1290. Schema + - Existing: Nanopublication Schema (xananode.canonical:schema/canonical-schema-nanopublication) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1291. Schema + - Existing: Ro Crate Metadata Schema (xananode.canonical:schema/canonical-schema-ro-crate-metadata) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1292. Schema + - Existing: Substrate Diff Schema (xananode.canonical:schema/canonical-schema-substrate-diff) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1293. Schema + - Existing: Substrate Manifest Schema (xananode.canonical:schema/canonical-schema-substrate-manifest) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1294. Schema + - Existing: Substrate Node Schema (xananode.canonical:schema/canonical-schema-substrate-node) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1295. Schema + - Existing: Substrate Relationships Schema (xananode.canonical:schema/canonical-schema-substrate-relationships) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1296. Schema + - Existing: Xananode Node Types Schema (xananode.canonical:schema/canonical-schema-xananode-node-types) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1297. Schema + - Existing: Xananode Property Registry Schema (xananode.canonical:schema/canonical-schema-xananode-property-registry) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1298. Schema + - Existing: Xananode Relationship Types Schema (xananode.canonical:schema/canonical-schema-xananode-relationship-types) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1299. Schema + - Existing: Canonical Schemas Registry (xananode.canonical:schema/canonical-schemas-registry) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1300. Schema + - Existing: Compatibility Report Schema (xananode.canonical:schema/compatibility-report-schema) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1301. Schema + - Existing: Known Implementations Registry (xananode.canonical:schema/known-implementations-registry) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1302. Schema + - Existing: Merge Report Schema (xananode.canonical:schema/merge-report-schema) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1303. Schema + - Existing: Federation Merge Report Example Namespace (xananode.canonical:schema/namespace-example.merge) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1304. Schema + - Existing: Minimal Example Namespace (xananode.canonical:schema/namespace-example.minimal) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1305. Schema + - Existing: Museum Extension Example Namespace (xananode.canonical:schema/namespace-example.museum) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1306. Schema + - Existing: Federation Example A Namespace (xananode.canonical:schema/namespace-example.researcher_a) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1307. Schema + - Existing: Federation Example B Namespace (xananode.canonical:schema/namespace-example.researcher_b) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1308. Schema + - Existing: Namespace Registry (xananode.canonical:schema/namespace-registry) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1309. Schema + - Existing: Namespace Schema (xananode.canonical:schema/namespace-schema) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1310. Schema + - Existing: XanaNode Core (xananode.canonical:schema/namespace-xananode) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1311. Schema + - Existing: Nanopublication Schema (xananode.canonical:schema/nanopublication-schema) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1312. Schema + - Existing: Claim (xananode.canonical:schema/node-type-claim) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1313. Schema + - Existing: Community (xananode.canonical:schema/node-type-community) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1314. Schema + - Existing: Concept (xananode.canonical:schema/node-type-concept) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1315. Schema + - Existing: Essay (xananode.canonical:schema/node-type-essay) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1316. Schema + - Existing: Event (xananode.canonical:schema/node-type-event) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1317. Schema + - Existing: Fragment (xananode.canonical:schema/node-type-fragment) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1318. Schema + - Existing: Media (xananode.canonical:schema/node-type-media) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1319. Schema + - Existing: Observation (xananode.canonical:schema/node-type-observation) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1320. Schema + - Existing: Organization (xananode.canonical:schema/node-type-organization) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1321. Schema + - Existing: Person (xananode.canonical:schema/node-type-person) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1322. Schema + - Existing: Place (xananode.canonical:schema/node-type-place) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1323. Schema + - Existing: Project (xananode.canonical:schema/node-type-project) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1324. Schema + - Existing: Publication (xananode.canonical:schema/node-type-publication) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1325. Schema + - Existing: Node Type Registry (xananode.canonical:schema/node-type-registry) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1326. Schema + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1327. Schema + - Existing: Revision (xananode.canonical:schema/node-type-revision) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1328. Schema + - Existing: Source (xananode.canonical:schema/node-type-source) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1329. Schema + - Existing: Technology (xananode.canonical:schema/node-type-technology) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1330. Schema + - Existing: Trail (xananode.canonical:schema/node-type-trail) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1331. Schema + - Existing: Birth date (xananode.canonical:schema/property-birth_date) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1332. Schema + - Existing: Currency value (xananode.canonical:schema/property-currency_value) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1333. Schema + - Existing: External identifier (xananode.canonical:schema/property-external_identifier) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1334. Schema + - Existing: Geographic coordinates (xananode.canonical:schema/property-geo_coordinates) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1335. Schema + - Existing: SI measurement (xananode.canonical:schema/property-measurement_si) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1336. Schema + - Existing: Property Registry (xananode.canonical:schema/property-registry) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1337. Schema + - Existing: Property Registry Schema (xananode.canonical:schema/property-registry-schema) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1338. Schema + - Existing: Alias of (xananode.canonical:schema/relationship-type-alias_of) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1339. Schema + - Existing: Alternative to (xananode.canonical:schema/relationship-type-alternative_to) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1340. Schema + - Existing: Anticipated (xananode.canonical:schema/relationship-type-anticipated) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1341. Schema + - Existing: Anticipated By Relationship Term (xananode.canonical:schema/relationship-type-anticipated_by) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1342. Schema + - Existing: Anticipates (xananode.canonical:schema/relationship-type-anticipates) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1343. Schema + - Existing: Appears in (xananode.canonical:schema/relationship-type-appears_in) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1344. Schema + - Existing: Approved (xananode.canonical:schema/relationship-type-approved) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1345. Schema + - Existing: Approved By Relationship Term (xananode.canonical:schema/relationship-type-approved_by) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1346. Schema + - Existing: Arrived From Relationship Term (xananode.canonical:schema/relationship-type-arrived_from) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1347. Schema + - Existing: Arrives at (xananode.canonical:schema/relationship-type-arrives_at) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1348. Schema + - Existing: Authored (xananode.canonical:schema/relationship-type-authored) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1349. Schema + - Existing: Authored By Relationship Term (xananode.canonical:schema/relationship-type-authored_by) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1350. Schema + - Existing: Broader than (xananode.canonical:schema/relationship-type-broader_than) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1351. Schema + - Existing: Cited By Relationship Term (xananode.canonical:schema/relationship-type-cited_by) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1352. Schema + - Existing: Cites (xananode.canonical:schema/relationship-type-cites) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1353. Schema + - Existing: Claim Of Relationship Term (xananode.canonical:schema/relationship-type-claim_of) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1354. Schema + - Existing: Clarified By Relationship Term (xananode.canonical:schema/relationship-type-clarified_by) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1355. Schema + - Existing: Clarifies (xananode.canonical:schema/relationship-type-clarifies) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1356. Schema + - Existing: Coined (xananode.canonical:schema/relationship-type-coined) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1357. Schema + - Existing: Coined By Relationship Term (xananode.canonical:schema/relationship-type-coined_by) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1358. Schema + - Existing: Collaborated with (xananode.canonical:schema/relationship-type-collaborated_with) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1359. Schema + - Existing: Compatible with (xananode.canonical:schema/relationship-type-compatible_with) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1360. Schema + - Existing: Contains (xananode.canonical:schema/relationship-type-contains) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1361. Schema + - Existing: Contemporary of (xananode.canonical:schema/relationship-type-contemporary_of) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1362. Schema + - Existing: Context for (xananode.canonical:schema/relationship-type-context_for) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1363. Schema + - Existing: Continued From Relationship Term (xananode.canonical:schema/relationship-type-continued_from) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1364. Schema + - Existing: Continues to (xananode.canonical:schema/relationship-type-continues_to) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1365. Schema + - Existing: Contradicted By Relationship Term (xananode.canonical:schema/relationship-type-contradicted_by) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1366. Schema + - Existing: Contradicts (xananode.canonical:schema/relationship-type-contradicts) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1367. Schema + - Existing: Contrasts with (xananode.canonical:schema/relationship-type-contrasts_with) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1368. Schema + - Existing: Created (xananode.canonical:schema/relationship-type-created) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1369. Schema + - Existing: Created By Relationship Term (xananode.canonical:schema/relationship-type-created_by) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1370. Schema + - Existing: Deep Linked From Relationship Term (xananode.canonical:schema/relationship-type-deep_linked_from) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1371. Schema + - Existing: Deep links to (xananode.canonical:schema/relationship-type-deep_links_to) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1372. Schema + - Existing: Defined By Relationship Term (xananode.canonical:schema/relationship-type-defined_by) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1373. Schema + - Existing: Defines (xananode.canonical:schema/relationship-type-defines) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1374. Schema + - Existing: Demonstrated By Relationship Term (xananode.canonical:schema/relationship-type-demonstrated_by) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1375. Schema + - Existing: Demonstrates (xananode.canonical:schema/relationship-type-demonstrates) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1376. Schema + - Existing: Dependency Of Relationship Term (xananode.canonical:schema/relationship-type-dependency_of) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1377. Schema + - Existing: Depends on (xananode.canonical:schema/relationship-type-depends_on) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1378. Schema + - Existing: Depicted By Relationship Term (xananode.canonical:schema/relationship-type-depicted_by) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1379. Schema + - Existing: Depicts (xananode.canonical:schema/relationship-type-depicts) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1380. Schema + - Existing: Derived from (xananode.canonical:schema/relationship-type-derived_from) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1381. Schema + - Existing: Derived Into Relationship Term (xananode.canonical:schema/relationship-type-derived_into) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1382. Schema + - Existing: Discussed In Relationship Term (xananode.canonical:schema/relationship-type-discussed_in) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1383. Schema + - Existing: Discusses (xananode.canonical:schema/relationship-type-discusses) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1384. Schema + - Existing: Disputed By Relationship Term (xananode.canonical:schema/relationship-type-disputed_by) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1385. Schema + - Existing: Disputed identity (xananode.canonical:schema/relationship-type-disputed_identity) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1386. Schema + - Existing: Disputes (xananode.canonical:schema/relationship-type-disputes) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1387. Schema + - Existing: Documented By Relationship Term (xananode.canonical:schema/relationship-type-documented_by) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1388. Schema + - Existing: Documents (xananode.canonical:schema/relationship-type-documents) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1389. Schema + - Existing: Enabled By Relationship Term (xananode.canonical:schema/relationship-type-enabled_by) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1390. Schema + - Existing: Enables (xananode.canonical:schema/relationship-type-enables) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1391. Schema + - Existing: Equivalent to (xananode.canonical:schema/relationship-type-equivalent_to) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1392. Schema + - Existing: Evidence for (xananode.canonical:schema/relationship-type-evidence_for) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1393. Schema + - Existing: Explained By Relationship Term (xananode.canonical:schema/relationship-type-explained_by) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1394. Schema + - Existing: Explains (xananode.canonical:schema/relationship-type-explains) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1395. Schema + - Existing: Extended By Relationship Term (xananode.canonical:schema/relationship-type-extended_by) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1396. Schema + - Existing: Extends (xananode.canonical:schema/relationship-type-extends) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1397. Schema + - Existing: Extension of (xananode.canonical:schema/relationship-type-extension_of) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1398. Schema + - Existing: Featured In Relationship Term (xananode.canonical:schema/relationship-type-featured_in) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1399. Schema + - Existing: Featured Speaker Relationship Term (xananode.canonical:schema/relationship-type-featured_speaker) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1400. Schema + - Existing: Features (xananode.canonical:schema/relationship-type-features) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1401. Schema + - Existing: Followed Relationship Term (xananode.canonical:schema/relationship-type-followed) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1402. Schema + - Existing: Friend of (xananode.canonical:schema/relationship-type-friend_of) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1403. Schema + - Existing: Had Participant Relationship Term (xananode.canonical:schema/relationship-type-had_participant) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1404. Schema + - Existing: Has Alias Relationship Term (xananode.canonical:schema/relationship-type-has_alias) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1405. Schema + - Existing: Has Appearance Relationship Term (xananode.canonical:schema/relationship-type-has_appearance) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1406. Schema + - Existing: Has claim (xananode.canonical:schema/relationship-type-has_claim) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1407. Schema + - Existing: Has Context Relationship Term (xananode.canonical:schema/relationship-type-has_context) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1408. Schema + - Existing: Has Evidence Relationship Term (xananode.canonical:schema/relationship-type-has_evidence) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1409. Schema + - Existing: Has Extension Relationship Term (xananode.canonical:schema/relationship-type-has_extension) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1410. Schema + - Existing: Has primary media (xananode.canonical:schema/relationship-type-has_primary_media) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1411. Schema + - Existing: Identified (xananode.canonical:schema/relationship-type-identified) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1412. Schema + - Existing: Identified By Relationship Term (xananode.canonical:schema/relationship-type-identified_by) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1413. Schema + - Existing: Implemented By Relationship Term (xananode.canonical:schema/relationship-type-implemented_by) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1414. Schema + - Existing: Implements (xananode.canonical:schema/relationship-type-implements) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1415. Schema + - Existing: Included In Relationship Term (xananode.canonical:schema/relationship-type-included_in) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1416. Schema + - Existing: Includes (xananode.canonical:schema/relationship-type-includes) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1417. Schema + - Existing: Influenced (xananode.canonical:schema/relationship-type-influenced) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1418. Schema + - Existing: Influenced By Relationship Term (xananode.canonical:schema/relationship-type-influenced_by) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1419. Schema + - Existing: Interviewed (xananode.canonical:schema/relationship-type-interviewed) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1420. Schema + - Existing: Interviewed By Relationship Term (xananode.canonical:schema/relationship-type-interviewed_by) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1421. Schema + - Existing: Introduced (xananode.canonical:schema/relationship-type-introduced) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1422. Schema + - Existing: Introduced By Relationship Term (xananode.canonical:schema/relationship-type-introduced_by) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1423. Schema + - Existing: Introduced in (xananode.canonical:schema/relationship-type-introduced_in) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1424. Schema + - Existing: Introduction Venue Of Relationship Term (xananode.canonical:schema/relationship-type-introduction_venue_of) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1425. Schema + - Existing: Is Start Of Relationship Term (xananode.canonical:schema/relationship-type-is_start_of) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1426. Schema + - Existing: Mapped From Relationship Term (xananode.canonical:schema/relationship-type-mapped_from) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1427. Schema + - Existing: Maps to (xananode.canonical:schema/relationship-type-maps_to) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1428. Schema + - Existing: Memorialized By Relationship Term (xananode.canonical:schema/relationship-type-memorialized_by) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1429. Schema + - Existing: Memorializes (xananode.canonical:schema/relationship-type-memorializes) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1430. Schema + - Existing: Mentioned By Relationship Term (xananode.canonical:schema/relationship-type-mentioned_by) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1431. Schema + - Existing: Mentions (xananode.canonical:schema/relationship-type-mentions) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1432. Schema + - Existing: Motivated by (xananode.canonical:schema/relationship-type-motivated_by) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1433. Schema + - Existing: Motivates Relationship Term (xananode.canonical:schema/relationship-type-motivates) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1434. Schema + - Existing: Narrower Than Relationship Term (xananode.canonical:schema/relationship-type-narrower_than) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1435. Schema + - Existing: Occurred at (xananode.canonical:schema/relationship-type-occurred_at) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1436. Schema + - Existing: Parallel to (xananode.canonical:schema/relationship-type-parallel_to) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1437. Schema + - Existing: Part Of Relationship Term (xananode.canonical:schema/relationship-type-part_of) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1438. Schema + - Existing: Participated in (xananode.canonical:schema/relationship-type-participated_in) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1439. Schema + - Existing: Popularized (xananode.canonical:schema/relationship-type-popularized) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1440. Schema + - Existing: Popularized By Relationship Term (xananode.canonical:schema/relationship-type-popularized_by) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1441. Schema + - Existing: Possible match (xananode.canonical:schema/relationship-type-possible_match) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1442. Schema + - Existing: Preceded (xananode.canonical:schema/relationship-type-preceded) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1443. Schema + - Existing: Presented (xananode.canonical:schema/relationship-type-presented) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1444. Schema + - Existing: Presented By Relationship Term (xananode.canonical:schema/relationship-type-presented_by) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1445. Schema + - Existing: Preserved By Relationship Term (xananode.canonical:schema/relationship-type-preserved_by) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1446. Schema + - Existing: Preserves (xananode.canonical:schema/relationship-type-preserves) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1447. Schema + - Existing: Produces Relationship Term (xananode.canonical:schema/relationship-type-produces) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1448. Schema + - Existing: Proposed (xananode.canonical:schema/relationship-type-proposed) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1449. Schema + - Existing: Proposed By Relationship Term (xananode.canonical:schema/relationship-type-proposed_by) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1450. Schema + - Existing: Quoted By Relationship Term (xananode.canonical:schema/relationship-type-quoted_by) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1451. Schema + - Existing: Quotes (xananode.canonical:schema/relationship-type-quotes) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1452. Schema + - Existing: Refined By Relationship Term (xananode.canonical:schema/relationship-type-refined_by) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1453. Schema + - Existing: Refines (xananode.canonical:schema/relationship-type-refines) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1454. Schema + - Existing: Relationship Type Registry (xananode.canonical:schema/relationship-type-registry) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1455. Schema + - Existing: Related to (xananode.canonical:schema/relationship-type-related_to) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1456. Schema + - Existing: Represented By Relationship Term (xananode.canonical:schema/relationship-type-represented_by) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1457. Schema + - Existing: Represents (xananode.canonical:schema/relationship-type-represents) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1458. Schema + - Existing: Required For Relationship Term (xananode.canonical:schema/relationship-type-required_for) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1459. Schema + - Existing: Requires (xananode.canonical:schema/relationship-type-requires) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1460. Schema + - Existing: Results from (xananode.canonical:schema/relationship-type-results_from) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1461. Schema + - Existing: Same entity (xananode.canonical:schema/relationship-type-same_entity) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1462. Schema + - Existing: Shaped By Relationship Term (xananode.canonical:schema/relationship-type-shaped_by) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1463. Schema + - Existing: Shapes (xananode.canonical:schema/relationship-type-shapes) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1464. Schema + - Existing: Site Of Relationship Term (xananode.canonical:schema/relationship-type-site_of) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1465. Schema + - Existing: Spoke at (xananode.canonical:schema/relationship-type-spoke_at) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1466. Schema + - Existing: Starts with (xananode.canonical:schema/relationship-type-starts_with) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1467. Schema + - Existing: Superseded By Relationship Term (xananode.canonical:schema/relationship-type-superseded_by) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1468. Schema + - Existing: Supersedes (xananode.canonical:schema/relationship-type-supersedes) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1469. Schema + - Existing: Supported By Relationship Term (xananode.canonical:schema/relationship-type-supported_by) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1470. Schema + - Existing: Supports (xananode.canonical:schema/relationship-type-supports) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1471. Schema + - Existing: Threatened By Relationship Term (xananode.canonical:schema/relationship-type-threatened_by) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1472. Schema + - Existing: Threatens (xananode.canonical:schema/relationship-type-threatens) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1473. Schema + - Existing: Trained on (xananode.canonical:schema/relationship-type-trained_on) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1474. Schema + - Existing: Transcluded By Relationship Term (xananode.canonical:schema/relationship-type-transcluded_by) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1475. Schema + - Existing: Transcludes (xananode.canonical:schema/relationship-type-transcludes) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1476. Schema + - Existing: Used As Primary Media For Relationship Term (xananode.canonical:schema/relationship-type-used_as_primary_media_for) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1477. Schema + - Existing: Used By Relationship Term (xananode.canonical:schema/relationship-type-used_by) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1478. Schema + - Existing: Used To Train Relationship Term (xananode.canonical:schema/relationship-type-used_to_train) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1479. Schema + - Existing: Uses (xananode.canonical:schema/relationship-type-uses) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1480. Schema + - Existing: RO-Crate Metadata Schema (xananode.canonical:schema/ro-crate-metadata-schema) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1481. Schema + - Existing: Substrate Diff Schema (xananode.canonical:schema/substrate-diff-schema) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1482. Schema + - Existing: Substrate Manifest Schema (xananode.canonical:schema/substrate-manifest-schema) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1483. Schema + - Existing: Substrate Node Schema (xananode.canonical:schema/substrate-node-schema) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1484. Schema + - Existing: Substrate Relationships Schema (xananode.canonical:schema/substrate-relationships-schema) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1485. Source + - Existing: XanaNode Workspace Repository (xananode.example:source/xananode-workspace-repo) + - Incoming: Source (xananode.canonical:schema/node-type-source) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1486. Source + - Existing: XanaNode Studio Repository (xananode.example:source/xananode-studio-repo) + - Incoming: Source (xananode.canonical:schema/node-type-source) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1487. Source + - Existing: XanaNode Protocol Repository (xananode.example:source/xananode-protocol-repo) + - Incoming: Source (xananode.canonical:schema/node-type-source) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1488. Source + - Existing: XanaNode Hugo Repository (xananode.example:source/xananode-hugo-repo) + - Incoming: Source (xananode.canonical:schema/node-type-source) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1489. Source + - Existing: XanaNode Core SDK Repository (xananode.example:source/xananode-core-sdk-repo) + - Incoming: Source (xananode.canonical:schema/node-type-source) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1490. Source + - Existing: Xanadu: Document Interconnection Enabling Re-use (xananode.example:source/xanadu-document-interconnection) + - Incoming: Source (xananode.canonical:schema/node-type-source) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1491. Source + - Existing: 9.6 Million Links in Source Code Comments (xananode.example:source/source-code-link-decay-study) + - Incoming: Source (xananode.canonical:schema/node-type-source) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1492. Source + - Existing: Mother of All Demos (xananode.example:source/mother-of-all-demos) + - Incoming: Source (xananode.canonical:schema/node-type-source) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1493. Source + - Existing: As We May Think (xananode.example:source/as-we-may-think) + - Incoming: Source (xananode.canonical:schema/node-type-source) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1494. Source + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Source (xananode.canonical:schema/node-type-source) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1495. Source + - Existing: Single Source of Truth (xananode.example:concept/single-source-of-truth) + - Incoming: Source (xananode.canonical:schema/node-type-source) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1496. Source + - Existing: GitHub (xananode.example:source/source-github) + - Incoming: Source (xananode.canonical:schema/node-type-source) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1497. Source + - Existing: Support (xananode.example:source/source-support) + - Incoming: Source (xananode.canonical:schema/node-type-source) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1498. Source + - Existing: As We May Think (example.minimal:source/as-we-may-think) + - Incoming: Source (xananode.canonical:schema/node-type-source) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1499. Source + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Source (xananode.canonical:schema/node-type-source) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1500. Source + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Source (xananode.canonical:schema/node-type-source) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1501. Source + - Existing: GitHub Profile (xananode.canonical:source/github-profile) + - Incoming: Source (xananode.canonical:schema/node-type-source) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1502. Source + - Existing: Hugo Official Site (xananode.canonical:source/hugo-official-site) + - Incoming: Source (xananode.canonical:schema/node-type-source) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1503. Source + - Existing: Support XanaNode (xananode.canonical:source/support-xananode) + - Incoming: Source (xananode.canonical:schema/node-type-source) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1504. Source + - Existing: XanaNode.com (xananode.canonical:source/xananode-com-domain) + - Incoming: Source (xananode.canonical:schema/node-type-source) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1505. Source + - Existing: XanaNode Core SDK Repository (xananode.canonical:source/xananode-core-sdk-repository) + - Incoming: Source (xananode.canonical:schema/node-type-source) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1506. Source + - Existing: XanaNode Hugo Repository (xananode.canonical:source/xananode-hugo-repository) + - Incoming: Source (xananode.canonical:schema/node-type-source) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1507. Source + - Existing: XanaNode.net (xananode.canonical:source/xananode-net-domain) + - Incoming: Source (xananode.canonical:schema/node-type-source) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1508. Source + - Existing: XanaNode.org (xananode.canonical:source/xananode-org-domain) + - Incoming: Source (xananode.canonical:schema/node-type-source) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1509. Source + - Existing: XanaNode Protocol Repository (xananode.canonical:source/xananode-protocol-repository) + - Incoming: Source (xananode.canonical:schema/node-type-source) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1510. Source + - Existing: XanaNode Studio Repository (xananode.canonical:source/xananode-studio-repository) + - Incoming: Source (xananode.canonical:schema/node-type-source) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1511. Source + - Existing: XanaNode Workspace Repository (xananode.canonical:source/xananode-workspace-repository) + - Incoming: Source (xananode.canonical:schema/node-type-source) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1512. Technology + - Existing: Static Publishing (xananode.example:technology/static-publishing) + - Incoming: Technology (xananode.canonical:schema/node-type-technology) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1513. Technology + - Existing: Hugo (xananode.example:technology/hugo) + - Incoming: Technology (xananode.canonical:schema/node-type-technology) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1514. Technology + - Existing: Cytoscape.js (xananode.example:technology/cytoscape-js) + - Incoming: Technology (xananode.canonical:schema/node-type-technology) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1515. Technology + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Technology (xananode.canonical:schema/node-type-technology) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1516. Technology + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Technology (xananode.canonical:schema/node-type-technology) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1517. Technology + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Technology (xananode.canonical:schema/node-type-technology) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1518. Technology + - Existing: Cytoscape.js (xananode.canonical:technology/cytoscape-js) + - Incoming: Technology (xananode.canonical:schema/node-type-technology) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1519. Technology + - Existing: Git (xananode.canonical:technology/git) + - Incoming: Technology (xananode.canonical:schema/node-type-technology) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1520. Technology + - Existing: Hugo (xananode.canonical:technology/hugo) + - Incoming: Technology (xananode.canonical:schema/node-type-technology) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1521. Technology + - Existing: Node.js (xananode.canonical:technology/nodejs) + - Incoming: Technology (xananode.canonical:schema/node-type-technology) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1522. Technology + - Existing: Python (xananode.canonical:technology/python) + - Incoming: Technology (xananode.canonical:schema/node-type-technology) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1523. Technology + - Existing: Micons (xananode.lineage:technology/micons) + - Incoming: Technology (xananode.canonical:schema/node-type-technology) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1524. Technology + - Existing: Apple Knowledge Navigator (xananode.lineage:technology/apple-knowledge-navigator) + - Incoming: Technology (xananode.canonical:schema/node-type-technology) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1525. Technology + - Existing: HTML (xananode.lineage:technology/html) + - Incoming: Technology (xananode.canonical:schema/node-type-technology) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1526. Technology + - Existing: URL/URI (xananode.lineage:technology/url-uri) + - Incoming: Technology (xananode.canonical:schema/node-type-technology) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1527. Technology + - Existing: HTTP (xananode.lineage:technology/http) + - Incoming: Technology (xananode.canonical:schema/node-type-technology) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1528. Technology + - Existing: Mosaic (xananode.lineage:technology/mosaic) + - Incoming: Technology (xananode.canonical:schema/node-type-technology) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1529. Technology + - Existing: Guide (xananode.lineage:technology/guide) + - Incoming: Technology (xananode.canonical:schema/node-type-technology) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1530. Technology + - Existing: Git-backed Substrate (xananode.lineage:technology/git-backed-substrate) + - Incoming: Technology (xananode.canonical:schema/node-type-technology) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1531. Technology + - Existing: HyperCard (xananode.lineage:technology/hypercard) + - Incoming: Technology (xananode.canonical:schema/node-type-technology) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1532. Technology + - Existing: World Wide Web (xananode.lineage:technology/world-wide-web) + - Incoming: Technology (xananode.canonical:schema/node-type-technology) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1533. Trail + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Trail (xananode.canonical:schema/node-type-trail) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1534. Trail + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Trail (xananode.canonical:schema/node-type-trail) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1535. Trail + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Trail (xananode.canonical:schema/node-type-trail) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1536. Birth date + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Birth date (xananode.canonical:schema/property-birth_date) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1537. Birth date + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Birth date (xananode.canonical:schema/property-birth_date) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1538. Birth date + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Birth date (xananode.canonical:schema/property-birth_date) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1539. Currency value + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Currency value (xananode.canonical:schema/property-currency_value) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1540. Currency value + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Currency value (xananode.canonical:schema/property-currency_value) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1541. Currency value + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Currency value (xananode.canonical:schema/property-currency_value) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1542. External identifier + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: External identifier (xananode.canonical:schema/property-external_identifier) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1543. External identifier + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: External identifier (xananode.canonical:schema/property-external_identifier) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1544. External identifier + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: External identifier (xananode.canonical:schema/property-external_identifier) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1545. Geographic coordinates + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Geographic coordinates (xananode.canonical:schema/property-geo_coordinates) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1546. Geographic coordinates + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Geographic coordinates (xananode.canonical:schema/property-geo_coordinates) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1547. Geographic coordinates + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Geographic coordinates (xananode.canonical:schema/property-geo_coordinates) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1548. SI measurement + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: SI measurement (xananode.canonical:schema/property-measurement_si) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1549. SI measurement + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: SI measurement (xananode.canonical:schema/property-measurement_si) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1550. SI measurement + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: SI measurement (xananode.canonical:schema/property-measurement_si) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1551. Property Registry + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Property Registry (xananode.canonical:schema/property-registry) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1552. Property Registry + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Property Registry (xananode.canonical:schema/property-registry) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1553. Property Registry + - Existing: Xananode Property Registry Schema (xananode.canonical:schema/canonical-schema-xananode-property-registry) + - Incoming: Property Registry (xananode.canonical:schema/property-registry) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1554. Property Registry + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Property Registry (xananode.canonical:schema/property-registry) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1555. Property Registry + - Existing: Property Registry Schema (xananode.canonical:schema/property-registry-schema) + - Incoming: Property Registry (xananode.canonical:schema/property-registry) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1556. Property Registry Schema + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Property Registry Schema (xananode.canonical:schema/property-registry-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1557. Property Registry Schema + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Property Registry Schema (xananode.canonical:schema/property-registry-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1558. Property Registry Schema + - Existing: Xananode Property Registry Schema (xananode.canonical:schema/canonical-schema-xananode-property-registry) + - Incoming: Property Registry Schema (xananode.canonical:schema/property-registry-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1559. Property Registry Schema + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Property Registry Schema (xananode.canonical:schema/property-registry-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1560. Property Registry Schema + - Existing: Property Registry (xananode.canonical:schema/property-registry) + - Incoming: Property Registry Schema (xananode.canonical:schema/property-registry-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1561. Alias of + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Alias of (xananode.canonical:schema/relationship-type-alias_of) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1562. Alias of + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Alias of (xananode.canonical:schema/relationship-type-alias_of) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1563. Alias of + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Alias of (xananode.canonical:schema/relationship-type-alias_of) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1564. Alias of + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Alias of (xananode.canonical:schema/relationship-type-alias_of) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1565. Alternative to + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Alternative to (xananode.canonical:schema/relationship-type-alternative_to) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1566. Alternative to + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Alternative to (xananode.canonical:schema/relationship-type-alternative_to) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1567. Alternative to + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Alternative to (xananode.canonical:schema/relationship-type-alternative_to) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1568. Alternative to + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Alternative to (xananode.canonical:schema/relationship-type-alternative_to) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1569. Anticipated + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Anticipated (xananode.canonical:schema/relationship-type-anticipated) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1570. Anticipated + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Anticipated (xananode.canonical:schema/relationship-type-anticipated) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1571. Anticipated + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Anticipated (xananode.canonical:schema/relationship-type-anticipated) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1572. Anticipated + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Anticipated (xananode.canonical:schema/relationship-type-anticipated) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1573. Anticipated + - Existing: Anticipated By Relationship Term (xananode.canonical:schema/relationship-type-anticipated_by) + - Incoming: Anticipated (xananode.canonical:schema/relationship-type-anticipated) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1574. Anticipated By Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Anticipated By Relationship Term (xananode.canonical:schema/relationship-type-anticipated_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1575. Anticipated By Relationship Term + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Anticipated By Relationship Term (xananode.canonical:schema/relationship-type-anticipated_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1576. Anticipated By Relationship Term + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Anticipated By Relationship Term (xananode.canonical:schema/relationship-type-anticipated_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1577. Anticipated By Relationship Term + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Anticipated By Relationship Term (xananode.canonical:schema/relationship-type-anticipated_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1578. Anticipated By Relationship Term + - Existing: Anticipated (xananode.canonical:schema/relationship-type-anticipated) + - Incoming: Anticipated By Relationship Term (xananode.canonical:schema/relationship-type-anticipated_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1579. Anticipates + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Anticipates (xananode.canonical:schema/relationship-type-anticipates) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1580. Anticipates + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Anticipates (xananode.canonical:schema/relationship-type-anticipates) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1581. Anticipates + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Anticipates (xananode.canonical:schema/relationship-type-anticipates) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1582. Anticipates + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Anticipates (xananode.canonical:schema/relationship-type-anticipates) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1583. Appears in + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Appears in (xananode.canonical:schema/relationship-type-appears_in) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1584. Appears in + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Appears in (xananode.canonical:schema/relationship-type-appears_in) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1585. Appears in + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Appears in (xananode.canonical:schema/relationship-type-appears_in) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1586. Appears in + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Appears in (xananode.canonical:schema/relationship-type-appears_in) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1587. Approved + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Approved (xananode.canonical:schema/relationship-type-approved) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1588. Approved + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Approved (xananode.canonical:schema/relationship-type-approved) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1589. Approved + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Approved (xananode.canonical:schema/relationship-type-approved) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1590. Approved + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Approved (xananode.canonical:schema/relationship-type-approved) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1591. Approved + - Existing: Approved By Relationship Term (xananode.canonical:schema/relationship-type-approved_by) + - Incoming: Approved (xananode.canonical:schema/relationship-type-approved) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1592. Approved By Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Approved By Relationship Term (xananode.canonical:schema/relationship-type-approved_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1593. Approved By Relationship Term + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Approved By Relationship Term (xananode.canonical:schema/relationship-type-approved_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1594. Approved By Relationship Term + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Approved By Relationship Term (xananode.canonical:schema/relationship-type-approved_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1595. Approved By Relationship Term + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Approved By Relationship Term (xananode.canonical:schema/relationship-type-approved_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1596. Approved By Relationship Term + - Existing: Approved (xananode.canonical:schema/relationship-type-approved) + - Incoming: Approved By Relationship Term (xananode.canonical:schema/relationship-type-approved_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1597. Arrived From Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Arrived From Relationship Term (xananode.canonical:schema/relationship-type-arrived_from) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1598. Arrived From Relationship Term + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Arrived From Relationship Term (xananode.canonical:schema/relationship-type-arrived_from) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1599. Arrived From Relationship Term + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Arrived From Relationship Term (xananode.canonical:schema/relationship-type-arrived_from) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1600. Arrived From Relationship Term + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Arrived From Relationship Term (xananode.canonical:schema/relationship-type-arrived_from) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1601. Arrives at + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Arrives at (xananode.canonical:schema/relationship-type-arrives_at) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1602. Arrives at + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Arrives at (xananode.canonical:schema/relationship-type-arrives_at) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1603. Arrives at + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Arrives at (xananode.canonical:schema/relationship-type-arrives_at) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1604. Arrives at + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Arrives at (xananode.canonical:schema/relationship-type-arrives_at) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1605. Authored + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Authored (xananode.canonical:schema/relationship-type-authored) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1606. Authored + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Authored (xananode.canonical:schema/relationship-type-authored) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1607. Authored + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Authored (xananode.canonical:schema/relationship-type-authored) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1608. Authored + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Authored (xananode.canonical:schema/relationship-type-authored) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1609. Authored + - Existing: Authored By Relationship Term (xananode.canonical:schema/relationship-type-authored_by) + - Incoming: Authored (xananode.canonical:schema/relationship-type-authored) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1610. Authored By Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Authored By Relationship Term (xananode.canonical:schema/relationship-type-authored_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1611. Authored By Relationship Term + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Authored By Relationship Term (xananode.canonical:schema/relationship-type-authored_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1612. Authored By Relationship Term + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Authored By Relationship Term (xananode.canonical:schema/relationship-type-authored_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1613. Authored By Relationship Term + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Authored By Relationship Term (xananode.canonical:schema/relationship-type-authored_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1614. Authored By Relationship Term + - Existing: Authored (xananode.canonical:schema/relationship-type-authored) + - Incoming: Authored By Relationship Term (xananode.canonical:schema/relationship-type-authored_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1615. Broader than + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Broader than (xananode.canonical:schema/relationship-type-broader_than) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1616. Broader than + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Broader than (xananode.canonical:schema/relationship-type-broader_than) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1617. Broader than + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Broader than (xananode.canonical:schema/relationship-type-broader_than) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1618. Broader than + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Broader than (xananode.canonical:schema/relationship-type-broader_than) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1619. Cited By Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Cited By Relationship Term (xananode.canonical:schema/relationship-type-cited_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1620. Cited By Relationship Term + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Cited By Relationship Term (xananode.canonical:schema/relationship-type-cited_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1621. Cited By Relationship Term + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Cited By Relationship Term (xananode.canonical:schema/relationship-type-cited_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1622. Cited By Relationship Term + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Cited By Relationship Term (xananode.canonical:schema/relationship-type-cited_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1623. Cites + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Cites (xananode.canonical:schema/relationship-type-cites) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1624. Cites + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Cites (xananode.canonical:schema/relationship-type-cites) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1625. Cites + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Cites (xananode.canonical:schema/relationship-type-cites) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1626. Cites + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Cites (xananode.canonical:schema/relationship-type-cites) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1627. Claim Of Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Claim Of Relationship Term (xananode.canonical:schema/relationship-type-claim_of) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1628. Claim Of Relationship Term + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Claim Of Relationship Term (xananode.canonical:schema/relationship-type-claim_of) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1629. Claim Of Relationship Term + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Claim Of Relationship Term (xananode.canonical:schema/relationship-type-claim_of) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1630. Claim Of Relationship Term + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Claim Of Relationship Term (xananode.canonical:schema/relationship-type-claim_of) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1631. Clarified By Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Clarified By Relationship Term (xananode.canonical:schema/relationship-type-clarified_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1632. Clarified By Relationship Term + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Clarified By Relationship Term (xananode.canonical:schema/relationship-type-clarified_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1633. Clarified By Relationship Term + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Clarified By Relationship Term (xananode.canonical:schema/relationship-type-clarified_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1634. Clarified By Relationship Term + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Clarified By Relationship Term (xananode.canonical:schema/relationship-type-clarified_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1635. Clarifies + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Clarifies (xananode.canonical:schema/relationship-type-clarifies) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1636. Clarifies + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Clarifies (xananode.canonical:schema/relationship-type-clarifies) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1637. Clarifies + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Clarifies (xananode.canonical:schema/relationship-type-clarifies) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1638. Clarifies + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Clarifies (xananode.canonical:schema/relationship-type-clarifies) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1639. Coined + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Coined (xananode.canonical:schema/relationship-type-coined) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1640. Coined + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Coined (xananode.canonical:schema/relationship-type-coined) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1641. Coined + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Coined (xananode.canonical:schema/relationship-type-coined) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1642. Coined + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Coined (xananode.canonical:schema/relationship-type-coined) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1643. Coined + - Existing: Coined By Relationship Term (xananode.canonical:schema/relationship-type-coined_by) + - Incoming: Coined (xananode.canonical:schema/relationship-type-coined) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1644. Coined By Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Coined By Relationship Term (xananode.canonical:schema/relationship-type-coined_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1645. Coined By Relationship Term + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Coined By Relationship Term (xananode.canonical:schema/relationship-type-coined_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1646. Coined By Relationship Term + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Coined By Relationship Term (xananode.canonical:schema/relationship-type-coined_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1647. Coined By Relationship Term + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Coined By Relationship Term (xananode.canonical:schema/relationship-type-coined_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1648. Coined By Relationship Term + - Existing: Coined (xananode.canonical:schema/relationship-type-coined) + - Incoming: Coined By Relationship Term (xananode.canonical:schema/relationship-type-coined_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1649. Collaborated with + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Collaborated with (xananode.canonical:schema/relationship-type-collaborated_with) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1650. Collaborated with + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Collaborated with (xananode.canonical:schema/relationship-type-collaborated_with) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1651. Collaborated with + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Collaborated with (xananode.canonical:schema/relationship-type-collaborated_with) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1652. Collaborated with + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Collaborated with (xananode.canonical:schema/relationship-type-collaborated_with) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1653. Compatible with + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Compatible with (xananode.canonical:schema/relationship-type-compatible_with) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1654. Compatible with + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Compatible with (xananode.canonical:schema/relationship-type-compatible_with) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1655. Compatible with + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Compatible with (xananode.canonical:schema/relationship-type-compatible_with) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1656. Compatible with + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Compatible with (xananode.canonical:schema/relationship-type-compatible_with) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1657. Contains + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Contains (xananode.canonical:schema/relationship-type-contains) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1658. Contains + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Contains (xananode.canonical:schema/relationship-type-contains) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1659. Contains + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Contains (xananode.canonical:schema/relationship-type-contains) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1660. Contains + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Contains (xananode.canonical:schema/relationship-type-contains) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1661. Contemporary of + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Contemporary of (xananode.canonical:schema/relationship-type-contemporary_of) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1662. Contemporary of + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Contemporary of (xananode.canonical:schema/relationship-type-contemporary_of) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1663. Contemporary of + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Contemporary of (xananode.canonical:schema/relationship-type-contemporary_of) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1664. Contemporary of + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Contemporary of (xananode.canonical:schema/relationship-type-contemporary_of) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1665. Context for + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Context for (xananode.canonical:schema/relationship-type-context_for) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1666. Context for + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Context for (xananode.canonical:schema/relationship-type-context_for) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1667. Context for + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Context for (xananode.canonical:schema/relationship-type-context_for) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1668. Context for + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Context for (xananode.canonical:schema/relationship-type-context_for) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1669. Continued From Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Continued From Relationship Term (xananode.canonical:schema/relationship-type-continued_from) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1670. Continued From Relationship Term + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Continued From Relationship Term (xananode.canonical:schema/relationship-type-continued_from) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1671. Continued From Relationship Term + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Continued From Relationship Term (xananode.canonical:schema/relationship-type-continued_from) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1672. Continued From Relationship Term + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Continued From Relationship Term (xananode.canonical:schema/relationship-type-continued_from) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1673. Continues to + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Continues to (xananode.canonical:schema/relationship-type-continues_to) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1674. Continues to + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Continues to (xananode.canonical:schema/relationship-type-continues_to) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1675. Continues to + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Continues to (xananode.canonical:schema/relationship-type-continues_to) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1676. Continues to + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Continues to (xananode.canonical:schema/relationship-type-continues_to) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1677. Contradicted By Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Contradicted By Relationship Term (xananode.canonical:schema/relationship-type-contradicted_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1678. Contradicted By Relationship Term + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Contradicted By Relationship Term (xananode.canonical:schema/relationship-type-contradicted_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1679. Contradicted By Relationship Term + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Contradicted By Relationship Term (xananode.canonical:schema/relationship-type-contradicted_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1680. Contradicted By Relationship Term + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Contradicted By Relationship Term (xananode.canonical:schema/relationship-type-contradicted_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1681. Contradicts + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Contradicts (xananode.canonical:schema/relationship-type-contradicts) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1682. Contradicts + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Contradicts (xananode.canonical:schema/relationship-type-contradicts) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1683. Contradicts + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Contradicts (xananode.canonical:schema/relationship-type-contradicts) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1684. Contradicts + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Contradicts (xananode.canonical:schema/relationship-type-contradicts) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1685. Contrasts with + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Contrasts with (xananode.canonical:schema/relationship-type-contrasts_with) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1686. Contrasts with + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Contrasts with (xananode.canonical:schema/relationship-type-contrasts_with) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1687. Contrasts with + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Contrasts with (xananode.canonical:schema/relationship-type-contrasts_with) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1688. Contrasts with + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Contrasts with (xananode.canonical:schema/relationship-type-contrasts_with) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1689. Created + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Created (xananode.canonical:schema/relationship-type-created) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1690. Created + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Created (xananode.canonical:schema/relationship-type-created) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1691. Created + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Created (xananode.canonical:schema/relationship-type-created) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1692. Created + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Created (xananode.canonical:schema/relationship-type-created) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1693. Created + - Existing: Created By Relationship Term (xananode.canonical:schema/relationship-type-created_by) + - Incoming: Created (xananode.canonical:schema/relationship-type-created) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1694. Created By Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Created By Relationship Term (xananode.canonical:schema/relationship-type-created_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1695. Created By Relationship Term + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Created By Relationship Term (xananode.canonical:schema/relationship-type-created_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1696. Created By Relationship Term + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Created By Relationship Term (xananode.canonical:schema/relationship-type-created_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1697. Created By Relationship Term + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Created By Relationship Term (xananode.canonical:schema/relationship-type-created_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1698. Created By Relationship Term + - Existing: Created (xananode.canonical:schema/relationship-type-created) + - Incoming: Created By Relationship Term (xananode.canonical:schema/relationship-type-created_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1699. Deep Linked From Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Deep Linked From Relationship Term (xananode.canonical:schema/relationship-type-deep_linked_from) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1700. Deep Linked From Relationship Term + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Deep Linked From Relationship Term (xananode.canonical:schema/relationship-type-deep_linked_from) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1701. Deep Linked From Relationship Term + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Deep Linked From Relationship Term (xananode.canonical:schema/relationship-type-deep_linked_from) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1702. Deep Linked From Relationship Term + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Deep Linked From Relationship Term (xananode.canonical:schema/relationship-type-deep_linked_from) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1703. Deep links to + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Deep links to (xananode.canonical:schema/relationship-type-deep_links_to) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1704. Deep links to + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Deep links to (xananode.canonical:schema/relationship-type-deep_links_to) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1705. Deep links to + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Deep links to (xananode.canonical:schema/relationship-type-deep_links_to) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1706. Deep links to + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Deep links to (xananode.canonical:schema/relationship-type-deep_links_to) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1707. Defined By Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Defined By Relationship Term (xananode.canonical:schema/relationship-type-defined_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1708. Defined By Relationship Term + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Defined By Relationship Term (xananode.canonical:schema/relationship-type-defined_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1709. Defined By Relationship Term + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Defined By Relationship Term (xananode.canonical:schema/relationship-type-defined_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1710. Defined By Relationship Term + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Defined By Relationship Term (xananode.canonical:schema/relationship-type-defined_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1711. Defines + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Defines (xananode.canonical:schema/relationship-type-defines) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1712. Defines + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Defines (xananode.canonical:schema/relationship-type-defines) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1713. Defines + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Defines (xananode.canonical:schema/relationship-type-defines) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1714. Defines + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Defines (xananode.canonical:schema/relationship-type-defines) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1715. Demonstrated By Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Demonstrated By Relationship Term (xananode.canonical:schema/relationship-type-demonstrated_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1716. Demonstrated By Relationship Term + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Demonstrated By Relationship Term (xananode.canonical:schema/relationship-type-demonstrated_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1717. Demonstrated By Relationship Term + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Demonstrated By Relationship Term (xananode.canonical:schema/relationship-type-demonstrated_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1718. Demonstrated By Relationship Term + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Demonstrated By Relationship Term (xananode.canonical:schema/relationship-type-demonstrated_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1719. Demonstrates + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Demonstrates (xananode.canonical:schema/relationship-type-demonstrates) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1720. Demonstrates + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Demonstrates (xananode.canonical:schema/relationship-type-demonstrates) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1721. Demonstrates + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Demonstrates (xananode.canonical:schema/relationship-type-demonstrates) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1722. Demonstrates + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Demonstrates (xananode.canonical:schema/relationship-type-demonstrates) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1723. Dependency Of Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Dependency Of Relationship Term (xananode.canonical:schema/relationship-type-dependency_of) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1724. Dependency Of Relationship Term + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Dependency Of Relationship Term (xananode.canonical:schema/relationship-type-dependency_of) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1725. Dependency Of Relationship Term + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Dependency Of Relationship Term (xananode.canonical:schema/relationship-type-dependency_of) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1726. Dependency Of Relationship Term + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Dependency Of Relationship Term (xananode.canonical:schema/relationship-type-dependency_of) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1727. Depends on + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Depends on (xananode.canonical:schema/relationship-type-depends_on) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1728. Depends on + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Depends on (xananode.canonical:schema/relationship-type-depends_on) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1729. Depends on + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Depends on (xananode.canonical:schema/relationship-type-depends_on) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1730. Depends on + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Depends on (xananode.canonical:schema/relationship-type-depends_on) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1731. Depicted By Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Depicted By Relationship Term (xananode.canonical:schema/relationship-type-depicted_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1732. Depicted By Relationship Term + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Depicted By Relationship Term (xananode.canonical:schema/relationship-type-depicted_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1733. Depicted By Relationship Term + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Depicted By Relationship Term (xananode.canonical:schema/relationship-type-depicted_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1734. Depicted By Relationship Term + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Depicted By Relationship Term (xananode.canonical:schema/relationship-type-depicted_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1735. Depicts + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Depicts (xananode.canonical:schema/relationship-type-depicts) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1736. Depicts + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Depicts (xananode.canonical:schema/relationship-type-depicts) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1737. Depicts + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Depicts (xananode.canonical:schema/relationship-type-depicts) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1738. Depicts + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Depicts (xananode.canonical:schema/relationship-type-depicts) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1739. Derived from + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Derived from (xananode.canonical:schema/relationship-type-derived_from) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1740. Derived from + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Derived from (xananode.canonical:schema/relationship-type-derived_from) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1741. Derived from + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Derived from (xananode.canonical:schema/relationship-type-derived_from) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1742. Derived from + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Derived from (xananode.canonical:schema/relationship-type-derived_from) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1743. Derived Into Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Derived Into Relationship Term (xananode.canonical:schema/relationship-type-derived_into) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1744. Derived Into Relationship Term + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Derived Into Relationship Term (xananode.canonical:schema/relationship-type-derived_into) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1745. Derived Into Relationship Term + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Derived Into Relationship Term (xananode.canonical:schema/relationship-type-derived_into) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1746. Derived Into Relationship Term + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Derived Into Relationship Term (xananode.canonical:schema/relationship-type-derived_into) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1747. Discussed In Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Discussed In Relationship Term (xananode.canonical:schema/relationship-type-discussed_in) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1748. Discussed In Relationship Term + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Discussed In Relationship Term (xananode.canonical:schema/relationship-type-discussed_in) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1749. Discussed In Relationship Term + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Discussed In Relationship Term (xananode.canonical:schema/relationship-type-discussed_in) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1750. Discussed In Relationship Term + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Discussed In Relationship Term (xananode.canonical:schema/relationship-type-discussed_in) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1751. Discusses + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Discusses (xananode.canonical:schema/relationship-type-discusses) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1752. Discusses + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Discusses (xananode.canonical:schema/relationship-type-discusses) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1753. Discusses + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Discusses (xananode.canonical:schema/relationship-type-discusses) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1754. Discusses + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Discusses (xananode.canonical:schema/relationship-type-discusses) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1755. Disputed By Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Disputed By Relationship Term (xananode.canonical:schema/relationship-type-disputed_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1756. Disputed By Relationship Term + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Disputed By Relationship Term (xananode.canonical:schema/relationship-type-disputed_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1757. Disputed By Relationship Term + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Disputed By Relationship Term (xananode.canonical:schema/relationship-type-disputed_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1758. Disputed By Relationship Term + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Disputed By Relationship Term (xananode.canonical:schema/relationship-type-disputed_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1759. Disputed identity + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Disputed identity (xananode.canonical:schema/relationship-type-disputed_identity) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1760. Disputed identity + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Disputed identity (xananode.canonical:schema/relationship-type-disputed_identity) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1761. Disputed identity + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Disputed identity (xananode.canonical:schema/relationship-type-disputed_identity) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1762. Disputed identity + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Disputed identity (xananode.canonical:schema/relationship-type-disputed_identity) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1763. Disputed identity + - Existing: Conflict and Disputed Identity (xananode.lineage:concept/conflict-disputed-identity) + - Incoming: Disputed identity (xananode.canonical:schema/relationship-type-disputed_identity) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1764. Disputes + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Disputes (xananode.canonical:schema/relationship-type-disputes) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1765. Disputes + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Disputes (xananode.canonical:schema/relationship-type-disputes) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1766. Disputes + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Disputes (xananode.canonical:schema/relationship-type-disputes) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1767. Disputes + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Disputes (xananode.canonical:schema/relationship-type-disputes) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1768. Documented By Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Documented By Relationship Term (xananode.canonical:schema/relationship-type-documented_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1769. Documented By Relationship Term + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Documented By Relationship Term (xananode.canonical:schema/relationship-type-documented_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1770. Documented By Relationship Term + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Documented By Relationship Term (xananode.canonical:schema/relationship-type-documented_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1771. Documented By Relationship Term + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Documented By Relationship Term (xananode.canonical:schema/relationship-type-documented_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1772. Documents + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Documents (xananode.canonical:schema/relationship-type-documents) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1773. Documents + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Documents (xananode.canonical:schema/relationship-type-documents) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1774. Documents + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Documents (xananode.canonical:schema/relationship-type-documents) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1775. Documents + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Documents (xananode.canonical:schema/relationship-type-documents) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1776. Enabled By Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Enabled By Relationship Term (xananode.canonical:schema/relationship-type-enabled_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1777. Enabled By Relationship Term + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Enabled By Relationship Term (xananode.canonical:schema/relationship-type-enabled_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1778. Enabled By Relationship Term + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Enabled By Relationship Term (xananode.canonical:schema/relationship-type-enabled_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1779. Enabled By Relationship Term + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Enabled By Relationship Term (xananode.canonical:schema/relationship-type-enabled_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1780. Enables + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Enables (xananode.canonical:schema/relationship-type-enables) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1781. Enables + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Enables (xananode.canonical:schema/relationship-type-enables) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1782. Enables + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Enables (xananode.canonical:schema/relationship-type-enables) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1783. Enables + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Enables (xananode.canonical:schema/relationship-type-enables) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1784. Equivalent to + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Equivalent to (xananode.canonical:schema/relationship-type-equivalent_to) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1785. Equivalent to + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Equivalent to (xananode.canonical:schema/relationship-type-equivalent_to) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1786. Equivalent to + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Equivalent to (xananode.canonical:schema/relationship-type-equivalent_to) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1787. Equivalent to + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Equivalent to (xananode.canonical:schema/relationship-type-equivalent_to) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1788. Evidence for + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Evidence for (xananode.canonical:schema/relationship-type-evidence_for) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1789. Evidence for + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Evidence for (xananode.canonical:schema/relationship-type-evidence_for) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1790. Evidence for + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Evidence for (xananode.canonical:schema/relationship-type-evidence_for) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1791. Evidence for + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Evidence for (xananode.canonical:schema/relationship-type-evidence_for) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1792. Explained By Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Explained By Relationship Term (xananode.canonical:schema/relationship-type-explained_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1793. Explained By Relationship Term + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Explained By Relationship Term (xananode.canonical:schema/relationship-type-explained_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1794. Explained By Relationship Term + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Explained By Relationship Term (xananode.canonical:schema/relationship-type-explained_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1795. Explained By Relationship Term + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Explained By Relationship Term (xananode.canonical:schema/relationship-type-explained_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1796. Explains + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Explains (xananode.canonical:schema/relationship-type-explains) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1797. Explains + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Explains (xananode.canonical:schema/relationship-type-explains) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1798. Explains + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Explains (xananode.canonical:schema/relationship-type-explains) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1799. Explains + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Explains (xananode.canonical:schema/relationship-type-explains) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1800. Extended By Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Extended By Relationship Term (xananode.canonical:schema/relationship-type-extended_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1801. Extended By Relationship Term + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Extended By Relationship Term (xananode.canonical:schema/relationship-type-extended_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1802. Extended By Relationship Term + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Extended By Relationship Term (xananode.canonical:schema/relationship-type-extended_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1803. Extended By Relationship Term + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Extended By Relationship Term (xananode.canonical:schema/relationship-type-extended_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1804. Extends + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Extends (xananode.canonical:schema/relationship-type-extends) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1805. Extends + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Extends (xananode.canonical:schema/relationship-type-extends) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1806. Extends + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Extends (xananode.canonical:schema/relationship-type-extends) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1807. Extends + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Extends (xananode.canonical:schema/relationship-type-extends) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1808. Extension of + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Extension of (xananode.canonical:schema/relationship-type-extension_of) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1809. Extension of + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Extension of (xananode.canonical:schema/relationship-type-extension_of) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1810. Extension of + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Extension of (xananode.canonical:schema/relationship-type-extension_of) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1811. Extension of + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Extension of (xananode.canonical:schema/relationship-type-extension_of) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1812. Featured In Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Featured In Relationship Term (xananode.canonical:schema/relationship-type-featured_in) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1813. Featured In Relationship Term + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Featured In Relationship Term (xananode.canonical:schema/relationship-type-featured_in) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1814. Featured In Relationship Term + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Featured In Relationship Term (xananode.canonical:schema/relationship-type-featured_in) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1815. Featured In Relationship Term + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Featured In Relationship Term (xananode.canonical:schema/relationship-type-featured_in) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1816. Featured Speaker Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Featured Speaker Relationship Term (xananode.canonical:schema/relationship-type-featured_speaker) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1817. Featured Speaker Relationship Term + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Featured Speaker Relationship Term (xananode.canonical:schema/relationship-type-featured_speaker) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1818. Featured Speaker Relationship Term + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Featured Speaker Relationship Term (xananode.canonical:schema/relationship-type-featured_speaker) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1819. Featured Speaker Relationship Term + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Featured Speaker Relationship Term (xananode.canonical:schema/relationship-type-featured_speaker) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1820. Features + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Features (xananode.canonical:schema/relationship-type-features) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1821. Features + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Features (xananode.canonical:schema/relationship-type-features) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1822. Features + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Features (xananode.canonical:schema/relationship-type-features) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1823. Features + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Features (xananode.canonical:schema/relationship-type-features) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1824. Followed Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Followed Relationship Term (xananode.canonical:schema/relationship-type-followed) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1825. Followed Relationship Term + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Followed Relationship Term (xananode.canonical:schema/relationship-type-followed) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1826. Followed Relationship Term + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Followed Relationship Term (xananode.canonical:schema/relationship-type-followed) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1827. Followed Relationship Term + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Followed Relationship Term (xananode.canonical:schema/relationship-type-followed) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1828. Friend of + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Friend of (xananode.canonical:schema/relationship-type-friend_of) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1829. Friend of + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Friend of (xananode.canonical:schema/relationship-type-friend_of) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1830. Friend of + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Friend of (xananode.canonical:schema/relationship-type-friend_of) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1831. Friend of + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Friend of (xananode.canonical:schema/relationship-type-friend_of) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1832. Had Participant Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Had Participant Relationship Term (xananode.canonical:schema/relationship-type-had_participant) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1833. Had Participant Relationship Term + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Had Participant Relationship Term (xananode.canonical:schema/relationship-type-had_participant) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1834. Had Participant Relationship Term + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Had Participant Relationship Term (xananode.canonical:schema/relationship-type-had_participant) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1835. Had Participant Relationship Term + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Had Participant Relationship Term (xananode.canonical:schema/relationship-type-had_participant) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1836. Has Alias Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Has Alias Relationship Term (xananode.canonical:schema/relationship-type-has_alias) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1837. Has Alias Relationship Term + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Has Alias Relationship Term (xananode.canonical:schema/relationship-type-has_alias) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1838. Has Alias Relationship Term + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Has Alias Relationship Term (xananode.canonical:schema/relationship-type-has_alias) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1839. Has Alias Relationship Term + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Has Alias Relationship Term (xananode.canonical:schema/relationship-type-has_alias) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1840. Has Appearance Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Has Appearance Relationship Term (xananode.canonical:schema/relationship-type-has_appearance) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1841. Has Appearance Relationship Term + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Has Appearance Relationship Term (xananode.canonical:schema/relationship-type-has_appearance) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1842. Has Appearance Relationship Term + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Has Appearance Relationship Term (xananode.canonical:schema/relationship-type-has_appearance) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1843. Has Appearance Relationship Term + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Has Appearance Relationship Term (xananode.canonical:schema/relationship-type-has_appearance) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1844. Has claim + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Has claim (xananode.canonical:schema/relationship-type-has_claim) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1845. Has claim + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Has claim (xananode.canonical:schema/relationship-type-has_claim) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1846. Has claim + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Has claim (xananode.canonical:schema/relationship-type-has_claim) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1847. Has claim + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Has claim (xananode.canonical:schema/relationship-type-has_claim) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1848. Has Context Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Has Context Relationship Term (xananode.canonical:schema/relationship-type-has_context) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1849. Has Context Relationship Term + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Has Context Relationship Term (xananode.canonical:schema/relationship-type-has_context) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1850. Has Context Relationship Term + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Has Context Relationship Term (xananode.canonical:schema/relationship-type-has_context) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1851. Has Context Relationship Term + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Has Context Relationship Term (xananode.canonical:schema/relationship-type-has_context) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1852. Has Evidence Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Has Evidence Relationship Term (xananode.canonical:schema/relationship-type-has_evidence) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1853. Has Evidence Relationship Term + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Has Evidence Relationship Term (xananode.canonical:schema/relationship-type-has_evidence) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1854. Has Evidence Relationship Term + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Has Evidence Relationship Term (xananode.canonical:schema/relationship-type-has_evidence) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1855. Has Evidence Relationship Term + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Has Evidence Relationship Term (xananode.canonical:schema/relationship-type-has_evidence) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1856. Has Extension Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Has Extension Relationship Term (xananode.canonical:schema/relationship-type-has_extension) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1857. Has Extension Relationship Term + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Has Extension Relationship Term (xananode.canonical:schema/relationship-type-has_extension) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1858. Has Extension Relationship Term + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Has Extension Relationship Term (xananode.canonical:schema/relationship-type-has_extension) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1859. Has Extension Relationship Term + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Has Extension Relationship Term (xananode.canonical:schema/relationship-type-has_extension) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1860. Has primary media + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Has primary media (xananode.canonical:schema/relationship-type-has_primary_media) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1861. Has primary media + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Has primary media (xananode.canonical:schema/relationship-type-has_primary_media) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1862. Has primary media + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Has primary media (xananode.canonical:schema/relationship-type-has_primary_media) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1863. Has primary media + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Has primary media (xananode.canonical:schema/relationship-type-has_primary_media) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1864. Identified + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Identified (xananode.canonical:schema/relationship-type-identified) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1865. Identified + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Identified (xananode.canonical:schema/relationship-type-identified) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1866. Identified + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Identified (xananode.canonical:schema/relationship-type-identified) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1867. Identified + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Identified (xananode.canonical:schema/relationship-type-identified) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1868. Identified + - Existing: Identified By Relationship Term (xananode.canonical:schema/relationship-type-identified_by) + - Incoming: Identified (xananode.canonical:schema/relationship-type-identified) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1869. Identified By Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Identified By Relationship Term (xananode.canonical:schema/relationship-type-identified_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1870. Identified By Relationship Term + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Identified By Relationship Term (xananode.canonical:schema/relationship-type-identified_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1871. Identified By Relationship Term + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Identified By Relationship Term (xananode.canonical:schema/relationship-type-identified_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1872. Identified By Relationship Term + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Identified By Relationship Term (xananode.canonical:schema/relationship-type-identified_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1873. Identified By Relationship Term + - Existing: Identified (xananode.canonical:schema/relationship-type-identified) + - Incoming: Identified By Relationship Term (xananode.canonical:schema/relationship-type-identified_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1874. Implemented By Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Implemented By Relationship Term (xananode.canonical:schema/relationship-type-implemented_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1875. Implemented By Relationship Term + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Implemented By Relationship Term (xananode.canonical:schema/relationship-type-implemented_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1876. Implemented By Relationship Term + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Implemented By Relationship Term (xananode.canonical:schema/relationship-type-implemented_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1877. Implemented By Relationship Term + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Implemented By Relationship Term (xananode.canonical:schema/relationship-type-implemented_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1878. Implements + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Implements (xananode.canonical:schema/relationship-type-implements) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1879. Implements + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Implements (xananode.canonical:schema/relationship-type-implements) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1880. Implements + - Existing: Protocol Implements Relationship Preservation (xananode.canonical:relationship/protocol-implements-claim) + - Incoming: Implements (xananode.canonical:schema/relationship-type-implements) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1881. Implements + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Implements (xananode.canonical:schema/relationship-type-implements) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1882. Implements + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Implements (xananode.canonical:schema/relationship-type-implements) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1883. Included In Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Included In Relationship Term (xananode.canonical:schema/relationship-type-included_in) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1884. Included In Relationship Term + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Included In Relationship Term (xananode.canonical:schema/relationship-type-included_in) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1885. Included In Relationship Term + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Included In Relationship Term (xananode.canonical:schema/relationship-type-included_in) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1886. Included In Relationship Term + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Included In Relationship Term (xananode.canonical:schema/relationship-type-included_in) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1887. Includes + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Includes (xananode.canonical:schema/relationship-type-includes) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1888. Includes + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Includes (xananode.canonical:schema/relationship-type-includes) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1889. Includes + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Includes (xananode.canonical:schema/relationship-type-includes) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1890. Includes + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Includes (xananode.canonical:schema/relationship-type-includes) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1891. Influenced + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Influenced (xananode.canonical:schema/relationship-type-influenced) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1892. Influenced + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Influenced (xananode.canonical:schema/relationship-type-influenced) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1893. Influenced + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Influenced (xananode.canonical:schema/relationship-type-influenced) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1894. Influenced + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Influenced (xananode.canonical:schema/relationship-type-influenced) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1895. Influenced + - Existing: Influenced By Relationship Term (xananode.canonical:schema/relationship-type-influenced_by) + - Incoming: Influenced (xananode.canonical:schema/relationship-type-influenced) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1896. Influenced By Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Influenced By Relationship Term (xananode.canonical:schema/relationship-type-influenced_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1897. Influenced By Relationship Term + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Influenced By Relationship Term (xananode.canonical:schema/relationship-type-influenced_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1898. Influenced By Relationship Term + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Influenced By Relationship Term (xananode.canonical:schema/relationship-type-influenced_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1899. Influenced By Relationship Term + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Influenced By Relationship Term (xananode.canonical:schema/relationship-type-influenced_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1900. Influenced By Relationship Term + - Existing: Influenced (xananode.canonical:schema/relationship-type-influenced) + - Incoming: Influenced By Relationship Term (xananode.canonical:schema/relationship-type-influenced_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1901. Interviewed + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Interviewed (xananode.canonical:schema/relationship-type-interviewed) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1902. Interviewed + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Interviewed (xananode.canonical:schema/relationship-type-interviewed) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1903. Interviewed + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Interviewed (xananode.canonical:schema/relationship-type-interviewed) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1904. Interviewed + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Interviewed (xananode.canonical:schema/relationship-type-interviewed) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1905. Interviewed + - Existing: Interviewed By Relationship Term (xananode.canonical:schema/relationship-type-interviewed_by) + - Incoming: Interviewed (xananode.canonical:schema/relationship-type-interviewed) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1906. Interviewed By Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Interviewed By Relationship Term (xananode.canonical:schema/relationship-type-interviewed_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1907. Interviewed By Relationship Term + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Interviewed By Relationship Term (xananode.canonical:schema/relationship-type-interviewed_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1908. Interviewed By Relationship Term + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Interviewed By Relationship Term (xananode.canonical:schema/relationship-type-interviewed_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1909. Interviewed By Relationship Term + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Interviewed By Relationship Term (xananode.canonical:schema/relationship-type-interviewed_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1910. Interviewed By Relationship Term + - Existing: Interviewed (xananode.canonical:schema/relationship-type-interviewed) + - Incoming: Interviewed By Relationship Term (xananode.canonical:schema/relationship-type-interviewed_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1911. Introduced + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Introduced (xananode.canonical:schema/relationship-type-introduced) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1912. Introduced + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Introduced (xananode.canonical:schema/relationship-type-introduced) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1913. Introduced + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Introduced (xananode.canonical:schema/relationship-type-introduced) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1914. Introduced + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Introduced (xananode.canonical:schema/relationship-type-introduced) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1915. Introduced + - Existing: Introduced By Relationship Term (xananode.canonical:schema/relationship-type-introduced_by) + - Incoming: Introduced (xananode.canonical:schema/relationship-type-introduced) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1916. Introduced + - Existing: Introduced in (xananode.canonical:schema/relationship-type-introduced_in) + - Incoming: Introduced (xananode.canonical:schema/relationship-type-introduced) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1917. Introduced By Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Introduced By Relationship Term (xananode.canonical:schema/relationship-type-introduced_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1918. Introduced By Relationship Term + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Introduced By Relationship Term (xananode.canonical:schema/relationship-type-introduced_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1919. Introduced By Relationship Term + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Introduced By Relationship Term (xananode.canonical:schema/relationship-type-introduced_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1920. Introduced By Relationship Term + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Introduced By Relationship Term (xananode.canonical:schema/relationship-type-introduced_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1921. Introduced By Relationship Term + - Existing: Introduced (xananode.canonical:schema/relationship-type-introduced) + - Incoming: Introduced By Relationship Term (xananode.canonical:schema/relationship-type-introduced_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1922. Introduced in + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Introduced in (xananode.canonical:schema/relationship-type-introduced_in) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1923. Introduced in + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Introduced in (xananode.canonical:schema/relationship-type-introduced_in) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1924. Introduced in + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Introduced in (xananode.canonical:schema/relationship-type-introduced_in) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1925. Introduced in + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Introduced in (xananode.canonical:schema/relationship-type-introduced_in) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1926. Introduced in + - Existing: Introduced (xananode.canonical:schema/relationship-type-introduced) + - Incoming: Introduced in (xananode.canonical:schema/relationship-type-introduced_in) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1927. Introduction Venue Of Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Introduction Venue Of Relationship Term (xananode.canonical:schema/relationship-type-introduction_venue_of) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1928. Introduction Venue Of Relationship Term + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Introduction Venue Of Relationship Term (xananode.canonical:schema/relationship-type-introduction_venue_of) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1929. Introduction Venue Of Relationship Term + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Introduction Venue Of Relationship Term (xananode.canonical:schema/relationship-type-introduction_venue_of) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1930. Introduction Venue Of Relationship Term + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Introduction Venue Of Relationship Term (xananode.canonical:schema/relationship-type-introduction_venue_of) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1931. Is Start Of Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Is Start Of Relationship Term (xananode.canonical:schema/relationship-type-is_start_of) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1932. Is Start Of Relationship Term + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Is Start Of Relationship Term (xananode.canonical:schema/relationship-type-is_start_of) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1933. Is Start Of Relationship Term + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Is Start Of Relationship Term (xananode.canonical:schema/relationship-type-is_start_of) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1934. Is Start Of Relationship Term + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Is Start Of Relationship Term (xananode.canonical:schema/relationship-type-is_start_of) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1935. Mapped From Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Mapped From Relationship Term (xananode.canonical:schema/relationship-type-mapped_from) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1936. Mapped From Relationship Term + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Mapped From Relationship Term (xananode.canonical:schema/relationship-type-mapped_from) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1937. Mapped From Relationship Term + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Mapped From Relationship Term (xananode.canonical:schema/relationship-type-mapped_from) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1938. Mapped From Relationship Term + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Mapped From Relationship Term (xananode.canonical:schema/relationship-type-mapped_from) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1939. Maps to + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Maps to (xananode.canonical:schema/relationship-type-maps_to) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1940. Maps to + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Maps to (xananode.canonical:schema/relationship-type-maps_to) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1941. Maps to + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Maps to (xananode.canonical:schema/relationship-type-maps_to) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1942. Maps to + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Maps to (xananode.canonical:schema/relationship-type-maps_to) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1943. Memorialized By Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Memorialized By Relationship Term (xananode.canonical:schema/relationship-type-memorialized_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1944. Memorialized By Relationship Term + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Memorialized By Relationship Term (xananode.canonical:schema/relationship-type-memorialized_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1945. Memorialized By Relationship Term + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Memorialized By Relationship Term (xananode.canonical:schema/relationship-type-memorialized_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1946. Memorialized By Relationship Term + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Memorialized By Relationship Term (xananode.canonical:schema/relationship-type-memorialized_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1947. Memorializes + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Memorializes (xananode.canonical:schema/relationship-type-memorializes) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1948. Memorializes + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Memorializes (xananode.canonical:schema/relationship-type-memorializes) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1949. Memorializes + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Memorializes (xananode.canonical:schema/relationship-type-memorializes) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1950. Memorializes + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Memorializes (xananode.canonical:schema/relationship-type-memorializes) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1951. Mentioned By Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Mentioned By Relationship Term (xananode.canonical:schema/relationship-type-mentioned_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1952. Mentioned By Relationship Term + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Mentioned By Relationship Term (xananode.canonical:schema/relationship-type-mentioned_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1953. Mentioned By Relationship Term + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Mentioned By Relationship Term (xananode.canonical:schema/relationship-type-mentioned_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1954. Mentioned By Relationship Term + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Mentioned By Relationship Term (xananode.canonical:schema/relationship-type-mentioned_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1955. Mentions + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Mentions (xananode.canonical:schema/relationship-type-mentions) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1956. Mentions + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Mentions (xananode.canonical:schema/relationship-type-mentions) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1957. Mentions + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Mentions (xananode.canonical:schema/relationship-type-mentions) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1958. Mentions + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Mentions (xananode.canonical:schema/relationship-type-mentions) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1959. Motivated by + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Motivated by (xananode.canonical:schema/relationship-type-motivated_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1960. Motivated by + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Motivated by (xananode.canonical:schema/relationship-type-motivated_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1961. Motivated by + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Motivated by (xananode.canonical:schema/relationship-type-motivated_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1962. Motivated by + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Motivated by (xananode.canonical:schema/relationship-type-motivated_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1963. Motivates Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Motivates Relationship Term (xananode.canonical:schema/relationship-type-motivates) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1964. Motivates Relationship Term + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Motivates Relationship Term (xananode.canonical:schema/relationship-type-motivates) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1965. Motivates Relationship Term + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Motivates Relationship Term (xananode.canonical:schema/relationship-type-motivates) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1966. Motivates Relationship Term + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Motivates Relationship Term (xananode.canonical:schema/relationship-type-motivates) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1967. Narrower Than Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Narrower Than Relationship Term (xananode.canonical:schema/relationship-type-narrower_than) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1968. Narrower Than Relationship Term + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Narrower Than Relationship Term (xananode.canonical:schema/relationship-type-narrower_than) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1969. Narrower Than Relationship Term + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Narrower Than Relationship Term (xananode.canonical:schema/relationship-type-narrower_than) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1970. Narrower Than Relationship Term + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Narrower Than Relationship Term (xananode.canonical:schema/relationship-type-narrower_than) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1971. Occurred at + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Occurred at (xananode.canonical:schema/relationship-type-occurred_at) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1972. Occurred at + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Occurred at (xananode.canonical:schema/relationship-type-occurred_at) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1973. Occurred at + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Occurred at (xananode.canonical:schema/relationship-type-occurred_at) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1974. Occurred at + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Occurred at (xananode.canonical:schema/relationship-type-occurred_at) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1975. Parallel to + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Parallel to (xananode.canonical:schema/relationship-type-parallel_to) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1976. Parallel to + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Parallel to (xananode.canonical:schema/relationship-type-parallel_to) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1977. Parallel to + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Parallel to (xananode.canonical:schema/relationship-type-parallel_to) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1978. Parallel to + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Parallel to (xananode.canonical:schema/relationship-type-parallel_to) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1979. Part Of Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Part Of Relationship Term (xananode.canonical:schema/relationship-type-part_of) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1980. Part Of Relationship Term + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Part Of Relationship Term (xananode.canonical:schema/relationship-type-part_of) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1981. Part Of Relationship Term + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Part Of Relationship Term (xananode.canonical:schema/relationship-type-part_of) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1982. Part Of Relationship Term + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Part Of Relationship Term (xananode.canonical:schema/relationship-type-part_of) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1983. Participated in + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Participated in (xananode.canonical:schema/relationship-type-participated_in) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1984. Participated in + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Participated in (xananode.canonical:schema/relationship-type-participated_in) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1985. Participated in + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Participated in (xananode.canonical:schema/relationship-type-participated_in) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1986. Participated in + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Participated in (xananode.canonical:schema/relationship-type-participated_in) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1987. Popularized + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Popularized (xananode.canonical:schema/relationship-type-popularized) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1988. Popularized + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Popularized (xananode.canonical:schema/relationship-type-popularized) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1989. Popularized + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Popularized (xananode.canonical:schema/relationship-type-popularized) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1990. Popularized + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Popularized (xananode.canonical:schema/relationship-type-popularized) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1991. Popularized + - Existing: Popularized By Relationship Term (xananode.canonical:schema/relationship-type-popularized_by) + - Incoming: Popularized (xananode.canonical:schema/relationship-type-popularized) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1992. Popularized By Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Popularized By Relationship Term (xananode.canonical:schema/relationship-type-popularized_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1993. Popularized By Relationship Term + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Popularized By Relationship Term (xananode.canonical:schema/relationship-type-popularized_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1994. Popularized By Relationship Term + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Popularized By Relationship Term (xananode.canonical:schema/relationship-type-popularized_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1995. Popularized By Relationship Term + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Popularized By Relationship Term (xananode.canonical:schema/relationship-type-popularized_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1996. Popularized By Relationship Term + - Existing: Popularized (xananode.canonical:schema/relationship-type-popularized) + - Incoming: Popularized By Relationship Term (xananode.canonical:schema/relationship-type-popularized_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1997. Possible match + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Possible match (xananode.canonical:schema/relationship-type-possible_match) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1998. Possible match + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Possible match (xananode.canonical:schema/relationship-type-possible_match) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1999. Possible match + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Possible match (xananode.canonical:schema/relationship-type-possible_match) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2000. Possible match + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Possible match (xananode.canonical:schema/relationship-type-possible_match) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2001. Preceded + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Preceded (xananode.canonical:schema/relationship-type-preceded) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2002. Preceded + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Preceded (xananode.canonical:schema/relationship-type-preceded) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2003. Preceded + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Preceded (xananode.canonical:schema/relationship-type-preceded) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2004. Preceded + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Preceded (xananode.canonical:schema/relationship-type-preceded) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2005. Presented + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Presented (xananode.canonical:schema/relationship-type-presented) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2006. Presented + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Presented (xananode.canonical:schema/relationship-type-presented) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2007. Presented + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Presented (xananode.canonical:schema/relationship-type-presented) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2008. Presented + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Presented (xananode.canonical:schema/relationship-type-presented) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2009. Presented + - Existing: Presented By Relationship Term (xananode.canonical:schema/relationship-type-presented_by) + - Incoming: Presented (xananode.canonical:schema/relationship-type-presented) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2010. Presented + - Existing: Represented By Relationship Term (xananode.canonical:schema/relationship-type-represented_by) + - Incoming: Presented (xananode.canonical:schema/relationship-type-presented) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2011. Presented By Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Presented By Relationship Term (xananode.canonical:schema/relationship-type-presented_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2012. Presented By Relationship Term + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Presented By Relationship Term (xananode.canonical:schema/relationship-type-presented_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2013. Presented By Relationship Term + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Presented By Relationship Term (xananode.canonical:schema/relationship-type-presented_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2014. Presented By Relationship Term + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Presented By Relationship Term (xananode.canonical:schema/relationship-type-presented_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2015. Presented By Relationship Term + - Existing: Presented (xananode.canonical:schema/relationship-type-presented) + - Incoming: Presented By Relationship Term (xananode.canonical:schema/relationship-type-presented_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2016. Presented By Relationship Term + - Existing: Represented By Relationship Term (xananode.canonical:schema/relationship-type-represented_by) + - Incoming: Presented By Relationship Term (xananode.canonical:schema/relationship-type-presented_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2017. Preserved By Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Preserved By Relationship Term (xananode.canonical:schema/relationship-type-preserved_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2018. Preserved By Relationship Term + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Preserved By Relationship Term (xananode.canonical:schema/relationship-type-preserved_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2019. Preserved By Relationship Term + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Preserved By Relationship Term (xananode.canonical:schema/relationship-type-preserved_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2020. Preserved By Relationship Term + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Preserved By Relationship Term (xananode.canonical:schema/relationship-type-preserved_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2021. Preserves + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Preserves (xananode.canonical:schema/relationship-type-preserves) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2022. Preserves + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Preserves (xananode.canonical:schema/relationship-type-preserves) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2023. Preserves + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Preserves (xananode.canonical:schema/relationship-type-preserves) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2024. Preserves + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Preserves (xananode.canonical:schema/relationship-type-preserves) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2025. Produces Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Produces Relationship Term (xananode.canonical:schema/relationship-type-produces) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2026. Produces Relationship Term + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Produces Relationship Term (xananode.canonical:schema/relationship-type-produces) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2027. Produces Relationship Term + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Produces Relationship Term (xananode.canonical:schema/relationship-type-produces) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2028. Produces Relationship Term + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Produces Relationship Term (xananode.canonical:schema/relationship-type-produces) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2029. Proposed + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Proposed (xananode.canonical:schema/relationship-type-proposed) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2030. Proposed + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Proposed (xananode.canonical:schema/relationship-type-proposed) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2031. Proposed + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Proposed (xananode.canonical:schema/relationship-type-proposed) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2032. Proposed + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Proposed (xananode.canonical:schema/relationship-type-proposed) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2033. Proposed + - Existing: Proposed By Relationship Term (xananode.canonical:schema/relationship-type-proposed_by) + - Incoming: Proposed (xananode.canonical:schema/relationship-type-proposed) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2034. Proposed By Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Proposed By Relationship Term (xananode.canonical:schema/relationship-type-proposed_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2035. Proposed By Relationship Term + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Proposed By Relationship Term (xananode.canonical:schema/relationship-type-proposed_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2036. Proposed By Relationship Term + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Proposed By Relationship Term (xananode.canonical:schema/relationship-type-proposed_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2037. Proposed By Relationship Term + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Proposed By Relationship Term (xananode.canonical:schema/relationship-type-proposed_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2038. Proposed By Relationship Term + - Existing: Proposed (xananode.canonical:schema/relationship-type-proposed) + - Incoming: Proposed By Relationship Term (xananode.canonical:schema/relationship-type-proposed_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2039. Quoted By Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Quoted By Relationship Term (xananode.canonical:schema/relationship-type-quoted_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2040. Quoted By Relationship Term + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Quoted By Relationship Term (xananode.canonical:schema/relationship-type-quoted_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2041. Quoted By Relationship Term + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Quoted By Relationship Term (xananode.canonical:schema/relationship-type-quoted_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2042. Quoted By Relationship Term + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Quoted By Relationship Term (xananode.canonical:schema/relationship-type-quoted_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2043. Quotes + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Quotes (xananode.canonical:schema/relationship-type-quotes) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2044. Quotes + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Quotes (xananode.canonical:schema/relationship-type-quotes) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2045. Quotes + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Quotes (xananode.canonical:schema/relationship-type-quotes) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2046. Quotes + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Quotes (xananode.canonical:schema/relationship-type-quotes) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2047. Refined By Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Refined By Relationship Term (xananode.canonical:schema/relationship-type-refined_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2048. Refined By Relationship Term + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Refined By Relationship Term (xananode.canonical:schema/relationship-type-refined_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2049. Refined By Relationship Term + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Refined By Relationship Term (xananode.canonical:schema/relationship-type-refined_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2050. Refined By Relationship Term + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Refined By Relationship Term (xananode.canonical:schema/relationship-type-refined_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2051. Refines + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Refines (xananode.canonical:schema/relationship-type-refines) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2052. Refines + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Refines (xananode.canonical:schema/relationship-type-refines) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2053. Refines + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Refines (xananode.canonical:schema/relationship-type-refines) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2054. Refines + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Refines (xananode.canonical:schema/relationship-type-refines) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2055. Relationship Type Registry + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Relationship Type Registry (xananode.canonical:schema/relationship-type-registry) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2056. Relationship Type Registry + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Relationship Type Registry (xananode.canonical:schema/relationship-type-registry) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2057. Relationship Type Registry + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Relationship Type Registry (xananode.canonical:schema/relationship-type-registry) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2058. Relationship Type Registry + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Relationship Type Registry (xananode.canonical:schema/relationship-type-registry) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2059. Related to + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Related to (xananode.canonical:schema/relationship-type-related_to) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2060. Related to + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Related to (xananode.canonical:schema/relationship-type-related_to) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2061. Related to + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Related to (xananode.canonical:schema/relationship-type-related_to) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2062. Related to + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Related to (xananode.canonical:schema/relationship-type-related_to) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2063. Represented By Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Represented By Relationship Term (xananode.canonical:schema/relationship-type-represented_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2064. Represented By Relationship Term + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Represented By Relationship Term (xananode.canonical:schema/relationship-type-represented_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2065. Represented By Relationship Term + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Represented By Relationship Term (xananode.canonical:schema/relationship-type-represented_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2066. Represented By Relationship Term + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Represented By Relationship Term (xananode.canonical:schema/relationship-type-represented_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2067. Represented By Relationship Term + - Existing: Presented (xananode.canonical:schema/relationship-type-presented) + - Incoming: Represented By Relationship Term (xananode.canonical:schema/relationship-type-represented_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2068. Represented By Relationship Term + - Existing: Presented By Relationship Term (xananode.canonical:schema/relationship-type-presented_by) + - Incoming: Represented By Relationship Term (xananode.canonical:schema/relationship-type-represented_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2069. Represents + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Represents (xananode.canonical:schema/relationship-type-represents) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2070. Represents + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Represents (xananode.canonical:schema/relationship-type-represents) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2071. Represents + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Represents (xananode.canonical:schema/relationship-type-represents) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2072. Represents + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Represents (xananode.canonical:schema/relationship-type-represents) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2073. Required For Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Required For Relationship Term (xananode.canonical:schema/relationship-type-required_for) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2074. Required For Relationship Term + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Required For Relationship Term (xananode.canonical:schema/relationship-type-required_for) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2075. Required For Relationship Term + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Required For Relationship Term (xananode.canonical:schema/relationship-type-required_for) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2076. Required For Relationship Term + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Required For Relationship Term (xananode.canonical:schema/relationship-type-required_for) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2077. Requires + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Requires (xananode.canonical:schema/relationship-type-requires) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2078. Requires + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Requires (xananode.canonical:schema/relationship-type-requires) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2079. Requires + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Requires (xananode.canonical:schema/relationship-type-requires) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2080. Requires + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Requires (xananode.canonical:schema/relationship-type-requires) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2081. Results from + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Results from (xananode.canonical:schema/relationship-type-results_from) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2082. Results from + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Results from (xananode.canonical:schema/relationship-type-results_from) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2083. Results from + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Results from (xananode.canonical:schema/relationship-type-results_from) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2084. Results from + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Results from (xananode.canonical:schema/relationship-type-results_from) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2085. Same entity + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Same entity (xananode.canonical:schema/relationship-type-same_entity) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2086. Same entity + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Same entity (xananode.canonical:schema/relationship-type-same_entity) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2087. Same entity + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Same entity (xananode.canonical:schema/relationship-type-same_entity) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2088. Same entity + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Same entity (xananode.canonical:schema/relationship-type-same_entity) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2089. Shaped By Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Shaped By Relationship Term (xananode.canonical:schema/relationship-type-shaped_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2090. Shaped By Relationship Term + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Shaped By Relationship Term (xananode.canonical:schema/relationship-type-shaped_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2091. Shaped By Relationship Term + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Shaped By Relationship Term (xananode.canonical:schema/relationship-type-shaped_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2092. Shaped By Relationship Term + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Shaped By Relationship Term (xananode.canonical:schema/relationship-type-shaped_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2093. Shapes + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Shapes (xananode.canonical:schema/relationship-type-shapes) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2094. Shapes + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Shapes (xananode.canonical:schema/relationship-type-shapes) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2095. Shapes + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Shapes (xananode.canonical:schema/relationship-type-shapes) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2096. Shapes + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Shapes (xananode.canonical:schema/relationship-type-shapes) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2097. Site Of Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Site Of Relationship Term (xananode.canonical:schema/relationship-type-site_of) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2098. Site Of Relationship Term + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Site Of Relationship Term (xananode.canonical:schema/relationship-type-site_of) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2099. Site Of Relationship Term + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Site Of Relationship Term (xananode.canonical:schema/relationship-type-site_of) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2100. Site Of Relationship Term + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Site Of Relationship Term (xananode.canonical:schema/relationship-type-site_of) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2101. Spoke at + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Spoke at (xananode.canonical:schema/relationship-type-spoke_at) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2102. Spoke at + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Spoke at (xananode.canonical:schema/relationship-type-spoke_at) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2103. Spoke at + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Spoke at (xananode.canonical:schema/relationship-type-spoke_at) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2104. Spoke at + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Spoke at (xananode.canonical:schema/relationship-type-spoke_at) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2105. Starts with + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Starts with (xananode.canonical:schema/relationship-type-starts_with) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2106. Starts with + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Starts with (xananode.canonical:schema/relationship-type-starts_with) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2107. Starts with + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Starts with (xananode.canonical:schema/relationship-type-starts_with) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2108. Starts with + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Starts with (xananode.canonical:schema/relationship-type-starts_with) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2109. Superseded By Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Superseded By Relationship Term (xananode.canonical:schema/relationship-type-superseded_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2110. Superseded By Relationship Term + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Superseded By Relationship Term (xananode.canonical:schema/relationship-type-superseded_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2111. Superseded By Relationship Term + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Superseded By Relationship Term (xananode.canonical:schema/relationship-type-superseded_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2112. Superseded By Relationship Term + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Superseded By Relationship Term (xananode.canonical:schema/relationship-type-superseded_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2113. Supersedes + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Supersedes (xananode.canonical:schema/relationship-type-supersedes) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2114. Supersedes + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Supersedes (xananode.canonical:schema/relationship-type-supersedes) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2115. Supersedes + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Supersedes (xananode.canonical:schema/relationship-type-supersedes) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2116. Supersedes + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Supersedes (xananode.canonical:schema/relationship-type-supersedes) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2117. Supported By Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Supported By Relationship Term (xananode.canonical:schema/relationship-type-supported_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2118. Supported By Relationship Term + - Existing: Support (xananode.example:source/source-support) + - Incoming: Supported By Relationship Term (xananode.canonical:schema/relationship-type-supported_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2119. Supported By Relationship Term + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Supported By Relationship Term (xananode.canonical:schema/relationship-type-supported_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2120. Supported By Relationship Term + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Supported By Relationship Term (xananode.canonical:schema/relationship-type-supported_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2121. Supported By Relationship Term + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Supported By Relationship Term (xananode.canonical:schema/relationship-type-supported_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2122. Supports + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Supports (xananode.canonical:schema/relationship-type-supports) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2123. Supports + - Existing: Support (xananode.example:source/source-support) + - Incoming: Supports (xananode.canonical:schema/relationship-type-supports) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2124. Supports + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Supports (xananode.canonical:schema/relationship-type-supports) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2125. Supports + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Supports (xananode.canonical:schema/relationship-type-supports) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2126. Supports + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Supports (xananode.canonical:schema/relationship-type-supports) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2127. Threatened By Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Threatened By Relationship Term (xananode.canonical:schema/relationship-type-threatened_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2128. Threatened By Relationship Term + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Threatened By Relationship Term (xananode.canonical:schema/relationship-type-threatened_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2129. Threatened By Relationship Term + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Threatened By Relationship Term (xananode.canonical:schema/relationship-type-threatened_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2130. Threatened By Relationship Term + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Threatened By Relationship Term (xananode.canonical:schema/relationship-type-threatened_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2131. Threatens + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Threatens (xananode.canonical:schema/relationship-type-threatens) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2132. Threatens + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Threatens (xananode.canonical:schema/relationship-type-threatens) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2133. Threatens + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Threatens (xananode.canonical:schema/relationship-type-threatens) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2134. Threatens + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Threatens (xananode.canonical:schema/relationship-type-threatens) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2135. Trained on + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Trained on (xananode.canonical:schema/relationship-type-trained_on) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2136. Trained on + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Trained on (xananode.canonical:schema/relationship-type-trained_on) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2137. Trained on + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Trained on (xananode.canonical:schema/relationship-type-trained_on) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2138. Trained on + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Trained on (xananode.canonical:schema/relationship-type-trained_on) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2139. Transcluded By Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Transcluded By Relationship Term (xananode.canonical:schema/relationship-type-transcluded_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2140. Transcluded By Relationship Term + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Transcluded By Relationship Term (xananode.canonical:schema/relationship-type-transcluded_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2141. Transcluded By Relationship Term + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Transcluded By Relationship Term (xananode.canonical:schema/relationship-type-transcluded_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2142. Transcluded By Relationship Term + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Transcluded By Relationship Term (xananode.canonical:schema/relationship-type-transcluded_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2143. Transcludes + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Transcludes (xananode.canonical:schema/relationship-type-transcludes) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2144. Transcludes + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Transcludes (xananode.canonical:schema/relationship-type-transcludes) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2145. Transcludes + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Transcludes (xananode.canonical:schema/relationship-type-transcludes) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2146. Transcludes + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Transcludes (xananode.canonical:schema/relationship-type-transcludes) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2147. Used As Primary Media For Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Used As Primary Media For Relationship Term (xananode.canonical:schema/relationship-type-used_as_primary_media_for) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2148. Used As Primary Media For Relationship Term + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Used As Primary Media For Relationship Term (xananode.canonical:schema/relationship-type-used_as_primary_media_for) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2149. Used As Primary Media For Relationship Term + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Used As Primary Media For Relationship Term (xananode.canonical:schema/relationship-type-used_as_primary_media_for) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2150. Used As Primary Media For Relationship Term + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Used As Primary Media For Relationship Term (xananode.canonical:schema/relationship-type-used_as_primary_media_for) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2151. Used By Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Used By Relationship Term (xananode.canonical:schema/relationship-type-used_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2152. Used By Relationship Term + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Used By Relationship Term (xananode.canonical:schema/relationship-type-used_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2153. Used By Relationship Term + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Used By Relationship Term (xananode.canonical:schema/relationship-type-used_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2154. Used By Relationship Term + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Used By Relationship Term (xananode.canonical:schema/relationship-type-used_by) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2155. Used To Train Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Used To Train Relationship Term (xananode.canonical:schema/relationship-type-used_to_train) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2156. Used To Train Relationship Term + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Used To Train Relationship Term (xananode.canonical:schema/relationship-type-used_to_train) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2157. Used To Train Relationship Term + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Used To Train Relationship Term (xananode.canonical:schema/relationship-type-used_to_train) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2158. Used To Train Relationship Term + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Used To Train Relationship Term (xananode.canonical:schema/relationship-type-used_to_train) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2159. Uses + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Uses (xananode.canonical:schema/relationship-type-uses) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2160. Uses + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Uses (xananode.canonical:schema/relationship-type-uses) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2161. Uses + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Uses (xananode.canonical:schema/relationship-type-uses) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2162. Uses + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Uses (xananode.canonical:schema/relationship-type-uses) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2163. RO-Crate Metadata Schema + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: RO-Crate Metadata Schema (xananode.canonical:schema/ro-crate-metadata-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2164. RO-Crate Metadata Schema + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: RO-Crate Metadata Schema (xananode.canonical:schema/ro-crate-metadata-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2165. RO-Crate Metadata Schema + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: RO-Crate Metadata Schema (xananode.canonical:schema/ro-crate-metadata-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2166. Substrate Diff Schema + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Substrate Diff Schema (xananode.canonical:schema/substrate-diff-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2167. Substrate Diff Schema + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Substrate Diff Schema (xananode.canonical:schema/substrate-diff-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2168. Substrate Diff Schema + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Substrate Diff Schema (xananode.canonical:schema/substrate-diff-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2169. Substrate Manifest Schema + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Substrate Manifest Schema (xananode.canonical:schema/substrate-manifest-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2170. Substrate Manifest Schema + - Existing: Substrate Manifest (xananode.example:concept/substrate-manifest) + - Incoming: Substrate Manifest Schema (xananode.canonical:schema/substrate-manifest-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2171. Substrate Manifest Schema + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Substrate Manifest Schema (xananode.canonical:schema/substrate-manifest-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2172. Substrate Manifest Schema + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Substrate Manifest Schema (xananode.canonical:schema/substrate-manifest-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2173. Substrate Node Schema + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Substrate Node Schema (xananode.canonical:schema/substrate-node-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2174. Substrate Node Schema + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Substrate Node Schema (xananode.canonical:schema/substrate-node-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2175. Substrate Node Schema + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Substrate Node Schema (xananode.canonical:schema/substrate-node-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2176. Substrate Relationships Schema + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Substrate Relationships Schema (xananode.canonical:schema/substrate-relationships-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2177. Substrate Relationships Schema + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Substrate Relationships Schema (xananode.canonical:schema/substrate-relationships-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2178. Substrate Relationships Schema + - Existing: Relationship (xananode.canonical:schema/node-type-relationship) + - Incoming: Substrate Relationships Schema (xananode.canonical:schema/substrate-relationships-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2179. Substrate Relationships Schema + - Existing: Schema (xananode.canonical:schema/node-type-schema) + - Incoming: Substrate Relationships Schema (xananode.canonical:schema/substrate-relationships-schema) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2180. GitHub Profile + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: GitHub Profile (xananode.canonical:source/github-profile) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2181. GitHub Profile + - Existing: GitHub (xananode.example:source/source-github) + - Incoming: GitHub Profile (xananode.canonical:source/github-profile) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2182. GitHub Profile + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: GitHub Profile (xananode.canonical:source/github-profile) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2183. GitHub Profile + - Existing: Source (xananode.canonical:schema/node-type-source) + - Incoming: GitHub Profile (xananode.canonical:source/github-profile) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2184. Hugo Official Site + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Hugo Official Site (xananode.canonical:source/hugo-official-site) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2185. Hugo Official Site + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Hugo Official Site (xananode.canonical:source/hugo-official-site) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2186. Hugo Official Site + - Existing: Source (xananode.canonical:schema/node-type-source) + - Incoming: Hugo Official Site (xananode.canonical:source/hugo-official-site) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2187. Support XanaNode + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Support XanaNode (xananode.canonical:source/support-xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2188. Support XanaNode + - Existing: Support (xananode.example:source/source-support) + - Incoming: Support XanaNode (xananode.canonical:source/support-xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2189. Support XanaNode + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Support XanaNode (xananode.canonical:source/support-xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2190. Support XanaNode + - Existing: Source (xananode.canonical:schema/node-type-source) + - Incoming: Support XanaNode (xananode.canonical:source/support-xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2191. XanaNode.com + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: XanaNode.com (xananode.canonical:source/xananode-com-domain) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2192. XanaNode.com + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: XanaNode.com (xananode.canonical:source/xananode-com-domain) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2193. XanaNode.com + - Existing: Source (xananode.canonical:schema/node-type-source) + - Incoming: XanaNode.com (xananode.canonical:source/xananode-com-domain) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2194. XanaNode Core SDK Repository + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: XanaNode Core SDK Repository (xananode.canonical:source/xananode-core-sdk-repository) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2195. XanaNode Core SDK Repository + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: XanaNode Core SDK Repository (xananode.canonical:source/xananode-core-sdk-repository) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2196. XanaNode Core SDK Repository + - Existing: XanaNode Core SDK (xananode.canonical:project/xananode-core-sdk) + - Incoming: XanaNode Core SDK Repository (xananode.canonical:source/xananode-core-sdk-repository) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2197. XanaNode Core SDK Repository + - Existing: XanaNode Core (xananode.canonical:schema/namespace-xananode) + - Incoming: XanaNode Core SDK Repository (xananode.canonical:source/xananode-core-sdk-repository) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2198. XanaNode Core SDK Repository + - Existing: Source (xananode.canonical:schema/node-type-source) + - Incoming: XanaNode Core SDK Repository (xananode.canonical:source/xananode-core-sdk-repository) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2199. XanaNode Hugo Repository + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: XanaNode Hugo Repository (xananode.canonical:source/xananode-hugo-repository) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2200. XanaNode Hugo Repository + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: XanaNode Hugo Repository (xananode.canonical:source/xananode-hugo-repository) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2201. XanaNode Hugo Repository + - Existing: Source (xananode.canonical:schema/node-type-source) + - Incoming: XanaNode Hugo Repository (xananode.canonical:source/xananode-hugo-repository) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2202. XanaNode.net + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: XanaNode.net (xananode.canonical:source/xananode-net-domain) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2203. XanaNode.net + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: XanaNode.net (xananode.canonical:source/xananode-net-domain) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2204. XanaNode.net + - Existing: Source (xananode.canonical:schema/node-type-source) + - Incoming: XanaNode.net (xananode.canonical:source/xananode-net-domain) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2205. XanaNode.org + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: XanaNode.org (xananode.canonical:source/xananode-org-domain) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2206. XanaNode.org + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: XanaNode.org (xananode.canonical:source/xananode-org-domain) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2207. XanaNode.org + - Existing: Source (xananode.canonical:schema/node-type-source) + - Incoming: XanaNode.org (xananode.canonical:source/xananode-org-domain) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2208. XanaNode Protocol Repository + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: XanaNode Protocol Repository (xananode.canonical:source/xananode-protocol-repository) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2209. XanaNode Protocol Repository + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: XanaNode Protocol Repository (xananode.canonical:source/xananode-protocol-repository) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2210. XanaNode Protocol Repository + - Existing: XanaNode Protocol (xananode.canonical:project/xananode-protocol) + - Incoming: XanaNode Protocol Repository (xananode.canonical:source/xananode-protocol-repository) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2211. XanaNode Protocol Repository + - Existing: Source (xananode.canonical:schema/node-type-source) + - Incoming: XanaNode Protocol Repository (xananode.canonical:source/xananode-protocol-repository) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2212. XanaNode Studio Repository + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: XanaNode Studio Repository (xananode.canonical:source/xananode-studio-repository) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2213. XanaNode Studio Repository + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: XanaNode Studio Repository (xananode.canonical:source/xananode-studio-repository) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2214. XanaNode Studio Repository + - Existing: Source (xananode.canonical:schema/node-type-source) + - Incoming: XanaNode Studio Repository (xananode.canonical:source/xananode-studio-repository) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2215. XanaNode Workspace Repository + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: XanaNode Workspace Repository (xananode.canonical:source/xananode-workspace-repository) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2216. XanaNode Workspace Repository + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: XanaNode Workspace Repository (xananode.canonical:source/xananode-workspace-repository) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2217. XanaNode Workspace Repository + - Existing: XanaNode Workspace (xananode.canonical:project/xananode-workspace) + - Incoming: XanaNode Workspace Repository (xananode.canonical:source/xananode-workspace-repository) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2218. XanaNode Workspace Repository + - Existing: Source (xananode.canonical:schema/node-type-source) + - Incoming: XanaNode Workspace Repository (xananode.canonical:source/xananode-workspace-repository) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2219. Cytoscape.js + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Cytoscape.js (xananode.canonical:technology/cytoscape-js) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2220. Cytoscape.js + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Cytoscape.js (xananode.canonical:technology/cytoscape-js) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2221. Cytoscape.js + - Existing: Technology (xananode.canonical:schema/node-type-technology) + - Incoming: Cytoscape.js (xananode.canonical:technology/cytoscape-js) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2222. Git + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Git (xananode.canonical:technology/git) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2223. Git + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Git (xananode.canonical:technology/git) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2224. Git + - Existing: Technology (xananode.canonical:schema/node-type-technology) + - Incoming: Git (xananode.canonical:technology/git) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2225. Hugo + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Hugo (xananode.canonical:technology/hugo) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2226. Hugo + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Hugo (xananode.canonical:technology/hugo) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2227. Hugo + - Existing: Technology (xananode.canonical:schema/node-type-technology) + - Incoming: Hugo (xananode.canonical:technology/hugo) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2228. Node.js + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Node.js (xananode.canonical:technology/nodejs) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2229. Node.js + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Node.js (xananode.canonical:technology/nodejs) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2230. Node.js + - Existing: Technology (xananode.canonical:schema/node-type-technology) + - Incoming: Node.js (xananode.canonical:technology/nodejs) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2231. Python + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Python (xananode.canonical:technology/python) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2232. Python + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Python (xananode.canonical:technology/python) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2233. Python + - Existing: Technology (xananode.canonical:schema/node-type-technology) + - Incoming: Python (xananode.canonical:technology/python) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2234. XanaNode Stack Trail + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: XanaNode Stack Trail (xananode.canonical:trail/xananode-stack-trail) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2235. XanaNode Stack Trail + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: XanaNode Stack Trail (xananode.canonical:trail/xananode-stack-trail) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2236. Gottfried Wilhelm Leibniz + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Gottfried Wilhelm Leibniz (xananode.lineage:person/gottfried-wilhelm-leibniz) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2237. Gottfried Wilhelm Leibniz + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Gottfried Wilhelm Leibniz (xananode.lineage:person/gottfried-wilhelm-leibniz) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2238. Gottfried Wilhelm Leibniz + - Existing: Person (xananode.canonical:schema/node-type-person) + - Incoming: Gottfried Wilhelm Leibniz (xananode.lineage:person/gottfried-wilhelm-leibniz) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2239. Wilhelm Ostwald + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Wilhelm Ostwald (xananode.lineage:person/wilhelm-ostwald) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2240. Wilhelm Ostwald + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Wilhelm Ostwald (xananode.lineage:person/wilhelm-ostwald) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2241. Wilhelm Ostwald + - Existing: Person (xananode.canonical:schema/node-type-person) + - Incoming: Wilhelm Ostwald (xananode.lineage:person/wilhelm-ostwald) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2242. Jorge Luis Borges + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Jorge Luis Borges (xananode.lineage:person/jorge-luis-borges) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2243. Jorge Luis Borges + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Jorge Luis Borges (xananode.lineage:person/jorge-luis-borges) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2244. Jorge Luis Borges + - Existing: Person (xananode.canonical:schema/node-type-person) + - Incoming: Jorge Luis Borges (xananode.lineage:person/jorge-luis-borges) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2245. The Garden of Forking Paths + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: The Garden of Forking Paths (xananode.lineage:publication/the-garden-of-forking-paths) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2246. The Garden of Forking Paths + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: The Garden of Forking Paths (xananode.lineage:publication/the-garden-of-forking-paths) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2247. The Garden of Forking Paths + - Existing: Publication (xananode.canonical:schema/node-type-publication) + - Incoming: The Garden of Forking Paths (xananode.lineage:publication/the-garden-of-forking-paths) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2248. Andries van Dam + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Andries van Dam (xananode.lineage:person/andries-van-dam) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2249. Andries van Dam + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Andries van Dam (xananode.lineage:person/andries-van-dam) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2250. Andries van Dam + - Existing: Person (xananode.canonical:schema/node-type-person) + - Incoming: Andries van Dam (xananode.lineage:person/andries-van-dam) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2251. Brown University + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Brown University (xananode.lineage:place/brown-university) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2252. Brown University + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Brown University (xananode.lineage:place/brown-university) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2253. Hypertext Editing System + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Hypertext Editing System (xananode.lineage:project/hypertext-editing-system) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2254. Hypertext Editing System + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Hypertext Editing System (xananode.lineage:project/hypertext-editing-system) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2255. Hypertext Editing System + - Existing: Project (xananode.canonical:schema/node-type-project) + - Incoming: Hypertext Editing System (xananode.lineage:project/hypertext-editing-system) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2256. FRESS + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: FRESS (xananode.lineage:project/fress) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2257. FRESS + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: FRESS (xananode.lineage:project/fress) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2258. FRESS + - Existing: Project (xananode.canonical:schema/node-type-project) + - Incoming: FRESS (xananode.lineage:project/fress) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2259. Intermedia + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Intermedia (xananode.lineage:project/intermedia) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2260. Intermedia + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Intermedia (xananode.lineage:project/intermedia) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2261. Intermedia + - Existing: Project (xananode.canonical:schema/node-type-project) + - Incoming: Intermedia (xananode.lineage:project/intermedia) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2262. Nicholas Negroponte + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Nicholas Negroponte (xananode.lineage:person/nicholas-negroponte) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2263. Nicholas Negroponte + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Nicholas Negroponte (xananode.lineage:person/nicholas-negroponte) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2264. Nicholas Negroponte + - Existing: Person (xananode.canonical:schema/node-type-person) + - Incoming: Nicholas Negroponte (xananode.lineage:person/nicholas-negroponte) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2265. Seymour Papert + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Seymour Papert (xananode.lineage:person/seymour-papert) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2266. Seymour Papert + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Seymour Papert (xananode.lineage:person/seymour-papert) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2267. Seymour Papert + - Existing: Person (xananode.canonical:schema/node-type-person) + - Incoming: Seymour Papert (xananode.lineage:person/seymour-papert) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2268. Marvin Minsky + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Marvin Minsky (xananode.lineage:person/marvin-minsky) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2269. Marvin Minsky + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Marvin Minsky (xananode.lineage:person/marvin-minsky) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2270. Marvin Minsky + - Existing: Person (xananode.canonical:schema/node-type-person) + - Incoming: Marvin Minsky (xananode.lineage:person/marvin-minsky) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2271. MIT Media Lab + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: MIT Media Lab (xananode.lineage:organization/mit-media-lab) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2272. MIT Media Lab + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: MIT Media Lab (xananode.lineage:organization/mit-media-lab) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2273. MIT Media Lab + - Existing: Organization (xananode.canonical:schema/node-type-organization) + - Incoming: MIT Media Lab (xananode.lineage:organization/mit-media-lab) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2274. Hans Peter Brondmo + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Hans Peter Brondmo (xananode.lineage:person/hans-peter-brondmo) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2275. Hans Peter Brondmo + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Hans Peter Brondmo (xananode.lineage:person/hans-peter-brondmo) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2276. Hans Peter Brondmo + - Existing: Person (xananode.canonical:schema/node-type-person) + - Incoming: Hans Peter Brondmo (xananode.lineage:person/hans-peter-brondmo) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2277. Micons + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Micons (xananode.lineage:technology/micons) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2278. Micons + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Micons (xananode.lineage:technology/micons) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2279. Micons + - Existing: Technology (xananode.canonical:schema/node-type-technology) + - Incoming: Micons (xananode.lineage:technology/micons) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2280. Robert Winter + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Robert Winter (xananode.lineage:person/robert-winter) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2281. Robert Winter + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Robert Winter (xananode.lineage:person/robert-winter) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2282. Robert Winter + - Existing: Person (xananode.canonical:schema/node-type-person) + - Incoming: Robert Winter (xananode.lineage:person/robert-winter) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2283. Interactive Beethoven's Ninth + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Interactive Beethoven's Ninth (xananode.lineage:project/interactive-beethoven-ninth) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2284. Interactive Beethoven's Ninth + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Interactive Beethoven's Ninth (xananode.lineage:project/interactive-beethoven-ninth) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2285. Interactive Beethoven's Ninth + - Existing: Project (xananode.canonical:schema/node-type-project) + - Incoming: Interactive Beethoven's Ninth (xananode.lineage:project/interactive-beethoven-ninth) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2286. Robert Abel + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Robert Abel (xananode.lineage:person/robert-abel) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2287. Robert Abel + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Robert Abel (xananode.lineage:person/robert-abel) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2288. Robert Abel + - Existing: Person (xananode.canonical:schema/node-type-person) + - Incoming: Robert Abel (xananode.lineage:person/robert-abel) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2289. Interactive Guernica + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Interactive Guernica (xananode.lineage:project/interactive-guernica) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2290. Interactive Guernica + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Interactive Guernica (xananode.lineage:project/interactive-guernica) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2291. Interactive Guernica + - Existing: Project (xananode.canonical:schema/node-type-project) + - Incoming: Interactive Guernica (xananode.lineage:project/interactive-guernica) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2292. Ivan Sutherland + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Ivan Sutherland (xananode.lineage:person/ivan-sutherland) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2293. Ivan Sutherland + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Ivan Sutherland (xananode.lineage:person/ivan-sutherland) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2294. Ivan Sutherland + - Existing: Person (xananode.canonical:schema/node-type-person) + - Incoming: Ivan Sutherland (xananode.lineage:person/ivan-sutherland) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2295. Jaron Lanier + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Jaron Lanier (xananode.lineage:person/jaron-lanier) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2296. Jaron Lanier + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Jaron Lanier (xananode.lineage:person/jaron-lanier) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2297. Jaron Lanier + - Existing: Person (xananode.canonical:schema/node-type-person) + - Incoming: Jaron Lanier (xananode.lineage:person/jaron-lanier) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2298. VPL Research + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: VPL Research (xananode.lineage:organization/vpl-research) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2299. VPL Research + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: VPL Research (xananode.lineage:organization/vpl-research) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2300. VPL Research + - Existing: Organization (xananode.canonical:schema/node-type-organization) + - Incoming: VPL Research (xananode.lineage:organization/vpl-research) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2301. Scott Fisher + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Scott Fisher (xananode.lineage:person/scott-fisher) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2302. Scott Fisher + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Scott Fisher (xananode.lineage:person/scott-fisher) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2303. Scott Fisher + - Existing: Person (xananode.canonical:schema/node-type-person) + - Incoming: Scott Fisher (xananode.lineage:person/scott-fisher) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2304. NASA + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: NASA (xananode.lineage:organization/nasa) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2305. NASA + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: NASA (xananode.lineage:organization/nasa) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2306. NASA + - Existing: Organization (xananode.canonical:schema/node-type-organization) + - Incoming: NASA (xananode.lineage:organization/nasa) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2307. Dirk Gently's Holistic Detective Agency + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Dirk Gently's Holistic Detective Agency (xananode.lineage:publication/dirk-gentlys-holistic-detective-agency) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2308. Dirk Gently's Holistic Detective Agency + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Dirk Gently's Holistic Detective Agency (xananode.lineage:publication/dirk-gentlys-holistic-detective-agency) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2309. Dirk Gently's Holistic Detective Agency + - Existing: Publication (xananode.canonical:schema/node-type-publication) + - Incoming: Dirk Gently's Holistic Detective Agency (xananode.lineage:publication/dirk-gentlys-holistic-detective-agency) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2310. BBC Two + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: BBC Two (xananode.lineage:organization/bbc-two) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2311. BBC Two + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: BBC Two (xananode.lineage:organization/bbc-two) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2312. BBC Two + - Existing: Organization (xananode.canonical:schema/node-type-organization) + - Incoming: BBC Two (xananode.lineage:organization/bbc-two) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2313. Richard Saul Wurman + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Richard Saul Wurman (xananode.lineage:person/richard-saul-wurman) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2314. Richard Saul Wurman + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Richard Saul Wurman (xananode.lineage:person/richard-saul-wurman) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2315. Richard Saul Wurman + - Existing: Person (xananode.canonical:schema/node-type-person) + - Incoming: Richard Saul Wurman (xananode.lineage:person/richard-saul-wurman) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2316. Harry Marks + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Harry Marks (xananode.lineage:person/harry-marks) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2317. Harry Marks + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Harry Marks (xananode.lineage:person/harry-marks) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2318. Harry Marks + - Existing: Person (xananode.canonical:schema/node-type-person) + - Incoming: Harry Marks (xananode.lineage:person/harry-marks) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2319. John Sculley + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: John Sculley (xananode.lineage:person/john-sculley) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2320. John Sculley + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: John Sculley (xananode.lineage:person/john-sculley) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2321. John Sculley + - Existing: Person (xananode.canonical:schema/node-type-person) + - Incoming: John Sculley (xananode.lineage:person/john-sculley) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2322. Apple Knowledge Navigator + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Apple Knowledge Navigator (xananode.lineage:technology/apple-knowledge-navigator) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2323. Apple Knowledge Navigator + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Apple Knowledge Navigator (xananode.lineage:technology/apple-knowledge-navigator) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2324. Apple Knowledge Navigator + - Existing: Technology (xananode.canonical:schema/node-type-technology) + - Incoming: Apple Knowledge Navigator (xananode.lineage:technology/apple-knowledge-navigator) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2325. Bill Atkinson + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Bill Atkinson (xananode.lineage:person/bill-atkinson) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2326. Bill Atkinson + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Bill Atkinson (xananode.lineage:person/bill-atkinson) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2327. Bill Atkinson + - Existing: Person (xananode.canonical:schema/node-type-person) + - Incoming: Bill Atkinson (xananode.lineage:person/bill-atkinson) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2328. Herbie Hancock + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Herbie Hancock (xananode.lineage:person/herbie-hancock) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2329. Herbie Hancock + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Herbie Hancock (xananode.lineage:person/herbie-hancock) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2330. Herbie Hancock + - Existing: Person (xananode.canonical:schema/node-type-person) + - Incoming: Herbie Hancock (xananode.lineage:person/herbie-hancock) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2331. Nigel Holmes + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Nigel Holmes (xananode.lineage:person/nigel-holmes) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2332. Nigel Holmes + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Nigel Holmes (xananode.lineage:person/nigel-holmes) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2333. Nigel Holmes + - Existing: Person (xananode.canonical:schema/node-type-person) + - Incoming: Nigel Holmes (xananode.lineage:person/nigel-holmes) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2334. Laurie Anderson + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Laurie Anderson (xananode.lineage:person/laurie-anderson) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2335. Laurie Anderson + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Laurie Anderson (xananode.lineage:person/laurie-anderson) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2336. Laurie Anderson + - Existing: Person (xananode.canonical:schema/node-type-person) + - Incoming: Laurie Anderson (xananode.lineage:person/laurie-anderson) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2337. Bran Ferren + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Bran Ferren (xananode.lineage:person/bran-ferren) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2338. Bran Ferren + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Bran Ferren (xananode.lineage:person/bran-ferren) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2339. Bran Ferren + - Existing: Person (xananode.canonical:schema/node-type-person) + - Incoming: Bran Ferren (xananode.lineage:person/bran-ferren) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2340. Robert Cailliau + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Robert Cailliau (xananode.lineage:person/robert-cailliau) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2341. Robert Cailliau + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Robert Cailliau (xananode.lineage:person/robert-cailliau) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2342. Robert Cailliau + - Existing: Person (xananode.canonical:schema/node-type-person) + - Incoming: Robert Cailliau (xananode.lineage:person/robert-cailliau) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2343. CERN + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: CERN (xananode.lineage:place/cern) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2344. CERN + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: CERN (xananode.lineage:place/cern) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2345. HTML + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: HTML (xananode.lineage:technology/html) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2346. HTML + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: HTML (xananode.lineage:technology/html) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2347. HTML + - Existing: Technology (xananode.canonical:schema/node-type-technology) + - Incoming: HTML (xananode.lineage:technology/html) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2348. URL/URI + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: URL/URI (xananode.lineage:technology/url-uri) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2349. URL/URI + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: URL/URI (xananode.lineage:technology/url-uri) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2350. URL/URI + - Existing: Technology (xananode.canonical:schema/node-type-technology) + - Incoming: URL/URI (xananode.lineage:technology/url-uri) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2351. HTTP + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: HTTP (xananode.lineage:technology/http) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2352. HTTP + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: HTTP (xananode.lineage:technology/http) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2353. HTTP + - Existing: Technology (xananode.canonical:schema/node-type-technology) + - Incoming: HTTP (xananode.lineage:technology/http) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2354. NCSA + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: NCSA (xananode.lineage:organization/ncsa) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2355. NCSA + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: NCSA (xananode.lineage:organization/ncsa) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2356. NCSA + - Existing: Organization (xananode.canonical:schema/node-type-organization) + - Incoming: NCSA (xananode.lineage:organization/ncsa) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2357. Marc Andreessen + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Marc Andreessen (xananode.lineage:person/marc-andreessen) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2358. Marc Andreessen + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Marc Andreessen (xananode.lineage:person/marc-andreessen) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2359. Marc Andreessen + - Existing: Person (xananode.canonical:schema/node-type-person) + - Incoming: Marc Andreessen (xananode.lineage:person/marc-andreessen) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2360. Mosaic + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Mosaic (xananode.lineage:technology/mosaic) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2361. Mosaic + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Mosaic (xananode.lineage:technology/mosaic) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2362. Mosaic + - Existing: Technology (xananode.canonical:schema/node-type-technology) + - Incoming: Mosaic (xananode.lineage:technology/mosaic) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2363. The Web as Incomplete Hypertext + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: The Web as Incomplete Hypertext (xananode.lineage:concept/web-as-incomplete-hypertext) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2364. The Web as Incomplete Hypertext + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: The Web as Incomplete Hypertext (xananode.lineage:concept/web-as-incomplete-hypertext) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2365. The Web as Incomplete Hypertext + - Existing: Concept (xananode.canonical:schema/node-type-concept) + - Incoming: The Web as Incomplete Hypertext (xananode.lineage:concept/web-as-incomplete-hypertext) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2366. Guide + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Guide (xananode.lineage:technology/guide) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2367. Guide + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Guide (xananode.lineage:technology/guide) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2368. Guide + - Existing: Technology (xananode.canonical:schema/node-type-technology) + - Incoming: Guide (xananode.lineage:technology/guide) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2369. Storyspace + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Storyspace (xananode.lineage:project/storyspace) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2370. Storyspace + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Storyspace (xananode.lineage:project/storyspace) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2371. Storyspace + - Existing: Project (xananode.canonical:schema/node-type-project) + - Incoming: Storyspace (xananode.lineage:project/storyspace) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2372. ZOG/KMS + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: ZOG/KMS (xananode.lineage:project/zog-kms) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2373. ZOG/KMS + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: ZOG/KMS (xananode.lineage:project/zog-kms) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2374. ZOG/KMS + - Existing: Project (xananode.canonical:schema/node-type-project) + - Incoming: ZOG/KMS (xananode.lineage:project/zog-kms) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2375. Xanadu at Autodesk + - Existing: Project Xanadu (xananode.example:project/project-xanadu) + - Incoming: Xanadu at Autodesk (xananode.lineage:project/xanadu-at-autodesk) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2376. Xanadu at Autodesk + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Xanadu at Autodesk (xananode.lineage:project/xanadu-at-autodesk) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2377. Xanadu at Autodesk + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Xanadu at Autodesk (xananode.lineage:project/xanadu-at-autodesk) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2378. Xanadu at Autodesk + - Existing: Project (xananode.canonical:schema/node-type-project) + - Incoming: Xanadu at Autodesk (xananode.lineage:project/xanadu-at-autodesk) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2379. Conflict and Disputed Identity + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Conflict and Disputed Identity (xananode.lineage:concept/conflict-disputed-identity) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2380. Conflict and Disputed Identity + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Conflict and Disputed Identity (xananode.lineage:concept/conflict-disputed-identity) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2381. Conflict and Disputed Identity + - Existing: Concept (xananode.canonical:schema/node-type-concept) + - Incoming: Conflict and Disputed Identity (xananode.lineage:concept/conflict-disputed-identity) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2382. Conflict and Disputed Identity + - Existing: Disputed identity (xananode.canonical:schema/relationship-type-disputed_identity) + - Incoming: Conflict and Disputed Identity (xananode.lineage:concept/conflict-disputed-identity) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2383. Git-backed Substrate + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Git-backed Substrate (xananode.lineage:technology/git-backed-substrate) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2384. Git-backed Substrate + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Git-backed Substrate (xananode.lineage:technology/git-backed-substrate) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2385. Git-backed Substrate + - Existing: Technology (xananode.canonical:schema/node-type-technology) + - Incoming: Git-backed Substrate (xananode.lineage:technology/git-backed-substrate) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2386. Babel + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Babel (xananode.lineage:tool/babel) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2387. Babel + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Babel (xananode.lineage:tool/babel) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2388. Hyperland VR + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Hyperland VR (xananode.lineage:tool/hyperland-vr) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2389. Hyperland VR + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Hyperland VR (xananode.lineage:tool/hyperland-vr) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2390. Hyperland VR + - Existing: Hyperland (xananode.lineage:publication/hyperland) + - Incoming: Hyperland VR (xananode.lineage:tool/hyperland-vr) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2391. Lost Lineage of Human Knowledge Augmentation + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Lost Lineage of Human Knowledge Augmentation (xananode.lineage:concept/lost-lineage-human-knowledge-augmentation) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2392. Lost Lineage of Human Knowledge Augmentation + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Lost Lineage of Human Knowledge Augmentation (xananode.lineage:concept/lost-lineage-human-knowledge-augmentation) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2393. Lost Lineage of Human Knowledge Augmentation + - Existing: Concept (xananode.canonical:schema/node-type-concept) + - Incoming: Lost Lineage of Human Knowledge Augmentation (xananode.lineage:concept/lost-lineage-human-knowledge-augmentation) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2394. Paul Otlet + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Paul Otlet (xananode.lineage:person/paul-otlet) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2395. Paul Otlet + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Paul Otlet (xananode.lineage:person/paul-otlet) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2396. Paul Otlet + - Existing: Person (xananode.canonical:schema/node-type-person) + - Incoming: Paul Otlet (xananode.lineage:person/paul-otlet) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2397. H. G. Wells + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: H. G. Wells (xananode.lineage:person/h-g-wells) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2398. H. G. Wells + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: H. G. Wells (xananode.lineage:person/h-g-wells) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2399. H. G. Wells + - Existing: Person (xananode.canonical:schema/node-type-person) + - Incoming: H. G. Wells (xananode.lineage:person/h-g-wells) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2400. Douglas Adams + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Douglas Adams (xananode.lineage:person/douglas-adams) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2401. Douglas Adams + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Douglas Adams (xananode.lineage:person/douglas-adams) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2402. Douglas Adams + - Existing: Person (xananode.canonical:schema/node-type-person) + - Incoming: Douglas Adams (xananode.lineage:person/douglas-adams) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2403. Hyperland + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Hyperland (xananode.lineage:publication/hyperland) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2404. Hyperland + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Hyperland (xananode.lineage:publication/hyperland) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2405. Hyperland + - Existing: Publication (xananode.canonical:schema/node-type-publication) + - Incoming: Hyperland (xananode.lineage:publication/hyperland) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2406. Hyperland + - Existing: Hyperland VR (xananode.lineage:tool/hyperland-vr) + - Incoming: Hyperland (xananode.lineage:publication/hyperland) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2407. Tom Baker + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Tom Baker (xananode.lineage:person/tom-baker) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2408. Tom Baker + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Tom Baker (xananode.lineage:person/tom-baker) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2409. Tom Baker + - Existing: Person (xananode.canonical:schema/node-type-person) + - Incoming: Tom Baker (xananode.lineage:person/tom-baker) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2410. Max Whitby + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Max Whitby (xananode.lineage:person/max-whitby) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2411. Max Whitby + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Max Whitby (xananode.lineage:person/max-whitby) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2412. Max Whitby + - Existing: Person (xananode.canonical:schema/node-type-person) + - Incoming: Max Whitby (xananode.lineage:person/max-whitby) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2413. TED2 + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: TED2 (xananode.lineage:event/ted2-1990) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2414. TED2 + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: TED2 (xananode.lineage:event/ted2-1990) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2415. Monterey, California + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Monterey, California (xananode.lineage:place/monterey-california) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2416. Monterey, California + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Monterey, California (xananode.lineage:place/monterey-california) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2417. Bob Stein + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Bob Stein (xananode.lineage:person/bob-stein) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2418. Bob Stein + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Bob Stein (xananode.lineage:person/bob-stein) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2419. Bob Stein + - Existing: Person (xananode.canonical:schema/node-type-person) + - Incoming: Bob Stein (xananode.lineage:person/bob-stein) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2420. Voyager Company + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Voyager Company (xananode.lineage:organization/voyager-company) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2421. Voyager Company + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Voyager Company (xananode.lineage:organization/voyager-company) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2422. Voyager Company + - Existing: Organization (xananode.canonical:schema/node-type-organization) + - Incoming: Voyager Company (xananode.lineage:organization/voyager-company) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2423. Alan Kay + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Alan Kay (xananode.lineage:person/alan-kay) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2424. Alan Kay + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Alan Kay (xananode.lineage:person/alan-kay) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2425. Alan Kay + - Existing: Person (xananode.canonical:schema/node-type-person) + - Incoming: Alan Kay (xananode.lineage:person/alan-kay) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2426. Xerox PARC + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Xerox PARC (xananode.lineage:organization/xerox-parc) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2427. Xerox PARC + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Xerox PARC (xananode.lineage:organization/xerox-parc) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2428. Xerox PARC + - Existing: Organization (xananode.canonical:schema/node-type-organization) + - Incoming: Xerox PARC (xananode.lineage:organization/xerox-parc) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2429. HyperCard + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: HyperCard (xananode.lineage:technology/hypercard) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2430. HyperCard + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: HyperCard (xananode.lineage:technology/hypercard) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2431. HyperCard + - Existing: Technology (xananode.canonical:schema/node-type-technology) + - Incoming: HyperCard (xananode.lineage:technology/hypercard) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2432. Tim Berners-Lee + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Tim Berners-Lee (xananode.lineage:person/tim-berners-lee) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2433. Tim Berners-Lee + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Tim Berners-Lee (xananode.lineage:person/tim-berners-lee) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2434. Tim Berners-Lee + - Existing: Person (xananode.canonical:schema/node-type-person) + - Incoming: Tim Berners-Lee (xananode.lineage:person/tim-berners-lee) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2435. World Wide Web + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: World Wide Web (xananode.lineage:technology/world-wide-web) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2436. World Wide Web + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: World Wide Web (xananode.lineage:technology/world-wide-web) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2437. World Wide Web + - Existing: Technology (xananode.canonical:schema/node-type-technology) + - Incoming: World Wide Web (xananode.lineage:technology/world-wide-web) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2438. Aspen Movie Map + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Aspen Movie Map (xananode.lineage:project/aspen-movie-map) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2439. Aspen Movie Map + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Aspen Movie Map (xananode.lineage:project/aspen-movie-map) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2440. Aspen Movie Map + - Existing: Project (xananode.canonical:schema/node-type-project) + - Incoming: Aspen Movie Map (xananode.lineage:project/aspen-movie-map) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2441. Lost Lineage Intertwingled Trail + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Lost Lineage Intertwingled Trail (xananode.lineage:trail/lost-lineage-intertwingled-trail) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -114. Jaron Lanier - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Jaron Lanier (xananode.lineage:person/jaron-lanier) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +2442. Lost Lineage Intertwingled Trail + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Lost Lineage Intertwingled Trail (xananode.lineage:trail/lost-lineage-intertwingled-trail) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +## Incoming Relationships + +1. example.minimal:rel/source-supports-claim + - Type: supports + - Source: example.minimal:source/as-we-may-think + - Target: example.minimal:claim/substrate-is-structure + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +2. example.minimal:rel/source-discusses-associative-trails + - Type: discusses + - Source: example.minimal:source/as-we-may-think + - Target: example.minimal:concept/associative-trails + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +3. example.minimal:rel/associative-trails-context-for-substrate + - Type: related_to + - Source: example.minimal:concept/associative-trails + - Target: example.minimal:concept/knowledge-substrate + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +4. example.minimal:rel/claim-defines-concept + - Type: defines + - Source: example.minimal:claim/substrate-is-structure + - Target: example.minimal:concept/knowledge-substrate + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +5. example.minimal:rel/concept-has-claim + - Type: has_claim + - Source: example.minimal:concept/knowledge-substrate + - Target: example.minimal:claim/substrate-is-structure + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +6. example.minimal:rel/trail-starts-with-source + - Type: starts_with + - Source: example.minimal:trail/start-here + - Target: example.minimal:source/as-we-may-think + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +7. example.minimal:rel/trail-continues-to-claim + - Type: continues_to + - Source: example.minimal:source/as-we-may-think + - Target: example.minimal:claim/substrate-is-structure + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +8. example.minimal:rel/trail-continues-to-concept + - Type: continues_to + - Source: example.minimal:claim/substrate-is-structure + - Target: example.minimal:concept/knowledge-substrate + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +9. example.minimal:rel/trail-includes-associative-trails + - Type: features + - Source: example.minimal:trail/start-here + - Target: example.minimal:concept/associative-trails + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +10. example.minimal:rel/maintainer-created-intro-essay + - Type: created + - Source: example.minimal:person/example-maintainer + - Target: example.minimal:essay/relationship-navigation-intro + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +11. example.minimal:rel/fragment-derived-from-source + - Type: derived_from + - Source: example.minimal:fragment/as-we-may-think-0004 + - Target: example.minimal:source/as-we-may-think + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +12. example.minimal:rel/essay-transcludes-fragment + - Type: transcludes + - Source: example.minimal:essay/relationship-navigation-intro + - Target: example.minimal:fragment/as-we-may-think-0004 + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +13. xananode.canonical:rel/bootstrap-created-revision + - Type: created + - Source: xananode.canonical:event/xananode-canonical-pack-bootstrap + - Target: xananode.canonical:revision/canonical-pack-v0-1-0 + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +14. xananode.canonical:rel/built-by-bots-created-icon + - Type: created + - Source: xananode.canonical:organization/built-by-bots + - Target: xananode.canonical:media/xananode-icon + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +15. xananode.canonical:rel/christian-authored-xananode + - Type: authored + - Source: xananode.canonical:person/christian-siefen + - Target: xananode.canonical:concept/xananode + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +16. xananode.canonical:rel/core-builds-protocol-artifacts + - Type: enables + - Source: xananode.canonical:project/xananode-core-sdk + - Target: xananode.canonical:concept/protocol-artifacts + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +17. xananode.canonical:rel/core-documented-by-repository + - Type: documents + - Source: xananode.canonical:source/xananode-core-sdk-repository + - Target: xananode.canonical:project/xananode-core-sdk + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +18. xananode.canonical:rel/core-implements-protocol + - Type: implements + - Source: xananode.canonical:project/xananode-core-sdk + - Target: xananode.canonical:project/xananode-protocol + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +19. xananode.canonical:rel/core-uses-nodejs + - Type: uses + - Source: xananode.canonical:project/xananode-core-sdk + - Target: xananode.canonical:technology/nodejs + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +20. xananode.canonical:rel/github-profile-includes-core-repo + - Type: includes + - Source: xananode.canonical:source/github-profile + - Target: xananode.canonical:source/xananode-core-sdk-repository + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +21. xananode.canonical:rel/github-profile-includes-hugo-repo + - Type: includes + - Source: xananode.canonical:source/github-profile + - Target: xananode.canonical:source/xananode-hugo-repository + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +22. xananode.canonical:rel/github-profile-includes-protocol-repo + - Type: includes + - Source: xananode.canonical:source/github-profile + - Target: xananode.canonical:source/xananode-protocol-repository + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +23. xananode.canonical:rel/hugo-documented-by-repository + - Type: documents + - Source: xananode.canonical:source/xananode-hugo-repository + - Target: xananode.canonical:project/xananode-hugo-theme + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +24. xananode.canonical:rel/hugo-implements-projection-layer + - Type: implements + - Source: xananode.canonical:project/xananode-hugo-theme + - Target: xananode.canonical:concept/substrate-projection-layer + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +25. xananode.canonical:rel/hugo-uses-core + - Type: uses + - Source: xananode.canonical:project/xananode-hugo-theme + - Target: xananode.canonical:project/xananode-core-sdk + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +26. xananode.canonical:rel/hugo-uses-cytoscape + - Type: uses + - Source: xananode.canonical:project/xananode-hugo-theme + - Target: xananode.canonical:technology/cytoscape-js + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +27. xananode.canonical:rel/hugo-uses-hugo + - Type: uses + - Source: xananode.canonical:project/xananode-hugo-theme + - Target: xananode.canonical:technology/hugo + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +28. xananode.canonical:rel/icon-depicts-xananode + - Type: depicts + - Source: xananode.canonical:media/xananode-icon + - Target: xananode.canonical:concept/xananode + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +29. xananode.canonical:rel/project-xananode-hugo-theme-implements-concept-substrate-projection-layer + - Type: implements + - Source: xananode.canonical:project/xananode-hugo-theme + - Target: xananode.canonical:concept/substrate-projection-layer + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +30. xananode.canonical:rel/protocol-artifacts-enable-projection-layers + - Type: enables + - Source: xananode.canonical:concept/protocol-artifacts + - Target: xananode.canonical:concept/substrate-projection-layer + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +31. xananode.canonical:rel/protocol-contains-author-profile-schema + - Type: contains + - Source: xananode.canonical:project/xananode-protocol + - Target: xananode.canonical:schema/author-profile-schema + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +32. xananode.canonical:rel/protocol-contains-compatibility-report-schema + - Type: contains + - Source: xananode.canonical:project/xananode-protocol + - Target: xananode.canonical:schema/compatibility-report-schema + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +33. xananode.canonical:rel/protocol-contains-manifest-schema + - Type: contains + - Source: xananode.canonical:project/xananode-protocol + - Target: xananode.canonical:schema/substrate-manifest-schema + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +34. xananode.canonical:rel/protocol-contains-merge-report-schema + - Type: contains + - Source: xananode.canonical:project/xananode-protocol + - Target: xananode.canonical:schema/merge-report-schema + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +35. xananode.canonical:rel/protocol-contains-namespace-schema + - Type: contains + - Source: xananode.canonical:project/xananode-protocol + - Target: xananode.canonical:schema/namespace-schema + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +36. xananode.canonical:rel/protocol-contains-nanopublication-schema + - Type: contains + - Source: xananode.canonical:project/xananode-protocol + - Target: xananode.canonical:schema/nanopublication-schema + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +37. xananode.canonical:rel/protocol-contains-node-schema + - Type: contains + - Source: xananode.canonical:project/xananode-protocol + - Target: xananode.canonical:schema/substrate-node-schema + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +38. xananode.canonical:rel/protocol-contains-node-type-registry + - Type: contains + - Source: xananode.canonical:project/xananode-protocol + - Target: xananode.canonical:schema/node-type-registry + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +39. xananode.canonical:rel/protocol-contains-property-registry-schema + - Type: contains + - Source: xananode.canonical:project/xananode-protocol + - Target: xananode.canonical:schema/property-registry-schema + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +40. xananode.canonical:rel/protocol-contains-relationship-schema + - Type: contains + - Source: xananode.canonical:project/xananode-protocol + - Target: xananode.canonical:schema/substrate-relationships-schema + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +41. xananode.canonical:rel/protocol-contains-relationship-type-registry + - Type: contains + - Source: xananode.canonical:project/xananode-protocol + - Target: xananode.canonical:schema/relationship-type-registry + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +42. xananode.canonical:rel/protocol-contains-ro-crate-schema + - Type: contains + - Source: xananode.canonical:project/xananode-protocol + - Target: xananode.canonical:schema/ro-crate-metadata-schema + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +43. xananode.canonical:rel/protocol-contains-substrate-diff-schema + - Type: contains + - Source: xananode.canonical:project/xananode-protocol + - Target: xananode.canonical:schema/substrate-diff-schema + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +44. xananode.canonical:rel/protocol-documented-by-repository + - Type: documents + - Source: xananode.canonical:source/xananode-protocol-repository + - Target: xananode.canonical:project/xananode-protocol + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +45. xananode.canonical:rel/protocol-uses-python + - Type: uses + - Source: xananode.canonical:project/xananode-protocol + - Target: xananode.canonical:technology/python + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +46. xananode.canonical:rel/recreation-friction-motivates-pack-ingress + - Type: motivated_by + - Source: xananode.canonical:observation/markdown-recreation-friction + - Target: xananode.canonical:concept/protocol-artifacts + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +47. xananode.canonical:rel/registry-contains-node-type-claim + - Type: contains + - Source: xananode.canonical:schema/node-type-registry + - Target: xananode.canonical:schema/node-type-claim + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +48. xananode.canonical:rel/registry-contains-node-type-community + - Type: contains + - Source: xananode.canonical:schema/node-type-registry + - Target: xananode.canonical:schema/node-type-community + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +49. xananode.canonical:rel/registry-contains-node-type-concept + - Type: contains + - Source: xananode.canonical:schema/node-type-registry + - Target: xananode.canonical:schema/node-type-concept + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +50. xananode.canonical:rel/registry-contains-node-type-essay + - Type: contains + - Source: xananode.canonical:schema/node-type-registry + - Target: xananode.canonical:schema/node-type-essay + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +51. xananode.canonical:rel/registry-contains-node-type-event + - Type: contains + - Source: xananode.canonical:schema/node-type-registry + - Target: xananode.canonical:schema/node-type-event + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +52. xananode.canonical:rel/registry-contains-node-type-fragment + - Type: contains + - Source: xananode.canonical:schema/node-type-registry + - Target: xananode.canonical:schema/node-type-fragment + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +53. xananode.canonical:rel/registry-contains-node-type-media + - Type: contains + - Source: xananode.canonical:schema/node-type-registry + - Target: xananode.canonical:schema/node-type-media + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +54. xananode.canonical:rel/registry-contains-node-type-observation + - Type: contains + - Source: xananode.canonical:schema/node-type-registry + - Target: xananode.canonical:schema/node-type-observation + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +55. xananode.canonical:rel/registry-contains-node-type-organization + - Type: contains + - Source: xananode.canonical:schema/node-type-registry + - Target: xananode.canonical:schema/node-type-organization + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +56. xananode.canonical:rel/registry-contains-node-type-person + - Type: contains + - Source: xananode.canonical:schema/node-type-registry + - Target: xananode.canonical:schema/node-type-person + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +57. xananode.canonical:rel/registry-contains-node-type-place + - Type: contains + - Source: xananode.canonical:schema/node-type-registry + - Target: xananode.canonical:schema/node-type-place + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +58. xananode.canonical:rel/registry-contains-node-type-project + - Type: contains + - Source: xananode.canonical:schema/node-type-registry + - Target: xananode.canonical:schema/node-type-project + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +59. xananode.canonical:rel/registry-contains-node-type-publication + - Type: contains + - Source: xananode.canonical:schema/node-type-registry + - Target: xananode.canonical:schema/node-type-publication + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +60. xananode.canonical:rel/registry-contains-node-type-relationship + - Type: contains + - Source: xananode.canonical:schema/node-type-registry + - Target: xananode.canonical:schema/node-type-relationship + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +61. xananode.canonical:rel/registry-contains-node-type-revision + - Type: contains + - Source: xananode.canonical:schema/node-type-registry + - Target: xananode.canonical:schema/node-type-revision + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +62. xananode.canonical:rel/registry-contains-node-type-schema + - Type: contains + - Source: xananode.canonical:schema/node-type-registry + - Target: xananode.canonical:schema/node-type-schema + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +63. xananode.canonical:rel/registry-contains-node-type-source + - Type: contains + - Source: xananode.canonical:schema/node-type-registry + - Target: xananode.canonical:schema/node-type-source + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +64. xananode.canonical:rel/registry-contains-node-type-technology + - Type: contains + - Source: xananode.canonical:schema/node-type-registry + - Target: xananode.canonical:schema/node-type-technology + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +65. xananode.canonical:rel/registry-contains-node-type-trail + - Type: contains + - Source: xananode.canonical:schema/node-type-registry + - Target: xananode.canonical:schema/node-type-trail + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +66. xananode.canonical:rel/registry-contains-relationship-type-alias_of + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-alias_of + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +67. xananode.canonical:rel/registry-contains-relationship-type-alternative_to + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-alternative_to + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +68. xananode.canonical:rel/registry-contains-relationship-type-anticipated + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-anticipated + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +69. xananode.canonical:rel/registry-contains-relationship-type-anticipated_by + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-anticipated_by + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +70. xananode.canonical:rel/registry-contains-relationship-type-anticipates + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-anticipates + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +71. xananode.canonical:rel/registry-contains-relationship-type-appears_in + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-appears_in + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +72. xananode.canonical:rel/registry-contains-relationship-type-approved + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-approved + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +73. xananode.canonical:rel/registry-contains-relationship-type-approved_by + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-approved_by + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +74. xananode.canonical:rel/registry-contains-relationship-type-arrived_from + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-arrived_from + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +75. xananode.canonical:rel/registry-contains-relationship-type-arrives_at + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-arrives_at + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +76. xananode.canonical:rel/registry-contains-relationship-type-authored + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-authored + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +77. xananode.canonical:rel/registry-contains-relationship-type-authored_by + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-authored_by + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +78. xananode.canonical:rel/registry-contains-relationship-type-broader_than + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-broader_than + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +79. xananode.canonical:rel/registry-contains-relationship-type-cited_by + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-cited_by + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +80. xananode.canonical:rel/registry-contains-relationship-type-cites + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-cites + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +81. xananode.canonical:rel/registry-contains-relationship-type-claim_of + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-claim_of + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +82. xananode.canonical:rel/registry-contains-relationship-type-clarified_by + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-clarified_by + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +83. xananode.canonical:rel/registry-contains-relationship-type-clarifies + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-clarifies + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +84. xananode.canonical:rel/registry-contains-relationship-type-coined + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-coined + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +85. xananode.canonical:rel/registry-contains-relationship-type-coined_by + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-coined_by + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +86. xananode.canonical:rel/registry-contains-relationship-type-collaborated_with + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-collaborated_with + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +87. xananode.canonical:rel/registry-contains-relationship-type-compatible_with + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-compatible_with + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +88. xananode.canonical:rel/registry-contains-relationship-type-contains + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-contains + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +89. xananode.canonical:rel/registry-contains-relationship-type-contemporary_of + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-contemporary_of + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +90. xananode.canonical:rel/registry-contains-relationship-type-context_for + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-context_for + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +91. xananode.canonical:rel/registry-contains-relationship-type-continued_from + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-continued_from + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +92. xananode.canonical:rel/registry-contains-relationship-type-continues_to + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-continues_to + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +93. xananode.canonical:rel/registry-contains-relationship-type-contradicted_by + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-contradicted_by + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +94. xananode.canonical:rel/registry-contains-relationship-type-contradicts + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-contradicts + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +95. xananode.canonical:rel/registry-contains-relationship-type-contrasts_with + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-contrasts_with + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +96. xananode.canonical:rel/registry-contains-relationship-type-created + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-created + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +97. xananode.canonical:rel/registry-contains-relationship-type-created_by + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-created_by + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +98. xananode.canonical:rel/registry-contains-relationship-type-deep_linked_from + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-deep_linked_from + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +99. xananode.canonical:rel/registry-contains-relationship-type-deep_links_to + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-deep_links_to + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +100. xananode.canonical:rel/registry-contains-relationship-type-defined_by + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-defined_by + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +101. xananode.canonical:rel/registry-contains-relationship-type-defines + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-defines + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +102. xananode.canonical:rel/registry-contains-relationship-type-demonstrated_by + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-demonstrated_by + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +103. xananode.canonical:rel/registry-contains-relationship-type-demonstrates + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-demonstrates + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +104. xananode.canonical:rel/registry-contains-relationship-type-dependency_of + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-dependency_of + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +105. xananode.canonical:rel/registry-contains-relationship-type-depends_on + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-depends_on + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +106. xananode.canonical:rel/registry-contains-relationship-type-depicted_by + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-depicted_by + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +107. xananode.canonical:rel/registry-contains-relationship-type-depicts + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-depicts + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +108. xananode.canonical:rel/registry-contains-relationship-type-derived_from + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-derived_from + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +109. xananode.canonical:rel/registry-contains-relationship-type-derived_into + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-derived_into + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +110. xananode.canonical:rel/registry-contains-relationship-type-discussed_in + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-discussed_in + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +111. xananode.canonical:rel/registry-contains-relationship-type-discusses + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-discusses + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +112. xananode.canonical:rel/registry-contains-relationship-type-disputed_by + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-disputed_by + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +113. xananode.canonical:rel/registry-contains-relationship-type-disputed_identity + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-disputed_identity + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +114. xananode.canonical:rel/registry-contains-relationship-type-disputes + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-disputes + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +115. xananode.canonical:rel/registry-contains-relationship-type-documented_by + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-documented_by + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +116. xananode.canonical:rel/registry-contains-relationship-type-documents + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-documents + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +117. xananode.canonical:rel/registry-contains-relationship-type-enabled_by + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-enabled_by + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +118. xananode.canonical:rel/registry-contains-relationship-type-enables + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-enables + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +119. xananode.canonical:rel/registry-contains-relationship-type-equivalent_to + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-equivalent_to + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +120. xananode.canonical:rel/registry-contains-relationship-type-evidence_for + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-evidence_for + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +121. xananode.canonical:rel/registry-contains-relationship-type-explained_by + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-explained_by + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +122. xananode.canonical:rel/registry-contains-relationship-type-explains + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-explains + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +123. xananode.canonical:rel/registry-contains-relationship-type-extended_by + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-extended_by + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +124. xananode.canonical:rel/registry-contains-relationship-type-extends + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-extends + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +125. xananode.canonical:rel/registry-contains-relationship-type-extension_of + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-extension_of + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +126. xananode.canonical:rel/registry-contains-relationship-type-featured_in + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-featured_in + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +127. xananode.canonical:rel/registry-contains-relationship-type-featured_speaker + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-featured_speaker + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +128. xananode.canonical:rel/registry-contains-relationship-type-features + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-features + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +129. xananode.canonical:rel/registry-contains-relationship-type-followed + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-followed + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +130. xananode.canonical:rel/registry-contains-relationship-type-friend_of + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-friend_of + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +131. xananode.canonical:rel/registry-contains-relationship-type-had_participant + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-had_participant + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +132. xananode.canonical:rel/registry-contains-relationship-type-has_alias + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-has_alias + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +133. xananode.canonical:rel/registry-contains-relationship-type-has_appearance + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-has_appearance + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +134. xananode.canonical:rel/registry-contains-relationship-type-has_claim + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-has_claim + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +135. xananode.canonical:rel/registry-contains-relationship-type-has_context + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-has_context + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +136. xananode.canonical:rel/registry-contains-relationship-type-has_evidence + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-has_evidence + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +137. xananode.canonical:rel/registry-contains-relationship-type-has_extension + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-has_extension + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +138. xananode.canonical:rel/registry-contains-relationship-type-has_primary_media + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-has_primary_media + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +139. xananode.canonical:rel/registry-contains-relationship-type-identified + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-identified + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +140. xananode.canonical:rel/registry-contains-relationship-type-identified_by + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-identified_by + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +141. xananode.canonical:rel/registry-contains-relationship-type-implemented_by + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-implemented_by + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +142. xananode.canonical:rel/registry-contains-relationship-type-implements + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-implements + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +143. xananode.canonical:rel/registry-contains-relationship-type-included_in + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-included_in + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +144. xananode.canonical:rel/registry-contains-relationship-type-includes + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-includes + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +145. xananode.canonical:rel/registry-contains-relationship-type-influenced + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-influenced + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +146. xananode.canonical:rel/registry-contains-relationship-type-influenced_by + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-influenced_by + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +147. xananode.canonical:rel/registry-contains-relationship-type-interviewed + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-interviewed + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +148. xananode.canonical:rel/registry-contains-relationship-type-interviewed_by + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-interviewed_by + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +149. xananode.canonical:rel/registry-contains-relationship-type-introduced + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-introduced + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +150. xananode.canonical:rel/registry-contains-relationship-type-introduced_by + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-introduced_by + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +151. xananode.canonical:rel/registry-contains-relationship-type-introduced_in + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-introduced_in + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +152. xananode.canonical:rel/registry-contains-relationship-type-introduction_venue_of + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-introduction_venue_of + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +153. xananode.canonical:rel/registry-contains-relationship-type-is_start_of + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-is_start_of + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +154. xananode.canonical:rel/registry-contains-relationship-type-mapped_from + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-mapped_from + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +155. xananode.canonical:rel/registry-contains-relationship-type-maps_to + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-maps_to + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +156. xananode.canonical:rel/registry-contains-relationship-type-memorialized_by + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-memorialized_by + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +157. xananode.canonical:rel/registry-contains-relationship-type-memorializes + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-memorializes + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +158. xananode.canonical:rel/registry-contains-relationship-type-mentioned_by + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-mentioned_by + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +159. xananode.canonical:rel/registry-contains-relationship-type-mentions + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-mentions + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +160. xananode.canonical:rel/registry-contains-relationship-type-motivated_by + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-motivated_by + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +161. xananode.canonical:rel/registry-contains-relationship-type-motivates + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-motivates + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +162. xananode.canonical:rel/registry-contains-relationship-type-narrower_than + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-narrower_than + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +163. xananode.canonical:rel/registry-contains-relationship-type-occurred_at + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-occurred_at + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +164. xananode.canonical:rel/registry-contains-relationship-type-parallel_to + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-parallel_to + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +165. xananode.canonical:rel/registry-contains-relationship-type-part_of + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-part_of + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +166. xananode.canonical:rel/registry-contains-relationship-type-participated_in + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-participated_in + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +167. xananode.canonical:rel/registry-contains-relationship-type-popularized + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-popularized + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +168. xananode.canonical:rel/registry-contains-relationship-type-popularized_by + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-popularized_by + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +169. xananode.canonical:rel/registry-contains-relationship-type-possible_match + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-possible_match + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +170. xananode.canonical:rel/registry-contains-relationship-type-preceded + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-preceded + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +171. xananode.canonical:rel/registry-contains-relationship-type-presented + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-presented + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +172. xananode.canonical:rel/registry-contains-relationship-type-presented_by + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-presented_by + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +173. xananode.canonical:rel/registry-contains-relationship-type-preserved_by + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-preserved_by + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +174. xananode.canonical:rel/registry-contains-relationship-type-preserves + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-preserves + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +175. xananode.canonical:rel/registry-contains-relationship-type-produces + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-produces + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +176. xananode.canonical:rel/registry-contains-relationship-type-proposed + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-proposed + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +177. xananode.canonical:rel/registry-contains-relationship-type-proposed_by + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-proposed_by + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +178. xananode.canonical:rel/registry-contains-relationship-type-quoted_by + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-quoted_by + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +179. xananode.canonical:rel/registry-contains-relationship-type-quotes + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-quotes + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +180. xananode.canonical:rel/registry-contains-relationship-type-refined_by + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-refined_by + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +181. xananode.canonical:rel/registry-contains-relationship-type-refines + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-refines + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +182. xananode.canonical:rel/registry-contains-relationship-type-related_to + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-related_to + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +183. xananode.canonical:rel/registry-contains-relationship-type-represented_by + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-represented_by + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +184. xananode.canonical:rel/registry-contains-relationship-type-represents + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-represents + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +185. xananode.canonical:rel/registry-contains-relationship-type-required_for + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-required_for + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +186. xananode.canonical:rel/registry-contains-relationship-type-requires + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-requires + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +187. xananode.canonical:rel/registry-contains-relationship-type-results_from + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-results_from + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +188. xananode.canonical:rel/registry-contains-relationship-type-same_entity + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-same_entity + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +189. xananode.canonical:rel/registry-contains-relationship-type-shaped_by + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-shaped_by + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +190. xananode.canonical:rel/registry-contains-relationship-type-shapes + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-shapes + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +191. xananode.canonical:rel/registry-contains-relationship-type-site_of + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-site_of + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +192. xananode.canonical:rel/registry-contains-relationship-type-spoke_at + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-spoke_at + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +193. xananode.canonical:rel/registry-contains-relationship-type-starts_with + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-starts_with + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +194. xananode.canonical:rel/registry-contains-relationship-type-superseded_by + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-superseded_by + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +195. xananode.canonical:rel/registry-contains-relationship-type-supersedes + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-supersedes + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +196. xananode.canonical:rel/registry-contains-relationship-type-supported_by + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-supported_by + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +197. xananode.canonical:rel/registry-contains-relationship-type-supports + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-supports + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +198. xananode.canonical:rel/registry-contains-relationship-type-threatened_by + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-threatened_by + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +199. xananode.canonical:rel/registry-contains-relationship-type-threatens + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-threatens + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +200. xananode.canonical:rel/registry-contains-relationship-type-trained_on + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-trained_on + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +201. xananode.canonical:rel/registry-contains-relationship-type-transcluded_by + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-transcluded_by + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +202. xananode.canonical:rel/registry-contains-relationship-type-transcludes + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-transcludes + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +203. xananode.canonical:rel/registry-contains-relationship-type-used_as_primary_media_for + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-used_as_primary_media_for + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +204. xananode.canonical:rel/registry-contains-relationship-type-used_by + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-used_by + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +205. xananode.canonical:rel/registry-contains-relationship-type-used_to_train + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-used_to_train + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +206. xananode.canonical:rel/registry-contains-relationship-type-uses + - Type: contains + - Source: xananode.canonical:schema/relationship-type-registry + - Target: xananode.canonical:schema/relationship-type-uses + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +207. xananode.canonical:rel/schema-canonical-schema-xananode-node-types-documents-schema-node-type-registry + - Type: documents + - Source: xananode.canonical:schema/canonical-schema-xananode-node-types + - Target: xananode.canonical:schema/node-type-registry + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +208. xananode.canonical:rel/schema-canonical-schema-xananode-property-registry-documents-schema-property-registry + - Type: documents + - Source: xananode.canonical:schema/canonical-schema-xananode-property-registry + - Target: xananode.canonical:schema/property-registry + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +209. xananode.canonical:rel/schema-canonical-schema-xananode-relationship-types-documents-schema-relationship-type-registry + - Type: documents + - Source: xananode.canonical:schema/canonical-schema-xananode-relationship-types + - Target: xananode.canonical:schema/relationship-type-registry + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +210. xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-author-profile + - Type: contains + - Source: xananode.canonical:schema/canonical-schemas-registry + - Target: xananode.canonical:schema/canonical-schema-author-profile + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +211. xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-compatibility-report + - Type: contains + - Source: xananode.canonical:schema/canonical-schemas-registry + - Target: xananode.canonical:schema/canonical-schema-compatibility-report + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +212. xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-merge-report + - Type: contains + - Source: xananode.canonical:schema/canonical-schemas-registry + - Target: xananode.canonical:schema/canonical-schema-merge-report + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +213. xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-nanopublication + - Type: contains + - Source: xananode.canonical:schema/canonical-schemas-registry + - Target: xananode.canonical:schema/canonical-schema-nanopublication + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +214. xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-ro-crate-metadata + - Type: contains + - Source: xananode.canonical:schema/canonical-schemas-registry + - Target: xananode.canonical:schema/canonical-schema-ro-crate-metadata + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +215. xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-substrate-diff + - Type: contains + - Source: xananode.canonical:schema/canonical-schemas-registry + - Target: xananode.canonical:schema/canonical-schema-substrate-diff + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +216. xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-substrate-manifest + - Type: contains + - Source: xananode.canonical:schema/canonical-schemas-registry + - Target: xananode.canonical:schema/canonical-schema-substrate-manifest + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +217. xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-substrate-node + - Type: contains + - Source: xananode.canonical:schema/canonical-schemas-registry + - Target: xananode.canonical:schema/canonical-schema-substrate-node + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +218. xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-substrate-relationships + - Type: contains + - Source: xananode.canonical:schema/canonical-schemas-registry + - Target: xananode.canonical:schema/canonical-schema-substrate-relationships + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +219. xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-xananode-node-types + - Type: contains + - Source: xananode.canonical:schema/canonical-schemas-registry + - Target: xananode.canonical:schema/canonical-schema-xananode-node-types + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +220. xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-xananode-property-registry + - Type: contains + - Source: xananode.canonical:schema/canonical-schemas-registry + - Target: xananode.canonical:schema/canonical-schema-xananode-property-registry + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +221. xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-xananode-relationship-types + - Type: contains + - Source: xananode.canonical:schema/canonical-schemas-registry + - Target: xananode.canonical:schema/canonical-schema-xananode-relationship-types + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +222. xananode.canonical:rel/schema-known-implementations-registry-contains-project-xananode-hugo-theme + - Type: contains + - Source: xananode.canonical:schema/known-implementations-registry + - Target: xananode.canonical:project/xananode-hugo-theme + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +223. xananode.canonical:rel/schema-namespace-registry-contains-schema-namespace-example.merge + - Type: contains + - Source: xananode.canonical:schema/namespace-registry + - Target: xananode.canonical:schema/namespace-example.merge + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +224. xananode.canonical:rel/schema-namespace-registry-contains-schema-namespace-example.minimal + - Type: contains + - Source: xananode.canonical:schema/namespace-registry + - Target: xananode.canonical:schema/namespace-example.minimal + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +225. xananode.canonical:rel/schema-namespace-registry-contains-schema-namespace-example.museum + - Type: contains + - Source: xananode.canonical:schema/namespace-registry + - Target: xananode.canonical:schema/namespace-example.museum + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +226. xananode.canonical:rel/schema-namespace-registry-contains-schema-namespace-example.researcher_a + - Type: contains + - Source: xananode.canonical:schema/namespace-registry + - Target: xananode.canonical:schema/namespace-example.researcher_a + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +227. xananode.canonical:rel/schema-namespace-registry-contains-schema-namespace-example.researcher_b + - Type: contains + - Source: xananode.canonical:schema/namespace-registry + - Target: xananode.canonical:schema/namespace-example.researcher_b + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +228. xananode.canonical:rel/schema-namespace-registry-contains-schema-namespace-xananode + - Type: contains + - Source: xananode.canonical:schema/namespace-registry + - Target: xananode.canonical:schema/namespace-xananode + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +229. xananode.canonical:rel/schema-namespace-xananode-represents-concept-xananode + - Type: represents + - Source: xananode.canonical:schema/namespace-xananode + - Target: xananode.canonical:concept/xananode + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +230. xananode.canonical:rel/schema-property-birth_date-uses-schema-node-type-organization + - Type: uses + - Source: xananode.canonical:schema/property-birth_date + - Target: xananode.canonical:schema/node-type-organization + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +231. xananode.canonical:rel/schema-property-birth_date-uses-schema-node-type-person + - Type: uses + - Source: xananode.canonical:schema/property-birth_date + - Target: xananode.canonical:schema/node-type-person + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +232. xananode.canonical:rel/schema-property-birth_date-uses-schema-node-type-project + - Type: uses + - Source: xananode.canonical:schema/property-birth_date + - Target: xananode.canonical:schema/node-type-project + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +233. xananode.canonical:rel/schema-property-currency_value-uses-schema-node-type-claim + - Type: uses + - Source: xananode.canonical:schema/property-currency_value + - Target: xananode.canonical:schema/node-type-claim + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +234. xananode.canonical:rel/schema-property-currency_value-uses-schema-node-type-observation + - Type: uses + - Source: xananode.canonical:schema/property-currency_value + - Target: xananode.canonical:schema/node-type-observation + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +235. xananode.canonical:rel/schema-property-currency_value-uses-schema-node-type-project + - Type: uses + - Source: xananode.canonical:schema/property-currency_value + - Target: xananode.canonical:schema/node-type-project + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +236. xananode.canonical:rel/schema-property-currency_value-uses-schema-node-type-source + - Type: uses + - Source: xananode.canonical:schema/property-currency_value + - Target: xananode.canonical:schema/node-type-source + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +237. xananode.canonical:rel/schema-property-geo_coordinates-uses-schema-node-type-event + - Type: uses + - Source: xananode.canonical:schema/property-geo_coordinates + - Target: xananode.canonical:schema/node-type-event + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +238. xananode.canonical:rel/schema-property-geo_coordinates-uses-schema-node-type-media + - Type: uses + - Source: xananode.canonical:schema/property-geo_coordinates + - Target: xananode.canonical:schema/node-type-media + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +239. xananode.canonical:rel/schema-property-geo_coordinates-uses-schema-node-type-organization + - Type: uses + - Source: xananode.canonical:schema/property-geo_coordinates + - Target: xananode.canonical:schema/node-type-organization + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +240. xananode.canonical:rel/schema-property-geo_coordinates-uses-schema-node-type-place + - Type: uses + - Source: xananode.canonical:schema/property-geo_coordinates + - Target: xananode.canonical:schema/node-type-place + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +241. xananode.canonical:rel/schema-property-geo_coordinates-uses-schema-node-type-source + - Type: uses + - Source: xananode.canonical:schema/property-geo_coordinates + - Target: xananode.canonical:schema/node-type-source + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +242. xananode.canonical:rel/schema-property-registry-contains-schema-property-birth_date + - Type: contains + - Source: xananode.canonical:schema/property-registry + - Target: xananode.canonical:schema/property-birth_date + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +243. xananode.canonical:rel/schema-property-registry-contains-schema-property-currency_value + - Type: contains + - Source: xananode.canonical:schema/property-registry + - Target: xananode.canonical:schema/property-currency_value + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +244. xananode.canonical:rel/schema-property-registry-contains-schema-property-external_identifier + - Type: contains + - Source: xananode.canonical:schema/property-registry + - Target: xananode.canonical:schema/property-external_identifier + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +245. xananode.canonical:rel/schema-property-registry-contains-schema-property-geo_coordinates + - Type: contains + - Source: xananode.canonical:schema/property-registry + - Target: xananode.canonical:schema/property-geo_coordinates + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +246. xananode.canonical:rel/schema-property-registry-contains-schema-property-measurement_si + - Type: contains + - Source: xananode.canonical:schema/property-registry + - Target: xananode.canonical:schema/property-measurement_si + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +247. xananode.canonical:rel/schema-relationship-type-alias_of-related_to-schema-relationship-type-has_alias-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-alias_of + - Target: xananode.canonical:schema/relationship-type-has_alias + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +248. xananode.canonical:rel/schema-relationship-type-alternative_to-related_to-schema-relationship-type-alternative_to-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-alternative_to + - Target: xananode.canonical:schema/relationship-type-alternative_to + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +249. xananode.canonical:rel/schema-relationship-type-anticipated_by-related_to-schema-relationship-type-anticipated-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-anticipated_by + - Target: xananode.canonical:schema/relationship-type-anticipated + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +250. xananode.canonical:rel/schema-relationship-type-anticipated-related_to-schema-relationship-type-anticipated_by-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-anticipated + - Target: xananode.canonical:schema/relationship-type-anticipated_by + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +251. xananode.canonical:rel/schema-relationship-type-anticipates-related_to-schema-relationship-type-anticipated_by-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-anticipates + - Target: xananode.canonical:schema/relationship-type-anticipated_by + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +252. xananode.canonical:rel/schema-relationship-type-appears_in-related_to-schema-relationship-type-has_appearance-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-appears_in + - Target: xananode.canonical:schema/relationship-type-has_appearance + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +253. xananode.canonical:rel/schema-relationship-type-approved_by-related_to-schema-relationship-type-approved-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-approved_by + - Target: xananode.canonical:schema/relationship-type-approved + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +254. xananode.canonical:rel/schema-relationship-type-approved-related_to-schema-relationship-type-approved_by-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-approved + - Target: xananode.canonical:schema/relationship-type-approved_by + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +255. xananode.canonical:rel/schema-relationship-type-arrived_from-related_to-schema-relationship-type-arrives_at-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-arrived_from + - Target: xananode.canonical:schema/relationship-type-arrives_at + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +256. xananode.canonical:rel/schema-relationship-type-arrives_at-related_to-schema-relationship-type-arrived_from-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-arrives_at + - Target: xananode.canonical:schema/relationship-type-arrived_from + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +257. xananode.canonical:rel/schema-relationship-type-authored_by-related_to-schema-relationship-type-authored-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-authored_by + - Target: xananode.canonical:schema/relationship-type-authored + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +258. xananode.canonical:rel/schema-relationship-type-authored-related_to-schema-relationship-type-authored_by-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-authored + - Target: xananode.canonical:schema/relationship-type-authored_by + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +259. xananode.canonical:rel/schema-relationship-type-broader_than-related_to-schema-relationship-type-narrower_than-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-broader_than + - Target: xananode.canonical:schema/relationship-type-narrower_than + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +260. xananode.canonical:rel/schema-relationship-type-cited_by-related_to-schema-relationship-type-cites-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-cited_by + - Target: xananode.canonical:schema/relationship-type-cites + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +261. xananode.canonical:rel/schema-relationship-type-cites-related_to-schema-relationship-type-cited_by-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-cites + - Target: xananode.canonical:schema/relationship-type-cited_by + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +262. xananode.canonical:rel/schema-relationship-type-claim_of-related_to-schema-relationship-type-has_claim-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-claim_of + - Target: xananode.canonical:schema/relationship-type-has_claim + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +263. xananode.canonical:rel/schema-relationship-type-clarified_by-related_to-schema-relationship-type-clarifies-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-clarified_by + - Target: xananode.canonical:schema/relationship-type-clarifies + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +264. xananode.canonical:rel/schema-relationship-type-clarifies-related_to-schema-relationship-type-clarified_by-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-clarifies + - Target: xananode.canonical:schema/relationship-type-clarified_by + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +265. xananode.canonical:rel/schema-relationship-type-coined_by-related_to-schema-relationship-type-coined-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-coined_by + - Target: xananode.canonical:schema/relationship-type-coined + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +266. xananode.canonical:rel/schema-relationship-type-coined-related_to-schema-relationship-type-coined_by-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-coined + - Target: xananode.canonical:schema/relationship-type-coined_by + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +267. xananode.canonical:rel/schema-relationship-type-collaborated_with-related_to-schema-relationship-type-collaborated_with-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-collaborated_with + - Target: xananode.canonical:schema/relationship-type-collaborated_with + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +268. xananode.canonical:rel/schema-relationship-type-compatible_with-related_to-schema-relationship-type-compatible_with-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-compatible_with + - Target: xananode.canonical:schema/relationship-type-compatible_with + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +269. xananode.canonical:rel/schema-relationship-type-contains-related_to-schema-relationship-type-part_of-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-contains + - Target: xananode.canonical:schema/relationship-type-part_of + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +270. xananode.canonical:rel/schema-relationship-type-contemporary_of-related_to-schema-relationship-type-contemporary_of-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-contemporary_of + - Target: xananode.canonical:schema/relationship-type-contemporary_of + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +271. xananode.canonical:rel/schema-relationship-type-context_for-related_to-schema-relationship-type-has_context-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-context_for + - Target: xananode.canonical:schema/relationship-type-has_context + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +272. xananode.canonical:rel/schema-relationship-type-continued_from-related_to-schema-relationship-type-continues_to-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-continued_from + - Target: xananode.canonical:schema/relationship-type-continues_to + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +273. xananode.canonical:rel/schema-relationship-type-continues_to-related_to-schema-relationship-type-continued_from-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-continues_to + - Target: xananode.canonical:schema/relationship-type-continued_from + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +274. xananode.canonical:rel/schema-relationship-type-contradicted_by-related_to-schema-relationship-type-contradicts-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-contradicted_by + - Target: xananode.canonical:schema/relationship-type-contradicts + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +275. xananode.canonical:rel/schema-relationship-type-contradicts-related_to-schema-relationship-type-contradicted_by-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-contradicts + - Target: xananode.canonical:schema/relationship-type-contradicted_by + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +276. xananode.canonical:rel/schema-relationship-type-contrasts_with-related_to-schema-relationship-type-contrasts_with-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-contrasts_with + - Target: xananode.canonical:schema/relationship-type-contrasts_with + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +277. xananode.canonical:rel/schema-relationship-type-created_by-related_to-schema-relationship-type-created-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-created_by + - Target: xananode.canonical:schema/relationship-type-created + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +278. xananode.canonical:rel/schema-relationship-type-created-related_to-schema-relationship-type-created_by-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-created + - Target: xananode.canonical:schema/relationship-type-created_by + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +279. xananode.canonical:rel/schema-relationship-type-deep_linked_from-related_to-schema-relationship-type-deep_links_to-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-deep_linked_from + - Target: xananode.canonical:schema/relationship-type-deep_links_to + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +280. xananode.canonical:rel/schema-relationship-type-deep_links_to-related_to-schema-relationship-type-deep_linked_from-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-deep_links_to + - Target: xananode.canonical:schema/relationship-type-deep_linked_from + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +281. xananode.canonical:rel/schema-relationship-type-defined_by-related_to-schema-relationship-type-defines-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-defined_by + - Target: xananode.canonical:schema/relationship-type-defines + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +282. xananode.canonical:rel/schema-relationship-type-defines-related_to-schema-relationship-type-defined_by-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-defines + - Target: xananode.canonical:schema/relationship-type-defined_by + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +283. xananode.canonical:rel/schema-relationship-type-demonstrated_by-related_to-schema-relationship-type-demonstrates-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-demonstrated_by + - Target: xananode.canonical:schema/relationship-type-demonstrates + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +284. xananode.canonical:rel/schema-relationship-type-demonstrates-related_to-schema-relationship-type-demonstrated_by-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-demonstrates + - Target: xananode.canonical:schema/relationship-type-demonstrated_by + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +285. xananode.canonical:rel/schema-relationship-type-dependency_of-related_to-schema-relationship-type-depends_on-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-dependency_of + - Target: xananode.canonical:schema/relationship-type-depends_on + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +286. xananode.canonical:rel/schema-relationship-type-depends_on-related_to-schema-relationship-type-dependency_of-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-depends_on + - Target: xananode.canonical:schema/relationship-type-dependency_of + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +287. xananode.canonical:rel/schema-relationship-type-depicted_by-related_to-schema-relationship-type-depicts-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-depicted_by + - Target: xananode.canonical:schema/relationship-type-depicts + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +288. xananode.canonical:rel/schema-relationship-type-depicts-related_to-schema-relationship-type-depicted_by-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-depicts + - Target: xananode.canonical:schema/relationship-type-depicted_by + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +289. xananode.canonical:rel/schema-relationship-type-derived_from-related_to-schema-relationship-type-derived_into-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-derived_from + - Target: xananode.canonical:schema/relationship-type-derived_into + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +290. xananode.canonical:rel/schema-relationship-type-derived_into-related_to-schema-relationship-type-derived_from-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-derived_into + - Target: xananode.canonical:schema/relationship-type-derived_from + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +291. xananode.canonical:rel/schema-relationship-type-discussed_in-related_to-schema-relationship-type-discusses-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-discussed_in + - Target: xananode.canonical:schema/relationship-type-discusses + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +292. xananode.canonical:rel/schema-relationship-type-discusses-related_to-schema-relationship-type-discussed_in-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-discusses + - Target: xananode.canonical:schema/relationship-type-discussed_in + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +293. xananode.canonical:rel/schema-relationship-type-disputed_by-related_to-schema-relationship-type-disputes-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-disputed_by + - Target: xananode.canonical:schema/relationship-type-disputes + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +294. xananode.canonical:rel/schema-relationship-type-disputed_identity-related_to-schema-relationship-type-disputed_identity-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-disputed_identity + - Target: xananode.canonical:schema/relationship-type-disputed_identity + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +295. xananode.canonical:rel/schema-relationship-type-disputes-related_to-schema-relationship-type-disputed_by-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-disputes + - Target: xananode.canonical:schema/relationship-type-disputed_by + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +296. xananode.canonical:rel/schema-relationship-type-documented_by-related_to-schema-relationship-type-documents-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-documented_by + - Target: xananode.canonical:schema/relationship-type-documents + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +297. xananode.canonical:rel/schema-relationship-type-documents-related_to-schema-relationship-type-documented_by-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-documents + - Target: xananode.canonical:schema/relationship-type-documented_by + - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -115. VPL Research - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: VPL Research (xananode.lineage:organization/vpl-research) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +298. xananode.canonical:rel/schema-relationship-type-enabled_by-related_to-schema-relationship-type-enables-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-enabled_by + - Target: xananode.canonical:schema/relationship-type-enables + - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -116. Scott Fisher - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Scott Fisher (xananode.lineage:person/scott-fisher) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +299. xananode.canonical:rel/schema-relationship-type-enables-related_to-schema-relationship-type-enabled_by-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-enables + - Target: xananode.canonical:schema/relationship-type-enabled_by + - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -117. NASA - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: NASA (xananode.lineage:organization/nasa) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +300. xananode.canonical:rel/schema-relationship-type-equivalent_to-related_to-schema-relationship-type-equivalent_to-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-equivalent_to + - Target: xananode.canonical:schema/relationship-type-equivalent_to + - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -118. Dirk Gently's Holistic Detective Agency - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Dirk Gently's Holistic Detective Agency (xananode.lineage:publication/dirk-gentlys-holistic-detective-agency) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +301. xananode.canonical:rel/schema-relationship-type-evidence_for-related_to-schema-relationship-type-has_evidence-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-evidence_for + - Target: xananode.canonical:schema/relationship-type-has_evidence + - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -119. BBC Two - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: BBC Two (xananode.lineage:organization/bbc-two) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +302. xananode.canonical:rel/schema-relationship-type-explained_by-related_to-schema-relationship-type-explains-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-explained_by + - Target: xananode.canonical:schema/relationship-type-explains + - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -120. Richard Saul Wurman - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Richard Saul Wurman (xananode.lineage:person/richard-saul-wurman) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +303. xananode.canonical:rel/schema-relationship-type-explains-related_to-schema-relationship-type-explained_by-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-explains + - Target: xananode.canonical:schema/relationship-type-explained_by + - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -121. Harry Marks - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Harry Marks (xananode.lineage:person/harry-marks) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +304. xananode.canonical:rel/schema-relationship-type-extended_by-related_to-schema-relationship-type-extends-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-extended_by + - Target: xananode.canonical:schema/relationship-type-extends + - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -122. John Sculley - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: John Sculley (xananode.lineage:person/john-sculley) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +305. xananode.canonical:rel/schema-relationship-type-extends-related_to-schema-relationship-type-extended_by-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-extends + - Target: xananode.canonical:schema/relationship-type-extended_by + - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -123. Apple Knowledge Navigator - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Apple Knowledge Navigator (xananode.lineage:technology/apple-knowledge-navigator) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +306. xananode.canonical:rel/schema-relationship-type-extension_of-related_to-schema-relationship-type-has_extension-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-extension_of + - Target: xananode.canonical:schema/relationship-type-has_extension + - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -124. Bill Atkinson - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Bill Atkinson (xananode.lineage:person/bill-atkinson) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +307. xananode.canonical:rel/schema-relationship-type-featured_in-related_to-schema-relationship-type-features-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-featured_in + - Target: xananode.canonical:schema/relationship-type-features + - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -125. Herbie Hancock - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Herbie Hancock (xananode.lineage:person/herbie-hancock) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +308. xananode.canonical:rel/schema-relationship-type-featured_speaker-related_to-schema-relationship-type-spoke_at-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-featured_speaker + - Target: xananode.canonical:schema/relationship-type-spoke_at + - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -126. Nigel Holmes - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Nigel Holmes (xananode.lineage:person/nigel-holmes) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +309. xananode.canonical:rel/schema-relationship-type-features-related_to-schema-relationship-type-featured_in-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-features + - Target: xananode.canonical:schema/relationship-type-featured_in + - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -127. Laurie Anderson - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Laurie Anderson (xananode.lineage:person/laurie-anderson) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +310. xananode.canonical:rel/schema-relationship-type-followed-related_to-schema-relationship-type-preceded-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-followed + - Target: xananode.canonical:schema/relationship-type-preceded + - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -128. Bran Ferren - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Bran Ferren (xananode.lineage:person/bran-ferren) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +311. xananode.canonical:rel/schema-relationship-type-friend_of-related_to-schema-relationship-type-friend_of-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-friend_of + - Target: xananode.canonical:schema/relationship-type-friend_of + - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -129. Robert Cailliau - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Robert Cailliau (xananode.lineage:person/robert-cailliau) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +312. xananode.canonical:rel/schema-relationship-type-had_participant-related_to-schema-relationship-type-participated_in-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-had_participant + - Target: xananode.canonical:schema/relationship-type-participated_in + - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -130. CERN - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: CERN (xananode.lineage:place/cern) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +313. xananode.canonical:rel/schema-relationship-type-has_alias-related_to-schema-relationship-type-alias_of-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-has_alias + - Target: xananode.canonical:schema/relationship-type-alias_of + - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -131. HTML - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: HTML (xananode.lineage:technology/html) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +314. xananode.canonical:rel/schema-relationship-type-has_appearance-related_to-schema-relationship-type-appears_in-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-has_appearance + - Target: xananode.canonical:schema/relationship-type-appears_in + - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -132. URL/URI - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: URL/URI (xananode.lineage:technology/url-uri) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +315. xananode.canonical:rel/schema-relationship-type-has_claim-related_to-schema-relationship-type-claim_of-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-has_claim + - Target: xananode.canonical:schema/relationship-type-claim_of + - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -133. HTTP - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: HTTP (xananode.lineage:technology/http) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +316. xananode.canonical:rel/schema-relationship-type-has_context-related_to-schema-relationship-type-context_for-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-has_context + - Target: xananode.canonical:schema/relationship-type-context_for + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +317. xananode.canonical:rel/schema-relationship-type-has_evidence-related_to-schema-relationship-type-evidence_for-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-has_evidence + - Target: xananode.canonical:schema/relationship-type-evidence_for + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +318. xananode.canonical:rel/schema-relationship-type-has_extension-related_to-schema-relationship-type-extension_of-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-has_extension + - Target: xananode.canonical:schema/relationship-type-extension_of + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +319. xananode.canonical:rel/schema-relationship-type-has_primary_media-related_to-schema-relationship-type-used_as_primary_media_for-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-has_primary_media + - Target: xananode.canonical:schema/relationship-type-used_as_primary_media_for + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +320. xananode.canonical:rel/schema-relationship-type-identified_by-related_to-schema-relationship-type-identified-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-identified_by + - Target: xananode.canonical:schema/relationship-type-identified + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +321. xananode.canonical:rel/schema-relationship-type-identified-related_to-schema-relationship-type-identified_by-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-identified + - Target: xananode.canonical:schema/relationship-type-identified_by + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +322. xananode.canonical:rel/schema-relationship-type-implemented_by-related_to-schema-relationship-type-implements-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-implemented_by + - Target: xananode.canonical:schema/relationship-type-implements + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +323. xananode.canonical:rel/schema-relationship-type-implements-related_to-schema-relationship-type-implemented_by-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-implements + - Target: xananode.canonical:schema/relationship-type-implemented_by + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +324. xananode.canonical:rel/schema-relationship-type-included_in-related_to-schema-relationship-type-includes-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-included_in + - Target: xananode.canonical:schema/relationship-type-includes + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +325. xananode.canonical:rel/schema-relationship-type-includes-related_to-schema-relationship-type-included_in-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-includes + - Target: xananode.canonical:schema/relationship-type-included_in + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +326. xananode.canonical:rel/schema-relationship-type-influenced_by-related_to-schema-relationship-type-influenced-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-influenced_by + - Target: xananode.canonical:schema/relationship-type-influenced + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +327. xananode.canonical:rel/schema-relationship-type-influenced-related_to-schema-relationship-type-influenced_by-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-influenced + - Target: xananode.canonical:schema/relationship-type-influenced_by + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +328. xananode.canonical:rel/schema-relationship-type-interviewed_by-related_to-schema-relationship-type-interviewed-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-interviewed_by + - Target: xananode.canonical:schema/relationship-type-interviewed + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +329. xananode.canonical:rel/schema-relationship-type-interviewed-related_to-schema-relationship-type-interviewed_by-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-interviewed + - Target: xananode.canonical:schema/relationship-type-interviewed_by + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +330. xananode.canonical:rel/schema-relationship-type-introduced_by-related_to-schema-relationship-type-introduced-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-introduced_by + - Target: xananode.canonical:schema/relationship-type-introduced + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +331. xananode.canonical:rel/schema-relationship-type-introduced_in-related_to-schema-relationship-type-introduction_venue_of-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-introduced_in + - Target: xananode.canonical:schema/relationship-type-introduction_venue_of + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +332. xananode.canonical:rel/schema-relationship-type-introduced-related_to-schema-relationship-type-introduced_by-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-introduced + - Target: xananode.canonical:schema/relationship-type-introduced_by + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +333. xananode.canonical:rel/schema-relationship-type-introduction_venue_of-related_to-schema-relationship-type-introduced_in-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-introduction_venue_of + - Target: xananode.canonical:schema/relationship-type-introduced_in + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +334. xananode.canonical:rel/schema-relationship-type-is_start_of-related_to-schema-relationship-type-starts_with-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-is_start_of + - Target: xananode.canonical:schema/relationship-type-starts_with + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +335. xananode.canonical:rel/schema-relationship-type-mapped_from-related_to-schema-relationship-type-maps_to-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-mapped_from + - Target: xananode.canonical:schema/relationship-type-maps_to + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +336. xananode.canonical:rel/schema-relationship-type-maps_to-related_to-schema-relationship-type-mapped_from-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-maps_to + - Target: xananode.canonical:schema/relationship-type-mapped_from + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +337. xananode.canonical:rel/schema-relationship-type-memorialized_by-related_to-schema-relationship-type-memorializes-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-memorialized_by + - Target: xananode.canonical:schema/relationship-type-memorializes + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +338. xananode.canonical:rel/schema-relationship-type-memorializes-related_to-schema-relationship-type-memorialized_by-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-memorializes + - Target: xananode.canonical:schema/relationship-type-memorialized_by + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +339. xananode.canonical:rel/schema-relationship-type-mentioned_by-related_to-schema-relationship-type-mentions-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-mentioned_by + - Target: xananode.canonical:schema/relationship-type-mentions + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +340. xananode.canonical:rel/schema-relationship-type-mentions-related_to-schema-relationship-type-mentioned_by-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-mentions + - Target: xananode.canonical:schema/relationship-type-mentioned_by + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +341. xananode.canonical:rel/schema-relationship-type-motivated_by-related_to-schema-relationship-type-motivates-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-motivated_by + - Target: xananode.canonical:schema/relationship-type-motivates + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +342. xananode.canonical:rel/schema-relationship-type-motivates-related_to-schema-relationship-type-motivated_by-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-motivates + - Target: xananode.canonical:schema/relationship-type-motivated_by + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +343. xananode.canonical:rel/schema-relationship-type-narrower_than-related_to-schema-relationship-type-broader_than-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-narrower_than + - Target: xananode.canonical:schema/relationship-type-broader_than + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +344. xananode.canonical:rel/schema-relationship-type-occurred_at-related_to-schema-relationship-type-site_of-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-occurred_at + - Target: xananode.canonical:schema/relationship-type-site_of + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +345. xananode.canonical:rel/schema-relationship-type-parallel_to-related_to-schema-relationship-type-parallel_to-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-parallel_to + - Target: xananode.canonical:schema/relationship-type-parallel_to + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +346. xananode.canonical:rel/schema-relationship-type-part_of-related_to-schema-relationship-type-contains-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-part_of + - Target: xananode.canonical:schema/relationship-type-contains + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +347. xananode.canonical:rel/schema-relationship-type-participated_in-related_to-schema-relationship-type-had_participant-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-participated_in + - Target: xananode.canonical:schema/relationship-type-had_participant + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +348. xananode.canonical:rel/schema-relationship-type-popularized_by-related_to-schema-relationship-type-popularized-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-popularized_by + - Target: xananode.canonical:schema/relationship-type-popularized + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +349. xananode.canonical:rel/schema-relationship-type-popularized-related_to-schema-relationship-type-popularized_by-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-popularized + - Target: xananode.canonical:schema/relationship-type-popularized_by + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +350. xananode.canonical:rel/schema-relationship-type-possible_match-related_to-schema-relationship-type-possible_match-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-possible_match + - Target: xananode.canonical:schema/relationship-type-possible_match + - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -134. NCSA - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: NCSA (xananode.lineage:organization/ncsa) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +351. xananode.canonical:rel/schema-relationship-type-preceded-related_to-schema-relationship-type-followed-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-preceded + - Target: xananode.canonical:schema/relationship-type-followed + - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -135. Marc Andreessen - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Marc Andreessen (xananode.lineage:person/marc-andreessen) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +352. xananode.canonical:rel/schema-relationship-type-presented_by-related_to-schema-relationship-type-presented-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-presented_by + - Target: xananode.canonical:schema/relationship-type-presented + - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -136. Mosaic - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Mosaic (xananode.lineage:technology/mosaic) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +353. xananode.canonical:rel/schema-relationship-type-presented-related_to-schema-relationship-type-presented_by-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-presented + - Target: xananode.canonical:schema/relationship-type-presented_by + - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -137. The Web as Incomplete Hypertext - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: The Web as Incomplete Hypertext (xananode.lineage:concept/web-as-incomplete-hypertext) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +354. xananode.canonical:rel/schema-relationship-type-preserved_by-related_to-schema-relationship-type-preserves-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-preserved_by + - Target: xananode.canonical:schema/relationship-type-preserves + - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -138. Guide - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Guide (xananode.lineage:technology/guide) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +355. xananode.canonical:rel/schema-relationship-type-preserves-related_to-schema-relationship-type-preserved_by-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-preserves + - Target: xananode.canonical:schema/relationship-type-preserved_by + - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -139. Storyspace - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Storyspace (xananode.lineage:project/storyspace) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +356. xananode.canonical:rel/schema-relationship-type-produces-related_to-schema-relationship-type-results_from-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-produces + - Target: xananode.canonical:schema/relationship-type-results_from + - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -140. ZOG/KMS - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: ZOG/KMS (xananode.lineage:project/zog-kms) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +357. xananode.canonical:rel/schema-relationship-type-proposed_by-related_to-schema-relationship-type-proposed-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-proposed_by + - Target: xananode.canonical:schema/relationship-type-proposed + - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -141. Xanadu at Autodesk - - Existing: Project Xanadu (xananode.example:project/project-xanadu) - - Incoming: Xanadu at Autodesk (xananode.lineage:project/xanadu-at-autodesk) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +358. xananode.canonical:rel/schema-relationship-type-proposed-related_to-schema-relationship-type-proposed_by-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-proposed + - Target: xananode.canonical:schema/relationship-type-proposed_by + - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -142. Xanadu at Autodesk - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Xanadu at Autodesk (xananode.lineage:project/xanadu-at-autodesk) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +359. xananode.canonical:rel/schema-relationship-type-quoted_by-related_to-schema-relationship-type-quotes-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-quoted_by + - Target: xananode.canonical:schema/relationship-type-quotes + - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -143. Conflict and Disputed Identity - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Conflict and Disputed Identity (xananode.lineage:concept/conflict-disputed-identity) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +360. xananode.canonical:rel/schema-relationship-type-quotes-related_to-schema-relationship-type-quoted_by-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-quotes + - Target: xananode.canonical:schema/relationship-type-quoted_by + - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -144. Git-backed Substrate - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Git-backed Substrate (xananode.lineage:technology/git-backed-substrate) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +361. xananode.canonical:rel/schema-relationship-type-refined_by-related_to-schema-relationship-type-refines-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-refined_by + - Target: xananode.canonical:schema/relationship-type-refines + - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -145. Babel - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Babel (xananode.lineage:tool/babel) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +362. xananode.canonical:rel/schema-relationship-type-refines-related_to-schema-relationship-type-refined_by-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-refines + - Target: xananode.canonical:schema/relationship-type-refined_by + - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -146. Hyperland VR - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Hyperland VR (xananode.lineage:tool/hyperland-vr) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +363. xananode.canonical:rel/schema-relationship-type-related_to-related_to-schema-relationship-type-related_to-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-related_to + - Target: xananode.canonical:schema/relationship-type-related_to + - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -147. Hyperland VR - - Existing: Hyperland (xananode.lineage:publication/hyperland) - - Incoming: Hyperland VR (xananode.lineage:tool/hyperland-vr) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +364. xananode.canonical:rel/schema-relationship-type-represented_by-related_to-schema-relationship-type-represents-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-represented_by + - Target: xananode.canonical:schema/relationship-type-represents + - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -148. Lost Lineage of Human Knowledge Augmentation - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Lost Lineage of Human Knowledge Augmentation (xananode.lineage:concept/lost-lineage-human-knowledge-augmentation) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +365. xananode.canonical:rel/schema-relationship-type-represents-related_to-schema-relationship-type-represented_by-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-represents + - Target: xananode.canonical:schema/relationship-type-represented_by + - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -149. Paul Otlet - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Paul Otlet (xananode.lineage:person/paul-otlet) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +366. xananode.canonical:rel/schema-relationship-type-required_for-related_to-schema-relationship-type-requires-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-required_for + - Target: xananode.canonical:schema/relationship-type-requires + - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -150. H. G. Wells - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: H. G. Wells (xananode.lineage:person/h-g-wells) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +367. xananode.canonical:rel/schema-relationship-type-requires-related_to-schema-relationship-type-required_for-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-requires + - Target: xananode.canonical:schema/relationship-type-required_for + - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -151. Douglas Adams - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Douglas Adams (xananode.lineage:person/douglas-adams) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +368. xananode.canonical:rel/schema-relationship-type-results_from-related_to-schema-relationship-type-produces-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-results_from + - Target: xananode.canonical:schema/relationship-type-produces + - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -152. Hyperland - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Hyperland (xananode.lineage:publication/hyperland) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +369. xananode.canonical:rel/schema-relationship-type-same_entity-related_to-schema-relationship-type-same_entity-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-same_entity + - Target: xananode.canonical:schema/relationship-type-same_entity + - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -153. Hyperland - - Existing: Hyperland VR (xananode.lineage:tool/hyperland-vr) - - Incoming: Hyperland (xananode.lineage:publication/hyperland) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +370. xananode.canonical:rel/schema-relationship-type-shaped_by-related_to-schema-relationship-type-shapes-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-shaped_by + - Target: xananode.canonical:schema/relationship-type-shapes + - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -154. Tom Baker - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Tom Baker (xananode.lineage:person/tom-baker) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +371. xananode.canonical:rel/schema-relationship-type-shapes-related_to-schema-relationship-type-shaped_by-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-shapes + - Target: xananode.canonical:schema/relationship-type-shaped_by + - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -155. Max Whitby - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Max Whitby (xananode.lineage:person/max-whitby) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +372. xananode.canonical:rel/schema-relationship-type-site_of-related_to-schema-relationship-type-occurred_at-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-site_of + - Target: xananode.canonical:schema/relationship-type-occurred_at + - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -156. TED2 - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: TED2 (xananode.lineage:event/ted2-1990) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +373. xananode.canonical:rel/schema-relationship-type-spoke_at-related_to-schema-relationship-type-featured_speaker-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-spoke_at + - Target: xananode.canonical:schema/relationship-type-featured_speaker + - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -157. Monterey, California - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Monterey, California (xananode.lineage:place/monterey-california) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +374. xananode.canonical:rel/schema-relationship-type-starts_with-related_to-schema-relationship-type-is_start_of-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-starts_with + - Target: xananode.canonical:schema/relationship-type-is_start_of + - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -158. Bob Stein - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Bob Stein (xananode.lineage:person/bob-stein) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +375. xananode.canonical:rel/schema-relationship-type-superseded_by-related_to-schema-relationship-type-supersedes-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-superseded_by + - Target: xananode.canonical:schema/relationship-type-supersedes + - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -159. Voyager Company - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Voyager Company (xananode.lineage:organization/voyager-company) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +376. xananode.canonical:rel/schema-relationship-type-supersedes-related_to-schema-relationship-type-superseded_by-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-supersedes + - Target: xananode.canonical:schema/relationship-type-superseded_by + - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -160. Alan Kay - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Alan Kay (xananode.lineage:person/alan-kay) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +377. xananode.canonical:rel/schema-relationship-type-supported_by-related_to-schema-relationship-type-supports-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-supported_by + - Target: xananode.canonical:schema/relationship-type-supports + - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -161. Xerox PARC - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Xerox PARC (xananode.lineage:organization/xerox-parc) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +378. xananode.canonical:rel/schema-relationship-type-supports-related_to-schema-relationship-type-supported_by-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-supports + - Target: xananode.canonical:schema/relationship-type-supported_by + - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -162. HyperCard - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: HyperCard (xananode.lineage:technology/hypercard) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +379. xananode.canonical:rel/schema-relationship-type-threatened_by-related_to-schema-relationship-type-threatens-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-threatened_by + - Target: xananode.canonical:schema/relationship-type-threatens + - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -163. Tim Berners-Lee - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Tim Berners-Lee (xananode.lineage:person/tim-berners-lee) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +380. xananode.canonical:rel/schema-relationship-type-threatens-related_to-schema-relationship-type-threatened_by-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-threatens + - Target: xananode.canonical:schema/relationship-type-threatened_by + - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -164. World Wide Web - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: World Wide Web (xananode.lineage:technology/world-wide-web) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +381. xananode.canonical:rel/schema-relationship-type-trained_on-related_to-schema-relationship-type-used_to_train-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-trained_on + - Target: xananode.canonical:schema/relationship-type-used_to_train + - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -165. Aspen Movie Map - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Aspen Movie Map (xananode.lineage:project/aspen-movie-map) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +382. xananode.canonical:rel/schema-relationship-type-transcluded_by-related_to-schema-relationship-type-transcludes-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-transcluded_by + - Target: xananode.canonical:schema/relationship-type-transcludes + - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -166. Lost Lineage Intertwingled Trail - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Lost Lineage Intertwingled Trail (xananode.lineage:trail/lost-lineage-intertwingled-trail) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +383. xananode.canonical:rel/schema-relationship-type-transcludes-related_to-schema-relationship-type-transcluded_by-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-transcludes + - Target: xananode.canonical:schema/relationship-type-transcluded_by + - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -## Incoming Relationships +384. xananode.canonical:rel/schema-relationship-type-used_as_primary_media_for-related_to-schema-relationship-type-has_primary_media-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-used_as_primary_media_for + - Target: xananode.canonical:schema/relationship-type-has_primary_media + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false -1. example.minimal:rel/source-supports-claim - - Type: supports - - Source: example.minimal:source/as-we-may-think - - Target: example.minimal:claim/substrate-is-structure +385. xananode.canonical:rel/schema-relationship-type-used_by-related_to-schema-relationship-type-uses-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-used_by + - Target: xananode.canonical:schema/relationship-type-uses - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -2. example.minimal:rel/source-discusses-associative-trails - - Type: discusses - - Source: example.minimal:source/as-we-may-think - - Target: example.minimal:concept/associative-trails +386. xananode.canonical:rel/schema-relationship-type-used_to_train-related_to-schema-relationship-type-trained_on-inverse + - Type: related_to + - Source: xananode.canonical:schema/relationship-type-used_to_train + - Target: xananode.canonical:schema/relationship-type-trained_on - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -3. example.minimal:rel/associative-trails-context-for-substrate +387. xananode.canonical:rel/schema-relationship-type-uses-related_to-schema-relationship-type-used_by-inverse - Type: related_to - - Source: example.minimal:concept/associative-trails - - Target: example.minimal:concept/knowledge-substrate + - Source: xananode.canonical:schema/relationship-type-uses + - Target: xananode.canonical:schema/relationship-type-used_by - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -4. example.minimal:rel/claim-defines-concept - - Type: defines - - Source: example.minimal:claim/substrate-is-structure - - Target: example.minimal:concept/knowledge-substrate +388. xananode.canonical:rel/support-supports-contributors + - Type: supports + - Source: xananode.canonical:source/support-xananode + - Target: xananode.canonical:community/xananode-contributors - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -5. example.minimal:rel/concept-has-claim - - Type: has_claim - - Source: example.minimal:concept/knowledge-substrate - - Target: example.minimal:claim/substrate-is-structure +389. xananode.canonical:rel/tagline-fragment-derived-from-claim + - Type: derived_from + - Source: xananode.canonical:fragment/relationships-preserve-knowledge-sentence + - Target: xananode.canonical:claim/relationships-preserve-knowledge - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -6. example.minimal:rel/trail-starts-with-source - - Type: starts_with - - Source: example.minimal:trail/start-here - - Target: example.minimal:source/as-we-may-think +390. xananode.canonical:rel/what-is-xananode-explains-xananode + - Type: explains + - Source: xananode.canonical:essay/what-is-xananode + - Target: xananode.canonical:concept/xananode - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -7. example.minimal:rel/trail-continues-to-claim - - Type: continues_to - - Source: example.minimal:source/as-we-may-think - - Target: example.minimal:claim/substrate-is-structure +391. xananode.canonical:rel/workspace-documented-by-repository + - Type: documents + - Source: xananode.canonical:source/xananode-workspace-repository + - Target: xananode.canonical:project/xananode-workspace - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -8. example.minimal:rel/trail-continues-to-concept - - Type: continues_to - - Source: example.minimal:claim/substrate-is-structure - - Target: example.minimal:concept/knowledge-substrate +392. xananode.canonical:rel/workspace-uses-core + - Type: uses + - Source: xananode.canonical:project/xananode-workspace + - Target: xananode.canonical:project/xananode-core-sdk - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -9. example.minimal:rel/trail-includes-associative-trails - - Type: features - - Source: example.minimal:trail/start-here - - Target: example.minimal:concept/associative-trails +393. xananode.canonical:rel/xananode-defines-knowledge-substrate + - Type: defines + - Source: xananode.canonical:concept/xananode + - Target: xananode.canonical:concept/knowledge-substrate - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -10. example.minimal:rel/maintainer-created-intro-essay - - Type: created - - Source: example.minimal:person/example-maintainer - - Target: example.minimal:essay/relationship-navigation-intro +394. xananode.canonical:rel/xananode-has-claim-relationships-preserve-knowledge + - Type: has_claim + - Source: xananode.canonical:concept/xananode + - Target: xananode.canonical:claim/relationships-preserve-knowledge - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -11. example.minimal:rel/fragment-derived-from-source - - Type: derived_from - - Source: example.minimal:fragment/as-we-may-think-0004 - - Target: example.minimal:source/as-we-may-think +395. xananode.canonical:rel/xananode-has-primary-media-icon + - Type: has_primary_media + - Source: xananode.canonical:concept/xananode + - Target: xananode.canonical:media/xananode-icon - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -12. example.minimal:rel/essay-transcludes-fragment - - Type: transcludes - - Source: example.minimal:essay/relationship-navigation-intro - - Target: example.minimal:fragment/as-we-may-think-0004 +396. xananode.canonical:rel/xananode-published-at-com + - Type: documents + - Source: xananode.canonical:concept/xananode + - Target: xananode.canonical:source/xananode-com-domain - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -13. xananode.lineage:rel/leibniz-anticipated-semantic-computation +397. xananode.lineage:rel/leibniz-anticipated-semantic-computation - Type: anticipated - Source: xananode.lineage:person/gottfried-wilhelm-leibniz - Target: xananode.lineage:concept/lost-lineage-human-knowledge-augmentation - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -14. xananode.lineage:rel/ostwald-parallel-to-otlet +398. xananode.lineage:rel/ostwald-parallel-to-otlet - Type: parallel_to - Source: xananode.lineage:person/wilhelm-ostwald - Target: xananode.lineage:person/paul-otlet - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -15. xananode.lineage:rel/borges-authored-forking-paths +399. xananode.lineage:rel/borges-authored-forking-paths - Type: authored - Source: xananode.lineage:person/jorge-luis-borges - Target: xananode.lineage:publication/the-garden-of-forking-paths - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -16. xananode.lineage:rel/forking-paths-anticipated-nonlinear-text +400. xananode.lineage:rel/forking-paths-anticipated-nonlinear-text - Type: anticipated - Source: xananode.lineage:publication/the-garden-of-forking-paths - Target: xananode.lineage:concept/lost-lineage-human-knowledge-augmentation - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -17. xananode.lineage:rel/van-dam-collaborated-with-nelson +401. xananode.lineage:rel/van-dam-collaborated-with-nelson - Type: collaborated_with - Source: xananode.lineage:person/andries-van-dam - Target: xananode.example:person/ted-nelson - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -18. xananode.lineage:rel/brown-site-of-hes +402. xananode.lineage:rel/brown-site-of-hes - Type: occurred_at - Source: xananode.lineage:place/brown-university - Target: xananode.lineage:project/hypertext-editing-system - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -19. xananode.lineage:rel/van-dam-implemented-fress +403. xananode.lineage:rel/van-dam-implemented-fress - Type: implements - Source: xananode.lineage:person/andries-van-dam - Target: xananode.lineage:project/fress - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -20. xananode.lineage:rel/intermedia-implemented-scholarly-hypermedia +404. xananode.lineage:rel/intermedia-implemented-scholarly-hypermedia - Type: implements - Source: xananode.lineage:project/intermedia - Target: xananode.lineage:concept/lost-lineage-human-knowledge-augmentation - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -21. xananode.lineage:rel/alan-kay-extends-engelbart +405. xananode.lineage:rel/alan-kay-extends-engelbart - Type: extends - Source: xananode.lineage:person/alan-kay - Target: xananode.example:person/douglas-engelbart - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -22. xananode.lineage:rel/xerox-parc-context-for-kay +406. xananode.lineage:rel/xerox-parc-context-for-kay - Type: context_for - Source: xananode.lineage:organization/xerox-parc - Target: xananode.lineage:person/alan-kay - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -23. xananode.lineage:rel/negroponte-shapes-media-lab +407. xananode.lineage:rel/negroponte-shapes-media-lab - Type: shapes - Source: xananode.lineage:person/nicholas-negroponte - Target: xananode.lineage:organization/mit-media-lab - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -24. xananode.lineage:rel/papert-parallel-to-kay +408. xananode.lineage:rel/papert-parallel-to-kay - Type: parallel_to - Source: xananode.lineage:person/seymour-papert - Target: xananode.lineage:person/alan-kay - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -25. xananode.lineage:rel/minsky-context-for-agents +409. xananode.lineage:rel/minsky-context-for-agents - Type: context_for - Source: xananode.lineage:person/marvin-minsky - Target: xananode.lineage:technology/apple-knowledge-navigator - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -26. xananode.lineage:rel/brondmo-introduced-micons +410. xananode.lineage:rel/brondmo-introduced-micons - Type: introduced - Source: xananode.lineage:person/hans-peter-brondmo - Target: xananode.lineage:technology/micons - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -27. xananode.lineage:rel/hyperland-features-micons +411. xananode.lineage:rel/hyperland-features-micons - Type: features - Source: xananode.lineage:publication/hyperland - Target: xananode.lineage:technology/micons - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -28. xananode.lineage:rel/winter-demonstrated-interactive-music +412. xananode.lineage:rel/winter-demonstrated-interactive-music - Type: demonstrates - Source: xananode.lineage:person/robert-winter - Target: xananode.lineage:project/interactive-beethoven-ninth - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -29. xananode.lineage:rel/abel-demonstrated-guernica +413. xananode.lineage:rel/abel-demonstrated-guernica - Type: demonstrates - Source: xananode.lineage:person/robert-abel - Target: xananode.lineage:project/interactive-guernica - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -30. xananode.lineage:rel/sutherland-anticipated-spatial-computing +414. xananode.lineage:rel/sutherland-anticipated-spatial-computing - Type: anticipated - Source: xananode.lineage:person/ivan-sutherland - Target: xananode.lineage:tool/hyperland-vr - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -31. xananode.lineage:rel/lanier-popularized-vr +415. xananode.lineage:rel/lanier-popularized-vr - Type: popularized - Source: xananode.lineage:person/jaron-lanier - Target: xananode.lineage:organization/vpl-research - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -32. xananode.lineage:rel/fisher-demonstrated-nasa-vr +416. xananode.lineage:rel/fisher-demonstrated-nasa-vr - Type: demonstrates - Source: xananode.lineage:person/scott-fisher - Target: xananode.lineage:organization/nasa - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -33. xananode.lineage:rel/dirk-gently-anticipated-hyperland +417. xananode.lineage:rel/dirk-gently-anticipated-hyperland - Type: anticipated - Source: xananode.lineage:publication/dirk-gentlys-holistic-detective-agency - Target: xananode.lineage:publication/hyperland - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -34. xananode.lineage:rel/bbc-two-created-hyperland-broadcast-context +418. xananode.lineage:rel/bbc-two-created-hyperland-broadcast-context - Type: created - Source: xananode.lineage:organization/bbc-two - Target: xananode.lineage:publication/hyperland - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -35. xananode.lineage:rel/wurman-created-ted-context +419. xananode.lineage:rel/wurman-created-ted-context - Type: created - Source: xananode.lineage:person/richard-saul-wurman - Target: xananode.lineage:event/ted2-1990 - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -36. xananode.lineage:rel/harry-marks-participated-in-ted2 +420. xananode.lineage:rel/harry-marks-participated-in-ted2 - Type: participated_in - Source: xananode.lineage:person/harry-marks - Target: xananode.lineage:event/ted2-1990 - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -37. xananode.lineage:rel/sculley-presented-knowledge-navigator +421. xananode.lineage:rel/sculley-presented-knowledge-navigator - Type: presented - Source: xananode.lineage:person/john-sculley - Target: xananode.lineage:technology/apple-knowledge-navigator - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -38. xananode.lineage:rel/knowledge-navigator-parallel-to-hyperland-agent +422. xananode.lineage:rel/knowledge-navigator-parallel-to-hyperland-agent - Type: parallel_to - Source: xananode.lineage:technology/apple-knowledge-navigator - Target: xananode.lineage:person/tom-baker - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -39. xananode.lineage:rel/bill-atkinson-implemented-hypercard +423. xananode.lineage:rel/bill-atkinson-implemented-hypercard - Type: implements - Source: xananode.lineage:person/bill-atkinson - Target: xananode.lineage:technology/hypercard - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -40. xananode.lineage:rel/ted2-features-robert-abel +424. xananode.lineage:rel/ted2-features-robert-abel - Type: features - Source: xananode.lineage:event/ted2-1990 - Target: xananode.lineage:person/robert-abel - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -41. xananode.lineage:rel/ted2-features-bill-atkinson +425. xananode.lineage:rel/ted2-features-bill-atkinson - Type: features - Source: xananode.lineage:event/ted2-1990 - Target: xananode.lineage:person/bill-atkinson - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -42. xananode.lineage:rel/berners-lee-collaborated-with-cailliau +426. xananode.lineage:rel/berners-lee-collaborated-with-cailliau - Type: collaborated_with - Source: xananode.lineage:person/tim-berners-lee - Target: xananode.lineage:person/robert-cailliau - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -43. xananode.lineage:rel/cern-context-for-web +427. xananode.lineage:rel/cern-context-for-web - Type: context_for - Source: xananode.lineage:place/cern - Target: xananode.lineage:technology/world-wide-web - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -44. xananode.lineage:rel/html-implements-markup +428. xananode.lineage:rel/html-implements-markup - Type: implements - Source: xananode.lineage:technology/html - Target: xananode.lineage:technology/world-wide-web - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -45. xananode.lineage:rel/http-enables-web +429. xananode.lineage:rel/http-enables-web - Type: enables - Source: xananode.lineage:technology/http - Target: xananode.lineage:technology/world-wide-web - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -46. xananode.lineage:rel/url-uri-enables-addressability +430. xananode.lineage:rel/url-uri-enables-addressability - Type: enables - Source: xananode.lineage:technology/url-uri - Target: xananode.lineage:technology/world-wide-web - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -47. xananode.lineage:rel/ncsa-popularized-mosaic +431. xananode.lineage:rel/ncsa-popularized-mosaic - Type: popularized - Source: xananode.lineage:organization/ncsa - Target: xananode.lineage:technology/mosaic - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -48. xananode.lineage:rel/andreessen-popularized-web +432. xananode.lineage:rel/andreessen-popularized-web - Type: popularized - Source: xananode.lineage:person/marc-andreessen - Target: xananode.lineage:technology/world-wide-web - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -49. xananode.lineage:rel/web-incomplete-contrasts-with-xananode +433. xananode.lineage:rel/web-incomplete-contrasts-with-xananode - Type: contrasts_with - Source: xananode.lineage:concept/web-as-incomplete-hypertext - Target: xananode.example:concept/xananode - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -50. xananode.lineage:rel/guide-implemented-pc-hypertext +434. xananode.lineage:rel/guide-implemented-pc-hypertext - Type: implements - Source: xananode.lineage:technology/guide - Target: xananode.lineage:concept/lost-lineage-human-knowledge-augmentation - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -51. xananode.lineage:rel/storyspace-implemented-hypertext-literature +435. xananode.lineage:rel/storyspace-implemented-hypertext-literature - Type: implements - Source: xananode.lineage:project/storyspace - Target: xananode.lineage:concept/lost-lineage-human-knowledge-augmentation - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -52. xananode.lineage:rel/zog-kms-implemented-frame-navigation +436. xananode.lineage:rel/zog-kms-implemented-frame-navigation - Type: implements - Source: xananode.lineage:project/zog-kms - Target: xananode.lineage:concept/lost-lineage-human-knowledge-augmentation - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -53. xananode.lineage:rel/xanadu-at-autodesk-implements-xanadu +437. xananode.lineage:rel/xanadu-at-autodesk-implements-xanadu - Type: implements - Source: xananode.lineage:project/xanadu-at-autodesk - Target: xananode.example:project/project-xanadu - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -54. xananode.lineage:rel/xananode-preserves-lost-lineage +438. xananode.lineage:rel/xananode-preserves-lost-lineage - Type: preserves - Source: xananode.example:concept/xananode - Target: xananode.lineage:concept/lost-lineage-human-knowledge-augmentation - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -55. xananode.lineage:rel/xananode-extends-bush-trails +439. xananode.lineage:rel/xananode-extends-bush-trails - Type: extends - Source: xananode.example:concept/xananode - Target: xananode.example:project/memex - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -56. xananode.lineage:rel/xananode-extends-transclusion +440. xananode.lineage:rel/xananode-extends-transclusion - Type: extends - Source: xananode.example:concept/xananode - Target: xananode.example:concept/transclusion - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -57. xananode.lineage:rel/conflict-preserves-disagreement +441. xananode.lineage:rel/conflict-preserves-disagreement - Type: preserves - Source: xananode.lineage:concept/conflict-disputed-identity - Target: xananode.example:concept/federated-knowledge-substrates - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -58. xananode.lineage:rel/git-backed-substrate-enables-history +442. xananode.lineage:rel/git-backed-substrate-enables-history - Type: enables - Source: xananode.lineage:technology/git-backed-substrate - Target: xananode.example:concept/provenance - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -59. xananode.lineage:rel/babel-maps-to-translation +443. xananode.lineage:rel/babel-maps-to-translation - Type: maps_to - Source: xananode.lineage:tool/babel - Target: xananode.example:concept/schema-extension - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -60. xananode.lineage:rel/hyperland-vr-implements-spatial-navigation +444. xananode.lineage:rel/hyperland-vr-implements-spatial-navigation - Type: implements - Source: xananode.lineage:tool/hyperland-vr - Target: xananode.example:concept/federated-knowledge-substrates - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -61. xananode.lineage:rel/lost-lineage-context-for-xananode +445. xananode.lineage:rel/lost-lineage-context-for-xananode - Type: context_for - Source: xananode.lineage:concept/lost-lineage-human-knowledge-augmentation - Target: xananode.example:concept/xananode - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -62. xananode.lineage:rel/otlet-anticipated-knowledge-systems +446. xananode.lineage:rel/otlet-anticipated-knowledge-systems - Type: anticipated - Source: xananode.lineage:person/paul-otlet - Target: xananode.lineage:concept/lost-lineage-human-knowledge-augmentation - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -63. xananode.lineage:rel/wells-proposed-world-brain +447. xananode.lineage:rel/wells-proposed-world-brain - Type: proposed - Source: xananode.lineage:person/h-g-wells - Target: xananode.lineage:concept/lost-lineage-human-knowledge-augmentation - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -64. xananode.lineage:rel/bush-influenced-adams-lineage +448. xananode.lineage:rel/bush-influenced-adams-lineage - Type: influenced - Source: xananode.example:person/vannevar-bush - Target: xananode.lineage:person/douglas-adams - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -65. xananode.lineage:rel/nelson-influenced-hyperland +449. xananode.lineage:rel/nelson-influenced-hyperland - Type: influenced - Source: xananode.example:person/ted-nelson - Target: xananode.lineage:publication/hyperland - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -66. xananode.lineage:rel/adams-authored-hyperland +450. xananode.lineage:rel/adams-authored-hyperland - Type: authored - Source: xananode.lineage:person/douglas-adams - Target: xananode.lineage:publication/hyperland - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -67. xananode.lineage:rel/whitby-created-hyperland +451. xananode.lineage:rel/whitby-created-hyperland - Type: created - Source: xananode.lineage:person/max-whitby - Target: xananode.lineage:publication/hyperland - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -68. xananode.lineage:rel/hyperland-features-tom-baker +452. xananode.lineage:rel/hyperland-features-tom-baker - Type: features - Source: xananode.lineage:publication/hyperland - Target: xananode.lineage:person/tom-baker - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -69. xananode.lineage:rel/hyperland-contemporary-of-ted2 +453. xananode.lineage:rel/hyperland-contemporary-of-ted2 - Type: contemporary_of - Source: xananode.lineage:publication/hyperland - Target: xananode.lineage:event/ted2-1990 - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -70. xananode.lineage:rel/ted2-occurred-at-monterey +454. xananode.lineage:rel/ted2-occurred-at-monterey - Type: occurred_at - Source: xananode.lineage:event/ted2-1990 - Target: xananode.lineage:place/monterey-california - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -71. xananode.lineage:rel/ted2-features-adams +455. xananode.lineage:rel/ted2-features-adams - Type: features - Source: xananode.lineage:event/ted2-1990 - Target: xananode.lineage:person/douglas-adams - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -72. xananode.lineage:rel/ted2-features-bob-stein +456. xananode.lineage:rel/ted2-features-bob-stein - Type: features - Source: xananode.lineage:event/ted2-1990 - Target: xananode.lineage:person/bob-stein - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -73. xananode.lineage:rel/bob-stein-created-voyager +457. xananode.lineage:rel/bob-stein-created-voyager - Type: created - Source: xananode.lineage:person/bob-stein - Target: xananode.lineage:organization/voyager-company - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -74. xananode.lineage:rel/ted2-features-alan-kay +458. xananode.lineage:rel/ted2-features-alan-kay - Type: features - Source: xananode.lineage:event/ted2-1990 - Target: xananode.lineage:person/alan-kay - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -75. xananode.lineage:rel/alan-kay-shaped-dynamic-media +459. xananode.lineage:rel/alan-kay-shaped-dynamic-media - Type: shapes - Source: xananode.lineage:person/alan-kay - Target: xananode.lineage:organization/xerox-parc - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -76. xananode.lineage:rel/hypercard-popularized-hypermedia +460. xananode.lineage:rel/hypercard-popularized-hypermedia - Type: popularized - Source: xananode.lineage:technology/hypercard - Target: xananode.lineage:concept/lost-lineage-human-knowledge-augmentation - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -77. xananode.lineage:rel/berners-lee-implemented-web +461. xananode.lineage:rel/berners-lee-implemented-web - Type: implements - Source: xananode.lineage:person/tim-berners-lee - Target: xananode.lineage:technology/world-wide-web - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -78. xananode.lineage:rel/web-contrasts-with-xananode +462. xananode.lineage:rel/web-contrasts-with-xananode - Type: contrasts_with - Source: xananode.lineage:technology/world-wide-web - Target: xananode.example:concept/xananode - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -79. xananode.lineage:rel/aspen-anticipated-spatial-media +463. xananode.lineage:rel/aspen-anticipated-spatial-media - Type: anticipated - Source: xananode.lineage:project/aspen-movie-map - Target: xananode.lineage:publication/hyperland - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -80. xananode.lineage:rel/trail-starts-with-lost-lineage +464. xananode.lineage:rel/trail-starts-with-lost-lineage - Type: starts_with - Source: xananode.lineage:trail/lost-lineage-intertwingled-trail - Target: xananode.lineage:concept/lost-lineage-human-knowledge-augmentation - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -81. xananode.lineage:rel/trail-arrives-at-xananode +465. xananode.lineage:rel/trail-arrives-at-xananode - Type: arrives_at - Source: xananode.lineage:trail/lost-lineage-intertwingled-trail - Target: xananode.example:concept/xananode diff --git a/exampleSite/static/xananode-viewer.json b/exampleSite/static/xananode-viewer.json index 770de4e9..00617f75 100644 --- a/exampleSite/static/xananode-viewer.json +++ b/exampleSite/static/xananode-viewer.json @@ -2458,16 +2458,16 @@ "imported_from": "nodes/trail-start-here.json" }, { - "id": "xananode.lineage:person/gottfried-wilhelm-leibniz", - "protocol_id": "xananode.lineage:person/gottfried-wilhelm-leibniz", - "title": "Gottfried Wilhelm Leibniz", - "type": "person", + "id": "xananode.canonical:claim/relationships-preserve-knowledge", + "protocol_id": "xananode.canonical:claim/relationships-preserve-knowledge", + "title": "Relationships Preserve Knowledge", + "type": "claim", "facets": [], - "section": "persons", - "importance": 4, - "summary": "Philosopher and mathematician associated with universal symbolic reasoning and the calculus of thought.", - "content": "Philosopher and mathematician associated with universal symbolic reasoning and the calculus of thought.", - "url": "/person/gottfried-wilhelm-leibniz/", + "section": "claims", + "importance": 5, + "summary": "Knowledge survives movement between tools when relationships carry meaning, evidence, authorship, and addressable context instead of collapsing into anonymous links.", + "content": "Knowledge survives movement between tools when relationships carry meaning, evidence, authorship, and addressable context instead of collapsing into anonymous links.", + "url": "/claim/relationships-preserve-knowledge/", "primary_media": "", "media_type": "", "file": "", @@ -2484,19 +2484,19 @@ "trail_nodes": [], "generated": false, "imported": true, - "imported_from": "nodes-extended.json" + "imported_from": "nodes.json" }, { - "id": "xananode.lineage:person/wilhelm-ostwald", - "protocol_id": "xananode.lineage:person/wilhelm-ostwald", - "title": "Wilhelm Ostwald", - "type": "person", + "id": "xananode.canonical:community/xananode-contributors", + "protocol_id": "xananode.canonical:community/xananode-contributors", + "title": "XanaNode Contributors", + "type": "community", "facets": [], - "section": "persons", - "importance": 3, - "summary": "Organizer of Die Bruecke, an effort to standardize and organize world knowledge.", - "content": "Organizer of Die Bruecke, an effort to standardize and organize world knowledge.", - "url": "/person/wilhelm-ostwald/", + "section": "communitys", + "importance": 4, + "summary": "The people and future maintainers who author, review, preserve, and project XanaNode-compatible substrates.", + "content": "The people and future maintainers who author, review, preserve, and project XanaNode-compatible substrates.", + "url": "/community/xananode-contributors/", "primary_media": "", "media_type": "", "file": "", @@ -2513,19 +2513,19 @@ "trail_nodes": [], "generated": false, "imported": true, - "imported_from": "nodes-extended.json" + "imported_from": "nodes.json" }, { - "id": "xananode.lineage:person/jorge-luis-borges", - "protocol_id": "xananode.lineage:person/jorge-luis-borges", - "title": "Jorge Luis Borges", - "type": "person", + "id": "xananode.canonical:concept/knowledge-substrate", + "protocol_id": "xananode.canonical:concept/knowledge-substrate", + "title": "Knowledge Substrate", + "type": "concept", "facets": [], - "section": "persons", - "importance": 4, - "summary": "Writer whose nonlinear literary structures are often treated as hypertext-adjacent ancestry.", - "content": "Writer whose nonlinear literary structures are often treated as hypertext-adjacent ancestry.", - "url": "/person/jorge-luis-borges/", + "section": "concepts", + "importance": 5, + "summary": "The graph-shaped structure that lets information remain understandable across time by making claims, sources, media, fragments, and relationships explicit.", + "content": "The graph-shaped structure that lets information remain understandable across time by making claims, sources, media, fragments, and relationships explicit.", + "url": "/concept/knowledge-substrate/", "primary_media": "", "media_type": "", "file": "", @@ -2542,19 +2542,19 @@ "trail_nodes": [], "generated": false, "imported": true, - "imported_from": "nodes-extended.json" + "imported_from": "nodes.json" }, { - "id": "xananode.lineage:publication/the-garden-of-forking-paths", - "protocol_id": "xananode.lineage:publication/the-garden-of-forking-paths", - "title": "The Garden of Forking Paths", - "type": "publication", + "id": "xananode.canonical:concept/protocol-artifacts", + "protocol_id": "xananode.canonical:concept/protocol-artifacts", + "title": "Protocol Artifacts", + "type": "concept", "facets": [], - "section": "publications", - "importance": 4, - "summary": "A Borges story frequently read as a literary ancestor of nonlinear textual structures.", - "content": "A Borges story frequently read as a literary ancestor of nonlinear textual structures.", - "url": "/publication/the-garden-of-forking-paths/", + "section": "concepts", + "importance": 5, + "summary": "The portable JSON files, schemas, fragments, reports, and media references that allow tools to validate, compare, mount, import, merge, and render substrates.", + "content": "The portable JSON files, schemas, fragments, reports, and media references that allow tools to validate, compare, mount, import, merge, and render substrates.", + "url": "/concept/protocol-artifacts/", "primary_media": "", "media_type": "", "file": "", @@ -2571,19 +2571,19 @@ "trail_nodes": [], "generated": false, "imported": true, - "imported_from": "nodes-extended.json" + "imported_from": "nodes.json" }, { - "id": "xananode.lineage:person/andries-van-dam", - "protocol_id": "xananode.lineage:person/andries-van-dam", - "title": "Andries van Dam", - "type": "person", + "id": "xananode.canonical:concept/substrate-projection-layer", + "protocol_id": "xananode.canonical:concept/substrate-projection-layer", + "title": "Substrate Projection Layer", + "type": "concept", "facets": [], - "section": "persons", - "importance": 4, - "summary": "Computer scientist associated with HES, FRESS, and the Brown hypertext lineage.", - "content": "Computer scientist associated with HES, FRESS, and the Brown hypertext lineage.", - "url": "/person/andries-van-dam/", + "section": "concepts", + "importance": 5, + "summary": "A renderer or lens that presents a substrate for a particular use without becoming the substrate itself.", + "content": "A renderer or lens that presents a substrate for a particular use without becoming the substrate itself.", + "url": "/concept/substrate-projection-layer/", "primary_media": "", "media_type": "", "file": "", @@ -2600,20 +2600,20 @@ "trail_nodes": [], "generated": false, "imported": true, - "imported_from": "nodes-extended.json" + "imported_from": "nodes.json" }, { - "id": "xananode.lineage:place/brown-university", - "protocol_id": "xananode.lineage:place/brown-university", - "title": "Brown University", - "type": "place", + "id": "xananode.canonical:concept/xananode", + "protocol_id": "xananode.canonical:concept/xananode", + "title": "XanaNode", + "type": "concept", "facets": [], - "section": "places", - "importance": 4, - "summary": "Early hypertext research center associated with HES, FRESS, and Intermedia.", - "content": "Early hypertext research center associated with HES, FRESS, and Intermedia.", - "url": "/place/brown-university/", - "primary_media": "", + "section": "concepts", + "importance": 5, + "summary": "A protocol for independently authored knowledge substrates that preserve relationships, provenance, lineage, disagreement, and addressable fragments.", + "content": "A protocol for independently authored knowledge substrates that preserve relationships, provenance, lineage, disagreement, and addressable fragments.", + "url": "/concept/xananode/", + "primary_media": "xananode.canonical:media/xananode-icon", "media_type": "", "file": "", "alt": "", @@ -2629,19 +2629,19 @@ "trail_nodes": [], "generated": false, "imported": true, - "imported_from": "nodes-extended.json" + "imported_from": "nodes.json" }, { - "id": "xananode.lineage:project/hypertext-editing-system", - "protocol_id": "xananode.lineage:project/hypertext-editing-system", - "title": "Hypertext Editing System", - "type": "project", + "id": "xananode.canonical:essay/what-is-xananode", + "protocol_id": "xananode.canonical:essay/what-is-xananode", + "title": "What Is XanaNode?", + "type": "essay", "facets": [], - "section": "projects", - "importance": 4, - "summary": "An early usable hypertext system developed at Brown University.", - "content": "An early usable hypertext system developed at Brown University.", - "url": "/project/hypertext-editing-system/", + "section": "essays", + "importance": 5, + "summary": "An explanation of XanaNode as a layered protocol, not a single viewer, website, repository, or graph visualization.", + "content": "An explanation of XanaNode as a layered protocol, not a single viewer, website, repository, or graph visualization.", + "url": "/essay/what-is-xananode/", "primary_media": "", "media_type": "", "file": "", @@ -2658,19 +2658,19 @@ "trail_nodes": [], "generated": false, "imported": true, - "imported_from": "nodes-extended.json" + "imported_from": "nodes.json" }, { - "id": "xananode.lineage:project/fress", - "protocol_id": "xananode.lineage:project/fress", - "title": "FRESS", - "type": "project", + "id": "xananode.canonical:event/xananode-canonical-pack-bootstrap", + "protocol_id": "xananode.canonical:event/xananode-canonical-pack-bootstrap", + "title": "XanaNode Canonical Pack Bootstrap", + "type": "event", "facets": [], - "section": "projects", + "section": "events", "importance": 4, - "summary": "A Brown University hypertext system in the early scholarly hypertext lineage.", - "content": "A Brown University hypertext system in the early scholarly hypertext lineage.", - "url": "/project/fress/", + "summary": "The point where Core begins shipping a mountable canonical XanaNode substrate pack as protocol JSON.", + "content": "The point where Core begins shipping a mountable canonical XanaNode substrate pack as protocol JSON.", + "url": "/event/xananode-canonical-pack-bootstrap/", "primary_media": "", "media_type": "", "file": "", @@ -2687,19 +2687,19 @@ "trail_nodes": [], "generated": false, "imported": true, - "imported_from": "nodes-extended.json" + "imported_from": "nodes.json" }, { - "id": "xananode.lineage:project/intermedia", - "protocol_id": "xananode.lineage:project/intermedia", - "title": "Intermedia", - "type": "project", + "id": "xananode.canonical:fragment/relationships-preserve-knowledge-sentence", + "protocol_id": "xananode.canonical:fragment/relationships-preserve-knowledge-sentence", + "title": "Relationships Preserve Knowledge Sentence", + "type": "fragment", "facets": [], - "section": "projects", + "section": "fragments", "importance": 4, - "summary": "A scholarly hypermedia system associated with Brown University.", - "content": "A scholarly hypermedia system associated with Brown University.", - "url": "/project/intermedia/", + "summary": "Relationships preserve knowledge.", + "content": "Relationships preserve knowledge.", + "url": "/fragment/relationships-preserve-knowledge-sentence/", "primary_media": "", "media_type": "", "file": "", @@ -2711,53 +2711,53 @@ "source_url": "", "license": "", "license_url": "", - "rights_status": "", - "tumbler": "", + "rights_status": "open-source", + "tumbler": "xananode.canonical:claim/relationships-preserve-knowledge@sha256:canonical-pack-v0-1-0#fragment/0001@sha256:relationship-preservation-sentence", "trail_nodes": [], "generated": false, "imported": true, - "imported_from": "nodes-extended.json" + "imported_from": "nodes.json" }, { - "id": "xananode.lineage:person/nicholas-negroponte", - "protocol_id": "xananode.lineage:person/nicholas-negroponte", - "title": "Nicholas Negroponte", - "type": "person", + "id": "xananode.canonical:media/xananode-icon", + "protocol_id": "xananode.canonical:media/xananode-icon", + "title": "XanaNode Icon", + "type": "media", "facets": [], - "section": "persons", - "importance": 4, - "summary": "Media Lab figure associated with intelligent media and interactive information spaces.", - "content": "Media Lab figure associated with intelligent media and interactive information spaces.", - "url": "/person/nicholas-negroponte/", + "section": "medias", + "importance": 5, + "summary": "The XanaNode project icon used as primary media for XanaNode nodes and projection branding.", + "content": "The XanaNode project icon used as primary media for XanaNode nodes and projection branding.", + "url": "/media/xananode-icon/", "primary_media": "", - "media_type": "", + "media_type": "image", "file": "", - "alt": "", + "alt": "A connected node mark with orange and blue paths crossing around a bright central node.", "caption": "", - "creator": "", + "creator": "Built By Bots", "created_date": "", "source_name": "", "source_url": "", "license": "", "license_url": "", - "rights_status": "", + "rights_status": "open-source", "tumbler": "", "trail_nodes": [], "generated": false, "imported": true, - "imported_from": "nodes-extended.json" + "imported_from": "nodes.json" }, { - "id": "xananode.lineage:person/seymour-papert", - "protocol_id": "xananode.lineage:person/seymour-papert", - "title": "Seymour Papert", - "type": "person", + "id": "xananode.canonical:observation/markdown-recreation-friction", + "protocol_id": "xananode.canonical:observation/markdown-recreation-friction", + "title": "Markdown Recreation Friction", + "type": "observation", "facets": [], - "section": "persons", + "section": "observations", "importance": 4, - "summary": "Constructionism and Logo pioneer who shaped computers as learning media.", - "content": "Constructionism and Logo pioneer who shaped computers as learning media.", - "url": "/person/seymour-papert/", + "summary": "Forcing authors to recreate validated protocol nodes as Markdown creates duplicate governance surfaces and loses the benefit of portable substrate artifacts.", + "content": "Forcing authors to recreate validated protocol nodes as Markdown creates duplicate governance surfaces and loses the benefit of portable substrate artifacts.", + "url": "/observation/markdown-recreation-friction/", "primary_media": "", "media_type": "", "file": "", @@ -2774,19 +2774,19 @@ "trail_nodes": [], "generated": false, "imported": true, - "imported_from": "nodes-extended.json" + "imported_from": "nodes.json" }, { - "id": "xananode.lineage:person/marvin-minsky", - "protocol_id": "xananode.lineage:person/marvin-minsky", - "title": "Marvin Minsky", - "type": "person", + "id": "xananode.canonical:organization/built-by-bots", + "protocol_id": "xananode.canonical:organization/built-by-bots", + "title": "Built By Bots", + "type": "organization", "facets": [], - "section": "persons", + "section": "organizations", "importance": 4, - "summary": "AI researcher whose work contextualizes intelligent agents and cognitive modeling.", - "content": "AI researcher whose work contextualizes intelligent agents and cognitive modeling.", - "url": "/person/marvin-minsky/", + "summary": "The authoring and project identity associated with XanaNode development and media attribution.", + "content": "The authoring and project identity associated with XanaNode development and media attribution.", + "url": "/organization/built-by-bots/", "primary_media": "", "media_type": "", "file": "", @@ -2803,19 +2803,19 @@ "trail_nodes": [], "generated": false, "imported": true, - "imported_from": "nodes-extended.json" + "imported_from": "nodes.json" }, { - "id": "xananode.lineage:organization/mit-media-lab", - "protocol_id": "xananode.lineage:organization/mit-media-lab", - "title": "MIT Media Lab", + "id": "xananode.canonical:organization/cytoscape-consortium", + "protocol_id": "xananode.canonical:organization/cytoscape-consortium", + "title": "Cytoscape Consortium", "type": "organization", "facets": [], "section": "organizations", - "importance": 5, - "summary": "Research institution associated with media, agents, interactivity, and knowledge presentation.", - "content": "Research institution associated with media, agents, interactivity, and knowledge presentation.", - "url": "/organization/mit-media-lab/", + "importance": 3, + "summary": "The organization and community associated with Cytoscape and Cytoscape.js development.", + "content": "The organization and community associated with Cytoscape and Cytoscape.js development.", + "url": "/organization/cytoscape-consortium/", "primary_media": "", "media_type": "", "file": "", @@ -2824,7 +2824,7 @@ "creator": "", "created_date": "", "source_name": "", - "source_url": "", + "source_url": "https://cytoscape.org/", "license": "", "license_url": "", "rights_status": "", @@ -2832,19 +2832,19 @@ "trail_nodes": [], "generated": false, "imported": true, - "imported_from": "nodes-extended.json" + "imported_from": "nodes.json" }, { - "id": "xananode.lineage:person/hans-peter-brondmo", - "protocol_id": "xananode.lineage:person/hans-peter-brondmo", - "title": "Hans Peter Brondmo", - "type": "person", + "id": "xananode.canonical:organization/hugo-authors", + "protocol_id": "xananode.canonical:organization/hugo-authors", + "title": "Hugo Authors", + "type": "organization", "facets": [], - "section": "persons", + "section": "organizations", "importance": 3, - "summary": "MIT figure associated with micons, or motion icons, as animated conceptual representations.", - "content": "MIT figure associated with micons, or motion icons, as animated conceptual representations.", - "url": "/person/hans-peter-brondmo/", + "summary": "The open source project community responsible for Hugo.", + "content": "The open source project community responsible for Hugo.", + "url": "/organization/hugo-authors/", "primary_media": "", "media_type": "", "file": "", @@ -2853,7 +2853,7 @@ "creator": "", "created_date": "", "source_name": "", - "source_url": "", + "source_url": "https://github.com/gohugoio/hugo", "license": "", "license_url": "", "rights_status": "", @@ -2861,19 +2861,19 @@ "trail_nodes": [], "generated": false, "imported": true, - "imported_from": "nodes-extended.json" + "imported_from": "nodes.json" }, { - "id": "xananode.lineage:technology/micons", - "protocol_id": "xananode.lineage:technology/micons", - "title": "Micons", - "type": "technology", + "id": "xananode.canonical:person/christian-siefen", + "protocol_id": "xananode.canonical:person/christian-siefen", + "title": "Christian Siefen", + "type": "person", "facets": [], - "section": "technologys", - "importance": 3, - "summary": "Motion icons presented in Hyperland as animated conceptual representations.", - "content": "Motion icons presented in Hyperland as animated conceptual representations.", - "url": "/technology/micons/", + "section": "persons", + "importance": 5, + "summary": "The personally identified author and maintainer of the canonical XanaNode substrate.", + "content": "The personally identified author and maintainer of the canonical XanaNode substrate.", + "url": "/person/christian-siefen/", "primary_media": "", "media_type": "", "file": "", @@ -2890,19 +2890,19 @@ "trail_nodes": [], "generated": false, "imported": true, - "imported_from": "nodes-extended.json" + "imported_from": "nodes.json" }, { - "id": "xananode.lineage:person/robert-winter", - "protocol_id": "xananode.lineage:person/robert-winter", - "title": "Robert Winter", - "type": "person", + "id": "xananode.canonical:place/world-wide-web", + "protocol_id": "xananode.canonical:place/world-wide-web", + "title": "World Wide Web", + "type": "place", "facets": [], - "section": "persons", + "section": "places", "importance": 3, - "summary": "Music scholar associated with interactive exploration of Beethoven's Ninth.", - "content": "Music scholar associated with interactive exploration of Beethoven's Ninth.", - "url": "/person/robert-winter/", + "summary": "The public networked space where XanaNode domains, repositories, documentation, and published substrates are reached.", + "content": "The public networked space where XanaNode domains, repositories, documentation, and published substrates are reached.", + "url": "/place/world-wide-web/", "primary_media": "", "media_type": "", "file": "", @@ -2919,19 +2919,19 @@ "trail_nodes": [], "generated": false, "imported": true, - "imported_from": "nodes-extended.json" + "imported_from": "nodes.json" }, { - "id": "xananode.lineage:project/interactive-beethoven-ninth", - "protocol_id": "xananode.lineage:project/interactive-beethoven-ninth", - "title": "Interactive Beethoven's Ninth", + "id": "xananode.canonical:project/xananode-core-sdk", + "protocol_id": "xananode.canonical:project/xananode-core-sdk", + "title": "XanaNode Core SDK", "type": "project", "facets": [], "section": "projects", - "importance": 3, - "summary": "Interactive music system showing musical structure as explorable knowledge.", - "content": "Interactive music system showing musical structure as explorable knowledge.", - "url": "/project/interactive-beethoven-ninth/", + "importance": 5, + "summary": "The renderer-independent SDK that validates substrates, resolves mounted packs, analyzes intake, builds fragments, generates suggestions, and exports protocol artifacts.", + "content": "The renderer-independent SDK that validates substrates, resolves mounted packs, analyzes intake, builds fragments, generates suggestions, and exports protocol artifacts.", + "url": "/project/xananode-core-sdk/", "primary_media": "", "media_type": "", "file": "", @@ -2948,20 +2948,20 @@ "trail_nodes": [], "generated": false, "imported": true, - "imported_from": "nodes-extended.json" + "imported_from": "nodes.json" }, { - "id": "xananode.lineage:person/robert-abel", - "protocol_id": "xananode.lineage:person/robert-abel", - "title": "Robert Abel", - "type": "person", + "id": "xananode.canonical:project/xananode-hugo-theme", + "protocol_id": "xananode.canonical:project/xananode-hugo-theme", + "title": "XanaNode Hugo Theme", + "type": "project", "facets": [], - "section": "persons", - "importance": 3, - "summary": "Interactive media artist associated with navigable multimedia art such as Guernica.", - "content": "Interactive media artist associated with navigable multimedia art such as Guernica.", - "url": "/person/robert-abel/", - "primary_media": "", + "section": "projects", + "importance": 5, + "summary": "A static website projection layer that uses Hugo to read XanaNode protocol artifacts and present pages, graph navigation, trails, sources, media, fragments, and review utilities.", + "content": "A static website projection layer that uses Hugo to read XanaNode protocol artifacts and present pages, graph navigation, trails, sources, media, fragments, and review utilities.", + "url": "/project/xananode-hugo-theme/", + "primary_media": "xananode.canonical:media/xananode-icon", "media_type": "", "file": "", "alt": "", @@ -2977,19 +2977,19 @@ "trail_nodes": [], "generated": false, "imported": true, - "imported_from": "nodes-extended.json" + "imported_from": "nodes.json" }, { - "id": "xananode.lineage:project/interactive-guernica", - "protocol_id": "xananode.lineage:project/interactive-guernica", - "title": "Interactive Guernica", + "id": "xananode.canonical:project/xananode-protocol", + "protocol_id": "xananode.canonical:project/xananode-protocol", + "title": "XanaNode Protocol", "type": "project", "facets": [], "section": "projects", - "importance": 3, - "summary": "Interactive visual-art navigation work in the multimedia lineage.", - "content": "Interactive visual-art navigation work in the multimedia lineage.", - "url": "/project/interactive-guernica/", + "importance": 5, + "summary": "The specification layer that defines substrate artifacts, node types, relationship types, addressing, pack ingress, federation, governance, and validation rules.", + "content": "The specification layer that defines substrate artifacts, node types, relationship types, addressing, pack ingress, federation, governance, and validation rules.", + "url": "/project/xananode-protocol/", "primary_media": "", "media_type": "", "file": "", @@ -3006,19 +3006,19 @@ "trail_nodes": [], "generated": false, "imported": true, - "imported_from": "nodes-extended.json" + "imported_from": "nodes.json" }, { - "id": "xananode.lineage:person/ivan-sutherland", - "protocol_id": "xananode.lineage:person/ivan-sutherland", - "title": "Ivan Sutherland", - "type": "person", + "id": "xananode.canonical:project/xananode-workspace", + "protocol_id": "xananode.canonical:project/xananode-workspace", + "title": "XanaNode Workspace", + "type": "project", "facets": [], - "section": "persons", - "importance": 5, - "summary": "Sketchpad and head-mounted display pioneer who anticipated visual and spatial computing.", - "content": "Sketchpad and head-mounted display pioneer who anticipated visual and spatial computing.", - "url": "/person/ivan-sutherland/", + "section": "projects", + "importance": 4, + "summary": "A coordination layer for local authoring, mounted pack selection, media placement, import review, Git workflows, and stack-level health checks.", + "content": "A coordination layer for local authoring, mounted pack selection, media placement, import review, Git workflows, and stack-level health checks.", + "url": "/project/xananode-workspace/", "primary_media": "", "media_type": "", "file": "", @@ -3035,19 +3035,19 @@ "trail_nodes": [], "generated": false, "imported": true, - "imported_from": "nodes-extended.json" + "imported_from": "nodes.json" }, { - "id": "xananode.lineage:person/jaron-lanier", - "protocol_id": "xananode.lineage:person/jaron-lanier", - "title": "Jaron Lanier", - "type": "person", + "id": "xananode.canonical:publication/xnp-0004-merge-validation", + "protocol_id": "xananode.canonical:publication/xnp-0004-merge-validation", + "title": "XNP-0004 Merge Validation", + "type": "publication", "facets": [], - "section": "persons", + "section": "publications", "importance": 4, - "summary": "VPL Research founder who popularized virtual reality.", - "content": "VPL Research founder who popularized virtual reality.", - "url": "/person/jaron-lanier/", + "summary": "A protocol proposal describing merge validation for independently authored substrates.", + "content": "A protocol proposal describing merge validation for independently authored substrates.", + "url": "/publication/xnp-0004-merge-validation/", "primary_media": "", "media_type": "", "file": "", @@ -3056,27 +3056,27 @@ "creator": "", "created_date": "", "source_name": "", - "source_url": "", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/proposals/XNP-0004-merge-validation.md", "license": "", "license_url": "", - "rights_status": "", + "rights_status": "open-source", "tumbler": "", "trail_nodes": [], "generated": false, "imported": true, - "imported_from": "nodes-extended.json" + "imported_from": "nodes.json" }, { - "id": "xananode.lineage:organization/vpl-research", - "protocol_id": "xananode.lineage:organization/vpl-research", - "title": "VPL Research", - "type": "organization", + "id": "xananode.canonical:relationship/protocol-implements-claim", + "protocol_id": "xananode.canonical:relationship/protocol-implements-claim", + "title": "Protocol Implements Relationship Preservation", + "type": "relationship", "facets": [], - "section": "organizations", - "importance": 3, - "summary": "Virtual reality company associated with Jaron Lanier.", - "content": "Virtual reality company associated with Jaron Lanier.", - "url": "/organization/vpl-research/", + "section": "relationships", + "importance": 4, + "summary": "A first-class relationship node representing that the XanaNode protocol implements the claim that relationships preserve knowledge.", + "content": "A first-class relationship node representing that the XanaNode protocol implements the claim that relationships preserve knowledge.", + "url": "/relationship/protocol-implements-claim/", "primary_media": "", "media_type": "", "file": "", @@ -3093,19 +3093,19 @@ "trail_nodes": [], "generated": false, "imported": true, - "imported_from": "nodes-extended.json" + "imported_from": "nodes.json" }, { - "id": "xananode.lineage:person/scott-fisher", - "protocol_id": "xananode.lineage:person/scott-fisher", - "title": "Scott Fisher", - "type": "person", + "id": "xananode.canonical:revision/canonical-pack-v0-1-0", + "protocol_id": "xananode.canonical:revision/canonical-pack-v0-1-0", + "title": "Canonical Pack v0.1.0", + "type": "revision", "facets": [], - "section": "persons", + "section": "revisions", "importance": 3, - "summary": "Virtual environment researcher associated with NASA VR demonstrations.", - "content": "Virtual environment researcher associated with NASA VR demonstrations.", - "url": "/person/scott-fisher/", + "summary": "The first Core-bundled revision of the canonical XanaNode pack.", + "content": "The first Core-bundled revision of the canonical XanaNode pack.", + "url": "/revision/canonical-pack-v0-1-0/", "primary_media": "", "media_type": "", "file": "", @@ -3122,19 +3122,19 @@ "trail_nodes": [], "generated": false, "imported": true, - "imported_from": "nodes-extended.json" + "imported_from": "nodes.json" }, { - "id": "xananode.lineage:organization/nasa", - "protocol_id": "xananode.lineage:organization/nasa", - "title": "NASA", - "type": "organization", + "id": "xananode.canonical:schema/author-profile-schema", + "protocol_id": "xananode.canonical:schema/author-profile-schema", + "title": "Author Profile Schema", + "type": "schema", "facets": [], - "section": "organizations", - "importance": 3, - "summary": "Agency associated with virtual environment workstation demonstrations in the spatial knowledge branch.", - "content": "Agency associated with virtual environment workstation demonstrations in the spatial knowledge branch.", - "url": "/organization/nasa/", + "section": "schemas", + "importance": 4, + "summary": "The JSON Schema for identifying substrate authors, maintainers, and provenance-bearing author profiles.", + "content": "The JSON Schema for identifying substrate authors, maintainers, and provenance-bearing author profiles.", + "url": "/schema/author-profile-schema/", "primary_media": "", "media_type": "", "file": "", @@ -3143,7 +3143,7 @@ "creator": "", "created_date": "", "source_name": "", - "source_url": "", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/author-profile.schema.json", "license": "", "license_url": "", "rights_status": "", @@ -3151,19 +3151,19 @@ "trail_nodes": [], "generated": false, "imported": true, - "imported_from": "nodes-extended.json" + "imported_from": "nodes.json" }, { - "id": "xananode.lineage:publication/dirk-gentlys-holistic-detective-agency", - "protocol_id": "xananode.lineage:publication/dirk-gentlys-holistic-detective-agency", - "title": "Dirk Gently's Holistic Detective Agency", - "type": "publication", + "id": "xananode.canonical:schema/canonical-schema-author-profile", + "protocol_id": "xananode.canonical:schema/canonical-schema-author-profile", + "title": "Author Profile Schema", + "type": "schema", "facets": [], - "section": "publications", + "section": "schemas", "importance": 4, - "summary": "Douglas Adams novel foregrounding the fundamental interconnectedness of all things before the public Web.", - "content": "Douglas Adams novel foregrounding the fundamental interconnectedness of all things before the public Web.", - "url": "/publication/dirk-gentlys-holistic-detective-agency/", + "summary": "Canonical schema registry entry for author-profile.", + "content": "Canonical schema registry entry for author-profile.", + "url": "/schema/canonical-schema-author-profile/", "primary_media": "", "media_type": "", "file": "", @@ -3172,7 +3172,7 @@ "creator": "", "created_date": "", "source_name": "", - "source_url": "", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/author-profile.schema.json", "license": "", "license_url": "", "rights_status": "", @@ -3180,19 +3180,19 @@ "trail_nodes": [], "generated": false, "imported": true, - "imported_from": "nodes-extended.json" + "imported_from": "nodes.json" }, { - "id": "xananode.lineage:organization/bbc-two", - "protocol_id": "xananode.lineage:organization/bbc-two", - "title": "BBC Two", - "type": "organization", + "id": "xananode.canonical:schema/canonical-schema-compatibility-report", + "protocol_id": "xananode.canonical:schema/canonical-schema-compatibility-report", + "title": "Compatibility Report Schema", + "type": "schema", "facets": [], - "section": "organizations", - "importance": 3, - "summary": "Broadcaster of Hyperland.", - "content": "Broadcaster of Hyperland.", - "url": "/organization/bbc-two/", + "section": "schemas", + "importance": 4, + "summary": "Canonical schema registry entry for compatibility-report.", + "content": "Canonical schema registry entry for compatibility-report.", + "url": "/schema/canonical-schema-compatibility-report/", "primary_media": "", "media_type": "", "file": "", @@ -3201,7 +3201,7 @@ "creator": "", "created_date": "", "source_name": "", - "source_url": "", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/compatibility-report.schema.json", "license": "", "license_url": "", "rights_status": "", @@ -3209,19 +3209,19 @@ "trail_nodes": [], "generated": false, "imported": true, - "imported_from": "nodes-extended.json" + "imported_from": "nodes.json" }, { - "id": "xananode.lineage:person/richard-saul-wurman", - "protocol_id": "xananode.lineage:person/richard-saul-wurman", - "title": "Richard Saul Wurman", - "type": "person", + "id": "xananode.canonical:schema/canonical-schema-merge-report", + "protocol_id": "xananode.canonical:schema/canonical-schema-merge-report", + "title": "Merge Report Schema", + "type": "schema", "facets": [], - "section": "persons", + "section": "schemas", "importance": 4, - "summary": "TED founder and information architecture figure.", - "content": "TED founder and information architecture figure.", - "url": "/person/richard-saul-wurman/", + "summary": "Canonical schema registry entry for merge-report.", + "content": "Canonical schema registry entry for merge-report.", + "url": "/schema/canonical-schema-merge-report/", "primary_media": "", "media_type": "", "file": "", @@ -3230,7 +3230,7 @@ "creator": "", "created_date": "", "source_name": "", - "source_url": "", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/merge-report.schema.json", "license": "", "license_url": "", "rights_status": "", @@ -3238,19 +3238,19 @@ "trail_nodes": [], "generated": false, "imported": true, - "imported_from": "nodes-extended.json" + "imported_from": "nodes.json" }, { - "id": "xananode.lineage:person/harry-marks", - "protocol_id": "xananode.lineage:person/harry-marks", - "title": "Harry Marks", - "type": "person", + "id": "xananode.canonical:schema/canonical-schema-nanopublication", + "protocol_id": "xananode.canonical:schema/canonical-schema-nanopublication", + "title": "Nanopublication Schema", + "type": "schema", "facets": [], - "section": "persons", - "importance": 3, - "summary": "TED visual and media origin figure who participated in TED2.", - "content": "TED visual and media origin figure who participated in TED2.", - "url": "/person/harry-marks/", + "section": "schemas", + "importance": 4, + "summary": "Canonical schema registry entry for nanopublication.", + "content": "Canonical schema registry entry for nanopublication.", + "url": "/schema/canonical-schema-nanopublication/", "primary_media": "", "media_type": "", "file": "", @@ -3259,7 +3259,7 @@ "creator": "", "created_date": "", "source_name": "", - "source_url": "", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/nanopublication.schema.json", "license": "", "license_url": "", "rights_status": "", @@ -3267,19 +3267,19 @@ "trail_nodes": [], "generated": false, "imported": true, - "imported_from": "nodes-extended.json" + "imported_from": "nodes.json" }, { - "id": "xananode.lineage:person/john-sculley", - "protocol_id": "xananode.lineage:person/john-sculley", - "title": "John Sculley", - "type": "person", + "id": "xananode.canonical:schema/canonical-schema-ro-crate-metadata", + "protocol_id": "xananode.canonical:schema/canonical-schema-ro-crate-metadata", + "title": "Ro Crate Metadata Schema", + "type": "schema", "facets": [], - "section": "persons", + "section": "schemas", "importance": 4, - "summary": "Apple executive who presented From Multimedia to Interactive Media and the Knowledge Navigator future.", - "content": "Apple executive who presented From Multimedia to Interactive Media and the Knowledge Navigator future.", - "url": "/person/john-sculley/", + "summary": "Canonical schema registry entry for ro-crate-metadata.", + "content": "Canonical schema registry entry for ro-crate-metadata.", + "url": "/schema/canonical-schema-ro-crate-metadata/", "primary_media": "", "media_type": "", "file": "", @@ -3288,7 +3288,7 @@ "creator": "", "created_date": "", "source_name": "", - "source_url": "", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/ro-crate-metadata.schema.json", "license": "", "license_url": "", "rights_status": "", @@ -3296,19 +3296,19 @@ "trail_nodes": [], "generated": false, "imported": true, - "imported_from": "nodes-extended.json" + "imported_from": "nodes.json" }, { - "id": "xananode.lineage:technology/apple-knowledge-navigator", - "protocol_id": "xananode.lineage:technology/apple-knowledge-navigator", - "title": "Apple Knowledge Navigator", - "type": "technology", + "id": "xananode.canonical:schema/canonical-schema-substrate-diff", + "protocol_id": "xananode.canonical:schema/canonical-schema-substrate-diff", + "title": "Substrate Diff Schema", + "type": "schema", "facets": [], - "section": "technologys", - "importance": 4, - "summary": "Concept video imagining agent-mediated interactive knowledge navigation.", - "content": "Concept video imagining agent-mediated interactive knowledge navigation.", - "url": "/technology/apple-knowledge-navigator/", + "section": "schemas", + "importance": 5, + "summary": "Canonical schema registry entry for substrate-diff.", + "content": "Canonical schema registry entry for substrate-diff.", + "url": "/schema/canonical-schema-substrate-diff/", "primary_media": "", "media_type": "", "file": "", @@ -3317,7 +3317,7 @@ "creator": "", "created_date": "", "source_name": "", - "source_url": "", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/substrate-diff.schema.json", "license": "", "license_url": "", "rights_status": "", @@ -3325,19 +3325,19 @@ "trail_nodes": [], "generated": false, "imported": true, - "imported_from": "nodes-extended.json" + "imported_from": "nodes.json" }, { - "id": "xananode.lineage:person/bill-atkinson", - "protocol_id": "xananode.lineage:person/bill-atkinson", - "title": "Bill Atkinson", - "type": "person", + "id": "xananode.canonical:schema/canonical-schema-substrate-manifest", + "protocol_id": "xananode.canonical:schema/canonical-schema-substrate-manifest", + "title": "Substrate Manifest Schema", + "type": "schema", "facets": [], - "section": "persons", - "importance": 4, - "summary": "Creator associated with HyperCard and MacPaint, bringing accessible hypermedia authoring to personal computers.", - "content": "Creator associated with HyperCard and MacPaint, bringing accessible hypermedia authoring to personal computers.", - "url": "/person/bill-atkinson/", + "section": "schemas", + "importance": 5, + "summary": "Canonical schema registry entry for substrate-manifest.", + "content": "Canonical schema registry entry for substrate-manifest.", + "url": "/schema/canonical-schema-substrate-manifest/", "primary_media": "", "media_type": "", "file": "", @@ -3346,7 +3346,7 @@ "creator": "", "created_date": "", "source_name": "", - "source_url": "", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/substrate-manifest.schema.json", "license": "", "license_url": "", "rights_status": "", @@ -3354,19 +3354,19 @@ "trail_nodes": [], "generated": false, "imported": true, - "imported_from": "nodes-extended.json" + "imported_from": "nodes.json" }, { - "id": "xananode.lineage:person/herbie-hancock", - "protocol_id": "xananode.lineage:person/herbie-hancock", - "title": "Herbie Hancock", - "type": "person", + "id": "xananode.canonical:schema/canonical-schema-substrate-node", + "protocol_id": "xananode.canonical:schema/canonical-schema-substrate-node", + "title": "Substrate Node Schema", + "type": "schema", "facets": [], - "section": "persons", - "importance": 3, - "summary": "Musician whose technology-inflected performance branch demonstrates creative digital media.", - "content": "Musician whose technology-inflected performance branch demonstrates creative digital media.", - "url": "/person/herbie-hancock/", + "section": "schemas", + "importance": 5, + "summary": "Canonical schema registry entry for substrate-node.", + "content": "Canonical schema registry entry for substrate-node.", + "url": "/schema/canonical-schema-substrate-node/", "primary_media": "", "media_type": "", "file": "", @@ -3375,7 +3375,7 @@ "creator": "", "created_date": "", "source_name": "", - "source_url": "", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/substrate-node.schema.json", "license": "", "license_url": "", "rights_status": "", @@ -3383,19 +3383,19 @@ "trail_nodes": [], "generated": false, "imported": true, - "imported_from": "nodes-extended.json" + "imported_from": "nodes.json" }, { - "id": "xananode.lineage:person/nigel-holmes", - "protocol_id": "xananode.lineage:person/nigel-holmes", - "title": "Nigel Holmes", - "type": "person", + "id": "xananode.canonical:schema/canonical-schema-substrate-relationships", + "protocol_id": "xananode.canonical:schema/canonical-schema-substrate-relationships", + "title": "Substrate Relationships Schema", + "type": "schema", "facets": [], - "section": "persons", - "importance": 3, - "summary": "Information designer associated with visual explanation and data visualization.", - "content": "Information designer associated with visual explanation and data visualization.", - "url": "/person/nigel-holmes/", + "section": "schemas", + "importance": 5, + "summary": "Canonical schema registry entry for substrate-relationships.", + "content": "Canonical schema registry entry for substrate-relationships.", + "url": "/schema/canonical-schema-substrate-relationships/", "primary_media": "", "media_type": "", "file": "", @@ -3404,7 +3404,7 @@ "creator": "", "created_date": "", "source_name": "", - "source_url": "", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/substrate-relationships.schema.json", "license": "", "license_url": "", "rights_status": "", @@ -3412,19 +3412,19 @@ "trail_nodes": [], "generated": false, "imported": true, - "imported_from": "nodes-extended.json" + "imported_from": "nodes.json" }, { - "id": "xananode.lineage:person/laurie-anderson", - "protocol_id": "xananode.lineage:person/laurie-anderson", - "title": "Laurie Anderson", - "type": "person", + "id": "xananode.canonical:schema/canonical-schema-xananode-node-types", + "protocol_id": "xananode.canonical:schema/canonical-schema-xananode-node-types", + "title": "Xananode Node Types Schema", + "type": "schema", "facets": [], - "section": "persons", - "importance": 3, - "summary": "Performance and media artist demonstrating narrative plus technology.", - "content": "Performance and media artist demonstrating narrative plus technology.", - "url": "/person/laurie-anderson/", + "section": "schemas", + "importance": 5, + "summary": "Canonical schema registry entry for xananode-node-types.", + "content": "Canonical schema registry entry for xananode-node-types.", + "url": "/schema/canonical-schema-xananode-node-types/", "primary_media": "", "media_type": "", "file": "", @@ -3433,7 +3433,7 @@ "creator": "", "created_date": "", "source_name": "", - "source_url": "", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/xananode-node-types.schema.v0.3.0.json", "license": "", "license_url": "", "rights_status": "", @@ -3441,19 +3441,19 @@ "trail_nodes": [], "generated": false, "imported": true, - "imported_from": "nodes-extended.json" + "imported_from": "nodes.json" }, { - "id": "xananode.lineage:person/bran-ferren", - "protocol_id": "xananode.lineage:person/bran-ferren", - "title": "Bran Ferren", - "type": "person", + "id": "xananode.canonical:schema/canonical-schema-xananode-property-registry", + "protocol_id": "xananode.canonical:schema/canonical-schema-xananode-property-registry", + "title": "Xananode Property Registry Schema", + "type": "schema", "facets": [], - "section": "persons", - "importance": 3, - "summary": "Designer and technologist bridging entertainment, design, and technology.", - "content": "Designer and technologist bridging entertainment, design, and technology.", - "url": "/person/bran-ferren/", + "section": "schemas", + "importance": 5, + "summary": "Canonical schema registry entry for xananode-property-registry.", + "content": "Canonical schema registry entry for xananode-property-registry.", + "url": "/schema/canonical-schema-xananode-property-registry/", "primary_media": "", "media_type": "", "file": "", @@ -3462,7 +3462,7 @@ "creator": "", "created_date": "", "source_name": "", - "source_url": "", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/property-registry.schema.json", "license": "", "license_url": "", "rights_status": "", @@ -3470,19 +3470,19 @@ "trail_nodes": [], "generated": false, "imported": true, - "imported_from": "nodes-extended.json" + "imported_from": "nodes.json" }, { - "id": "xananode.lineage:person/robert-cailliau", - "protocol_id": "xananode.lineage:person/robert-cailliau", - "title": "Robert Cailliau", - "type": "person", + "id": "xananode.canonical:schema/canonical-schema-xananode-relationship-types", + "protocol_id": "xananode.canonical:schema/canonical-schema-xananode-relationship-types", + "title": "Xananode Relationship Types Schema", + "type": "schema", "facets": [], - "section": "persons", - "importance": 4, - "summary": "Collaborator and promoter of the World Wide Web proposal.", - "content": "Collaborator and promoter of the World Wide Web proposal.", - "url": "/person/robert-cailliau/", + "section": "schemas", + "importance": 5, + "summary": "Canonical schema registry entry for xananode-relationship-types.", + "content": "Canonical schema registry entry for xananode-relationship-types.", + "url": "/schema/canonical-schema-xananode-relationship-types/", "primary_media": "", "media_type": "", "file": "", @@ -3491,7 +3491,7 @@ "creator": "", "created_date": "", "source_name": "", - "source_url": "", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/xananode-relationship-types.schema.v0.5.0.json", "license": "", "license_url": "", "rights_status": "", @@ -3499,19 +3499,19 @@ "trail_nodes": [], "generated": false, "imported": true, - "imported_from": "nodes-extended.json" + "imported_from": "nodes.json" }, { - "id": "xananode.lineage:place/cern", - "protocol_id": "xananode.lineage:place/cern", - "title": "CERN", - "type": "place", + "id": "xananode.canonical:schema/canonical-schemas-registry", + "protocol_id": "xananode.canonical:schema/canonical-schemas-registry", + "title": "Canonical Schemas Registry", + "type": "schema", "facets": [], - "section": "places", - "importance": 4, - "summary": "Birthplace of the Web proposal and early Web implementation.", - "content": "Birthplace of the Web proposal and early Web implementation.", - "url": "/place/cern/", + "section": "schemas", + "importance": 5, + "summary": "The protocol registry that identifies canonical schema artifacts and their current versions.", + "content": "The protocol registry that identifies canonical schema artifacts and their current versions.", + "url": "/schema/canonical-schemas-registry/", "primary_media": "", "media_type": "", "file": "", @@ -3520,7 +3520,7 @@ "creator": "", "created_date": "", "source_name": "", - "source_url": "", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/registry/canonical-schemas.json", "license": "", "license_url": "", "rights_status": "", @@ -3528,19 +3528,19 @@ "trail_nodes": [], "generated": false, "imported": true, - "imported_from": "nodes-extended.json" + "imported_from": "nodes.json" }, { - "id": "xananode.lineage:technology/html", - "protocol_id": "xananode.lineage:technology/html", - "title": "HTML", - "type": "technology", + "id": "xananode.canonical:schema/compatibility-report-schema", + "protocol_id": "xananode.canonical:schema/compatibility-report-schema", + "title": "Compatibility Report Schema", + "type": "schema", "facets": [], - "section": "technologys", + "section": "schemas", "importance": 4, - "summary": "Document markup language that enabled simple Web publishing without rich semantic provenance.", - "content": "Document markup language that enabled simple Web publishing without rich semantic provenance.", - "url": "/technology/html/", + "summary": "The JSON Schema for describing whether schemas, packs, substrates, or tools can interoperate without destructive conversion.", + "content": "The JSON Schema for describing whether schemas, packs, substrates, or tools can interoperate without destructive conversion.", + "url": "/schema/compatibility-report-schema/", "primary_media": "", "media_type": "", "file": "", @@ -3549,7 +3549,7 @@ "creator": "", "created_date": "", "source_name": "", - "source_url": "", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/compatibility-report.schema.json", "license": "", "license_url": "", "rights_status": "", @@ -3557,19 +3557,19 @@ "trail_nodes": [], "generated": false, "imported": true, - "imported_from": "nodes-extended.json" + "imported_from": "nodes.json" }, { - "id": "xananode.lineage:technology/url-uri", - "protocol_id": "xananode.lineage:technology/url-uri", - "title": "URL/URI", - "type": "technology", + "id": "xananode.canonical:schema/known-implementations-registry", + "protocol_id": "xananode.canonical:schema/known-implementations-registry", + "title": "Known Implementations Registry", + "type": "schema", "facets": [], - "section": "technologys", + "section": "schemas", "importance": 4, - "summary": "Addressing technology for distributed retrieval and identification on the Web.", - "content": "Addressing technology for distributed retrieval and identification on the Web.", - "url": "/technology/url-uri/", + "summary": "The protocol registry of tools, renderers, validators, and substrates that declare XanaNode compatibility.", + "content": "The protocol registry of tools, renderers, validators, and substrates that declare XanaNode compatibility.", + "url": "/schema/known-implementations-registry/", "primary_media": "", "media_type": "", "file": "", @@ -3578,7 +3578,7 @@ "creator": "", "created_date": "", "source_name": "", - "source_url": "", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/registry/known-implementations.json", "license": "", "license_url": "", "rights_status": "", @@ -3586,19 +3586,19 @@ "trail_nodes": [], "generated": false, "imported": true, - "imported_from": "nodes-extended.json" + "imported_from": "nodes.json" }, { - "id": "xananode.lineage:technology/http", - "protocol_id": "xananode.lineage:technology/http", - "title": "HTTP", - "type": "technology", + "id": "xananode.canonical:schema/merge-report-schema", + "protocol_id": "xananode.canonical:schema/merge-report-schema", + "title": "Merge Report Schema", + "type": "schema", "facets": [], - "section": "technologys", + "section": "schemas", "importance": 4, - "summary": "Retrieval protocol that enabled the distributed Web.", - "content": "Retrieval protocol that enabled the distributed Web.", - "url": "/technology/http/", + "summary": "The JSON Schema for reporting merge decisions, identity handling, conflicts, and intake outcomes between substrates.", + "content": "The JSON Schema for reporting merge decisions, identity handling, conflicts, and intake outcomes between substrates.", + "url": "/schema/merge-report-schema/", "primary_media": "", "media_type": "", "file": "", @@ -3607,7 +3607,7 @@ "creator": "", "created_date": "", "source_name": "", - "source_url": "", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/merge-report.schema.json", "license": "", "license_url": "", "rights_status": "", @@ -3615,19 +3615,19 @@ "trail_nodes": [], "generated": false, "imported": true, - "imported_from": "nodes-extended.json" + "imported_from": "nodes.json" }, { - "id": "xananode.lineage:organization/ncsa", - "protocol_id": "xananode.lineage:organization/ncsa", - "title": "NCSA", - "type": "organization", + "id": "xananode.canonical:schema/namespace-example.merge", + "protocol_id": "xananode.canonical:schema/namespace-example.merge", + "title": "Federation Merge Report Example Namespace", + "type": "schema", "facets": [], - "section": "organizations", - "importance": 4, - "summary": "Organization associated with Mosaic and the popularization of Web browsing.", - "content": "Organization associated with Mosaic and the popularization of Web browsing.", - "url": "/organization/ncsa/", + "section": "schemas", + "importance": 3, + "summary": "Namespace used for merge report and mapping records in the federation example.", + "content": "Namespace used for merge report and mapping records in the federation example.", + "url": "/schema/namespace-example.merge/", "primary_media": "", "media_type": "", "file": "", @@ -3644,19 +3644,19 @@ "trail_nodes": [], "generated": false, "imported": true, - "imported_from": "nodes-extended.json" + "imported_from": "nodes.json" }, { - "id": "xananode.lineage:person/marc-andreessen", - "protocol_id": "xananode.lineage:person/marc-andreessen", - "title": "Marc Andreessen", - "type": "person", + "id": "xananode.canonical:schema/namespace-example.minimal", + "protocol_id": "xananode.canonical:schema/namespace-example.minimal", + "title": "Minimal Example Namespace", + "type": "schema", "facets": [], - "section": "persons", - "importance": 4, - "summary": "Mosaic and Netscape figure who helped popularize the Web branch.", - "content": "Mosaic and Netscape figure who helped popularize the Web branch.", - "url": "/person/marc-andreessen/", + "section": "schemas", + "importance": 3, + "summary": "Namespace used by the minimal example substrate.", + "content": "Namespace used by the minimal example substrate.", + "url": "/schema/namespace-example.minimal/", "primary_media": "", "media_type": "", "file": "", @@ -3673,19 +3673,19 @@ "trail_nodes": [], "generated": false, "imported": true, - "imported_from": "nodes-extended.json" + "imported_from": "nodes.json" }, { - "id": "xananode.lineage:technology/mosaic", - "protocol_id": "xananode.lineage:technology/mosaic", - "title": "Mosaic", - "type": "technology", + "id": "xananode.canonical:schema/namespace-example.museum", + "protocol_id": "xananode.canonical:schema/namespace-example.museum", + "title": "Museum Extension Example Namespace", + "type": "schema", "facets": [], - "section": "technologys", - "importance": 4, - "summary": "Early Web browser that helped popularize Web browsing.", - "content": "Early Web browser that helped popularize Web browsing.", - "url": "/technology/mosaic/", + "section": "schemas", + "importance": 3, + "summary": "Namespace used by the custom extension example substrate.", + "content": "Namespace used by the custom extension example substrate.", + "url": "/schema/namespace-example.museum/", "primary_media": "", "media_type": "", "file": "", @@ -3702,19 +3702,19 @@ "trail_nodes": [], "generated": false, "imported": true, - "imported_from": "nodes-extended.json" + "imported_from": "nodes.json" }, { - "id": "xananode.lineage:concept/web-as-incomplete-hypertext", - "protocol_id": "xananode.lineage:concept/web-as-incomplete-hypertext", - "title": "The Web as Incomplete Hypertext", - "type": "concept", + "id": "xananode.canonical:schema/namespace-example.researcher_a", + "protocol_id": "xananode.canonical:schema/namespace-example.researcher_a", + "title": "Federation Example A Namespace", + "type": "schema", "facets": [], - "section": "concepts", - "importance": 5, - "summary": "The Web solved publishing and linking, but not transclusion, authorship, semantic identity, provenance, or relationship governance.", - "content": "The Web solved publishing and linking, but not transclusion, authorship, semantic identity, provenance, or relationship governance.", - "url": "/concept/web-as-incomplete-hypertext/", + "section": "schemas", + "importance": 3, + "summary": "Namespace used by the first independently authored federation example substrate.", + "content": "Namespace used by the first independently authored federation example substrate.", + "url": "/schema/namespace-example.researcher_a/", "primary_media": "", "media_type": "", "file": "", @@ -3731,19 +3731,19 @@ "trail_nodes": [], "generated": false, "imported": true, - "imported_from": "nodes-extended.json" + "imported_from": "nodes.json" }, { - "id": "xananode.lineage:technology/guide", - "protocol_id": "xananode.lineage:technology/guide", - "title": "Guide", - "type": "technology", + "id": "xananode.canonical:schema/namespace-example.researcher_b", + "protocol_id": "xananode.canonical:schema/namespace-example.researcher_b", + "title": "Federation Example B Namespace", + "type": "schema", "facets": [], - "section": "technologys", + "section": "schemas", "importance": 3, - "summary": "Personal-computer hypertext system associated with Peter J. Brown.", - "content": "Personal-computer hypertext system associated with Peter J. Brown.", - "url": "/technology/guide/", + "summary": "Namespace used by the second independently authored federation example substrate.", + "content": "Namespace used by the second independently authored federation example substrate.", + "url": "/schema/namespace-example.researcher_b/", "primary_media": "", "media_type": "", "file": "", @@ -3760,19 +3760,19 @@ "trail_nodes": [], "generated": false, "imported": true, - "imported_from": "nodes-extended.json" + "imported_from": "nodes.json" }, { - "id": "xananode.lineage:project/storyspace", - "protocol_id": "xananode.lineage:project/storyspace", - "title": "Storyspace", - "type": "project", + "id": "xananode.canonical:schema/namespace-registry", + "protocol_id": "xananode.canonical:schema/namespace-registry", + "title": "Namespace Registry", + "type": "schema", "facets": [], - "section": "projects", - "importance": 3, - "summary": "Hypertext literature authoring system.", - "content": "Hypertext literature authoring system.", - "url": "/project/storyspace/", + "section": "schemas", + "importance": 5, + "summary": "The protocol registry of known namespace identifiers, owners, and extension vocabularies.", + "content": "The protocol registry of known namespace identifiers, owners, and extension vocabularies.", + "url": "/schema/namespace-registry/", "primary_media": "", "media_type": "", "file": "", @@ -3781,7 +3781,7 @@ "creator": "", "created_date": "", "source_name": "", - "source_url": "", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/registry/namespaces.json", "license": "", "license_url": "", "rights_status": "", @@ -3789,19 +3789,19 @@ "trail_nodes": [], "generated": false, "imported": true, - "imported_from": "nodes-extended.json" + "imported_from": "nodes.json" }, { - "id": "xananode.lineage:project/zog-kms", - "protocol_id": "xananode.lineage:project/zog-kms", - "title": "ZOG/KMS", - "type": "project", + "id": "xananode.canonical:schema/namespace-schema", + "protocol_id": "xananode.canonical:schema/namespace-schema", + "title": "Namespace Schema", + "type": "schema", "facets": [], - "section": "projects", - "importance": 3, - "summary": "Frame and card based knowledge management and navigation lineage from Carnegie Mellon University.", - "content": "Frame and card based knowledge management and navigation lineage from Carnegie Mellon University.", - "url": "/project/zog-kms/", + "section": "schemas", + "importance": 4, + "summary": "The JSON Schema for declaring interoperable XanaNode namespaces.", + "content": "The JSON Schema for declaring interoperable XanaNode namespaces.", + "url": "/schema/namespace-schema/", "primary_media": "", "media_type": "", "file": "", @@ -3810,7 +3810,7 @@ "creator": "", "created_date": "", "source_name": "", - "source_url": "", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/namespace.schema.json", "license": "", "license_url": "", "rights_status": "", @@ -3818,19 +3818,19 @@ "trail_nodes": [], "generated": false, "imported": true, - "imported_from": "nodes-extended.json" + "imported_from": "nodes.json" }, { - "id": "xananode.lineage:project/xanadu-at-autodesk", - "protocol_id": "xananode.lineage:project/xanadu-at-autodesk", - "title": "Xanadu at Autodesk", - "type": "project", + "id": "xananode.canonical:schema/namespace-xananode", + "protocol_id": "xananode.canonical:schema/namespace-xananode", + "title": "XanaNode Core", + "type": "schema", "facets": [], - "section": "projects", - "importance": 4, - "summary": "Commercial implementation attempt for Nelson's Xanadu vision during Autodesk investment.", - "content": "Commercial implementation attempt for Nelson's Xanadu vision during Autodesk investment.", - "url": "/project/xanadu-at-autodesk/", + "section": "schemas", + "importance": 5, + "summary": "Canonical namespace for core XanaNode node and relationship types.", + "content": "Canonical namespace for core XanaNode node and relationship types.", + "url": "/schema/namespace-xananode/", "primary_media": "", "media_type": "", "file": "", @@ -3847,19 +3847,19 @@ "trail_nodes": [], "generated": false, "imported": true, - "imported_from": "nodes-extended.json" + "imported_from": "nodes.json" }, { - "id": "xananode.lineage:concept/conflict-disputed-identity", - "protocol_id": "xananode.lineage:concept/conflict-disputed-identity", - "title": "Conflict and Disputed Identity", - "type": "concept", + "id": "xananode.canonical:schema/nanopublication-schema", + "protocol_id": "xananode.canonical:schema/nanopublication-schema", + "title": "Nanopublication Schema", + "type": "schema", "facets": [], - "section": "concepts", + "section": "schemas", "importance": 4, - "summary": "The protocol pattern of preserving disagreement and possible identity matches rather than flattening them.", - "content": "The protocol pattern of preserving disagreement and possible identity matches rather than flattening them.", - "url": "/concept/conflict-disputed-identity/", + "summary": "The JSON Schema for representing assertion, provenance, and publication information in nanopublication-compatible form.", + "content": "The JSON Schema for representing assertion, provenance, and publication information in nanopublication-compatible form.", + "url": "/schema/nanopublication-schema/", "primary_media": "", "media_type": "", "file": "", @@ -3868,7 +3868,7 @@ "creator": "", "created_date": "", "source_name": "", - "source_url": "", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/nanopublication.schema.json", "license": "", "license_url": "", "rights_status": "", @@ -3876,19 +3876,19 @@ "trail_nodes": [], "generated": false, "imported": true, - "imported_from": "nodes-extended.json" + "imported_from": "nodes.json" }, { - "id": "xananode.lineage:technology/git-backed-substrate", - "protocol_id": "xananode.lineage:technology/git-backed-substrate", - "title": "Git-backed Substrate", - "type": "technology", + "id": "xananode.canonical:schema/node-type-claim", + "protocol_id": "xananode.canonical:schema/node-type-claim", + "title": "Claim", + "type": "schema", "facets": [], - "section": "technologys", - "importance": 4, - "summary": "Using Git history, branching, merging, authorship, and preservation as substrate mechanics.", - "content": "Using Git history, branching, merging, authorship, and preservation as substrate mechanics.", - "url": "/technology/git-backed-substrate/", + "section": "schemas", + "importance": 5, + "summary": "A specific assertion that can be supported, disputed, revised, deprecated, or rejected.", + "content": "A specific assertion that can be supported, disputed, revised, deprecated, or rejected.", + "url": "/schema/node-type-claim/", "primary_media": "", "media_type": "", "file": "", @@ -3905,19 +3905,19 @@ "trail_nodes": [], "generated": false, "imported": true, - "imported_from": "nodes-extended.json" + "imported_from": "nodes.json" }, { - "id": "xananode.lineage:tool/babel", - "protocol_id": "xananode.lineage:tool/babel", - "title": "Babel", - "type": "technology", + "id": "xananode.canonical:schema/node-type-community", + "protocol_id": "xananode.canonical:schema/node-type-community", + "title": "Community", + "type": "schema", "facets": [], - "section": "technologys", - "importance": 3, - "summary": "A future mapping and translation layer for machine-readable formats, languages, and ontologies.", - "content": "A future mapping and translation layer for machine-readable formats, languages, and ontologies.", - "url": "/technology/babel/", + "section": "schemas", + "importance": 5, + "summary": "A group organized around an identity, platform, shared work, practice, interest, or tradition.", + "content": "A group organized around an identity, platform, shared work, practice, interest, or tradition.", + "url": "/schema/node-type-community/", "primary_media": "", "media_type": "", "file": "", @@ -3934,19 +3934,19 @@ "trail_nodes": [], "generated": false, "imported": true, - "imported_from": "nodes-extended.json" + "imported_from": "nodes.json" }, { - "id": "xananode.lineage:tool/hyperland-vr", - "protocol_id": "xananode.lineage:tool/hyperland-vr", - "title": "Hyperland VR", - "type": "technology", + "id": "xananode.canonical:schema/node-type-concept", + "protocol_id": "xananode.canonical:schema/node-type-concept", + "title": "Concept", + "type": "schema", "facets": [], - "section": "technologys", - "importance": 3, - "summary": "A future interface idea for spatial navigation of federated substrates.", - "content": "A future interface idea for spatial navigation of federated substrates.", - "url": "/technology/hyperland-vr/", + "section": "schemas", + "importance": 5, + "summary": "An idea, pattern, theory, failure mode, or explanatory structure. A concept is built from claims.", + "content": "An idea, pattern, theory, failure mode, or explanatory structure. A concept is built from claims.", + "url": "/schema/node-type-concept/", "primary_media": "", "media_type": "", "file": "", @@ -3963,19 +3963,19 @@ "trail_nodes": [], "generated": false, "imported": true, - "imported_from": "nodes-extended.json" + "imported_from": "nodes.json" }, { - "id": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", - "protocol_id": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", - "title": "Lost Lineage of Human Knowledge Augmentation", - "type": "concept", + "id": "xananode.canonical:schema/node-type-essay", + "protocol_id": "xananode.canonical:schema/node-type-essay", + "title": "Essay", + "type": "schema", "facets": [], - "section": "concepts", + "section": "schemas", "importance": 5, - "summary": "A parallel history of computing tried to preserve human understanding as connected, navigable, attributable knowledge.", - "content": "A parallel history of computing tried to preserve human understanding as connected, navigable, attributable knowledge.", - "url": "/concept/lost-lineage-human-knowledge-augmentation/", + "summary": "A human-authored argument that connects claims, sources, observations, and concepts.", + "content": "A human-authored argument that connects claims, sources, observations, and concepts.", + "url": "/schema/node-type-essay/", "primary_media": "", "media_type": "", "file": "", @@ -3995,16 +3995,16 @@ "imported_from": "nodes.json" }, { - "id": "xananode.lineage:person/paul-otlet", - "protocol_id": "xananode.lineage:person/paul-otlet", - "title": "Paul Otlet", - "type": "person", + "id": "xananode.canonical:schema/node-type-event", + "protocol_id": "xananode.canonical:schema/node-type-event", + "title": "Event", + "type": "schema", "facets": [], - "section": "persons", - "importance": 4, - "summary": "Documentalist associated with the Mundaneum, universal bibliography, and early visions of networked document access.", - "content": "Documentalist associated with the Mundaneum, universal bibliography, and early visions of networked document access.", - "url": "/person/paul-otlet/", + "section": "schemas", + "importance": 5, + "summary": "Something that happened at a time and optionally at a place.", + "content": "Something that happened at a time and optionally at a place.", + "url": "/schema/node-type-event/", "primary_media": "", "media_type": "", "file": "", @@ -4024,16 +4024,16 @@ "imported_from": "nodes.json" }, { - "id": "xananode.lineage:person/h-g-wells", - "protocol_id": "xananode.lineage:person/h-g-wells", - "title": "H. G. Wells", - "type": "person", + "id": "xananode.canonical:schema/node-type-fragment", + "protocol_id": "xananode.canonical:schema/node-type-fragment", + "title": "Fragment", + "type": "schema", "facets": [], - "section": "persons", - "importance": 4, - "summary": "Writer and futurist who proposed a World Brain as a planetary knowledge memory.", - "content": "Writer and futurist who proposed a World Brain as a planetary knowledge memory.", - "url": "/person/h-g-wells/", + "section": "schemas", + "importance": 3, + "summary": "A stable, addressable portion of another node, source, media object, or publication used for deep linking, quotation, citation, transclusion, and revision-aware reference.", + "content": "A stable, addressable portion of another node, source, media object, or publication used for deep linking, quotation, citation, transclusion, and revision-aware reference.", + "url": "/schema/node-type-fragment/", "primary_media": "", "media_type": "", "file": "", @@ -4053,16 +4053,16 @@ "imported_from": "nodes.json" }, { - "id": "xananode.lineage:person/douglas-adams", - "protocol_id": "xananode.lineage:person/douglas-adams", - "title": "Douglas Adams", - "type": "person", + "id": "xananode.canonical:schema/node-type-media", + "protocol_id": "xananode.canonical:schema/node-type-media", + "title": "Media", + "type": "schema", "facets": [], - "section": "persons", + "section": "schemas", "importance": 5, - "summary": "Writer and technologist who popularized the fundamental interconnectedness of things and introduced Hyperland to a broad audience.", - "content": "Writer and technologist who popularized the fundamental interconnectedness of things and introduced Hyperland to a broad audience.", - "url": "/person/douglas-adams/", + "summary": "An image, video, audio clip, screenshot, diagram, document, or other media item with provenance.", + "content": "An image, video, audio clip, screenshot, diagram, document, or other media item with provenance.", + "url": "/schema/node-type-media/", "primary_media": "", "media_type": "", "file": "", @@ -4082,16 +4082,16 @@ "imported_from": "nodes.json" }, { - "id": "xananode.lineage:publication/hyperland", - "protocol_id": "xananode.lineage:publication/hyperland", - "title": "Hyperland", - "type": "publication", + "id": "xananode.canonical:schema/node-type-observation", + "protocol_id": "xananode.canonical:schema/node-type-observation", + "title": "Observation", + "type": "schema", "facets": [], - "section": "publications", + "section": "schemas", "importance": 5, - "summary": "A 1990 BBC hypermedia documentary by Douglas Adams that dramatized software agents, hypertext, Xanadu, micons, and associative browsing.", - "content": "A 1990 BBC hypermedia documentary by Douglas Adams that dramatized software agents, hypertext, Xanadu, micons, and associative browsing.", - "url": "/publication/hyperland/", + "summary": "A real-world case, symptom, example, incident, failure, or pattern being analyzed.", + "content": "A real-world case, symptom, example, incident, failure, or pattern being analyzed.", + "url": "/schema/node-type-observation/", "primary_media": "", "media_type": "", "file": "", @@ -4111,16 +4111,16 @@ "imported_from": "nodes.json" }, { - "id": "xananode.lineage:person/tom-baker", - "protocol_id": "xananode.lineage:person/tom-baker", - "title": "Tom Baker", - "type": "person", + "id": "xananode.canonical:schema/node-type-organization", + "protocol_id": "xananode.canonical:schema/node-type-organization", + "title": "Organization", + "type": "schema", "facets": [], - "section": "persons", - "importance": 3, - "summary": "Actor who appears in Hyperland as a software-agent persona guiding knowledge navigation.", - "content": "Actor who appears in Hyperland as a software-agent persona guiding knowledge navigation.", - "url": "/person/tom-baker/", + "section": "schemas", + "importance": 5, + "summary": "A company, institution, agency, lab, school, collective, standards body, nonprofit, or group.", + "content": "A company, institution, agency, lab, school, collective, standards body, nonprofit, or group.", + "url": "/schema/node-type-organization/", "primary_media": "", "media_type": "", "file": "", @@ -4140,16 +4140,16 @@ "imported_from": "nodes.json" }, { - "id": "xananode.lineage:person/max-whitby", - "protocol_id": "xananode.lineage:person/max-whitby", - "title": "Max Whitby", - "type": "person", + "id": "xananode.canonical:schema/node-type-person", + "protocol_id": "xananode.canonical:schema/node-type-person", + "title": "Person", + "type": "schema", "facets": [], - "section": "persons", - "importance": 3, - "summary": "Producer and director associated with Hyperland.", - "content": "Producer and director associated with Hyperland.", - "url": "/person/max-whitby/", + "section": "schemas", + "importance": 5, + "summary": "A human actor who created, influenced, witnessed, argued, documented, or participated in something.", + "content": "A human actor who created, influenced, witnessed, argued, documented, or participated in something.", + "url": "/schema/node-type-person/", "primary_media": "", "media_type": "", "file": "", @@ -4169,16 +4169,16 @@ "imported_from": "nodes.json" }, { - "id": "xananode.lineage:event/ted2-1990", - "protocol_id": "xananode.lineage:event/ted2-1990", - "title": "TED2", - "type": "event", + "id": "xananode.canonical:schema/node-type-place", + "protocol_id": "xananode.canonical:schema/node-type-place", + "title": "Place", + "type": "schema", "facets": [], - "section": "events", + "section": "schemas", "importance": 5, - "summary": "The February 1990 TED conference in Monterey where hypertext, interactive media, virtual reality, design, and knowledge-navigation ideas converged.", - "content": "The February 1990 TED conference in Monterey where hypertext, interactive media, virtual reality, design, and knowledge-navigation ideas converged.", - "url": "/event/ted2-1990/", + "summary": "A physical or virtual location where people, projects, organizations, or events exist or occurred.", + "content": "A physical or virtual location where people, projects, organizations, or events exist or occurred.", + "url": "/schema/node-type-place/", "primary_media": "", "media_type": "", "file": "", @@ -4198,16 +4198,16 @@ "imported_from": "nodes.json" }, { - "id": "xananode.lineage:place/monterey-california", - "protocol_id": "xananode.lineage:place/monterey-california", - "title": "Monterey, California", - "type": "place", + "id": "xananode.canonical:schema/node-type-project", + "protocol_id": "xananode.canonical:schema/node-type-project", + "title": "Project", + "type": "schema", "facets": [], - "section": "places", - "importance": 3, - "summary": "The site of TED2 in February 1990.", - "content": "The site of TED2 in February 1990.", - "url": "/place/monterey-california/", + "section": "schemas", + "importance": 5, + "summary": "A built, proposed, fictional, abandoned, or active system with a purpose and lineage.", + "content": "A built, proposed, fictional, abandoned, or active system with a purpose and lineage.", + "url": "/schema/node-type-project/", "primary_media": "", "media_type": "", "file": "", @@ -4227,16 +4227,16 @@ "imported_from": "nodes.json" }, { - "id": "xananode.lineage:person/bob-stein", - "protocol_id": "xananode.lineage:person/bob-stein", - "title": "Bob Stein", - "type": "person", + "id": "xananode.canonical:schema/node-type-publication", + "protocol_id": "xananode.canonical:schema/node-type-publication", + "title": "Publication", + "type": "schema", "facets": [], - "section": "persons", - "importance": 4, - "summary": "Interactive publishing pioneer associated with Criterion, Voyager, and early electronic books.", - "content": "Interactive publishing pioneer associated with Criterion, Voyager, and early electronic books.", - "url": "/person/bob-stein/", + "section": "schemas", + "importance": 5, + "summary": "A released intellectual or creative work such as a book, article, paper, film, episode, or talk.", + "content": "A released intellectual or creative work such as a book, article, paper, film, episode, or talk.", + "url": "/schema/node-type-publication/", "primary_media": "", "media_type": "", "file": "", @@ -4256,16 +4256,45 @@ "imported_from": "nodes.json" }, { - "id": "xananode.lineage:organization/voyager-company", - "protocol_id": "xananode.lineage:organization/voyager-company", - "title": "Voyager Company", - "type": "organization", + "id": "xananode.canonical:schema/node-type-registry", + "protocol_id": "xananode.canonical:schema/node-type-registry", + "title": "Node Type Registry", + "type": "schema", "facets": [], - "section": "organizations", - "importance": 4, - "summary": "Interactive publishing company in the laserdisc and CD-ROM lineage.", - "content": "Interactive publishing company in the laserdisc and CD-ROM lineage.", - "url": "/organization/voyager-company/", + "section": "schemas", + "importance": 5, + "summary": "The canonical registry of current XanaNode node types, subtypes, visual treatment hints, and frontmatter recommendations.", + "content": "The canonical registry of current XanaNode node types, subtypes, visual treatment hints, and frontmatter recommendations.", + "url": "/schema/node-type-registry/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/xananode-node-types.v0.3.0.json", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/node-type-relationship", + "protocol_id": "xananode.canonical:schema/node-type-relationship", + "title": "Relationship", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "A first-class edge treated as a node because the relationship itself has history, evidence, dispute, or explanation.", + "content": "A first-class edge treated as a node because the relationship itself has history, evidence, dispute, or explanation.", + "url": "/schema/node-type-relationship/", "primary_media": "", "media_type": "", "file": "", @@ -4285,16 +4314,16 @@ "imported_from": "nodes.json" }, { - "id": "xananode.lineage:person/alan-kay", - "protocol_id": "xananode.lineage:person/alan-kay", - "title": "Alan Kay", - "type": "person", + "id": "xananode.canonical:schema/node-type-revision", + "protocol_id": "xananode.canonical:schema/node-type-revision", + "title": "Revision", + "type": "schema", "facets": [], - "section": "persons", + "section": "schemas", "importance": 5, - "summary": "Computing pioneer associated with Dynabook, Smalltalk, personal dynamic media, and computers as tools for improving thought.", - "content": "Computing pioneer associated with Dynabook, Smalltalk, personal dynamic media, and computers as tools for improving thought.", - "url": "/person/alan-kay/", + "summary": "An immutable historical version of another node.", + "content": "An immutable historical version of another node.", + "url": "/schema/node-type-revision/", "primary_media": "", "media_type": "", "file": "", @@ -4314,16 +4343,16 @@ "imported_from": "nodes.json" }, { - "id": "xananode.lineage:organization/xerox-parc", - "protocol_id": "xananode.lineage:organization/xerox-parc", - "title": "Xerox PARC", - "type": "organization", + "id": "xananode.canonical:schema/node-type-schema", + "protocol_id": "xananode.canonical:schema/node-type-schema", + "title": "Schema", + "type": "schema", "facets": [], - "section": "organizations", - "importance": 4, - "summary": "Research center associated with GUI, Smalltalk, personal computing, and dynamic media.", - "content": "Research center associated with GUI, Smalltalk, personal computing, and dynamic media.", - "url": "/organization/xerox-parc/", + "section": "schemas", + "importance": 5, + "summary": "A rule, ontology, validation document, or governance definition used by XanaNode itself.", + "content": "A rule, ontology, validation document, or governance definition used by XanaNode itself.", + "url": "/schema/node-type-schema/", "primary_media": "", "media_type": "", "file": "", @@ -4343,16 +4372,16 @@ "imported_from": "nodes.json" }, { - "id": "xananode.lineage:technology/hypercard", - "protocol_id": "xananode.lineage:technology/hypercard", - "title": "HyperCard", - "type": "technology", + "id": "xananode.canonical:schema/node-type-source", + "protocol_id": "xananode.canonical:schema/node-type-source", + "title": "Source", + "type": "schema", "facets": [], - "section": "technologys", - "importance": 4, - "summary": "Apple hypermedia authoring system that popularized personal card-based linking and scripting.", - "content": "Apple hypermedia authoring system that popularized personal card-based linking and scripting.", - "url": "/technology/hypercard/", + "section": "schemas", + "importance": 5, + "summary": "A reference work, transcript, paper, book, talk, article, dataset, or primary evidence item.", + "content": "A reference work, transcript, paper, book, talk, article, dataset, or primary evidence item.", + "url": "/schema/node-type-source/", "primary_media": "", "media_type": "", "file": "", @@ -4372,16 +4401,16 @@ "imported_from": "nodes.json" }, { - "id": "xananode.lineage:person/tim-berners-lee", - "protocol_id": "xananode.lineage:person/tim-berners-lee", - "title": "Tim Berners-Lee", - "type": "person", + "id": "xananode.canonical:schema/node-type-technology", + "protocol_id": "xananode.canonical:schema/node-type-technology", + "title": "Technology", + "type": "schema", "facets": [], - "section": "persons", + "section": "schemas", "importance": 5, - "summary": "Inventor of the World Wide Web, a simpler distributed hypertext branch that solved broad publishing and retrieval.", - "content": "Inventor of the World Wide Web, a simpler distributed hypertext branch that solved broad publishing and retrieval.", - "url": "/person/tim-berners-lee/", + "summary": "A tool, protocol, model, platform, architecture, method, or technical system.", + "content": "A tool, protocol, model, platform, architecture, method, or technical system.", + "url": "/schema/node-type-technology/", "primary_media": "", "media_type": "", "file": "", @@ -4401,16 +4430,16 @@ "imported_from": "nodes.json" }, { - "id": "xananode.lineage:technology/world-wide-web", - "protocol_id": "xananode.lineage:technology/world-wide-web", - "title": "World Wide Web", - "type": "technology", + "id": "xananode.canonical:schema/node-type-trail", + "protocol_id": "xananode.canonical:schema/node-type-trail", + "title": "Trail", + "type": "schema", "facets": [], - "section": "technologys", + "section": "schemas", "importance": 5, - "summary": "A distributed hypertext system that made publishing easy while leaving many provenance, transclusion, and semantic relationship problems unsolved.", - "content": "A distributed hypertext system that made publishing easy while leaving many provenance, transclusion, and semantic relationship problems unsolved.", - "url": "/technology/world-wide-web/", + "summary": "A curated route through the graph.", + "content": "A curated route through the graph.", + "url": "/schema/node-type-trail/", "primary_media": "", "media_type": "", "file": "", @@ -4430,16 +4459,16 @@ "imported_from": "nodes.json" }, { - "id": "xananode.lineage:project/aspen-movie-map", - "protocol_id": "xananode.lineage:project/aspen-movie-map", - "title": "Aspen Movie Map", - "type": "project", + "id": "xananode.canonical:schema/property-birth_date", + "protocol_id": "xananode.canonical:schema/property-birth_date", + "title": "Birth date", + "type": "schema", "facets": [], - "section": "projects", + "section": "schemas", "importance": 4, - "summary": "An early navigable spatial media project often treated as part of the hypermedia and virtual environment lineage.", - "content": "An early navigable spatial media project often treated as part of the hypermedia and virtual environment lineage.", - "url": "/project/aspen-movie-map/", + "summary": "Calendar date on which a person, organization, project, or entity began.", + "content": "Calendar date on which a person, organization, project, or entity began.", + "url": "/schema/property-birth_date/", "primary_media": "", "media_type": "", "file": "", @@ -4459,16 +4488,16 @@ "imported_from": "nodes.json" }, { - "id": "xananode.lineage:trail/lost-lineage-intertwingled-trail", - "protocol_id": "xananode.lineage:trail/lost-lineage-intertwingled-trail", - "title": "Lost Lineage Intertwingled Trail", - "type": "trail", + "id": "xananode.canonical:schema/property-currency_value", + "protocol_id": "xananode.canonical:schema/property-currency_value", + "title": "Currency value", + "type": "schema", "facets": [], - "section": "trails", - "importance": 5, - "summary": "A JSON-imported trail showing that the lineage is an interwoven graph, not a single heroic family tree.", - "content": "A JSON-imported trail showing that the lineage is an interwoven graph, not a single heroic family tree.", - "url": "/trail/lost-lineage-intertwingled-trail/", + "section": "schemas", + "importance": 4, + "summary": "A monetary amount with an ISO 4217 currency code.", + "content": "A monetary amount with an ISO 4217 currency code.", + "url": "/schema/property-currency_value/", "primary_media": "", "media_type": "", "file": "", @@ -4482,33 +4511,22 @@ "license_url": "", "rights_status": "", "tumbler": "", - "trail_nodes": [ - "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", - "xananode.lineage:person/paul-otlet", - "vannevar-bush", - "douglas-engelbart", - "ted-nelson", - "xananode.lineage:person/douglas-adams", - "xananode.lineage:publication/hyperland", - "xananode.lineage:event/ted2-1990", - "xananode.lineage:technology/world-wide-web", - "xananode" - ], + "trail_nodes": [], "generated": false, "imported": true, "imported_from": "nodes.json" }, { - "id": "xananode.example:fragment/xanadu-document-interconnection-0001", - "protocol_id": "xananode.example:fragment/xanadu-document-interconnection-0001", - "title": "Reusable Media Fragment", - "type": "fragment", + "id": "xananode.canonical:schema/property-external_identifier", + "protocol_id": "xananode.canonical:schema/property-external_identifier", + "title": "External identifier", + "type": "schema", "facets": [], - "section": "fragments", + "section": "schemas", "importance": 4, - "summary": "Nelson's work as a source layer for transclusion, reusable media, and visible interconnection.", - "content": "Nelson's work as a source layer for transclusion, reusable media, and visible interconnection.", - "url": "/fragment/xanadu-document-interconnection-0001/", + "summary": "A typed identifier from an external authority or registry.", + "content": "A typed identifier from an external authority or registry.", + "url": "/schema/property-external_identifier/", "primary_media": "", "media_type": "", "file": "", @@ -4520,24 +4538,24 @@ "source_url": "", "license": "", "license_url": "", - "rights_status": "copyrighted", - "tumbler": "xananode.example:source/xanadu-document-interconnection@sha256:551b9b3f6532555b2b61f8411b721ef8610000d1f5f13d6bb050a03ec8af7b51#fragment/0001@sha256:48d3c63d7645b547a9d41b7f6f39d2f07a885f4a479353dd3ae8742c4225cbfe", + "rights_status": "", + "tumbler": "", "trail_nodes": [], "generated": false, - "imported": false, - "imported_from": "" + "imported": true, + "imported_from": "nodes.json" }, { - "id": "xananode.example:fragment/mother-of-all-demos-0001", - "protocol_id": "xananode.example:fragment/mother-of-all-demos-0001", - "title": "Augmenting Human Intelligence Fragment", - "type": "fragment", + "id": "xananode.canonical:schema/property-geo_coordinates", + "protocol_id": "xananode.canonical:schema/property-geo_coordinates", + "title": "Geographic coordinates", + "type": "schema", "facets": [], - "section": "fragments", + "section": "schemas", "importance": 4, - "summary": "Engelbart's demonstration as an example of computers augmenting structured knowledge work.", - "content": "Engelbart's demonstration as an example of computers augmenting structured knowledge work.", - "url": "/fragment/mother-of-all-demos-0001/", + "summary": "WGS84 latitude and longitude coordinates for a place or geographically located entity.", + "content": "WGS84 latitude and longitude coordinates for a place or geographically located entity.", + "url": "/schema/property-geo_coordinates/", "primary_media": "", "media_type": "", "file": "", @@ -4550,23 +4568,23 @@ "license": "", "license_url": "", "rights_status": "", - "tumbler": "xananode.example:source/mother-of-all-demos@sha256:88a43c06a3135ff5a982ca8efe948753f1d6e839561dcf664bd873719025e210#fragment/0001@sha256:217a3bcf5fb3c571fd4661497b6bdde97bba61576045ca253f21b9c0d2987ce4", + "tumbler": "", "trail_nodes": [], "generated": false, - "imported": false, - "imported_from": "" + "imported": true, + "imported_from": "nodes.json" }, { - "id": "xananode.example:fragment/as-we-may-think-0004", - "protocol_id": "xananode.example:fragment/as-we-may-think-0004", - "title": "Associative Trails Fragment", - "type": "fragment", + "id": "xananode.canonical:schema/property-measurement_si", + "protocol_id": "xananode.canonical:schema/property-measurement_si", + "title": "SI measurement", + "type": "schema", "facets": [], - "section": "fragments", + "section": "schemas", "importance": 4, - "summary": "Bush's argument that knowledge systems need associative navigation and recall.", - "content": "Bush's argument that knowledge systems need associative navigation and recall.", - "url": "/fragment/as-we-may-think-0004/", + "summary": "A quantified physical or conceptual measurement expressed in SI-compatible units.", + "content": "A quantified physical or conceptual measurement expressed in SI-compatible units.", + "url": "/schema/property-measurement_si/", "primary_media": "", "media_type": "", "file": "", @@ -4578,26 +4596,13207 @@ "source_url": "", "license": "", "license_url": "", - "rights_status": "copyrighted", - "tumbler": "xananode.example:source/as-we-may-think@sha256:5e8e3a3bbe2278db54e5ea7b8e6a2677b620f67d2095e37409bc7c42451e1705#fragment/0004@sha256:f712416ac32e6b8771dcbe4315d4d9ff61635e6407265b20301ec3e3a79afc0e", + "rights_status": "", + "tumbler": "", "trail_nodes": [], "generated": false, - "imported": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/property-registry", + "protocol_id": "xananode.canonical:schema/property-registry", + "title": "Property Registry", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The canonical registry of standardized open-ended node properties for dates, coordinates, money, measurements, and external identifiers.", + "content": "The canonical registry of standardized open-ended node properties for dates, coordinates, money, measurements, and external identifiers.", + "url": "/schema/property-registry/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/xananode-property-registry.v0.1.0.json", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/property-registry-schema", + "protocol_id": "xananode.canonical:schema/property-registry-schema", + "title": "Property Registry Schema", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The JSON Schema for declaring standardized custom node properties such as measurements, coordinates, money values, identifiers, and dates.", + "content": "The JSON Schema for declaring standardized custom node properties such as measurements, coordinates, money values, identifiers, and dates.", + "url": "/schema/property-registry-schema/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/property-registry.schema.json", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-alias_of", + "protocol_id": "xananode.canonical:schema/relationship-type-alias_of", + "title": "Alias of", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source is an alternative name for the target entity.", + "content": "The source is an alternative name for the target entity.", + "url": "/schema/relationship-type-alias_of/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-alternative_to", + "protocol_id": "xananode.canonical:schema/relationship-type-alternative_to", + "title": "Alternative to", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source is an alternate interpretation, approach, or implementation relative to the target.", + "content": "The source is an alternate interpretation, approach, or implementation relative to the target.", + "url": "/schema/relationship-type-alternative_to/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-anticipated", + "protocol_id": "xananode.canonical:schema/relationship-type-anticipated", + "title": "Anticipated", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source anticipated the target without necessarily directly causing it.", + "content": "The source anticipated the target without necessarily directly causing it.", + "url": "/schema/relationship-type-anticipated/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-anticipated_by", + "protocol_id": "xananode.canonical:schema/relationship-type-anticipated_by", + "title": "Anticipated By Relationship Term", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 4, + "summary": "The anticipated_by inverse relationship term derived from anticipated.", + "content": "The anticipated_by inverse relationship term derived from anticipated.", + "url": "/schema/relationship-type-anticipated_by/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-anticipates", + "protocol_id": "xananode.canonical:schema/relationship-type-anticipates", + "title": "Anticipates", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source foreshadows or historically precedes the target without direct causation.", + "content": "The source foreshadows or historically precedes the target without direct causation.", + "url": "/schema/relationship-type-anticipates/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-appears_in", + "protocol_id": "xananode.canonical:schema/relationship-type-appears_in", + "title": "Appears in", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source appears in the target work, collection, or event.", + "content": "The source appears in the target work, collection, or event.", + "url": "/schema/relationship-type-appears_in/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-approved", + "protocol_id": "xananode.canonical:schema/relationship-type-approved", + "title": "Approved", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source user, reviewer, or process approved the target.", + "content": "The source user, reviewer, or process approved the target.", + "url": "/schema/relationship-type-approved/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-approved_by", + "protocol_id": "xananode.canonical:schema/relationship-type-approved_by", + "title": "Approved By Relationship Term", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 4, + "summary": "The approved_by inverse relationship term derived from approved.", + "content": "The approved_by inverse relationship term derived from approved.", + "url": "/schema/relationship-type-approved_by/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-arrived_from", + "protocol_id": "xananode.canonical:schema/relationship-type-arrived_from", + "title": "Arrived From Relationship Term", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 4, + "summary": "The arrived_from inverse relationship term derived from arrives_at.", + "content": "The arrived_from inverse relationship term derived from arrives_at.", + "url": "/schema/relationship-type-arrived_from/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-arrives_at", + "protocol_id": "xananode.canonical:schema/relationship-type-arrives_at", + "title": "Arrives at", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source reasoning, argument, or inquiry leads to the target conclusion or position.", + "content": "The source reasoning, argument, or inquiry leads to the target conclusion or position.", + "url": "/schema/relationship-type-arrives_at/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-authored", + "protocol_id": "xananode.canonical:schema/relationship-type-authored", + "title": "Authored", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source authored the target.", + "content": "The source authored the target.", + "url": "/schema/relationship-type-authored/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-authored_by", + "protocol_id": "xananode.canonical:schema/relationship-type-authored_by", + "title": "Authored By Relationship Term", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 4, + "summary": "The authored_by inverse relationship term derived from authored.", + "content": "The authored_by inverse relationship term derived from authored.", + "url": "/schema/relationship-type-authored_by/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-broader_than", + "protocol_id": "xananode.canonical:schema/relationship-type-broader_than", + "title": "Broader than", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source schema type, concept, or relationship is broader or more general than the target.", + "content": "The source schema type, concept, or relationship is broader or more general than the target.", + "url": "/schema/relationship-type-broader_than/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-cited_by", + "protocol_id": "xananode.canonical:schema/relationship-type-cited_by", + "title": "Cited By Relationship Term", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 4, + "summary": "The cited_by inverse relationship term derived from cites.", + "content": "The cited_by inverse relationship term derived from cites.", + "url": "/schema/relationship-type-cited_by/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-cites", + "protocol_id": "xananode.canonical:schema/relationship-type-cites", + "title": "Cites", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source cites the target.", + "content": "The source cites the target.", + "url": "/schema/relationship-type-cites/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-claim_of", + "protocol_id": "xananode.canonical:schema/relationship-type-claim_of", + "title": "Claim Of Relationship Term", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 4, + "summary": "The claim_of inverse relationship term derived from has_claim.", + "content": "The claim_of inverse relationship term derived from has_claim.", + "url": "/schema/relationship-type-claim_of/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-clarified_by", + "protocol_id": "xananode.canonical:schema/relationship-type-clarified_by", + "title": "Clarified By Relationship Term", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 4, + "summary": "The clarified_by inverse relationship term derived from clarifies.", + "content": "The clarified_by inverse relationship term derived from clarifies.", + "url": "/schema/relationship-type-clarified_by/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-clarifies", + "protocol_id": "xananode.canonical:schema/relationship-type-clarifies", + "title": "Clarifies", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source clarifies, resolves ambiguity in, or makes the target more precise.", + "content": "The source clarifies, resolves ambiguity in, or makes the target more precise.", + "url": "/schema/relationship-type-clarifies/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-coined", + "protocol_id": "xananode.canonical:schema/relationship-type-coined", + "title": "Coined", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source coined the target term.", + "content": "The source coined the target term.", + "url": "/schema/relationship-type-coined/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-coined_by", + "protocol_id": "xananode.canonical:schema/relationship-type-coined_by", + "title": "Coined By Relationship Term", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 4, + "summary": "The coined_by inverse relationship term derived from coined.", + "content": "The coined_by inverse relationship term derived from coined.", + "url": "/schema/relationship-type-coined_by/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-collaborated_with", + "protocol_id": "xananode.canonical:schema/relationship-type-collaborated_with", + "title": "Collaborated with", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source collaborated with the target.", + "content": "The source collaborated with the target.", + "url": "/schema/relationship-type-collaborated_with/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-compatible_with", + "protocol_id": "xananode.canonical:schema/relationship-type-compatible_with", + "title": "Compatible with", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source schema, substrate, type, field, or relationship can interoperate with the target without destructive conversion.", + "content": "The source schema, substrate, type, field, or relationship can interoperate with the target without destructive conversion.", + "url": "/schema/relationship-type-compatible_with/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-contains", + "protocol_id": "xananode.canonical:schema/relationship-type-contains", + "title": "Contains", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source contains the target.", + "content": "The source contains the target.", + "url": "/schema/relationship-type-contains/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-contemporary_of", + "protocol_id": "xananode.canonical:schema/relationship-type-contemporary_of", + "title": "Contemporary of", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source existed or worked during the same relevant period as the target.", + "content": "The source existed or worked during the same relevant period as the target.", + "url": "/schema/relationship-type-contemporary_of/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-context_for", + "protocol_id": "xananode.canonical:schema/relationship-type-context_for", + "title": "Context for", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source provides essential background or framing that makes the target intelligible.", + "content": "The source provides essential background or framing that makes the target intelligible.", + "url": "/schema/relationship-type-context_for/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-continued_from", + "protocol_id": "xananode.canonical:schema/relationship-type-continued_from", + "title": "Continued From Relationship Term", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 4, + "summary": "The continued_from inverse relationship term derived from continues_to.", + "content": "The continued_from inverse relationship term derived from continues_to.", + "url": "/schema/relationship-type-continued_from/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-continues_to", + "protocol_id": "xananode.canonical:schema/relationship-type-continues_to", + "title": "Continues to", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source continues, leads into, or sequences directly to the target.", + "content": "The source continues, leads into, or sequences directly to the target.", + "url": "/schema/relationship-type-continues_to/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-contradicted_by", + "protocol_id": "xananode.canonical:schema/relationship-type-contradicted_by", + "title": "Contradicted By Relationship Term", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 4, + "summary": "The contradicted_by inverse relationship term derived from contradicts.", + "content": "The contradicted_by inverse relationship term derived from contradicts.", + "url": "/schema/relationship-type-contradicted_by/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-contradicts", + "protocol_id": "xananode.canonical:schema/relationship-type-contradicts", + "title": "Contradicts", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source directly challenges or conflicts with the target.", + "content": "The source directly challenges or conflicts with the target.", + "url": "/schema/relationship-type-contradicts/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-contrasts_with", + "protocol_id": "xananode.canonical:schema/relationship-type-contrasts_with", + "title": "Contrasts with", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source is usefully contrasted with the target.", + "content": "The source is usefully contrasted with the target.", + "url": "/schema/relationship-type-contrasts_with/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-created", + "protocol_id": "xananode.canonical:schema/relationship-type-created", + "title": "Created", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source created the target.", + "content": "The source created the target.", + "url": "/schema/relationship-type-created/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-created_by", + "protocol_id": "xananode.canonical:schema/relationship-type-created_by", + "title": "Created By Relationship Term", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 4, + "summary": "The created_by inverse relationship term derived from created.", + "content": "The created_by inverse relationship term derived from created.", + "url": "/schema/relationship-type-created_by/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-deep_linked_from", + "protocol_id": "xananode.canonical:schema/relationship-type-deep_linked_from", + "title": "Deep Linked From Relationship Term", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 4, + "summary": "The deep_linked_from inverse relationship term derived from deep_links_to.", + "content": "The deep_linked_from inverse relationship term derived from deep_links_to.", + "url": "/schema/relationship-type-deep_linked_from/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-deep_links_to", + "protocol_id": "xananode.canonical:schema/relationship-type-deep_links_to", + "title": "Deep links to", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source points to a specific addressable fragment of the target.", + "content": "The source points to a specific addressable fragment of the target.", + "url": "/schema/relationship-type-deep_links_to/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-defined_by", + "protocol_id": "xananode.canonical:schema/relationship-type-defined_by", + "title": "Defined By Relationship Term", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 4, + "summary": "The defined_by inverse relationship term derived from defines.", + "content": "The defined_by inverse relationship term derived from defines.", + "url": "/schema/relationship-type-defined_by/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-defines", + "protocol_id": "xananode.canonical:schema/relationship-type-defines", + "title": "Defines", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source gives the defining explanation of the target.", + "content": "The source gives the defining explanation of the target.", + "url": "/schema/relationship-type-defines/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-demonstrated_by", + "protocol_id": "xananode.canonical:schema/relationship-type-demonstrated_by", + "title": "Demonstrated By Relationship Term", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 4, + "summary": "The demonstrated_by inverse relationship term derived from demonstrates.", + "content": "The demonstrated_by inverse relationship term derived from demonstrates.", + "url": "/schema/relationship-type-demonstrated_by/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-demonstrates", + "protocol_id": "xananode.canonical:schema/relationship-type-demonstrates", + "title": "Demonstrates", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source provides an example or demonstration of the target.", + "content": "The source provides an example or demonstration of the target.", + "url": "/schema/relationship-type-demonstrates/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-dependency_of", + "protocol_id": "xananode.canonical:schema/relationship-type-dependency_of", + "title": "Dependency Of Relationship Term", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 4, + "summary": "The dependency_of inverse relationship term derived from depends_on.", + "content": "The dependency_of inverse relationship term derived from depends_on.", + "url": "/schema/relationship-type-dependency_of/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-depends_on", + "protocol_id": "xananode.canonical:schema/relationship-type-depends_on", + "title": "Depends on", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source depends on the target.", + "content": "The source depends on the target.", + "url": "/schema/relationship-type-depends_on/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-depicted_by", + "protocol_id": "xananode.canonical:schema/relationship-type-depicted_by", + "title": "Depicted By Relationship Term", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 4, + "summary": "The depicted_by inverse relationship term derived from depicts.", + "content": "The depicted_by inverse relationship term derived from depicts.", + "url": "/schema/relationship-type-depicted_by/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-depicts", + "protocol_id": "xananode.canonical:schema/relationship-type-depicts", + "title": "Depicts", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source media depicts the target.", + "content": "The source media depicts the target.", + "url": "/schema/relationship-type-depicts/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-derived_from", + "protocol_id": "xananode.canonical:schema/relationship-type-derived_from", + "title": "Derived from", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source descends from or is based on the target.", + "content": "The source descends from or is based on the target.", + "url": "/schema/relationship-type-derived_from/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-derived_into", + "protocol_id": "xananode.canonical:schema/relationship-type-derived_into", + "title": "Derived Into Relationship Term", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 4, + "summary": "The derived_into inverse relationship term derived from derived_from.", + "content": "The derived_into inverse relationship term derived from derived_from.", + "url": "/schema/relationship-type-derived_into/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-discussed_in", + "protocol_id": "xananode.canonical:schema/relationship-type-discussed_in", + "title": "Discussed In Relationship Term", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 4, + "summary": "The discussed_in inverse relationship term derived from discusses.", + "content": "The discussed_in inverse relationship term derived from discusses.", + "url": "/schema/relationship-type-discussed_in/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-discusses", + "protocol_id": "xananode.canonical:schema/relationship-type-discusses", + "title": "Discusses", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source discusses, explores, or analyzes the target.", + "content": "The source discusses, explores, or analyzes the target.", + "url": "/schema/relationship-type-discusses/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-disputed_by", + "protocol_id": "xananode.canonical:schema/relationship-type-disputed_by", + "title": "Disputed By Relationship Term", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 4, + "summary": "The disputed_by inverse relationship term derived from disputes.", + "content": "The disputed_by inverse relationship term derived from disputes.", + "url": "/schema/relationship-type-disputed_by/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-disputed_identity", + "protocol_id": "xananode.canonical:schema/relationship-type-disputed_identity", + "title": "Disputed identity", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source and target have an identity relationship that is contested, ambiguous, or rejected by at least one substrate, contributor, or governance process.", + "content": "The source and target have an identity relationship that is contested, ambiguous, or rejected by at least one substrate, contributor, or governance process.", + "url": "/schema/relationship-type-disputed_identity/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-disputes", + "protocol_id": "xananode.canonical:schema/relationship-type-disputes", + "title": "Disputes", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source disputes the target.", + "content": "The source disputes the target.", + "url": "/schema/relationship-type-disputes/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-documented_by", + "protocol_id": "xananode.canonical:schema/relationship-type-documented_by", + "title": "Documented By Relationship Term", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 4, + "summary": "The documented_by inverse relationship term derived from documents.", + "content": "The documented_by inverse relationship term derived from documents.", + "url": "/schema/relationship-type-documented_by/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-documents", + "protocol_id": "xananode.canonical:schema/relationship-type-documents", + "title": "Documents", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source records evidence about the target.", + "content": "The source records evidence about the target.", + "url": "/schema/relationship-type-documents/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-enabled_by", + "protocol_id": "xananode.canonical:schema/relationship-type-enabled_by", + "title": "Enabled By Relationship Term", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 4, + "summary": "The enabled_by inverse relationship term derived from enables.", + "content": "The enabled_by inverse relationship term derived from enables.", + "url": "/schema/relationship-type-enabled_by/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-enables", + "protocol_id": "xananode.canonical:schema/relationship-type-enables", + "title": "Enables", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source makes the target possible or easier to achieve.", + "content": "The source makes the target possible or easier to achieve.", + "url": "/schema/relationship-type-enables/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-equivalent_to", + "protocol_id": "xananode.canonical:schema/relationship-type-equivalent_to", + "title": "Equivalent to", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source is semantically identical or interchangeable with the target.", + "content": "The source is semantically identical or interchangeable with the target.", + "url": "/schema/relationship-type-equivalent_to/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-evidence_for", + "protocol_id": "xananode.canonical:schema/relationship-type-evidence_for", + "title": "Evidence for", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source is evidence for the target claim or relationship.", + "content": "The source is evidence for the target claim or relationship.", + "url": "/schema/relationship-type-evidence_for/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-explained_by", + "protocol_id": "xananode.canonical:schema/relationship-type-explained_by", + "title": "Explained By Relationship Term", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 4, + "summary": "The explained_by inverse relationship term derived from explains.", + "content": "The explained_by inverse relationship term derived from explains.", + "url": "/schema/relationship-type-explained_by/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-explains", + "protocol_id": "xananode.canonical:schema/relationship-type-explains", + "title": "Explains", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source provides an explanation of the target — its causes, mechanisms, or meaning.", + "content": "The source provides an explanation of the target — its causes, mechanisms, or meaning.", + "url": "/schema/relationship-type-explains/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-extended_by", + "protocol_id": "xananode.canonical:schema/relationship-type-extended_by", + "title": "Extended By Relationship Term", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 4, + "summary": "The extended_by inverse relationship term derived from extends.", + "content": "The extended_by inverse relationship term derived from extends.", + "url": "/schema/relationship-type-extended_by/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-extends", + "protocol_id": "xananode.canonical:schema/relationship-type-extends", + "title": "Extends", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source extends the target.", + "content": "The source extends the target.", + "url": "/schema/relationship-type-extends/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-extension_of", + "protocol_id": "xananode.canonical:schema/relationship-type-extension_of", + "title": "Extension of", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source custom schema, type, field, or relationship extends the target core schema, type, field, or relationship.", + "content": "The source custom schema, type, field, or relationship extends the target core schema, type, field, or relationship.", + "url": "/schema/relationship-type-extension_of/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-featured_in", + "protocol_id": "xananode.canonical:schema/relationship-type-featured_in", + "title": "Featured In Relationship Term", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 4, + "summary": "The featured_in inverse relationship term derived from features.", + "content": "The featured_in inverse relationship term derived from features.", + "url": "/schema/relationship-type-featured_in/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-featured_speaker", + "protocol_id": "xananode.canonical:schema/relationship-type-featured_speaker", + "title": "Featured Speaker Relationship Term", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 4, + "summary": "The featured_speaker inverse relationship term derived from spoke_at.", + "content": "The featured_speaker inverse relationship term derived from spoke_at.", + "url": "/schema/relationship-type-featured_speaker/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-features", + "protocol_id": "xananode.canonical:schema/relationship-type-features", + "title": "Features", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source features the target.", + "content": "The source features the target.", + "url": "/schema/relationship-type-features/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-followed", + "protocol_id": "xananode.canonical:schema/relationship-type-followed", + "title": "Followed Relationship Term", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 4, + "summary": "The followed inverse relationship term derived from preceded.", + "content": "The followed inverse relationship term derived from preceded.", + "url": "/schema/relationship-type-followed/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-friend_of", + "protocol_id": "xananode.canonical:schema/relationship-type-friend_of", + "title": "Friend of", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source had a documented friendship with the target.", + "content": "The source had a documented friendship with the target.", + "url": "/schema/relationship-type-friend_of/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-had_participant", + "protocol_id": "xananode.canonical:schema/relationship-type-had_participant", + "title": "Had Participant Relationship Term", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 4, + "summary": "The had_participant inverse relationship term derived from participated_in.", + "content": "The had_participant inverse relationship term derived from participated_in.", + "url": "/schema/relationship-type-had_participant/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-has_alias", + "protocol_id": "xananode.canonical:schema/relationship-type-has_alias", + "title": "Has Alias Relationship Term", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 4, + "summary": "The has_alias inverse relationship term derived from alias_of.", + "content": "The has_alias inverse relationship term derived from alias_of.", + "url": "/schema/relationship-type-has_alias/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-has_appearance", + "protocol_id": "xananode.canonical:schema/relationship-type-has_appearance", + "title": "Has Appearance Relationship Term", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 4, + "summary": "The has_appearance inverse relationship term derived from appears_in.", + "content": "The has_appearance inverse relationship term derived from appears_in.", + "url": "/schema/relationship-type-has_appearance/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-has_claim", + "protocol_id": "xananode.canonical:schema/relationship-type-has_claim", + "title": "Has claim", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source concept, essay, observation, or source contains or depends on the target claim.", + "content": "The source concept, essay, observation, or source contains or depends on the target claim.", + "url": "/schema/relationship-type-has_claim/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-has_context", + "protocol_id": "xananode.canonical:schema/relationship-type-has_context", + "title": "Has Context Relationship Term", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 4, + "summary": "The has_context inverse relationship term derived from context_for.", + "content": "The has_context inverse relationship term derived from context_for.", + "url": "/schema/relationship-type-has_context/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-has_evidence", + "protocol_id": "xananode.canonical:schema/relationship-type-has_evidence", + "title": "Has Evidence Relationship Term", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 4, + "summary": "The has_evidence inverse relationship term derived from evidence_for.", + "content": "The has_evidence inverse relationship term derived from evidence_for.", + "url": "/schema/relationship-type-has_evidence/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-has_extension", + "protocol_id": "xananode.canonical:schema/relationship-type-has_extension", + "title": "Has Extension Relationship Term", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 4, + "summary": "The has_extension inverse relationship term derived from extension_of.", + "content": "The has_extension inverse relationship term derived from extension_of.", + "url": "/schema/relationship-type-has_extension/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-has_primary_media", + "protocol_id": "xananode.canonical:schema/relationship-type-has_primary_media", + "title": "Has primary media", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source node uses the target media node as its primary representative image or icon.", + "content": "The source node uses the target media node as its primary representative image or icon.", + "url": "/schema/relationship-type-has_primary_media/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-identified", + "protocol_id": "xananode.canonical:schema/relationship-type-identified", + "title": "Identified", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source identified, named, or recognized the target.", + "content": "The source identified, named, or recognized the target.", + "url": "/schema/relationship-type-identified/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-identified_by", + "protocol_id": "xananode.canonical:schema/relationship-type-identified_by", + "title": "Identified By Relationship Term", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 4, + "summary": "The identified_by inverse relationship term derived from identified.", + "content": "The identified_by inverse relationship term derived from identified.", + "url": "/schema/relationship-type-identified_by/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-implemented_by", + "protocol_id": "xananode.canonical:schema/relationship-type-implemented_by", + "title": "Implemented By Relationship Term", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 4, + "summary": "The implemented_by inverse relationship term derived from implements.", + "content": "The implemented_by inverse relationship term derived from implements.", + "url": "/schema/relationship-type-implemented_by/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-implements", + "protocol_id": "xananode.canonical:schema/relationship-type-implements", + "title": "Implements", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source implements the target idea, technology, protocol, method, or concept.", + "content": "The source implements the target idea, technology, protocol, method, or concept.", + "url": "/schema/relationship-type-implements/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-included_in", + "protocol_id": "xananode.canonical:schema/relationship-type-included_in", + "title": "Included In Relationship Term", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 4, + "summary": "The included_in inverse relationship term derived from includes.", + "content": "The included_in inverse relationship term derived from includes.", + "url": "/schema/relationship-type-included_in/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-includes", + "protocol_id": "xananode.canonical:schema/relationship-type-includes", + "title": "Includes", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source includes or encompasses the target as a member or component.", + "content": "The source includes or encompasses the target as a member or component.", + "url": "/schema/relationship-type-includes/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-influenced", + "protocol_id": "xananode.canonical:schema/relationship-type-influenced", + "title": "Influenced", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source influenced the target.", + "content": "The source influenced the target.", + "url": "/schema/relationship-type-influenced/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-influenced_by", + "protocol_id": "xananode.canonical:schema/relationship-type-influenced_by", + "title": "Influenced By Relationship Term", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 4, + "summary": "The influenced_by inverse relationship term derived from influenced.", + "content": "The influenced_by inverse relationship term derived from influenced.", + "url": "/schema/relationship-type-influenced_by/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-interviewed", + "protocol_id": "xananode.canonical:schema/relationship-type-interviewed", + "title": "Interviewed", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source interviewed the target.", + "content": "The source interviewed the target.", + "url": "/schema/relationship-type-interviewed/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-interviewed_by", + "protocol_id": "xananode.canonical:schema/relationship-type-interviewed_by", + "title": "Interviewed By Relationship Term", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 4, + "summary": "The interviewed_by inverse relationship term derived from interviewed.", + "content": "The interviewed_by inverse relationship term derived from interviewed.", + "url": "/schema/relationship-type-interviewed_by/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-introduced", + "protocol_id": "xananode.canonical:schema/relationship-type-introduced", + "title": "Introduced", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source introduced or first formally presented the target.", + "content": "The source introduced or first formally presented the target.", + "url": "/schema/relationship-type-introduced/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-introduced_by", + "protocol_id": "xananode.canonical:schema/relationship-type-introduced_by", + "title": "Introduced By Relationship Term", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 4, + "summary": "The introduced_by inverse relationship term derived from introduced.", + "content": "The introduced_by inverse relationship term derived from introduced.", + "url": "/schema/relationship-type-introduced_by/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-introduced_in", + "protocol_id": "xananode.canonical:schema/relationship-type-introduced_in", + "title": "Introduced in", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source was introduced, debuted, or first appeared in the target event, work, or venue.", + "content": "The source was introduced, debuted, or first appeared in the target event, work, or venue.", + "url": "/schema/relationship-type-introduced_in/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-introduction_venue_of", + "protocol_id": "xananode.canonical:schema/relationship-type-introduction_venue_of", + "title": "Introduction Venue Of Relationship Term", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 4, + "summary": "The introduction_venue_of inverse relationship term derived from introduced_in.", + "content": "The introduction_venue_of inverse relationship term derived from introduced_in.", + "url": "/schema/relationship-type-introduction_venue_of/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-is_start_of", + "protocol_id": "xananode.canonical:schema/relationship-type-is_start_of", + "title": "Is Start Of Relationship Term", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 4, + "summary": "The is_start_of inverse relationship term derived from starts_with.", + "content": "The is_start_of inverse relationship term derived from starts_with.", + "url": "/schema/relationship-type-is_start_of/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-mapped_from", + "protocol_id": "xananode.canonical:schema/relationship-type-mapped_from", + "title": "Mapped From Relationship Term", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 4, + "summary": "The mapped_from inverse relationship term derived from maps_to.", + "content": "The mapped_from inverse relationship term derived from maps_to.", + "url": "/schema/relationship-type-mapped_from/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-maps_to", + "protocol_id": "xananode.canonical:schema/relationship-type-maps_to", + "title": "Maps to", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source schema type, field, node, or relationship maps to the target schema type, field, node, or relationship for interoperability.", + "content": "The source schema type, field, node, or relationship maps to the target schema type, field, node, or relationship for interoperability.", + "url": "/schema/relationship-type-maps_to/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-memorialized_by", + "protocol_id": "xananode.canonical:schema/relationship-type-memorialized_by", + "title": "Memorialized By Relationship Term", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 4, + "summary": "The memorialized_by inverse relationship term derived from memorializes.", + "content": "The memorialized_by inverse relationship term derived from memorializes.", + "url": "/schema/relationship-type-memorialized_by/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-memorializes", + "protocol_id": "xananode.canonical:schema/relationship-type-memorializes", + "title": "Memorializes", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source commemorates, honors, or preserves the memory of the target.", + "content": "The source commemorates, honors, or preserves the memory of the target.", + "url": "/schema/relationship-type-memorializes/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-mentioned_by", + "protocol_id": "xananode.canonical:schema/relationship-type-mentioned_by", + "title": "Mentioned By Relationship Term", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 4, + "summary": "The mentioned_by inverse relationship term derived from mentions.", + "content": "The mentioned_by inverse relationship term derived from mentions.", + "url": "/schema/relationship-type-mentioned_by/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-mentions", + "protocol_id": "xananode.canonical:schema/relationship-type-mentions", + "title": "Mentions", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source mentions the target without making it structurally central.", + "content": "The source mentions the target without making it structurally central.", + "url": "/schema/relationship-type-mentions/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-motivated_by", + "protocol_id": "xananode.canonical:schema/relationship-type-motivated_by", + "title": "Motivated by", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source was motivated or driven into being by the target.", + "content": "The source was motivated or driven into being by the target.", + "url": "/schema/relationship-type-motivated_by/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-motivates", + "protocol_id": "xananode.canonical:schema/relationship-type-motivates", + "title": "Motivates Relationship Term", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 4, + "summary": "The motivates inverse relationship term derived from motivated_by.", + "content": "The motivates inverse relationship term derived from motivated_by.", + "url": "/schema/relationship-type-motivates/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-narrower_than", + "protocol_id": "xananode.canonical:schema/relationship-type-narrower_than", + "title": "Narrower Than Relationship Term", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 4, + "summary": "The narrower_than inverse relationship term derived from broader_than.", + "content": "The narrower_than inverse relationship term derived from broader_than.", + "url": "/schema/relationship-type-narrower_than/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-occurred_at", + "protocol_id": "xananode.canonical:schema/relationship-type-occurred_at", + "title": "Occurred at", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source event occurred at the target place.", + "content": "The source event occurred at the target place.", + "url": "/schema/relationship-type-occurred_at/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-parallel_to", + "protocol_id": "xananode.canonical:schema/relationship-type-parallel_to", + "title": "Parallel to", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source developed alongside or resembles the target without necessarily descending from it.", + "content": "The source developed alongside or resembles the target without necessarily descending from it.", + "url": "/schema/relationship-type-parallel_to/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-part_of", + "protocol_id": "xananode.canonical:schema/relationship-type-part_of", + "title": "Part Of Relationship Term", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 4, + "summary": "The part_of inverse relationship term derived from contains.", + "content": "The part_of inverse relationship term derived from contains.", + "url": "/schema/relationship-type-part_of/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-participated_in", + "protocol_id": "xananode.canonical:schema/relationship-type-participated_in", + "title": "Participated in", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source participated in the target.", + "content": "The source participated in the target.", + "url": "/schema/relationship-type-participated_in/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-popularized", + "protocol_id": "xananode.canonical:schema/relationship-type-popularized", + "title": "Popularized", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source brought the target to a wider audience or made it culturally visible.", + "content": "The source brought the target to a wider audience or made it culturally visible.", + "url": "/schema/relationship-type-popularized/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-popularized_by", + "protocol_id": "xananode.canonical:schema/relationship-type-popularized_by", + "title": "Popularized By Relationship Term", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 4, + "summary": "The popularized_by inverse relationship term derived from popularized.", + "content": "The popularized_by inverse relationship term derived from popularized.", + "url": "/schema/relationship-type-popularized_by/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-possible_match", + "protocol_id": "xananode.canonical:schema/relationship-type-possible_match", + "title": "Possible match", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source may represent the same entity, concept, claim, source, or fragment as the target, but the match has not been confirmed.", + "content": "The source may represent the same entity, concept, claim, source, or fragment as the target, but the match has not been confirmed.", + "url": "/schema/relationship-type-possible_match/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-preceded", + "protocol_id": "xananode.canonical:schema/relationship-type-preceded", + "title": "Preceded", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source came before the target.", + "content": "The source came before the target.", + "url": "/schema/relationship-type-preceded/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-presented", + "protocol_id": "xananode.canonical:schema/relationship-type-presented", + "title": "Presented", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source presented, hosted, narrated, or publicly introduced the target work, program, or media object.", + "content": "The source presented, hosted, narrated, or publicly introduced the target work, program, or media object.", + "url": "/schema/relationship-type-presented/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-presented_by", + "protocol_id": "xananode.canonical:schema/relationship-type-presented_by", + "title": "Presented By Relationship Term", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 4, + "summary": "The presented_by inverse relationship term derived from presented.", + "content": "The presented_by inverse relationship term derived from presented.", + "url": "/schema/relationship-type-presented_by/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-preserved_by", + "protocol_id": "xananode.canonical:schema/relationship-type-preserved_by", + "title": "Preserved By Relationship Term", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 4, + "summary": "The preserved_by inverse relationship term derived from preserves.", + "content": "The preserved_by inverse relationship term derived from preserves.", + "url": "/schema/relationship-type-preserved_by/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-preserves", + "protocol_id": "xananode.canonical:schema/relationship-type-preserves", + "title": "Preserves", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source preserves the target property, structure, lineage, or context.", + "content": "The source preserves the target property, structure, lineage, or context.", + "url": "/schema/relationship-type-preserves/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-produces", + "protocol_id": "xananode.canonical:schema/relationship-type-produces", + "title": "Produces Relationship Term", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 4, + "summary": "The produces inverse relationship term derived from results_from.", + "content": "The produces inverse relationship term derived from results_from.", + "url": "/schema/relationship-type-produces/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-proposed", + "protocol_id": "xananode.canonical:schema/relationship-type-proposed", + "title": "Proposed", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source proposed or put forward the target.", + "content": "The source proposed or put forward the target.", + "url": "/schema/relationship-type-proposed/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-proposed_by", + "protocol_id": "xananode.canonical:schema/relationship-type-proposed_by", + "title": "Proposed By Relationship Term", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 4, + "summary": "The proposed_by inverse relationship term derived from proposed.", + "content": "The proposed_by inverse relationship term derived from proposed.", + "url": "/schema/relationship-type-proposed_by/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-quoted_by", + "protocol_id": "xananode.canonical:schema/relationship-type-quoted_by", + "title": "Quoted By Relationship Term", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 4, + "summary": "The quoted_by inverse relationship term derived from quotes.", + "content": "The quoted_by inverse relationship term derived from quotes.", + "url": "/schema/relationship-type-quoted_by/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-quotes", + "protocol_id": "xananode.canonical:schema/relationship-type-quotes", + "title": "Quotes", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source quotes the target.", + "content": "The source quotes the target.", + "url": "/schema/relationship-type-quotes/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-refined_by", + "protocol_id": "xananode.canonical:schema/relationship-type-refined_by", + "title": "Refined By Relationship Term", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 4, + "summary": "The refined_by inverse relationship term derived from refines.", + "content": "The refined_by inverse relationship term derived from refines.", + "url": "/schema/relationship-type-refined_by/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-refines", + "protocol_id": "xananode.canonical:schema/relationship-type-refines", + "title": "Refines", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source refines, sharpens, or improves the target.", + "content": "The source refines, sharpens, or improves the target.", + "url": "/schema/relationship-type-refines/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-registry", + "protocol_id": "xananode.canonical:schema/relationship-type-registry", + "title": "Relationship Type Registry", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The canonical registry of current XanaNode relationship types and inverse semantics.", + "content": "The canonical registry of current XanaNode relationship types and inverse semantics.", + "url": "/schema/relationship-type-registry/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/xananode-relationship-types.v0.5.0.json", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-related_to", + "protocol_id": "xananode.canonical:schema/relationship-type-related_to", + "title": "Related to", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source is related to the target when no more specific relationship applies.", + "content": "The source is related to the target when no more specific relationship applies.", + "url": "/schema/relationship-type-related_to/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-represented_by", + "protocol_id": "xananode.canonical:schema/relationship-type-represented_by", + "title": "Represented By Relationship Term", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 4, + "summary": "The represented_by inverse relationship term derived from represents.", + "content": "The represented_by inverse relationship term derived from represents.", + "url": "/schema/relationship-type-represented_by/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-represents", + "protocol_id": "xananode.canonical:schema/relationship-type-represents", + "title": "Represents", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source media or artifact represents the target.", + "content": "The source media or artifact represents the target.", + "url": "/schema/relationship-type-represents/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-required_for", + "protocol_id": "xananode.canonical:schema/relationship-type-required_for", + "title": "Required For Relationship Term", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 4, + "summary": "The required_for inverse relationship term derived from requires.", + "content": "The required_for inverse relationship term derived from requires.", + "url": "/schema/relationship-type-required_for/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-requires", + "protocol_id": "xananode.canonical:schema/relationship-type-requires", + "title": "Requires", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source requires the target as a prerequisite, input, or condition.", + "content": "The source requires the target as a prerequisite, input, or condition.", + "url": "/schema/relationship-type-requires/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-results_from", + "protocol_id": "xananode.canonical:schema/relationship-type-results_from", + "title": "Results from", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source is a consequence, failure mode, output, or downstream effect of the target.", + "content": "The source is a consequence, failure mode, output, or downstream effect of the target.", + "url": "/schema/relationship-type-results_from/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-same_entity", + "protocol_id": "xananode.canonical:schema/relationship-type-same_entity", + "title": "Same entity", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source and target represent the same real-world entity across substrates, namespaces, versions, or local identifiers.", + "content": "The source and target represent the same real-world entity across substrates, namespaces, versions, or local identifiers.", + "url": "/schema/relationship-type-same_entity/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-shaped_by", + "protocol_id": "xananode.canonical:schema/relationship-type-shaped_by", + "title": "Shaped By Relationship Term", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 4, + "summary": "The shaped_by inverse relationship term derived from shapes.", + "content": "The shaped_by inverse relationship term derived from shapes.", + "url": "/schema/relationship-type-shaped_by/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-shapes", + "protocol_id": "xananode.canonical:schema/relationship-type-shapes", + "title": "Shapes", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source significantly shapes or molds the form, direction, or character of the target.", + "content": "The source significantly shapes or molds the form, direction, or character of the target.", + "url": "/schema/relationship-type-shapes/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-site_of", + "protocol_id": "xananode.canonical:schema/relationship-type-site_of", + "title": "Site Of Relationship Term", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 4, + "summary": "The site_of inverse relationship term derived from occurred_at.", + "content": "The site_of inverse relationship term derived from occurred_at.", + "url": "/schema/relationship-type-site_of/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-spoke_at", + "protocol_id": "xananode.canonical:schema/relationship-type-spoke_at", + "title": "Spoke at", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source person spoke at the target event.", + "content": "The source person spoke at the target event.", + "url": "/schema/relationship-type-spoke_at/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-starts_with", + "protocol_id": "xananode.canonical:schema/relationship-type-starts_with", + "title": "Starts with", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source sequence, work, or argument begins with the target.", + "content": "The source sequence, work, or argument begins with the target.", + "url": "/schema/relationship-type-starts_with/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-superseded_by", + "protocol_id": "xananode.canonical:schema/relationship-type-superseded_by", + "title": "Superseded By Relationship Term", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 4, + "summary": "The superseded_by inverse relationship term derived from supersedes.", + "content": "The superseded_by inverse relationship term derived from supersedes.", + "url": "/schema/relationship-type-superseded_by/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-supersedes", + "protocol_id": "xananode.canonical:schema/relationship-type-supersedes", + "title": "Supersedes", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source replaces the target.", + "content": "The source replaces the target.", + "url": "/schema/relationship-type-supersedes/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-supported_by", + "protocol_id": "xananode.canonical:schema/relationship-type-supported_by", + "title": "Supported By Relationship Term", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 4, + "summary": "The supported_by inverse relationship term derived from supports.", + "content": "The supported_by inverse relationship term derived from supports.", + "url": "/schema/relationship-type-supported_by/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-supports", + "protocol_id": "xananode.canonical:schema/relationship-type-supports", + "title": "Supports", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source supports the target.", + "content": "The source supports the target.", + "url": "/schema/relationship-type-supports/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-threatened_by", + "protocol_id": "xananode.canonical:schema/relationship-type-threatened_by", + "title": "Threatened By Relationship Term", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 4, + "summary": "The threatened_by inverse relationship term derived from threatens.", + "content": "The threatened_by inverse relationship term derived from threatens.", + "url": "/schema/relationship-type-threatened_by/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-threatens", + "protocol_id": "xananode.canonical:schema/relationship-type-threatens", + "title": "Threatens", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source threatens, endangers, or poses a risk to the target.", + "content": "The source threatens, endangers, or poses a risk to the target.", + "url": "/schema/relationship-type-threatens/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-trained_on", + "protocol_id": "xananode.canonical:schema/relationship-type-trained_on", + "title": "Trained on", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source system or model was trained on the target dataset, corpus, or collection.", + "content": "The source system or model was trained on the target dataset, corpus, or collection.", + "url": "/schema/relationship-type-trained_on/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-transcluded_by", + "protocol_id": "xananode.canonical:schema/relationship-type-transcluded_by", + "title": "Transcluded By Relationship Term", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 4, + "summary": "The transcluded_by inverse relationship term derived from transcludes.", + "content": "The transcluded_by inverse relationship term derived from transcludes.", + "url": "/schema/relationship-type-transcluded_by/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-transcludes", + "protocol_id": "xananode.canonical:schema/relationship-type-transcludes", + "title": "Transcludes", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source includes a specific versioned fragment of the target by reference rather than copying it, preserving identity, attribution, and revision lineage.", + "content": "The source includes a specific versioned fragment of the target by reference rather than copying it, preserving identity, attribution, and revision lineage.", + "url": "/schema/relationship-type-transcludes/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-used_as_primary_media_for", + "protocol_id": "xananode.canonical:schema/relationship-type-used_as_primary_media_for", + "title": "Used As Primary Media For Relationship Term", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 4, + "summary": "The used_as_primary_media_for inverse relationship term derived from has_primary_media.", + "content": "The used_as_primary_media_for inverse relationship term derived from has_primary_media.", + "url": "/schema/relationship-type-used_as_primary_media_for/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-used_by", + "protocol_id": "xananode.canonical:schema/relationship-type-used_by", + "title": "Used By Relationship Term", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 4, + "summary": "The used_by inverse relationship term derived from uses.", + "content": "The used_by inverse relationship term derived from uses.", + "url": "/schema/relationship-type-used_by/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-used_to_train", + "protocol_id": "xananode.canonical:schema/relationship-type-used_to_train", + "title": "Used To Train Relationship Term", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 4, + "summary": "The used_to_train inverse relationship term derived from trained_on.", + "content": "The used_to_train inverse relationship term derived from trained_on.", + "url": "/schema/relationship-type-used_to_train/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/relationship-type-uses", + "protocol_id": "xananode.canonical:schema/relationship-type-uses", + "title": "Uses", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The source uses, employs, or relies on the target.", + "content": "The source uses, employs, or relies on the target.", + "url": "/schema/relationship-type-uses/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/ro-crate-metadata-schema", + "protocol_id": "xananode.canonical:schema/ro-crate-metadata-schema", + "title": "RO-Crate Metadata Schema", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 4, + "summary": "The JSON Schema for Research Object Crate metadata used to describe packaged substrate artifacts and their provenance.", + "content": "The JSON Schema for Research Object Crate metadata used to describe packaged substrate artifacts and their provenance.", + "url": "/schema/ro-crate-metadata-schema/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/ro-crate-metadata.schema.json", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/substrate-diff-schema", + "protocol_id": "xananode.canonical:schema/substrate-diff-schema", + "title": "Substrate Diff Schema", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 4, + "summary": "The JSON Schema for representing portable differences between substrate states.", + "content": "The JSON Schema for representing portable differences between substrate states.", + "url": "/schema/substrate-diff-schema/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/substrate-diff.schema.json", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/substrate-manifest-schema", + "protocol_id": "xananode.canonical:schema/substrate-manifest-schema", + "title": "Substrate Manifest Schema", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The JSON Schema defining substrate manifests, repository metadata, federation hints, imports, trust data, and pack metadata.", + "content": "The JSON Schema defining substrate manifests, repository metadata, federation hints, imports, trust data, and pack metadata.", + "url": "/schema/substrate-manifest-schema/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/substrate-manifest.schema.json", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/substrate-node-schema", + "protocol_id": "xananode.canonical:schema/substrate-node-schema", + "title": "Substrate Node Schema", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The JSON Schema defining portable node records, including type, subtype, facets, media metadata, source snapshots, fragments, and relationships.", + "content": "The JSON Schema defining portable node records, including type, subtype, facets, media metadata, source snapshots, fragments, and relationships.", + "url": "/schema/substrate-node-schema/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/substrate-node.schema.json", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:schema/substrate-relationships-schema", + "protocol_id": "xananode.canonical:schema/substrate-relationships-schema", + "title": "Substrate Relationships Schema", + "type": "schema", + "facets": [], + "section": "schemas", + "importance": 5, + "summary": "The JSON Schema defining portable relationship records, including asserted time, validity time, confidence, evidence, and tumbler references.", + "content": "The JSON Schema defining portable relationship records, including asserted time, validity time, confidence, evidence, and tumbler references.", + "url": "/schema/substrate-relationships-schema/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "https://github.com/kingc95/XanaNode-Protocol/blob/main/schemas/substrate-relationships.schema.json", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:source/github-profile", + "protocol_id": "xananode.canonical:source/github-profile", + "title": "GitHub Profile", + "type": "source", + "facets": [], + "section": "sources", + "importance": 4, + "summary": "The public GitHub profile collecting XanaNode development activity and repositories.", + "content": "The public GitHub profile collecting XanaNode development activity and repositories.", + "url": "/source/github-profile/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "https://github.com/kingc95", + "license": "", + "license_url": "", + "rights_status": "external", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:source/hugo-official-site", + "protocol_id": "xananode.canonical:source/hugo-official-site", + "title": "Hugo Official Site", + "type": "source", + "facets": [], + "section": "sources", + "importance": 3, + "summary": "The official website and documentation source for Hugo.", + "content": "The official website and documentation source for Hugo.", + "url": "/source/hugo-official-site/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "https://gohugo.io/", + "license": "", + "license_url": "", + "rights_status": "external", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:source/support-xananode", + "protocol_id": "xananode.canonical:source/support-xananode", + "title": "Support XanaNode", + "type": "source", + "facets": [], + "section": "sources", + "importance": 4, + "summary": "A support link for people who want to help sustain authored knowledge substrate creation.", + "content": "A support link for people who want to help sustain authored knowledge substrate creation.", + "url": "/source/support-xananode/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "https://github.com/sponsors/kingc95", + "license": "", + "license_url": "", + "rights_status": "external", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:source/xananode-com-domain", + "protocol_id": "xananode.canonical:source/xananode-com-domain", + "title": "XanaNode.com", + "type": "source", + "facets": [], + "section": "sources", + "importance": 5, + "summary": "The primary public home for the personally authored canonical XanaNode substrate.", + "content": "The primary public home for the personally authored canonical XanaNode substrate.", + "url": "/source/xananode-com-domain/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "https://xananode.com/", + "license": "", + "license_url": "", + "rights_status": "canonical-public", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:source/xananode-core-sdk-repository", + "protocol_id": "xananode.canonical:source/xananode-core-sdk-repository", + "title": "XanaNode Core SDK Repository", + "type": "source", + "facets": [], + "section": "sources", + "importance": 5, + "summary": "The public Core SDK repository for validating, building, loading, analyzing, and exporting XanaNode protocol artifacts across renderers and tools.", + "content": "The public Core SDK repository for validating, building, loading, analyzing, and exporting XanaNode protocol artifacts across renderers and tools.", + "url": "/source/xananode-core-sdk-repository/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "https://github.com/kingc95/XanaNode-Core-SDK", + "license": "", + "license_url": "", + "rights_status": "open-source", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:source/xananode-hugo-repository", + "protocol_id": "xananode.canonical:source/xananode-hugo-repository", + "title": "XanaNode Hugo Repository", + "type": "source", + "facets": [], + "section": "sources", + "importance": 5, + "summary": "The public Hugo projection repository that renders XanaNode substrates as static readable pages and an interactive graph.", + "content": "The public Hugo projection repository that renders XanaNode substrates as static readable pages and an interactive graph.", + "url": "/source/xananode-hugo-repository/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "https://github.com/kingc95/XanaNode-Hugo", + "license": "", + "license_url": "", + "rights_status": "open-source", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:source/xananode-net-domain", + "protocol_id": "xananode.canonical:source/xananode-net-domain", + "title": "XanaNode.net", + "type": "source", + "facets": [], + "section": "sources", + "importance": 4, + "summary": "A public XanaNode domain reserved for network, federation, or infrastructure presentation.", + "content": "A public XanaNode domain reserved for network, federation, or infrastructure presentation.", + "url": "/source/xananode-net-domain/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "https://xananode.net/", + "license": "", + "license_url": "", + "rights_status": "canonical-public", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:source/xananode-org-domain", + "protocol_id": "xananode.canonical:source/xananode-org-domain", + "title": "XanaNode.org", + "type": "source", + "facets": [], + "section": "sources", + "importance": 4, + "summary": "A public XanaNode domain reserved for protocol, community, governance, or organizational presentation.", + "content": "A public XanaNode domain reserved for protocol, community, governance, or organizational presentation.", + "url": "/source/xananode-org-domain/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "https://xananode.org/", + "license": "", + "license_url": "", + "rights_status": "canonical-public", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:source/xananode-protocol-repository", + "protocol_id": "xananode.canonical:source/xananode-protocol-repository", + "title": "XanaNode Protocol Repository", + "type": "source", + "facets": [], + "section": "sources", + "importance": 5, + "summary": "The public repository for the XanaNode protocol schemas, specifications, governance documents, registries, proposals, and examples.", + "content": "The public repository for the XanaNode protocol schemas, specifications, governance documents, registries, proposals, and examples.", + "url": "/source/xananode-protocol-repository/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "https://github.com/kingc95/XanaNode-Protocol", + "license": "", + "license_url": "", + "rights_status": "open-source", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:source/xananode-studio-repository", + "protocol_id": "xananode.canonical:source/xananode-studio-repository", + "title": "XanaNode Studio Repository", + "type": "source", + "facets": [], + "section": "sources", + "importance": 3, + "summary": "The public Studio repository reserved for richer local-first authoring and review interfaces over XanaNode substrates.", + "content": "The public Studio repository reserved for richer local-first authoring and review interfaces over XanaNode substrates.", + "url": "/source/xananode-studio-repository/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "https://github.com/kingc95/XanaNode-Studio", + "license": "", + "license_url": "", + "rights_status": "open-source", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:source/xananode-workspace-repository", + "protocol_id": "xananode.canonical:source/xananode-workspace-repository", + "title": "XanaNode Workspace Repository", + "type": "source", + "facets": [], + "section": "sources", + "importance": 4, + "summary": "The public workspace repository for coordinating local substrates, mounted packs, author workflows, media handling, and stack orchestration.", + "content": "The public workspace repository for coordinating local substrates, mounted packs, author workflows, media handling, and stack orchestration.", + "url": "/source/xananode-workspace-repository/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "https://github.com/kingc95/XanaNode-Workspace", + "license": "", + "license_url": "", + "rights_status": "open-source", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:technology/cytoscape-js", + "protocol_id": "xananode.canonical:technology/cytoscape-js", + "title": "Cytoscape.js", + "type": "technology", + "facets": [], + "section": "technologys", + "importance": 4, + "summary": "A graph visualization library used by the XanaNode Hugo projection to render interactive substrate graphs.", + "content": "A graph visualization library used by the XanaNode Hugo projection to render interactive substrate graphs.", + "url": "/technology/cytoscape-js/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "https://js.cytoscape.org/", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:technology/git", + "protocol_id": "xananode.canonical:technology/git", + "title": "Git", + "type": "technology", + "facets": [], + "section": "technologys", + "importance": 4, + "summary": "The distributed version control system used to preserve substrate history, protocol revisions, repositories, and deployment workflows.", + "content": "The distributed version control system used to preserve substrate history, protocol revisions, repositories, and deployment workflows.", + "url": "/technology/git/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "https://git-scm.com/", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:technology/hugo", + "protocol_id": "xananode.canonical:technology/hugo", + "title": "Hugo", + "type": "technology", + "facets": [], + "section": "technologys", + "importance": 4, + "summary": "A static site generator used by the XanaNode Hugo projection to publish substrates as static websites.", + "content": "A static site generator used by the XanaNode Hugo projection to publish substrates as static websites.", + "url": "/technology/hugo/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "https://gohugo.io/", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:technology/nodejs", + "protocol_id": "xananode.canonical:technology/nodejs", + "title": "Node.js", + "type": "technology", + "facets": [], + "section": "technologys", + "importance": 4, + "summary": "The JavaScript runtime used by XanaNode Core, Hugo preparation scripts, and build tooling.", + "content": "The JavaScript runtime used by XanaNode Core, Hugo preparation scripts, and build tooling.", + "url": "/technology/nodejs/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "https://nodejs.org/", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:technology/python", + "protocol_id": "xananode.canonical:technology/python", + "title": "Python", + "type": "technology", + "facets": [], + "section": "technologys", + "importance": 3, + "summary": "A language used by the protocol repository validation tooling and supported as a future validation/runtime target.", + "content": "A language used by the protocol repository validation tooling and supported as a future validation/runtime target.", + "url": "/technology/python/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "https://www.python.org/", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.canonical:trail/xananode-stack-trail", + "protocol_id": "xananode.canonical:trail/xananode-stack-trail", + "title": "XanaNode Stack Trail", + "type": "trail", + "facets": [], + "section": "trails", + "importance": 5, + "summary": "A curated route from the XanaNode concept through protocol, Core, projection layers, Hugo, workspace, sources, and support.", + "content": "A curated route from the XanaNode concept through protocol, Core, projection layers, Hugo, workspace, sources, and support.", + "url": "/trail/xananode-stack-trail/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.lineage:person/gottfried-wilhelm-leibniz", + "protocol_id": "xananode.lineage:person/gottfried-wilhelm-leibniz", + "title": "Gottfried Wilhelm Leibniz", + "type": "person", + "facets": [], + "section": "persons", + "importance": 4, + "summary": "Philosopher and mathematician associated with universal symbolic reasoning and the calculus of thought.", + "content": "Philosopher and mathematician associated with universal symbolic reasoning and the calculus of thought.", + "url": "/person/gottfried-wilhelm-leibniz/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:person/wilhelm-ostwald", + "protocol_id": "xananode.lineage:person/wilhelm-ostwald", + "title": "Wilhelm Ostwald", + "type": "person", + "facets": [], + "section": "persons", + "importance": 3, + "summary": "Organizer of Die Bruecke, an effort to standardize and organize world knowledge.", + "content": "Organizer of Die Bruecke, an effort to standardize and organize world knowledge.", + "url": "/person/wilhelm-ostwald/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:person/jorge-luis-borges", + "protocol_id": "xananode.lineage:person/jorge-luis-borges", + "title": "Jorge Luis Borges", + "type": "person", + "facets": [], + "section": "persons", + "importance": 4, + "summary": "Writer whose nonlinear literary structures are often treated as hypertext-adjacent ancestry.", + "content": "Writer whose nonlinear literary structures are often treated as hypertext-adjacent ancestry.", + "url": "/person/jorge-luis-borges/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:publication/the-garden-of-forking-paths", + "protocol_id": "xananode.lineage:publication/the-garden-of-forking-paths", + "title": "The Garden of Forking Paths", + "type": "publication", + "facets": [], + "section": "publications", + "importance": 4, + "summary": "A Borges story frequently read as a literary ancestor of nonlinear textual structures.", + "content": "A Borges story frequently read as a literary ancestor of nonlinear textual structures.", + "url": "/publication/the-garden-of-forking-paths/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:person/andries-van-dam", + "protocol_id": "xananode.lineage:person/andries-van-dam", + "title": "Andries van Dam", + "type": "person", + "facets": [], + "section": "persons", + "importance": 4, + "summary": "Computer scientist associated with HES, FRESS, and the Brown hypertext lineage.", + "content": "Computer scientist associated with HES, FRESS, and the Brown hypertext lineage.", + "url": "/person/andries-van-dam/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:place/brown-university", + "protocol_id": "xananode.lineage:place/brown-university", + "title": "Brown University", + "type": "place", + "facets": [], + "section": "places", + "importance": 4, + "summary": "Early hypertext research center associated with HES, FRESS, and Intermedia.", + "content": "Early hypertext research center associated with HES, FRESS, and Intermedia.", + "url": "/place/brown-university/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:project/hypertext-editing-system", + "protocol_id": "xananode.lineage:project/hypertext-editing-system", + "title": "Hypertext Editing System", + "type": "project", + "facets": [], + "section": "projects", + "importance": 4, + "summary": "An early usable hypertext system developed at Brown University.", + "content": "An early usable hypertext system developed at Brown University.", + "url": "/project/hypertext-editing-system/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:project/fress", + "protocol_id": "xananode.lineage:project/fress", + "title": "FRESS", + "type": "project", + "facets": [], + "section": "projects", + "importance": 4, + "summary": "A Brown University hypertext system in the early scholarly hypertext lineage.", + "content": "A Brown University hypertext system in the early scholarly hypertext lineage.", + "url": "/project/fress/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:project/intermedia", + "protocol_id": "xananode.lineage:project/intermedia", + "title": "Intermedia", + "type": "project", + "facets": [], + "section": "projects", + "importance": 4, + "summary": "A scholarly hypermedia system associated with Brown University.", + "content": "A scholarly hypermedia system associated with Brown University.", + "url": "/project/intermedia/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:person/nicholas-negroponte", + "protocol_id": "xananode.lineage:person/nicholas-negroponte", + "title": "Nicholas Negroponte", + "type": "person", + "facets": [], + "section": "persons", + "importance": 4, + "summary": "Media Lab figure associated with intelligent media and interactive information spaces.", + "content": "Media Lab figure associated with intelligent media and interactive information spaces.", + "url": "/person/nicholas-negroponte/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:person/seymour-papert", + "protocol_id": "xananode.lineage:person/seymour-papert", + "title": "Seymour Papert", + "type": "person", + "facets": [], + "section": "persons", + "importance": 4, + "summary": "Constructionism and Logo pioneer who shaped computers as learning media.", + "content": "Constructionism and Logo pioneer who shaped computers as learning media.", + "url": "/person/seymour-papert/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:person/marvin-minsky", + "protocol_id": "xananode.lineage:person/marvin-minsky", + "title": "Marvin Minsky", + "type": "person", + "facets": [], + "section": "persons", + "importance": 4, + "summary": "AI researcher whose work contextualizes intelligent agents and cognitive modeling.", + "content": "AI researcher whose work contextualizes intelligent agents and cognitive modeling.", + "url": "/person/marvin-minsky/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:organization/mit-media-lab", + "protocol_id": "xananode.lineage:organization/mit-media-lab", + "title": "MIT Media Lab", + "type": "organization", + "facets": [], + "section": "organizations", + "importance": 5, + "summary": "Research institution associated with media, agents, interactivity, and knowledge presentation.", + "content": "Research institution associated with media, agents, interactivity, and knowledge presentation.", + "url": "/organization/mit-media-lab/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:person/hans-peter-brondmo", + "protocol_id": "xananode.lineage:person/hans-peter-brondmo", + "title": "Hans Peter Brondmo", + "type": "person", + "facets": [], + "section": "persons", + "importance": 3, + "summary": "MIT figure associated with micons, or motion icons, as animated conceptual representations.", + "content": "MIT figure associated with micons, or motion icons, as animated conceptual representations.", + "url": "/person/hans-peter-brondmo/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:technology/micons", + "protocol_id": "xananode.lineage:technology/micons", + "title": "Micons", + "type": "technology", + "facets": [], + "section": "technologys", + "importance": 3, + "summary": "Motion icons presented in Hyperland as animated conceptual representations.", + "content": "Motion icons presented in Hyperland as animated conceptual representations.", + "url": "/technology/micons/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:person/robert-winter", + "protocol_id": "xananode.lineage:person/robert-winter", + "title": "Robert Winter", + "type": "person", + "facets": [], + "section": "persons", + "importance": 3, + "summary": "Music scholar associated with interactive exploration of Beethoven's Ninth.", + "content": "Music scholar associated with interactive exploration of Beethoven's Ninth.", + "url": "/person/robert-winter/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:project/interactive-beethoven-ninth", + "protocol_id": "xananode.lineage:project/interactive-beethoven-ninth", + "title": "Interactive Beethoven's Ninth", + "type": "project", + "facets": [], + "section": "projects", + "importance": 3, + "summary": "Interactive music system showing musical structure as explorable knowledge.", + "content": "Interactive music system showing musical structure as explorable knowledge.", + "url": "/project/interactive-beethoven-ninth/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:person/robert-abel", + "protocol_id": "xananode.lineage:person/robert-abel", + "title": "Robert Abel", + "type": "person", + "facets": [], + "section": "persons", + "importance": 3, + "summary": "Interactive media artist associated with navigable multimedia art such as Guernica.", + "content": "Interactive media artist associated with navigable multimedia art such as Guernica.", + "url": "/person/robert-abel/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:project/interactive-guernica", + "protocol_id": "xananode.lineage:project/interactive-guernica", + "title": "Interactive Guernica", + "type": "project", + "facets": [], + "section": "projects", + "importance": 3, + "summary": "Interactive visual-art navigation work in the multimedia lineage.", + "content": "Interactive visual-art navigation work in the multimedia lineage.", + "url": "/project/interactive-guernica/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:person/ivan-sutherland", + "protocol_id": "xananode.lineage:person/ivan-sutherland", + "title": "Ivan Sutherland", + "type": "person", + "facets": [], + "section": "persons", + "importance": 5, + "summary": "Sketchpad and head-mounted display pioneer who anticipated visual and spatial computing.", + "content": "Sketchpad and head-mounted display pioneer who anticipated visual and spatial computing.", + "url": "/person/ivan-sutherland/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:person/jaron-lanier", + "protocol_id": "xananode.lineage:person/jaron-lanier", + "title": "Jaron Lanier", + "type": "person", + "facets": [], + "section": "persons", + "importance": 4, + "summary": "VPL Research founder who popularized virtual reality.", + "content": "VPL Research founder who popularized virtual reality.", + "url": "/person/jaron-lanier/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:organization/vpl-research", + "protocol_id": "xananode.lineage:organization/vpl-research", + "title": "VPL Research", + "type": "organization", + "facets": [], + "section": "organizations", + "importance": 3, + "summary": "Virtual reality company associated with Jaron Lanier.", + "content": "Virtual reality company associated with Jaron Lanier.", + "url": "/organization/vpl-research/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:person/scott-fisher", + "protocol_id": "xananode.lineage:person/scott-fisher", + "title": "Scott Fisher", + "type": "person", + "facets": [], + "section": "persons", + "importance": 3, + "summary": "Virtual environment researcher associated with NASA VR demonstrations.", + "content": "Virtual environment researcher associated with NASA VR demonstrations.", + "url": "/person/scott-fisher/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:organization/nasa", + "protocol_id": "xananode.lineage:organization/nasa", + "title": "NASA", + "type": "organization", + "facets": [], + "section": "organizations", + "importance": 3, + "summary": "Agency associated with virtual environment workstation demonstrations in the spatial knowledge branch.", + "content": "Agency associated with virtual environment workstation demonstrations in the spatial knowledge branch.", + "url": "/organization/nasa/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:publication/dirk-gentlys-holistic-detective-agency", + "protocol_id": "xananode.lineage:publication/dirk-gentlys-holistic-detective-agency", + "title": "Dirk Gently's Holistic Detective Agency", + "type": "publication", + "facets": [], + "section": "publications", + "importance": 4, + "summary": "Douglas Adams novel foregrounding the fundamental interconnectedness of all things before the public Web.", + "content": "Douglas Adams novel foregrounding the fundamental interconnectedness of all things before the public Web.", + "url": "/publication/dirk-gentlys-holistic-detective-agency/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:organization/bbc-two", + "protocol_id": "xananode.lineage:organization/bbc-two", + "title": "BBC Two", + "type": "organization", + "facets": [], + "section": "organizations", + "importance": 3, + "summary": "Broadcaster of Hyperland.", + "content": "Broadcaster of Hyperland.", + "url": "/organization/bbc-two/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:person/richard-saul-wurman", + "protocol_id": "xananode.lineage:person/richard-saul-wurman", + "title": "Richard Saul Wurman", + "type": "person", + "facets": [], + "section": "persons", + "importance": 4, + "summary": "TED founder and information architecture figure.", + "content": "TED founder and information architecture figure.", + "url": "/person/richard-saul-wurman/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:person/harry-marks", + "protocol_id": "xananode.lineage:person/harry-marks", + "title": "Harry Marks", + "type": "person", + "facets": [], + "section": "persons", + "importance": 3, + "summary": "TED visual and media origin figure who participated in TED2.", + "content": "TED visual and media origin figure who participated in TED2.", + "url": "/person/harry-marks/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:person/john-sculley", + "protocol_id": "xananode.lineage:person/john-sculley", + "title": "John Sculley", + "type": "person", + "facets": [], + "section": "persons", + "importance": 4, + "summary": "Apple executive who presented From Multimedia to Interactive Media and the Knowledge Navigator future.", + "content": "Apple executive who presented From Multimedia to Interactive Media and the Knowledge Navigator future.", + "url": "/person/john-sculley/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:technology/apple-knowledge-navigator", + "protocol_id": "xananode.lineage:technology/apple-knowledge-navigator", + "title": "Apple Knowledge Navigator", + "type": "technology", + "facets": [], + "section": "technologys", + "importance": 4, + "summary": "Concept video imagining agent-mediated interactive knowledge navigation.", + "content": "Concept video imagining agent-mediated interactive knowledge navigation.", + "url": "/technology/apple-knowledge-navigator/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:person/bill-atkinson", + "protocol_id": "xananode.lineage:person/bill-atkinson", + "title": "Bill Atkinson", + "type": "person", + "facets": [], + "section": "persons", + "importance": 4, + "summary": "Creator associated with HyperCard and MacPaint, bringing accessible hypermedia authoring to personal computers.", + "content": "Creator associated with HyperCard and MacPaint, bringing accessible hypermedia authoring to personal computers.", + "url": "/person/bill-atkinson/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:person/herbie-hancock", + "protocol_id": "xananode.lineage:person/herbie-hancock", + "title": "Herbie Hancock", + "type": "person", + "facets": [], + "section": "persons", + "importance": 3, + "summary": "Musician whose technology-inflected performance branch demonstrates creative digital media.", + "content": "Musician whose technology-inflected performance branch demonstrates creative digital media.", + "url": "/person/herbie-hancock/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:person/nigel-holmes", + "protocol_id": "xananode.lineage:person/nigel-holmes", + "title": "Nigel Holmes", + "type": "person", + "facets": [], + "section": "persons", + "importance": 3, + "summary": "Information designer associated with visual explanation and data visualization.", + "content": "Information designer associated with visual explanation and data visualization.", + "url": "/person/nigel-holmes/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:person/laurie-anderson", + "protocol_id": "xananode.lineage:person/laurie-anderson", + "title": "Laurie Anderson", + "type": "person", + "facets": [], + "section": "persons", + "importance": 3, + "summary": "Performance and media artist demonstrating narrative plus technology.", + "content": "Performance and media artist demonstrating narrative plus technology.", + "url": "/person/laurie-anderson/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:person/bran-ferren", + "protocol_id": "xananode.lineage:person/bran-ferren", + "title": "Bran Ferren", + "type": "person", + "facets": [], + "section": "persons", + "importance": 3, + "summary": "Designer and technologist bridging entertainment, design, and technology.", + "content": "Designer and technologist bridging entertainment, design, and technology.", + "url": "/person/bran-ferren/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:person/robert-cailliau", + "protocol_id": "xananode.lineage:person/robert-cailliau", + "title": "Robert Cailliau", + "type": "person", + "facets": [], + "section": "persons", + "importance": 4, + "summary": "Collaborator and promoter of the World Wide Web proposal.", + "content": "Collaborator and promoter of the World Wide Web proposal.", + "url": "/person/robert-cailliau/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:place/cern", + "protocol_id": "xananode.lineage:place/cern", + "title": "CERN", + "type": "place", + "facets": [], + "section": "places", + "importance": 4, + "summary": "Birthplace of the Web proposal and early Web implementation.", + "content": "Birthplace of the Web proposal and early Web implementation.", + "url": "/place/cern/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:technology/html", + "protocol_id": "xananode.lineage:technology/html", + "title": "HTML", + "type": "technology", + "facets": [], + "section": "technologys", + "importance": 4, + "summary": "Document markup language that enabled simple Web publishing without rich semantic provenance.", + "content": "Document markup language that enabled simple Web publishing without rich semantic provenance.", + "url": "/technology/html/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:technology/url-uri", + "protocol_id": "xananode.lineage:technology/url-uri", + "title": "URL/URI", + "type": "technology", + "facets": [], + "section": "technologys", + "importance": 4, + "summary": "Addressing technology for distributed retrieval and identification on the Web.", + "content": "Addressing technology for distributed retrieval and identification on the Web.", + "url": "/technology/url-uri/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:technology/http", + "protocol_id": "xananode.lineage:technology/http", + "title": "HTTP", + "type": "technology", + "facets": [], + "section": "technologys", + "importance": 4, + "summary": "Retrieval protocol that enabled the distributed Web.", + "content": "Retrieval protocol that enabled the distributed Web.", + "url": "/technology/http/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:organization/ncsa", + "protocol_id": "xananode.lineage:organization/ncsa", + "title": "NCSA", + "type": "organization", + "facets": [], + "section": "organizations", + "importance": 4, + "summary": "Organization associated with Mosaic and the popularization of Web browsing.", + "content": "Organization associated with Mosaic and the popularization of Web browsing.", + "url": "/organization/ncsa/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:person/marc-andreessen", + "protocol_id": "xananode.lineage:person/marc-andreessen", + "title": "Marc Andreessen", + "type": "person", + "facets": [], + "section": "persons", + "importance": 4, + "summary": "Mosaic and Netscape figure who helped popularize the Web branch.", + "content": "Mosaic and Netscape figure who helped popularize the Web branch.", + "url": "/person/marc-andreessen/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:technology/mosaic", + "protocol_id": "xananode.lineage:technology/mosaic", + "title": "Mosaic", + "type": "technology", + "facets": [], + "section": "technologys", + "importance": 4, + "summary": "Early Web browser that helped popularize Web browsing.", + "content": "Early Web browser that helped popularize Web browsing.", + "url": "/technology/mosaic/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:concept/web-as-incomplete-hypertext", + "protocol_id": "xananode.lineage:concept/web-as-incomplete-hypertext", + "title": "The Web as Incomplete Hypertext", + "type": "concept", + "facets": [], + "section": "concepts", + "importance": 5, + "summary": "The Web solved publishing and linking, but not transclusion, authorship, semantic identity, provenance, or relationship governance.", + "content": "The Web solved publishing and linking, but not transclusion, authorship, semantic identity, provenance, or relationship governance.", + "url": "/concept/web-as-incomplete-hypertext/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:technology/guide", + "protocol_id": "xananode.lineage:technology/guide", + "title": "Guide", + "type": "technology", + "facets": [], + "section": "technologys", + "importance": 3, + "summary": "Personal-computer hypertext system associated with Peter J. Brown.", + "content": "Personal-computer hypertext system associated with Peter J. Brown.", + "url": "/technology/guide/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:project/storyspace", + "protocol_id": "xananode.lineage:project/storyspace", + "title": "Storyspace", + "type": "project", + "facets": [], + "section": "projects", + "importance": 3, + "summary": "Hypertext literature authoring system.", + "content": "Hypertext literature authoring system.", + "url": "/project/storyspace/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:project/zog-kms", + "protocol_id": "xananode.lineage:project/zog-kms", + "title": "ZOG/KMS", + "type": "project", + "facets": [], + "section": "projects", + "importance": 3, + "summary": "Frame and card based knowledge management and navigation lineage from Carnegie Mellon University.", + "content": "Frame and card based knowledge management and navigation lineage from Carnegie Mellon University.", + "url": "/project/zog-kms/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:project/xanadu-at-autodesk", + "protocol_id": "xananode.lineage:project/xanadu-at-autodesk", + "title": "Xanadu at Autodesk", + "type": "project", + "facets": [], + "section": "projects", + "importance": 4, + "summary": "Commercial implementation attempt for Nelson's Xanadu vision during Autodesk investment.", + "content": "Commercial implementation attempt for Nelson's Xanadu vision during Autodesk investment.", + "url": "/project/xanadu-at-autodesk/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:concept/conflict-disputed-identity", + "protocol_id": "xananode.lineage:concept/conflict-disputed-identity", + "title": "Conflict and Disputed Identity", + "type": "concept", + "facets": [], + "section": "concepts", + "importance": 4, + "summary": "The protocol pattern of preserving disagreement and possible identity matches rather than flattening them.", + "content": "The protocol pattern of preserving disagreement and possible identity matches rather than flattening them.", + "url": "/concept/conflict-disputed-identity/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:technology/git-backed-substrate", + "protocol_id": "xananode.lineage:technology/git-backed-substrate", + "title": "Git-backed Substrate", + "type": "technology", + "facets": [], + "section": "technologys", + "importance": 4, + "summary": "Using Git history, branching, merging, authorship, and preservation as substrate mechanics.", + "content": "Using Git history, branching, merging, authorship, and preservation as substrate mechanics.", + "url": "/technology/git-backed-substrate/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:tool/babel", + "protocol_id": "xananode.lineage:tool/babel", + "title": "Babel", + "type": "technology", + "facets": [], + "section": "technologys", + "importance": 3, + "summary": "A future mapping and translation layer for machine-readable formats, languages, and ontologies.", + "content": "A future mapping and translation layer for machine-readable formats, languages, and ontologies.", + "url": "/technology/babel/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:tool/hyperland-vr", + "protocol_id": "xananode.lineage:tool/hyperland-vr", + "title": "Hyperland VR", + "type": "technology", + "facets": [], + "section": "technologys", + "importance": 3, + "summary": "A future interface idea for spatial navigation of federated substrates.", + "content": "A future interface idea for spatial navigation of federated substrates.", + "url": "/technology/hyperland-vr/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "protocol_id": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "title": "Lost Lineage of Human Knowledge Augmentation", + "type": "concept", + "facets": [], + "section": "concepts", + "importance": 5, + "summary": "A parallel history of computing tried to preserve human understanding as connected, navigable, attributable knowledge.", + "content": "A parallel history of computing tried to preserve human understanding as connected, navigable, attributable knowledge.", + "url": "/concept/lost-lineage-human-knowledge-augmentation/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.lineage:person/paul-otlet", + "protocol_id": "xananode.lineage:person/paul-otlet", + "title": "Paul Otlet", + "type": "person", + "facets": [], + "section": "persons", + "importance": 4, + "summary": "Documentalist associated with the Mundaneum, universal bibliography, and early visions of networked document access.", + "content": "Documentalist associated with the Mundaneum, universal bibliography, and early visions of networked document access.", + "url": "/person/paul-otlet/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.lineage:person/h-g-wells", + "protocol_id": "xananode.lineage:person/h-g-wells", + "title": "H. G. Wells", + "type": "person", + "facets": [], + "section": "persons", + "importance": 4, + "summary": "Writer and futurist who proposed a World Brain as a planetary knowledge memory.", + "content": "Writer and futurist who proposed a World Brain as a planetary knowledge memory.", + "url": "/person/h-g-wells/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.lineage:person/douglas-adams", + "protocol_id": "xananode.lineage:person/douglas-adams", + "title": "Douglas Adams", + "type": "person", + "facets": [], + "section": "persons", + "importance": 5, + "summary": "Writer and technologist who popularized the fundamental interconnectedness of things and introduced Hyperland to a broad audience.", + "content": "Writer and technologist who popularized the fundamental interconnectedness of things and introduced Hyperland to a broad audience.", + "url": "/person/douglas-adams/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.lineage:publication/hyperland", + "protocol_id": "xananode.lineage:publication/hyperland", + "title": "Hyperland", + "type": "publication", + "facets": [], + "section": "publications", + "importance": 5, + "summary": "A 1990 BBC hypermedia documentary by Douglas Adams that dramatized software agents, hypertext, Xanadu, micons, and associative browsing.", + "content": "A 1990 BBC hypermedia documentary by Douglas Adams that dramatized software agents, hypertext, Xanadu, micons, and associative browsing.", + "url": "/publication/hyperland/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.lineage:person/tom-baker", + "protocol_id": "xananode.lineage:person/tom-baker", + "title": "Tom Baker", + "type": "person", + "facets": [], + "section": "persons", + "importance": 3, + "summary": "Actor who appears in Hyperland as a software-agent persona guiding knowledge navigation.", + "content": "Actor who appears in Hyperland as a software-agent persona guiding knowledge navigation.", + "url": "/person/tom-baker/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.lineage:person/max-whitby", + "protocol_id": "xananode.lineage:person/max-whitby", + "title": "Max Whitby", + "type": "person", + "facets": [], + "section": "persons", + "importance": 3, + "summary": "Producer and director associated with Hyperland.", + "content": "Producer and director associated with Hyperland.", + "url": "/person/max-whitby/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.lineage:event/ted2-1990", + "protocol_id": "xananode.lineage:event/ted2-1990", + "title": "TED2", + "type": "event", + "facets": [], + "section": "events", + "importance": 5, + "summary": "The February 1990 TED conference in Monterey where hypertext, interactive media, virtual reality, design, and knowledge-navigation ideas converged.", + "content": "The February 1990 TED conference in Monterey where hypertext, interactive media, virtual reality, design, and knowledge-navigation ideas converged.", + "url": "/event/ted2-1990/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.lineage:place/monterey-california", + "protocol_id": "xananode.lineage:place/monterey-california", + "title": "Monterey, California", + "type": "place", + "facets": [], + "section": "places", + "importance": 3, + "summary": "The site of TED2 in February 1990.", + "content": "The site of TED2 in February 1990.", + "url": "/place/monterey-california/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.lineage:person/bob-stein", + "protocol_id": "xananode.lineage:person/bob-stein", + "title": "Bob Stein", + "type": "person", + "facets": [], + "section": "persons", + "importance": 4, + "summary": "Interactive publishing pioneer associated with Criterion, Voyager, and early electronic books.", + "content": "Interactive publishing pioneer associated with Criterion, Voyager, and early electronic books.", + "url": "/person/bob-stein/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.lineage:organization/voyager-company", + "protocol_id": "xananode.lineage:organization/voyager-company", + "title": "Voyager Company", + "type": "organization", + "facets": [], + "section": "organizations", + "importance": 4, + "summary": "Interactive publishing company in the laserdisc and CD-ROM lineage.", + "content": "Interactive publishing company in the laserdisc and CD-ROM lineage.", + "url": "/organization/voyager-company/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.lineage:person/alan-kay", + "protocol_id": "xananode.lineage:person/alan-kay", + "title": "Alan Kay", + "type": "person", + "facets": [], + "section": "persons", + "importance": 5, + "summary": "Computing pioneer associated with Dynabook, Smalltalk, personal dynamic media, and computers as tools for improving thought.", + "content": "Computing pioneer associated with Dynabook, Smalltalk, personal dynamic media, and computers as tools for improving thought.", + "url": "/person/alan-kay/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.lineage:organization/xerox-parc", + "protocol_id": "xananode.lineage:organization/xerox-parc", + "title": "Xerox PARC", + "type": "organization", + "facets": [], + "section": "organizations", + "importance": 4, + "summary": "Research center associated with GUI, Smalltalk, personal computing, and dynamic media.", + "content": "Research center associated with GUI, Smalltalk, personal computing, and dynamic media.", + "url": "/organization/xerox-parc/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.lineage:technology/hypercard", + "protocol_id": "xananode.lineage:technology/hypercard", + "title": "HyperCard", + "type": "technology", + "facets": [], + "section": "technologys", + "importance": 4, + "summary": "Apple hypermedia authoring system that popularized personal card-based linking and scripting.", + "content": "Apple hypermedia authoring system that popularized personal card-based linking and scripting.", + "url": "/technology/hypercard/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.lineage:person/tim-berners-lee", + "protocol_id": "xananode.lineage:person/tim-berners-lee", + "title": "Tim Berners-Lee", + "type": "person", + "facets": [], + "section": "persons", + "importance": 5, + "summary": "Inventor of the World Wide Web, a simpler distributed hypertext branch that solved broad publishing and retrieval.", + "content": "Inventor of the World Wide Web, a simpler distributed hypertext branch that solved broad publishing and retrieval.", + "url": "/person/tim-berners-lee/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.lineage:technology/world-wide-web", + "protocol_id": "xananode.lineage:technology/world-wide-web", + "title": "World Wide Web", + "type": "technology", + "facets": [], + "section": "technologys", + "importance": 5, + "summary": "A distributed hypertext system that made publishing easy while leaving many provenance, transclusion, and semantic relationship problems unsolved.", + "content": "A distributed hypertext system that made publishing easy while leaving many provenance, transclusion, and semantic relationship problems unsolved.", + "url": "/technology/world-wide-web/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.lineage:project/aspen-movie-map", + "protocol_id": "xananode.lineage:project/aspen-movie-map", + "title": "Aspen Movie Map", + "type": "project", + "facets": [], + "section": "projects", + "importance": 4, + "summary": "An early navigable spatial media project often treated as part of the hypermedia and virtual environment lineage.", + "content": "An early navigable spatial media project often treated as part of the hypermedia and virtual environment lineage.", + "url": "/project/aspen-movie-map/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.lineage:trail/lost-lineage-intertwingled-trail", + "protocol_id": "xananode.lineage:trail/lost-lineage-intertwingled-trail", + "title": "Lost Lineage Intertwingled Trail", + "type": "trail", + "facets": [], + "section": "trails", + "importance": 5, + "summary": "A JSON-imported trail showing that the lineage is an interwoven graph, not a single heroic family tree.", + "content": "A JSON-imported trail showing that the lineage is an interwoven graph, not a single heroic family tree.", + "url": "/trail/lost-lineage-intertwingled-trail/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [ + "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "xananode.lineage:person/paul-otlet", + "vannevar-bush", + "douglas-engelbart", + "ted-nelson", + "xananode.lineage:person/douglas-adams", + "xananode.lineage:publication/hyperland", + "xananode.lineage:event/ted2-1990", + "xananode.lineage:technology/world-wide-web", + "xananode" + ], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, + { + "id": "xananode.example:fragment/xanadu-document-interconnection-0001", + "protocol_id": "xananode.example:fragment/xanadu-document-interconnection-0001", + "title": "Reusable Media Fragment", + "type": "fragment", + "facets": [], + "section": "fragments", + "importance": 4, + "summary": "Nelson's work as a source layer for transclusion, reusable media, and visible interconnection.", + "content": "Nelson's work as a source layer for transclusion, reusable media, and visible interconnection.", + "url": "/fragment/xanadu-document-interconnection-0001/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "copyrighted", + "tumbler": "xananode.example:source/xanadu-document-interconnection@sha256:551b9b3f6532555b2b61f8411b721ef8610000d1f5f13d6bb050a03ec8af7b51#fragment/0001@sha256:48d3c63d7645b547a9d41b7f6f39d2f07a885f4a479353dd3ae8742c4225cbfe", + "trail_nodes": [], + "generated": false, + "imported": false, + "imported_from": "" + }, + { + "id": "xananode.example:fragment/mother-of-all-demos-0001", + "protocol_id": "xananode.example:fragment/mother-of-all-demos-0001", + "title": "Augmenting Human Intelligence Fragment", + "type": "fragment", + "facets": [], + "section": "fragments", + "importance": 4, + "summary": "Engelbart's demonstration as an example of computers augmenting structured knowledge work.", + "content": "Engelbart's demonstration as an example of computers augmenting structured knowledge work.", + "url": "/fragment/mother-of-all-demos-0001/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "xananode.example:source/mother-of-all-demos@sha256:88a43c06a3135ff5a982ca8efe948753f1d6e839561dcf664bd873719025e210#fragment/0001@sha256:217a3bcf5fb3c571fd4661497b6bdde97bba61576045ca253f21b9c0d2987ce4", + "trail_nodes": [], + "generated": false, + "imported": false, + "imported_from": "" + }, + { + "id": "xananode.example:fragment/as-we-may-think-0004", + "protocol_id": "xananode.example:fragment/as-we-may-think-0004", + "title": "Associative Trails Fragment", + "type": "fragment", + "facets": [], + "section": "fragments", + "importance": 4, + "summary": "Bush's argument that knowledge systems need associative navigation and recall.", + "content": "Bush's argument that knowledge systems need associative navigation and recall.", + "url": "/fragment/as-we-may-think-0004/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "copyrighted", + "tumbler": "xananode.example:source/as-we-may-think@sha256:5e8e3a3bbe2278db54e5ea7b8e6a2677b620f67d2095e37409bc7c42451e1705#fragment/0004@sha256:f712416ac32e6b8771dcbe4315d4d9ff61635e6407265b20301ec3e3a79afc0e", + "trail_nodes": [], + "generated": false, + "imported": false, "imported_from": "" } ], "edges": [ { - "source": "xananode-implementation-stack-trail", - "target": "xananode-protocol-repo", - "type": "starts_with", - "weight": 3, + "source": "xananode-implementation-stack-trail", + "target": "xananode-protocol-repo", + "type": "starts_with", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-implementation-stack-trail-starts_with-xananode-protocol-repo-1", + "summary": "XanaNode Implementation Stack Trail starts with XanaNode Protocol Repository.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-implementation-stack-trail", + "target": "xananode-core-sdk-repo", + "type": "continues_to", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-implementation-stack-trail-continues_to-xananode-core-sdk-repo-2", + "summary": "XanaNode Implementation Stack Trail continues to XanaNode Core SDK Repository.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-implementation-stack-trail", + "target": "xananode-hugo-repo", + "type": "continues_to", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-implementation-stack-trail-continues_to-xananode-hugo-repo-3", + "summary": "XanaNode Implementation Stack Trail continues to XanaNode Hugo Repository.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-implementation-stack-trail", + "target": "xananode-workspace-repo", + "type": "continues_to", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-implementation-stack-trail-continues_to-xananode-workspace-repo-4", + "summary": "XanaNode Implementation Stack Trail continues to XanaNode Workspace Repository.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-implementation-stack-trail", + "target": "xananode-studio-repo", + "type": "arrives_at", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-implementation-stack-trail-arrives_at-xananode-studio-repo-5", + "summary": "XanaNode Implementation Stack Trail arrives at XanaNode Studio Repository.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-core-trail", + "target": "start-here", + "type": "starts_with", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-core-trail-starts_with-start-here-6", + "summary": "XanaNode Core Trail starts with Start Here.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-core-trail", + "target": "xananode", + "type": "continues_to", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-core-trail-continues_to-xananode-7", + "summary": "XanaNode Core Trail continues to XanaNode.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-core-trail", + "target": "knowledge-substrate", + "type": "continues_to", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-core-trail-continues_to-knowledge-substrate-8", + "summary": "XanaNode Core Trail continues to Knowledge Substrate.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-core-trail", + "target": "protocol-artifacts", + "type": "continues_to", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-core-trail-continues_to-protocol-artifacts-9", + "summary": "XanaNode Core Trail continues to Protocol Artifacts.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-core-trail", + "target": "civilizational-memory", + "type": "arrives_at", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-core-trail-arrives_at-civilizational-memory-10", + "summary": "XanaNode Core Trail arrives at Civilizational Memory.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "protocol-artifacts-trail", + "target": "protocol-artifacts", + "type": "starts_with", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/protocol-artifacts-trail-starts_with-protocol-artifacts-11", + "summary": "Protocol Artifacts Trail starts with Protocol Artifacts.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "protocol-artifacts-trail", + "target": "substrate-manifest", + "type": "continues_to", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/protocol-artifacts-trail-continues_to-substrate-manifest-12", + "summary": "Protocol Artifacts Trail continues to Substrate Manifest.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "protocol-artifacts-trail", + "target": "substrate-node-record", + "type": "continues_to", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/protocol-artifacts-trail-continues_to-substrate-node-record-13", + "summary": "Protocol Artifacts Trail continues to Substrate Node Record.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "protocol-artifacts-trail", + "target": "substrate-relationship-list", + "type": "continues_to", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/protocol-artifacts-trail-continues_to-substrate-relationship-list-14", + "summary": "Protocol Artifacts Trail continues to Substrate Relationship List.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "protocol-artifacts-trail", + "target": "compatibility-levels", + "type": "continues_to", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/protocol-artifacts-trail-continues_to-compatibility-levels-15", + "summary": "Protocol Artifacts Trail continues to Compatibility Levels.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "protocol-artifacts-trail", + "target": "federation-example", + "type": "arrives_at", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/protocol-artifacts-trail-arrives_at-federation-example-16", + "summary": "Protocol Artifacts Trail arrives at Federation Example.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "historical-lineage-trail", + "target": "vannevar-bush", + "type": "starts_with", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/historical-lineage-trail-starts_with-vannevar-bush-17", + "summary": "Historical Lineage Trail starts with Vannevar Bush.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "historical-lineage-trail", + "target": "douglas-engelbart", + "type": "continues_to", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/historical-lineage-trail-continues_to-douglas-engelbart-18", + "summary": "Historical Lineage Trail continues to Douglas Engelbart.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "historical-lineage-trail", + "target": "ted-nelson", + "type": "continues_to", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/historical-lineage-trail-continues_to-ted-nelson-19", + "summary": "Historical Lineage Trail continues to Ted Nelson.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "historical-lineage-trail", + "target": "xananode", + "type": "arrives_at", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/historical-lineage-trail-arrives_at-xananode-20", + "summary": "Historical Lineage Trail arrives at XanaNode.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "branching-orientation-trail", + "target": "start-here", + "type": "starts_with", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/branching-orientation-trail-starts_with-start-here-21", + "summary": "Branching Orientation Trail starts with Start Here.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "branching-orientation-trail", + "target": "xananode", + "type": "continues_to", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/branching-orientation-trail-continues_to-xananode-22", + "summary": "Branching Orientation Trail continues to XanaNode.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "branching-orientation-trail", + "target": "vannevar-bush", + "type": "continues_to", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/branching-orientation-trail-continues_to-vannevar-bush-23", + "summary": "Branching Orientation Trail continues to Vannevar Bush.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "branching-orientation-trail", + "target": "xananode-protocol-repo", + "type": "continues_to", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/branching-orientation-trail-continues_to-xananode-protocol-repo-24", + "summary": "Branching Orientation Trail continues to XanaNode Protocol Repository.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-hugo-theme", + "target": "static-publishing", + "type": "enables", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-hugo-theme-enables-static-publishing-25", + "summary": "XanaNode Hugo Theme enables Static Publishing.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "hugo", + "target": "static-publishing", + "type": "implements", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/hugo-implements-static-publishing-26", + "summary": "Hugo implements Static Publishing.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "cytoscape-js", + "target": "knowledge-substrate", + "type": "represents", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/cytoscape-js-represents-knowledge-substrate-27", + "summary": "Cytoscape.js represents Knowledge Substrate.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-workspace-repo", + "target": "xananode-core-schema", + "type": "uses", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-workspace-repo-uses-xananode-core-schema-28", + "summary": "XanaNode Workspace Repository uses XanaNode Core Schema.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "federated-knowledge-substrates", + "target": "xananode-workspace-repo", + "type": "requires", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/federated-knowledge-substrates-requires-xananode-workspace-repo-29", + "summary": "Federated Knowledge Substrates requires XanaNode Workspace Repository.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-studio-repo", + "target": "xananode-core-schema", + "type": "uses", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-studio-repo-uses-xananode-core-schema-30", + "summary": "XanaNode Studio Repository uses XanaNode Core Schema.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-studio-repo", + "target": "xananode-hugo-theme", + "type": "uses", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-studio-repo-uses-xananode-hugo-theme-31", + "summary": "XanaNode Studio Repository uses XanaNode Hugo Theme.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-studio-repo", + "target": "knowledge-substrate", + "type": "demonstrates", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-studio-repo-demonstrates-knowledge-substrate-32", + "summary": "XanaNode Studio Repository demonstrates Knowledge Substrate.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-protocol-repo", + "target": "xananode", + "type": "defines", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-protocol-repo-defines-xananode-33", + "summary": "XanaNode Protocol Repository defines XanaNode.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-protocol-repo", + "target": "xananode-core-schema", + "type": "defines", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-protocol-repo-defines-xananode-core-schema-34", + "summary": "XanaNode Protocol Repository defines XanaNode Core Schema.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-protocol-repo", + "target": "protocol-artifacts", + "type": "documents", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-protocol-repo-documents-protocol-artifacts-35", + "summary": "XanaNode Protocol Repository documents Protocol Artifacts.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-hugo-repo", + "target": "xananode-hugo-theme", + "type": "implements", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-hugo-repo-implements-xananode-hugo-theme-36", + "summary": "XanaNode Hugo Repository implements XanaNode Hugo Theme.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-hugo-repo", + "target": "hugo", + "type": "uses", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-hugo-repo-uses-hugo-37", + "summary": "XanaNode Hugo Repository uses Hugo.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-hugo-repo", + "target": "xananode-core-schema", + "type": "uses", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-hugo-repo-uses-xananode-core-schema-38", + "summary": "XanaNode Hugo Repository uses XanaNode Core Schema.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-core-sdk-repo", + "target": "xananode-core-schema", + "type": "implements", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-core-sdk-repo-implements-xananode-core-schema-39", + "summary": "XanaNode Core SDK Repository implements XanaNode Core Schema.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-core-sdk-repo", + "target": "substrate-node-record", + "type": "uses", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-core-sdk-repo-uses-substrate-node-record-40", + "summary": "XanaNode Core SDK Repository uses Substrate Node Record.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-core-sdk-repo", + "target": "substrate-relationship-list", + "type": "uses", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-core-sdk-repo-uses-substrate-relationship-list-41", + "summary": "XanaNode Core SDK Repository uses Substrate Relationship List.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xanadu-document-interconnection", + "target": "project-xanadu", + "type": "documents", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xanadu-document-interconnection-documents-project-xanadu-42", + "summary": "Xanadu: Document Interconnection Enabling Re-use documents Project Xanadu.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xanadu-document-interconnection", + "target": "transclusion", + "type": "defines", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xanadu-document-interconnection-defines-transclusion-43", + "summary": "Xanadu: Document Interconnection Enabling Re-use defines Transclusion.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xanadu-document-interconnection", + "target": "claim-relationships-preserve-context", + "type": "supports", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xanadu-document-interconnection-supports-claim-relationships-preserve-context-44", + "summary": "Xanadu: Document Interconnection Enabling Re-use supports Typed relationships preserve context that hyperlinks lose.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "source-code-link-decay-study", + "target": "link-rot", + "type": "documents", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/source-code-link-decay-study-documents-link-rot-45", + "summary": "9.6 Million Links in Source Code Comments documents Link Rot.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "source-code-link-decay-study", + "target": "claim-relationships-preserve-context", + "type": "supports", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/source-code-link-decay-study-supports-claim-relationships-preserve-context-46", + "summary": "9.6 Million Links in Source Code Comments supports Typed relationships preserve context that hyperlinks lose.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "mother-of-all-demos", + "target": "nls", + "type": "documents", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/mother-of-all-demos-documents-nls-47", + "summary": "Mother of All Demos documents NLS.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "mother-of-all-demos", + "target": "knowledge-substrate", + "type": "supports", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/mother-of-all-demos-supports-knowledge-substrate-48", + "summary": "Mother of All Demos supports Knowledge Substrate.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "as-we-may-think", + "target": "memex", + "type": "documents", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/as-we-may-think-documents-memex-49", + "summary": "As We May Think documents Memex.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "as-we-may-think", + "target": "claim-substrate-is-structure", + "type": "supports", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/as-we-may-think-supports-claim-substrate-is-structure-50", + "summary": "As We May Think supports A knowledge substrate is structure, not information.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-relationship-types", + "target": "typed-relationships", + "type": "defines", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-relationship-types-defines-typed-relationships-51", + "summary": "XanaNode Relationship Types defines Typed Relationships.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-node-types", + "target": "xananode", + "type": "defines", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-node-types-defines-xananode-52", + "summary": "XanaNode Node Types defines XanaNode.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-core-schema", + "target": "xananode-node-types", + "type": "defines", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-core-schema-defines-xananode-node-types-53", + "summary": "XanaNode Core Schema defines XanaNode Node Types.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-core-schema", + "target": "xananode-relationship-types", + "type": "defines", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-core-schema-defines-xananode-relationship-types-54", + "summary": "XanaNode Core Schema defines XanaNode Relationship Types.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-core-schema", + "target": "substrate-manifest-schema", + "type": "defines", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-core-schema-defines-substrate-manifest-schema-55", + "summary": "XanaNode Core Schema defines Substrate Manifest Schema.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-core-schema", + "target": "substrate-node-schema", + "type": "defines", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-core-schema-defines-substrate-node-schema-56", + "summary": "XanaNode Core Schema defines Substrate Node Schema.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-core-schema", + "target": "substrate-relationships-schema", + "type": "defines", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-core-schema-defines-substrate-relationships-schema-57", + "summary": "XanaNode Core Schema defines Substrate Relationships Schema.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "federated-knowledge-substrates", + "target": "xananode-core-schema", + "type": "requires", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/federated-knowledge-substrates-requires-xananode-core-schema-58", + "summary": "Federated Knowledge Substrates requires XanaNode Core Schema.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-core-schema", + "target": "schema-extension", + "type": "enables", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-core-schema-enables-schema-extension-59", + "summary": "XanaNode Core Schema enables Schema Extension.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "substrate-relationships-schema", + "target": "substrate-relationship-list", + "type": "defines", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/substrate-relationships-schema-defines-substrate-relationship-list-60", + "summary": "Substrate Relationships Schema defines Substrate Relationship List.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "substrate-relationships-schema", + "target": "xananode-relationship-types", + "type": "uses", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/substrate-relationships-schema-uses-xananode-relationship-types-61", + "summary": "Substrate Relationships Schema uses XanaNode Relationship Types.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-core-schema", + "target": "substrate-relationships-schema", + "type": "contains", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-core-schema-contains-substrate-relationships-schema-62", + "summary": "XanaNode Core Schema contains Substrate Relationships Schema.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "substrate-node-schema", + "target": "substrate-node-record", + "type": "defines", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/substrate-node-schema-defines-substrate-node-record-63", + "summary": "Substrate Node Schema defines Substrate Node Record.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "substrate-node-schema", + "target": "xananode-node-types", + "type": "uses", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/substrate-node-schema-uses-xananode-node-types-64", + "summary": "Substrate Node Schema uses XanaNode Node Types.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-core-schema", + "target": "substrate-node-schema", + "type": "contains", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-core-schema-contains-substrate-node-schema-65", + "summary": "XanaNode Core Schema contains Substrate Node Schema.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "substrate-manifest-schema", + "target": "substrate-manifest", + "type": "defines", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/substrate-manifest-schema-defines-substrate-manifest-66", + "summary": "Substrate Manifest Schema defines Substrate Manifest.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-core-schema", + "target": "substrate-manifest-schema", + "type": "contains", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-core-schema-contains-substrate-manifest-schema-67", + "summary": "XanaNode Core Schema contains Substrate Manifest Schema.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "compatibility-report", + "target": "substrate-manifest-schema", + "type": "requires", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/compatibility-report-requires-substrate-manifest-schema-68", + "summary": "Compatibility Report requires Substrate Manifest Schema.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "namespace-schema", + "target": "namespace-registry", + "type": "defines", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/namespace-schema-defines-namespace-registry-69", + "summary": "Namespace Schema defines Namespace Registry.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "namespace-schema", + "target": "namespacing", + "type": "supports", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/namespace-schema-supports-namespacing-70", + "summary": "Namespace Schema supports Namespacing.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "schema-extension", + "target": "namespace-schema", + "type": "requires", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/schema-extension-requires-namespace-schema-71", + "summary": "Schema Extension requires Namespace Schema.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "merge-report-schema", + "target": "merge-report", + "type": "defines", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/merge-report-schema-defines-merge-report-72", + "summary": "Merge Report Schema defines Merge Report.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "merge-report-schema", + "target": "merge-validation", + "type": "documents", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/merge-report-schema-documents-merge-validation-73", + "summary": "Merge Report Schema documents Merge Validation.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "federation-example", + "target": "merge-report-schema", + "type": "requires", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/federation-example-requires-merge-report-schema-74", + "summary": "Federation Example requires Merge Report Schema.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "compatibility-report-schema", + "target": "compatibility-report", + "type": "defines", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/compatibility-report-schema-defines-compatibility-report-75", + "summary": "Compatibility Report Schema defines Compatibility Report.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "compatibility-report-schema", + "target": "compatibility-levels", + "type": "documents", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/compatibility-report-schema-documents-compatibility-levels-76", + "summary": "Compatibility Report Schema documents Compatibility Levels.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "federation-example", + "target": "compatibility-report-schema", + "type": "requires", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/federation-example-requires-compatibility-report-schema-77", + "summary": "Federation Example requires Compatibility Report Schema.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-hugo-theme", + "target": "xananode", + "type": "implements", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-hugo-theme-implements-xananode-78", + "summary": "XanaNode Hugo Theme implements XanaNode.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-hugo-theme", + "target": "hugo", + "type": "uses", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-hugo-theme-uses-hugo-79", + "summary": "XanaNode Hugo Theme uses Hugo.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-hugo-theme", + "target": "cytoscape-js", + "type": "uses", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-hugo-theme-uses-cytoscape-js-80", + "summary": "XanaNode Hugo Theme uses Cytoscape.js.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-hugo-theme", + "target": "knowledge-substrate", + "type": "demonstrates", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-hugo-theme-demonstrates-knowledge-substrate-81", + "summary": "XanaNode Hugo Theme demonstrates Knowledge Substrate.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "project-xanadu", + "target": "transclusion", + "type": "defines", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/project-xanadu-defines-transclusion-82", + "summary": "Project Xanadu defines Transclusion.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "project-xanadu", + "target": "xananode", + "type": "influenced", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/project-xanadu-influenced-xananode-83", + "summary": "Project Xanadu influenced XanaNode.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "mother-of-all-demos", + "target": "nls", + "type": "demonstrates", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/mother-of-all-demos-demonstrates-nls-84", + "summary": "Mother of All Demos demonstrates NLS.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "nls", + "target": "xananode", + "type": "anticipated", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/nls-anticipated-xananode-85", + "summary": "NLS anticipated XanaNode.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "memex", + "target": "as-we-may-think", + "type": "introduced_in", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/memex-introduced_in-as-we-may-think-86", + "summary": "Memex introduced in As We May Think.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "memex", + "target": "xananode", + "type": "anticipated", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/memex-anticipated-xananode-87", + "summary": "Memex anticipated XanaNode.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "vannevar-bush", + "target": "as-we-may-think", + "type": "authored", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/vannevar-bush-authored-as-we-may-think-88", + "summary": "Vannevar Bush authored As We May Think.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "vannevar-bush", + "target": "memex", + "type": "proposed", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/vannevar-bush-proposed-memex-89", + "summary": "Vannevar Bush proposed Memex.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "vannevar-bush", + "target": "knowledge-substrate", + "type": "anticipated", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/vannevar-bush-anticipated-knowledge-substrate-90", + "summary": "Vannevar Bush anticipated Knowledge Substrate.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "ted-nelson", + "target": "project-xanadu", + "type": "created", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/ted-nelson-created-project-xanadu-91", + "summary": "Ted Nelson created Project Xanadu.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "ted-nelson", + "target": "transclusion", + "type": "introduced", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/ted-nelson-introduced-transclusion-92", + "summary": "Ted Nelson introduced Transclusion.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "ted-nelson", + "target": "xanadu-document-interconnection", + "type": "authored", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/ted-nelson-authored-xanadu-document-interconnection-93", + "summary": "Ted Nelson authored Xanadu: Document Interconnection Enabling Re-use.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "ted-nelson", + "target": "xananode", + "type": "influenced", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/ted-nelson-influenced-xananode-94", + "summary": "Ted Nelson influenced XanaNode.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "douglas-engelbart", + "target": "nls", + "type": "created", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/douglas-engelbart-created-nls-95", + "summary": "Douglas Engelbart created NLS.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "douglas-engelbart", + "target": "mother-of-all-demos", + "type": "presented", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/douglas-engelbart-presented-mother-of-all-demos-96", + "summary": "Douglas Engelbart presented Mother of All Demos.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode", + "target": "douglas-engelbart", + "type": "extends", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-extends-douglas-engelbart-97", + "summary": "XanaNode extends Douglas Engelbart.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "link-rot", + "target": "unlabeled-hyperlink", + "type": "demonstrates", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/link-rot-demonstrates-unlabeled-hyperlink-98", + "summary": "Link Rot demonstrates Unlabeled Hyperlink.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "link-rot", + "target": "provenance", + "type": "threatens", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/link-rot-threatens-provenance-99", + "summary": "Link Rot threatens Provenance.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "source-code-link-decay-study", + "target": "link-rot", + "type": "supports", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/source-code-link-decay-study-supports-link-rot-100", + "summary": "9.6 Million Links in Source Code Comments supports Link Rot.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "knowledge-substrate", + "target": "link-rot", + "type": "explains", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/knowledge-substrate-explains-link-rot-101", + "summary": "Knowledge Substrate explains Link Rot.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-hugo-theme", + "target": "xananode-icon", + "type": "has_primary_media", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-hugo-theme-has_primary_media-xananode-icon-102", + "summary": "XanaNode Hugo Theme has primary media XanaNode Icon.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-icon", + "target": "xananode-hugo-theme", + "type": "depicts", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-icon-depicts-xananode-hugo-theme-103", + "summary": "XanaNode Icon depicts XanaNode Hugo Theme.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-icon", + "target": "xananode", + "type": "represents", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-icon-represents-xananode-104", + "summary": "XanaNode Icon represents XanaNode.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "what-is-xananode", + "target": "xananode", + "type": "defines", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/what-is-xananode-defines-xananode-105", + "summary": "What Is XanaNode? defines XanaNode.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "what-is-xananode", + "target": "xananode-hugo-theme", + "type": "explains", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/what-is-xananode-explains-xananode-hugo-theme-106", + "summary": "What Is XanaNode? explains XanaNode Hugo Theme.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "what-is-xananode", + "target": "claim-merge-without-collapse", + "type": "arrives_at", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/what-is-xananode-arrives_at-claim-merge-without-collapse-107", + "summary": "What Is XanaNode? arrives at Substrates should merge without collapsing disagreement.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "what-is-xananode", + "target": "federated-knowledge-substrates", + "type": "context_for", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/what-is-xananode-context_for-federated-knowledge-substrates-108", + "summary": "What Is XanaNode? context for Federated Knowledge Substrates.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "what-is-xananode", + "target": "protocol-artifacts", + "type": "explains", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/what-is-xananode-explains-protocol-artifacts-109", + "summary": "What Is XanaNode? explains Protocol Artifacts.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "using-hugo-with-protocol-json", + "target": "xananode-hugo-theme", + "type": "explains", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/using-hugo-with-protocol-json-explains-xananode-hugo-theme-110", + "summary": "Using Hugo with Protocol JSON explains XanaNode Hugo Theme.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "using-hugo-with-protocol-json", + "target": "substrate-node-record", + "type": "explains", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/using-hugo-with-protocol-json-explains-substrate-node-record-111", + "summary": "Using Hugo with Protocol JSON explains Substrate Node Record.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "using-hugo-with-protocol-json", + "target": "substrate-relationship-list", + "type": "explains", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/using-hugo-with-protocol-json-explains-substrate-relationship-list-112", + "summary": "Using Hugo with Protocol JSON explains Substrate Relationship List.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "using-hugo-with-protocol-json", + "target": "historical-lineage-trail", + "type": "context_for", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/using-hugo-with-protocol-json-context_for-historical-lineage-trail-113", + "summary": "Using Hugo with Protocol JSON context for Historical Lineage Trail.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "start-here", + "target": "xananode", + "type": "explains", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/start-here-explains-xananode-114", + "summary": "Start Here explains XanaNode.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "start-here", + "target": "knowledge-substrate", + "type": "explains", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/start-here-explains-knowledge-substrate-115", + "summary": "Start Here explains Knowledge Substrate.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "start-here", + "target": "federated-knowledge-substrates", + "type": "explains", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/start-here-explains-federated-knowledge-substrates-116", + "summary": "Start Here explains Federated Knowledge Substrates.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "start-here", + "target": "single-source-of-truth", + "type": "contrasts_with", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/start-here-contrasts_with-single-source-of-truth-117", + "summary": "Start Here contrasts with Single Source of Truth.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "start-here", + "target": "xananode-core-trail", + "type": "continues_to", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/start-here-continues_to-xananode-core-trail-118", + "summary": "Start Here continues to XanaNode Core Trail.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "start-here", + "target": "protocol-artifacts-trail", + "type": "continues_to", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/start-here-continues_to-protocol-artifacts-trail-119", + "summary": "Start Here continues to Protocol Artifacts Trail.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "start-here", + "target": "using-hugo-with-protocol-json", + "type": "continues_to", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/start-here-continues_to-using-hugo-with-protocol-json-120", + "summary": "Start Here continues to Using Hugo with Protocol JSON.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode", + "target": "knowledge-substrate", + "type": "defines", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-defines-knowledge-substrate-121", + "summary": "XanaNode defines Knowledge Substrate.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode", + "target": "federated-knowledge-substrates", + "type": "explains", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-explains-federated-knowledge-substrates-122", + "summary": "XanaNode explains Federated Knowledge Substrates.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode", + "target": "xananode-core-schema", + "type": "requires", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-requires-xananode-core-schema-123", + "summary": "XanaNode requires XanaNode Core Schema.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode", + "target": "provenance", + "type": "preserves", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-preserves-provenance-124", + "summary": "XanaNode preserves Provenance.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode", + "target": "project-xanadu", + "type": "extends", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-extends-project-xanadu-125", + "summary": "XanaNode extends Project Xanadu.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode", + "target": "memex", + "type": "extends", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-extends-memex-126", + "summary": "XanaNode extends Memex.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "unlabeled-hyperlink", + "target": "provenance", + "type": "threatens", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/unlabeled-hyperlink-threatens-provenance-127", + "summary": "Unlabeled Hyperlink threatens Provenance.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "typed-relationships", + "target": "unlabeled-hyperlink", + "type": "contrasts_with", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/typed-relationships-contrasts_with-unlabeled-hyperlink-128", + "summary": "Typed Relationships contrasts with Unlabeled Hyperlink.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "typed-relationships", + "target": "claim-relationships-preserve-context", + "type": "supports", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/typed-relationships-supports-claim-relationships-preserve-context-129", + "summary": "Typed Relationships supports Typed relationships preserve context that hyperlinks lose.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "tumbler-addressing", + "target": "transclusion", + "type": "enables", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/tumbler-addressing-enables-transclusion-130", + "summary": "Tumbler Addressing enables Transclusion.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "tumbler-addressing", + "target": "deep-linking", + "type": "enables", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/tumbler-addressing-enables-deep-linking-131", + "summary": "Tumbler Addressing enables Deep Linking.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "tumbler-addressing", + "target": "provenance", + "type": "preserves", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/tumbler-addressing-preserves-provenance-132", + "summary": "Tumbler Addressing preserves Provenance.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "tumbler-addressing", + "target": "fragment-node", + "type": "enables", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/tumbler-addressing-enables-fragment-node-133", + "summary": "Tumbler Addressing enables Fragment Node.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode", + "target": "tumbler-addressing", + "type": "extends", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-extends-tumbler-addressing-134", + "summary": "XanaNode extends Tumbler Addressing.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "tumbler-addressing", + "target": "as-we-may-think", + "type": "deep_links_to", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/tumbler-addressing-deep_links_to-as-we-may-think-135", + "summary": "Tumbler Addressing deep links to As We May Think.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "transclusion", + "target": "provenance", + "type": "preserves", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/transclusion-preserves-provenance-136", + "summary": "Transclusion preserves Provenance.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "transclusion", + "target": "fragment-node", + "type": "uses", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/transclusion-uses-fragment-node-137", + "summary": "Transclusion uses Fragment Node.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "substrate-relationship-list", + "target": "xananode-relationship-types", + "type": "uses", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/substrate-relationship-list-uses-xananode-relationship-types-138", + "summary": "Substrate Relationship List uses XanaNode Relationship Types.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "substrate-relationship-list", + "target": "provenance", + "type": "preserves", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/substrate-relationship-list-preserves-provenance-139", + "summary": "Substrate Relationship List preserves Provenance.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "substrate-node-record", + "target": "xananode-node-types", + "type": "uses", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/substrate-node-record-uses-xananode-node-types-140", + "summary": "Substrate Node Record uses XanaNode Node Types.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "substrate-node-record", + "target": "fragment-node", + "type": "contains", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/substrate-node-record-contains-fragment-node-141", + "summary": "Substrate Node Record contains Fragment Node.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "substrate-manifest", + "target": "namespacing", + "type": "requires", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/substrate-manifest-requires-namespacing-142", + "summary": "Substrate Manifest requires Namespacing.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "single-source-of-truth", + "target": "federated-knowledge-substrates", + "type": "contrasts_with", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/single-source-of-truth-contrasts_with-federated-knowledge-substrates-143", + "summary": "Single Source of Truth contrasts with Federated Knowledge Substrates.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "single-source-of-truth", + "target": "independent-moderation", + "type": "threatens", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/single-source-of-truth-threatens-independent-moderation-144", + "summary": "Single Source of Truth threatens Independent Moderation.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "single-source-of-truth", + "target": "knowledge-substrate", + "type": "alternative_to", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/single-source-of-truth-alternative_to-knowledge-substrate-145", + "summary": "Single Source of Truth alternative to Knowledge Substrate.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "namespacing", + "target": "schema-extension", + "type": "enables", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/namespacing-enables-schema-extension-146", + "summary": "Namespacing enables Schema Extension.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "schema-extension", + "target": "xananode-core-schema", + "type": "requires", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/schema-extension-requires-xananode-core-schema-147", + "summary": "Schema Extension requires XanaNode Core Schema.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "federated-knowledge-substrates", + "target": "schema-extension", + "type": "requires", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/federated-knowledge-substrates-requires-schema-extension-148", + "summary": "Federated Knowledge Substrates requires Schema Extension.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "review-suggestions", + "target": "typed-relationships", + "type": "uses", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/review-suggestions-uses-typed-relationships-149", + "summary": "Review Suggestions uses Typed Relationships.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "review-suggestions", + "target": "transclusion", + "type": "uses", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/review-suggestions-uses-transclusion-150", + "summary": "Review Suggestions uses Transclusion.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "claim-relationships-preserve-context", + "target": "provenance", + "type": "evidence_for", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/claim-relationships-preserve-context-evidence_for-provenance-151", + "summary": "Typed relationships preserve context that hyperlinks lose evidence for Provenance.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-core-schema", + "target": "protocol-artifacts", + "type": "defines", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-core-schema-defines-protocol-artifacts-152", + "summary": "XanaNode Core Schema defines Protocol Artifacts.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "protocol-artifacts", + "target": "substrate-manifest", + "type": "contains", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/protocol-artifacts-contains-substrate-manifest-153", + "summary": "Protocol Artifacts contains Substrate Manifest.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "protocol-artifacts", + "target": "substrate-node-record", + "type": "contains", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/protocol-artifacts-contains-substrate-node-record-154", + "summary": "Protocol Artifacts contains Substrate Node Record.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "protocol-artifacts", + "target": "substrate-relationship-list", + "type": "contains", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/protocol-artifacts-contains-substrate-relationship-list-155", + "summary": "Protocol Artifacts contains Substrate Relationship List.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "protocol-artifacts", + "target": "review-suggestions", + "type": "contains", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/protocol-artifacts-contains-review-suggestions-156", + "summary": "Protocol Artifacts contains Review Suggestions.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "federated-knowledge-substrates", + "target": "protocol-artifacts", + "type": "requires", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/federated-knowledge-substrates-requires-protocol-artifacts-157", + "summary": "Federated Knowledge Substrates requires Protocol Artifacts.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "namespacing", + "target": "schema-extension", + "type": "clarifies", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/namespacing-clarifies-schema-extension-158", + "summary": "Namespacing clarifies Schema Extension.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "namespace-registry", + "target": "namespacing", + "type": "implements", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/namespace-registry-implements-namespacing-159", + "summary": "Namespace Registry implements Namespacing.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "schema-extension", + "target": "namespace-registry", + "type": "requires", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/schema-extension-requires-namespace-registry-160", + "summary": "Schema Extension requires Namespace Registry.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "moderation-model", + "target": "independent-moderation", + "type": "defines", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/moderation-model-defines-independent-moderation-161", + "summary": "Moderation Model defines Independent Moderation.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "federation-rules", + "target": "moderation-model", + "type": "requires", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/federation-rules-requires-moderation-model-162", + "summary": "Federation Rules requires Moderation Model.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "moderation-model", + "target": "dispute-resolution", + "type": "context_for", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/moderation-model-context_for-dispute-resolution-163", + "summary": "Moderation Model context for Dispute Resolution.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "merge-validation", + "target": "namespacing", + "type": "requires", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/merge-validation-requires-namespacing-164", + "summary": "Merge Validation requires Namespacing.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "merge-validation", + "target": "provenance", + "type": "requires", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/merge-validation-requires-provenance-165", + "summary": "Merge Validation requires Provenance.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "merge-validation", + "target": "schema-extension", + "type": "requires", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/merge-validation-requires-schema-extension-166", + "summary": "Merge Validation requires Schema Extension.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "merge-validation", + "target": "merge-report", + "type": "uses", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/merge-validation-uses-merge-report-167", + "summary": "Merge Validation uses Merge Report.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "merge-validation", + "target": "compatibility-report", + "type": "uses", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/merge-validation-uses-compatibility-report-168", + "summary": "Merge Validation uses Compatibility Report.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "merge-validation", + "target": "claim-merge-without-collapse", + "type": "arrives_at", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/merge-validation-arrives_at-claim-merge-without-collapse-169", + "summary": "Merge Validation arrives at Substrates should merge without collapsing disagreement.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "merge-report", + "target": "merge-validation", + "type": "documents", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/merge-report-documents-merge-validation-170", + "summary": "Merge Report documents Merge Validation.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "merge-report", + "target": "provenance", + "type": "preserves", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/merge-report-preserves-provenance-171", + "summary": "Merge Report preserves Provenance.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "merge-report", + "target": "claim-merge-without-collapse", + "type": "supports", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/merge-report-supports-claim-merge-without-collapse-172", + "summary": "Merge Report supports Substrates should merge without collapsing disagreement.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "known-implementations-registry", + "target": "xananode-hugo-theme", + "type": "documents", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/known-implementations-registry-documents-xananode-hugo-theme-173", + "summary": "Known Implementations Registry documents XanaNode Hugo Theme.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "known-implementations-registry", + "target": "compatibility-levels", + "type": "supports", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/known-implementations-registry-supports-compatibility-levels-174", + "summary": "Known Implementations Registry supports Compatibility Levels.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "knowledge-substrate", + "target": "claim-substrate-is-structure", + "type": "has_claim", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/knowledge-substrate-has_claim-claim-substrate-is-structure-175", + "summary": "Knowledge Substrate has claim A knowledge substrate is structure, not information.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "knowledge-substrate", + "target": "provenance", + "type": "requires", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/knowledge-substrate-requires-provenance-176", + "summary": "Knowledge Substrate requires Provenance.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "knowledge-substrate", + "target": "typed-relationships", + "type": "requires", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/knowledge-substrate-requires-typed-relationships-177", + "summary": "Knowledge Substrate requires Typed Relationships.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-core-schema", + "target": "knowledge-substrate", + "type": "enables", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-core-schema-enables-knowledge-substrate-178", + "summary": "XanaNode Core Schema enables Knowledge Substrate.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "independent-moderation", + "target": "single-source-of-truth", + "type": "contrasts_with", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/independent-moderation-contrasts_with-single-source-of-truth-179", + "summary": "Independent Moderation contrasts with Single Source of Truth.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "independent-moderation", + "target": "provenance", + "type": "requires", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/independent-moderation-requires-provenance-180", + "summary": "Independent Moderation requires Provenance.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "transclusion", + "target": "fragment-node", + "type": "requires", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/transclusion-requires-fragment-node-181", + "summary": "Transclusion requires Fragment Node.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "fragment-node", + "target": "provenance", + "type": "preserves", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/fragment-node-preserves-provenance-182", + "summary": "Fragment Node preserves Provenance.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "fragment-node", + "target": "mother-of-all-demos", + "type": "deep_links_to", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/fragment-node-deep_links_to-mother-of-all-demos-183", + "summary": "Fragment Node deep links to Mother of All Demos.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "federation-rules", + "target": "federated-knowledge-substrates", + "type": "defines", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/federation-rules-defines-federated-knowledge-substrates-184", + "summary": "Federation Rules defines Federated Knowledge Substrates.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "federation-rules", + "target": "independent-moderation", + "type": "preserves", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/federation-rules-preserves-independent-moderation-185", + "summary": "Federation Rules preserves Independent Moderation.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "federation-rules", + "target": "compatibility-report", + "type": "requires", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/federation-rules-requires-compatibility-report-186", + "summary": "Federation Rules requires Compatibility Report.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "federation-rules", + "target": "merge-report", + "type": "requires", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/federation-rules-requires-merge-report-187", + "summary": "Federation Rules requires Merge Report.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "federation-example", + "target": "federated-knowledge-substrates", + "type": "demonstrates", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/federation-example-demonstrates-federated-knowledge-substrates-188", + "summary": "Federation Example demonstrates Federated Knowledge Substrates.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "federation-example", + "target": "compatibility-report", + "type": "uses", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/federation-example-uses-compatibility-report-189", + "summary": "Federation Example uses Compatibility Report.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "federation-example", + "target": "merge-report", + "type": "uses", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/federation-example-uses-merge-report-190", + "summary": "Federation Example uses Merge Report.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "federation-example", + "target": "independent-moderation", + "type": "preserves", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/federation-example-preserves-independent-moderation-191", + "summary": "Federation Example preserves Independent Moderation.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "federated-knowledge-substrates", + "target": "namespacing", + "type": "requires", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/federated-knowledge-substrates-requires-namespacing-192", + "summary": "Federated Knowledge Substrates requires Namespacing.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "federated-knowledge-substrates", + "target": "merge-validation", + "type": "requires", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/federated-knowledge-substrates-requires-merge-validation-193", + "summary": "Federated Knowledge Substrates requires Merge Validation.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "federated-knowledge-substrates", + "target": "federation-rules", + "type": "requires", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/federated-knowledge-substrates-requires-federation-rules-194", + "summary": "Federated Knowledge Substrates requires Federation Rules.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "federated-knowledge-substrates", + "target": "independent-moderation", + "type": "preserves", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/federated-knowledge-substrates-preserves-independent-moderation-195", + "summary": "Federated Knowledge Substrates preserves Independent Moderation.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "federated-knowledge-substrates", + "target": "single-source-of-truth", + "type": "alternative_to", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/federated-knowledge-substrates-alternative_to-single-source-of-truth-196", + "summary": "Federated Knowledge Substrates alternative to Single Source of Truth.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "dispute-resolution", + "target": "provenance", + "type": "requires", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/dispute-resolution-requires-provenance-197", + "summary": "Dispute Resolution requires Provenance.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "dispute-resolution", + "target": "claim-merge-without-collapse", + "type": "supports", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/dispute-resolution-supports-claim-merge-without-collapse-198", + "summary": "Dispute Resolution supports Substrates should merge without collapsing disagreement.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "dispute-resolution", + "target": "merge-report", + "type": "context_for", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/dispute-resolution-context_for-merge-report-199", + "summary": "Dispute Resolution context for Merge Report.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "federation-rules", + "target": "dispute-resolution", + "type": "requires", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/federation-rules-requires-dispute-resolution-200", + "summary": "Federation Rules requires Dispute Resolution.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "deep-linking", + "target": "transclusion", + "type": "enables", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/deep-linking-enables-transclusion-201", + "summary": "Deep Linking enables Transclusion.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "deep-linking", + "target": "unlabeled-hyperlink", + "type": "contrasts_with", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/deep-linking-contrasts_with-unlabeled-hyperlink-202", + "summary": "Deep Linking contrasts with Unlabeled Hyperlink.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "custom-extension-substrate", + "target": "schema-extension", + "type": "demonstrates", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/custom-extension-substrate-demonstrates-schema-extension-203", + "summary": "Custom Extension Substrate demonstrates Schema Extension.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "custom-extension-substrate", + "target": "namespace-registry", + "type": "requires", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/custom-extension-substrate-requires-namespace-registry-204", + "summary": "Custom Extension Substrate requires Namespace Registry.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "custom-extension-substrate", + "target": "substrate-manifest", + "type": "uses", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/custom-extension-substrate-uses-substrate-manifest-205", + "summary": "Custom Extension Substrate uses Substrate Manifest.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "custom-extension-substrate", + "target": "canonical-type-policy", + "type": "features", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/custom-extension-substrate-features-canonical-type-policy-206", + "summary": "Custom Extension Substrate features Canonical Type Policy.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "compatibility-report", + "target": "compatibility-levels", + "type": "documents", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/compatibility-report-documents-compatibility-levels-207", + "summary": "Compatibility Report documents Compatibility Levels.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "merge-validation", + "target": "compatibility-report", + "type": "requires", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/merge-validation-requires-compatibility-report-208", + "summary": "Merge Validation requires Compatibility Report.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "compatibility-levels", + "target": "compatibility-report", + "type": "uses", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/compatibility-levels-uses-compatibility-report-209", + "summary": "Compatibility Levels uses Compatibility Report.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "compatibility-levels", + "target": "substrate-manifest", + "type": "requires", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/compatibility-levels-requires-substrate-manifest-210", + "summary": "Compatibility Levels requires Substrate Manifest.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "federated-knowledge-substrates", + "target": "compatibility-levels", + "type": "requires", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/federated-knowledge-substrates-requires-compatibility-levels-211", + "summary": "Federated Knowledge Substrates requires Compatibility Levels.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "federated-knowledge-substrates", + "target": "civilizational-memory", + "type": "enables", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/federated-knowledge-substrates-enables-civilizational-memory-212", + "summary": "Federated Knowledge Substrates enables Civilizational Memory.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "civilizational-memory", + "target": "knowledge-substrate", + "type": "requires", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/civilizational-memory-requires-knowledge-substrate-213", + "summary": "Civilizational Memory requires Knowledge Substrate.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "civilizational-memory", + "target": "provenance", + "type": "requires", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/civilizational-memory-requires-provenance-214", + "summary": "Civilizational Memory requires Provenance.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "civilizational-memory", + "target": "merge-validation", + "type": "requires", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/civilizational-memory-requires-merge-validation-215", + "summary": "Civilizational Memory requires Merge Validation.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "canonical-type-policy", + "target": "schema-extension", + "type": "context_for", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/canonical-type-policy-context_for-schema-extension-216", + "summary": "Canonical Type Policy context for Schema Extension.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "canonical-type-policy", + "target": "namespacing", + "type": "requires", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/canonical-type-policy-requires-namespacing-217", + "summary": "Canonical Type Policy requires Namespacing.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xanadu-document-interconnection", + "target": "claim-substrate-is-structure", + "type": "supports", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xanadu-document-interconnection-supports-claim-substrate-is-structure-218", + "summary": "Xanadu: Document Interconnection Enabling Re-use supports A knowledge substrate is structure, not information.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "typed-relationships", + "target": "claim-relationships-preserve-context", + "type": "has_claim", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/typed-relationships-has_claim-claim-relationships-preserve-context-219", + "summary": "Typed Relationships has claim Typed relationships preserve context that hyperlinks lose.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "claim-relationships-preserve-context", + "target": "unlabeled-hyperlink", + "type": "contrasts_with", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/claim-relationships-preserve-context-contrasts_with-unlabeled-hyperlink-220", + "summary": "Typed relationships preserve context that hyperlinks lose contrasts with Unlabeled Hyperlink.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "merge-validation", + "target": "claim-merge-without-collapse", + "type": "has_claim", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/merge-validation-has_claim-claim-merge-without-collapse-221", + "summary": "Merge Validation has claim Substrates should merge without collapsing disagreement.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-core-schema", + "target": "claim-merge-without-collapse", + "type": "supports", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-core-schema-supports-claim-merge-without-collapse-222", + "summary": "XanaNode Core Schema supports Substrates should merge without collapsing disagreement.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "claim-merge-without-collapse", + "target": "single-source-of-truth", + "type": "contradicts", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/claim-merge-without-collapse-contradicts-single-source-of-truth-223", + "summary": "Substrates should merge without collapsing disagreement contradicts Single Source of Truth.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "source-github", + "target": "xananode", + "type": "documents", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/source-github-documents-xananode-224", + "summary": "The public GitHub profile collects XanaNode repositories and development activity.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "source-support", + "target": "xananode", + "type": "supports", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/source-support-supports-xananode-225", + "summary": "The support page helps sustain authored XanaNode substrate creation.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.example:fragment/xanadu-document-interconnection-0001", + "target": "xanadu-document-interconnection", + "type": "derived_from", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xanadu-document-interconnection-fragment-0001-derived-from-source", + "summary": "Reusable Media Fragment is derived from a stable addressable portion of its source node.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.example:fragment/mother-of-all-demos-0001", + "target": "mother-of-all-demos", + "type": "derived_from", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/mother-of-all-demos-fragment-0001-derived-from-source", + "summary": "Augmenting Human Intelligence Fragment is derived from a stable addressable portion of its source node.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.example:fragment/as-we-may-think-0004", + "target": "as-we-may-think", + "type": "derived_from", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/as-we-may-think-fragment-0004-derived-from-source", + "summary": "Associative Trails Fragment is derived from a stable addressable portion of its source node.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode-hugo-theme", + "target": "xananode-icon", + "type": "has_primary_media", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-hugo-theme-represented-by-xananode-icon", + "summary": "XanaNode Hugo Theme uses XanaNode Icon as its primary media.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode", + "target": "xananode-icon", + "type": "has_primary_media", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/xananode-represented-by-xananode-icon", + "summary": "XanaNode uses XanaNode Icon as its primary media.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "tumbler-addressing", + "target": "xananode.example:fragment/as-we-may-think-0004", + "type": "transcludes", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/tumbler-addressing-transcludes-0004", + "summary": "Tumbler Addressing transcludes Associative Trails Fragment by stable reference.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "transclusion", + "target": "xananode.example:fragment/xanadu-document-interconnection-0001", + "type": "transcludes", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/transclusion-transcludes-0001", + "summary": "Transclusion transcludes Reusable Media Fragment by stable reference.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "fragment-node", + "target": "xananode.example:fragment/mother-of-all-demos-0001", + "type": "transcludes", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.example:rel/fragment-node-transcludes-0001", + "summary": "Fragment Node transcludes Augmenting Human Intelligence Fragment by stable reference.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "example.minimal:source/as-we-may-think", + "target": "example.minimal:claim/substrate-is-structure", + "type": "supports", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "example.minimal:rel/source-supports-claim", + "summary": "Bush's essay is used as source evidence for the claim that substrate structure matters.", + "asserted_by": "example.minimal:person/example-maintainer", + "asserted_at": "2026-01-01T00:00:00Z", + "valid_from": "", + "valid_to": "", + "confidence": "interpretive", + "external": false, + "target_substrate": "" + }, + { + "source": "example.minimal:source/as-we-may-think", + "target": "example.minimal:concept/associative-trails", + "type": "discusses", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "example.minimal:rel/source-discusses-associative-trails", + "summary": "The source discusses associative trails as a way to navigate knowledge by meaningful connections.", + "asserted_by": "example.minimal:person/example-maintainer", + "asserted_at": "2026-01-01T00:00:00Z", + "valid_from": "", + "valid_to": "", + "confidence": "high", + "external": false, + "target_substrate": "" + }, + { + "source": "example.minimal:concept/associative-trails", + "target": "example.minimal:concept/knowledge-substrate", + "type": "related_to", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "example.minimal:rel/associative-trails-context-for-substrate", + "summary": "Associative trails provide historical and conceptual context for the knowledge substrate concept.", + "asserted_by": "example.minimal:person/example-maintainer", + "asserted_at": "2026-01-01T00:00:00Z", + "valid_from": "", + "valid_to": "", + "confidence": "interpretive", + "external": false, + "target_substrate": "" + }, + { + "source": "example.minimal:claim/substrate-is-structure", + "target": "example.minimal:concept/knowledge-substrate", + "type": "defines", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "example.minimal:rel/claim-defines-concept", + "summary": "The claim gives the defining explanation of what a knowledge substrate is.", + "asserted_by": "example.minimal:person/example-maintainer", + "asserted_at": "2026-01-01T00:00:00Z", + "valid_from": "", + "valid_to": "", + "confidence": "interpretive", + "external": false, + "target_substrate": "" + }, + { + "source": "example.minimal:concept/knowledge-substrate", + "target": "example.minimal:claim/substrate-is-structure", + "type": "has_claim", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "example.minimal:rel/concept-has-claim", + "summary": "The concept is built from the claim rather than floating as an unsupported idea.", + "asserted_by": "example.minimal:person/example-maintainer", + "asserted_at": "2026-01-01T00:00:00Z", + "valid_from": "", + "valid_to": "", + "confidence": "high", + "external": false, + "target_substrate": "" + }, + { + "source": "example.minimal:trail/start-here", + "target": "example.minimal:source/as-we-may-think", + "type": "starts_with", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "example.minimal:rel/trail-starts-with-source", + "summary": "The reading trail starts with the source.", + "asserted_by": "example.minimal:person/example-maintainer", + "asserted_at": "2026-01-01T00:00:00Z", + "valid_from": "", + "valid_to": "", + "confidence": "curatorial", + "external": false, + "target_substrate": "" + }, + { + "source": "example.minimal:source/as-we-may-think", + "target": "example.minimal:claim/substrate-is-structure", + "type": "continues_to", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "example.minimal:rel/trail-continues-to-claim", + "summary": "The trail continues from source evidence to the claim derived from it.", + "asserted_by": "example.minimal:person/example-maintainer", + "asserted_at": "2026-01-01T00:00:00Z", + "valid_from": "", + "valid_to": "", + "confidence": "curatorial", + "external": false, + "target_substrate": "" + }, + { + "source": "example.minimal:claim/substrate-is-structure", + "target": "example.minimal:concept/knowledge-substrate", + "type": "continues_to", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "example.minimal:rel/trail-continues-to-concept", + "summary": "The trail continues from the defining claim to the concept it helps construct.", + "asserted_by": "example.minimal:person/example-maintainer", + "asserted_at": "2026-01-01T00:00:00Z", + "valid_from": "", + "valid_to": "", + "confidence": "curatorial", + "external": false, + "target_substrate": "" + }, + { + "source": "example.minimal:trail/start-here", + "target": "example.minimal:concept/associative-trails", + "type": "features", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "example.minimal:rel/trail-includes-associative-trails", + "summary": "The trail features the background concept that explains why relationship-based navigation matters.", + "asserted_by": "example.minimal:person/example-maintainer", + "asserted_at": "2026-01-01T00:00:00Z", + "valid_from": "", + "valid_to": "", + "confidence": "curatorial", + "external": false, + "target_substrate": "" + }, + { + "source": "example.minimal:person/example-maintainer", + "target": "example.minimal:essay/relationship-navigation-intro", + "type": "created", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "example.minimal:rel/maintainer-created-intro-essay", + "summary": "The example maintainer created the short introductory essay used to demonstrate transclusion.", + "asserted_by": "example.minimal:person/example-maintainer", + "asserted_at": "2026-01-01T00:00:00Z", + "valid_from": "", + "valid_to": "", + "confidence": "high", + "external": false, + "target_substrate": "" + }, + { + "source": "example.minimal:fragment/as-we-may-think-0004", + "target": "example.minimal:source/as-we-may-think", + "type": "derived_from", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "example.minimal:rel/fragment-derived-from-source", + "summary": "The fragment node is derived from a stable addressable portion of the source node.", + "asserted_by": "example.minimal:person/example-maintainer", + "asserted_at": "2026-01-01T00:00:00Z", + "valid_from": "", + "valid_to": "", + "confidence": "high", + "external": false, + "target_substrate": "" + }, + { + "source": "example.minimal:essay/relationship-navigation-intro", + "target": "example.minimal:fragment/as-we-may-think-0004", + "type": "transcludes", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "example.minimal:rel/essay-transcludes-fragment", + "summary": "The essay includes the source fragment by stable reference instead of duplicating it.", + "asserted_by": "example.minimal:person/example-maintainer", + "asserted_at": "2026-01-01T00:00:00Z", + "valid_from": "", + "valid_to": "", + "confidence": "high", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:event/xananode-canonical-pack-bootstrap", + "target": "xananode.canonical:revision/canonical-pack-v0-1-0", + "type": "created", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/bootstrap-created-revision", + "summary": "The canonical pack bootstrap created the first bundled pack revision.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "2026-06-19T00:00:00.000Z", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:organization/built-by-bots", + "target": "xananode.canonical:media/xananode-icon", + "type": "created", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/built-by-bots-created-icon", + "summary": "Built By Bots created the XanaNode icon asset.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:person/christian-siefen", + "target": "xananode.canonical:concept/xananode", + "type": "authored", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/christian-authored-xananode", + "summary": "Christian Siefen authored the canonical XanaNode substrate identity.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:project/xananode-core-sdk", + "target": "xananode.canonical:concept/protocol-artifacts", + "type": "enables", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/core-builds-protocol-artifacts", + "summary": "Core builds and validates the protocol artifacts consumed by projections and workspaces.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:source/xananode-core-sdk-repository", + "target": "xananode.canonical:project/xananode-core-sdk", + "type": "documents", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/core-documented-by-repository", + "summary": "The public Core SDK repository documents the Core SDK project.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:project/xananode-core-sdk", + "target": "xananode.canonical:project/xananode-protocol", + "type": "implements", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/core-implements-protocol", + "summary": "Core is a renderer-independent implementation of the XanaNode protocol.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:project/xananode-core-sdk", + "target": "xananode.canonical:technology/nodejs", + "type": "uses", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/core-uses-nodejs", + "summary": "Core currently uses Node.js for the JavaScript SDK and CLI.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:source/github-profile", + "target": "xananode.canonical:source/xananode-core-sdk-repository", + "type": "includes", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/github-profile-includes-core-repo", + "summary": "The GitHub profile includes the public Core SDK repository.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:source/github-profile", + "target": "xananode.canonical:source/xananode-hugo-repository", + "type": "includes", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/github-profile-includes-hugo-repo", + "summary": "The GitHub profile includes the public Hugo projection repository.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:source/github-profile", + "target": "xananode.canonical:source/xananode-protocol-repository", + "type": "includes", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/github-profile-includes-protocol-repo", + "summary": "The GitHub profile includes the public protocol repository.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:source/xananode-hugo-repository", + "target": "xananode.canonical:project/xananode-hugo-theme", + "type": "documents", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/hugo-documented-by-repository", + "summary": "The public Hugo repository documents the Hugo projection project.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:project/xananode-hugo-theme", + "target": "xananode.canonical:concept/substrate-projection-layer", + "type": "implements", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/hugo-implements-projection-layer", + "summary": "The XanaNode Hugo theme is one static website implementation of a substrate projection layer.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:project/xananode-hugo-theme", + "target": "xananode.canonical:project/xananode-core-sdk", + "type": "uses", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/hugo-uses-core", + "summary": "The Hugo projection uses Core rather than owning protocol validation logic.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:project/xananode-hugo-theme", + "target": "xananode.canonical:technology/cytoscape-js", + "type": "uses", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/hugo-uses-cytoscape", + "summary": "The XanaNode Hugo projection uses Cytoscape.js for interactive graph rendering.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:project/xananode-hugo-theme", + "target": "xananode.canonical:technology/hugo", + "type": "uses", + "weight": 4, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/hugo-uses-hugo", + "summary": "The XanaNode Hugo projection uses Hugo as its static site generator.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:media/xananode-icon", + "target": "xananode.canonical:concept/xananode", + "type": "depicts", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/icon-depicts-xananode", + "summary": "The XanaNode icon depicts the XanaNode concept and project identity.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:project/xananode-hugo-theme", + "target": "xananode.canonical:concept/substrate-projection-layer", + "type": "implements", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/project-xananode-hugo-theme-implements-concept-substrate-projection-layer", + "summary": "XanaNode Hugo Theme implements a XanaNode projection or tooling role.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:concept/protocol-artifacts", + "target": "xananode.canonical:concept/substrate-projection-layer", + "type": "enables", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/protocol-artifacts-enable-projection-layers", + "summary": "Protocol artifacts let projection layers render a substrate without owning or rewriting the substrate.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:project/xananode-protocol", + "target": "xananode.canonical:schema/author-profile-schema", + "type": "contains", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/protocol-contains-author-profile-schema", + "summary": "The protocol contains the author profile schema.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:project/xananode-protocol", + "target": "xananode.canonical:schema/compatibility-report-schema", + "type": "contains", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/protocol-contains-compatibility-report-schema", + "summary": "The protocol contains the compatibility report schema.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:project/xananode-protocol", + "target": "xananode.canonical:schema/substrate-manifest-schema", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/protocol-contains-manifest-schema", + "summary": "The protocol contains the substrate manifest schema.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:project/xananode-protocol", + "target": "xananode.canonical:schema/merge-report-schema", + "type": "contains", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/protocol-contains-merge-report-schema", + "summary": "The protocol contains the merge report schema.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:project/xananode-protocol", + "target": "xananode.canonical:schema/namespace-schema", + "type": "contains", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/protocol-contains-namespace-schema", + "summary": "The protocol contains the namespace schema.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:project/xananode-protocol", + "target": "xananode.canonical:schema/nanopublication-schema", + "type": "contains", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/protocol-contains-nanopublication-schema", + "summary": "The protocol contains the nanopublication schema.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:project/xananode-protocol", + "target": "xananode.canonical:schema/substrate-node-schema", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/protocol-contains-node-schema", + "summary": "The protocol contains the substrate node schema.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:project/xananode-protocol", + "target": "xananode.canonical:schema/node-type-registry", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/protocol-contains-node-type-registry", + "summary": "The protocol contains the node type registry.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:project/xananode-protocol", + "target": "xananode.canonical:schema/property-registry-schema", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/protocol-contains-property-registry-schema", + "summary": "The protocol contains the property registry schema.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:project/xananode-protocol", + "target": "xananode.canonical:schema/substrate-relationships-schema", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/protocol-contains-relationship-schema", + "summary": "The protocol contains the substrate relationships schema.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:project/xananode-protocol", + "target": "xananode.canonical:schema/relationship-type-registry", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/protocol-contains-relationship-type-registry", + "summary": "The protocol contains the relationship type registry.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:project/xananode-protocol", + "target": "xananode.canonical:schema/ro-crate-metadata-schema", + "type": "contains", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/protocol-contains-ro-crate-schema", + "summary": "The protocol contains the RO-Crate metadata schema.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:project/xananode-protocol", + "target": "xananode.canonical:schema/substrate-diff-schema", + "type": "contains", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/protocol-contains-substrate-diff-schema", + "summary": "The protocol contains the substrate diff schema.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:source/xananode-protocol-repository", + "target": "xananode.canonical:project/xananode-protocol", + "type": "documents", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/protocol-documented-by-repository", + "summary": "The public protocol repository documents the protocol project.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:project/xananode-protocol", + "target": "xananode.canonical:technology/python", + "type": "uses", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/protocol-uses-python", + "summary": "The protocol repository includes Python validation tooling alongside JSON Schema artifacts.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:observation/markdown-recreation-friction", + "target": "xananode.canonical:concept/protocol-artifacts", + "type": "motivated_by", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/recreation-friction-motivates-pack-ingress", + "summary": "The protocol artifact layer addresses the friction of recreating validated nodes as Markdown.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-claim", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-node-type-claim", + "summary": "The node type registry contains the claim node type.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-community", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-node-type-community", + "summary": "The node type registry contains the community node type.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-concept", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-node-type-concept", + "summary": "The node type registry contains the concept node type.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-essay", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-node-type-essay", + "summary": "The node type registry contains the essay node type.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-event", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-node-type-event", + "summary": "The node type registry contains the event node type.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-fragment", + "type": "contains", + "weight": 3, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-node-type-fragment", + "summary": "The node type registry contains the fragment node type.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-media", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-node-type-media", + "summary": "The node type registry contains the media node type.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-observation", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-node-type-observation", + "summary": "The node type registry contains the observation node type.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-organization", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-node-type-organization", + "summary": "The node type registry contains the organization node type.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-person", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-node-type-person", + "summary": "The node type registry contains the person node type.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-place", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-node-type-place", + "summary": "The node type registry contains the place node type.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-project", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-node-type-project", + "summary": "The node type registry contains the project node type.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-publication", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-node-type-publication", + "summary": "The node type registry contains the publication node type.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-relationship", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-node-type-relationship", + "summary": "The node type registry contains the relationship node type.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-revision", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-node-type-revision", + "summary": "The node type registry contains the revision node type.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-schema", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-node-type-schema", + "summary": "The node type registry contains the schema node type.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-source", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-node-type-source", + "summary": "The node type registry contains the source node type.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-technology", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-node-type-technology", + "summary": "The node type registry contains the technology node type.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/node-type-registry", + "target": "xananode.canonical:schema/node-type-trail", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-node-type-trail", + "summary": "The node type registry contains the trail node type.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-alias_of", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-alias_of", + "summary": "The relationship type registry contains the alias_of relationship type.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-alternative_to", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-alternative_to", + "summary": "The relationship type registry contains the alternative_to relationship type.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-anticipated", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-anticipated", + "summary": "The relationship type registry contains the anticipated relationship type.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-anticipated_by", + "type": "contains", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-anticipated_by", + "summary": "The relationship type registry documents the anticipated_by inverse relationship term.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-anticipates", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-anticipates", + "summary": "The relationship type registry contains the anticipates relationship type.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-appears_in", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-appears_in", + "summary": "The relationship type registry contains the appears_in relationship type.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-approved", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-approved", + "summary": "The relationship type registry contains the approved relationship type.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-approved_by", + "type": "contains", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-approved_by", + "summary": "The relationship type registry documents the approved_by inverse relationship term.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-arrived_from", + "type": "contains", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-arrived_from", + "summary": "The relationship type registry documents the arrived_from inverse relationship term.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-arrives_at", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-arrives_at", + "summary": "The relationship type registry contains the arrives_at relationship type.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-authored", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-authored", + "summary": "The relationship type registry contains the authored relationship type.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-authored_by", + "type": "contains", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-authored_by", + "summary": "The relationship type registry documents the authored_by inverse relationship term.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-broader_than", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-broader_than", + "summary": "The relationship type registry contains the broader_than relationship type.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-cited_by", + "type": "contains", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-cited_by", + "summary": "The relationship type registry documents the cited_by inverse relationship term.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-cites", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-cites", + "summary": "The relationship type registry contains the cites relationship type.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-claim_of", + "type": "contains", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-claim_of", + "summary": "The relationship type registry documents the claim_of inverse relationship term.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-clarified_by", + "type": "contains", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-clarified_by", + "summary": "The relationship type registry documents the clarified_by inverse relationship term.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-clarifies", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-clarifies", + "summary": "The relationship type registry contains the clarifies relationship type.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-coined", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-coined", + "summary": "The relationship type registry contains the coined relationship type.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-coined_by", + "type": "contains", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-coined_by", + "summary": "The relationship type registry documents the coined_by inverse relationship term.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-collaborated_with", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-collaborated_with", + "summary": "The relationship type registry contains the collaborated_with relationship type.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-compatible_with", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-compatible_with", + "summary": "The relationship type registry contains the compatible_with relationship type.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-contains", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-contains", + "summary": "The relationship type registry contains the contains relationship type.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-contemporary_of", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-contemporary_of", + "summary": "The relationship type registry contains the contemporary_of relationship type.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-context_for", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-context_for", + "summary": "The relationship type registry contains the context_for relationship type.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-continued_from", + "type": "contains", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-continued_from", + "summary": "The relationship type registry documents the continued_from inverse relationship term.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-continues_to", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-continues_to", + "summary": "The relationship type registry contains the continues_to relationship type.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-contradicted_by", + "type": "contains", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-contradicted_by", + "summary": "The relationship type registry documents the contradicted_by inverse relationship term.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-contradicts", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-contradicts", + "summary": "The relationship type registry contains the contradicts relationship type.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-contrasts_with", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-contrasts_with", + "summary": "The relationship type registry contains the contrasts_with relationship type.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-created", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-created", + "summary": "The relationship type registry contains the created relationship type.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-created_by", + "type": "contains", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-created_by", + "summary": "The relationship type registry documents the created_by inverse relationship term.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-deep_linked_from", + "type": "contains", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-deep_linked_from", + "summary": "The relationship type registry documents the deep_linked_from inverse relationship term.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-deep_links_to", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-deep_links_to", + "summary": "The relationship type registry contains the deep_links_to relationship type.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-defined_by", + "type": "contains", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-defined_by", + "summary": "The relationship type registry documents the defined_by inverse relationship term.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-defines", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-defines", + "summary": "The relationship type registry contains the defines relationship type.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-demonstrated_by", + "type": "contains", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-demonstrated_by", + "summary": "The relationship type registry documents the demonstrated_by inverse relationship term.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-demonstrates", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-demonstrates", + "summary": "The relationship type registry contains the demonstrates relationship type.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-dependency_of", + "type": "contains", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-dependency_of", + "summary": "The relationship type registry documents the dependency_of inverse relationship term.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-depends_on", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-depends_on", + "summary": "The relationship type registry contains the depends_on relationship type.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-depicted_by", + "type": "contains", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-depicted_by", + "summary": "The relationship type registry documents the depicted_by inverse relationship term.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-depicts", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-depicts", + "summary": "The relationship type registry contains the depicts relationship type.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-derived_from", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-derived_from", + "summary": "The relationship type registry contains the derived_from relationship type.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-derived_into", + "type": "contains", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-derived_into", + "summary": "The relationship type registry documents the derived_into inverse relationship term.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-discussed_in", + "type": "contains", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-discussed_in", + "summary": "The relationship type registry documents the discussed_in inverse relationship term.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-discusses", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-discusses", + "summary": "The relationship type registry contains the discusses relationship type.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-disputed_by", + "type": "contains", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-disputed_by", + "summary": "The relationship type registry documents the disputed_by inverse relationship term.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-disputed_identity", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-disputed_identity", + "summary": "The relationship type registry contains the disputed_identity relationship type.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-disputes", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-disputes", + "summary": "The relationship type registry contains the disputes relationship type.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-documented_by", + "type": "contains", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-documented_by", + "summary": "The relationship type registry documents the documented_by inverse relationship term.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-documents", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-documents", + "summary": "The relationship type registry contains the documents relationship type.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-enabled_by", + "type": "contains", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-enabled_by", + "summary": "The relationship type registry documents the enabled_by inverse relationship term.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-enables", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-enables", + "summary": "The relationship type registry contains the enables relationship type.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-equivalent_to", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-equivalent_to", + "summary": "The relationship type registry contains the equivalent_to relationship type.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-evidence_for", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-evidence_for", + "summary": "The relationship type registry contains the evidence_for relationship type.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-explained_by", + "type": "contains", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-explained_by", + "summary": "The relationship type registry documents the explained_by inverse relationship term.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-explains", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-explains", + "summary": "The relationship type registry contains the explains relationship type.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-extended_by", + "type": "contains", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-extended_by", + "summary": "The relationship type registry documents the extended_by inverse relationship term.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-extends", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-extends", + "summary": "The relationship type registry contains the extends relationship type.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-extension_of", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-extension_of", + "summary": "The relationship type registry contains the extension_of relationship type.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-featured_in", + "type": "contains", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-featured_in", + "summary": "The relationship type registry documents the featured_in inverse relationship term.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-featured_speaker", + "type": "contains", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-featured_speaker", + "summary": "The relationship type registry documents the featured_speaker inverse relationship term.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-features", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-features", + "summary": "The relationship type registry contains the features relationship type.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-followed", + "type": "contains", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-followed", + "summary": "The relationship type registry documents the followed inverse relationship term.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-friend_of", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-friend_of", + "summary": "The relationship type registry contains the friend_of relationship type.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-had_participant", + "type": "contains", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-had_participant", + "summary": "The relationship type registry documents the had_participant inverse relationship term.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-has_alias", + "type": "contains", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-has_alias", + "summary": "The relationship type registry documents the has_alias inverse relationship term.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-has_appearance", + "type": "contains", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-has_appearance", + "summary": "The relationship type registry documents the has_appearance inverse relationship term.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-has_claim", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-has_claim", + "summary": "The relationship type registry contains the has_claim relationship type.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-has_context", + "type": "contains", + "weight": 4, "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/xananode-implementation-stack-trail-starts_with-xananode-protocol-repo-1", - "summary": "XanaNode Implementation Stack Trail starts with XanaNode Protocol Repository.", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-has_context", + "summary": "The relationship type registry documents the has_context inverse relationship term.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -4605,16 +17804,16 @@ "target_substrate": "" }, { - "source": "xananode-implementation-stack-trail", - "target": "xananode-core-sdk-repo", - "type": "continues_to", - "weight": 3, + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-has_evidence", + "type": "contains", + "weight": 4, "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/xananode-implementation-stack-trail-continues_to-xananode-core-sdk-repo-2", - "summary": "XanaNode Implementation Stack Trail continues to XanaNode Core SDK Repository.", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-has_evidence", + "summary": "The relationship type registry documents the has_evidence inverse relationship term.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -4622,16 +17821,16 @@ "target_substrate": "" }, { - "source": "xananode-implementation-stack-trail", - "target": "xananode-hugo-repo", - "type": "continues_to", - "weight": 3, + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-has_extension", + "type": "contains", + "weight": 4, "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/xananode-implementation-stack-trail-continues_to-xananode-hugo-repo-3", - "summary": "XanaNode Implementation Stack Trail continues to XanaNode Hugo Repository.", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-has_extension", + "summary": "The relationship type registry documents the has_extension inverse relationship term.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -4639,16 +17838,50 @@ "target_substrate": "" }, { - "source": "xananode-implementation-stack-trail", - "target": "xananode-workspace-repo", - "type": "continues_to", - "weight": 3, + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-has_primary_media", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-has_primary_media", + "summary": "The relationship type registry contains the has_primary_media relationship type.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-identified", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-identified", + "summary": "The relationship type registry contains the identified relationship type.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-identified_by", + "type": "contains", + "weight": 4, "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/xananode-implementation-stack-trail-continues_to-xananode-workspace-repo-4", - "summary": "XanaNode Implementation Stack Trail continues to XanaNode Workspace Repository.", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-identified_by", + "summary": "The relationship type registry documents the identified_by inverse relationship term.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -4656,16 +17889,33 @@ "target_substrate": "" }, { - "source": "xananode-implementation-stack-trail", - "target": "xananode-studio-repo", - "type": "arrives_at", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-implemented_by", + "type": "contains", "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-implemented_by", + "summary": "The relationship type registry documents the implemented_by inverse relationship term.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-implements", + "type": "contains", + "weight": 5, "visibility": "primary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/xananode-implementation-stack-trail-arrives_at-xananode-studio-repo-5", - "summary": "XanaNode Implementation Stack Trail arrives at XanaNode Studio Repository.", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-implements", + "summary": "The relationship type registry contains the implements relationship type.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -4673,16 +17923,237 @@ "target_substrate": "" }, { - "source": "xananode-core-trail", - "target": "start-here", - "type": "starts_with", - "weight": 3, + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-included_in", + "type": "contains", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-included_in", + "summary": "The relationship type registry documents the included_in inverse relationship term.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-includes", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-includes", + "summary": "The relationship type registry contains the includes relationship type.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-influenced", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-influenced", + "summary": "The relationship type registry contains the influenced relationship type.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-influenced_by", + "type": "contains", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-influenced_by", + "summary": "The relationship type registry documents the influenced_by inverse relationship term.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-interviewed", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-interviewed", + "summary": "The relationship type registry contains the interviewed relationship type.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-interviewed_by", + "type": "contains", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-interviewed_by", + "summary": "The relationship type registry documents the interviewed_by inverse relationship term.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-introduced", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-introduced", + "summary": "The relationship type registry contains the introduced relationship type.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-introduced_by", + "type": "contains", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-introduced_by", + "summary": "The relationship type registry documents the introduced_by inverse relationship term.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-introduced_in", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-introduced_in", + "summary": "The relationship type registry contains the introduced_in relationship type.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-introduction_venue_of", + "type": "contains", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-introduction_venue_of", + "summary": "The relationship type registry documents the introduction_venue_of inverse relationship term.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-is_start_of", + "type": "contains", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-is_start_of", + "summary": "The relationship type registry documents the is_start_of inverse relationship term.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-mapped_from", + "type": "contains", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-mapped_from", + "summary": "The relationship type registry documents the mapped_from inverse relationship term.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-maps_to", + "type": "contains", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-maps_to", + "summary": "The relationship type registry contains the maps_to relationship type.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-memorialized_by", + "type": "contains", + "weight": 4, "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/xananode-core-trail-starts_with-start-here-6", - "summary": "XanaNode Core Trail starts with Start Here.", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-memorialized_by", + "summary": "The relationship type registry documents the memorialized_by inverse relationship term.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -4690,16 +18161,16 @@ "target_substrate": "" }, { - "source": "xananode-core-trail", - "target": "xananode", - "type": "continues_to", - "weight": 3, - "visibility": "secondary", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-memorializes", + "type": "contains", + "weight": 5, + "visibility": "primary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/xananode-core-trail-continues_to-xananode-7", - "summary": "XanaNode Core Trail continues to XanaNode.", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-memorializes", + "summary": "The relationship type registry contains the memorializes relationship type.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -4707,16 +18178,16 @@ "target_substrate": "" }, { - "source": "xananode-core-trail", - "target": "knowledge-substrate", - "type": "continues_to", - "weight": 3, + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-mentioned_by", + "type": "contains", + "weight": 4, "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/xananode-core-trail-continues_to-knowledge-substrate-8", - "summary": "XanaNode Core Trail continues to Knowledge Substrate.", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-mentioned_by", + "summary": "The relationship type registry documents the mentioned_by inverse relationship term.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -4724,16 +18195,16 @@ "target_substrate": "" }, { - "source": "xananode-core-trail", - "target": "protocol-artifacts", - "type": "continues_to", - "weight": 3, - "visibility": "secondary", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-mentions", + "type": "contains", + "weight": 5, + "visibility": "primary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/xananode-core-trail-continues_to-protocol-artifacts-9", - "summary": "XanaNode Core Trail continues to Protocol Artifacts.", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-mentions", + "summary": "The relationship type registry contains the mentions relationship type.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -4741,16 +18212,16 @@ "target_substrate": "" }, { - "source": "xananode-core-trail", - "target": "civilizational-memory", - "type": "arrives_at", - "weight": 4, + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-motivated_by", + "type": "contains", + "weight": 5, "visibility": "primary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/xananode-core-trail-arrives_at-civilizational-memory-10", - "summary": "XanaNode Core Trail arrives at Civilizational Memory.", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-motivated_by", + "summary": "The relationship type registry contains the motivated_by relationship type.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -4758,16 +18229,16 @@ "target_substrate": "" }, { - "source": "protocol-artifacts-trail", - "target": "protocol-artifacts", - "type": "starts_with", - "weight": 3, + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-motivates", + "type": "contains", + "weight": 4, "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/protocol-artifacts-trail-starts_with-protocol-artifacts-11", - "summary": "Protocol Artifacts Trail starts with Protocol Artifacts.", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-motivates", + "summary": "The relationship type registry documents the motivates inverse relationship term.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -4775,16 +18246,16 @@ "target_substrate": "" }, { - "source": "protocol-artifacts-trail", - "target": "substrate-manifest", - "type": "continues_to", - "weight": 3, + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-narrower_than", + "type": "contains", + "weight": 4, "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/protocol-artifacts-trail-continues_to-substrate-manifest-12", - "summary": "Protocol Artifacts Trail continues to Substrate Manifest.", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-narrower_than", + "summary": "The relationship type registry documents the narrower_than inverse relationship term.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -4792,16 +18263,16 @@ "target_substrate": "" }, { - "source": "protocol-artifacts-trail", - "target": "substrate-node-record", - "type": "continues_to", - "weight": 3, - "visibility": "secondary", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-occurred_at", + "type": "contains", + "weight": 5, + "visibility": "primary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/protocol-artifacts-trail-continues_to-substrate-node-record-13", - "summary": "Protocol Artifacts Trail continues to Substrate Node Record.", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-occurred_at", + "summary": "The relationship type registry contains the occurred_at relationship type.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -4809,16 +18280,16 @@ "target_substrate": "" }, { - "source": "protocol-artifacts-trail", - "target": "substrate-relationship-list", - "type": "continues_to", - "weight": 3, - "visibility": "secondary", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-parallel_to", + "type": "contains", + "weight": 5, + "visibility": "primary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/protocol-artifacts-trail-continues_to-substrate-relationship-list-14", - "summary": "Protocol Artifacts Trail continues to Substrate Relationship List.", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-parallel_to", + "summary": "The relationship type registry contains the parallel_to relationship type.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -4826,16 +18297,16 @@ "target_substrate": "" }, { - "source": "protocol-artifacts-trail", - "target": "compatibility-levels", - "type": "continues_to", - "weight": 3, + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-part_of", + "type": "contains", + "weight": 4, "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/protocol-artifacts-trail-continues_to-compatibility-levels-15", - "summary": "Protocol Artifacts Trail continues to Compatibility Levels.", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-part_of", + "summary": "The relationship type registry documents the part_of inverse relationship term.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -4843,16 +18314,16 @@ "target_substrate": "" }, { - "source": "protocol-artifacts-trail", - "target": "federation-example", - "type": "arrives_at", - "weight": 4, + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-participated_in", + "type": "contains", + "weight": 5, "visibility": "primary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/protocol-artifacts-trail-arrives_at-federation-example-16", - "summary": "Protocol Artifacts Trail arrives at Federation Example.", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-participated_in", + "summary": "The relationship type registry contains the participated_in relationship type.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -4860,16 +18331,16 @@ "target_substrate": "" }, { - "source": "historical-lineage-trail", - "target": "vannevar-bush", - "type": "starts_with", - "weight": 3, - "visibility": "secondary", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-popularized", + "type": "contains", + "weight": 5, + "visibility": "primary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/historical-lineage-trail-starts_with-vannevar-bush-17", - "summary": "Historical Lineage Trail starts with Vannevar Bush.", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-popularized", + "summary": "The relationship type registry contains the popularized relationship type.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -4877,16 +18348,16 @@ "target_substrate": "" }, { - "source": "historical-lineage-trail", - "target": "douglas-engelbart", - "type": "continues_to", - "weight": 3, + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-popularized_by", + "type": "contains", + "weight": 4, "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/historical-lineage-trail-continues_to-douglas-engelbart-18", - "summary": "Historical Lineage Trail continues to Douglas Engelbart.", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-popularized_by", + "summary": "The relationship type registry documents the popularized_by inverse relationship term.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -4894,16 +18365,16 @@ "target_substrate": "" }, { - "source": "historical-lineage-trail", - "target": "ted-nelson", - "type": "continues_to", - "weight": 3, - "visibility": "secondary", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-possible_match", + "type": "contains", + "weight": 5, + "visibility": "primary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/historical-lineage-trail-continues_to-ted-nelson-19", - "summary": "Historical Lineage Trail continues to Ted Nelson.", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-possible_match", + "summary": "The relationship type registry contains the possible_match relationship type.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -4911,16 +18382,16 @@ "target_substrate": "" }, { - "source": "historical-lineage-trail", - "target": "xananode", - "type": "arrives_at", - "weight": 4, + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-preceded", + "type": "contains", + "weight": 5, "visibility": "primary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/historical-lineage-trail-arrives_at-xananode-20", - "summary": "Historical Lineage Trail arrives at XanaNode.", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-preceded", + "summary": "The relationship type registry contains the preceded relationship type.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -4928,16 +18399,16 @@ "target_substrate": "" }, { - "source": "branching-orientation-trail", - "target": "start-here", - "type": "starts_with", - "weight": 3, - "visibility": "secondary", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-presented", + "type": "contains", + "weight": 5, + "visibility": "primary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/branching-orientation-trail-starts_with-start-here-21", - "summary": "Branching Orientation Trail starts with Start Here.", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-presented", + "summary": "The relationship type registry contains the presented relationship type.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -4945,16 +18416,16 @@ "target_substrate": "" }, { - "source": "branching-orientation-trail", - "target": "xananode", - "type": "continues_to", - "weight": 3, + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-presented_by", + "type": "contains", + "weight": 4, "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/branching-orientation-trail-continues_to-xananode-22", - "summary": "Branching Orientation Trail continues to XanaNode.", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-presented_by", + "summary": "The relationship type registry documents the presented_by inverse relationship term.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -4962,16 +18433,16 @@ "target_substrate": "" }, { - "source": "branching-orientation-trail", - "target": "vannevar-bush", - "type": "continues_to", - "weight": 3, + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-preserved_by", + "type": "contains", + "weight": 4, "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/branching-orientation-trail-continues_to-vannevar-bush-23", - "summary": "Branching Orientation Trail continues to Vannevar Bush.", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-preserved_by", + "summary": "The relationship type registry documents the preserved_by inverse relationship term.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -4979,16 +18450,16 @@ "target_substrate": "" }, { - "source": "branching-orientation-trail", - "target": "xananode-protocol-repo", - "type": "continues_to", - "weight": 3, - "visibility": "secondary", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-preserves", + "type": "contains", + "weight": 5, + "visibility": "primary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/branching-orientation-trail-continues_to-xananode-protocol-repo-24", - "summary": "Branching Orientation Trail continues to XanaNode Protocol Repository.", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-preserves", + "summary": "The relationship type registry contains the preserves relationship type.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -4996,16 +18467,16 @@ "target_substrate": "" }, { - "source": "xananode-hugo-theme", - "target": "static-publishing", - "type": "enables", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-produces", + "type": "contains", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/xananode-hugo-theme-enables-static-publishing-25", - "summary": "XanaNode Hugo Theme enables Static Publishing.", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-produces", + "summary": "The relationship type registry documents the produces inverse relationship term.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -5013,16 +18484,16 @@ "target_substrate": "" }, { - "source": "hugo", - "target": "static-publishing", - "type": "implements", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-proposed", + "type": "contains", "weight": 5, "visibility": "primary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/hugo-implements-static-publishing-26", - "summary": "Hugo implements Static Publishing.", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-proposed", + "summary": "The relationship type registry contains the proposed relationship type.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -5030,16 +18501,16 @@ "target_substrate": "" }, { - "source": "cytoscape-js", - "target": "knowledge-substrate", - "type": "represents", - "weight": 5, - "visibility": "primary", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-proposed_by", + "type": "contains", + "weight": 4, + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/cytoscape-js-represents-knowledge-substrate-27", - "summary": "Cytoscape.js represents Knowledge Substrate.", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-proposed_by", + "summary": "The relationship type registry documents the proposed_by inverse relationship term.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -5047,16 +18518,16 @@ "target_substrate": "" }, { - "source": "xananode-workspace-repo", - "target": "xananode-core-schema", - "type": "uses", - "weight": 3, + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-quoted_by", + "type": "contains", + "weight": 4, "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/xananode-workspace-repo-uses-xananode-core-schema-28", - "summary": "XanaNode Workspace Repository uses XanaNode Core Schema.", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-quoted_by", + "summary": "The relationship type registry documents the quoted_by inverse relationship term.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -5064,16 +18535,16 @@ "target_substrate": "" }, { - "source": "federated-knowledge-substrates", - "target": "xananode-workspace-repo", - "type": "requires", - "weight": 4, + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-quotes", + "type": "contains", + "weight": 5, "visibility": "primary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/federated-knowledge-substrates-requires-xananode-workspace-repo-29", - "summary": "Federated Knowledge Substrates requires XanaNode Workspace Repository.", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-quotes", + "summary": "The relationship type registry contains the quotes relationship type.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -5081,16 +18552,16 @@ "target_substrate": "" }, { - "source": "xananode-studio-repo", - "target": "xananode-core-schema", - "type": "uses", - "weight": 3, + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-refined_by", + "type": "contains", + "weight": 4, "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/xananode-studio-repo-uses-xananode-core-schema-30", - "summary": "XanaNode Studio Repository uses XanaNode Core Schema.", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-refined_by", + "summary": "The relationship type registry documents the refined_by inverse relationship term.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -5098,16 +18569,16 @@ "target_substrate": "" }, { - "source": "xananode-studio-repo", - "target": "xananode-hugo-theme", - "type": "uses", - "weight": 3, - "visibility": "secondary", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-refines", + "type": "contains", + "weight": 5, + "visibility": "primary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/xananode-studio-repo-uses-xananode-hugo-theme-31", - "summary": "XanaNode Studio Repository uses XanaNode Hugo Theme.", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-refines", + "summary": "The relationship type registry contains the refines relationship type.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -5115,16 +18586,16 @@ "target_substrate": "" }, { - "source": "xananode-studio-repo", - "target": "knowledge-substrate", - "type": "demonstrates", - "weight": 4, + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-related_to", + "type": "contains", + "weight": 5, "visibility": "primary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/xananode-studio-repo-demonstrates-knowledge-substrate-32", - "summary": "XanaNode Studio Repository demonstrates Knowledge Substrate.", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-related_to", + "summary": "The relationship type registry contains the related_to relationship type.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -5132,16 +18603,16 @@ "target_substrate": "" }, { - "source": "xananode-protocol-repo", - "target": "xananode", - "type": "defines", - "weight": 5, - "visibility": "primary", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-represented_by", + "type": "contains", + "weight": 4, + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/xananode-protocol-repo-defines-xananode-33", - "summary": "XanaNode Protocol Repository defines XanaNode.", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-represented_by", + "summary": "The relationship type registry documents the represented_by inverse relationship term.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -5149,16 +18620,16 @@ "target_substrate": "" }, { - "source": "xananode-protocol-repo", - "target": "xananode-core-schema", - "type": "defines", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-represents", + "type": "contains", "weight": 5, "visibility": "primary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/xananode-protocol-repo-defines-xananode-core-schema-34", - "summary": "XanaNode Protocol Repository defines XanaNode Core Schema.", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-represents", + "summary": "The relationship type registry contains the represents relationship type.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -5166,16 +18637,16 @@ "target_substrate": "" }, { - "source": "xananode-protocol-repo", - "target": "protocol-artifacts", - "type": "documents", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-required_for", + "type": "contains", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/xananode-protocol-repo-documents-protocol-artifacts-35", - "summary": "XanaNode Protocol Repository documents Protocol Artifacts.", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-required_for", + "summary": "The relationship type registry documents the required_for inverse relationship term.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -5183,16 +18654,16 @@ "target_substrate": "" }, { - "source": "xananode-hugo-repo", - "target": "xananode-hugo-theme", - "type": "implements", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-requires", + "type": "contains", "weight": 5, "visibility": "primary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/xananode-hugo-repo-implements-xananode-hugo-theme-36", - "summary": "XanaNode Hugo Repository implements XanaNode Hugo Theme.", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-requires", + "summary": "The relationship type registry contains the requires relationship type.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -5200,16 +18671,16 @@ "target_substrate": "" }, { - "source": "xananode-hugo-repo", - "target": "hugo", - "type": "uses", - "weight": 3, - "visibility": "secondary", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-results_from", + "type": "contains", + "weight": 5, + "visibility": "primary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/xananode-hugo-repo-uses-hugo-37", - "summary": "XanaNode Hugo Repository uses Hugo.", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-results_from", + "summary": "The relationship type registry contains the results_from relationship type.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -5217,16 +18688,16 @@ "target_substrate": "" }, { - "source": "xananode-hugo-repo", - "target": "xananode-core-schema", - "type": "uses", - "weight": 3, - "visibility": "secondary", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-same_entity", + "type": "contains", + "weight": 5, + "visibility": "primary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/xananode-hugo-repo-uses-xananode-core-schema-38", - "summary": "XanaNode Hugo Repository uses XanaNode Core Schema.", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-same_entity", + "summary": "The relationship type registry contains the same_entity relationship type.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -5234,16 +18705,16 @@ "target_substrate": "" }, { - "source": "xananode-core-sdk-repo", - "target": "xananode-core-schema", - "type": "implements", - "weight": 5, - "visibility": "primary", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-shaped_by", + "type": "contains", + "weight": 4, + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/xananode-core-sdk-repo-implements-xananode-core-schema-39", - "summary": "XanaNode Core SDK Repository implements XanaNode Core Schema.", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-shaped_by", + "summary": "The relationship type registry documents the shaped_by inverse relationship term.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -5251,16 +18722,16 @@ "target_substrate": "" }, { - "source": "xananode-core-sdk-repo", - "target": "substrate-node-record", - "type": "uses", - "weight": 3, - "visibility": "secondary", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-shapes", + "type": "contains", + "weight": 5, + "visibility": "primary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/xananode-core-sdk-repo-uses-substrate-node-record-40", - "summary": "XanaNode Core SDK Repository uses Substrate Node Record.", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-shapes", + "summary": "The relationship type registry contains the shapes relationship type.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -5268,16 +18739,16 @@ "target_substrate": "" }, { - "source": "xananode-core-sdk-repo", - "target": "substrate-relationship-list", - "type": "uses", - "weight": 3, + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-site_of", + "type": "contains", + "weight": 4, "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/xananode-core-sdk-repo-uses-substrate-relationship-list-41", - "summary": "XanaNode Core SDK Repository uses Substrate Relationship List.", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-site_of", + "summary": "The relationship type registry documents the site_of inverse relationship term.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -5285,16 +18756,16 @@ "target_substrate": "" }, { - "source": "xanadu-document-interconnection", - "target": "project-xanadu", - "type": "documents", - "weight": 4, + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-spoke_at", + "type": "contains", + "weight": 5, "visibility": "primary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/xanadu-document-interconnection-documents-project-xanadu-42", - "summary": "Xanadu: Document Interconnection Enabling Re-use documents Project Xanadu.", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-spoke_at", + "summary": "The relationship type registry contains the spoke_at relationship type.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -5302,16 +18773,16 @@ "target_substrate": "" }, { - "source": "xanadu-document-interconnection", - "target": "transclusion", - "type": "defines", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-starts_with", + "type": "contains", "weight": 5, "visibility": "primary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/xanadu-document-interconnection-defines-transclusion-43", - "summary": "Xanadu: Document Interconnection Enabling Re-use defines Transclusion.", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-starts_with", + "summary": "The relationship type registry contains the starts_with relationship type.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -5319,16 +18790,16 @@ "target_substrate": "" }, { - "source": "xanadu-document-interconnection", - "target": "claim-relationships-preserve-context", - "type": "supports", - "weight": 3, + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-superseded_by", + "type": "contains", + "weight": 4, "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/xanadu-document-interconnection-supports-claim-relationships-preserve-context-44", - "summary": "Xanadu: Document Interconnection Enabling Re-use supports Typed relationships preserve context that hyperlinks lose.", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-superseded_by", + "summary": "The relationship type registry documents the superseded_by inverse relationship term.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -5336,16 +18807,16 @@ "target_substrate": "" }, { - "source": "source-code-link-decay-study", - "target": "link-rot", - "type": "documents", - "weight": 4, + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-supersedes", + "type": "contains", + "weight": 5, "visibility": "primary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/source-code-link-decay-study-documents-link-rot-45", - "summary": "9.6 Million Links in Source Code Comments documents Link Rot.", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-supersedes", + "summary": "The relationship type registry contains the supersedes relationship type.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -5353,16 +18824,16 @@ "target_substrate": "" }, { - "source": "source-code-link-decay-study", - "target": "claim-relationships-preserve-context", - "type": "supports", - "weight": 3, + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-supported_by", + "type": "contains", + "weight": 4, "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/source-code-link-decay-study-supports-claim-relationships-preserve-context-46", - "summary": "9.6 Million Links in Source Code Comments supports Typed relationships preserve context that hyperlinks lose.", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-supported_by", + "summary": "The relationship type registry documents the supported_by inverse relationship term.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -5370,16 +18841,16 @@ "target_substrate": "" }, { - "source": "mother-of-all-demos", - "target": "nls", - "type": "documents", - "weight": 4, + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-supports", + "type": "contains", + "weight": 5, "visibility": "primary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/mother-of-all-demos-documents-nls-47", - "summary": "Mother of All Demos documents NLS.", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-supports", + "summary": "The relationship type registry contains the supports relationship type.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -5387,16 +18858,16 @@ "target_substrate": "" }, { - "source": "mother-of-all-demos", - "target": "knowledge-substrate", - "type": "supports", - "weight": 3, + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-threatened_by", + "type": "contains", + "weight": 4, "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/mother-of-all-demos-supports-knowledge-substrate-48", - "summary": "Mother of All Demos supports Knowledge Substrate.", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-threatened_by", + "summary": "The relationship type registry documents the threatened_by inverse relationship term.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -5404,16 +18875,16 @@ "target_substrate": "" }, { - "source": "as-we-may-think", - "target": "memex", - "type": "documents", - "weight": 4, + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-threatens", + "type": "contains", + "weight": 5, "visibility": "primary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/as-we-may-think-documents-memex-49", - "summary": "As We May Think documents Memex.", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-threatens", + "summary": "The relationship type registry contains the threatens relationship type.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -5421,16 +18892,16 @@ "target_substrate": "" }, { - "source": "as-we-may-think", - "target": "claim-substrate-is-structure", - "type": "supports", - "weight": 3, - "visibility": "secondary", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-trained_on", + "type": "contains", + "weight": 5, + "visibility": "primary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/as-we-may-think-supports-claim-substrate-is-structure-50", - "summary": "As We May Think supports A knowledge substrate is structure, not information.", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-trained_on", + "summary": "The relationship type registry contains the trained_on relationship type.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -5438,16 +18909,16 @@ "target_substrate": "" }, { - "source": "xananode-relationship-types", - "target": "typed-relationships", - "type": "defines", - "weight": 5, - "visibility": "primary", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-transcluded_by", + "type": "contains", + "weight": 4, + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/xananode-relationship-types-defines-typed-relationships-51", - "summary": "XanaNode Relationship Types defines Typed Relationships.", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-transcluded_by", + "summary": "The relationship type registry documents the transcluded_by inverse relationship term.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -5455,16 +18926,16 @@ "target_substrate": "" }, { - "source": "xananode-node-types", - "target": "xananode", - "type": "defines", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-transcludes", + "type": "contains", "weight": 5, "visibility": "primary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/xananode-node-types-defines-xananode-52", - "summary": "XanaNode Node Types defines XanaNode.", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-transcludes", + "summary": "The relationship type registry contains the transcludes relationship type.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -5472,16 +18943,16 @@ "target_substrate": "" }, { - "source": "xananode-core-schema", - "target": "xananode-node-types", - "type": "defines", - "weight": 5, - "visibility": "primary", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-used_as_primary_media_for", + "type": "contains", + "weight": 4, + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/xananode-core-schema-defines-xananode-node-types-53", - "summary": "XanaNode Core Schema defines XanaNode Node Types.", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-used_as_primary_media_for", + "summary": "The relationship type registry documents the used_as_primary_media_for inverse relationship term.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -5489,16 +18960,16 @@ "target_substrate": "" }, { - "source": "xananode-core-schema", - "target": "xananode-relationship-types", - "type": "defines", - "weight": 5, - "visibility": "primary", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-used_by", + "type": "contains", + "weight": 4, + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/xananode-core-schema-defines-xananode-relationship-types-54", - "summary": "XanaNode Core Schema defines XanaNode Relationship Types.", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-used_by", + "summary": "The relationship type registry documents the used_by inverse relationship term.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -5506,16 +18977,16 @@ "target_substrate": "" }, { - "source": "xananode-core-schema", - "target": "substrate-manifest-schema", - "type": "defines", - "weight": 5, - "visibility": "primary", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-used_to_train", + "type": "contains", + "weight": 4, + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/xananode-core-schema-defines-substrate-manifest-schema-55", - "summary": "XanaNode Core Schema defines Substrate Manifest Schema.", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-used_to_train", + "summary": "The relationship type registry documents the used_to_train inverse relationship term.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -5523,16 +18994,16 @@ "target_substrate": "" }, { - "source": "xananode-core-schema", - "target": "substrate-node-schema", - "type": "defines", + "source": "xananode.canonical:schema/relationship-type-registry", + "target": "xananode.canonical:schema/relationship-type-uses", + "type": "contains", "weight": 5, "visibility": "primary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/xananode-core-schema-defines-substrate-node-schema-56", - "summary": "XanaNode Core Schema defines Substrate Node Schema.", + "protocol_id": "xananode.canonical:rel/registry-contains-relationship-type-uses", + "summary": "The relationship type registry contains the uses relationship type.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -5540,16 +19011,16 @@ "target_substrate": "" }, { - "source": "xananode-core-schema", - "target": "substrate-relationships-schema", - "type": "defines", - "weight": 5, - "visibility": "primary", + "source": "xananode.canonical:schema/canonical-schema-xananode-node-types", + "target": "xananode.canonical:schema/node-type-registry", + "type": "documents", + "weight": 4, + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/xananode-core-schema-defines-substrate-relationships-schema-57", - "summary": "XanaNode Core Schema defines Substrate Relationships Schema.", + "protocol_id": "xananode.canonical:rel/schema-canonical-schema-xananode-node-types-documents-schema-node-type-registry", + "summary": "The canonical schema record documents the node type registry.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -5557,16 +19028,16 @@ "target_substrate": "" }, { - "source": "federated-knowledge-substrates", - "target": "xananode-core-schema", - "type": "requires", + "source": "xananode.canonical:schema/canonical-schema-xananode-property-registry", + "target": "xananode.canonical:schema/property-registry", + "type": "documents", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/federated-knowledge-substrates-requires-xananode-core-schema-58", - "summary": "Federated Knowledge Substrates requires XanaNode Core Schema.", + "protocol_id": "xananode.canonical:rel/schema-canonical-schema-xananode-property-registry-documents-schema-property-registry", + "summary": "The canonical schema record documents the property registry.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -5574,16 +19045,16 @@ "target_substrate": "" }, { - "source": "xananode-core-schema", - "target": "schema-extension", - "type": "enables", + "source": "xananode.canonical:schema/canonical-schema-xananode-relationship-types", + "target": "xananode.canonical:schema/relationship-type-registry", + "type": "documents", "weight": 4, - "visibility": "primary", - "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/xananode-core-schema-enables-schema-extension-59", - "summary": "XanaNode Core Schema enables Schema Extension.", + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/schema-canonical-schema-xananode-relationship-types-documents-schema-relationship-type-registry", + "summary": "The canonical schema record documents the relationship type registry.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -5591,16 +19062,16 @@ "target_substrate": "" }, { - "source": "substrate-relationships-schema", - "target": "substrate-relationship-list", - "type": "defines", + "source": "xananode.canonical:schema/canonical-schemas-registry", + "target": "xananode.canonical:schema/canonical-schema-author-profile", + "type": "contains", "weight": 5, "visibility": "primary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/substrate-relationships-schema-defines-substrate-relationship-list-60", - "summary": "Substrate Relationships Schema defines Substrate Relationship List.", + "protocol_id": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-author-profile", + "summary": "The canonical schemas registry contains the author-profile schema record.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -5608,16 +19079,16 @@ "target_substrate": "" }, { - "source": "substrate-relationships-schema", - "target": "xananode-relationship-types", - "type": "uses", - "weight": 3, - "visibility": "secondary", + "source": "xananode.canonical:schema/canonical-schemas-registry", + "target": "xananode.canonical:schema/canonical-schema-compatibility-report", + "type": "contains", + "weight": 5, + "visibility": "primary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/substrate-relationships-schema-uses-xananode-relationship-types-61", - "summary": "Substrate Relationships Schema uses XanaNode Relationship Types.", + "protocol_id": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-compatibility-report", + "summary": "The canonical schemas registry contains the compatibility-report schema record.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -5625,16 +19096,16 @@ "target_substrate": "" }, { - "source": "xananode-core-schema", - "target": "substrate-relationships-schema", + "source": "xananode.canonical:schema/canonical-schemas-registry", + "target": "xananode.canonical:schema/canonical-schema-merge-report", "type": "contains", - "weight": 4, + "weight": 5, "visibility": "primary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/xananode-core-schema-contains-substrate-relationships-schema-62", - "summary": "XanaNode Core Schema contains Substrate Relationships Schema.", + "protocol_id": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-merge-report", + "summary": "The canonical schemas registry contains the merge-report schema record.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -5642,16 +19113,16 @@ "target_substrate": "" }, { - "source": "substrate-node-schema", - "target": "substrate-node-record", - "type": "defines", + "source": "xananode.canonical:schema/canonical-schemas-registry", + "target": "xananode.canonical:schema/canonical-schema-nanopublication", + "type": "contains", "weight": 5, "visibility": "primary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/substrate-node-schema-defines-substrate-node-record-63", - "summary": "Substrate Node Schema defines Substrate Node Record.", + "protocol_id": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-nanopublication", + "summary": "The canonical schemas registry contains the nanopublication schema record.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -5659,16 +19130,16 @@ "target_substrate": "" }, { - "source": "substrate-node-schema", - "target": "xananode-node-types", - "type": "uses", - "weight": 3, - "visibility": "secondary", + "source": "xananode.canonical:schema/canonical-schemas-registry", + "target": "xananode.canonical:schema/canonical-schema-ro-crate-metadata", + "type": "contains", + "weight": 5, + "visibility": "primary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/substrate-node-schema-uses-xananode-node-types-64", - "summary": "Substrate Node Schema uses XanaNode Node Types.", + "protocol_id": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-ro-crate-metadata", + "summary": "The canonical schemas registry contains the ro-crate-metadata schema record.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -5676,16 +19147,16 @@ "target_substrate": "" }, { - "source": "xananode-core-schema", - "target": "substrate-node-schema", + "source": "xananode.canonical:schema/canonical-schemas-registry", + "target": "xananode.canonical:schema/canonical-schema-substrate-diff", "type": "contains", - "weight": 4, + "weight": 5, "visibility": "primary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/xananode-core-schema-contains-substrate-node-schema-65", - "summary": "XanaNode Core Schema contains Substrate Node Schema.", + "protocol_id": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-substrate-diff", + "summary": "The canonical schemas registry contains the substrate-diff schema record.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -5693,16 +19164,16 @@ "target_substrate": "" }, { - "source": "substrate-manifest-schema", - "target": "substrate-manifest", - "type": "defines", + "source": "xananode.canonical:schema/canonical-schemas-registry", + "target": "xananode.canonical:schema/canonical-schema-substrate-manifest", + "type": "contains", "weight": 5, "visibility": "primary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/substrate-manifest-schema-defines-substrate-manifest-66", - "summary": "Substrate Manifest Schema defines Substrate Manifest.", + "protocol_id": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-substrate-manifest", + "summary": "The canonical schemas registry contains the substrate-manifest schema record.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -5710,16 +19181,16 @@ "target_substrate": "" }, { - "source": "xananode-core-schema", - "target": "substrate-manifest-schema", + "source": "xananode.canonical:schema/canonical-schemas-registry", + "target": "xananode.canonical:schema/canonical-schema-substrate-node", "type": "contains", - "weight": 4, + "weight": 5, "visibility": "primary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/xananode-core-schema-contains-substrate-manifest-schema-67", - "summary": "XanaNode Core Schema contains Substrate Manifest Schema.", + "protocol_id": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-substrate-node", + "summary": "The canonical schemas registry contains the substrate-node schema record.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -5727,16 +19198,16 @@ "target_substrate": "" }, { - "source": "compatibility-report", - "target": "substrate-manifest-schema", - "type": "requires", - "weight": 4, + "source": "xananode.canonical:schema/canonical-schemas-registry", + "target": "xananode.canonical:schema/canonical-schema-substrate-relationships", + "type": "contains", + "weight": 5, "visibility": "primary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/compatibility-report-requires-substrate-manifest-schema-68", - "summary": "Compatibility Report requires Substrate Manifest Schema.", + "protocol_id": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-substrate-relationships", + "summary": "The canonical schemas registry contains the substrate-relationships schema record.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -5744,16 +19215,16 @@ "target_substrate": "" }, { - "source": "namespace-schema", - "target": "namespace-registry", - "type": "defines", + "source": "xananode.canonical:schema/canonical-schemas-registry", + "target": "xananode.canonical:schema/canonical-schema-xananode-node-types", + "type": "contains", "weight": 5, "visibility": "primary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/namespace-schema-defines-namespace-registry-69", - "summary": "Namespace Schema defines Namespace Registry.", + "protocol_id": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-xananode-node-types", + "summary": "The canonical schemas registry contains the xananode-node-types schema record.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -5761,16 +19232,16 @@ "target_substrate": "" }, { - "source": "namespace-schema", - "target": "namespacing", - "type": "supports", - "weight": 3, - "visibility": "secondary", + "source": "xananode.canonical:schema/canonical-schemas-registry", + "target": "xananode.canonical:schema/canonical-schema-xananode-property-registry", + "type": "contains", + "weight": 5, + "visibility": "primary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/namespace-schema-supports-namespacing-70", - "summary": "Namespace Schema supports Namespacing.", + "protocol_id": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-xananode-property-registry", + "summary": "The canonical schemas registry contains the xananode-property-registry schema record.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -5778,16 +19249,16 @@ "target_substrate": "" }, { - "source": "schema-extension", - "target": "namespace-schema", - "type": "requires", - "weight": 4, + "source": "xananode.canonical:schema/canonical-schemas-registry", + "target": "xananode.canonical:schema/canonical-schema-xananode-relationship-types", + "type": "contains", + "weight": 5, "visibility": "primary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/schema-extension-requires-namespace-schema-71", - "summary": "Schema Extension requires Namespace Schema.", + "protocol_id": "xananode.canonical:rel/schema-canonical-schemas-registry-contains-schema-canonical-schema-xananode-relationship-types", + "summary": "The canonical schemas registry contains the xananode-relationship-types schema record.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -5795,16 +19266,16 @@ "target_substrate": "" }, { - "source": "merge-report-schema", - "target": "merge-report", - "type": "defines", + "source": "xananode.canonical:schema/known-implementations-registry", + "target": "xananode.canonical:project/xananode-hugo-theme", + "type": "contains", "weight": 5, "visibility": "primary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/merge-report-schema-defines-merge-report-72", - "summary": "Merge Report Schema defines Merge Report.", + "protocol_id": "xananode.canonical:rel/schema-known-implementations-registry-contains-project-xananode-hugo-theme", + "summary": "The known implementations registry contains XanaNode Hugo Theme.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -5812,16 +19283,16 @@ "target_substrate": "" }, { - "source": "merge-report-schema", - "target": "merge-validation", - "type": "documents", - "weight": 4, + "source": "xananode.canonical:schema/namespace-registry", + "target": "xananode.canonical:schema/namespace-example.merge", + "type": "contains", + "weight": 5, "visibility": "primary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/merge-report-schema-documents-merge-validation-73", - "summary": "Merge Report Schema documents Merge Validation.", + "protocol_id": "xananode.canonical:rel/schema-namespace-registry-contains-schema-namespace-example.merge", + "summary": "The namespace registry contains the example.merge namespace.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -5829,16 +19300,16 @@ "target_substrate": "" }, { - "source": "federation-example", - "target": "merge-report-schema", - "type": "requires", - "weight": 4, + "source": "xananode.canonical:schema/namespace-registry", + "target": "xananode.canonical:schema/namespace-example.minimal", + "type": "contains", + "weight": 5, "visibility": "primary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/federation-example-requires-merge-report-schema-74", - "summary": "Federation Example requires Merge Report Schema.", + "protocol_id": "xananode.canonical:rel/schema-namespace-registry-contains-schema-namespace-example.minimal", + "summary": "The namespace registry contains the example.minimal namespace.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -5846,16 +19317,16 @@ "target_substrate": "" }, { - "source": "compatibility-report-schema", - "target": "compatibility-report", - "type": "defines", + "source": "xananode.canonical:schema/namespace-registry", + "target": "xananode.canonical:schema/namespace-example.museum", + "type": "contains", "weight": 5, "visibility": "primary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/compatibility-report-schema-defines-compatibility-report-75", - "summary": "Compatibility Report Schema defines Compatibility Report.", + "protocol_id": "xananode.canonical:rel/schema-namespace-registry-contains-schema-namespace-example.museum", + "summary": "The namespace registry contains the example.museum namespace.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -5863,16 +19334,16 @@ "target_substrate": "" }, { - "source": "compatibility-report-schema", - "target": "compatibility-levels", - "type": "documents", - "weight": 4, + "source": "xananode.canonical:schema/namespace-registry", + "target": "xananode.canonical:schema/namespace-example.researcher_a", + "type": "contains", + "weight": 5, "visibility": "primary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/compatibility-report-schema-documents-compatibility-levels-76", - "summary": "Compatibility Report Schema documents Compatibility Levels.", + "protocol_id": "xananode.canonical:rel/schema-namespace-registry-contains-schema-namespace-example.researcher_a", + "summary": "The namespace registry contains the example.researcher_a namespace.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -5880,16 +19351,16 @@ "target_substrate": "" }, { - "source": "federation-example", - "target": "compatibility-report-schema", - "type": "requires", - "weight": 4, + "source": "xananode.canonical:schema/namespace-registry", + "target": "xananode.canonical:schema/namespace-example.researcher_b", + "type": "contains", + "weight": 5, "visibility": "primary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/federation-example-requires-compatibility-report-schema-77", - "summary": "Federation Example requires Compatibility Report Schema.", + "protocol_id": "xananode.canonical:rel/schema-namespace-registry-contains-schema-namespace-example.researcher_b", + "summary": "The namespace registry contains the example.researcher_b namespace.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -5897,16 +19368,16 @@ "target_substrate": "" }, { - "source": "xananode-hugo-theme", - "target": "xananode", - "type": "implements", + "source": "xananode.canonical:schema/namespace-registry", + "target": "xananode.canonical:schema/namespace-xananode", + "type": "contains", "weight": 5, "visibility": "primary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/xananode-hugo-theme-implements-xananode-78", - "summary": "XanaNode Hugo Theme implements XanaNode.", + "protocol_id": "xananode.canonical:rel/schema-namespace-registry-contains-schema-namespace-xananode", + "summary": "The namespace registry contains the xananode namespace.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -5914,16 +19385,16 @@ "target_substrate": "" }, { - "source": "xananode-hugo-theme", - "target": "hugo", - "type": "uses", - "weight": 3, + "source": "xananode.canonical:schema/namespace-xananode", + "target": "xananode.canonical:concept/xananode", + "type": "represents", + "weight": 4, "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/xananode-hugo-theme-uses-hugo-79", - "summary": "XanaNode Hugo Theme uses Hugo.", + "protocol_id": "xananode.canonical:rel/schema-namespace-xananode-represents-concept-xananode", + "summary": "The xananode namespace represents XanaNode Core vocabulary.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -5931,16 +19402,16 @@ "target_substrate": "" }, { - "source": "xananode-hugo-theme", - "target": "cytoscape-js", + "source": "xananode.canonical:schema/property-birth_date", + "target": "xananode.canonical:schema/node-type-organization", "type": "uses", - "weight": 3, + "weight": 4, "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/xananode-hugo-theme-uses-cytoscape-js-80", - "summary": "XanaNode Hugo Theme uses Cytoscape.js.", + "protocol_id": "xananode.canonical:rel/schema-property-birth_date-uses-schema-node-type-organization", + "summary": "Birth date applies to organization nodes.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -5948,16 +19419,16 @@ "target_substrate": "" }, { - "source": "xananode-hugo-theme", - "target": "knowledge-substrate", - "type": "demonstrates", + "source": "xananode.canonical:schema/property-birth_date", + "target": "xananode.canonical:schema/node-type-person", + "type": "uses", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/xananode-hugo-theme-demonstrates-knowledge-substrate-81", - "summary": "XanaNode Hugo Theme demonstrates Knowledge Substrate.", + "protocol_id": "xananode.canonical:rel/schema-property-birth_date-uses-schema-node-type-person", + "summary": "Birth date applies to person nodes.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -5965,16 +19436,16 @@ "target_substrate": "" }, { - "source": "project-xanadu", - "target": "transclusion", - "type": "defines", - "weight": 5, - "visibility": "primary", + "source": "xananode.canonical:schema/property-birth_date", + "target": "xananode.canonical:schema/node-type-project", + "type": "uses", + "weight": 4, + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/project-xanadu-defines-transclusion-82", - "summary": "Project Xanadu defines Transclusion.", + "protocol_id": "xananode.canonical:rel/schema-property-birth_date-uses-schema-node-type-project", + "summary": "Birth date applies to project nodes.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -5982,16 +19453,16 @@ "target_substrate": "" }, { - "source": "project-xanadu", - "target": "xananode", - "type": "influenced", + "source": "xananode.canonical:schema/property-currency_value", + "target": "xananode.canonical:schema/node-type-claim", + "type": "uses", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/project-xanadu-influenced-xananode-83", - "summary": "Project Xanadu influenced XanaNode.", + "protocol_id": "xananode.canonical:rel/schema-property-currency_value-uses-schema-node-type-claim", + "summary": "Currency value applies to claim nodes.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -5999,16 +19470,16 @@ "target_substrate": "" }, { - "source": "mother-of-all-demos", - "target": "nls", - "type": "demonstrates", + "source": "xananode.canonical:schema/property-currency_value", + "target": "xananode.canonical:schema/node-type-observation", + "type": "uses", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/mother-of-all-demos-demonstrates-nls-84", - "summary": "Mother of All Demos demonstrates NLS.", + "protocol_id": "xananode.canonical:rel/schema-property-currency_value-uses-schema-node-type-observation", + "summary": "Currency value applies to observation nodes.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -6016,16 +19487,16 @@ "target_substrate": "" }, { - "source": "nls", - "target": "xananode", - "type": "anticipated", - "weight": 3, + "source": "xananode.canonical:schema/property-currency_value", + "target": "xananode.canonical:schema/node-type-project", + "type": "uses", + "weight": 4, "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/nls-anticipated-xananode-85", - "summary": "NLS anticipated XanaNode.", + "protocol_id": "xananode.canonical:rel/schema-property-currency_value-uses-schema-node-type-project", + "summary": "Currency value applies to project nodes.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -6033,16 +19504,16 @@ "target_substrate": "" }, { - "source": "memex", - "target": "as-we-may-think", - "type": "introduced_in", + "source": "xananode.canonical:schema/property-currency_value", + "target": "xananode.canonical:schema/node-type-source", + "type": "uses", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/memex-introduced_in-as-we-may-think-86", - "summary": "Memex introduced in As We May Think.", + "protocol_id": "xananode.canonical:rel/schema-property-currency_value-uses-schema-node-type-source", + "summary": "Currency value applies to source nodes.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -6050,16 +19521,16 @@ "target_substrate": "" }, { - "source": "memex", - "target": "xananode", - "type": "anticipated", - "weight": 3, + "source": "xananode.canonical:schema/property-geo_coordinates", + "target": "xananode.canonical:schema/node-type-event", + "type": "uses", + "weight": 4, "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/memex-anticipated-xananode-87", - "summary": "Memex anticipated XanaNode.", + "protocol_id": "xananode.canonical:rel/schema-property-geo_coordinates-uses-schema-node-type-event", + "summary": "Geographic coordinates applies to event nodes.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -6067,16 +19538,16 @@ "target_substrate": "" }, { - "source": "vannevar-bush", - "target": "as-we-may-think", - "type": "authored", - "weight": 5, - "visibility": "primary", + "source": "xananode.canonical:schema/property-geo_coordinates", + "target": "xananode.canonical:schema/node-type-media", + "type": "uses", + "weight": 4, + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/vannevar-bush-authored-as-we-may-think-88", - "summary": "Vannevar Bush authored As We May Think.", + "protocol_id": "xananode.canonical:rel/schema-property-geo_coordinates-uses-schema-node-type-media", + "summary": "Geographic coordinates applies to media nodes.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -6084,16 +19555,16 @@ "target_substrate": "" }, { - "source": "vannevar-bush", - "target": "memex", - "type": "proposed", + "source": "xananode.canonical:schema/property-geo_coordinates", + "target": "xananode.canonical:schema/node-type-organization", + "type": "uses", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/vannevar-bush-proposed-memex-89", - "summary": "Vannevar Bush proposed Memex.", + "protocol_id": "xananode.canonical:rel/schema-property-geo_coordinates-uses-schema-node-type-organization", + "summary": "Geographic coordinates applies to organization nodes.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -6101,16 +19572,16 @@ "target_substrate": "" }, { - "source": "vannevar-bush", - "target": "knowledge-substrate", - "type": "anticipated", - "weight": 3, + "source": "xananode.canonical:schema/property-geo_coordinates", + "target": "xananode.canonical:schema/node-type-place", + "type": "uses", + "weight": 4, "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/vannevar-bush-anticipated-knowledge-substrate-90", - "summary": "Vannevar Bush anticipated Knowledge Substrate.", + "protocol_id": "xananode.canonical:rel/schema-property-geo_coordinates-uses-schema-node-type-place", + "summary": "Geographic coordinates applies to place nodes.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -6118,16 +19589,16 @@ "target_substrate": "" }, { - "source": "ted-nelson", - "target": "project-xanadu", - "type": "created", - "weight": 5, - "visibility": "primary", + "source": "xananode.canonical:schema/property-geo_coordinates", + "target": "xananode.canonical:schema/node-type-source", + "type": "uses", + "weight": 4, + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/ted-nelson-created-project-xanadu-91", - "summary": "Ted Nelson created Project Xanadu.", + "protocol_id": "xananode.canonical:rel/schema-property-geo_coordinates-uses-schema-node-type-source", + "summary": "Geographic coordinates applies to source nodes.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -6135,16 +19606,16 @@ "target_substrate": "" }, { - "source": "ted-nelson", - "target": "transclusion", - "type": "introduced", + "source": "xananode.canonical:schema/property-registry", + "target": "xananode.canonical:schema/property-birth_date", + "type": "contains", "weight": 5, "visibility": "primary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/ted-nelson-introduced-transclusion-92", - "summary": "Ted Nelson introduced Transclusion.", + "protocol_id": "xananode.canonical:rel/schema-property-registry-contains-schema-property-birth_date", + "summary": "The property registry contains the birth_date property.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -6152,16 +19623,16 @@ "target_substrate": "" }, { - "source": "ted-nelson", - "target": "xanadu-document-interconnection", - "type": "authored", + "source": "xananode.canonical:schema/property-registry", + "target": "xananode.canonical:schema/property-currency_value", + "type": "contains", "weight": 5, "visibility": "primary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/ted-nelson-authored-xanadu-document-interconnection-93", - "summary": "Ted Nelson authored Xanadu: Document Interconnection Enabling Re-use.", + "protocol_id": "xananode.canonical:rel/schema-property-registry-contains-schema-property-currency_value", + "summary": "The property registry contains the currency_value property.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -6169,16 +19640,16 @@ "target_substrate": "" }, { - "source": "ted-nelson", - "target": "xananode", - "type": "influenced", - "weight": 4, + "source": "xananode.canonical:schema/property-registry", + "target": "xananode.canonical:schema/property-external_identifier", + "type": "contains", + "weight": 5, "visibility": "primary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/ted-nelson-influenced-xananode-94", - "summary": "Ted Nelson influenced XanaNode.", + "protocol_id": "xananode.canonical:rel/schema-property-registry-contains-schema-property-external_identifier", + "summary": "The property registry contains the external_identifier property.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -6186,16 +19657,16 @@ "target_substrate": "" }, { - "source": "douglas-engelbart", - "target": "nls", - "type": "created", + "source": "xananode.canonical:schema/property-registry", + "target": "xananode.canonical:schema/property-geo_coordinates", + "type": "contains", "weight": 5, "visibility": "primary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/douglas-engelbart-created-nls-95", - "summary": "Douglas Engelbart created NLS.", + "protocol_id": "xananode.canonical:rel/schema-property-registry-contains-schema-property-geo_coordinates", + "summary": "The property registry contains the geo_coordinates property.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -6203,16 +19674,16 @@ "target_substrate": "" }, { - "source": "douglas-engelbart", - "target": "mother-of-all-demos", - "type": "presented", - "weight": 4, + "source": "xananode.canonical:schema/property-registry", + "target": "xananode.canonical:schema/property-measurement_si", + "type": "contains", + "weight": 5, "visibility": "primary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/douglas-engelbart-presented-mother-of-all-demos-96", - "summary": "Douglas Engelbart presented Mother of All Demos.", + "protocol_id": "xananode.canonical:rel/schema-property-registry-contains-schema-property-measurement_si", + "summary": "The property registry contains the measurement_si property.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -6220,16 +19691,16 @@ "target_substrate": "" }, { - "source": "xananode", - "target": "douglas-engelbart", - "type": "extends", + "source": "xananode.canonical:schema/relationship-type-alias_of", + "target": "xananode.canonical:schema/relationship-type-has_alias", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/xananode-extends-douglas-engelbart-97", - "summary": "XanaNode extends Douglas Engelbart.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-alias_of-related_to-schema-relationship-type-has_alias-inverse", + "summary": "Alias of has inverse has_alias.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -6237,16 +19708,16 @@ "target_substrate": "" }, { - "source": "link-rot", - "target": "unlabeled-hyperlink", - "type": "demonstrates", + "source": "xananode.canonical:schema/relationship-type-alternative_to", + "target": "xananode.canonical:schema/relationship-type-alternative_to", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/link-rot-demonstrates-unlabeled-hyperlink-98", - "summary": "Link Rot demonstrates Unlabeled Hyperlink.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-alternative_to-related_to-schema-relationship-type-alternative_to-inverse", + "summary": "Alternative to has inverse alternative_to.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -6254,16 +19725,16 @@ "target_substrate": "" }, { - "source": "link-rot", - "target": "provenance", - "type": "threatens", + "source": "xananode.canonical:schema/relationship-type-anticipated_by", + "target": "xananode.canonical:schema/relationship-type-anticipated", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/link-rot-threatens-provenance-99", - "summary": "Link Rot threatens Provenance.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-anticipated_by-related_to-schema-relationship-type-anticipated-inverse", + "summary": "anticipated_by is the inverse term for anticipated.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -6271,16 +19742,16 @@ "target_substrate": "" }, { - "source": "source-code-link-decay-study", - "target": "link-rot", - "type": "supports", - "weight": 3, + "source": "xananode.canonical:schema/relationship-type-anticipated", + "target": "xananode.canonical:schema/relationship-type-anticipated_by", + "type": "related_to", + "weight": 4, "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/source-code-link-decay-study-supports-link-rot-100", - "summary": "9.6 Million Links in Source Code Comments supports Link Rot.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-anticipated-related_to-schema-relationship-type-anticipated_by-inverse", + "summary": "Anticipated has inverse anticipated_by.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -6288,16 +19759,16 @@ "target_substrate": "" }, { - "source": "knowledge-substrate", - "target": "link-rot", - "type": "explains", + "source": "xananode.canonical:schema/relationship-type-anticipates", + "target": "xananode.canonical:schema/relationship-type-anticipated_by", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/knowledge-substrate-explains-link-rot-101", - "summary": "Knowledge Substrate explains Link Rot.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-anticipates-related_to-schema-relationship-type-anticipated_by-inverse", + "summary": "Anticipates has inverse anticipated_by.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -6305,16 +19776,16 @@ "target_substrate": "" }, { - "source": "xananode-hugo-theme", - "target": "xananode-icon", - "type": "has_primary_media", - "weight": 5, - "visibility": "primary", + "source": "xananode.canonical:schema/relationship-type-appears_in", + "target": "xananode.canonical:schema/relationship-type-has_appearance", + "type": "related_to", + "weight": 4, + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/xananode-hugo-theme-has_primary_media-xananode-icon-102", - "summary": "XanaNode Hugo Theme has primary media XanaNode Icon.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-appears_in-related_to-schema-relationship-type-has_appearance-inverse", + "summary": "Appears in has inverse has_appearance.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -6322,16 +19793,16 @@ "target_substrate": "" }, { - "source": "xananode-icon", - "target": "xananode-hugo-theme", - "type": "depicts", - "weight": 5, - "visibility": "primary", + "source": "xananode.canonical:schema/relationship-type-approved_by", + "target": "xananode.canonical:schema/relationship-type-approved", + "type": "related_to", + "weight": 4, + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/xananode-icon-depicts-xananode-hugo-theme-103", - "summary": "XanaNode Icon depicts XanaNode Hugo Theme.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-approved_by-related_to-schema-relationship-type-approved-inverse", + "summary": "approved_by is the inverse term for approved.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -6339,16 +19810,16 @@ "target_substrate": "" }, { - "source": "xananode-icon", - "target": "xananode", - "type": "represents", - "weight": 5, - "visibility": "primary", + "source": "xananode.canonical:schema/relationship-type-approved", + "target": "xananode.canonical:schema/relationship-type-approved_by", + "type": "related_to", + "weight": 4, + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/xananode-icon-represents-xananode-104", - "summary": "XanaNode Icon represents XanaNode.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-approved-related_to-schema-relationship-type-approved_by-inverse", + "summary": "Approved has inverse approved_by.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -6356,16 +19827,16 @@ "target_substrate": "" }, { - "source": "what-is-xananode", - "target": "xananode", - "type": "defines", - "weight": 5, - "visibility": "primary", + "source": "xananode.canonical:schema/relationship-type-arrived_from", + "target": "xananode.canonical:schema/relationship-type-arrives_at", + "type": "related_to", + "weight": 4, + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/what-is-xananode-defines-xananode-105", - "summary": "What Is XanaNode? defines XanaNode.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-arrived_from-related_to-schema-relationship-type-arrives_at-inverse", + "summary": "arrived_from is the inverse term for arrives_at.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -6373,16 +19844,16 @@ "target_substrate": "" }, { - "source": "what-is-xananode", - "target": "xananode-hugo-theme", - "type": "explains", + "source": "xananode.canonical:schema/relationship-type-arrives_at", + "target": "xananode.canonical:schema/relationship-type-arrived_from", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/what-is-xananode-explains-xananode-hugo-theme-106", - "summary": "What Is XanaNode? explains XanaNode Hugo Theme.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-arrives_at-related_to-schema-relationship-type-arrived_from-inverse", + "summary": "Arrives at has inverse arrived_from.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -6390,16 +19861,16 @@ "target_substrate": "" }, { - "source": "what-is-xananode", - "target": "claim-merge-without-collapse", - "type": "arrives_at", + "source": "xananode.canonical:schema/relationship-type-authored_by", + "target": "xananode.canonical:schema/relationship-type-authored", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/what-is-xananode-arrives_at-claim-merge-without-collapse-107", - "summary": "What Is XanaNode? arrives at Substrates should merge without collapsing disagreement.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-authored_by-related_to-schema-relationship-type-authored-inverse", + "summary": "authored_by is the inverse term for authored.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -6407,16 +19878,16 @@ "target_substrate": "" }, { - "source": "what-is-xananode", - "target": "federated-knowledge-substrates", - "type": "context_for", - "weight": 3, + "source": "xananode.canonical:schema/relationship-type-authored", + "target": "xananode.canonical:schema/relationship-type-authored_by", + "type": "related_to", + "weight": 4, "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/what-is-xananode-context_for-federated-knowledge-substrates-108", - "summary": "What Is XanaNode? context for Federated Knowledge Substrates.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-authored-related_to-schema-relationship-type-authored_by-inverse", + "summary": "Authored has inverse authored_by.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -6424,16 +19895,16 @@ "target_substrate": "" }, { - "source": "what-is-xananode", - "target": "protocol-artifacts", - "type": "explains", + "source": "xananode.canonical:schema/relationship-type-broader_than", + "target": "xananode.canonical:schema/relationship-type-narrower_than", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/what-is-xananode-explains-protocol-artifacts-109", - "summary": "What Is XanaNode? explains Protocol Artifacts.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-broader_than-related_to-schema-relationship-type-narrower_than-inverse", + "summary": "Broader than has inverse narrower_than.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -6441,16 +19912,16 @@ "target_substrate": "" }, { - "source": "using-hugo-with-protocol-json", - "target": "xananode-hugo-theme", - "type": "explains", + "source": "xananode.canonical:schema/relationship-type-cited_by", + "target": "xananode.canonical:schema/relationship-type-cites", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/using-hugo-with-protocol-json-explains-xananode-hugo-theme-110", - "summary": "Using Hugo with Protocol JSON explains XanaNode Hugo Theme.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-cited_by-related_to-schema-relationship-type-cites-inverse", + "summary": "cited_by is the inverse term for cites.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -6458,16 +19929,16 @@ "target_substrate": "" }, { - "source": "using-hugo-with-protocol-json", - "target": "substrate-node-record", - "type": "explains", + "source": "xananode.canonical:schema/relationship-type-cites", + "target": "xananode.canonical:schema/relationship-type-cited_by", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/using-hugo-with-protocol-json-explains-substrate-node-record-111", - "summary": "Using Hugo with Protocol JSON explains Substrate Node Record.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-cites-related_to-schema-relationship-type-cited_by-inverse", + "summary": "Cites has inverse cited_by.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -6475,16 +19946,16 @@ "target_substrate": "" }, { - "source": "using-hugo-with-protocol-json", - "target": "substrate-relationship-list", - "type": "explains", + "source": "xananode.canonical:schema/relationship-type-claim_of", + "target": "xananode.canonical:schema/relationship-type-has_claim", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/using-hugo-with-protocol-json-explains-substrate-relationship-list-112", - "summary": "Using Hugo with Protocol JSON explains Substrate Relationship List.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-claim_of-related_to-schema-relationship-type-has_claim-inverse", + "summary": "claim_of is the inverse term for has_claim.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -6492,16 +19963,16 @@ "target_substrate": "" }, { - "source": "using-hugo-with-protocol-json", - "target": "historical-lineage-trail", - "type": "context_for", - "weight": 3, + "source": "xananode.canonical:schema/relationship-type-clarified_by", + "target": "xananode.canonical:schema/relationship-type-clarifies", + "type": "related_to", + "weight": 4, "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/using-hugo-with-protocol-json-context_for-historical-lineage-trail-113", - "summary": "Using Hugo with Protocol JSON context for Historical Lineage Trail.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-clarified_by-related_to-schema-relationship-type-clarifies-inverse", + "summary": "clarified_by is the inverse term for clarifies.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -6509,16 +19980,16 @@ "target_substrate": "" }, { - "source": "start-here", - "target": "xananode", - "type": "explains", + "source": "xananode.canonical:schema/relationship-type-clarifies", + "target": "xananode.canonical:schema/relationship-type-clarified_by", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/start-here-explains-xananode-114", - "summary": "Start Here explains XanaNode.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-clarifies-related_to-schema-relationship-type-clarified_by-inverse", + "summary": "Clarifies has inverse clarified_by.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -6526,16 +19997,16 @@ "target_substrate": "" }, { - "source": "start-here", - "target": "knowledge-substrate", - "type": "explains", + "source": "xananode.canonical:schema/relationship-type-coined_by", + "target": "xananode.canonical:schema/relationship-type-coined", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/start-here-explains-knowledge-substrate-115", - "summary": "Start Here explains Knowledge Substrate.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-coined_by-related_to-schema-relationship-type-coined-inverse", + "summary": "coined_by is the inverse term for coined.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -6543,16 +20014,16 @@ "target_substrate": "" }, { - "source": "start-here", - "target": "federated-knowledge-substrates", - "type": "explains", + "source": "xananode.canonical:schema/relationship-type-coined", + "target": "xananode.canonical:schema/relationship-type-coined_by", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/start-here-explains-federated-knowledge-substrates-116", - "summary": "Start Here explains Federated Knowledge Substrates.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-coined-related_to-schema-relationship-type-coined_by-inverse", + "summary": "Coined has inverse coined_by.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -6560,16 +20031,16 @@ "target_substrate": "" }, { - "source": "start-here", - "target": "single-source-of-truth", - "type": "contrasts_with", + "source": "xananode.canonical:schema/relationship-type-collaborated_with", + "target": "xananode.canonical:schema/relationship-type-collaborated_with", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/start-here-contrasts_with-single-source-of-truth-117", - "summary": "Start Here contrasts with Single Source of Truth.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-collaborated_with-related_to-schema-relationship-type-collaborated_with-inverse", + "summary": "Collaborated with has inverse collaborated_with.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -6577,16 +20048,16 @@ "target_substrate": "" }, { - "source": "start-here", - "target": "xananode-core-trail", - "type": "continues_to", - "weight": 3, + "source": "xananode.canonical:schema/relationship-type-compatible_with", + "target": "xananode.canonical:schema/relationship-type-compatible_with", + "type": "related_to", + "weight": 4, "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/start-here-continues_to-xananode-core-trail-118", - "summary": "Start Here continues to XanaNode Core Trail.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-compatible_with-related_to-schema-relationship-type-compatible_with-inverse", + "summary": "Compatible with has inverse compatible_with.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -6594,16 +20065,16 @@ "target_substrate": "" }, { - "source": "start-here", - "target": "protocol-artifacts-trail", - "type": "continues_to", - "weight": 3, + "source": "xananode.canonical:schema/relationship-type-contains", + "target": "xananode.canonical:schema/relationship-type-part_of", + "type": "related_to", + "weight": 4, "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/start-here-continues_to-protocol-artifacts-trail-119", - "summary": "Start Here continues to Protocol Artifacts Trail.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-contains-related_to-schema-relationship-type-part_of-inverse", + "summary": "Contains has inverse part_of.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -6611,16 +20082,16 @@ "target_substrate": "" }, { - "source": "start-here", - "target": "using-hugo-with-protocol-json", - "type": "continues_to", - "weight": 3, + "source": "xananode.canonical:schema/relationship-type-contemporary_of", + "target": "xananode.canonical:schema/relationship-type-contemporary_of", + "type": "related_to", + "weight": 4, "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/start-here-continues_to-using-hugo-with-protocol-json-120", - "summary": "Start Here continues to Using Hugo with Protocol JSON.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-contemporary_of-related_to-schema-relationship-type-contemporary_of-inverse", + "summary": "Contemporary of has inverse contemporary_of.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -6628,16 +20099,16 @@ "target_substrate": "" }, { - "source": "xananode", - "target": "knowledge-substrate", - "type": "defines", - "weight": 5, - "visibility": "primary", + "source": "xananode.canonical:schema/relationship-type-context_for", + "target": "xananode.canonical:schema/relationship-type-has_context", + "type": "related_to", + "weight": 4, + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/xananode-defines-knowledge-substrate-121", - "summary": "XanaNode defines Knowledge Substrate.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-context_for-related_to-schema-relationship-type-has_context-inverse", + "summary": "Context for has inverse has_context.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -6645,16 +20116,16 @@ "target_substrate": "" }, { - "source": "xananode", - "target": "federated-knowledge-substrates", - "type": "explains", + "source": "xananode.canonical:schema/relationship-type-continued_from", + "target": "xananode.canonical:schema/relationship-type-continues_to", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/xananode-explains-federated-knowledge-substrates-122", - "summary": "XanaNode explains Federated Knowledge Substrates.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-continued_from-related_to-schema-relationship-type-continues_to-inverse", + "summary": "continued_from is the inverse term for continues_to.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -6662,16 +20133,16 @@ "target_substrate": "" }, { - "source": "xananode", - "target": "xananode-core-schema", - "type": "requires", + "source": "xananode.canonical:schema/relationship-type-continues_to", + "target": "xananode.canonical:schema/relationship-type-continued_from", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/xananode-requires-xananode-core-schema-123", - "summary": "XanaNode requires XanaNode Core Schema.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-continues_to-related_to-schema-relationship-type-continued_from-inverse", + "summary": "Continues to has inverse continued_from.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -6679,16 +20150,16 @@ "target_substrate": "" }, { - "source": "xananode", - "target": "provenance", - "type": "preserves", - "weight": 5, - "visibility": "primary", + "source": "xananode.canonical:schema/relationship-type-contradicted_by", + "target": "xananode.canonical:schema/relationship-type-contradicts", + "type": "related_to", + "weight": 4, + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/xananode-preserves-provenance-124", - "summary": "XanaNode preserves Provenance.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-contradicted_by-related_to-schema-relationship-type-contradicts-inverse", + "summary": "contradicted_by is the inverse term for contradicts.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -6696,16 +20167,16 @@ "target_substrate": "" }, { - "source": "xananode", - "target": "project-xanadu", - "type": "extends", + "source": "xananode.canonical:schema/relationship-type-contradicts", + "target": "xananode.canonical:schema/relationship-type-contradicted_by", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/xananode-extends-project-xanadu-125", - "summary": "XanaNode extends Project Xanadu.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-contradicts-related_to-schema-relationship-type-contradicted_by-inverse", + "summary": "Contradicts has inverse contradicted_by.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -6713,16 +20184,16 @@ "target_substrate": "" }, { - "source": "xananode", - "target": "memex", - "type": "extends", + "source": "xananode.canonical:schema/relationship-type-contrasts_with", + "target": "xananode.canonical:schema/relationship-type-contrasts_with", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/xananode-extends-memex-126", - "summary": "XanaNode extends Memex.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-contrasts_with-related_to-schema-relationship-type-contrasts_with-inverse", + "summary": "Contrasts with has inverse contrasts_with.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -6730,16 +20201,16 @@ "target_substrate": "" }, { - "source": "unlabeled-hyperlink", - "target": "provenance", - "type": "threatens", + "source": "xananode.canonical:schema/relationship-type-created_by", + "target": "xananode.canonical:schema/relationship-type-created", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/unlabeled-hyperlink-threatens-provenance-127", - "summary": "Unlabeled Hyperlink threatens Provenance.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-created_by-related_to-schema-relationship-type-created-inverse", + "summary": "created_by is the inverse term for created.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -6747,16 +20218,16 @@ "target_substrate": "" }, { - "source": "typed-relationships", - "target": "unlabeled-hyperlink", - "type": "contrasts_with", + "source": "xananode.canonical:schema/relationship-type-created", + "target": "xananode.canonical:schema/relationship-type-created_by", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/typed-relationships-contrasts_with-unlabeled-hyperlink-128", - "summary": "Typed Relationships contrasts with Unlabeled Hyperlink.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-created-related_to-schema-relationship-type-created_by-inverse", + "summary": "Created has inverse created_by.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -6764,16 +20235,16 @@ "target_substrate": "" }, { - "source": "typed-relationships", - "target": "claim-relationships-preserve-context", - "type": "supports", - "weight": 3, + "source": "xananode.canonical:schema/relationship-type-deep_linked_from", + "target": "xananode.canonical:schema/relationship-type-deep_links_to", + "type": "related_to", + "weight": 4, "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/typed-relationships-supports-claim-relationships-preserve-context-129", - "summary": "Typed Relationships supports Typed relationships preserve context that hyperlinks lose.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-deep_linked_from-related_to-schema-relationship-type-deep_links_to-inverse", + "summary": "deep_linked_from is the inverse term for deep_links_to.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -6781,16 +20252,16 @@ "target_substrate": "" }, { - "source": "tumbler-addressing", - "target": "transclusion", - "type": "enables", + "source": "xananode.canonical:schema/relationship-type-deep_links_to", + "target": "xananode.canonical:schema/relationship-type-deep_linked_from", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/tumbler-addressing-enables-transclusion-130", - "summary": "Tumbler Addressing enables Transclusion.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-deep_links_to-related_to-schema-relationship-type-deep_linked_from-inverse", + "summary": "Deep links to has inverse deep_linked_from.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -6798,16 +20269,16 @@ "target_substrate": "" }, { - "source": "tumbler-addressing", - "target": "deep-linking", - "type": "enables", + "source": "xananode.canonical:schema/relationship-type-defined_by", + "target": "xananode.canonical:schema/relationship-type-defines", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/tumbler-addressing-enables-deep-linking-131", - "summary": "Tumbler Addressing enables Deep Linking.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-defined_by-related_to-schema-relationship-type-defines-inverse", + "summary": "defined_by is the inverse term for defines.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -6815,16 +20286,16 @@ "target_substrate": "" }, { - "source": "tumbler-addressing", - "target": "provenance", - "type": "preserves", - "weight": 5, - "visibility": "primary", + "source": "xananode.canonical:schema/relationship-type-defines", + "target": "xananode.canonical:schema/relationship-type-defined_by", + "type": "related_to", + "weight": 4, + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/tumbler-addressing-preserves-provenance-132", - "summary": "Tumbler Addressing preserves Provenance.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-defines-related_to-schema-relationship-type-defined_by-inverse", + "summary": "Defines has inverse defined_by.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -6832,16 +20303,16 @@ "target_substrate": "" }, { - "source": "tumbler-addressing", - "target": "fragment-node", - "type": "enables", + "source": "xananode.canonical:schema/relationship-type-demonstrated_by", + "target": "xananode.canonical:schema/relationship-type-demonstrates", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/tumbler-addressing-enables-fragment-node-133", - "summary": "Tumbler Addressing enables Fragment Node.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-demonstrated_by-related_to-schema-relationship-type-demonstrates-inverse", + "summary": "demonstrated_by is the inverse term for demonstrates.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -6849,16 +20320,16 @@ "target_substrate": "" }, { - "source": "xananode", - "target": "tumbler-addressing", - "type": "extends", + "source": "xananode.canonical:schema/relationship-type-demonstrates", + "target": "xananode.canonical:schema/relationship-type-demonstrated_by", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/xananode-extends-tumbler-addressing-134", - "summary": "XanaNode extends Tumbler Addressing.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-demonstrates-related_to-schema-relationship-type-demonstrated_by-inverse", + "summary": "Demonstrates has inverse demonstrated_by.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -6866,16 +20337,16 @@ "target_substrate": "" }, { - "source": "tumbler-addressing", - "target": "as-we-may-think", - "type": "deep_links_to", + "source": "xananode.canonical:schema/relationship-type-dependency_of", + "target": "xananode.canonical:schema/relationship-type-depends_on", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/tumbler-addressing-deep_links_to-as-we-may-think-135", - "summary": "Tumbler Addressing deep links to As We May Think.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-dependency_of-related_to-schema-relationship-type-depends_on-inverse", + "summary": "dependency_of is the inverse term for depends_on.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -6883,16 +20354,16 @@ "target_substrate": "" }, { - "source": "transclusion", - "target": "provenance", - "type": "preserves", - "weight": 5, - "visibility": "primary", + "source": "xananode.canonical:schema/relationship-type-depends_on", + "target": "xananode.canonical:schema/relationship-type-dependency_of", + "type": "related_to", + "weight": 4, + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/transclusion-preserves-provenance-136", - "summary": "Transclusion preserves Provenance.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-depends_on-related_to-schema-relationship-type-dependency_of-inverse", + "summary": "Depends on has inverse dependency_of.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -6900,16 +20371,16 @@ "target_substrate": "" }, { - "source": "transclusion", - "target": "fragment-node", - "type": "uses", - "weight": 3, + "source": "xananode.canonical:schema/relationship-type-depicted_by", + "target": "xananode.canonical:schema/relationship-type-depicts", + "type": "related_to", + "weight": 4, "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/transclusion-uses-fragment-node-137", - "summary": "Transclusion uses Fragment Node.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-depicted_by-related_to-schema-relationship-type-depicts-inverse", + "summary": "depicted_by is the inverse term for depicts.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -6917,16 +20388,16 @@ "target_substrate": "" }, { - "source": "substrate-relationship-list", - "target": "xananode-relationship-types", - "type": "uses", - "weight": 3, + "source": "xananode.canonical:schema/relationship-type-depicts", + "target": "xananode.canonical:schema/relationship-type-depicted_by", + "type": "related_to", + "weight": 4, "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/substrate-relationship-list-uses-xananode-relationship-types-138", - "summary": "Substrate Relationship List uses XanaNode Relationship Types.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-depicts-related_to-schema-relationship-type-depicted_by-inverse", + "summary": "Depicts has inverse depicted_by.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -6934,16 +20405,16 @@ "target_substrate": "" }, { - "source": "substrate-relationship-list", - "target": "provenance", - "type": "preserves", - "weight": 5, - "visibility": "primary", + "source": "xananode.canonical:schema/relationship-type-derived_from", + "target": "xananode.canonical:schema/relationship-type-derived_into", + "type": "related_to", + "weight": 4, + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/substrate-relationship-list-preserves-provenance-139", - "summary": "Substrate Relationship List preserves Provenance.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-derived_from-related_to-schema-relationship-type-derived_into-inverse", + "summary": "Derived from has inverse derived_into.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -6951,16 +20422,16 @@ "target_substrate": "" }, { - "source": "substrate-node-record", - "target": "xananode-node-types", - "type": "uses", - "weight": 3, + "source": "xananode.canonical:schema/relationship-type-derived_into", + "target": "xananode.canonical:schema/relationship-type-derived_from", + "type": "related_to", + "weight": 4, "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/substrate-node-record-uses-xananode-node-types-140", - "summary": "Substrate Node Record uses XanaNode Node Types.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-derived_into-related_to-schema-relationship-type-derived_from-inverse", + "summary": "derived_into is the inverse term for derived_from.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -6968,16 +20439,16 @@ "target_substrate": "" }, { - "source": "substrate-node-record", - "target": "fragment-node", - "type": "contains", + "source": "xananode.canonical:schema/relationship-type-discussed_in", + "target": "xananode.canonical:schema/relationship-type-discusses", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/substrate-node-record-contains-fragment-node-141", - "summary": "Substrate Node Record contains Fragment Node.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-discussed_in-related_to-schema-relationship-type-discusses-inverse", + "summary": "discussed_in is the inverse term for discusses.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -6985,16 +20456,16 @@ "target_substrate": "" }, { - "source": "substrate-manifest", - "target": "namespacing", - "type": "requires", + "source": "xananode.canonical:schema/relationship-type-discusses", + "target": "xananode.canonical:schema/relationship-type-discussed_in", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/substrate-manifest-requires-namespacing-142", - "summary": "Substrate Manifest requires Namespacing.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-discusses-related_to-schema-relationship-type-discussed_in-inverse", + "summary": "Discusses has inverse discussed_in.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -7002,16 +20473,16 @@ "target_substrate": "" }, { - "source": "single-source-of-truth", - "target": "federated-knowledge-substrates", - "type": "contrasts_with", + "source": "xananode.canonical:schema/relationship-type-disputed_by", + "target": "xananode.canonical:schema/relationship-type-disputes", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/single-source-of-truth-contrasts_with-federated-knowledge-substrates-143", - "summary": "Single Source of Truth contrasts with Federated Knowledge Substrates.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-disputed_by-related_to-schema-relationship-type-disputes-inverse", + "summary": "disputed_by is the inverse term for disputes.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -7019,16 +20490,16 @@ "target_substrate": "" }, { - "source": "single-source-of-truth", - "target": "independent-moderation", - "type": "threatens", + "source": "xananode.canonical:schema/relationship-type-disputed_identity", + "target": "xananode.canonical:schema/relationship-type-disputed_identity", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/single-source-of-truth-threatens-independent-moderation-144", - "summary": "Single Source of Truth threatens Independent Moderation.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-disputed_identity-related_to-schema-relationship-type-disputed_identity-inverse", + "summary": "Disputed identity has inverse disputed_identity.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -7036,16 +20507,16 @@ "target_substrate": "" }, { - "source": "single-source-of-truth", - "target": "knowledge-substrate", - "type": "alternative_to", + "source": "xananode.canonical:schema/relationship-type-disputes", + "target": "xananode.canonical:schema/relationship-type-disputed_by", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/single-source-of-truth-alternative_to-knowledge-substrate-145", - "summary": "Single Source of Truth alternative to Knowledge Substrate.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-disputes-related_to-schema-relationship-type-disputed_by-inverse", + "summary": "Disputes has inverse disputed_by.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -7053,16 +20524,16 @@ "target_substrate": "" }, { - "source": "namespacing", - "target": "schema-extension", - "type": "enables", + "source": "xananode.canonical:schema/relationship-type-documented_by", + "target": "xananode.canonical:schema/relationship-type-documents", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/namespacing-enables-schema-extension-146", - "summary": "Namespacing enables Schema Extension.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-documented_by-related_to-schema-relationship-type-documents-inverse", + "summary": "documented_by is the inverse term for documents.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -7070,16 +20541,16 @@ "target_substrate": "" }, { - "source": "schema-extension", - "target": "xananode-core-schema", - "type": "requires", + "source": "xananode.canonical:schema/relationship-type-documents", + "target": "xananode.canonical:schema/relationship-type-documented_by", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/schema-extension-requires-xananode-core-schema-147", - "summary": "Schema Extension requires XanaNode Core Schema.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-documents-related_to-schema-relationship-type-documented_by-inverse", + "summary": "Documents has inverse documented_by.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -7087,16 +20558,16 @@ "target_substrate": "" }, { - "source": "federated-knowledge-substrates", - "target": "schema-extension", - "type": "requires", + "source": "xananode.canonical:schema/relationship-type-enabled_by", + "target": "xananode.canonical:schema/relationship-type-enables", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/federated-knowledge-substrates-requires-schema-extension-148", - "summary": "Federated Knowledge Substrates requires Schema Extension.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-enabled_by-related_to-schema-relationship-type-enables-inverse", + "summary": "enabled_by is the inverse term for enables.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -7104,16 +20575,16 @@ "target_substrate": "" }, { - "source": "review-suggestions", - "target": "typed-relationships", - "type": "uses", - "weight": 3, + "source": "xananode.canonical:schema/relationship-type-enables", + "target": "xananode.canonical:schema/relationship-type-enabled_by", + "type": "related_to", + "weight": 4, "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/review-suggestions-uses-typed-relationships-149", - "summary": "Review Suggestions uses Typed Relationships.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-enables-related_to-schema-relationship-type-enabled_by-inverse", + "summary": "Enables has inverse enabled_by.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -7121,16 +20592,16 @@ "target_substrate": "" }, { - "source": "review-suggestions", - "target": "transclusion", - "type": "uses", - "weight": 3, + "source": "xananode.canonical:schema/relationship-type-equivalent_to", + "target": "xananode.canonical:schema/relationship-type-equivalent_to", + "type": "related_to", + "weight": 4, "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/review-suggestions-uses-transclusion-150", - "summary": "Review Suggestions uses Transclusion.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-equivalent_to-related_to-schema-relationship-type-equivalent_to-inverse", + "summary": "Equivalent to has inverse equivalent_to.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -7138,16 +20609,16 @@ "target_substrate": "" }, { - "source": "claim-relationships-preserve-context", - "target": "provenance", - "type": "evidence_for", - "weight": 5, - "visibility": "primary", + "source": "xananode.canonical:schema/relationship-type-evidence_for", + "target": "xananode.canonical:schema/relationship-type-has_evidence", + "type": "related_to", + "weight": 4, + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/claim-relationships-preserve-context-evidence_for-provenance-151", - "summary": "Typed relationships preserve context that hyperlinks lose evidence for Provenance.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-evidence_for-related_to-schema-relationship-type-has_evidence-inverse", + "summary": "Evidence for has inverse has_evidence.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -7155,16 +20626,16 @@ "target_substrate": "" }, { - "source": "xananode-core-schema", - "target": "protocol-artifacts", - "type": "defines", - "weight": 5, - "visibility": "primary", + "source": "xananode.canonical:schema/relationship-type-explained_by", + "target": "xananode.canonical:schema/relationship-type-explains", + "type": "related_to", + "weight": 4, + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/xananode-core-schema-defines-protocol-artifacts-152", - "summary": "XanaNode Core Schema defines Protocol Artifacts.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-explained_by-related_to-schema-relationship-type-explains-inverse", + "summary": "explained_by is the inverse term for explains.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -7172,16 +20643,16 @@ "target_substrate": "" }, { - "source": "protocol-artifacts", - "target": "substrate-manifest", - "type": "contains", + "source": "xananode.canonical:schema/relationship-type-explains", + "target": "xananode.canonical:schema/relationship-type-explained_by", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/protocol-artifacts-contains-substrate-manifest-153", - "summary": "Protocol Artifacts contains Substrate Manifest.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-explains-related_to-schema-relationship-type-explained_by-inverse", + "summary": "Explains has inverse explained_by.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -7189,16 +20660,16 @@ "target_substrate": "" }, { - "source": "protocol-artifacts", - "target": "substrate-node-record", - "type": "contains", + "source": "xananode.canonical:schema/relationship-type-extended_by", + "target": "xananode.canonical:schema/relationship-type-extends", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/protocol-artifacts-contains-substrate-node-record-154", - "summary": "Protocol Artifacts contains Substrate Node Record.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-extended_by-related_to-schema-relationship-type-extends-inverse", + "summary": "extended_by is the inverse term for extends.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -7206,16 +20677,16 @@ "target_substrate": "" }, { - "source": "protocol-artifacts", - "target": "substrate-relationship-list", - "type": "contains", + "source": "xananode.canonical:schema/relationship-type-extends", + "target": "xananode.canonical:schema/relationship-type-extended_by", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/protocol-artifacts-contains-substrate-relationship-list-155", - "summary": "Protocol Artifacts contains Substrate Relationship List.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-extends-related_to-schema-relationship-type-extended_by-inverse", + "summary": "Extends has inverse extended_by.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -7223,16 +20694,16 @@ "target_substrate": "" }, { - "source": "protocol-artifacts", - "target": "review-suggestions", - "type": "contains", + "source": "xananode.canonical:schema/relationship-type-extension_of", + "target": "xananode.canonical:schema/relationship-type-has_extension", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/protocol-artifacts-contains-review-suggestions-156", - "summary": "Protocol Artifacts contains Review Suggestions.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-extension_of-related_to-schema-relationship-type-has_extension-inverse", + "summary": "Extension of has inverse has_extension.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -7240,16 +20711,16 @@ "target_substrate": "" }, { - "source": "federated-knowledge-substrates", - "target": "protocol-artifacts", - "type": "requires", + "source": "xananode.canonical:schema/relationship-type-featured_in", + "target": "xananode.canonical:schema/relationship-type-features", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/federated-knowledge-substrates-requires-protocol-artifacts-157", - "summary": "Federated Knowledge Substrates requires Protocol Artifacts.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-featured_in-related_to-schema-relationship-type-features-inverse", + "summary": "featured_in is the inverse term for features.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -7257,16 +20728,16 @@ "target_substrate": "" }, { - "source": "namespacing", - "target": "schema-extension", - "type": "clarifies", + "source": "xananode.canonical:schema/relationship-type-featured_speaker", + "target": "xananode.canonical:schema/relationship-type-spoke_at", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/namespacing-clarifies-schema-extension-158", - "summary": "Namespacing clarifies Schema Extension.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-featured_speaker-related_to-schema-relationship-type-spoke_at-inverse", + "summary": "featured_speaker is the inverse term for spoke_at.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -7274,16 +20745,16 @@ "target_substrate": "" }, { - "source": "namespace-registry", - "target": "namespacing", - "type": "implements", - "weight": 5, - "visibility": "primary", + "source": "xananode.canonical:schema/relationship-type-features", + "target": "xananode.canonical:schema/relationship-type-featured_in", + "type": "related_to", + "weight": 4, + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/namespace-registry-implements-namespacing-159", - "summary": "Namespace Registry implements Namespacing.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-features-related_to-schema-relationship-type-featured_in-inverse", + "summary": "Features has inverse featured_in.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -7291,16 +20762,16 @@ "target_substrate": "" }, { - "source": "schema-extension", - "target": "namespace-registry", - "type": "requires", + "source": "xananode.canonical:schema/relationship-type-followed", + "target": "xananode.canonical:schema/relationship-type-preceded", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/schema-extension-requires-namespace-registry-160", - "summary": "Schema Extension requires Namespace Registry.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-followed-related_to-schema-relationship-type-preceded-inverse", + "summary": "followed is the inverse term for preceded.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -7308,16 +20779,16 @@ "target_substrate": "" }, { - "source": "moderation-model", - "target": "independent-moderation", - "type": "defines", - "weight": 5, - "visibility": "primary", + "source": "xananode.canonical:schema/relationship-type-friend_of", + "target": "xananode.canonical:schema/relationship-type-friend_of", + "type": "related_to", + "weight": 4, + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/moderation-model-defines-independent-moderation-161", - "summary": "Moderation Model defines Independent Moderation.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-friend_of-related_to-schema-relationship-type-friend_of-inverse", + "summary": "Friend of has inverse friend_of.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -7325,16 +20796,16 @@ "target_substrate": "" }, { - "source": "federation-rules", - "target": "moderation-model", - "type": "requires", + "source": "xananode.canonical:schema/relationship-type-had_participant", + "target": "xananode.canonical:schema/relationship-type-participated_in", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/federation-rules-requires-moderation-model-162", - "summary": "Federation Rules requires Moderation Model.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-had_participant-related_to-schema-relationship-type-participated_in-inverse", + "summary": "had_participant is the inverse term for participated_in.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -7342,16 +20813,16 @@ "target_substrate": "" }, { - "source": "moderation-model", - "target": "dispute-resolution", - "type": "context_for", - "weight": 3, + "source": "xananode.canonical:schema/relationship-type-has_alias", + "target": "xananode.canonical:schema/relationship-type-alias_of", + "type": "related_to", + "weight": 4, "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/moderation-model-context_for-dispute-resolution-163", - "summary": "Moderation Model context for Dispute Resolution.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-has_alias-related_to-schema-relationship-type-alias_of-inverse", + "summary": "has_alias is the inverse term for alias_of.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -7359,16 +20830,16 @@ "target_substrate": "" }, { - "source": "merge-validation", - "target": "namespacing", - "type": "requires", + "source": "xananode.canonical:schema/relationship-type-has_appearance", + "target": "xananode.canonical:schema/relationship-type-appears_in", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/merge-validation-requires-namespacing-164", - "summary": "Merge Validation requires Namespacing.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-has_appearance-related_to-schema-relationship-type-appears_in-inverse", + "summary": "has_appearance is the inverse term for appears_in.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -7376,16 +20847,16 @@ "target_substrate": "" }, { - "source": "merge-validation", - "target": "provenance", - "type": "requires", + "source": "xananode.canonical:schema/relationship-type-has_claim", + "target": "xananode.canonical:schema/relationship-type-claim_of", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/merge-validation-requires-provenance-165", - "summary": "Merge Validation requires Provenance.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-has_claim-related_to-schema-relationship-type-claim_of-inverse", + "summary": "Has claim has inverse claim_of.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -7393,16 +20864,16 @@ "target_substrate": "" }, { - "source": "merge-validation", - "target": "schema-extension", - "type": "requires", + "source": "xananode.canonical:schema/relationship-type-has_context", + "target": "xananode.canonical:schema/relationship-type-context_for", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/merge-validation-requires-schema-extension-166", - "summary": "Merge Validation requires Schema Extension.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-has_context-related_to-schema-relationship-type-context_for-inverse", + "summary": "has_context is the inverse term for context_for.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -7410,16 +20881,16 @@ "target_substrate": "" }, { - "source": "merge-validation", - "target": "merge-report", - "type": "uses", - "weight": 3, + "source": "xananode.canonical:schema/relationship-type-has_evidence", + "target": "xananode.canonical:schema/relationship-type-evidence_for", + "type": "related_to", + "weight": 4, "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/merge-validation-uses-merge-report-167", - "summary": "Merge Validation uses Merge Report.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-has_evidence-related_to-schema-relationship-type-evidence_for-inverse", + "summary": "has_evidence is the inverse term for evidence_for.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -7427,16 +20898,16 @@ "target_substrate": "" }, { - "source": "merge-validation", - "target": "compatibility-report", - "type": "uses", - "weight": 3, + "source": "xananode.canonical:schema/relationship-type-has_extension", + "target": "xananode.canonical:schema/relationship-type-extension_of", + "type": "related_to", + "weight": 4, "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/merge-validation-uses-compatibility-report-168", - "summary": "Merge Validation uses Compatibility Report.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-has_extension-related_to-schema-relationship-type-extension_of-inverse", + "summary": "has_extension is the inverse term for extension_of.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -7444,16 +20915,16 @@ "target_substrate": "" }, { - "source": "merge-validation", - "target": "claim-merge-without-collapse", - "type": "arrives_at", + "source": "xananode.canonical:schema/relationship-type-has_primary_media", + "target": "xananode.canonical:schema/relationship-type-used_as_primary_media_for", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/merge-validation-arrives_at-claim-merge-without-collapse-169", - "summary": "Merge Validation arrives at Substrates should merge without collapsing disagreement.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-has_primary_media-related_to-schema-relationship-type-used_as_primary_media_for-inverse", + "summary": "Has primary media has inverse used_as_primary_media_for.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -7461,16 +20932,16 @@ "target_substrate": "" }, { - "source": "merge-report", - "target": "merge-validation", - "type": "documents", + "source": "xananode.canonical:schema/relationship-type-identified_by", + "target": "xananode.canonical:schema/relationship-type-identified", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/merge-report-documents-merge-validation-170", - "summary": "Merge Report documents Merge Validation.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-identified_by-related_to-schema-relationship-type-identified-inverse", + "summary": "identified_by is the inverse term for identified.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -7478,16 +20949,33 @@ "target_substrate": "" }, { - "source": "merge-report", - "target": "provenance", - "type": "preserves", - "weight": 5, - "visibility": "primary", + "source": "xananode.canonical:schema/relationship-type-identified", + "target": "xananode.canonical:schema/relationship-type-identified_by", + "type": "related_to", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-identified-related_to-schema-relationship-type-identified_by-inverse", + "summary": "Identified has inverse identified_by.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.canonical:schema/relationship-type-implemented_by", + "target": "xananode.canonical:schema/relationship-type-implements", + "type": "related_to", + "weight": 4, + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/merge-report-preserves-provenance-171", - "summary": "Merge Report preserves Provenance.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-implemented_by-related_to-schema-relationship-type-implements-inverse", + "summary": "implemented_by is the inverse term for implements.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -7495,16 +20983,16 @@ "target_substrate": "" }, { - "source": "merge-report", - "target": "claim-merge-without-collapse", - "type": "supports", - "weight": 3, + "source": "xananode.canonical:schema/relationship-type-implements", + "target": "xananode.canonical:schema/relationship-type-implemented_by", + "type": "related_to", + "weight": 4, "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/merge-report-supports-claim-merge-without-collapse-172", - "summary": "Merge Report supports Substrates should merge without collapsing disagreement.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-implements-related_to-schema-relationship-type-implemented_by-inverse", + "summary": "Implements has inverse implemented_by.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -7512,16 +21000,16 @@ "target_substrate": "" }, { - "source": "known-implementations-registry", - "target": "xananode-hugo-theme", - "type": "documents", + "source": "xananode.canonical:schema/relationship-type-included_in", + "target": "xananode.canonical:schema/relationship-type-includes", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/known-implementations-registry-documents-xananode-hugo-theme-173", - "summary": "Known Implementations Registry documents XanaNode Hugo Theme.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-included_in-related_to-schema-relationship-type-includes-inverse", + "summary": "included_in is the inverse term for includes.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -7529,16 +21017,16 @@ "target_substrate": "" }, { - "source": "known-implementations-registry", - "target": "compatibility-levels", - "type": "supports", - "weight": 3, + "source": "xananode.canonical:schema/relationship-type-includes", + "target": "xananode.canonical:schema/relationship-type-included_in", + "type": "related_to", + "weight": 4, "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/known-implementations-registry-supports-compatibility-levels-174", - "summary": "Known Implementations Registry supports Compatibility Levels.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-includes-related_to-schema-relationship-type-included_in-inverse", + "summary": "Includes has inverse included_in.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -7546,16 +21034,16 @@ "target_substrate": "" }, { - "source": "knowledge-substrate", - "target": "claim-substrate-is-structure", - "type": "has_claim", - "weight": 5, - "visibility": "primary", + "source": "xananode.canonical:schema/relationship-type-influenced_by", + "target": "xananode.canonical:schema/relationship-type-influenced", + "type": "related_to", + "weight": 4, + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/knowledge-substrate-has_claim-claim-substrate-is-structure-175", - "summary": "Knowledge Substrate has claim A knowledge substrate is structure, not information.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-influenced_by-related_to-schema-relationship-type-influenced-inverse", + "summary": "influenced_by is the inverse term for influenced.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -7563,16 +21051,16 @@ "target_substrate": "" }, { - "source": "knowledge-substrate", - "target": "provenance", - "type": "requires", + "source": "xananode.canonical:schema/relationship-type-influenced", + "target": "xananode.canonical:schema/relationship-type-influenced_by", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/knowledge-substrate-requires-provenance-176", - "summary": "Knowledge Substrate requires Provenance.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-influenced-related_to-schema-relationship-type-influenced_by-inverse", + "summary": "Influenced has inverse influenced_by.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -7580,16 +21068,16 @@ "target_substrate": "" }, { - "source": "knowledge-substrate", - "target": "typed-relationships", - "type": "requires", + "source": "xananode.canonical:schema/relationship-type-interviewed_by", + "target": "xananode.canonical:schema/relationship-type-interviewed", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/knowledge-substrate-requires-typed-relationships-177", - "summary": "Knowledge Substrate requires Typed Relationships.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-interviewed_by-related_to-schema-relationship-type-interviewed-inverse", + "summary": "interviewed_by is the inverse term for interviewed.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -7597,16 +21085,16 @@ "target_substrate": "" }, { - "source": "xananode-core-schema", - "target": "knowledge-substrate", - "type": "enables", + "source": "xananode.canonical:schema/relationship-type-interviewed", + "target": "xananode.canonical:schema/relationship-type-interviewed_by", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/xananode-core-schema-enables-knowledge-substrate-178", - "summary": "XanaNode Core Schema enables Knowledge Substrate.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-interviewed-related_to-schema-relationship-type-interviewed_by-inverse", + "summary": "Interviewed has inverse interviewed_by.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -7614,16 +21102,16 @@ "target_substrate": "" }, { - "source": "independent-moderation", - "target": "single-source-of-truth", - "type": "contrasts_with", + "source": "xananode.canonical:schema/relationship-type-introduced_by", + "target": "xananode.canonical:schema/relationship-type-introduced", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/independent-moderation-contrasts_with-single-source-of-truth-179", - "summary": "Independent Moderation contrasts with Single Source of Truth.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-introduced_by-related_to-schema-relationship-type-introduced-inverse", + "summary": "introduced_by is the inverse term for introduced.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -7631,16 +21119,16 @@ "target_substrate": "" }, { - "source": "independent-moderation", - "target": "provenance", - "type": "requires", + "source": "xananode.canonical:schema/relationship-type-introduced_in", + "target": "xananode.canonical:schema/relationship-type-introduction_venue_of", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/independent-moderation-requires-provenance-180", - "summary": "Independent Moderation requires Provenance.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-introduced_in-related_to-schema-relationship-type-introduction_venue_of-inverse", + "summary": "Introduced in has inverse introduction_venue_of.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -7648,16 +21136,16 @@ "target_substrate": "" }, { - "source": "transclusion", - "target": "fragment-node", - "type": "requires", + "source": "xananode.canonical:schema/relationship-type-introduced", + "target": "xananode.canonical:schema/relationship-type-introduced_by", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/transclusion-requires-fragment-node-181", - "summary": "Transclusion requires Fragment Node.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-introduced-related_to-schema-relationship-type-introduced_by-inverse", + "summary": "Introduced has inverse introduced_by.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -7665,16 +21153,16 @@ "target_substrate": "" }, { - "source": "fragment-node", - "target": "provenance", - "type": "preserves", - "weight": 5, - "visibility": "primary", + "source": "xananode.canonical:schema/relationship-type-introduction_venue_of", + "target": "xananode.canonical:schema/relationship-type-introduced_in", + "type": "related_to", + "weight": 4, + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/fragment-node-preserves-provenance-182", - "summary": "Fragment Node preserves Provenance.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-introduction_venue_of-related_to-schema-relationship-type-introduced_in-inverse", + "summary": "introduction_venue_of is the inverse term for introduced_in.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -7682,16 +21170,16 @@ "target_substrate": "" }, { - "source": "fragment-node", - "target": "mother-of-all-demos", - "type": "deep_links_to", + "source": "xananode.canonical:schema/relationship-type-is_start_of", + "target": "xananode.canonical:schema/relationship-type-starts_with", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/fragment-node-deep_links_to-mother-of-all-demos-183", - "summary": "Fragment Node deep links to Mother of All Demos.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-is_start_of-related_to-schema-relationship-type-starts_with-inverse", + "summary": "is_start_of is the inverse term for starts_with.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -7699,16 +21187,16 @@ "target_substrate": "" }, { - "source": "federation-rules", - "target": "federated-knowledge-substrates", - "type": "defines", - "weight": 5, - "visibility": "primary", + "source": "xananode.canonical:schema/relationship-type-mapped_from", + "target": "xananode.canonical:schema/relationship-type-maps_to", + "type": "related_to", + "weight": 4, + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/federation-rules-defines-federated-knowledge-substrates-184", - "summary": "Federation Rules defines Federated Knowledge Substrates.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-mapped_from-related_to-schema-relationship-type-maps_to-inverse", + "summary": "mapped_from is the inverse term for maps_to.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -7716,16 +21204,16 @@ "target_substrate": "" }, { - "source": "federation-rules", - "target": "independent-moderation", - "type": "preserves", - "weight": 5, - "visibility": "primary", + "source": "xananode.canonical:schema/relationship-type-maps_to", + "target": "xananode.canonical:schema/relationship-type-mapped_from", + "type": "related_to", + "weight": 4, + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/federation-rules-preserves-independent-moderation-185", - "summary": "Federation Rules preserves Independent Moderation.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-maps_to-related_to-schema-relationship-type-mapped_from-inverse", + "summary": "Maps to has inverse mapped_from.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -7733,16 +21221,16 @@ "target_substrate": "" }, { - "source": "federation-rules", - "target": "compatibility-report", - "type": "requires", + "source": "xananode.canonical:schema/relationship-type-memorialized_by", + "target": "xananode.canonical:schema/relationship-type-memorializes", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/federation-rules-requires-compatibility-report-186", - "summary": "Federation Rules requires Compatibility Report.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-memorialized_by-related_to-schema-relationship-type-memorializes-inverse", + "summary": "memorialized_by is the inverse term for memorializes.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -7750,16 +21238,16 @@ "target_substrate": "" }, { - "source": "federation-rules", - "target": "merge-report", - "type": "requires", + "source": "xananode.canonical:schema/relationship-type-memorializes", + "target": "xananode.canonical:schema/relationship-type-memorialized_by", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/federation-rules-requires-merge-report-187", - "summary": "Federation Rules requires Merge Report.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-memorializes-related_to-schema-relationship-type-memorialized_by-inverse", + "summary": "Memorializes has inverse memorialized_by.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -7767,16 +21255,16 @@ "target_substrate": "" }, { - "source": "federation-example", - "target": "federated-knowledge-substrates", - "type": "demonstrates", + "source": "xananode.canonical:schema/relationship-type-mentioned_by", + "target": "xananode.canonical:schema/relationship-type-mentions", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/federation-example-demonstrates-federated-knowledge-substrates-188", - "summary": "Federation Example demonstrates Federated Knowledge Substrates.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-mentioned_by-related_to-schema-relationship-type-mentions-inverse", + "summary": "mentioned_by is the inverse term for mentions.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -7784,16 +21272,16 @@ "target_substrate": "" }, { - "source": "federation-example", - "target": "compatibility-report", - "type": "uses", - "weight": 3, + "source": "xananode.canonical:schema/relationship-type-mentions", + "target": "xananode.canonical:schema/relationship-type-mentioned_by", + "type": "related_to", + "weight": 4, "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/federation-example-uses-compatibility-report-189", - "summary": "Federation Example uses Compatibility Report.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-mentions-related_to-schema-relationship-type-mentioned_by-inverse", + "summary": "Mentions has inverse mentioned_by.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -7801,16 +21289,16 @@ "target_substrate": "" }, { - "source": "federation-example", - "target": "merge-report", - "type": "uses", - "weight": 3, + "source": "xananode.canonical:schema/relationship-type-motivated_by", + "target": "xananode.canonical:schema/relationship-type-motivates", + "type": "related_to", + "weight": 4, "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/federation-example-uses-merge-report-190", - "summary": "Federation Example uses Merge Report.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-motivated_by-related_to-schema-relationship-type-motivates-inverse", + "summary": "Motivated by has inverse motivates.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -7818,16 +21306,16 @@ "target_substrate": "" }, { - "source": "federation-example", - "target": "independent-moderation", - "type": "preserves", - "weight": 5, - "visibility": "primary", + "source": "xananode.canonical:schema/relationship-type-motivates", + "target": "xananode.canonical:schema/relationship-type-motivated_by", + "type": "related_to", + "weight": 4, + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/federation-example-preserves-independent-moderation-191", - "summary": "Federation Example preserves Independent Moderation.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-motivates-related_to-schema-relationship-type-motivated_by-inverse", + "summary": "motivates is the inverse term for motivated_by.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -7835,16 +21323,16 @@ "target_substrate": "" }, { - "source": "federated-knowledge-substrates", - "target": "namespacing", - "type": "requires", + "source": "xananode.canonical:schema/relationship-type-narrower_than", + "target": "xananode.canonical:schema/relationship-type-broader_than", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/federated-knowledge-substrates-requires-namespacing-192", - "summary": "Federated Knowledge Substrates requires Namespacing.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-narrower_than-related_to-schema-relationship-type-broader_than-inverse", + "summary": "narrower_than is the inverse term for broader_than.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -7852,16 +21340,16 @@ "target_substrate": "" }, { - "source": "federated-knowledge-substrates", - "target": "merge-validation", - "type": "requires", + "source": "xananode.canonical:schema/relationship-type-occurred_at", + "target": "xananode.canonical:schema/relationship-type-site_of", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/federated-knowledge-substrates-requires-merge-validation-193", - "summary": "Federated Knowledge Substrates requires Merge Validation.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-occurred_at-related_to-schema-relationship-type-site_of-inverse", + "summary": "Occurred at has inverse site_of.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -7869,16 +21357,16 @@ "target_substrate": "" }, { - "source": "federated-knowledge-substrates", - "target": "federation-rules", - "type": "requires", + "source": "xananode.canonical:schema/relationship-type-parallel_to", + "target": "xananode.canonical:schema/relationship-type-parallel_to", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/federated-knowledge-substrates-requires-federation-rules-194", - "summary": "Federated Knowledge Substrates requires Federation Rules.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-parallel_to-related_to-schema-relationship-type-parallel_to-inverse", + "summary": "Parallel to has inverse parallel_to.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -7886,16 +21374,16 @@ "target_substrate": "" }, { - "source": "federated-knowledge-substrates", - "target": "independent-moderation", - "type": "preserves", - "weight": 5, - "visibility": "primary", + "source": "xananode.canonical:schema/relationship-type-part_of", + "target": "xananode.canonical:schema/relationship-type-contains", + "type": "related_to", + "weight": 4, + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/federated-knowledge-substrates-preserves-independent-moderation-195", - "summary": "Federated Knowledge Substrates preserves Independent Moderation.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-part_of-related_to-schema-relationship-type-contains-inverse", + "summary": "part_of is the inverse term for contains.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -7903,16 +21391,16 @@ "target_substrate": "" }, { - "source": "federated-knowledge-substrates", - "target": "single-source-of-truth", - "type": "alternative_to", + "source": "xananode.canonical:schema/relationship-type-participated_in", + "target": "xananode.canonical:schema/relationship-type-had_participant", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/federated-knowledge-substrates-alternative_to-single-source-of-truth-196", - "summary": "Federated Knowledge Substrates alternative to Single Source of Truth.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-participated_in-related_to-schema-relationship-type-had_participant-inverse", + "summary": "Participated in has inverse had_participant.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -7920,16 +21408,16 @@ "target_substrate": "" }, { - "source": "dispute-resolution", - "target": "provenance", - "type": "requires", + "source": "xananode.canonical:schema/relationship-type-popularized_by", + "target": "xananode.canonical:schema/relationship-type-popularized", + "type": "related_to", "weight": 4, - "visibility": "primary", - "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/dispute-resolution-requires-provenance-197", - "summary": "Dispute Resolution requires Provenance.", + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-popularized_by-related_to-schema-relationship-type-popularized-inverse", + "summary": "popularized_by is the inverse term for popularized.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -7937,16 +21425,16 @@ "target_substrate": "" }, { - "source": "dispute-resolution", - "target": "claim-merge-without-collapse", - "type": "supports", - "weight": 3, + "source": "xananode.canonical:schema/relationship-type-popularized", + "target": "xananode.canonical:schema/relationship-type-popularized_by", + "type": "related_to", + "weight": 4, "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/dispute-resolution-supports-claim-merge-without-collapse-198", - "summary": "Dispute Resolution supports Substrates should merge without collapsing disagreement.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-popularized-related_to-schema-relationship-type-popularized_by-inverse", + "summary": "Popularized has inverse popularized_by.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -7954,16 +21442,16 @@ "target_substrate": "" }, { - "source": "dispute-resolution", - "target": "merge-report", - "type": "context_for", - "weight": 3, + "source": "xananode.canonical:schema/relationship-type-possible_match", + "target": "xananode.canonical:schema/relationship-type-possible_match", + "type": "related_to", + "weight": 4, "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/dispute-resolution-context_for-merge-report-199", - "summary": "Dispute Resolution context for Merge Report.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-possible_match-related_to-schema-relationship-type-possible_match-inverse", + "summary": "Possible match has inverse possible_match.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -7971,16 +21459,16 @@ "target_substrate": "" }, { - "source": "federation-rules", - "target": "dispute-resolution", - "type": "requires", + "source": "xananode.canonical:schema/relationship-type-preceded", + "target": "xananode.canonical:schema/relationship-type-followed", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/federation-rules-requires-dispute-resolution-200", - "summary": "Federation Rules requires Dispute Resolution.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-preceded-related_to-schema-relationship-type-followed-inverse", + "summary": "Preceded has inverse followed.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -7988,16 +21476,16 @@ "target_substrate": "" }, { - "source": "deep-linking", - "target": "transclusion", - "type": "enables", + "source": "xananode.canonical:schema/relationship-type-presented_by", + "target": "xananode.canonical:schema/relationship-type-presented", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/deep-linking-enables-transclusion-201", - "summary": "Deep Linking enables Transclusion.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-presented_by-related_to-schema-relationship-type-presented-inverse", + "summary": "presented_by is the inverse term for presented.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -8005,16 +21493,16 @@ "target_substrate": "" }, { - "source": "deep-linking", - "target": "unlabeled-hyperlink", - "type": "contrasts_with", + "source": "xananode.canonical:schema/relationship-type-presented", + "target": "xananode.canonical:schema/relationship-type-presented_by", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/deep-linking-contrasts_with-unlabeled-hyperlink-202", - "summary": "Deep Linking contrasts with Unlabeled Hyperlink.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-presented-related_to-schema-relationship-type-presented_by-inverse", + "summary": "Presented has inverse presented_by.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -8022,16 +21510,16 @@ "target_substrate": "" }, { - "source": "custom-extension-substrate", - "target": "schema-extension", - "type": "demonstrates", + "source": "xananode.canonical:schema/relationship-type-preserved_by", + "target": "xananode.canonical:schema/relationship-type-preserves", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/custom-extension-substrate-demonstrates-schema-extension-203", - "summary": "Custom Extension Substrate demonstrates Schema Extension.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-preserved_by-related_to-schema-relationship-type-preserves-inverse", + "summary": "preserved_by is the inverse term for preserves.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -8039,16 +21527,16 @@ "target_substrate": "" }, { - "source": "custom-extension-substrate", - "target": "namespace-registry", - "type": "requires", + "source": "xananode.canonical:schema/relationship-type-preserves", + "target": "xananode.canonical:schema/relationship-type-preserved_by", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/custom-extension-substrate-requires-namespace-registry-204", - "summary": "Custom Extension Substrate requires Namespace Registry.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-preserves-related_to-schema-relationship-type-preserved_by-inverse", + "summary": "Preserves has inverse preserved_by.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -8056,16 +21544,16 @@ "target_substrate": "" }, { - "source": "custom-extension-substrate", - "target": "substrate-manifest", - "type": "uses", - "weight": 3, + "source": "xananode.canonical:schema/relationship-type-produces", + "target": "xananode.canonical:schema/relationship-type-results_from", + "type": "related_to", + "weight": 4, "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/custom-extension-substrate-uses-substrate-manifest-205", - "summary": "Custom Extension Substrate uses Substrate Manifest.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-produces-related_to-schema-relationship-type-results_from-inverse", + "summary": "produces is the inverse term for results_from.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -8073,16 +21561,16 @@ "target_substrate": "" }, { - "source": "custom-extension-substrate", - "target": "canonical-type-policy", - "type": "features", - "weight": 5, - "visibility": "primary", + "source": "xananode.canonical:schema/relationship-type-proposed_by", + "target": "xananode.canonical:schema/relationship-type-proposed", + "type": "related_to", + "weight": 4, + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/custom-extension-substrate-features-canonical-type-policy-206", - "summary": "Custom Extension Substrate features Canonical Type Policy.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-proposed_by-related_to-schema-relationship-type-proposed-inverse", + "summary": "proposed_by is the inverse term for proposed.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -8090,16 +21578,16 @@ "target_substrate": "" }, { - "source": "compatibility-report", - "target": "compatibility-levels", - "type": "documents", + "source": "xananode.canonical:schema/relationship-type-proposed", + "target": "xananode.canonical:schema/relationship-type-proposed_by", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/compatibility-report-documents-compatibility-levels-207", - "summary": "Compatibility Report documents Compatibility Levels.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-proposed-related_to-schema-relationship-type-proposed_by-inverse", + "summary": "Proposed has inverse proposed_by.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -8107,16 +21595,16 @@ "target_substrate": "" }, { - "source": "merge-validation", - "target": "compatibility-report", - "type": "requires", + "source": "xananode.canonical:schema/relationship-type-quoted_by", + "target": "xananode.canonical:schema/relationship-type-quotes", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/merge-validation-requires-compatibility-report-208", - "summary": "Merge Validation requires Compatibility Report.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-quoted_by-related_to-schema-relationship-type-quotes-inverse", + "summary": "quoted_by is the inverse term for quotes.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -8124,16 +21612,16 @@ "target_substrate": "" }, { - "source": "compatibility-levels", - "target": "compatibility-report", - "type": "uses", - "weight": 3, + "source": "xananode.canonical:schema/relationship-type-quotes", + "target": "xananode.canonical:schema/relationship-type-quoted_by", + "type": "related_to", + "weight": 4, "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/compatibility-levels-uses-compatibility-report-209", - "summary": "Compatibility Levels uses Compatibility Report.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-quotes-related_to-schema-relationship-type-quoted_by-inverse", + "summary": "Quotes has inverse quoted_by.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -8141,16 +21629,16 @@ "target_substrate": "" }, { - "source": "compatibility-levels", - "target": "substrate-manifest", - "type": "requires", + "source": "xananode.canonical:schema/relationship-type-refined_by", + "target": "xananode.canonical:schema/relationship-type-refines", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/compatibility-levels-requires-substrate-manifest-210", - "summary": "Compatibility Levels requires Substrate Manifest.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-refined_by-related_to-schema-relationship-type-refines-inverse", + "summary": "refined_by is the inverse term for refines.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -8158,16 +21646,16 @@ "target_substrate": "" }, { - "source": "federated-knowledge-substrates", - "target": "compatibility-levels", - "type": "requires", + "source": "xananode.canonical:schema/relationship-type-refines", + "target": "xananode.canonical:schema/relationship-type-refined_by", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/federated-knowledge-substrates-requires-compatibility-levels-211", - "summary": "Federated Knowledge Substrates requires Compatibility Levels.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-refines-related_to-schema-relationship-type-refined_by-inverse", + "summary": "Refines has inverse refined_by.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -8175,16 +21663,16 @@ "target_substrate": "" }, { - "source": "federated-knowledge-substrates", - "target": "civilizational-memory", - "type": "enables", + "source": "xananode.canonical:schema/relationship-type-related_to", + "target": "xananode.canonical:schema/relationship-type-related_to", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/federated-knowledge-substrates-enables-civilizational-memory-212", - "summary": "Federated Knowledge Substrates enables Civilizational Memory.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-related_to-related_to-schema-relationship-type-related_to-inverse", + "summary": "Related to has inverse related_to.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -8192,16 +21680,16 @@ "target_substrate": "" }, { - "source": "civilizational-memory", - "target": "knowledge-substrate", - "type": "requires", + "source": "xananode.canonical:schema/relationship-type-represented_by", + "target": "xananode.canonical:schema/relationship-type-represents", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/civilizational-memory-requires-knowledge-substrate-213", - "summary": "Civilizational Memory requires Knowledge Substrate.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-represented_by-related_to-schema-relationship-type-represents-inverse", + "summary": "represented_by is the inverse term for represents.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -8209,16 +21697,16 @@ "target_substrate": "" }, { - "source": "civilizational-memory", - "target": "provenance", - "type": "requires", + "source": "xananode.canonical:schema/relationship-type-represents", + "target": "xananode.canonical:schema/relationship-type-represented_by", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/civilizational-memory-requires-provenance-214", - "summary": "Civilizational Memory requires Provenance.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-represents-related_to-schema-relationship-type-represented_by-inverse", + "summary": "Represents has inverse represented_by.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -8226,16 +21714,16 @@ "target_substrate": "" }, { - "source": "civilizational-memory", - "target": "merge-validation", - "type": "requires", + "source": "xananode.canonical:schema/relationship-type-required_for", + "target": "xananode.canonical:schema/relationship-type-requires", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/civilizational-memory-requires-merge-validation-215", - "summary": "Civilizational Memory requires Merge Validation.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-required_for-related_to-schema-relationship-type-requires-inverse", + "summary": "required_for is the inverse term for requires.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -8243,16 +21731,16 @@ "target_substrate": "" }, { - "source": "canonical-type-policy", - "target": "schema-extension", - "type": "context_for", - "weight": 3, + "source": "xananode.canonical:schema/relationship-type-requires", + "target": "xananode.canonical:schema/relationship-type-required_for", + "type": "related_to", + "weight": 4, "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/canonical-type-policy-context_for-schema-extension-216", - "summary": "Canonical Type Policy context for Schema Extension.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-requires-related_to-schema-relationship-type-required_for-inverse", + "summary": "Requires has inverse required_for.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -8260,16 +21748,16 @@ "target_substrate": "" }, { - "source": "canonical-type-policy", - "target": "namespacing", - "type": "requires", + "source": "xananode.canonical:schema/relationship-type-results_from", + "target": "xananode.canonical:schema/relationship-type-produces", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/canonical-type-policy-requires-namespacing-217", - "summary": "Canonical Type Policy requires Namespacing.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-results_from-related_to-schema-relationship-type-produces-inverse", + "summary": "Results from has inverse produces.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -8277,16 +21765,16 @@ "target_substrate": "" }, { - "source": "xanadu-document-interconnection", - "target": "claim-substrate-is-structure", - "type": "supports", - "weight": 3, + "source": "xananode.canonical:schema/relationship-type-same_entity", + "target": "xananode.canonical:schema/relationship-type-same_entity", + "type": "related_to", + "weight": 4, "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/xanadu-document-interconnection-supports-claim-substrate-is-structure-218", - "summary": "Xanadu: Document Interconnection Enabling Re-use supports A knowledge substrate is structure, not information.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-same_entity-related_to-schema-relationship-type-same_entity-inverse", + "summary": "Same entity has inverse same_entity.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -8294,16 +21782,16 @@ "target_substrate": "" }, { - "source": "typed-relationships", - "target": "claim-relationships-preserve-context", - "type": "has_claim", - "weight": 5, - "visibility": "primary", + "source": "xananode.canonical:schema/relationship-type-shaped_by", + "target": "xananode.canonical:schema/relationship-type-shapes", + "type": "related_to", + "weight": 4, + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/typed-relationships-has_claim-claim-relationships-preserve-context-219", - "summary": "Typed Relationships has claim Typed relationships preserve context that hyperlinks lose.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-shaped_by-related_to-schema-relationship-type-shapes-inverse", + "summary": "shaped_by is the inverse term for shapes.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -8311,16 +21799,16 @@ "target_substrate": "" }, { - "source": "claim-relationships-preserve-context", - "target": "unlabeled-hyperlink", - "type": "contrasts_with", + "source": "xananode.canonical:schema/relationship-type-shapes", + "target": "xananode.canonical:schema/relationship-type-shaped_by", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/claim-relationships-preserve-context-contrasts_with-unlabeled-hyperlink-220", - "summary": "Typed relationships preserve context that hyperlinks lose contrasts with Unlabeled Hyperlink.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-shapes-related_to-schema-relationship-type-shaped_by-inverse", + "summary": "Shapes has inverse shaped_by.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -8328,16 +21816,16 @@ "target_substrate": "" }, { - "source": "merge-validation", - "target": "claim-merge-without-collapse", - "type": "has_claim", - "weight": 5, - "visibility": "primary", + "source": "xananode.canonical:schema/relationship-type-site_of", + "target": "xananode.canonical:schema/relationship-type-occurred_at", + "type": "related_to", + "weight": 4, + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/merge-validation-has_claim-claim-merge-without-collapse-221", - "summary": "Merge Validation has claim Substrates should merge without collapsing disagreement.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-site_of-related_to-schema-relationship-type-occurred_at-inverse", + "summary": "site_of is the inverse term for occurred_at.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -8345,16 +21833,16 @@ "target_substrate": "" }, { - "source": "xananode-core-schema", - "target": "claim-merge-without-collapse", - "type": "supports", - "weight": 3, + "source": "xananode.canonical:schema/relationship-type-spoke_at", + "target": "xananode.canonical:schema/relationship-type-featured_speaker", + "type": "related_to", + "weight": 4, "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/xananode-core-schema-supports-claim-merge-without-collapse-222", - "summary": "XanaNode Core Schema supports Substrates should merge without collapsing disagreement.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-spoke_at-related_to-schema-relationship-type-featured_speaker-inverse", + "summary": "Spoke at has inverse featured_speaker.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -8362,16 +21850,16 @@ "target_substrate": "" }, { - "source": "claim-merge-without-collapse", - "target": "single-source-of-truth", - "type": "contradicts", + "source": "xananode.canonical:schema/relationship-type-starts_with", + "target": "xananode.canonical:schema/relationship-type-is_start_of", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/claim-merge-without-collapse-contradicts-single-source-of-truth-223", - "summary": "Substrates should merge without collapsing disagreement contradicts Single Source of Truth.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-starts_with-related_to-schema-relationship-type-is_start_of-inverse", + "summary": "Starts with has inverse is_start_of.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -8379,16 +21867,16 @@ "target_substrate": "" }, { - "source": "source-github", - "target": "xananode", - "type": "documents", + "source": "xananode.canonical:schema/relationship-type-superseded_by", + "target": "xananode.canonical:schema/relationship-type-supersedes", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/source-github-documents-xananode-224", - "summary": "The public GitHub profile collects XanaNode repositories and development activity.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-superseded_by-related_to-schema-relationship-type-supersedes-inverse", + "summary": "superseded_by is the inverse term for supersedes.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -8396,16 +21884,16 @@ "target_substrate": "" }, { - "source": "source-support", - "target": "xananode", - "type": "supports", - "weight": 3, + "source": "xananode.canonical:schema/relationship-type-supersedes", + "target": "xananode.canonical:schema/relationship-type-superseded_by", + "type": "related_to", + "weight": 4, "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/source-support-supports-xananode-225", - "summary": "The support page helps sustain authored XanaNode substrate creation.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-supersedes-related_to-schema-relationship-type-superseded_by-inverse", + "summary": "Supersedes has inverse superseded_by.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -8413,16 +21901,16 @@ "target_substrate": "" }, { - "source": "xananode.example:fragment/xanadu-document-interconnection-0001", - "target": "xanadu-document-interconnection", - "type": "derived_from", + "source": "xananode.canonical:schema/relationship-type-supported_by", + "target": "xananode.canonical:schema/relationship-type-supports", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/xanadu-document-interconnection-fragment-0001-derived-from-source", - "summary": "Reusable Media Fragment is derived from a stable addressable portion of its source node.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-supported_by-related_to-schema-relationship-type-supports-inverse", + "summary": "supported_by is the inverse term for supports.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -8430,16 +21918,16 @@ "target_substrate": "" }, { - "source": "xananode.example:fragment/mother-of-all-demos-0001", - "target": "mother-of-all-demos", - "type": "derived_from", + "source": "xananode.canonical:schema/relationship-type-supports", + "target": "xananode.canonical:schema/relationship-type-supported_by", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/mother-of-all-demos-fragment-0001-derived-from-source", - "summary": "Augmenting Human Intelligence Fragment is derived from a stable addressable portion of its source node.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-supports-related_to-schema-relationship-type-supported_by-inverse", + "summary": "Supports has inverse supported_by.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -8447,16 +21935,16 @@ "target_substrate": "" }, { - "source": "xananode.example:fragment/as-we-may-think-0004", - "target": "as-we-may-think", - "type": "derived_from", + "source": "xananode.canonical:schema/relationship-type-threatened_by", + "target": "xananode.canonical:schema/relationship-type-threatens", + "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/as-we-may-think-fragment-0004-derived-from-source", - "summary": "Associative Trails Fragment is derived from a stable addressable portion of its source node.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-threatened_by-related_to-schema-relationship-type-threatens-inverse", + "summary": "threatened_by is the inverse term for threatens.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -8464,16 +21952,16 @@ "target_substrate": "" }, { - "source": "xananode-hugo-theme", - "target": "xananode-icon", - "type": "has_primary_media", - "weight": 5, - "visibility": "primary", + "source": "xananode.canonical:schema/relationship-type-threatens", + "target": "xananode.canonical:schema/relationship-type-threatened_by", + "type": "related_to", + "weight": 4, + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/xananode-hugo-theme-represented-by-xananode-icon", - "summary": "XanaNode Hugo Theme uses XanaNode Icon as its primary media.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-threatens-related_to-schema-relationship-type-threatened_by-inverse", + "summary": "Threatens has inverse threatened_by.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -8481,16 +21969,16 @@ "target_substrate": "" }, { - "source": "xananode", - "target": "xananode-icon", - "type": "has_primary_media", - "weight": 5, - "visibility": "primary", + "source": "xananode.canonical:schema/relationship-type-trained_on", + "target": "xananode.canonical:schema/relationship-type-used_to_train", + "type": "related_to", + "weight": 4, + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/xananode-represented-by-xananode-icon", - "summary": "XanaNode uses XanaNode Icon as its primary media.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-trained_on-related_to-schema-relationship-type-used_to_train-inverse", + "summary": "Trained on has inverse used_to_train.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -8498,16 +21986,16 @@ "target_substrate": "" }, { - "source": "tumbler-addressing", - "target": "xananode.example:fragment/as-we-may-think-0004", - "type": "transcludes", - "weight": 5, - "visibility": "primary", + "source": "xananode.canonical:schema/relationship-type-transcluded_by", + "target": "xananode.canonical:schema/relationship-type-transcludes", + "type": "related_to", + "weight": 4, + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/tumbler-addressing-transcludes-0004", - "summary": "Tumbler Addressing transcludes Associative Trails Fragment by stable reference.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-transcluded_by-related_to-schema-relationship-type-transcludes-inverse", + "summary": "transcluded_by is the inverse term for transcludes.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -8515,16 +22003,16 @@ "target_substrate": "" }, { - "source": "transclusion", - "target": "xananode.example:fragment/xanadu-document-interconnection-0001", - "type": "transcludes", - "weight": 5, - "visibility": "primary", + "source": "xananode.canonical:schema/relationship-type-transcludes", + "target": "xananode.canonical:schema/relationship-type-transcluded_by", + "type": "related_to", + "weight": 4, + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/transclusion-transcludes-0001", - "summary": "Transclusion transcludes Reusable Media Fragment by stable reference.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-transcludes-related_to-schema-relationship-type-transcluded_by-inverse", + "summary": "Transcludes has inverse transcluded_by.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -8532,16 +22020,16 @@ "target_substrate": "" }, { - "source": "fragment-node", - "target": "xananode.example:fragment/mother-of-all-demos-0001", - "type": "transcludes", - "weight": 5, - "visibility": "primary", + "source": "xananode.canonical:schema/relationship-type-used_as_primary_media_for", + "target": "xananode.canonical:schema/relationship-type-has_primary_media", + "type": "related_to", + "weight": 4, + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "xananode.example:rel/fragment-node-transcludes-0001", - "summary": "Fragment Node transcludes Augmenting Human Intelligence Fragment by stable reference.", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-used_as_primary_media_for-related_to-schema-relationship-type-has_primary_media-inverse", + "summary": "used_as_primary_media_for is the inverse term for has_primary_media.", "asserted_by": "", - "asserted_at": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", "confidence": "", @@ -8549,206 +22037,206 @@ "target_substrate": "" }, { - "source": "example.minimal:source/as-we-may-think", - "target": "example.minimal:claim/substrate-is-structure", - "type": "supports", - "weight": 5, - "visibility": "primary", + "source": "xananode.canonical:schema/relationship-type-used_by", + "target": "xananode.canonical:schema/relationship-type-uses", + "type": "related_to", + "weight": 4, + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "example.minimal:rel/source-supports-claim", - "summary": "Bush's essay is used as source evidence for the claim that substrate structure matters.", - "asserted_by": "example.minimal:person/example-maintainer", - "asserted_at": "2026-01-01T00:00:00Z", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-used_by-related_to-schema-relationship-type-uses-inverse", + "summary": "used_by is the inverse term for uses.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", - "confidence": "interpretive", + "confidence": "", "external": false, "target_substrate": "" }, { - "source": "example.minimal:source/as-we-may-think", - "target": "example.minimal:concept/associative-trails", - "type": "discusses", - "weight": 5, - "visibility": "primary", + "source": "xananode.canonical:schema/relationship-type-used_to_train", + "target": "xananode.canonical:schema/relationship-type-trained_on", + "type": "related_to", + "weight": 4, + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "example.minimal:rel/source-discusses-associative-trails", - "summary": "The source discusses associative trails as a way to navigate knowledge by meaningful connections.", - "asserted_by": "example.minimal:person/example-maintainer", - "asserted_at": "2026-01-01T00:00:00Z", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-used_to_train-related_to-schema-relationship-type-trained_on-inverse", + "summary": "used_to_train is the inverse term for trained_on.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", - "confidence": "high", + "confidence": "", "external": false, "target_substrate": "" }, { - "source": "example.minimal:concept/associative-trails", - "target": "example.minimal:concept/knowledge-substrate", + "source": "xananode.canonical:schema/relationship-type-uses", + "target": "xananode.canonical:schema/relationship-type-used_by", "type": "related_to", "weight": 4, - "visibility": "primary", + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "example.minimal:rel/associative-trails-context-for-substrate", - "summary": "Associative trails provide historical and conceptual context for the knowledge substrate concept.", - "asserted_by": "example.minimal:person/example-maintainer", - "asserted_at": "2026-01-01T00:00:00Z", + "protocol_id": "xananode.canonical:rel/schema-relationship-type-uses-related_to-schema-relationship-type-used_by-inverse", + "summary": "Uses has inverse used_by.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", - "confidence": "interpretive", + "confidence": "", "external": false, "target_substrate": "" }, { - "source": "example.minimal:claim/substrate-is-structure", - "target": "example.minimal:concept/knowledge-substrate", - "type": "defines", - "weight": 5, - "visibility": "primary", + "source": "xananode.canonical:source/support-xananode", + "target": "xananode.canonical:community/xananode-contributors", + "type": "supports", + "weight": 4, + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "example.minimal:rel/claim-defines-concept", - "summary": "The claim gives the defining explanation of what a knowledge substrate is.", - "asserted_by": "example.minimal:person/example-maintainer", - "asserted_at": "2026-01-01T00:00:00Z", + "protocol_id": "xananode.canonical:rel/support-supports-contributors", + "summary": "The support source supports ongoing XanaNode authorship and development.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", - "confidence": "interpretive", + "confidence": "", "external": false, "target_substrate": "" }, { - "source": "example.minimal:concept/knowledge-substrate", - "target": "example.minimal:claim/substrate-is-structure", - "type": "has_claim", - "weight": 5, - "visibility": "primary", + "source": "xananode.canonical:fragment/relationships-preserve-knowledge-sentence", + "target": "xananode.canonical:claim/relationships-preserve-knowledge", + "type": "derived_from", + "weight": 4, + "visibility": "secondary", "origin": "protocol_relationship", - "protocol_id": "example.minimal:rel/concept-has-claim", - "summary": "The concept is built from the claim rather than floating as an unsupported idea.", - "asserted_by": "example.minimal:person/example-maintainer", - "asserted_at": "2026-01-01T00:00:00Z", + "protocol_id": "xananode.canonical:rel/tagline-fragment-derived-from-claim", + "summary": "The tagline fragment is derived from the relationship preservation claim.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", - "confidence": "high", + "confidence": "", "external": false, "target_substrate": "" }, { - "source": "example.minimal:trail/start-here", - "target": "example.minimal:source/as-we-may-think", - "type": "starts_with", - "weight": 3, - "visibility": "secondary", + "source": "xananode.canonical:essay/what-is-xananode", + "target": "xananode.canonical:concept/xananode", + "type": "explains", + "weight": 4, + "visibility": "primary", "origin": "protocol_relationship", - "protocol_id": "example.minimal:rel/trail-starts-with-source", - "summary": "The reading trail starts with the source.", - "asserted_by": "example.minimal:person/example-maintainer", - "asserted_at": "2026-01-01T00:00:00Z", + "protocol_id": "xananode.canonical:rel/what-is-xananode-explains-xananode", + "summary": "The explainer essay explains XanaNode as a layered protocol and substrate model.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", - "confidence": "curatorial", + "confidence": "", "external": false, "target_substrate": "" }, { - "source": "example.minimal:source/as-we-may-think", - "target": "example.minimal:claim/substrate-is-structure", - "type": "continues_to", - "weight": 3, - "visibility": "secondary", + "source": "xananode.canonical:source/xananode-workspace-repository", + "target": "xananode.canonical:project/xananode-workspace", + "type": "documents", + "weight": 4, + "visibility": "primary", "origin": "protocol_relationship", - "protocol_id": "example.minimal:rel/trail-continues-to-claim", - "summary": "The trail continues from source evidence to the claim derived from it.", - "asserted_by": "example.minimal:person/example-maintainer", - "asserted_at": "2026-01-01T00:00:00Z", + "protocol_id": "xananode.canonical:rel/workspace-documented-by-repository", + "summary": "The public Workspace repository documents the Workspace project.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", - "confidence": "curatorial", + "confidence": "", "external": false, "target_substrate": "" }, { - "source": "example.minimal:claim/substrate-is-structure", - "target": "example.minimal:concept/knowledge-substrate", - "type": "continues_to", - "weight": 3, - "visibility": "secondary", + "source": "xananode.canonical:project/xananode-workspace", + "target": "xananode.canonical:project/xananode-core-sdk", + "type": "uses", + "weight": 4, + "visibility": "primary", "origin": "protocol_relationship", - "protocol_id": "example.minimal:rel/trail-continues-to-concept", - "summary": "The trail continues from the defining claim to the concept it helps construct.", - "asserted_by": "example.minimal:person/example-maintainer", - "asserted_at": "2026-01-01T00:00:00Z", + "protocol_id": "xananode.canonical:rel/workspace-uses-core", + "summary": "Workspace uses Core for substrate validation, pack handling, and build orchestration.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", - "confidence": "curatorial", + "confidence": "", "external": false, "target_substrate": "" }, { - "source": "example.minimal:trail/start-here", - "target": "example.minimal:concept/associative-trails", - "type": "features", - "weight": 3, - "visibility": "secondary", + "source": "xananode.canonical:concept/xananode", + "target": "xananode.canonical:concept/knowledge-substrate", + "type": "defines", + "weight": 5, + "visibility": "primary", "origin": "protocol_relationship", - "protocol_id": "example.minimal:rel/trail-includes-associative-trails", - "summary": "The trail features the background concept that explains why relationship-based navigation matters.", - "asserted_by": "example.minimal:person/example-maintainer", - "asserted_at": "2026-01-01T00:00:00Z", + "protocol_id": "xananode.canonical:rel/xananode-defines-knowledge-substrate", + "summary": "XanaNode defines a knowledge substrate as an authored graph of addressable nodes and relationships.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", - "confidence": "curatorial", + "confidence": "", "external": false, "target_substrate": "" }, { - "source": "example.minimal:person/example-maintainer", - "target": "example.minimal:essay/relationship-navigation-intro", - "type": "created", - "weight": 4, - "visibility": "secondary", + "source": "xananode.canonical:concept/xananode", + "target": "xananode.canonical:claim/relationships-preserve-knowledge", + "type": "has_claim", + "weight": 5, + "visibility": "primary", "origin": "protocol_relationship", - "protocol_id": "example.minimal:rel/maintainer-created-intro-essay", - "summary": "The example maintainer created the short introductory essay used to demonstrate transclusion.", - "asserted_by": "example.minimal:person/example-maintainer", - "asserted_at": "2026-01-01T00:00:00Z", + "protocol_id": "xananode.canonical:rel/xananode-has-claim-relationships-preserve-knowledge", + "summary": "XanaNode centers the claim that relationships preserve knowledge.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", - "confidence": "high", + "confidence": "", "external": false, "target_substrate": "" }, { - "source": "example.minimal:fragment/as-we-may-think-0004", - "target": "example.minimal:source/as-we-may-think", - "type": "derived_from", - "weight": 5, + "source": "xananode.canonical:concept/xananode", + "target": "xananode.canonical:media/xananode-icon", + "type": "has_primary_media", + "weight": 4, "visibility": "primary", "origin": "protocol_relationship", - "protocol_id": "example.minimal:rel/fragment-derived-from-source", - "summary": "The fragment node is derived from a stable addressable portion of the source node.", - "asserted_by": "example.minimal:person/example-maintainer", - "asserted_at": "2026-01-01T00:00:00Z", + "protocol_id": "xananode.canonical:rel/xananode-has-primary-media-icon", + "summary": "The XanaNode concept uses the XanaNode icon as primary media.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", - "confidence": "high", + "confidence": "", "external": false, "target_substrate": "" }, { - "source": "example.minimal:essay/relationship-navigation-intro", - "target": "example.minimal:fragment/as-we-may-think-0004", - "type": "transcludes", + "source": "xananode.canonical:concept/xananode", + "target": "xananode.canonical:source/xananode-com-domain", + "type": "documents", "weight": 5, "visibility": "primary", "origin": "protocol_relationship", - "protocol_id": "example.minimal:rel/essay-transcludes-fragment", - "summary": "The essay includes the source fragment by stable reference instead of duplicating it.", - "asserted_by": "example.minimal:person/example-maintainer", - "asserted_at": "2026-01-01T00:00:00Z", + "protocol_id": "xananode.canonical:rel/xananode-published-at-com", + "summary": "XanaNode is publicly presented at XanaNode.com.", + "asserted_by": "", + "asserted_at": "2026-06-19T00:00:00.000Z", "valid_from": "", "valid_to": "", - "confidence": "high", + "confidence": "", "external": false, "target_substrate": "" }, diff --git a/vendor/xananode-core b/vendor/xananode-core index 268d5d91..db752c0e 160000 --- a/vendor/xananode-core +++ b/vendor/xananode-core @@ -1 +1 @@ -Subproject commit 268d5d91df401cbf423584f6621446f2d820372c +Subproject commit db752c0e7e35f0788f7f12a042c7a86b65262455 From 60fcdb41e254d9dbd305bbffaba2e5e0b58743de Mon Sep 17 00:00:00 2001 From: csiefen Date: Fri, 19 Jun 2026 05:04:30 -0400 Subject: [PATCH 18/19] Explain authored substrate overlap in lineage pack --- exampleSite/data/xananode_suggestions.json | 296 +- .../imports/lineage/nodes-extended.json | 33 + .../lineage/relationships-extended.json | 72 + .../index.html | 25 + .../index.html | 25 + .../overlap-is-federation-signal/index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../index.html | 25 + .../overlap-is-federation-signal/index.html | 25 + .../authored-substrate-overlap/index.html | 25 + .../index.html | 25 + .../authored-substrate-overlap/index.html | 25 + exampleSite/static/nodes-index.json | 28 + .../nodes/authored-substrate-overlap.json | 43 + .../nodes/conflict-disputed-identity.json | 12 + .../nodes/federated-knowledge-substrates.json | 6 + ...neage-pack-can-overlap-canonical-pack.json | 24 + ...-lineage-human-knowledge-augmentation.json | 6 + .../merge-is-authored-interpretation.json | 24 + .../nodes/overlap-is-federation-signal.json | 24 + exampleSite/static/relationships.json | 72 + exampleSite/static/review/index.html | 272 +- exampleSite/static/xananode-suggestions.json | 296 +- exampleSite/static/xananode-suggestions.md | 4438 +++++++++-------- exampleSite/static/xananode-viewer.json | 252 + 28 files changed, 4081 insertions(+), 2117 deletions(-) create mode 100644 exampleSite/static/claim/lineage-pack-can-overlap-canonical-pack/index.html create mode 100644 exampleSite/static/claim/merge-is-authored-interpretation/index.html create mode 100644 exampleSite/static/claim/overlap-is-federation-signal/index.html create mode 100644 exampleSite/static/claim/xananode.lineage%3Aclaim%2Flineage-pack-can-overlap-canonical-pack/index.html create mode 100644 exampleSite/static/claim/xananode.lineage%3Aclaim%2Fmerge-is-authored-interpretation/index.html create mode 100644 exampleSite/static/claim/xananode.lineage%3Aclaim%2Foverlap-is-federation-signal/index.html create mode 100644 exampleSite/static/claim/xananode.lineage%3Aclaim/lineage-pack-can-overlap-canonical-pack/index.html create mode 100644 exampleSite/static/claim/xananode.lineage%3Aclaim/merge-is-authored-interpretation/index.html create mode 100644 exampleSite/static/claim/xananode.lineage%3Aclaim/overlap-is-federation-signal/index.html create mode 100644 exampleSite/static/concept/authored-substrate-overlap/index.html create mode 100644 exampleSite/static/concept/xananode.lineage%3Aconcept%2Fauthored-substrate-overlap/index.html create mode 100644 exampleSite/static/concept/xananode.lineage%3Aconcept/authored-substrate-overlap/index.html create mode 100644 exampleSite/static/nodes/authored-substrate-overlap.json create mode 100644 exampleSite/static/nodes/lineage-pack-can-overlap-canonical-pack.json create mode 100644 exampleSite/static/nodes/merge-is-authored-interpretation.json create mode 100644 exampleSite/static/nodes/overlap-is-federation-signal.json diff --git a/exampleSite/data/xananode_suggestions.json b/exampleSite/data/xananode_suggestions.json index efa7e93b..32b9a04f 100644 --- a/exampleSite/data/xananode_suggestions.json +++ b/exampleSite/data/xananode_suggestions.json @@ -1,5 +1,5 @@ { - "generated_at": "2026-06-19T08:55:14.706Z", + "generated_at": "2026-06-19T09:03:47.046Z", "status": "pending_user_approval", "note": "These suggestions are not auto-applied. Review each replacement before editing content.", "implemented_transclusions": [ @@ -6509,6 +6509,42 @@ "confidence": 1, "reason": "Incoming node has the same protocol id as an existing node." }, + { + "kind": "same_id", + "existing": "xananode.lineage:concept/authored-substrate-overlap", + "incoming": "xananode.lineage:concept/authored-substrate-overlap", + "existing_title": "Authored Substrate Overlap", + "incoming_title": "Authored Substrate Overlap", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:claim/overlap-is-federation-signal", + "incoming": "xananode.lineage:claim/overlap-is-federation-signal", + "existing_title": "Overlap is a Federation Signal", + "incoming_title": "Overlap is a Federation Signal", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:claim/merge-is-authored-interpretation", + "incoming": "xananode.lineage:claim/merge-is-authored-interpretation", + "existing_title": "Merge is Authored Interpretation", + "incoming_title": "Merge is Authored Interpretation", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:claim/lineage-pack-can-overlap-canonical-pack", + "incoming": "xananode.lineage:claim/lineage-pack-can-overlap-canonical-pack", + "existing_title": "Lineage Packs Can Overlap Canonical Packs", + "incoming_title": "Lineage Packs Can Overlap Canonical Packs", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, { "kind": "same_id", "existing": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", @@ -10316,6 +10352,42 @@ "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:concept/authored-substrate-overlap", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Authored Substrate Overlap", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:claim/overlap-is-federation-signal", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Overlap is a Federation Signal", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:claim/merge-is-authored-interpretation", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Merge is Authored Interpretation", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:claim/lineage-pack-can-overlap-canonical-pack", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Lineage Packs Can Overlap Canonical Packs", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, { "kind": "possible_same_entity", "existing": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", @@ -12350,6 +12422,15 @@ "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:concept/authored-substrate-overlap", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Authored Substrate Overlap", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, { "kind": "possible_same_entity", "existing": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", @@ -17831,6 +17912,24 @@ "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:concept/authored-substrate-overlap", + "incoming": "xananode.canonical:schema/relationship-type-authored", + "existing_title": "Authored Substrate Overlap", + "incoming_title": "Authored", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:claim/merge-is-authored-interpretation", + "incoming": "xananode.canonical:schema/relationship-type-authored", + "existing_title": "Merge is Authored Interpretation", + "incoming_title": "Authored", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", @@ -24860,6 +24959,105 @@ "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:concept/authored-substrate-overlap", + "existing_title": "XanaNode", + "incoming_title": "Authored Substrate Overlap", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:concept/authored-substrate-overlap", + "existing_title": "XanaNode", + "incoming_title": "Authored Substrate Overlap", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-concept", + "incoming": "xananode.lineage:concept/authored-substrate-overlap", + "existing_title": "Concept", + "incoming_title": "Authored Substrate Overlap", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-authored", + "incoming": "xananode.lineage:concept/authored-substrate-overlap", + "existing_title": "Authored", + "incoming_title": "Authored Substrate Overlap", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:claim/overlap-is-federation-signal", + "existing_title": "XanaNode", + "incoming_title": "Overlap is a Federation Signal", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:claim/overlap-is-federation-signal", + "existing_title": "XanaNode", + "incoming_title": "Overlap is a Federation Signal", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:claim/merge-is-authored-interpretation", + "existing_title": "XanaNode", + "incoming_title": "Merge is Authored Interpretation", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:claim/merge-is-authored-interpretation", + "existing_title": "XanaNode", + "incoming_title": "Merge is Authored Interpretation", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-authored", + "incoming": "xananode.lineage:claim/merge-is-authored-interpretation", + "existing_title": "Authored", + "incoming_title": "Merge is Authored Interpretation", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:claim/lineage-pack-can-overlap-canonical-pack", + "existing_title": "XanaNode", + "incoming_title": "Lineage Packs Can Overlap Canonical Packs", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:claim/lineage-pack-can-overlap-canonical-pack", + "existing_title": "XanaNode", + "incoming_title": "Lineage Packs Can Overlap Canonical Packs", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", @@ -30658,6 +30856,102 @@ "confidence": 0.9, "reason": "Incoming relationship references at least one node already present in the substrate." }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/overlap-context-for-federation", + "source": "xananode.lineage:concept/authored-substrate-overlap", + "target": "xananode.example:concept/federated-knowledge-substrates", + "type": "context_for", + "summary": "Authored overlap is the practical reason federated substrates need identity comparison and governed merge behavior.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/overlap-has-federation-signal-claim", + "source": "xananode.lineage:concept/authored-substrate-overlap", + "target": "xananode.lineage:claim/overlap-is-federation-signal", + "type": "has_claim", + "summary": "The overlap concept claims that overlapping records are federation signals.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/overlap-has-merge-claim", + "source": "xananode.lineage:concept/authored-substrate-overlap", + "target": "xananode.lineage:claim/merge-is-authored-interpretation", + "type": "has_claim", + "summary": "The overlap concept claims that merge decisions are authored interpretations.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/overlap-has-lineage-pack-claim", + "source": "xananode.lineage:concept/authored-substrate-overlap", + "target": "xananode.lineage:claim/lineage-pack-can-overlap-canonical-pack", + "type": "has_claim", + "summary": "The overlap concept claims that the lineage pack can overlap the canonical pack without becoming the same substrate.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/overlap-preserves-disputed-identity", + "source": "xananode.lineage:concept/authored-substrate-overlap", + "target": "xananode.lineage:concept/conflict-disputed-identity", + "type": "preserves", + "summary": "Authored overlap preserves possible identity conflicts until a merge decision is justified.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/federation-signal-supports-xananode", + "source": "xananode.lineage:claim/overlap-is-federation-signal", + "target": "xananode.example:concept/xananode", + "type": "supports", + "summary": "Treating overlap as a signal supports XanaNode's relationship-first federation model.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/merge-claim-refines-conflict", + "source": "xananode.lineage:claim/merge-is-authored-interpretation", + "target": "xananode.lineage:concept/conflict-disputed-identity", + "type": "refines", + "summary": "The merge claim refines disputed identity by making identity resolution attributable and reversible.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/lineage-overlap-claim-explains-pack-boundary", + "source": "xananode.lineage:claim/lineage-pack-can-overlap-canonical-pack", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "type": "explains", + "summary": "The lineage pack may name canonical XanaNode ideas when explaining the path that led to them.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, { "kind": "incoming_relationship_touches_existing_node", "relationship": "xananode.lineage:rel/lost-lineage-context-for-xananode", diff --git a/exampleSite/imports/lineage/nodes-extended.json b/exampleSite/imports/lineage/nodes-extended.json index f59a7736..acd8bf47 100644 --- a/exampleSite/imports/lineage/nodes-extended.json +++ b/exampleSite/imports/lineage/nodes-extended.json @@ -415,6 +415,39 @@ "importance": 3, "summary": "A future interface idea for spatial navigation of federated substrates.", "relationships": [] + }, + { + "id": "xananode.lineage:concept/authored-substrate-overlap", + "title": "Authored Substrate Overlap", + "type": "concept", + "importance": 5, + "summary": "Independently authored substrates will naturally describe some of the same entities, claims, works, and sources without meaning one substrate should erase the other.", + "content": "Overlap is expected when people, organizations, and projects author their own substrates. Two packs may both mention XanaNode, Douglas Adams, Hyperland, the Web, or transclusion because those things matter from more than one point of view. XanaNode treats that overlap as a federation signal: keep the authored records, preserve their provenance, compare their identifiers and claims, and only merge when the substrate can explain why the records refer to the same thing.", + "relationships": [] + }, + { + "id": "xananode.lineage:claim/overlap-is-federation-signal", + "title": "Overlap is a Federation Signal", + "type": "claim", + "importance": 5, + "summary": "When independently authored substrates overlap, the overlap should trigger comparison, provenance review, and possible merge rather than automatic deletion.", + "relationships": [] + }, + { + "id": "xananode.lineage:claim/merge-is-authored-interpretation", + "title": "Merge is Authored Interpretation", + "type": "claim", + "importance": 5, + "summary": "A merge decision is itself a claim about identity and should remain inspectable, reversible, and attributable.", + "relationships": [] + }, + { + "id": "xananode.lineage:claim/lineage-pack-can-overlap-canonical-pack", + "title": "Lineage Packs Can Overlap Canonical Packs", + "type": "claim", + "importance": 4, + "summary": "The XanaNode lineage pack may overlap the canonical XanaNode pack because one explains origin and influence while the other defines protocol vocabulary and project structure.", + "relationships": [] } ] } diff --git a/exampleSite/imports/lineage/relationships-extended.json b/exampleSite/imports/lineage/relationships-extended.json index 63116f75..dec2956a 100644 --- a/exampleSite/imports/lineage/relationships-extended.json +++ b/exampleSite/imports/lineage/relationships-extended.json @@ -431,6 +431,78 @@ "weight": 3, "visibility": "background", "summary": "Hyperland VR imagines spatial navigation across federated substrates." + }, + { + "id": "xananode.lineage:rel/overlap-context-for-federation", + "source": "xananode.lineage:concept/authored-substrate-overlap", + "target": "xananode.example:concept/federated-knowledge-substrates", + "type": "context_for", + "weight": 5, + "visibility": "primary", + "summary": "Authored overlap is the practical reason federated substrates need identity comparison and governed merge behavior." + }, + { + "id": "xananode.lineage:rel/overlap-has-federation-signal-claim", + "source": "xananode.lineage:concept/authored-substrate-overlap", + "target": "xananode.lineage:claim/overlap-is-federation-signal", + "type": "has_claim", + "weight": 5, + "visibility": "primary", + "summary": "The overlap concept claims that overlapping records are federation signals." + }, + { + "id": "xananode.lineage:rel/overlap-has-merge-claim", + "source": "xananode.lineage:concept/authored-substrate-overlap", + "target": "xananode.lineage:claim/merge-is-authored-interpretation", + "type": "has_claim", + "weight": 5, + "visibility": "primary", + "summary": "The overlap concept claims that merge decisions are authored interpretations." + }, + { + "id": "xananode.lineage:rel/overlap-has-lineage-pack-claim", + "source": "xananode.lineage:concept/authored-substrate-overlap", + "target": "xananode.lineage:claim/lineage-pack-can-overlap-canonical-pack", + "type": "has_claim", + "weight": 4, + "visibility": "secondary", + "summary": "The overlap concept claims that the lineage pack can overlap the canonical pack without becoming the same substrate." + }, + { + "id": "xananode.lineage:rel/overlap-preserves-disputed-identity", + "source": "xananode.lineage:concept/authored-substrate-overlap", + "target": "xananode.lineage:concept/conflict-disputed-identity", + "type": "preserves", + "weight": 4, + "visibility": "secondary", + "summary": "Authored overlap preserves possible identity conflicts until a merge decision is justified." + }, + { + "id": "xananode.lineage:rel/federation-signal-supports-xananode", + "source": "xananode.lineage:claim/overlap-is-federation-signal", + "target": "xananode.example:concept/xananode", + "type": "supports", + "weight": 4, + "visibility": "secondary", + "summary": "Treating overlap as a signal supports XanaNode's relationship-first federation model." + }, + { + "id": "xananode.lineage:rel/merge-claim-refines-conflict", + "source": "xananode.lineage:claim/merge-is-authored-interpretation", + "target": "xananode.lineage:concept/conflict-disputed-identity", + "type": "refines", + "weight": 4, + "visibility": "secondary", + "summary": "The merge claim refines disputed identity by making identity resolution attributable and reversible." + }, + { + "id": "xananode.lineage:rel/lineage-overlap-claim-explains-pack-boundary", + "source": "xananode.lineage:claim/lineage-pack-can-overlap-canonical-pack", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "type": "explains", + "weight": 4, + "visibility": "secondary", + "summary": "The lineage pack may name canonical XanaNode ideas when explaining the path that led to them." } ] } diff --git a/exampleSite/static/claim/lineage-pack-can-overlap-canonical-pack/index.html b/exampleSite/static/claim/lineage-pack-can-overlap-canonical-pack/index.html new file mode 100644 index 00000000..de019ab8 --- /dev/null +++ b/exampleSite/static/claim/lineage-pack-can-overlap-canonical-pack/index.html @@ -0,0 +1,25 @@ + + + + + + Lineage Packs Can Overlap Canonical Packs | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/claim/merge-is-authored-interpretation/index.html b/exampleSite/static/claim/merge-is-authored-interpretation/index.html new file mode 100644 index 00000000..bbf48192 --- /dev/null +++ b/exampleSite/static/claim/merge-is-authored-interpretation/index.html @@ -0,0 +1,25 @@ + + + + + + Merge is Authored Interpretation | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/claim/overlap-is-federation-signal/index.html b/exampleSite/static/claim/overlap-is-federation-signal/index.html new file mode 100644 index 00000000..a1e88347 --- /dev/null +++ b/exampleSite/static/claim/overlap-is-federation-signal/index.html @@ -0,0 +1,25 @@ + + + + + + Overlap is a Federation Signal | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/claim/xananode.lineage%3Aclaim%2Flineage-pack-can-overlap-canonical-pack/index.html b/exampleSite/static/claim/xananode.lineage%3Aclaim%2Flineage-pack-can-overlap-canonical-pack/index.html new file mode 100644 index 00000000..de019ab8 --- /dev/null +++ b/exampleSite/static/claim/xananode.lineage%3Aclaim%2Flineage-pack-can-overlap-canonical-pack/index.html @@ -0,0 +1,25 @@ + + + + + + Lineage Packs Can Overlap Canonical Packs | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/claim/xananode.lineage%3Aclaim%2Fmerge-is-authored-interpretation/index.html b/exampleSite/static/claim/xananode.lineage%3Aclaim%2Fmerge-is-authored-interpretation/index.html new file mode 100644 index 00000000..bbf48192 --- /dev/null +++ b/exampleSite/static/claim/xananode.lineage%3Aclaim%2Fmerge-is-authored-interpretation/index.html @@ -0,0 +1,25 @@ + + + + + + Merge is Authored Interpretation | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/claim/xananode.lineage%3Aclaim%2Foverlap-is-federation-signal/index.html b/exampleSite/static/claim/xananode.lineage%3Aclaim%2Foverlap-is-federation-signal/index.html new file mode 100644 index 00000000..a1e88347 --- /dev/null +++ b/exampleSite/static/claim/xananode.lineage%3Aclaim%2Foverlap-is-federation-signal/index.html @@ -0,0 +1,25 @@ + + + + + + Overlap is a Federation Signal | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/claim/xananode.lineage%3Aclaim/lineage-pack-can-overlap-canonical-pack/index.html b/exampleSite/static/claim/xananode.lineage%3Aclaim/lineage-pack-can-overlap-canonical-pack/index.html new file mode 100644 index 00000000..de019ab8 --- /dev/null +++ b/exampleSite/static/claim/xananode.lineage%3Aclaim/lineage-pack-can-overlap-canonical-pack/index.html @@ -0,0 +1,25 @@ + + + + + + Lineage Packs Can Overlap Canonical Packs | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/claim/xananode.lineage%3Aclaim/merge-is-authored-interpretation/index.html b/exampleSite/static/claim/xananode.lineage%3Aclaim/merge-is-authored-interpretation/index.html new file mode 100644 index 00000000..bbf48192 --- /dev/null +++ b/exampleSite/static/claim/xananode.lineage%3Aclaim/merge-is-authored-interpretation/index.html @@ -0,0 +1,25 @@ + + + + + + Merge is Authored Interpretation | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/claim/xananode.lineage%3Aclaim/overlap-is-federation-signal/index.html b/exampleSite/static/claim/xananode.lineage%3Aclaim/overlap-is-federation-signal/index.html new file mode 100644 index 00000000..a1e88347 --- /dev/null +++ b/exampleSite/static/claim/xananode.lineage%3Aclaim/overlap-is-federation-signal/index.html @@ -0,0 +1,25 @@ + + + + + + Overlap is a Federation Signal | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/concept/authored-substrate-overlap/index.html b/exampleSite/static/concept/authored-substrate-overlap/index.html new file mode 100644 index 00000000..03a5a608 --- /dev/null +++ b/exampleSite/static/concept/authored-substrate-overlap/index.html @@ -0,0 +1,25 @@ + + + + + + Authored Substrate Overlap | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/concept/xananode.lineage%3Aconcept%2Fauthored-substrate-overlap/index.html b/exampleSite/static/concept/xananode.lineage%3Aconcept%2Fauthored-substrate-overlap/index.html new file mode 100644 index 00000000..03a5a608 --- /dev/null +++ b/exampleSite/static/concept/xananode.lineage%3Aconcept%2Fauthored-substrate-overlap/index.html @@ -0,0 +1,25 @@ + + + + + + Authored Substrate Overlap | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/concept/xananode.lineage%3Aconcept/authored-substrate-overlap/index.html b/exampleSite/static/concept/xananode.lineage%3Aconcept/authored-substrate-overlap/index.html new file mode 100644 index 00000000..03a5a608 --- /dev/null +++ b/exampleSite/static/concept/xananode.lineage%3Aconcept/authored-substrate-overlap/index.html @@ -0,0 +1,25 @@ + + + + + + Authored Substrate Overlap | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/nodes-index.json b/exampleSite/static/nodes-index.json index d0e7a434..85a87ea2 100644 --- a/exampleSite/static/nodes-index.json +++ b/exampleSite/static/nodes-index.json @@ -2626,6 +2626,34 @@ "type": "technology", "imported": true }, + { + "id": "xananode.lineage:concept/authored-substrate-overlap", + "path": "nodes/authored-substrate-overlap.json", + "title": "Authored Substrate Overlap", + "type": "concept", + "imported": true + }, + { + "id": "xananode.lineage:claim/overlap-is-federation-signal", + "path": "nodes/overlap-is-federation-signal.json", + "title": "Overlap is a Federation Signal", + "type": "claim", + "imported": true + }, + { + "id": "xananode.lineage:claim/merge-is-authored-interpretation", + "path": "nodes/merge-is-authored-interpretation.json", + "title": "Merge is Authored Interpretation", + "type": "claim", + "imported": true + }, + { + "id": "xananode.lineage:claim/lineage-pack-can-overlap-canonical-pack", + "path": "nodes/lineage-pack-can-overlap-canonical-pack.json", + "title": "Lineage Packs Can Overlap Canonical Packs", + "type": "claim", + "imported": true + }, { "id": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", "path": "nodes/lost-lineage-human-knowledge-augmentation.json", diff --git a/exampleSite/static/nodes/authored-substrate-overlap.json b/exampleSite/static/nodes/authored-substrate-overlap.json new file mode 100644 index 00000000..050a6daa --- /dev/null +++ b/exampleSite/static/nodes/authored-substrate-overlap.json @@ -0,0 +1,43 @@ +{ + "id": "xananode.lineage:concept/authored-substrate-overlap", + "title": "Authored Substrate Overlap", + "type": "concept", + "importance": 5, + "summary": "Independently authored substrates will naturally describe some of the same entities, claims, works, and sources without meaning one substrate should erase the other.", + "content": "Overlap is expected when people, organizations, and projects author their own substrates. Two packs may both mention XanaNode, Douglas Adams, Hyperland, the Web, or transclusion because those things matter from more than one point of view. XanaNode treats that overlap as a federation signal: keep the authored records, preserve their provenance, compare their identifiers and claims, and only merge when the substrate can explain why the records refer to the same thing.", + "relationships": [ + { + "id": "xananode.lineage:rel/overlap-context-for-federation", + "type": "context_for", + "target": "xananode.example:concept/federated-knowledge-substrates", + "direction": "outgoing" + }, + { + "id": "xananode.lineage:rel/overlap-has-federation-signal-claim", + "type": "has_claim", + "target": "xananode.lineage:claim/overlap-is-federation-signal", + "direction": "outgoing" + }, + { + "id": "xananode.lineage:rel/overlap-has-merge-claim", + "type": "has_claim", + "target": "xananode.lineage:claim/merge-is-authored-interpretation", + "direction": "outgoing" + }, + { + "id": "xananode.lineage:rel/overlap-has-lineage-pack-claim", + "type": "has_claim", + "target": "xananode.lineage:claim/lineage-pack-can-overlap-canonical-pack", + "direction": "outgoing" + }, + { + "id": "xananode.lineage:rel/overlap-preserves-disputed-identity", + "type": "preserves", + "target": "xananode.lineage:concept/conflict-disputed-identity", + "direction": "outgoing" + } + ], + "imported_from": "nodes-extended.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/conflict-disputed-identity.json b/exampleSite/static/nodes/conflict-disputed-identity.json index a597b886..966aac78 100644 --- a/exampleSite/static/nodes/conflict-disputed-identity.json +++ b/exampleSite/static/nodes/conflict-disputed-identity.json @@ -10,6 +10,18 @@ "type": "preserves", "target": "xananode.example:concept/federated-knowledge-substrates", "direction": "outgoing" + }, + { + "id": "xananode.lineage:rel/overlap-preserves-disputed-identity", + "type": "preserves", + "source": "xananode.lineage:concept/authored-substrate-overlap", + "direction": "incoming" + }, + { + "id": "xananode.lineage:rel/merge-claim-refines-conflict", + "type": "refines", + "source": "xananode.lineage:claim/merge-is-authored-interpretation", + "direction": "incoming" } ], "imported_from": "nodes-extended.json", diff --git a/exampleSite/static/nodes/federated-knowledge-substrates.json b/exampleSite/static/nodes/federated-knowledge-substrates.json index 90f6a5a5..b017a070 100644 --- a/exampleSite/static/nodes/federated-knowledge-substrates.json +++ b/exampleSite/static/nodes/federated-knowledge-substrates.json @@ -118,6 +118,12 @@ "type": "implements", "source": "xananode.lineage:tool/hyperland-vr", "direction": "incoming" + }, + { + "id": "xananode.lineage:rel/overlap-context-for-federation", + "type": "context_for", + "source": "xananode.lineage:concept/authored-substrate-overlap", + "direction": "incoming" } ] } diff --git a/exampleSite/static/nodes/lineage-pack-can-overlap-canonical-pack.json b/exampleSite/static/nodes/lineage-pack-can-overlap-canonical-pack.json new file mode 100644 index 00000000..f814c82c --- /dev/null +++ b/exampleSite/static/nodes/lineage-pack-can-overlap-canonical-pack.json @@ -0,0 +1,24 @@ +{ + "id": "xananode.lineage:claim/lineage-pack-can-overlap-canonical-pack", + "title": "Lineage Packs Can Overlap Canonical Packs", + "type": "claim", + "importance": 4, + "summary": "The XanaNode lineage pack may overlap the canonical XanaNode pack because one explains origin and influence while the other defines protocol vocabulary and project structure.", + "relationships": [ + { + "id": "xananode.lineage:rel/overlap-has-lineage-pack-claim", + "type": "has_claim", + "source": "xananode.lineage:concept/authored-substrate-overlap", + "direction": "incoming" + }, + { + "id": "xananode.lineage:rel/lineage-overlap-claim-explains-pack-boundary", + "type": "explains", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "direction": "outgoing" + } + ], + "imported_from": "nodes-extended.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/lost-lineage-human-knowledge-augmentation.json b/exampleSite/static/nodes/lost-lineage-human-knowledge-augmentation.json index 15894cf6..beae66af 100644 --- a/exampleSite/static/nodes/lost-lineage-human-knowledge-augmentation.json +++ b/exampleSite/static/nodes/lost-lineage-human-knowledge-augmentation.json @@ -47,6 +47,12 @@ "source": "xananode.example:concept/xananode", "direction": "incoming" }, + { + "id": "xananode.lineage:rel/lineage-overlap-claim-explains-pack-boundary", + "type": "explains", + "source": "xananode.lineage:claim/lineage-pack-can-overlap-canonical-pack", + "direction": "incoming" + }, { "id": "xananode.lineage:rel/lost-lineage-context-for-xananode", "type": "context_for", diff --git a/exampleSite/static/nodes/merge-is-authored-interpretation.json b/exampleSite/static/nodes/merge-is-authored-interpretation.json new file mode 100644 index 00000000..1c2cda8a --- /dev/null +++ b/exampleSite/static/nodes/merge-is-authored-interpretation.json @@ -0,0 +1,24 @@ +{ + "id": "xananode.lineage:claim/merge-is-authored-interpretation", + "title": "Merge is Authored Interpretation", + "type": "claim", + "importance": 5, + "summary": "A merge decision is itself a claim about identity and should remain inspectable, reversible, and attributable.", + "relationships": [ + { + "id": "xananode.lineage:rel/overlap-has-merge-claim", + "type": "has_claim", + "source": "xananode.lineage:concept/authored-substrate-overlap", + "direction": "incoming" + }, + { + "id": "xananode.lineage:rel/merge-claim-refines-conflict", + "type": "refines", + "target": "xananode.lineage:concept/conflict-disputed-identity", + "direction": "outgoing" + } + ], + "imported_from": "nodes-extended.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/nodes/overlap-is-federation-signal.json b/exampleSite/static/nodes/overlap-is-federation-signal.json new file mode 100644 index 00000000..7073fc03 --- /dev/null +++ b/exampleSite/static/nodes/overlap-is-federation-signal.json @@ -0,0 +1,24 @@ +{ + "id": "xananode.lineage:claim/overlap-is-federation-signal", + "title": "Overlap is a Federation Signal", + "type": "claim", + "importance": 5, + "summary": "When independently authored substrates overlap, the overlap should trigger comparison, provenance review, and possible merge rather than automatic deletion.", + "relationships": [ + { + "id": "xananode.lineage:rel/overlap-has-federation-signal-claim", + "type": "has_claim", + "source": "xananode.lineage:concept/authored-substrate-overlap", + "direction": "incoming" + }, + { + "id": "xananode.lineage:rel/federation-signal-supports-xananode", + "type": "supports", + "target": "xananode.example:concept/xananode", + "direction": "outgoing" + } + ], + "imported_from": "nodes-extended.json", + "pack_id": "imports:lineage", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/relationships.json b/exampleSite/static/relationships.json index 320bb112..25efdb33 100644 --- a/exampleSite/static/relationships.json +++ b/exampleSite/static/relationships.json @@ -6522,6 +6522,78 @@ "visibility": "background", "summary": "Hyperland VR imagines spatial navigation across federated substrates." }, + { + "id": "xananode.lineage:rel/overlap-context-for-federation", + "source": "xananode.lineage:concept/authored-substrate-overlap", + "target": "xananode.example:concept/federated-knowledge-substrates", + "type": "context_for", + "weight": 5, + "visibility": "primary", + "summary": "Authored overlap is the practical reason federated substrates need identity comparison and governed merge behavior." + }, + { + "id": "xananode.lineage:rel/overlap-has-federation-signal-claim", + "source": "xananode.lineage:concept/authored-substrate-overlap", + "target": "xananode.lineage:claim/overlap-is-federation-signal", + "type": "has_claim", + "weight": 5, + "visibility": "primary", + "summary": "The overlap concept claims that overlapping records are federation signals." + }, + { + "id": "xananode.lineage:rel/overlap-has-merge-claim", + "source": "xananode.lineage:concept/authored-substrate-overlap", + "target": "xananode.lineage:claim/merge-is-authored-interpretation", + "type": "has_claim", + "weight": 5, + "visibility": "primary", + "summary": "The overlap concept claims that merge decisions are authored interpretations." + }, + { + "id": "xananode.lineage:rel/overlap-has-lineage-pack-claim", + "source": "xananode.lineage:concept/authored-substrate-overlap", + "target": "xananode.lineage:claim/lineage-pack-can-overlap-canonical-pack", + "type": "has_claim", + "weight": 4, + "visibility": "secondary", + "summary": "The overlap concept claims that the lineage pack can overlap the canonical pack without becoming the same substrate." + }, + { + "id": "xananode.lineage:rel/overlap-preserves-disputed-identity", + "source": "xananode.lineage:concept/authored-substrate-overlap", + "target": "xananode.lineage:concept/conflict-disputed-identity", + "type": "preserves", + "weight": 4, + "visibility": "secondary", + "summary": "Authored overlap preserves possible identity conflicts until a merge decision is justified." + }, + { + "id": "xananode.lineage:rel/federation-signal-supports-xananode", + "source": "xananode.lineage:claim/overlap-is-federation-signal", + "target": "xananode.example:concept/xananode", + "type": "supports", + "weight": 4, + "visibility": "secondary", + "summary": "Treating overlap as a signal supports XanaNode's relationship-first federation model." + }, + { + "id": "xananode.lineage:rel/merge-claim-refines-conflict", + "source": "xananode.lineage:claim/merge-is-authored-interpretation", + "target": "xananode.lineage:concept/conflict-disputed-identity", + "type": "refines", + "weight": 4, + "visibility": "secondary", + "summary": "The merge claim refines disputed identity by making identity resolution attributable and reversible." + }, + { + "id": "xananode.lineage:rel/lineage-overlap-claim-explains-pack-boundary", + "source": "xananode.lineage:claim/lineage-pack-can-overlap-canonical-pack", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "type": "explains", + "weight": 4, + "visibility": "secondary", + "summary": "The lineage pack may name canonical XanaNode ideas when explaining the path that led to them." + }, { "id": "xananode.lineage:rel/lost-lineage-context-for-xananode", "source": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", diff --git a/exampleSite/static/review/index.html b/exampleSite/static/review/index.html index d5d31f8f..ae089bcd 100644 --- a/exampleSite/static/review/index.html +++ b/exampleSite/static/review/index.html @@ -31,7 +31,7 @@

XanaNode Review Suggestions

These suggestions are generated by Core and are not applied automatically. Implemented examples show what the workflow looks like after an author accepts a change; pending items stay visible for review.

4Implemented transclusions
-
3142Pending suggestions
+
3172Pending suggestions
235Link opportunities
@@ -5353,6 +5353,42 @@

Hyperland VR

Existing: Hyperland VR. Confidence: 1

Incoming node has the same protocol id as an existing node.
+
+
+

Merge candidate

+ Pending +
+

Authored Substrate Overlap

+

Existing: Authored Substrate Overlap. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Overlap is a Federation Signal

+

Existing: Overlap is a Federation Signal. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Merge is Authored Interpretation

+

Existing: Merge is Authored Interpretation. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Lineage Packs Can Overlap Canonical Packs

+

Existing: Lineage Packs Can Overlap Canonical Packs. Confidence: 1

+ Incoming node has the same protocol id as an existing node. +

Merge candidate

@@ -9160,6 +9196,42 @@

XanaNode

Existing: Hyperland VR. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Authored Substrate Overlap. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Overlap is a Federation Signal. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Merge is Authored Interpretation. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

XanaNode

+

Existing: Lineage Packs Can Overlap Canonical Packs. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +

Merge candidate

@@ -11194,6 +11266,15 @@

Concept

Existing: Conflict and Disputed Identity. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
+
+
+

Merge candidate

+ Pending +
+

Concept

+

Existing: Authored Substrate Overlap. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +

Merge candidate

@@ -16675,6 +16756,24 @@

Authored

Existing: Authored By Relationship Term. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
+
+
+

Merge candidate

+ Pending +
+

Authored

+

Existing: Authored Substrate Overlap. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Authored

+

Existing: Merge is Authored Interpretation. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +

Merge candidate

@@ -23704,6 +23803,105 @@

Hyperland VR

Existing: Hyperland. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
+
+
+

Merge candidate

+ Pending +
+

Authored Substrate Overlap

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Authored Substrate Overlap

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Authored Substrate Overlap

+

Existing: Concept. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Authored Substrate Overlap

+

Existing: Authored. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Overlap is a Federation Signal

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Overlap is a Federation Signal

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Merge is Authored Interpretation

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Merge is Authored Interpretation

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Merge is Authored Interpretation

+

Existing: Authored. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Lineage Packs Can Overlap Canonical Packs

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +
+
+
+

Merge candidate

+ Pending +
+

Lineage Packs Can Overlap Canonical Packs

+

Existing: XanaNode. Confidence: 0.78

+ Incoming node title or alias closely matches an existing node. +

Merge candidate

@@ -28168,6 +28366,78 @@

xananode.lineage:rel/hyperland-vr-implements-spatial-navigation

xananode.lineage:tool/hyperland-vr --implements--> xananode.example:concept/federated-knowledge-substrates

Hyperland VR imagines spatial navigation across federated substrates.
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/overlap-context-for-federation

+

xananode.lineage:concept/authored-substrate-overlap --context_for--> xananode.example:concept/federated-knowledge-substrates

+ Authored overlap is the practical reason federated substrates need identity comparison and governed merge behavior. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/overlap-has-federation-signal-claim

+

xananode.lineage:concept/authored-substrate-overlap --has_claim--> xananode.lineage:claim/overlap-is-federation-signal

+ The overlap concept claims that overlapping records are federation signals. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/overlap-has-merge-claim

+

xananode.lineage:concept/authored-substrate-overlap --has_claim--> xananode.lineage:claim/merge-is-authored-interpretation

+ The overlap concept claims that merge decisions are authored interpretations. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/overlap-has-lineage-pack-claim

+

xananode.lineage:concept/authored-substrate-overlap --has_claim--> xananode.lineage:claim/lineage-pack-can-overlap-canonical-pack

+ The overlap concept claims that the lineage pack can overlap the canonical pack without becoming the same substrate. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/overlap-preserves-disputed-identity

+

xananode.lineage:concept/authored-substrate-overlap --preserves--> xananode.lineage:concept/conflict-disputed-identity

+ Authored overlap preserves possible identity conflicts until a merge decision is justified. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/federation-signal-supports-xananode

+

xananode.lineage:claim/overlap-is-federation-signal --supports--> xananode.example:concept/xananode

+ Treating overlap as a signal supports XanaNode's relationship-first federation model. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/merge-claim-refines-conflict

+

xananode.lineage:claim/merge-is-authored-interpretation --refines--> xananode.lineage:concept/conflict-disputed-identity

+ The merge claim refines disputed identity by making identity resolution attributable and reversible. +
+
+
+

Relationship import

+ Pending +
+

xananode.lineage:rel/lineage-overlap-claim-explains-pack-boundary

+

xananode.lineage:claim/lineage-pack-can-overlap-canonical-pack --explains--> xananode.lineage:concept/lost-lineage-human-knowledge-augmentation

+ The lineage pack may name canonical XanaNode ideas when explaining the path that led to them. +

Relationship import

diff --git a/exampleSite/static/xananode-suggestions.json b/exampleSite/static/xananode-suggestions.json index efa7e93b..32b9a04f 100644 --- a/exampleSite/static/xananode-suggestions.json +++ b/exampleSite/static/xananode-suggestions.json @@ -1,5 +1,5 @@ { - "generated_at": "2026-06-19T08:55:14.706Z", + "generated_at": "2026-06-19T09:03:47.046Z", "status": "pending_user_approval", "note": "These suggestions are not auto-applied. Review each replacement before editing content.", "implemented_transclusions": [ @@ -6509,6 +6509,42 @@ "confidence": 1, "reason": "Incoming node has the same protocol id as an existing node." }, + { + "kind": "same_id", + "existing": "xananode.lineage:concept/authored-substrate-overlap", + "incoming": "xananode.lineage:concept/authored-substrate-overlap", + "existing_title": "Authored Substrate Overlap", + "incoming_title": "Authored Substrate Overlap", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:claim/overlap-is-federation-signal", + "incoming": "xananode.lineage:claim/overlap-is-federation-signal", + "existing_title": "Overlap is a Federation Signal", + "incoming_title": "Overlap is a Federation Signal", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:claim/merge-is-authored-interpretation", + "incoming": "xananode.lineage:claim/merge-is-authored-interpretation", + "existing_title": "Merge is Authored Interpretation", + "incoming_title": "Merge is Authored Interpretation", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, + { + "kind": "same_id", + "existing": "xananode.lineage:claim/lineage-pack-can-overlap-canonical-pack", + "incoming": "xananode.lineage:claim/lineage-pack-can-overlap-canonical-pack", + "existing_title": "Lineage Packs Can Overlap Canonical Packs", + "incoming_title": "Lineage Packs Can Overlap Canonical Packs", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." + }, { "kind": "same_id", "existing": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", @@ -10316,6 +10352,42 @@ "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:concept/authored-substrate-overlap", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Authored Substrate Overlap", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:claim/overlap-is-federation-signal", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Overlap is a Federation Signal", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:claim/merge-is-authored-interpretation", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Merge is Authored Interpretation", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:claim/lineage-pack-can-overlap-canonical-pack", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Lineage Packs Can Overlap Canonical Packs", + "incoming_title": "XanaNode", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, { "kind": "possible_same_entity", "existing": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", @@ -12350,6 +12422,15 @@ "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:concept/authored-substrate-overlap", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Authored Substrate Overlap", + "incoming_title": "Concept", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, { "kind": "possible_same_entity", "existing": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", @@ -17831,6 +17912,24 @@ "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:concept/authored-substrate-overlap", + "incoming": "xananode.canonical:schema/relationship-type-authored", + "existing_title": "Authored Substrate Overlap", + "incoming_title": "Authored", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.lineage:claim/merge-is-authored-interpretation", + "incoming": "xananode.canonical:schema/relationship-type-authored", + "existing_title": "Merge is Authored Interpretation", + "incoming_title": "Authored", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", @@ -24860,6 +24959,105 @@ "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:concept/authored-substrate-overlap", + "existing_title": "XanaNode", + "incoming_title": "Authored Substrate Overlap", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:concept/authored-substrate-overlap", + "existing_title": "XanaNode", + "incoming_title": "Authored Substrate Overlap", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/node-type-concept", + "incoming": "xananode.lineage:concept/authored-substrate-overlap", + "existing_title": "Concept", + "incoming_title": "Authored Substrate Overlap", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-authored", + "incoming": "xananode.lineage:concept/authored-substrate-overlap", + "existing_title": "Authored", + "incoming_title": "Authored Substrate Overlap", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:claim/overlap-is-federation-signal", + "existing_title": "XanaNode", + "incoming_title": "Overlap is a Federation Signal", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:claim/overlap-is-federation-signal", + "existing_title": "XanaNode", + "incoming_title": "Overlap is a Federation Signal", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:claim/merge-is-authored-interpretation", + "existing_title": "XanaNode", + "incoming_title": "Merge is Authored Interpretation", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:claim/merge-is-authored-interpretation", + "existing_title": "XanaNode", + "incoming_title": "Merge is Authored Interpretation", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:schema/relationship-type-authored", + "incoming": "xananode.lineage:claim/merge-is-authored-interpretation", + "existing_title": "Authored", + "incoming_title": "Merge is Authored Interpretation", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:claim/lineage-pack-can-overlap-canonical-pack", + "existing_title": "XanaNode", + "incoming_title": "Lineage Packs Can Overlap Canonical Packs", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, + { + "kind": "possible_same_entity", + "existing": "xananode.canonical:concept/xananode", + "incoming": "xananode.lineage:claim/lineage-pack-can-overlap-canonical-pack", + "existing_title": "XanaNode", + "incoming_title": "Lineage Packs Can Overlap Canonical Packs", + "confidence": 0.78, + "reason": "Incoming node title or alias closely matches an existing node." + }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", @@ -30658,6 +30856,102 @@ "confidence": 0.9, "reason": "Incoming relationship references at least one node already present in the substrate." }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/overlap-context-for-federation", + "source": "xananode.lineage:concept/authored-substrate-overlap", + "target": "xananode.example:concept/federated-knowledge-substrates", + "type": "context_for", + "summary": "Authored overlap is the practical reason federated substrates need identity comparison and governed merge behavior.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/overlap-has-federation-signal-claim", + "source": "xananode.lineage:concept/authored-substrate-overlap", + "target": "xananode.lineage:claim/overlap-is-federation-signal", + "type": "has_claim", + "summary": "The overlap concept claims that overlapping records are federation signals.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/overlap-has-merge-claim", + "source": "xananode.lineage:concept/authored-substrate-overlap", + "target": "xananode.lineage:claim/merge-is-authored-interpretation", + "type": "has_claim", + "summary": "The overlap concept claims that merge decisions are authored interpretations.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/overlap-has-lineage-pack-claim", + "source": "xananode.lineage:concept/authored-substrate-overlap", + "target": "xananode.lineage:claim/lineage-pack-can-overlap-canonical-pack", + "type": "has_claim", + "summary": "The overlap concept claims that the lineage pack can overlap the canonical pack without becoming the same substrate.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/overlap-preserves-disputed-identity", + "source": "xananode.lineage:concept/authored-substrate-overlap", + "target": "xananode.lineage:concept/conflict-disputed-identity", + "type": "preserves", + "summary": "Authored overlap preserves possible identity conflicts until a merge decision is justified.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/federation-signal-supports-xananode", + "source": "xananode.lineage:claim/overlap-is-federation-signal", + "target": "xananode.example:concept/xananode", + "type": "supports", + "summary": "Treating overlap as a signal supports XanaNode's relationship-first federation model.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/merge-claim-refines-conflict", + "source": "xananode.lineage:claim/merge-is-authored-interpretation", + "target": "xananode.lineage:concept/conflict-disputed-identity", + "type": "refines", + "summary": "The merge claim refines disputed identity by making identity resolution attributable and reversible.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.lineage:rel/lineage-overlap-claim-explains-pack-boundary", + "source": "xananode.lineage:claim/lineage-pack-can-overlap-canonical-pack", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "type": "explains", + "summary": "The lineage pack may name canonical XanaNode ideas when explaining the path that led to them.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." + }, { "kind": "incoming_relationship_touches_existing_node", "relationship": "xananode.lineage:rel/lost-lineage-context-for-xananode", diff --git a/exampleSite/static/xananode-suggestions.md b/exampleSite/static/xananode-suggestions.md index af4c3b70..5a95f237 100644 --- a/exampleSite/static/xananode-suggestions.md +++ b/exampleSite/static/xananode-suggestions.md @@ -7,8 +7,8 @@ These suggestions are not auto-applied. Review each replacement before editing c Autolinks: 235 Pending transclusions: 0 Implemented transclusions: 4 -Merge candidates: 2442 -Imported relationships touching existing nodes: 465 +Merge candidates: 2464 +Imported relationships touching existing nodes: 473 ## Autolinks @@ -3911,14637 +3911,14791 @@ No transclusion suggestions. - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -352. Lost Lineage of Human Knowledge Augmentation +352. Authored Substrate Overlap + - Existing: Authored Substrate Overlap (xananode.lineage:concept/authored-substrate-overlap) + - Incoming: Authored Substrate Overlap (xananode.lineage:concept/authored-substrate-overlap) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +353. Overlap is a Federation Signal + - Existing: Overlap is a Federation Signal (xananode.lineage:claim/overlap-is-federation-signal) + - Incoming: Overlap is a Federation Signal (xananode.lineage:claim/overlap-is-federation-signal) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +354. Merge is Authored Interpretation + - Existing: Merge is Authored Interpretation (xananode.lineage:claim/merge-is-authored-interpretation) + - Incoming: Merge is Authored Interpretation (xananode.lineage:claim/merge-is-authored-interpretation) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +355. Lineage Packs Can Overlap Canonical Packs + - Existing: Lineage Packs Can Overlap Canonical Packs (xananode.lineage:claim/lineage-pack-can-overlap-canonical-pack) + - Incoming: Lineage Packs Can Overlap Canonical Packs (xananode.lineage:claim/lineage-pack-can-overlap-canonical-pack) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. + - Approved: false + +356. Lost Lineage of Human Knowledge Augmentation - Existing: Lost Lineage of Human Knowledge Augmentation (xananode.lineage:concept/lost-lineage-human-knowledge-augmentation) - Incoming: Lost Lineage of Human Knowledge Augmentation (xananode.lineage:concept/lost-lineage-human-knowledge-augmentation) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -353. Paul Otlet +357. Paul Otlet - Existing: Paul Otlet (xananode.lineage:person/paul-otlet) - Incoming: Paul Otlet (xananode.lineage:person/paul-otlet) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -354. H. G. Wells +358. H. G. Wells - Existing: H. G. Wells (xananode.lineage:person/h-g-wells) - Incoming: H. G. Wells (xananode.lineage:person/h-g-wells) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -355. Douglas Adams +359. Douglas Adams - Existing: Douglas Adams (xananode.lineage:person/douglas-adams) - Incoming: Douglas Adams (xananode.lineage:person/douglas-adams) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -356. Hyperland +360. Hyperland - Existing: Hyperland (xananode.lineage:publication/hyperland) - Incoming: Hyperland (xananode.lineage:publication/hyperland) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -357. Tom Baker +361. Tom Baker - Existing: Tom Baker (xananode.lineage:person/tom-baker) - Incoming: Tom Baker (xananode.lineage:person/tom-baker) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -358. Max Whitby +362. Max Whitby - Existing: Max Whitby (xananode.lineage:person/max-whitby) - Incoming: Max Whitby (xananode.lineage:person/max-whitby) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -359. TED2 +363. TED2 - Existing: TED2 (xananode.lineage:event/ted2-1990) - Incoming: TED2 (xananode.lineage:event/ted2-1990) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -360. Monterey, California +364. Monterey, California - Existing: Monterey, California (xananode.lineage:place/monterey-california) - Incoming: Monterey, California (xananode.lineage:place/monterey-california) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -361. Bob Stein +365. Bob Stein - Existing: Bob Stein (xananode.lineage:person/bob-stein) - Incoming: Bob Stein (xananode.lineage:person/bob-stein) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -362. Voyager Company +366. Voyager Company - Existing: Voyager Company (xananode.lineage:organization/voyager-company) - Incoming: Voyager Company (xananode.lineage:organization/voyager-company) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -363. Alan Kay +367. Alan Kay - Existing: Alan Kay (xananode.lineage:person/alan-kay) - Incoming: Alan Kay (xananode.lineage:person/alan-kay) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -364. Xerox PARC +368. Xerox PARC - Existing: Xerox PARC (xananode.lineage:organization/xerox-parc) - Incoming: Xerox PARC (xananode.lineage:organization/xerox-parc) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -365. HyperCard +369. HyperCard - Existing: HyperCard (xananode.lineage:technology/hypercard) - Incoming: HyperCard (xananode.lineage:technology/hypercard) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -366. Tim Berners-Lee +370. Tim Berners-Lee - Existing: Tim Berners-Lee (xananode.lineage:person/tim-berners-lee) - Incoming: Tim Berners-Lee (xananode.lineage:person/tim-berners-lee) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -367. World Wide Web +371. World Wide Web - Existing: World Wide Web (xananode.canonical:place/world-wide-web) - Incoming: World Wide Web (xananode.lineage:technology/world-wide-web) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -368. World Wide Web +372. World Wide Web - Existing: World Wide Web (xananode.lineage:technology/world-wide-web) - Incoming: World Wide Web (xananode.lineage:technology/world-wide-web) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -369. Aspen Movie Map +373. Aspen Movie Map - Existing: Aspen Movie Map (xananode.lineage:project/aspen-movie-map) - Incoming: Aspen Movie Map (xananode.lineage:project/aspen-movie-map) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -370. Lost Lineage Intertwingled Trail +374. Lost Lineage Intertwingled Trail - Existing: Lost Lineage Intertwingled Trail (xananode.lineage:trail/lost-lineage-intertwingled-trail) - Incoming: Lost Lineage Intertwingled Trail (xananode.lineage:trail/lost-lineage-intertwingled-trail) - Confidence: 1 - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -371. A knowledge substrate is structure, not just information +375. A knowledge substrate is structure, not just information - Existing: Knowledge Substrate (xananode.example:concept/knowledge-substrate) - Incoming: A knowledge substrate is structure, not just information (example.minimal:claim/substrate-is-structure) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -372. A knowledge substrate is structure, not just information +376. A knowledge substrate is structure, not just information - Existing: A knowledge substrate is structure, not information (xananode.example:claim/claim-substrate-is-structure) - Incoming: A knowledge substrate is structure, not just information (example.minimal:claim/substrate-is-structure) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -373. A knowledge substrate is structure, not just information +377. A knowledge substrate is structure, not just information - Existing: Knowledge Substrate (example.minimal:concept/knowledge-substrate) - Incoming: A knowledge substrate is structure, not just information (example.minimal:claim/substrate-is-structure) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -374. A knowledge substrate is structure, not just information +378. A knowledge substrate is structure, not just information - Existing: Knowledge Substrate (xananode.canonical:concept/knowledge-substrate) - Incoming: A knowledge substrate is structure, not just information (example.minimal:claim/substrate-is-structure) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -375. Associative Trails +379. Associative Trails - Existing: Concept (xananode.canonical:schema/node-type-concept) - Incoming: Associative Trails (example.minimal:concept/associative-trails) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -376. Associative Trails +380. Associative Trails - Existing: Associative Trails Fragment (xananode.example:fragment/as-we-may-think-0004) - Incoming: Associative Trails (example.minimal:concept/associative-trails) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -377. Relationship Navigation Intro +381. Relationship Navigation Intro - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Relationship Navigation Intro (example.minimal:essay/relationship-navigation-intro) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -378. As We May Think Fragment 0004 +382. As We May Think Fragment 0004 - Existing: As We May Think (xananode.example:source/as-we-may-think) - Incoming: As We May Think Fragment 0004 (example.minimal:fragment/as-we-may-think-0004) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -379. As We May Think Fragment 0004 +383. As We May Think Fragment 0004 - Existing: As We May Think (example.minimal:source/as-we-may-think) - Incoming: As We May Think Fragment 0004 (example.minimal:fragment/as-we-may-think-0004) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -380. As We May Think Fragment 0004 +384. As We May Think Fragment 0004 - Existing: Fragment (xananode.canonical:schema/node-type-fragment) - Incoming: As We May Think Fragment 0004 (example.minimal:fragment/as-we-may-think-0004) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -381. Knowledge Substrate +385. Knowledge Substrate - Existing: Federated Knowledge Substrates (xananode.example:concept/federated-knowledge-substrates) - Incoming: Knowledge Substrate (example.minimal:concept/knowledge-substrate) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -382. Knowledge Substrate +386. Knowledge Substrate - Existing: A knowledge substrate is structure, not information (xananode.example:claim/claim-substrate-is-structure) - Incoming: Knowledge Substrate (example.minimal:concept/knowledge-substrate) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -383. Knowledge Substrate +387. Knowledge Substrate - Existing: A knowledge substrate is structure, not just information (example.minimal:claim/substrate-is-structure) - Incoming: Knowledge Substrate (example.minimal:concept/knowledge-substrate) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -384. Knowledge Substrate +388. Knowledge Substrate - Existing: Concept (xananode.canonical:schema/node-type-concept) - Incoming: Knowledge Substrate (example.minimal:concept/knowledge-substrate) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -385. Example Maintainer +389. Example Maintainer - Existing: Person (xananode.canonical:schema/node-type-person) - Incoming: Example Maintainer (example.minimal:person/example-maintainer) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -386. As We May Think +390. As We May Think - Existing: As We May Think Fragment 0004 (example.minimal:fragment/as-we-may-think-0004) - Incoming: As We May Think (example.minimal:source/as-we-may-think) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -387. As We May Think +391. As We May Think - Existing: Source (xananode.canonical:schema/node-type-source) - Incoming: As We May Think (example.minimal:source/as-we-may-think) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -388. As We May Think +392. As We May Think - Existing: Associative Trails Fragment (xananode.example:fragment/as-we-may-think-0004) - Incoming: As We May Think (example.minimal:source/as-we-may-think) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -389. Relationships Preserve Knowledge +393. Relationships Preserve Knowledge - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Relationships Preserve Knowledge (xananode.canonical:claim/relationships-preserve-knowledge) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -390. Relationships Preserve Knowledge +394. Relationships Preserve Knowledge - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Relationships Preserve Knowledge (xananode.canonical:claim/relationships-preserve-knowledge) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -391. Relationships Preserve Knowledge +395. Relationships Preserve Knowledge - Existing: Relationships Preserve Knowledge Sentence (xananode.canonical:fragment/relationships-preserve-knowledge-sentence) - Incoming: Relationships Preserve Knowledge (xananode.canonical:claim/relationships-preserve-knowledge) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -392. Relationships Preserve Knowledge +396. Relationships Preserve Knowledge - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Relationships Preserve Knowledge (xananode.canonical:claim/relationships-preserve-knowledge) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -393. XanaNode Contributors +397. XanaNode Contributors - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: XanaNode Contributors (xananode.canonical:community/xananode-contributors) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -394. XanaNode Contributors +398. XanaNode Contributors - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: XanaNode Contributors (xananode.canonical:community/xananode-contributors) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -395. XanaNode Contributors +399. XanaNode Contributors - Existing: Community (xananode.canonical:schema/node-type-community) - Incoming: XanaNode Contributors (xananode.canonical:community/xananode-contributors) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -396. Knowledge Substrate +400. Knowledge Substrate - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Knowledge Substrate (xananode.canonical:concept/knowledge-substrate) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -397. Knowledge Substrate +401. Knowledge Substrate - Existing: Federated Knowledge Substrates (xananode.example:concept/federated-knowledge-substrates) - Incoming: Knowledge Substrate (xananode.canonical:concept/knowledge-substrate) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -398. Knowledge Substrate +402. Knowledge Substrate - Existing: A knowledge substrate is structure, not information (xananode.example:claim/claim-substrate-is-structure) - Incoming: Knowledge Substrate (xananode.canonical:concept/knowledge-substrate) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -399. Knowledge Substrate +403. Knowledge Substrate - Existing: A knowledge substrate is structure, not just information (example.minimal:claim/substrate-is-structure) - Incoming: Knowledge Substrate (xananode.canonical:concept/knowledge-substrate) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -400. Knowledge Substrate +404. Knowledge Substrate - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Knowledge Substrate (xananode.canonical:concept/knowledge-substrate) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -401. Knowledge Substrate +405. Knowledge Substrate - Existing: Concept (xananode.canonical:schema/node-type-concept) - Incoming: Knowledge Substrate (xananode.canonical:concept/knowledge-substrate) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -402. Protocol Artifacts +406. Protocol Artifacts - Existing: Protocol Artifacts Trail (xananode.example:trail/protocol-artifacts-trail) - Incoming: Protocol Artifacts (xananode.canonical:concept/protocol-artifacts) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -403. Protocol Artifacts +407. Protocol Artifacts - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Protocol Artifacts (xananode.canonical:concept/protocol-artifacts) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -404. Protocol Artifacts +408. Protocol Artifacts - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Protocol Artifacts (xananode.canonical:concept/protocol-artifacts) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -405. Protocol Artifacts +409. Protocol Artifacts - Existing: Concept (xananode.canonical:schema/node-type-concept) - Incoming: Protocol Artifacts (xananode.canonical:concept/protocol-artifacts) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -406. Substrate Projection Layer +410. Substrate Projection Layer - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Substrate Projection Layer (xananode.canonical:concept/substrate-projection-layer) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -407. Substrate Projection Layer +411. Substrate Projection Layer - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Substrate Projection Layer (xananode.canonical:concept/substrate-projection-layer) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -408. Substrate Projection Layer +412. Substrate Projection Layer - Existing: Concept (xananode.canonical:schema/node-type-concept) - Incoming: Substrate Projection Layer (xananode.canonical:concept/substrate-projection-layer) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -409. Substrate Projection Layer +413. Substrate Projection Layer - Existing: Project (xananode.canonical:schema/node-type-project) - Incoming: Substrate Projection Layer (xananode.canonical:concept/substrate-projection-layer) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -410. XanaNode +414. XanaNode - Existing: XanaNode Implementation Stack Trail (xananode.example:trail/xananode-implementation-stack-trail) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -411. XanaNode +415. XanaNode - Existing: XanaNode Core Trail (xananode.example:trail/xananode-core-trail) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -412. XanaNode +416. XanaNode - Existing: Protocol Artifacts Trail (xananode.example:trail/protocol-artifacts-trail) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -413. XanaNode +417. XanaNode - Existing: Historical Lineage Trail (xananode.example:trail/historical-lineage-trail) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -414. XanaNode +418. XanaNode - Existing: Branching Orientation Trail (xananode.example:trail/branching-orientation-trail) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -415. XanaNode +419. XanaNode - Existing: Static Publishing (xananode.example:technology/static-publishing) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -416. XanaNode +420. XanaNode - Existing: Hugo (xananode.example:technology/hugo) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -417. XanaNode +421. XanaNode - Existing: Cytoscape.js (xananode.example:technology/cytoscape-js) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -418. XanaNode +422. XanaNode - Existing: XanaNode Workspace Repository (xananode.example:source/xananode-workspace-repo) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -419. XanaNode +423. XanaNode - Existing: XanaNode Studio Repository (xananode.example:source/xananode-studio-repo) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -420. XanaNode +424. XanaNode - Existing: XanaNode Protocol Repository (xananode.example:source/xananode-protocol-repo) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -421. XanaNode +425. XanaNode - Existing: XanaNode Hugo Repository (xananode.example:source/xananode-hugo-repo) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -422. XanaNode +426. XanaNode - Existing: XanaNode Core SDK Repository (xananode.example:source/xananode-core-sdk-repo) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -423. XanaNode +427. XanaNode - Existing: Xanadu: Document Interconnection Enabling Re-use (xananode.example:source/xanadu-document-interconnection) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -424. XanaNode +428. XanaNode - Existing: 9.6 Million Links in Source Code Comments (xananode.example:source/source-code-link-decay-study) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -425. XanaNode +429. XanaNode - Existing: Mother of All Demos (xananode.example:source/mother-of-all-demos) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -426. XanaNode +430. XanaNode - Existing: As We May Think (xananode.example:source/as-we-may-think) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -427. XanaNode +431. XanaNode - Existing: XanaNode Relationship Types (xananode.example:schema/xananode-relationship-types) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -428. XanaNode +432. XanaNode - Existing: XanaNode Node Types (xananode.example:schema/xananode-node-types) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -429. XanaNode +433. XanaNode - Existing: XanaNode Core Schema (xananode.example:schema/xananode-core-schema) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -430. XanaNode +434. XanaNode - Existing: Substrate Relationships Schema (xananode.example:schema/substrate-relationships-schema) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -431. XanaNode +435. XanaNode - Existing: Substrate Node Schema (xananode.example:schema/substrate-node-schema) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -432. XanaNode +436. XanaNode - Existing: Substrate Manifest Schema (xananode.example:schema/substrate-manifest-schema) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -433. XanaNode +437. XanaNode - Existing: Namespace Schema (xananode.example:schema/namespace-schema) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -434. XanaNode +438. XanaNode - Existing: Merge Report Schema (xananode.example:schema/merge-report-schema) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -435. XanaNode +439. XanaNode - Existing: Compatibility Report Schema (xananode.example:schema/compatibility-report-schema) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -436. XanaNode +440. XanaNode - Existing: XanaNode Hugo Theme (xananode.example:project/xananode-hugo-theme) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -437. XanaNode +441. XanaNode - Existing: Project Xanadu (xananode.example:project/project-xanadu) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -438. XanaNode +442. XanaNode - Existing: NLS (xananode.example:project/nls) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -439. XanaNode +443. XanaNode - Existing: Memex (xananode.example:project/memex) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -440. XanaNode +444. XanaNode - Existing: Vannevar Bush (xananode.example:person/vannevar-bush) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -441. XanaNode +445. XanaNode - Existing: Ted Nelson (xananode.example:person/ted-nelson) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -442. XanaNode +446. XanaNode - Existing: Douglas Engelbart (xananode.example:person/douglas-engelbart) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -443. XanaNode +447. XanaNode - Existing: Link Rot (xananode.example:observation/link-rot) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -444. XanaNode +448. XanaNode - Existing: XanaNode Icon (xananode.example:media/xananode-icon) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -445. XanaNode +449. XanaNode - Existing: What Is XanaNode? (xananode.example:essay/what-is-xananode) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -446. XanaNode +450. XanaNode - Existing: Using Hugo with Protocol JSON (xananode.example:essay/using-hugo-with-protocol-json) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -447. XanaNode +451. XanaNode - Existing: Start Here (xananode.example:essay/start-here) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -448. XanaNode +452. XanaNode - Existing: Unlabeled Hyperlink (xananode.example:concept/unlabeled-hyperlink) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -449. XanaNode +453. XanaNode - Existing: Typed Relationships (xananode.example:concept/typed-relationships) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -450. XanaNode +454. XanaNode - Existing: Tumbler Addressing (xananode.example:concept/tumbler-addressing) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -451. XanaNode +455. XanaNode - Existing: Transclusion (xananode.example:concept/transclusion) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -452. XanaNode +456. XanaNode - Existing: Substrate Relationship List (xananode.example:concept/substrate-relationship-list) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -453. XanaNode +457. XanaNode - Existing: Substrate Node Record (xananode.example:concept/substrate-node-record) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -454. XanaNode +458. XanaNode - Existing: Substrate Manifest (xananode.example:concept/substrate-manifest) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -455. XanaNode +459. XanaNode - Existing: Single Source of Truth (xananode.example:concept/single-source-of-truth) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -456. XanaNode +460. XanaNode - Existing: Schema Extension (xananode.example:concept/schema-extension) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -457. XanaNode +461. XanaNode - Existing: Review Suggestions (xananode.example:concept/review-suggestions) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -458. XanaNode +462. XanaNode - Existing: Provenance (xananode.example:concept/provenance) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -459. XanaNode +463. XanaNode - Existing: Protocol Artifacts (xananode.example:concept/protocol-artifacts) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -460. XanaNode +464. XanaNode - Existing: Namespacing (xananode.example:concept/namespacing) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -461. XanaNode +465. XanaNode - Existing: Namespace Registry (xananode.example:concept/namespace-registry) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -462. XanaNode +466. XanaNode - Existing: Moderation Model (xananode.example:concept/moderation-model) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -463. XanaNode +467. XanaNode - Existing: Merge Validation (xananode.example:concept/merge-validation) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -464. XanaNode +468. XanaNode - Existing: Merge Report (xananode.example:concept/merge-report) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -465. XanaNode +469. XanaNode - Existing: Known Implementations Registry (xananode.example:concept/known-implementations-registry) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -466. XanaNode +470. XanaNode - Existing: Knowledge Substrate (xananode.example:concept/knowledge-substrate) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -467. XanaNode +471. XanaNode - Existing: Independent Moderation (xananode.example:concept/independent-moderation) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -468. XanaNode +472. XanaNode - Existing: Fragment Node (xananode.example:concept/fragment-node) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -469. XanaNode +473. XanaNode - Existing: Federation Rules (xananode.example:concept/federation-rules) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -470. XanaNode +474. XanaNode - Existing: Federation Example (xananode.example:concept/federation-example) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -471. XanaNode +475. XanaNode - Existing: Federated Knowledge Substrates (xananode.example:concept/federated-knowledge-substrates) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -472. XanaNode +476. XanaNode - Existing: Dispute Resolution (xananode.example:concept/dispute-resolution) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -473. XanaNode +477. XanaNode - Existing: Deep Linking (xananode.example:concept/deep-linking) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -474. XanaNode +478. XanaNode - Existing: Custom Extension Substrate (xananode.example:concept/custom-extension-substrate) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -475. XanaNode +479. XanaNode - Existing: Compatibility Report (xananode.example:concept/compatibility-report) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -476. XanaNode +480. XanaNode - Existing: Compatibility Levels (xananode.example:concept/compatibility-levels) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -477. XanaNode +481. XanaNode - Existing: Civilizational Memory (xananode.example:concept/civilizational-memory) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -478. XanaNode +482. XanaNode - Existing: Canonical Type Policy (xananode.example:concept/canonical-type-policy) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -479. XanaNode +483. XanaNode - Existing: A knowledge substrate is structure, not information (xananode.example:claim/claim-substrate-is-structure) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -480. XanaNode +484. XanaNode - Existing: Typed relationships preserve context that hyperlinks lose (xananode.example:claim/claim-relationships-preserve-context) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -481. XanaNode +485. XanaNode - Existing: Substrates should merge without collapsing disagreement (xananode.example:claim/claim-merge-without-collapse) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -482. XanaNode +486. XanaNode - Existing: GitHub (xananode.example:source/source-github) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -483. XanaNode +487. XanaNode - Existing: Support (xananode.example:source/source-support) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -484. XanaNode +488. XanaNode - Existing: Relationships Preserve Knowledge (xananode.canonical:claim/relationships-preserve-knowledge) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -485. XanaNode +489. XanaNode - Existing: XanaNode Contributors (xananode.canonical:community/xananode-contributors) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -486. XanaNode +490. XanaNode - Existing: Knowledge Substrate (xananode.canonical:concept/knowledge-substrate) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -487. XanaNode +491. XanaNode - Existing: Protocol Artifacts (xananode.canonical:concept/protocol-artifacts) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -488. XanaNode +492. XanaNode - Existing: Substrate Projection Layer (xananode.canonical:concept/substrate-projection-layer) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -489. XanaNode +493. XanaNode - Existing: What Is XanaNode? (xananode.canonical:essay/what-is-xananode) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -490. XanaNode +494. XanaNode - Existing: XanaNode Canonical Pack Bootstrap (xananode.canonical:event/xananode-canonical-pack-bootstrap) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -491. XanaNode +495. XanaNode - Existing: Relationships Preserve Knowledge Sentence (xananode.canonical:fragment/relationships-preserve-knowledge-sentence) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -492. XanaNode +496. XanaNode - Existing: XanaNode Icon (xananode.canonical:media/xananode-icon) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -493. XanaNode +497. XanaNode - Existing: Markdown Recreation Friction (xananode.canonical:observation/markdown-recreation-friction) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -494. XanaNode +498. XanaNode - Existing: Built By Bots (xananode.canonical:organization/built-by-bots) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -495. XanaNode +499. XanaNode - Existing: Cytoscape Consortium (xananode.canonical:organization/cytoscape-consortium) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -496. XanaNode +500. XanaNode - Existing: Hugo Authors (xananode.canonical:organization/hugo-authors) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -497. XanaNode +501. XanaNode - Existing: Christian Siefen (xananode.canonical:person/christian-siefen) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -498. XanaNode +502. XanaNode - Existing: World Wide Web (xananode.canonical:place/world-wide-web) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -499. XanaNode +503. XanaNode - Existing: XanaNode Core SDK (xananode.canonical:project/xananode-core-sdk) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -500. XanaNode +504. XanaNode - Existing: XanaNode Hugo Theme (xananode.canonical:project/xananode-hugo-theme) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -501. XanaNode +505. XanaNode - Existing: XanaNode Protocol (xananode.canonical:project/xananode-protocol) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -502. XanaNode +506. XanaNode - Existing: XanaNode Workspace (xananode.canonical:project/xananode-workspace) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -503. XanaNode +507. XanaNode - Existing: XNP-0004 Merge Validation (xananode.canonical:publication/xnp-0004-merge-validation) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -504. XanaNode +508. XanaNode - Existing: Protocol Implements Relationship Preservation (xananode.canonical:relationship/protocol-implements-claim) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -505. XanaNode +509. XanaNode - Existing: Canonical Pack v0.1.0 (xananode.canonical:revision/canonical-pack-v0-1-0) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -506. XanaNode +510. XanaNode - Existing: Author Profile Schema (xananode.canonical:schema/author-profile-schema) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -507. XanaNode +511. XanaNode - Existing: Author Profile Schema (xananode.canonical:schema/canonical-schema-author-profile) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -508. XanaNode +512. XanaNode - Existing: Compatibility Report Schema (xananode.canonical:schema/canonical-schema-compatibility-report) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -509. XanaNode +513. XanaNode - Existing: Merge Report Schema (xananode.canonical:schema/canonical-schema-merge-report) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -510. XanaNode +514. XanaNode - Existing: Nanopublication Schema (xananode.canonical:schema/canonical-schema-nanopublication) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -511. XanaNode +515. XanaNode - Existing: Ro Crate Metadata Schema (xananode.canonical:schema/canonical-schema-ro-crate-metadata) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -512. XanaNode +516. XanaNode - Existing: Substrate Diff Schema (xananode.canonical:schema/canonical-schema-substrate-diff) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -513. XanaNode +517. XanaNode - Existing: Substrate Manifest Schema (xananode.canonical:schema/canonical-schema-substrate-manifest) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -514. XanaNode +518. XanaNode - Existing: Substrate Node Schema (xananode.canonical:schema/canonical-schema-substrate-node) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -515. XanaNode +519. XanaNode - Existing: Substrate Relationships Schema (xananode.canonical:schema/canonical-schema-substrate-relationships) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -516. XanaNode +520. XanaNode - Existing: Xananode Node Types Schema (xananode.canonical:schema/canonical-schema-xananode-node-types) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -517. XanaNode +521. XanaNode - Existing: Xananode Property Registry Schema (xananode.canonical:schema/canonical-schema-xananode-property-registry) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -518. XanaNode +522. XanaNode - Existing: Xananode Relationship Types Schema (xananode.canonical:schema/canonical-schema-xananode-relationship-types) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -519. XanaNode +523. XanaNode - Existing: Canonical Schemas Registry (xananode.canonical:schema/canonical-schemas-registry) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -520. XanaNode +524. XanaNode - Existing: Compatibility Report Schema (xananode.canonical:schema/compatibility-report-schema) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -521. XanaNode +525. XanaNode - Existing: Known Implementations Registry (xananode.canonical:schema/known-implementations-registry) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -522. XanaNode +526. XanaNode - Existing: Merge Report Schema (xananode.canonical:schema/merge-report-schema) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -523. XanaNode +527. XanaNode - Existing: Federation Merge Report Example Namespace (xananode.canonical:schema/namespace-example.merge) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -524. XanaNode +528. XanaNode - Existing: Minimal Example Namespace (xananode.canonical:schema/namespace-example.minimal) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -525. XanaNode +529. XanaNode - Existing: Museum Extension Example Namespace (xananode.canonical:schema/namespace-example.museum) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -526. XanaNode +530. XanaNode - Existing: Federation Example A Namespace (xananode.canonical:schema/namespace-example.researcher_a) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -527. XanaNode +531. XanaNode - Existing: Federation Example B Namespace (xananode.canonical:schema/namespace-example.researcher_b) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -528. XanaNode +532. XanaNode - Existing: Namespace Registry (xananode.canonical:schema/namespace-registry) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -529. XanaNode +533. XanaNode - Existing: Namespace Schema (xananode.canonical:schema/namespace-schema) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -530. XanaNode +534. XanaNode - Existing: XanaNode Core (xananode.canonical:schema/namespace-xananode) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -531. XanaNode +535. XanaNode - Existing: Nanopublication Schema (xananode.canonical:schema/nanopublication-schema) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -532. XanaNode +536. XanaNode - Existing: Claim (xananode.canonical:schema/node-type-claim) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -533. XanaNode +537. XanaNode - Existing: Community (xananode.canonical:schema/node-type-community) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -534. XanaNode +538. XanaNode - Existing: Concept (xananode.canonical:schema/node-type-concept) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -535. XanaNode +539. XanaNode - Existing: Essay (xananode.canonical:schema/node-type-essay) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -536. XanaNode +540. XanaNode - Existing: Event (xananode.canonical:schema/node-type-event) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -537. XanaNode +541. XanaNode - Existing: Fragment (xananode.canonical:schema/node-type-fragment) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -538. XanaNode +542. XanaNode - Existing: Media (xananode.canonical:schema/node-type-media) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -539. XanaNode +543. XanaNode - Existing: Observation (xananode.canonical:schema/node-type-observation) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -540. XanaNode +544. XanaNode - Existing: Organization (xananode.canonical:schema/node-type-organization) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -541. XanaNode +545. XanaNode - Existing: Person (xananode.canonical:schema/node-type-person) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -542. XanaNode +546. XanaNode - Existing: Place (xananode.canonical:schema/node-type-place) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -543. XanaNode +547. XanaNode - Existing: Project (xananode.canonical:schema/node-type-project) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -544. XanaNode +548. XanaNode - Existing: Publication (xananode.canonical:schema/node-type-publication) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -545. XanaNode +549. XanaNode - Existing: Node Type Registry (xananode.canonical:schema/node-type-registry) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -546. XanaNode +550. XanaNode - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -547. XanaNode +551. XanaNode - Existing: Revision (xananode.canonical:schema/node-type-revision) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -548. XanaNode +552. XanaNode - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -549. XanaNode +553. XanaNode - Existing: Source (xananode.canonical:schema/node-type-source) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -550. XanaNode +554. XanaNode - Existing: Technology (xananode.canonical:schema/node-type-technology) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -551. XanaNode +555. XanaNode - Existing: Trail (xananode.canonical:schema/node-type-trail) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -552. XanaNode +556. XanaNode - Existing: Birth date (xananode.canonical:schema/property-birth_date) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -553. XanaNode +557. XanaNode - Existing: Currency value (xananode.canonical:schema/property-currency_value) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -554. XanaNode +558. XanaNode - Existing: External identifier (xananode.canonical:schema/property-external_identifier) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -555. XanaNode +559. XanaNode - Existing: Geographic coordinates (xananode.canonical:schema/property-geo_coordinates) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -556. XanaNode +560. XanaNode - Existing: SI measurement (xananode.canonical:schema/property-measurement_si) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -557. XanaNode +561. XanaNode - Existing: Property Registry (xananode.canonical:schema/property-registry) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -558. XanaNode +562. XanaNode - Existing: Property Registry Schema (xananode.canonical:schema/property-registry-schema) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -559. XanaNode +563. XanaNode - Existing: Alias of (xananode.canonical:schema/relationship-type-alias_of) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -560. XanaNode +564. XanaNode - Existing: Alternative to (xananode.canonical:schema/relationship-type-alternative_to) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -561. XanaNode +565. XanaNode - Existing: Anticipated (xananode.canonical:schema/relationship-type-anticipated) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -562. XanaNode +566. XanaNode - Existing: Anticipated By Relationship Term (xananode.canonical:schema/relationship-type-anticipated_by) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -563. XanaNode +567. XanaNode - Existing: Anticipates (xananode.canonical:schema/relationship-type-anticipates) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -564. XanaNode +568. XanaNode - Existing: Appears in (xananode.canonical:schema/relationship-type-appears_in) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -565. XanaNode +569. XanaNode - Existing: Approved (xananode.canonical:schema/relationship-type-approved) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -566. XanaNode +570. XanaNode - Existing: Approved By Relationship Term (xananode.canonical:schema/relationship-type-approved_by) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -567. XanaNode +571. XanaNode - Existing: Arrived From Relationship Term (xananode.canonical:schema/relationship-type-arrived_from) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -568. XanaNode +572. XanaNode - Existing: Arrives at (xananode.canonical:schema/relationship-type-arrives_at) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -569. XanaNode +573. XanaNode - Existing: Authored (xananode.canonical:schema/relationship-type-authored) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -570. XanaNode +574. XanaNode - Existing: Authored By Relationship Term (xananode.canonical:schema/relationship-type-authored_by) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -571. XanaNode +575. XanaNode - Existing: Broader than (xananode.canonical:schema/relationship-type-broader_than) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -572. XanaNode +576. XanaNode - Existing: Cited By Relationship Term (xananode.canonical:schema/relationship-type-cited_by) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -573. XanaNode +577. XanaNode - Existing: Cites (xananode.canonical:schema/relationship-type-cites) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -574. XanaNode +578. XanaNode - Existing: Claim Of Relationship Term (xananode.canonical:schema/relationship-type-claim_of) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -575. XanaNode +579. XanaNode - Existing: Clarified By Relationship Term (xananode.canonical:schema/relationship-type-clarified_by) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -576. XanaNode +580. XanaNode - Existing: Clarifies (xananode.canonical:schema/relationship-type-clarifies) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -577. XanaNode +581. XanaNode - Existing: Coined (xananode.canonical:schema/relationship-type-coined) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -578. XanaNode +582. XanaNode - Existing: Coined By Relationship Term (xananode.canonical:schema/relationship-type-coined_by) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -579. XanaNode +583. XanaNode - Existing: Collaborated with (xananode.canonical:schema/relationship-type-collaborated_with) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -580. XanaNode +584. XanaNode - Existing: Compatible with (xananode.canonical:schema/relationship-type-compatible_with) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -581. XanaNode +585. XanaNode - Existing: Contains (xananode.canonical:schema/relationship-type-contains) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -582. XanaNode +586. XanaNode - Existing: Contemporary of (xananode.canonical:schema/relationship-type-contemporary_of) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -583. XanaNode +587. XanaNode - Existing: Context for (xananode.canonical:schema/relationship-type-context_for) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -584. XanaNode +588. XanaNode - Existing: Continued From Relationship Term (xananode.canonical:schema/relationship-type-continued_from) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -585. XanaNode +589. XanaNode - Existing: Continues to (xananode.canonical:schema/relationship-type-continues_to) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -586. XanaNode +590. XanaNode - Existing: Contradicted By Relationship Term (xananode.canonical:schema/relationship-type-contradicted_by) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -587. XanaNode +591. XanaNode - Existing: Contradicts (xananode.canonical:schema/relationship-type-contradicts) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -588. XanaNode +592. XanaNode - Existing: Contrasts with (xananode.canonical:schema/relationship-type-contrasts_with) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -589. XanaNode +593. XanaNode - Existing: Created (xananode.canonical:schema/relationship-type-created) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -590. XanaNode +594. XanaNode - Existing: Created By Relationship Term (xananode.canonical:schema/relationship-type-created_by) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -591. XanaNode +595. XanaNode - Existing: Deep Linked From Relationship Term (xananode.canonical:schema/relationship-type-deep_linked_from) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -592. XanaNode +596. XanaNode - Existing: Deep links to (xananode.canonical:schema/relationship-type-deep_links_to) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -593. XanaNode +597. XanaNode - Existing: Defined By Relationship Term (xananode.canonical:schema/relationship-type-defined_by) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -594. XanaNode +598. XanaNode - Existing: Defines (xananode.canonical:schema/relationship-type-defines) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -595. XanaNode +599. XanaNode - Existing: Demonstrated By Relationship Term (xananode.canonical:schema/relationship-type-demonstrated_by) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -596. XanaNode +600. XanaNode - Existing: Demonstrates (xananode.canonical:schema/relationship-type-demonstrates) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -597. XanaNode +601. XanaNode - Existing: Dependency Of Relationship Term (xananode.canonical:schema/relationship-type-dependency_of) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -598. XanaNode +602. XanaNode - Existing: Depends on (xananode.canonical:schema/relationship-type-depends_on) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -599. XanaNode +603. XanaNode - Existing: Depicted By Relationship Term (xananode.canonical:schema/relationship-type-depicted_by) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -600. XanaNode +604. XanaNode - Existing: Depicts (xananode.canonical:schema/relationship-type-depicts) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -601. XanaNode +605. XanaNode - Existing: Derived from (xananode.canonical:schema/relationship-type-derived_from) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -602. XanaNode +606. XanaNode - Existing: Derived Into Relationship Term (xananode.canonical:schema/relationship-type-derived_into) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -603. XanaNode +607. XanaNode - Existing: Discussed In Relationship Term (xananode.canonical:schema/relationship-type-discussed_in) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -604. XanaNode +608. XanaNode - Existing: Discusses (xananode.canonical:schema/relationship-type-discusses) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -605. XanaNode +609. XanaNode - Existing: Disputed By Relationship Term (xananode.canonical:schema/relationship-type-disputed_by) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -606. XanaNode +610. XanaNode - Existing: Disputed identity (xananode.canonical:schema/relationship-type-disputed_identity) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -607. XanaNode +611. XanaNode - Existing: Disputes (xananode.canonical:schema/relationship-type-disputes) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -608. XanaNode +612. XanaNode - Existing: Documented By Relationship Term (xananode.canonical:schema/relationship-type-documented_by) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -609. XanaNode +613. XanaNode - Existing: Documents (xananode.canonical:schema/relationship-type-documents) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -610. XanaNode +614. XanaNode - Existing: Enabled By Relationship Term (xananode.canonical:schema/relationship-type-enabled_by) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -611. XanaNode +615. XanaNode - Existing: Enables (xananode.canonical:schema/relationship-type-enables) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -612. XanaNode +616. XanaNode - Existing: Equivalent to (xananode.canonical:schema/relationship-type-equivalent_to) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -613. XanaNode +617. XanaNode - Existing: Evidence for (xananode.canonical:schema/relationship-type-evidence_for) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -614. XanaNode +618. XanaNode - Existing: Explained By Relationship Term (xananode.canonical:schema/relationship-type-explained_by) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -615. XanaNode +619. XanaNode - Existing: Explains (xananode.canonical:schema/relationship-type-explains) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -616. XanaNode +620. XanaNode - Existing: Extended By Relationship Term (xananode.canonical:schema/relationship-type-extended_by) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -617. XanaNode +621. XanaNode - Existing: Extends (xananode.canonical:schema/relationship-type-extends) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -618. XanaNode +622. XanaNode - Existing: Extension of (xananode.canonical:schema/relationship-type-extension_of) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -619. XanaNode +623. XanaNode - Existing: Featured In Relationship Term (xananode.canonical:schema/relationship-type-featured_in) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -620. XanaNode +624. XanaNode - Existing: Featured Speaker Relationship Term (xananode.canonical:schema/relationship-type-featured_speaker) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -621. XanaNode +625. XanaNode - Existing: Features (xananode.canonical:schema/relationship-type-features) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -622. XanaNode +626. XanaNode - Existing: Followed Relationship Term (xananode.canonical:schema/relationship-type-followed) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -623. XanaNode +627. XanaNode - Existing: Friend of (xananode.canonical:schema/relationship-type-friend_of) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -624. XanaNode +628. XanaNode - Existing: Had Participant Relationship Term (xananode.canonical:schema/relationship-type-had_participant) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -625. XanaNode +629. XanaNode - Existing: Has Alias Relationship Term (xananode.canonical:schema/relationship-type-has_alias) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -626. XanaNode +630. XanaNode - Existing: Has Appearance Relationship Term (xananode.canonical:schema/relationship-type-has_appearance) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -627. XanaNode +631. XanaNode - Existing: Has claim (xananode.canonical:schema/relationship-type-has_claim) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -628. XanaNode +632. XanaNode - Existing: Has Context Relationship Term (xananode.canonical:schema/relationship-type-has_context) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -629. XanaNode +633. XanaNode - Existing: Has Evidence Relationship Term (xananode.canonical:schema/relationship-type-has_evidence) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -630. XanaNode +634. XanaNode - Existing: Has Extension Relationship Term (xananode.canonical:schema/relationship-type-has_extension) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -631. XanaNode +635. XanaNode - Existing: Has primary media (xananode.canonical:schema/relationship-type-has_primary_media) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -632. XanaNode +636. XanaNode - Existing: Identified (xananode.canonical:schema/relationship-type-identified) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -633. XanaNode +637. XanaNode - Existing: Identified By Relationship Term (xananode.canonical:schema/relationship-type-identified_by) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -634. XanaNode +638. XanaNode - Existing: Implemented By Relationship Term (xananode.canonical:schema/relationship-type-implemented_by) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -635. XanaNode +639. XanaNode - Existing: Implements (xananode.canonical:schema/relationship-type-implements) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -636. XanaNode +640. XanaNode - Existing: Included In Relationship Term (xananode.canonical:schema/relationship-type-included_in) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -637. XanaNode +641. XanaNode - Existing: Includes (xananode.canonical:schema/relationship-type-includes) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -638. XanaNode +642. XanaNode - Existing: Influenced (xananode.canonical:schema/relationship-type-influenced) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -639. XanaNode +643. XanaNode - Existing: Influenced By Relationship Term (xananode.canonical:schema/relationship-type-influenced_by) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -640. XanaNode +644. XanaNode - Existing: Interviewed (xananode.canonical:schema/relationship-type-interviewed) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -641. XanaNode +645. XanaNode - Existing: Interviewed By Relationship Term (xananode.canonical:schema/relationship-type-interviewed_by) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -642. XanaNode +646. XanaNode - Existing: Introduced (xananode.canonical:schema/relationship-type-introduced) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -643. XanaNode +647. XanaNode - Existing: Introduced By Relationship Term (xananode.canonical:schema/relationship-type-introduced_by) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -644. XanaNode +648. XanaNode - Existing: Introduced in (xananode.canonical:schema/relationship-type-introduced_in) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -645. XanaNode +649. XanaNode - Existing: Introduction Venue Of Relationship Term (xananode.canonical:schema/relationship-type-introduction_venue_of) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -646. XanaNode +650. XanaNode - Existing: Is Start Of Relationship Term (xananode.canonical:schema/relationship-type-is_start_of) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -647. XanaNode +651. XanaNode - Existing: Mapped From Relationship Term (xananode.canonical:schema/relationship-type-mapped_from) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -648. XanaNode +652. XanaNode - Existing: Maps to (xananode.canonical:schema/relationship-type-maps_to) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -649. XanaNode +653. XanaNode - Existing: Memorialized By Relationship Term (xananode.canonical:schema/relationship-type-memorialized_by) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -650. XanaNode +654. XanaNode - Existing: Memorializes (xananode.canonical:schema/relationship-type-memorializes) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -651. XanaNode +655. XanaNode - Existing: Mentioned By Relationship Term (xananode.canonical:schema/relationship-type-mentioned_by) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -652. XanaNode +656. XanaNode - Existing: Mentions (xananode.canonical:schema/relationship-type-mentions) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -653. XanaNode +657. XanaNode - Existing: Motivated by (xananode.canonical:schema/relationship-type-motivated_by) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -654. XanaNode +658. XanaNode - Existing: Motivates Relationship Term (xananode.canonical:schema/relationship-type-motivates) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -655. XanaNode +659. XanaNode - Existing: Narrower Than Relationship Term (xananode.canonical:schema/relationship-type-narrower_than) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -656. XanaNode +660. XanaNode - Existing: Occurred at (xananode.canonical:schema/relationship-type-occurred_at) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -657. XanaNode +661. XanaNode - Existing: Parallel to (xananode.canonical:schema/relationship-type-parallel_to) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -658. XanaNode +662. XanaNode - Existing: Part Of Relationship Term (xananode.canonical:schema/relationship-type-part_of) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -659. XanaNode +663. XanaNode - Existing: Participated in (xananode.canonical:schema/relationship-type-participated_in) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -660. XanaNode +664. XanaNode - Existing: Popularized (xananode.canonical:schema/relationship-type-popularized) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -661. XanaNode +665. XanaNode - Existing: Popularized By Relationship Term (xananode.canonical:schema/relationship-type-popularized_by) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -662. XanaNode +666. XanaNode - Existing: Possible match (xananode.canonical:schema/relationship-type-possible_match) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -663. XanaNode +667. XanaNode - Existing: Preceded (xananode.canonical:schema/relationship-type-preceded) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -664. XanaNode +668. XanaNode - Existing: Presented (xananode.canonical:schema/relationship-type-presented) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -665. XanaNode +669. XanaNode - Existing: Presented By Relationship Term (xananode.canonical:schema/relationship-type-presented_by) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -666. XanaNode +670. XanaNode - Existing: Preserved By Relationship Term (xananode.canonical:schema/relationship-type-preserved_by) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -667. XanaNode +671. XanaNode - Existing: Preserves (xananode.canonical:schema/relationship-type-preserves) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -668. XanaNode +672. XanaNode - Existing: Produces Relationship Term (xananode.canonical:schema/relationship-type-produces) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -669. XanaNode +673. XanaNode - Existing: Proposed (xananode.canonical:schema/relationship-type-proposed) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -670. XanaNode +674. XanaNode - Existing: Proposed By Relationship Term (xananode.canonical:schema/relationship-type-proposed_by) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -671. XanaNode +675. XanaNode - Existing: Quoted By Relationship Term (xananode.canonical:schema/relationship-type-quoted_by) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -672. XanaNode +676. XanaNode - Existing: Quotes (xananode.canonical:schema/relationship-type-quotes) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -673. XanaNode +677. XanaNode - Existing: Refined By Relationship Term (xananode.canonical:schema/relationship-type-refined_by) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -674. XanaNode +678. XanaNode - Existing: Refines (xananode.canonical:schema/relationship-type-refines) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -675. XanaNode +679. XanaNode - Existing: Relationship Type Registry (xananode.canonical:schema/relationship-type-registry) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -676. XanaNode +680. XanaNode - Existing: Related to (xananode.canonical:schema/relationship-type-related_to) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -677. XanaNode +681. XanaNode - Existing: Represented By Relationship Term (xananode.canonical:schema/relationship-type-represented_by) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -678. XanaNode +682. XanaNode - Existing: Represents (xananode.canonical:schema/relationship-type-represents) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -679. XanaNode +683. XanaNode - Existing: Required For Relationship Term (xananode.canonical:schema/relationship-type-required_for) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -680. XanaNode +684. XanaNode - Existing: Requires (xananode.canonical:schema/relationship-type-requires) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -681. XanaNode +685. XanaNode - Existing: Results from (xananode.canonical:schema/relationship-type-results_from) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -682. XanaNode +686. XanaNode - Existing: Same entity (xananode.canonical:schema/relationship-type-same_entity) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -683. XanaNode +687. XanaNode - Existing: Shaped By Relationship Term (xananode.canonical:schema/relationship-type-shaped_by) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -684. XanaNode +688. XanaNode - Existing: Shapes (xananode.canonical:schema/relationship-type-shapes) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -685. XanaNode +689. XanaNode - Existing: Site Of Relationship Term (xananode.canonical:schema/relationship-type-site_of) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -686. XanaNode +690. XanaNode - Existing: Spoke at (xananode.canonical:schema/relationship-type-spoke_at) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -687. XanaNode +691. XanaNode - Existing: Starts with (xananode.canonical:schema/relationship-type-starts_with) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -688. XanaNode +692. XanaNode - Existing: Superseded By Relationship Term (xananode.canonical:schema/relationship-type-superseded_by) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -689. XanaNode +693. XanaNode - Existing: Supersedes (xananode.canonical:schema/relationship-type-supersedes) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -690. XanaNode +694. XanaNode - Existing: Supported By Relationship Term (xananode.canonical:schema/relationship-type-supported_by) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -691. XanaNode +695. XanaNode - Existing: Supports (xananode.canonical:schema/relationship-type-supports) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -692. XanaNode +696. XanaNode - Existing: Threatened By Relationship Term (xananode.canonical:schema/relationship-type-threatened_by) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -693. XanaNode +697. XanaNode - Existing: Threatens (xananode.canonical:schema/relationship-type-threatens) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -694. XanaNode +698. XanaNode - Existing: Trained on (xananode.canonical:schema/relationship-type-trained_on) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -695. XanaNode +699. XanaNode - Existing: Transcluded By Relationship Term (xananode.canonical:schema/relationship-type-transcluded_by) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -696. XanaNode +700. XanaNode - Existing: Transcludes (xananode.canonical:schema/relationship-type-transcludes) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -697. XanaNode +701. XanaNode - Existing: Used As Primary Media For Relationship Term (xananode.canonical:schema/relationship-type-used_as_primary_media_for) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -698. XanaNode +702. XanaNode - Existing: Used By Relationship Term (xananode.canonical:schema/relationship-type-used_by) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -699. XanaNode +703. XanaNode - Existing: Used To Train Relationship Term (xananode.canonical:schema/relationship-type-used_to_train) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -700. XanaNode +704. XanaNode - Existing: Uses (xananode.canonical:schema/relationship-type-uses) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -701. XanaNode +705. XanaNode - Existing: RO-Crate Metadata Schema (xananode.canonical:schema/ro-crate-metadata-schema) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -702. XanaNode +706. XanaNode - Existing: Substrate Diff Schema (xananode.canonical:schema/substrate-diff-schema) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -703. XanaNode +707. XanaNode - Existing: Substrate Manifest Schema (xananode.canonical:schema/substrate-manifest-schema) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -704. XanaNode +708. XanaNode - Existing: Substrate Node Schema (xananode.canonical:schema/substrate-node-schema) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -705. XanaNode +709. XanaNode - Existing: Substrate Relationships Schema (xananode.canonical:schema/substrate-relationships-schema) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -706. XanaNode +710. XanaNode - Existing: GitHub Profile (xananode.canonical:source/github-profile) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -707. XanaNode +711. XanaNode - Existing: Hugo Official Site (xananode.canonical:source/hugo-official-site) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -708. XanaNode +712. XanaNode - Existing: Support XanaNode (xananode.canonical:source/support-xananode) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -709. XanaNode +713. XanaNode - Existing: XanaNode.com (xananode.canonical:source/xananode-com-domain) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -710. XanaNode +714. XanaNode - Existing: XanaNode Core SDK Repository (xananode.canonical:source/xananode-core-sdk-repository) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -711. XanaNode +715. XanaNode - Existing: XanaNode Hugo Repository (xananode.canonical:source/xananode-hugo-repository) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -712. XanaNode +716. XanaNode - Existing: XanaNode.net (xananode.canonical:source/xananode-net-domain) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -713. XanaNode +717. XanaNode - Existing: XanaNode.org (xananode.canonical:source/xananode-org-domain) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -714. XanaNode +718. XanaNode - Existing: XanaNode Protocol Repository (xananode.canonical:source/xananode-protocol-repository) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -715. XanaNode +719. XanaNode - Existing: XanaNode Studio Repository (xananode.canonical:source/xananode-studio-repository) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -716. XanaNode +720. XanaNode - Existing: XanaNode Workspace Repository (xananode.canonical:source/xananode-workspace-repository) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -717. XanaNode +721. XanaNode - Existing: Cytoscape.js (xananode.canonical:technology/cytoscape-js) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -718. XanaNode +722. XanaNode - Existing: Git (xananode.canonical:technology/git) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -719. XanaNode +723. XanaNode - Existing: Hugo (xananode.canonical:technology/hugo) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -720. XanaNode +724. XanaNode - Existing: Node.js (xananode.canonical:technology/nodejs) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -721. XanaNode +725. XanaNode - Existing: Python (xananode.canonical:technology/python) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -722. XanaNode +726. XanaNode - Existing: XanaNode Stack Trail (xananode.canonical:trail/xananode-stack-trail) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -723. XanaNode +727. XanaNode - Existing: Gottfried Wilhelm Leibniz (xananode.lineage:person/gottfried-wilhelm-leibniz) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -724. XanaNode +728. XanaNode - Existing: Wilhelm Ostwald (xananode.lineage:person/wilhelm-ostwald) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -725. XanaNode +729. XanaNode - Existing: Jorge Luis Borges (xananode.lineage:person/jorge-luis-borges) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -726. XanaNode +730. XanaNode - Existing: The Garden of Forking Paths (xananode.lineage:publication/the-garden-of-forking-paths) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -727. XanaNode +731. XanaNode - Existing: Andries van Dam (xananode.lineage:person/andries-van-dam) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -728. XanaNode +732. XanaNode - Existing: Brown University (xananode.lineage:place/brown-university) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -729. XanaNode +733. XanaNode - Existing: Hypertext Editing System (xananode.lineage:project/hypertext-editing-system) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -730. XanaNode +734. XanaNode - Existing: FRESS (xananode.lineage:project/fress) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -731. XanaNode +735. XanaNode - Existing: Intermedia (xananode.lineage:project/intermedia) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -732. XanaNode +736. XanaNode - Existing: Nicholas Negroponte (xananode.lineage:person/nicholas-negroponte) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -733. XanaNode +737. XanaNode - Existing: Seymour Papert (xananode.lineage:person/seymour-papert) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -734. XanaNode +738. XanaNode - Existing: Marvin Minsky (xananode.lineage:person/marvin-minsky) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -735. XanaNode +739. XanaNode - Existing: MIT Media Lab (xananode.lineage:organization/mit-media-lab) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -736. XanaNode +740. XanaNode - Existing: Hans Peter Brondmo (xananode.lineage:person/hans-peter-brondmo) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -737. XanaNode +741. XanaNode - Existing: Micons (xananode.lineage:technology/micons) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -738. XanaNode +742. XanaNode - Existing: Robert Winter (xananode.lineage:person/robert-winter) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -739. XanaNode +743. XanaNode - Existing: Interactive Beethoven's Ninth (xananode.lineage:project/interactive-beethoven-ninth) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -740. XanaNode +744. XanaNode - Existing: Robert Abel (xananode.lineage:person/robert-abel) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -741. XanaNode +745. XanaNode - Existing: Interactive Guernica (xananode.lineage:project/interactive-guernica) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -742. XanaNode +746. XanaNode - Existing: Ivan Sutherland (xananode.lineage:person/ivan-sutherland) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -743. XanaNode +747. XanaNode - Existing: Jaron Lanier (xananode.lineage:person/jaron-lanier) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -744. XanaNode +748. XanaNode - Existing: VPL Research (xananode.lineage:organization/vpl-research) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -745. XanaNode +749. XanaNode - Existing: Scott Fisher (xananode.lineage:person/scott-fisher) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -746. XanaNode +750. XanaNode - Existing: NASA (xananode.lineage:organization/nasa) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -747. XanaNode +751. XanaNode - Existing: Dirk Gently's Holistic Detective Agency (xananode.lineage:publication/dirk-gentlys-holistic-detective-agency) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -748. XanaNode +752. XanaNode - Existing: BBC Two (xananode.lineage:organization/bbc-two) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -749. XanaNode +753. XanaNode - Existing: Richard Saul Wurman (xananode.lineage:person/richard-saul-wurman) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -750. XanaNode +754. XanaNode - Existing: Harry Marks (xananode.lineage:person/harry-marks) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -751. XanaNode +755. XanaNode - Existing: John Sculley (xananode.lineage:person/john-sculley) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -752. XanaNode +756. XanaNode - Existing: Apple Knowledge Navigator (xananode.lineage:technology/apple-knowledge-navigator) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -753. XanaNode +757. XanaNode - Existing: Bill Atkinson (xananode.lineage:person/bill-atkinson) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -754. XanaNode +758. XanaNode - Existing: Herbie Hancock (xananode.lineage:person/herbie-hancock) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -755. XanaNode +759. XanaNode - Existing: Nigel Holmes (xananode.lineage:person/nigel-holmes) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -756. XanaNode +760. XanaNode - Existing: Laurie Anderson (xananode.lineage:person/laurie-anderson) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -757. XanaNode +761. XanaNode - Existing: Bran Ferren (xananode.lineage:person/bran-ferren) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -758. XanaNode +762. XanaNode - Existing: Robert Cailliau (xananode.lineage:person/robert-cailliau) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -759. XanaNode +763. XanaNode - Existing: CERN (xananode.lineage:place/cern) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -760. XanaNode +764. XanaNode - Existing: HTML (xananode.lineage:technology/html) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -761. XanaNode +765. XanaNode - Existing: URL/URI (xananode.lineage:technology/url-uri) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -762. XanaNode +766. XanaNode - Existing: HTTP (xananode.lineage:technology/http) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -763. XanaNode +767. XanaNode - Existing: NCSA (xananode.lineage:organization/ncsa) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -764. XanaNode +768. XanaNode - Existing: Marc Andreessen (xananode.lineage:person/marc-andreessen) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -765. XanaNode +769. XanaNode - Existing: Mosaic (xananode.lineage:technology/mosaic) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -766. XanaNode +770. XanaNode - Existing: The Web as Incomplete Hypertext (xananode.lineage:concept/web-as-incomplete-hypertext) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -767. XanaNode +771. XanaNode - Existing: Guide (xananode.lineage:technology/guide) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -768. XanaNode +772. XanaNode - Existing: Storyspace (xananode.lineage:project/storyspace) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -769. XanaNode +773. XanaNode - Existing: ZOG/KMS (xananode.lineage:project/zog-kms) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -770. XanaNode +774. XanaNode - Existing: Xanadu at Autodesk (xananode.lineage:project/xanadu-at-autodesk) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -771. XanaNode +775. XanaNode - Existing: Conflict and Disputed Identity (xananode.lineage:concept/conflict-disputed-identity) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -772. XanaNode +776. XanaNode - Existing: Git-backed Substrate (xananode.lineage:technology/git-backed-substrate) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -773. XanaNode +777. XanaNode - Existing: Babel (xananode.lineage:tool/babel) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -774. XanaNode +778. XanaNode - Existing: Hyperland VR (xananode.lineage:tool/hyperland-vr) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -775. XanaNode +779. XanaNode + - Existing: Authored Substrate Overlap (xananode.lineage:concept/authored-substrate-overlap) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +780. XanaNode + - Existing: Overlap is a Federation Signal (xananode.lineage:claim/overlap-is-federation-signal) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +781. XanaNode + - Existing: Merge is Authored Interpretation (xananode.lineage:claim/merge-is-authored-interpretation) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +782. XanaNode + - Existing: Lineage Packs Can Overlap Canonical Packs (xananode.lineage:claim/lineage-pack-can-overlap-canonical-pack) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +783. XanaNode - Existing: Lost Lineage of Human Knowledge Augmentation (xananode.lineage:concept/lost-lineage-human-knowledge-augmentation) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -776. XanaNode +784. XanaNode - Existing: Paul Otlet (xananode.lineage:person/paul-otlet) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -777. XanaNode +785. XanaNode - Existing: H. G. Wells (xananode.lineage:person/h-g-wells) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -778. XanaNode +786. XanaNode - Existing: Douglas Adams (xananode.lineage:person/douglas-adams) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -779. XanaNode +787. XanaNode - Existing: Hyperland (xananode.lineage:publication/hyperland) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -780. XanaNode +788. XanaNode - Existing: Tom Baker (xananode.lineage:person/tom-baker) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -781. XanaNode +789. XanaNode - Existing: Max Whitby (xananode.lineage:person/max-whitby) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -782. XanaNode +790. XanaNode - Existing: TED2 (xananode.lineage:event/ted2-1990) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -783. XanaNode +791. XanaNode - Existing: Monterey, California (xananode.lineage:place/monterey-california) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -784. XanaNode +792. XanaNode - Existing: Bob Stein (xananode.lineage:person/bob-stein) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -785. XanaNode +793. XanaNode - Existing: Voyager Company (xananode.lineage:organization/voyager-company) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -786. XanaNode +794. XanaNode - Existing: Alan Kay (xananode.lineage:person/alan-kay) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -787. XanaNode +795. XanaNode - Existing: Xerox PARC (xananode.lineage:organization/xerox-parc) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -788. XanaNode +796. XanaNode - Existing: HyperCard (xananode.lineage:technology/hypercard) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -789. XanaNode +797. XanaNode - Existing: Tim Berners-Lee (xananode.lineage:person/tim-berners-lee) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -790. XanaNode +798. XanaNode - Existing: World Wide Web (xananode.lineage:technology/world-wide-web) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -791. XanaNode +799. XanaNode - Existing: Aspen Movie Map (xananode.lineage:project/aspen-movie-map) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -792. XanaNode +800. XanaNode - Existing: Lost Lineage Intertwingled Trail (xananode.lineage:trail/lost-lineage-intertwingled-trail) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -793. XanaNode +801. XanaNode - Existing: Reusable Media Fragment (xananode.example:fragment/xanadu-document-interconnection-0001) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -794. XanaNode +802. XanaNode - Existing: Augmenting Human Intelligence Fragment (xananode.example:fragment/mother-of-all-demos-0001) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -795. XanaNode +803. XanaNode - Existing: Associative Trails Fragment (xananode.example:fragment/as-we-may-think-0004) - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -796. What Is XanaNode? +804. What Is XanaNode? - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: What Is XanaNode? (xananode.canonical:essay/what-is-xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -797. What Is XanaNode? +805. What Is XanaNode? - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: What Is XanaNode? (xananode.canonical:essay/what-is-xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -798. XanaNode Canonical Pack Bootstrap +806. XanaNode Canonical Pack Bootstrap - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: XanaNode Canonical Pack Bootstrap (xananode.canonical:event/xananode-canonical-pack-bootstrap) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -799. XanaNode Canonical Pack Bootstrap +807. XanaNode Canonical Pack Bootstrap - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: XanaNode Canonical Pack Bootstrap (xananode.canonical:event/xananode-canonical-pack-bootstrap) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -800. Relationships Preserve Knowledge Sentence +808. Relationships Preserve Knowledge Sentence - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Relationships Preserve Knowledge Sentence (xananode.canonical:fragment/relationships-preserve-knowledge-sentence) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -801. Relationships Preserve Knowledge Sentence +809. Relationships Preserve Knowledge Sentence - Existing: Relationships Preserve Knowledge (xananode.canonical:claim/relationships-preserve-knowledge) - Incoming: Relationships Preserve Knowledge Sentence (xananode.canonical:fragment/relationships-preserve-knowledge-sentence) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -802. Relationships Preserve Knowledge Sentence +810. Relationships Preserve Knowledge Sentence - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Relationships Preserve Knowledge Sentence (xananode.canonical:fragment/relationships-preserve-knowledge-sentence) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -803. Relationships Preserve Knowledge Sentence +811. Relationships Preserve Knowledge Sentence - Existing: Fragment (xananode.canonical:schema/node-type-fragment) - Incoming: Relationships Preserve Knowledge Sentence (xananode.canonical:fragment/relationships-preserve-knowledge-sentence) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -804. Relationships Preserve Knowledge Sentence +812. Relationships Preserve Knowledge Sentence - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Relationships Preserve Knowledge Sentence (xananode.canonical:fragment/relationships-preserve-knowledge-sentence) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -805. XanaNode Icon +813. XanaNode Icon - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: XanaNode Icon (xananode.canonical:media/xananode-icon) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -806. XanaNode Icon +814. XanaNode Icon - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: XanaNode Icon (xananode.canonical:media/xananode-icon) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -807. Markdown Recreation Friction +815. Markdown Recreation Friction - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Markdown Recreation Friction (xananode.canonical:observation/markdown-recreation-friction) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -808. Markdown Recreation Friction +816. Markdown Recreation Friction - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Markdown Recreation Friction (xananode.canonical:observation/markdown-recreation-friction) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -809. Markdown Recreation Friction +817. Markdown Recreation Friction - Existing: Observation (xananode.canonical:schema/node-type-observation) - Incoming: Markdown Recreation Friction (xananode.canonical:observation/markdown-recreation-friction) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -810. Built By Bots +818. Built By Bots - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Built By Bots (xananode.canonical:organization/built-by-bots) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -811. Built By Bots +819. Built By Bots - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Built By Bots (xananode.canonical:organization/built-by-bots) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -812. Built By Bots +820. Built By Bots - Existing: Organization (xananode.canonical:schema/node-type-organization) - Incoming: Built By Bots (xananode.canonical:organization/built-by-bots) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -813. Cytoscape Consortium +821. Cytoscape Consortium - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Cytoscape Consortium (xananode.canonical:organization/cytoscape-consortium) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -814. Cytoscape Consortium +822. Cytoscape Consortium - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Cytoscape Consortium (xananode.canonical:organization/cytoscape-consortium) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -815. Cytoscape Consortium +823. Cytoscape Consortium - Existing: Organization (xananode.canonical:schema/node-type-organization) - Incoming: Cytoscape Consortium (xananode.canonical:organization/cytoscape-consortium) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -816. Hugo Authors +824. Hugo Authors - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Hugo Authors (xananode.canonical:organization/hugo-authors) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -817. Hugo Authors +825. Hugo Authors - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Hugo Authors (xananode.canonical:organization/hugo-authors) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -818. Hugo Authors +826. Hugo Authors - Existing: Organization (xananode.canonical:schema/node-type-organization) - Incoming: Hugo Authors (xananode.canonical:organization/hugo-authors) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -819. Christian Siefen +827. Christian Siefen - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Christian Siefen (xananode.canonical:person/christian-siefen) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -820. Christian Siefen +828. Christian Siefen - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Christian Siefen (xananode.canonical:person/christian-siefen) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -821. Christian Siefen +829. Christian Siefen - Existing: Person (xananode.canonical:schema/node-type-person) - Incoming: Christian Siefen (xananode.canonical:person/christian-siefen) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -822. World Wide Web +830. World Wide Web - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: World Wide Web (xananode.canonical:place/world-wide-web) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -823. World Wide Web +831. World Wide Web - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: World Wide Web (xananode.canonical:place/world-wide-web) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -824. XanaNode Core SDK +832. XanaNode Core SDK - Existing: XanaNode Core SDK Repository (xananode.example:source/xananode-core-sdk-repo) - Incoming: XanaNode Core SDK (xananode.canonical:project/xananode-core-sdk) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -825. XanaNode Core SDK +833. XanaNode Core SDK - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: XanaNode Core SDK (xananode.canonical:project/xananode-core-sdk) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -826. XanaNode Core SDK +834. XanaNode Core SDK - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: XanaNode Core SDK (xananode.canonical:project/xananode-core-sdk) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -827. XanaNode Core SDK +835. XanaNode Core SDK - Existing: XanaNode Core (xananode.canonical:schema/namespace-xananode) - Incoming: XanaNode Core SDK (xananode.canonical:project/xananode-core-sdk) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -828. XanaNode Core SDK +836. XanaNode Core SDK - Existing: Project (xananode.canonical:schema/node-type-project) - Incoming: XanaNode Core SDK (xananode.canonical:project/xananode-core-sdk) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -829. XanaNode Core SDK +837. XanaNode Core SDK - Existing: XanaNode Core SDK Repository (xananode.canonical:source/xananode-core-sdk-repository) - Incoming: XanaNode Core SDK (xananode.canonical:project/xananode-core-sdk) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -830. XanaNode Hugo Theme +838. XanaNode Hugo Theme - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: XanaNode Hugo Theme (xananode.canonical:project/xananode-hugo-theme) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -831. XanaNode Hugo Theme +839. XanaNode Hugo Theme - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: XanaNode Hugo Theme (xananode.canonical:project/xananode-hugo-theme) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -832. XanaNode Hugo Theme +840. XanaNode Hugo Theme - Existing: Project (xananode.canonical:schema/node-type-project) - Incoming: XanaNode Hugo Theme (xananode.canonical:project/xananode-hugo-theme) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -833. XanaNode Protocol +841. XanaNode Protocol - Existing: XanaNode Protocol Repository (xananode.example:source/xananode-protocol-repo) - Incoming: XanaNode Protocol (xananode.canonical:project/xananode-protocol) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -834. XanaNode Protocol +842. XanaNode Protocol - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: XanaNode Protocol (xananode.canonical:project/xananode-protocol) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -835. XanaNode Protocol +843. XanaNode Protocol - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: XanaNode Protocol (xananode.canonical:project/xananode-protocol) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -836. XanaNode Protocol +844. XanaNode Protocol - Existing: Project (xananode.canonical:schema/node-type-project) - Incoming: XanaNode Protocol (xananode.canonical:project/xananode-protocol) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -837. XanaNode Protocol +845. XanaNode Protocol - Existing: XanaNode Protocol Repository (xananode.canonical:source/xananode-protocol-repository) - Incoming: XanaNode Protocol (xananode.canonical:project/xananode-protocol) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -838. XanaNode Workspace +846. XanaNode Workspace - Existing: XanaNode Workspace Repository (xananode.example:source/xananode-workspace-repo) - Incoming: XanaNode Workspace (xananode.canonical:project/xananode-workspace) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -839. XanaNode Workspace +847. XanaNode Workspace - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: XanaNode Workspace (xananode.canonical:project/xananode-workspace) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -840. XanaNode Workspace +848. XanaNode Workspace - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: XanaNode Workspace (xananode.canonical:project/xananode-workspace) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -841. XanaNode Workspace +849. XanaNode Workspace - Existing: Project (xananode.canonical:schema/node-type-project) - Incoming: XanaNode Workspace (xananode.canonical:project/xananode-workspace) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -842. XanaNode Workspace +850. XanaNode Workspace - Existing: XanaNode Workspace Repository (xananode.canonical:source/xananode-workspace-repository) - Incoming: XanaNode Workspace (xananode.canonical:project/xananode-workspace) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -843. XNP-0004 Merge Validation +851. XNP-0004 Merge Validation - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: XNP-0004 Merge Validation (xananode.canonical:publication/xnp-0004-merge-validation) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -844. XNP-0004 Merge Validation +852. XNP-0004 Merge Validation - Existing: Merge Validation (xananode.example:concept/merge-validation) - Incoming: XNP-0004 Merge Validation (xananode.canonical:publication/xnp-0004-merge-validation) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -845. XNP-0004 Merge Validation +853. XNP-0004 Merge Validation - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: XNP-0004 Merge Validation (xananode.canonical:publication/xnp-0004-merge-validation) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -846. XNP-0004 Merge Validation +854. XNP-0004 Merge Validation - Existing: Publication (xananode.canonical:schema/node-type-publication) - Incoming: XNP-0004 Merge Validation (xananode.canonical:publication/xnp-0004-merge-validation) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -847. Protocol Implements Relationship Preservation +855. Protocol Implements Relationship Preservation - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Protocol Implements Relationship Preservation (xananode.canonical:relationship/protocol-implements-claim) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -848. Protocol Implements Relationship Preservation +856. Protocol Implements Relationship Preservation - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Protocol Implements Relationship Preservation (xananode.canonical:relationship/protocol-implements-claim) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -849. Protocol Implements Relationship Preservation +857. Protocol Implements Relationship Preservation - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Protocol Implements Relationship Preservation (xananode.canonical:relationship/protocol-implements-claim) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -850. Protocol Implements Relationship Preservation +858. Protocol Implements Relationship Preservation - Existing: Implements (xananode.canonical:schema/relationship-type-implements) - Incoming: Protocol Implements Relationship Preservation (xananode.canonical:relationship/protocol-implements-claim) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -851. Canonical Pack v0.1.0 +859. Canonical Pack v0.1.0 - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Canonical Pack v0.1.0 (xananode.canonical:revision/canonical-pack-v0-1-0) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -852. Canonical Pack v0.1.0 +860. Canonical Pack v0.1.0 - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Canonical Pack v0.1.0 (xananode.canonical:revision/canonical-pack-v0-1-0) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -853. Canonical Pack v0.1.0 +861. Canonical Pack v0.1.0 - Existing: Revision (xananode.canonical:schema/node-type-revision) - Incoming: Canonical Pack v0.1.0 (xananode.canonical:revision/canonical-pack-v0-1-0) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -854. Author Profile Schema +862. Author Profile Schema - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Author Profile Schema (xananode.canonical:schema/author-profile-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -855. Author Profile Schema +863. Author Profile Schema - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Author Profile Schema (xananode.canonical:schema/author-profile-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -856. Author Profile Schema +864. Author Profile Schema - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Author Profile Schema (xananode.canonical:schema/author-profile-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -857. Author Profile Schema +865. Author Profile Schema - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Author Profile Schema (xananode.canonical:schema/canonical-schema-author-profile) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -858. Author Profile Schema +866. Author Profile Schema - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Author Profile Schema (xananode.canonical:schema/canonical-schema-author-profile) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -859. Author Profile Schema +867. Author Profile Schema - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Author Profile Schema (xananode.canonical:schema/canonical-schema-author-profile) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -860. Compatibility Report Schema +868. Compatibility Report Schema - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Compatibility Report Schema (xananode.canonical:schema/canonical-schema-compatibility-report) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -861. Compatibility Report Schema +869. Compatibility Report Schema - Existing: Compatibility Report (xananode.example:concept/compatibility-report) - Incoming: Compatibility Report Schema (xananode.canonical:schema/canonical-schema-compatibility-report) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -862. Compatibility Report Schema +870. Compatibility Report Schema - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Compatibility Report Schema (xananode.canonical:schema/canonical-schema-compatibility-report) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -863. Compatibility Report Schema +871. Compatibility Report Schema - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Compatibility Report Schema (xananode.canonical:schema/canonical-schema-compatibility-report) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -864. Merge Report Schema +872. Merge Report Schema - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Merge Report Schema (xananode.canonical:schema/canonical-schema-merge-report) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -865. Merge Report Schema +873. Merge Report Schema - Existing: Merge Report (xananode.example:concept/merge-report) - Incoming: Merge Report Schema (xananode.canonical:schema/canonical-schema-merge-report) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -866. Merge Report Schema +874. Merge Report Schema - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Merge Report Schema (xananode.canonical:schema/canonical-schema-merge-report) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -867. Merge Report Schema +875. Merge Report Schema - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Merge Report Schema (xananode.canonical:schema/canonical-schema-merge-report) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -868. Nanopublication Schema +876. Nanopublication Schema - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Nanopublication Schema (xananode.canonical:schema/canonical-schema-nanopublication) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -869. Nanopublication Schema +877. Nanopublication Schema - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Nanopublication Schema (xananode.canonical:schema/canonical-schema-nanopublication) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -870. Nanopublication Schema +878. Nanopublication Schema - Existing: Publication (xananode.canonical:schema/node-type-publication) - Incoming: Nanopublication Schema (xananode.canonical:schema/canonical-schema-nanopublication) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -871. Nanopublication Schema +879. Nanopublication Schema - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Nanopublication Schema (xananode.canonical:schema/canonical-schema-nanopublication) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -872. Ro Crate Metadata Schema +880. Ro Crate Metadata Schema - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Ro Crate Metadata Schema (xananode.canonical:schema/canonical-schema-ro-crate-metadata) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -873. Ro Crate Metadata Schema +881. Ro Crate Metadata Schema - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Ro Crate Metadata Schema (xananode.canonical:schema/canonical-schema-ro-crate-metadata) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -874. Ro Crate Metadata Schema +882. Ro Crate Metadata Schema - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Ro Crate Metadata Schema (xananode.canonical:schema/canonical-schema-ro-crate-metadata) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -875. Substrate Diff Schema +883. Substrate Diff Schema - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Substrate Diff Schema (xananode.canonical:schema/canonical-schema-substrate-diff) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -876. Substrate Diff Schema +884. Substrate Diff Schema - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Substrate Diff Schema (xananode.canonical:schema/canonical-schema-substrate-diff) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -877. Substrate Diff Schema +885. Substrate Diff Schema - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Substrate Diff Schema (xananode.canonical:schema/canonical-schema-substrate-diff) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -878. Substrate Manifest Schema +886. Substrate Manifest Schema - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Substrate Manifest Schema (xananode.canonical:schema/canonical-schema-substrate-manifest) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -879. Substrate Manifest Schema +887. Substrate Manifest Schema - Existing: Substrate Manifest (xananode.example:concept/substrate-manifest) - Incoming: Substrate Manifest Schema (xananode.canonical:schema/canonical-schema-substrate-manifest) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -880. Substrate Manifest Schema +888. Substrate Manifest Schema - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Substrate Manifest Schema (xananode.canonical:schema/canonical-schema-substrate-manifest) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -881. Substrate Manifest Schema +889. Substrate Manifest Schema - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Substrate Manifest Schema (xananode.canonical:schema/canonical-schema-substrate-manifest) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -882. Substrate Node Schema +890. Substrate Node Schema - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Substrate Node Schema (xananode.canonical:schema/canonical-schema-substrate-node) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -883. Substrate Node Schema +891. Substrate Node Schema - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Substrate Node Schema (xananode.canonical:schema/canonical-schema-substrate-node) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -884. Substrate Node Schema +892. Substrate Node Schema - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Substrate Node Schema (xananode.canonical:schema/canonical-schema-substrate-node) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -885. Substrate Relationships Schema +893. Substrate Relationships Schema - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Substrate Relationships Schema (xananode.canonical:schema/canonical-schema-substrate-relationships) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -886. Substrate Relationships Schema +894. Substrate Relationships Schema - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Substrate Relationships Schema (xananode.canonical:schema/canonical-schema-substrate-relationships) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -887. Substrate Relationships Schema +895. Substrate Relationships Schema - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Substrate Relationships Schema (xananode.canonical:schema/canonical-schema-substrate-relationships) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -888. Substrate Relationships Schema +896. Substrate Relationships Schema - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Substrate Relationships Schema (xananode.canonical:schema/canonical-schema-substrate-relationships) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -889. Xananode Node Types Schema +897. Xananode Node Types Schema - Existing: XanaNode Node Types (xananode.example:schema/xananode-node-types) - Incoming: Xananode Node Types Schema (xananode.canonical:schema/canonical-schema-xananode-node-types) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -890. Xananode Node Types Schema +898. Xananode Node Types Schema - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Xananode Node Types Schema (xananode.canonical:schema/canonical-schema-xananode-node-types) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -891. Xananode Node Types Schema +899. Xananode Node Types Schema - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Xananode Node Types Schema (xananode.canonical:schema/canonical-schema-xananode-node-types) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -892. Xananode Node Types Schema +900. Xananode Node Types Schema - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Xananode Node Types Schema (xananode.canonical:schema/canonical-schema-xananode-node-types) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -893. Xananode Property Registry Schema +901. Xananode Property Registry Schema - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Xananode Property Registry Schema (xananode.canonical:schema/canonical-schema-xananode-property-registry) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -894. Xananode Property Registry Schema +902. Xananode Property Registry Schema - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Xananode Property Registry Schema (xananode.canonical:schema/canonical-schema-xananode-property-registry) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -895. Xananode Property Registry Schema +903. Xananode Property Registry Schema - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Xananode Property Registry Schema (xananode.canonical:schema/canonical-schema-xananode-property-registry) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -896. Xananode Property Registry Schema +904. Xananode Property Registry Schema - Existing: Property Registry (xananode.canonical:schema/property-registry) - Incoming: Xananode Property Registry Schema (xananode.canonical:schema/canonical-schema-xananode-property-registry) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -897. Xananode Property Registry Schema +905. Xananode Property Registry Schema - Existing: Property Registry Schema (xananode.canonical:schema/property-registry-schema) - Incoming: Xananode Property Registry Schema (xananode.canonical:schema/canonical-schema-xananode-property-registry) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -898. Xananode Relationship Types Schema +906. Xananode Relationship Types Schema - Existing: XanaNode Relationship Types (xananode.example:schema/xananode-relationship-types) - Incoming: Xananode Relationship Types Schema (xananode.canonical:schema/canonical-schema-xananode-relationship-types) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -899. Xananode Relationship Types Schema +907. Xananode Relationship Types Schema - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Xananode Relationship Types Schema (xananode.canonical:schema/canonical-schema-xananode-relationship-types) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -900. Xananode Relationship Types Schema +908. Xananode Relationship Types Schema - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Xananode Relationship Types Schema (xananode.canonical:schema/canonical-schema-xananode-relationship-types) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -901. Xananode Relationship Types Schema +909. Xananode Relationship Types Schema - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Xananode Relationship Types Schema (xananode.canonical:schema/canonical-schema-xananode-relationship-types) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -902. Xananode Relationship Types Schema +910. Xananode Relationship Types Schema - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Xananode Relationship Types Schema (xananode.canonical:schema/canonical-schema-xananode-relationship-types) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -903. Canonical Schemas Registry +911. Canonical Schemas Registry - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Canonical Schemas Registry (xananode.canonical:schema/canonical-schemas-registry) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -904. Canonical Schemas Registry +912. Canonical Schemas Registry - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Canonical Schemas Registry (xananode.canonical:schema/canonical-schemas-registry) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -905. Canonical Schemas Registry +913. Canonical Schemas Registry - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Canonical Schemas Registry (xananode.canonical:schema/canonical-schemas-registry) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -906. Compatibility Report Schema +914. Compatibility Report Schema - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Compatibility Report Schema (xananode.canonical:schema/compatibility-report-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -907. Compatibility Report Schema +915. Compatibility Report Schema - Existing: Compatibility Report (xananode.example:concept/compatibility-report) - Incoming: Compatibility Report Schema (xananode.canonical:schema/compatibility-report-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -908. Compatibility Report Schema +916. Compatibility Report Schema - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Compatibility Report Schema (xananode.canonical:schema/compatibility-report-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -909. Compatibility Report Schema +917. Compatibility Report Schema - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Compatibility Report Schema (xananode.canonical:schema/compatibility-report-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -910. Known Implementations Registry +918. Known Implementations Registry - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Known Implementations Registry (xananode.canonical:schema/known-implementations-registry) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -911. Known Implementations Registry +919. Known Implementations Registry - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Known Implementations Registry (xananode.canonical:schema/known-implementations-registry) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -912. Known Implementations Registry +920. Known Implementations Registry - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Known Implementations Registry (xananode.canonical:schema/known-implementations-registry) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -913. Merge Report Schema +921. Merge Report Schema - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Merge Report Schema (xananode.canonical:schema/merge-report-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -914. Merge Report Schema +922. Merge Report Schema - Existing: Merge Report (xananode.example:concept/merge-report) - Incoming: Merge Report Schema (xananode.canonical:schema/merge-report-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -915. Merge Report Schema +923. Merge Report Schema - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Merge Report Schema (xananode.canonical:schema/merge-report-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -916. Merge Report Schema +924. Merge Report Schema - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Merge Report Schema (xananode.canonical:schema/merge-report-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -917. Federation Merge Report Example Namespace +925. Federation Merge Report Example Namespace - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Federation Merge Report Example Namespace (xananode.canonical:schema/namespace-example.merge) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -918. Federation Merge Report Example Namespace +926. Federation Merge Report Example Namespace - Existing: Merge Report (xananode.example:concept/merge-report) - Incoming: Federation Merge Report Example Namespace (xananode.canonical:schema/namespace-example.merge) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -919. Federation Merge Report Example Namespace +927. Federation Merge Report Example Namespace - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Federation Merge Report Example Namespace (xananode.canonical:schema/namespace-example.merge) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -920. Federation Merge Report Example Namespace +928. Federation Merge Report Example Namespace - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Federation Merge Report Example Namespace (xananode.canonical:schema/namespace-example.merge) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -921. Minimal Example Namespace +929. Minimal Example Namespace - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Minimal Example Namespace (xananode.canonical:schema/namespace-example.minimal) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -922. Minimal Example Namespace +930. Minimal Example Namespace - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Minimal Example Namespace (xananode.canonical:schema/namespace-example.minimal) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -923. Minimal Example Namespace +931. Minimal Example Namespace - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Minimal Example Namespace (xananode.canonical:schema/namespace-example.minimal) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -924. Museum Extension Example Namespace +932. Museum Extension Example Namespace - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Museum Extension Example Namespace (xananode.canonical:schema/namespace-example.museum) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -925. Museum Extension Example Namespace +933. Museum Extension Example Namespace - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Museum Extension Example Namespace (xananode.canonical:schema/namespace-example.museum) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -926. Museum Extension Example Namespace +934. Museum Extension Example Namespace - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Museum Extension Example Namespace (xananode.canonical:schema/namespace-example.museum) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -927. Federation Example A Namespace +935. Federation Example A Namespace - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Federation Example A Namespace (xananode.canonical:schema/namespace-example.researcher_a) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -928. Federation Example A Namespace +936. Federation Example A Namespace - Existing: Federation Example (xananode.example:concept/federation-example) - Incoming: Federation Example A Namespace (xananode.canonical:schema/namespace-example.researcher_a) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -929. Federation Example A Namespace +937. Federation Example A Namespace - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Federation Example A Namespace (xananode.canonical:schema/namespace-example.researcher_a) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -930. Federation Example A Namespace +938. Federation Example A Namespace - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Federation Example A Namespace (xananode.canonical:schema/namespace-example.researcher_a) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -931. Federation Example B Namespace +939. Federation Example B Namespace - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Federation Example B Namespace (xananode.canonical:schema/namespace-example.researcher_b) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -932. Federation Example B Namespace +940. Federation Example B Namespace - Existing: Federation Example (xananode.example:concept/federation-example) - Incoming: Federation Example B Namespace (xananode.canonical:schema/namespace-example.researcher_b) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -933. Federation Example B Namespace +941. Federation Example B Namespace - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Federation Example B Namespace (xananode.canonical:schema/namespace-example.researcher_b) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -934. Federation Example B Namespace +942. Federation Example B Namespace - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Federation Example B Namespace (xananode.canonical:schema/namespace-example.researcher_b) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -935. Namespace Registry +943. Namespace Registry - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Namespace Registry (xananode.canonical:schema/namespace-registry) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -936. Namespace Registry +944. Namespace Registry - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Namespace Registry (xananode.canonical:schema/namespace-registry) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -937. Namespace Registry +945. Namespace Registry - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Namespace Registry (xananode.canonical:schema/namespace-registry) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -938. Namespace Schema +946. Namespace Schema - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Namespace Schema (xananode.canonical:schema/namespace-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -939. Namespace Schema +947. Namespace Schema - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Namespace Schema (xananode.canonical:schema/namespace-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -940. Namespace Schema +948. Namespace Schema - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Namespace Schema (xananode.canonical:schema/namespace-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -941. XanaNode Core +949. XanaNode Core - Existing: XanaNode Core Trail (xananode.example:trail/xananode-core-trail) - Incoming: XanaNode Core (xananode.canonical:schema/namespace-xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -942. XanaNode Core +950. XanaNode Core - Existing: XanaNode Core SDK Repository (xananode.example:source/xananode-core-sdk-repo) - Incoming: XanaNode Core (xananode.canonical:schema/namespace-xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -943. XanaNode Core +951. XanaNode Core - Existing: XanaNode Core Schema (xananode.example:schema/xananode-core-schema) - Incoming: XanaNode Core (xananode.canonical:schema/namespace-xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -944. XanaNode Core +952. XanaNode Core - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: XanaNode Core (xananode.canonical:schema/namespace-xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -945. XanaNode Core +953. XanaNode Core - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: XanaNode Core (xananode.canonical:schema/namespace-xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -946. XanaNode Core +954. XanaNode Core - Existing: XanaNode Core SDK (xananode.canonical:project/xananode-core-sdk) - Incoming: XanaNode Core (xananode.canonical:schema/namespace-xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -947. XanaNode Core +955. XanaNode Core - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: XanaNode Core (xananode.canonical:schema/namespace-xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -948. XanaNode Core +956. XanaNode Core - Existing: XanaNode Core SDK Repository (xananode.canonical:source/xananode-core-sdk-repository) - Incoming: XanaNode Core (xananode.canonical:schema/namespace-xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -949. Nanopublication Schema +957. Nanopublication Schema - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Nanopublication Schema (xananode.canonical:schema/nanopublication-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -950. Nanopublication Schema +958. Nanopublication Schema - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Nanopublication Schema (xananode.canonical:schema/nanopublication-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -951. Nanopublication Schema +959. Nanopublication Schema - Existing: Publication (xananode.canonical:schema/node-type-publication) - Incoming: Nanopublication Schema (xananode.canonical:schema/nanopublication-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -952. Nanopublication Schema +960. Nanopublication Schema - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Nanopublication Schema (xananode.canonical:schema/nanopublication-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -953. Claim +961. Claim - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Claim (xananode.canonical:schema/node-type-claim) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -954. Claim +962. Claim - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Claim (xananode.canonical:schema/node-type-claim) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -955. Claim +963. Claim - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Claim (xananode.canonical:schema/node-type-claim) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -956. Community +964. Community - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Community (xananode.canonical:schema/node-type-community) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -957. Community +965. Community - Existing: XanaNode Contributors (xananode.canonical:community/xananode-contributors) - Incoming: Community (xananode.canonical:schema/node-type-community) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -958. Community +966. Community - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Community (xananode.canonical:schema/node-type-community) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -959. Community +967. Community - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Community (xananode.canonical:schema/node-type-community) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -960. Concept +968. Concept - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -961. Concept +969. Concept - Existing: Unlabeled Hyperlink (xananode.example:concept/unlabeled-hyperlink) - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -962. Concept +970. Concept - Existing: Typed Relationships (xananode.example:concept/typed-relationships) - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -963. Concept +971. Concept - Existing: Tumbler Addressing (xananode.example:concept/tumbler-addressing) - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -964. Concept +972. Concept - Existing: Transclusion (xananode.example:concept/transclusion) - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -965. Concept +973. Concept - Existing: Substrate Relationship List (xananode.example:concept/substrate-relationship-list) - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -966. Concept +974. Concept - Existing: Substrate Node Record (xananode.example:concept/substrate-node-record) - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -967. Concept +975. Concept - Existing: Substrate Manifest (xananode.example:concept/substrate-manifest) - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -968. Concept +976. Concept - Existing: Single Source of Truth (xananode.example:concept/single-source-of-truth) - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -969. Concept +977. Concept - Existing: Schema Extension (xananode.example:concept/schema-extension) - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -970. Concept +978. Concept - Existing: Review Suggestions (xananode.example:concept/review-suggestions) - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -971. Concept +979. Concept - Existing: Provenance (xananode.example:concept/provenance) - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -972. Concept +980. Concept - Existing: Protocol Artifacts (xananode.example:concept/protocol-artifacts) - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -973. Concept +981. Concept - Existing: Namespacing (xananode.example:concept/namespacing) - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -974. Concept +982. Concept - Existing: Namespace Registry (xananode.example:concept/namespace-registry) - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -975. Concept +983. Concept - Existing: Moderation Model (xananode.example:concept/moderation-model) - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -976. Concept +984. Concept - Existing: Merge Validation (xananode.example:concept/merge-validation) - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -977. Concept +985. Concept - Existing: Merge Report (xananode.example:concept/merge-report) - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -978. Concept +986. Concept - Existing: Known Implementations Registry (xananode.example:concept/known-implementations-registry) - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -979. Concept +987. Concept - Existing: Knowledge Substrate (xananode.example:concept/knowledge-substrate) - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -980. Concept +988. Concept - Existing: Independent Moderation (xananode.example:concept/independent-moderation) - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -981. Concept +989. Concept - Existing: Fragment Node (xananode.example:concept/fragment-node) - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -982. Concept +990. Concept - Existing: Federation Rules (xananode.example:concept/federation-rules) - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -983. Concept +991. Concept - Existing: Federation Example (xananode.example:concept/federation-example) - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -984. Concept +992. Concept - Existing: Federated Knowledge Substrates (xananode.example:concept/federated-knowledge-substrates) - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -985. Concept +993. Concept - Existing: Dispute Resolution (xananode.example:concept/dispute-resolution) - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -986. Concept +994. Concept - Existing: Deep Linking (xananode.example:concept/deep-linking) - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -987. Concept +995. Concept - Existing: Custom Extension Substrate (xananode.example:concept/custom-extension-substrate) - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -988. Concept +996. Concept - Existing: Compatibility Report (xananode.example:concept/compatibility-report) - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -989. Concept +997. Concept - Existing: Compatibility Levels (xananode.example:concept/compatibility-levels) - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -990. Concept +998. Concept - Existing: Civilizational Memory (xananode.example:concept/civilizational-memory) - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -991. Concept +999. Concept - Existing: Canonical Type Policy (xananode.example:concept/canonical-type-policy) - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -992. Concept +1000. Concept - Existing: Associative Trails (example.minimal:concept/associative-trails) - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -993. Concept +1001. Concept - Existing: Knowledge Substrate (example.minimal:concept/knowledge-substrate) - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -994. Concept +1002. Concept - Existing: Knowledge Substrate (xananode.canonical:concept/knowledge-substrate) - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -995. Concept +1003. Concept - Existing: Protocol Artifacts (xananode.canonical:concept/protocol-artifacts) - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -996. Concept +1004. Concept - Existing: Substrate Projection Layer (xananode.canonical:concept/substrate-projection-layer) - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -997. Concept +1005. Concept - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -998. Concept +1006. Concept - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -999. Concept +1007. Concept - Existing: The Web as Incomplete Hypertext (xananode.lineage:concept/web-as-incomplete-hypertext) - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1000. Concept +1008. Concept - Existing: Conflict and Disputed Identity (xananode.lineage:concept/conflict-disputed-identity) - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1001. Concept +1009. Concept + - Existing: Authored Substrate Overlap (xananode.lineage:concept/authored-substrate-overlap) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1010. Concept - Existing: Lost Lineage of Human Knowledge Augmentation (xananode.lineage:concept/lost-lineage-human-knowledge-augmentation) - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1002. Essay +1011. Essay - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Essay (xananode.canonical:schema/node-type-essay) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1003. Essay +1012. Essay - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Essay (xananode.canonical:schema/node-type-essay) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1004. Essay +1013. Essay - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Essay (xananode.canonical:schema/node-type-essay) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1005. Event +1014. Event - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Event (xananode.canonical:schema/node-type-event) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1006. Event +1015. Event - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Event (xananode.canonical:schema/node-type-event) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1007. Event +1016. Event - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Event (xananode.canonical:schema/node-type-event) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1008. Fragment +1017. Fragment - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Fragment (xananode.canonical:schema/node-type-fragment) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1009. Fragment +1018. Fragment - Existing: Fragment Node (xananode.example:concept/fragment-node) - Incoming: Fragment (xananode.canonical:schema/node-type-fragment) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1010. Fragment +1019. Fragment - Existing: As We May Think Fragment 0004 (example.minimal:fragment/as-we-may-think-0004) - Incoming: Fragment (xananode.canonical:schema/node-type-fragment) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1011. Fragment +1020. Fragment - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Fragment (xananode.canonical:schema/node-type-fragment) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1012. Fragment +1021. Fragment - Existing: Relationships Preserve Knowledge Sentence (xananode.canonical:fragment/relationships-preserve-knowledge-sentence) - Incoming: Fragment (xananode.canonical:schema/node-type-fragment) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1013. Fragment +1022. Fragment - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Fragment (xananode.canonical:schema/node-type-fragment) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1014. Fragment +1023. Fragment - Existing: Reusable Media Fragment (xananode.example:fragment/xanadu-document-interconnection-0001) - Incoming: Fragment (xananode.canonical:schema/node-type-fragment) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1015. Fragment +1024. Fragment - Existing: Augmenting Human Intelligence Fragment (xananode.example:fragment/mother-of-all-demos-0001) - Incoming: Fragment (xananode.canonical:schema/node-type-fragment) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1016. Fragment +1025. Fragment - Existing: Associative Trails Fragment (xananode.example:fragment/as-we-may-think-0004) - Incoming: Fragment (xananode.canonical:schema/node-type-fragment) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1017. Media +1026. Media - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Media (xananode.canonical:schema/node-type-media) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1018. Media +1027. Media - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Media (xananode.canonical:schema/node-type-media) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1019. Media +1028. Media - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Media (xananode.canonical:schema/node-type-media) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1020. Observation +1029. Observation - Existing: Link Rot (xananode.example:observation/link-rot) - Incoming: Observation (xananode.canonical:schema/node-type-observation) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1021. Observation +1030. Observation - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Observation (xananode.canonical:schema/node-type-observation) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1022. Observation +1031. Observation - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Observation (xananode.canonical:schema/node-type-observation) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1023. Observation +1032. Observation - Existing: Markdown Recreation Friction (xananode.canonical:observation/markdown-recreation-friction) - Incoming: Observation (xananode.canonical:schema/node-type-observation) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1024. Observation +1033. Observation - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Observation (xananode.canonical:schema/node-type-observation) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1025. Organization +1034. Organization - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Organization (xananode.canonical:schema/node-type-organization) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1026. Organization +1035. Organization - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Organization (xananode.canonical:schema/node-type-organization) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1027. Organization +1036. Organization - Existing: Built By Bots (xananode.canonical:organization/built-by-bots) - Incoming: Organization (xananode.canonical:schema/node-type-organization) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1028. Organization +1037. Organization - Existing: Cytoscape Consortium (xananode.canonical:organization/cytoscape-consortium) - Incoming: Organization (xananode.canonical:schema/node-type-organization) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1029. Organization +1038. Organization - Existing: Hugo Authors (xananode.canonical:organization/hugo-authors) - Incoming: Organization (xananode.canonical:schema/node-type-organization) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1030. Organization +1039. Organization - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Organization (xananode.canonical:schema/node-type-organization) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1031. Organization +1040. Organization - Existing: MIT Media Lab (xananode.lineage:organization/mit-media-lab) - Incoming: Organization (xananode.canonical:schema/node-type-organization) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1032. Organization +1041. Organization - Existing: VPL Research (xananode.lineage:organization/vpl-research) - Incoming: Organization (xananode.canonical:schema/node-type-organization) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1033. Organization +1042. Organization - Existing: NASA (xananode.lineage:organization/nasa) - Incoming: Organization (xananode.canonical:schema/node-type-organization) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1034. Organization +1043. Organization - Existing: BBC Two (xananode.lineage:organization/bbc-two) - Incoming: Organization (xananode.canonical:schema/node-type-organization) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1035. Organization +1044. Organization - Existing: NCSA (xananode.lineage:organization/ncsa) - Incoming: Organization (xananode.canonical:schema/node-type-organization) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1036. Organization +1045. Organization - Existing: Voyager Company (xananode.lineage:organization/voyager-company) - Incoming: Organization (xananode.canonical:schema/node-type-organization) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1037. Organization +1046. Organization - Existing: Xerox PARC (xananode.lineage:organization/xerox-parc) - Incoming: Organization (xananode.canonical:schema/node-type-organization) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1038. Person +1047. Person - Existing: Vannevar Bush (xananode.example:person/vannevar-bush) - Incoming: Person (xananode.canonical:schema/node-type-person) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1039. Person +1048. Person - Existing: Ted Nelson (xananode.example:person/ted-nelson) - Incoming: Person (xananode.canonical:schema/node-type-person) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1040. Person +1049. Person - Existing: Douglas Engelbart (xananode.example:person/douglas-engelbart) - Incoming: Person (xananode.canonical:schema/node-type-person) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1041. Person +1050. Person - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Person (xananode.canonical:schema/node-type-person) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1042. Person +1051. Person - Existing: Example Maintainer (example.minimal:person/example-maintainer) - Incoming: Person (xananode.canonical:schema/node-type-person) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1043. Person +1052. Person - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Person (xananode.canonical:schema/node-type-person) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1044. Person +1053. Person - Existing: Christian Siefen (xananode.canonical:person/christian-siefen) - Incoming: Person (xananode.canonical:schema/node-type-person) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1045. Person +1054. Person - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Person (xananode.canonical:schema/node-type-person) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1046. Person +1055. Person - Existing: Gottfried Wilhelm Leibniz (xananode.lineage:person/gottfried-wilhelm-leibniz) - Incoming: Person (xananode.canonical:schema/node-type-person) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1047. Person +1056. Person - Existing: Wilhelm Ostwald (xananode.lineage:person/wilhelm-ostwald) - Incoming: Person (xananode.canonical:schema/node-type-person) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1048. Person +1057. Person - Existing: Jorge Luis Borges (xananode.lineage:person/jorge-luis-borges) - Incoming: Person (xananode.canonical:schema/node-type-person) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1049. Person +1058. Person - Existing: Andries van Dam (xananode.lineage:person/andries-van-dam) - Incoming: Person (xananode.canonical:schema/node-type-person) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1050. Person +1059. Person - Existing: Nicholas Negroponte (xananode.lineage:person/nicholas-negroponte) - Incoming: Person (xananode.canonical:schema/node-type-person) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1051. Person +1060. Person - Existing: Seymour Papert (xananode.lineage:person/seymour-papert) - Incoming: Person (xananode.canonical:schema/node-type-person) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1052. Person +1061. Person - Existing: Marvin Minsky (xananode.lineage:person/marvin-minsky) - Incoming: Person (xananode.canonical:schema/node-type-person) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1053. Person +1062. Person - Existing: Hans Peter Brondmo (xananode.lineage:person/hans-peter-brondmo) - Incoming: Person (xananode.canonical:schema/node-type-person) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1054. Person +1063. Person - Existing: Robert Winter (xananode.lineage:person/robert-winter) - Incoming: Person (xananode.canonical:schema/node-type-person) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1055. Person +1064. Person - Existing: Robert Abel (xananode.lineage:person/robert-abel) - Incoming: Person (xananode.canonical:schema/node-type-person) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1056. Person +1065. Person - Existing: Ivan Sutherland (xananode.lineage:person/ivan-sutherland) - Incoming: Person (xananode.canonical:schema/node-type-person) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1057. Person +1066. Person - Existing: Jaron Lanier (xananode.lineage:person/jaron-lanier) - Incoming: Person (xananode.canonical:schema/node-type-person) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1058. Person +1067. Person - Existing: Scott Fisher (xananode.lineage:person/scott-fisher) - Incoming: Person (xananode.canonical:schema/node-type-person) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1059. Person +1068. Person - Existing: Richard Saul Wurman (xananode.lineage:person/richard-saul-wurman) - Incoming: Person (xananode.canonical:schema/node-type-person) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1060. Person +1069. Person - Existing: Harry Marks (xananode.lineage:person/harry-marks) - Incoming: Person (xananode.canonical:schema/node-type-person) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1061. Person +1070. Person - Existing: John Sculley (xananode.lineage:person/john-sculley) - Incoming: Person (xananode.canonical:schema/node-type-person) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1062. Person +1071. Person - Existing: Bill Atkinson (xananode.lineage:person/bill-atkinson) - Incoming: Person (xananode.canonical:schema/node-type-person) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1063. Person +1072. Person - Existing: Herbie Hancock (xananode.lineage:person/herbie-hancock) - Incoming: Person (xananode.canonical:schema/node-type-person) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1064. Person +1073. Person - Existing: Nigel Holmes (xananode.lineage:person/nigel-holmes) - Incoming: Person (xananode.canonical:schema/node-type-person) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1065. Person +1074. Person - Existing: Laurie Anderson (xananode.lineage:person/laurie-anderson) - Incoming: Person (xananode.canonical:schema/node-type-person) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1066. Person +1075. Person - Existing: Bran Ferren (xananode.lineage:person/bran-ferren) - Incoming: Person (xananode.canonical:schema/node-type-person) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1067. Person +1076. Person - Existing: Robert Cailliau (xananode.lineage:person/robert-cailliau) - Incoming: Person (xananode.canonical:schema/node-type-person) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1068. Person +1077. Person - Existing: Marc Andreessen (xananode.lineage:person/marc-andreessen) - Incoming: Person (xananode.canonical:schema/node-type-person) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1069. Person +1078. Person - Existing: Paul Otlet (xananode.lineage:person/paul-otlet) - Incoming: Person (xananode.canonical:schema/node-type-person) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1070. Person +1079. Person - Existing: H. G. Wells (xananode.lineage:person/h-g-wells) - Incoming: Person (xananode.canonical:schema/node-type-person) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1071. Person +1080. Person - Existing: Douglas Adams (xananode.lineage:person/douglas-adams) - Incoming: Person (xananode.canonical:schema/node-type-person) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1072. Person +1081. Person - Existing: Tom Baker (xananode.lineage:person/tom-baker) - Incoming: Person (xananode.canonical:schema/node-type-person) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1073. Person +1082. Person - Existing: Max Whitby (xananode.lineage:person/max-whitby) - Incoming: Person (xananode.canonical:schema/node-type-person) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1074. Person +1083. Person - Existing: Bob Stein (xananode.lineage:person/bob-stein) - Incoming: Person (xananode.canonical:schema/node-type-person) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1075. Person +1084. Person - Existing: Alan Kay (xananode.lineage:person/alan-kay) - Incoming: Person (xananode.canonical:schema/node-type-person) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1076. Person +1085. Person - Existing: Tim Berners-Lee (xananode.lineage:person/tim-berners-lee) - Incoming: Person (xananode.canonical:schema/node-type-person) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1077. Place +1086. Place - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Place (xananode.canonical:schema/node-type-place) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1078. Place +1087. Place - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Place (xananode.canonical:schema/node-type-place) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1079. Place +1088. Place - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Place (xananode.canonical:schema/node-type-place) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1080. Project +1089. Project - Existing: XanaNode Hugo Theme (xananode.example:project/xananode-hugo-theme) - Incoming: Project (xananode.canonical:schema/node-type-project) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1081. Project +1090. Project - Existing: Project Xanadu (xananode.example:project/project-xanadu) - Incoming: Project (xananode.canonical:schema/node-type-project) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1082. Project +1091. Project - Existing: NLS (xananode.example:project/nls) - Incoming: Project (xananode.canonical:schema/node-type-project) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1083. Project +1092. Project - Existing: Memex (xananode.example:project/memex) - Incoming: Project (xananode.canonical:schema/node-type-project) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1084. Project +1093. Project - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Project (xananode.canonical:schema/node-type-project) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1085. Project +1094. Project - Existing: Substrate Projection Layer (xananode.canonical:concept/substrate-projection-layer) - Incoming: Project (xananode.canonical:schema/node-type-project) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1086. Project +1095. Project - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Project (xananode.canonical:schema/node-type-project) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1087. Project +1096. Project - Existing: XanaNode Core SDK (xananode.canonical:project/xananode-core-sdk) - Incoming: Project (xananode.canonical:schema/node-type-project) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1088. Project +1097. Project - Existing: XanaNode Hugo Theme (xananode.canonical:project/xananode-hugo-theme) - Incoming: Project (xananode.canonical:schema/node-type-project) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1089. Project +1098. Project - Existing: XanaNode Protocol (xananode.canonical:project/xananode-protocol) - Incoming: Project (xananode.canonical:schema/node-type-project) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1090. Project +1099. Project - Existing: XanaNode Workspace (xananode.canonical:project/xananode-workspace) - Incoming: Project (xananode.canonical:schema/node-type-project) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1091. Project +1100. Project - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Project (xananode.canonical:schema/node-type-project) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1092. Project +1101. Project - Existing: Hypertext Editing System (xananode.lineage:project/hypertext-editing-system) - Incoming: Project (xananode.canonical:schema/node-type-project) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1093. Project +1102. Project - Existing: FRESS (xananode.lineage:project/fress) - Incoming: Project (xananode.canonical:schema/node-type-project) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1094. Project +1103. Project - Existing: Intermedia (xananode.lineage:project/intermedia) - Incoming: Project (xananode.canonical:schema/node-type-project) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1095. Project +1104. Project - Existing: Interactive Beethoven's Ninth (xananode.lineage:project/interactive-beethoven-ninth) - Incoming: Project (xananode.canonical:schema/node-type-project) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1096. Project +1105. Project - Existing: Interactive Guernica (xananode.lineage:project/interactive-guernica) - Incoming: Project (xananode.canonical:schema/node-type-project) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1097. Project +1106. Project - Existing: Storyspace (xananode.lineage:project/storyspace) - Incoming: Project (xananode.canonical:schema/node-type-project) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1098. Project +1107. Project - Existing: ZOG/KMS (xananode.lineage:project/zog-kms) - Incoming: Project (xananode.canonical:schema/node-type-project) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1099. Project +1108. Project - Existing: Xanadu at Autodesk (xananode.lineage:project/xanadu-at-autodesk) - Incoming: Project (xananode.canonical:schema/node-type-project) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1100. Project +1109. Project - Existing: Aspen Movie Map (xananode.lineage:project/aspen-movie-map) - Incoming: Project (xananode.canonical:schema/node-type-project) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1101. Publication +1110. Publication - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Publication (xananode.canonical:schema/node-type-publication) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1102. Publication +1111. Publication - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Publication (xananode.canonical:schema/node-type-publication) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1103. Publication +1112. Publication - Existing: XNP-0004 Merge Validation (xananode.canonical:publication/xnp-0004-merge-validation) - Incoming: Publication (xananode.canonical:schema/node-type-publication) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1104. Publication +1113. Publication - Existing: Nanopublication Schema (xananode.canonical:schema/canonical-schema-nanopublication) - Incoming: Publication (xananode.canonical:schema/node-type-publication) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1105. Publication +1114. Publication - Existing: Nanopublication Schema (xananode.canonical:schema/nanopublication-schema) - Incoming: Publication (xananode.canonical:schema/node-type-publication) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1106. Publication +1115. Publication - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Publication (xananode.canonical:schema/node-type-publication) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1107. Publication +1116. Publication - Existing: The Garden of Forking Paths (xananode.lineage:publication/the-garden-of-forking-paths) - Incoming: Publication (xananode.canonical:schema/node-type-publication) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1108. Publication +1117. Publication - Existing: Dirk Gently's Holistic Detective Agency (xananode.lineage:publication/dirk-gentlys-holistic-detective-agency) - Incoming: Publication (xananode.canonical:schema/node-type-publication) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1109. Publication +1118. Publication - Existing: Hyperland (xananode.lineage:publication/hyperland) - Incoming: Publication (xananode.canonical:schema/node-type-publication) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1110. Node Type Registry +1119. Node Type Registry - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Node Type Registry (xananode.canonical:schema/node-type-registry) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1111. Node Type Registry +1120. Node Type Registry - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Node Type Registry (xananode.canonical:schema/node-type-registry) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1112. Node Type Registry +1121. Node Type Registry - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Node Type Registry (xananode.canonical:schema/node-type-registry) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1113. Relationship +1122. Relationship - Existing: XanaNode Relationship Types (xananode.example:schema/xananode-relationship-types) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1114. Relationship +1123. Relationship - Existing: Substrate Relationships Schema (xananode.example:schema/substrate-relationships-schema) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1115. Relationship +1124. Relationship - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1116. Relationship +1125. Relationship - Existing: Typed Relationships (xananode.example:concept/typed-relationships) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1117. Relationship +1126. Relationship - Existing: Substrate Relationship List (xananode.example:concept/substrate-relationship-list) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1118. Relationship +1127. Relationship - Existing: Typed relationships preserve context that hyperlinks lose (xananode.example:claim/claim-relationships-preserve-context) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1119. Relationship +1128. Relationship - Existing: Relationship Navigation Intro (example.minimal:essay/relationship-navigation-intro) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1120. Relationship +1129. Relationship - Existing: Relationships Preserve Knowledge (xananode.canonical:claim/relationships-preserve-knowledge) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1121. Relationship +1130. Relationship - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1122. Relationship +1131. Relationship - Existing: Relationships Preserve Knowledge Sentence (xananode.canonical:fragment/relationships-preserve-knowledge-sentence) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1123. Relationship +1132. Relationship - Existing: Protocol Implements Relationship Preservation (xananode.canonical:relationship/protocol-implements-claim) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1124. Relationship +1133. Relationship - Existing: Substrate Relationships Schema (xananode.canonical:schema/canonical-schema-substrate-relationships) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1125. Relationship +1134. Relationship - Existing: Xananode Relationship Types Schema (xananode.canonical:schema/canonical-schema-xananode-relationship-types) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1126. Relationship +1135. Relationship - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1127. Relationship +1136. Relationship - Existing: Alias of (xananode.canonical:schema/relationship-type-alias_of) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1128. Relationship +1137. Relationship - Existing: Alternative to (xananode.canonical:schema/relationship-type-alternative_to) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1129. Relationship +1138. Relationship - Existing: Anticipated (xananode.canonical:schema/relationship-type-anticipated) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1130. Relationship +1139. Relationship - Existing: Anticipated By Relationship Term (xananode.canonical:schema/relationship-type-anticipated_by) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1131. Relationship +1140. Relationship - Existing: Anticipates (xananode.canonical:schema/relationship-type-anticipates) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1132. Relationship +1141. Relationship - Existing: Appears in (xananode.canonical:schema/relationship-type-appears_in) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1133. Relationship +1142. Relationship - Existing: Approved (xananode.canonical:schema/relationship-type-approved) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1134. Relationship +1143. Relationship - Existing: Approved By Relationship Term (xananode.canonical:schema/relationship-type-approved_by) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1135. Relationship +1144. Relationship - Existing: Arrived From Relationship Term (xananode.canonical:schema/relationship-type-arrived_from) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1136. Relationship +1145. Relationship - Existing: Arrives at (xananode.canonical:schema/relationship-type-arrives_at) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1137. Relationship +1146. Relationship - Existing: Authored (xananode.canonical:schema/relationship-type-authored) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1138. Relationship +1147. Relationship - Existing: Authored By Relationship Term (xananode.canonical:schema/relationship-type-authored_by) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1139. Relationship +1148. Relationship - Existing: Broader than (xananode.canonical:schema/relationship-type-broader_than) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1140. Relationship +1149. Relationship - Existing: Cited By Relationship Term (xananode.canonical:schema/relationship-type-cited_by) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1141. Relationship +1150. Relationship - Existing: Cites (xananode.canonical:schema/relationship-type-cites) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1142. Relationship +1151. Relationship - Existing: Claim Of Relationship Term (xananode.canonical:schema/relationship-type-claim_of) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1143. Relationship +1152. Relationship - Existing: Clarified By Relationship Term (xananode.canonical:schema/relationship-type-clarified_by) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1144. Relationship +1153. Relationship - Existing: Clarifies (xananode.canonical:schema/relationship-type-clarifies) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1145. Relationship +1154. Relationship - Existing: Coined (xananode.canonical:schema/relationship-type-coined) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1146. Relationship +1155. Relationship - Existing: Coined By Relationship Term (xananode.canonical:schema/relationship-type-coined_by) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1147. Relationship +1156. Relationship - Existing: Collaborated with (xananode.canonical:schema/relationship-type-collaborated_with) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1148. Relationship +1157. Relationship - Existing: Compatible with (xananode.canonical:schema/relationship-type-compatible_with) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1149. Relationship +1158. Relationship - Existing: Contains (xananode.canonical:schema/relationship-type-contains) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1150. Relationship +1159. Relationship - Existing: Contemporary of (xananode.canonical:schema/relationship-type-contemporary_of) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1151. Relationship +1160. Relationship - Existing: Context for (xananode.canonical:schema/relationship-type-context_for) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1152. Relationship +1161. Relationship - Existing: Continued From Relationship Term (xananode.canonical:schema/relationship-type-continued_from) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1153. Relationship +1162. Relationship - Existing: Continues to (xananode.canonical:schema/relationship-type-continues_to) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1154. Relationship +1163. Relationship - Existing: Contradicted By Relationship Term (xananode.canonical:schema/relationship-type-contradicted_by) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1155. Relationship +1164. Relationship - Existing: Contradicts (xananode.canonical:schema/relationship-type-contradicts) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1156. Relationship +1165. Relationship - Existing: Contrasts with (xananode.canonical:schema/relationship-type-contrasts_with) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1157. Relationship +1166. Relationship - Existing: Created (xananode.canonical:schema/relationship-type-created) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1158. Relationship +1167. Relationship - Existing: Created By Relationship Term (xananode.canonical:schema/relationship-type-created_by) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1159. Relationship +1168. Relationship - Existing: Deep Linked From Relationship Term (xananode.canonical:schema/relationship-type-deep_linked_from) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1160. Relationship +1169. Relationship - Existing: Deep links to (xananode.canonical:schema/relationship-type-deep_links_to) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1161. Relationship +1170. Relationship - Existing: Defined By Relationship Term (xananode.canonical:schema/relationship-type-defined_by) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1162. Relationship +1171. Relationship - Existing: Defines (xananode.canonical:schema/relationship-type-defines) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1163. Relationship +1172. Relationship - Existing: Demonstrated By Relationship Term (xananode.canonical:schema/relationship-type-demonstrated_by) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1164. Relationship +1173. Relationship - Existing: Demonstrates (xananode.canonical:schema/relationship-type-demonstrates) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1165. Relationship +1174. Relationship - Existing: Dependency Of Relationship Term (xananode.canonical:schema/relationship-type-dependency_of) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1166. Relationship +1175. Relationship - Existing: Depends on (xananode.canonical:schema/relationship-type-depends_on) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1167. Relationship +1176. Relationship - Existing: Depicted By Relationship Term (xananode.canonical:schema/relationship-type-depicted_by) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1168. Relationship +1177. Relationship - Existing: Depicts (xananode.canonical:schema/relationship-type-depicts) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1169. Relationship +1178. Relationship - Existing: Derived from (xananode.canonical:schema/relationship-type-derived_from) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1170. Relationship +1179. Relationship - Existing: Derived Into Relationship Term (xananode.canonical:schema/relationship-type-derived_into) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1171. Relationship +1180. Relationship - Existing: Discussed In Relationship Term (xananode.canonical:schema/relationship-type-discussed_in) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1172. Relationship +1181. Relationship - Existing: Discusses (xananode.canonical:schema/relationship-type-discusses) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1173. Relationship +1182. Relationship - Existing: Disputed By Relationship Term (xananode.canonical:schema/relationship-type-disputed_by) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1174. Relationship +1183. Relationship - Existing: Disputed identity (xananode.canonical:schema/relationship-type-disputed_identity) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1175. Relationship +1184. Relationship - Existing: Disputes (xananode.canonical:schema/relationship-type-disputes) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1176. Relationship +1185. Relationship - Existing: Documented By Relationship Term (xananode.canonical:schema/relationship-type-documented_by) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1177. Relationship +1186. Relationship - Existing: Documents (xananode.canonical:schema/relationship-type-documents) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1178. Relationship +1187. Relationship - Existing: Enabled By Relationship Term (xananode.canonical:schema/relationship-type-enabled_by) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1179. Relationship +1188. Relationship - Existing: Enables (xananode.canonical:schema/relationship-type-enables) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1180. Relationship +1189. Relationship - Existing: Equivalent to (xananode.canonical:schema/relationship-type-equivalent_to) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1181. Relationship +1190. Relationship - Existing: Evidence for (xananode.canonical:schema/relationship-type-evidence_for) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1182. Relationship +1191. Relationship - Existing: Explained By Relationship Term (xananode.canonical:schema/relationship-type-explained_by) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1183. Relationship +1192. Relationship - Existing: Explains (xananode.canonical:schema/relationship-type-explains) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1184. Relationship +1193. Relationship - Existing: Extended By Relationship Term (xananode.canonical:schema/relationship-type-extended_by) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1185. Relationship +1194. Relationship - Existing: Extends (xananode.canonical:schema/relationship-type-extends) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1186. Relationship +1195. Relationship - Existing: Extension of (xananode.canonical:schema/relationship-type-extension_of) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1187. Relationship +1196. Relationship - Existing: Featured In Relationship Term (xananode.canonical:schema/relationship-type-featured_in) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1188. Relationship +1197. Relationship - Existing: Featured Speaker Relationship Term (xananode.canonical:schema/relationship-type-featured_speaker) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1189. Relationship +1198. Relationship - Existing: Features (xananode.canonical:schema/relationship-type-features) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1190. Relationship +1199. Relationship - Existing: Followed Relationship Term (xananode.canonical:schema/relationship-type-followed) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1191. Relationship +1200. Relationship - Existing: Friend of (xananode.canonical:schema/relationship-type-friend_of) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1192. Relationship +1201. Relationship - Existing: Had Participant Relationship Term (xananode.canonical:schema/relationship-type-had_participant) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1193. Relationship +1202. Relationship - Existing: Has Alias Relationship Term (xananode.canonical:schema/relationship-type-has_alias) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1194. Relationship +1203. Relationship - Existing: Has Appearance Relationship Term (xananode.canonical:schema/relationship-type-has_appearance) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1195. Relationship +1204. Relationship - Existing: Has claim (xananode.canonical:schema/relationship-type-has_claim) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1196. Relationship +1205. Relationship - Existing: Has Context Relationship Term (xananode.canonical:schema/relationship-type-has_context) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1197. Relationship +1206. Relationship - Existing: Has Evidence Relationship Term (xananode.canonical:schema/relationship-type-has_evidence) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1198. Relationship +1207. Relationship - Existing: Has Extension Relationship Term (xananode.canonical:schema/relationship-type-has_extension) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1199. Relationship +1208. Relationship - Existing: Has primary media (xananode.canonical:schema/relationship-type-has_primary_media) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1200. Relationship +1209. Relationship - Existing: Identified (xananode.canonical:schema/relationship-type-identified) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1201. Relationship +1210. Relationship - Existing: Identified By Relationship Term (xananode.canonical:schema/relationship-type-identified_by) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1202. Relationship +1211. Relationship - Existing: Implemented By Relationship Term (xananode.canonical:schema/relationship-type-implemented_by) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1203. Relationship +1212. Relationship - Existing: Implements (xananode.canonical:schema/relationship-type-implements) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1204. Relationship +1213. Relationship - Existing: Included In Relationship Term (xananode.canonical:schema/relationship-type-included_in) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1205. Relationship +1214. Relationship - Existing: Includes (xananode.canonical:schema/relationship-type-includes) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1206. Relationship +1215. Relationship - Existing: Influenced (xananode.canonical:schema/relationship-type-influenced) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1207. Relationship +1216. Relationship - Existing: Influenced By Relationship Term (xananode.canonical:schema/relationship-type-influenced_by) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1208. Relationship +1217. Relationship - Existing: Interviewed (xananode.canonical:schema/relationship-type-interviewed) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1209. Relationship +1218. Relationship - Existing: Interviewed By Relationship Term (xananode.canonical:schema/relationship-type-interviewed_by) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1210. Relationship +1219. Relationship - Existing: Introduced (xananode.canonical:schema/relationship-type-introduced) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1211. Relationship +1220. Relationship - Existing: Introduced By Relationship Term (xananode.canonical:schema/relationship-type-introduced_by) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1212. Relationship +1221. Relationship - Existing: Introduced in (xananode.canonical:schema/relationship-type-introduced_in) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1213. Relationship +1222. Relationship - Existing: Introduction Venue Of Relationship Term (xananode.canonical:schema/relationship-type-introduction_venue_of) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1214. Relationship +1223. Relationship - Existing: Is Start Of Relationship Term (xananode.canonical:schema/relationship-type-is_start_of) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1215. Relationship +1224. Relationship - Existing: Mapped From Relationship Term (xananode.canonical:schema/relationship-type-mapped_from) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1216. Relationship +1225. Relationship - Existing: Maps to (xananode.canonical:schema/relationship-type-maps_to) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1217. Relationship +1226. Relationship - Existing: Memorialized By Relationship Term (xananode.canonical:schema/relationship-type-memorialized_by) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1218. Relationship +1227. Relationship - Existing: Memorializes (xananode.canonical:schema/relationship-type-memorializes) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1219. Relationship +1228. Relationship - Existing: Mentioned By Relationship Term (xananode.canonical:schema/relationship-type-mentioned_by) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1220. Relationship +1229. Relationship - Existing: Mentions (xananode.canonical:schema/relationship-type-mentions) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1221. Relationship +1230. Relationship - Existing: Motivated by (xananode.canonical:schema/relationship-type-motivated_by) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1222. Relationship +1231. Relationship - Existing: Motivates Relationship Term (xananode.canonical:schema/relationship-type-motivates) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1223. Relationship +1232. Relationship - Existing: Narrower Than Relationship Term (xananode.canonical:schema/relationship-type-narrower_than) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1224. Relationship +1233. Relationship - Existing: Occurred at (xananode.canonical:schema/relationship-type-occurred_at) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1225. Relationship +1234. Relationship - Existing: Parallel to (xananode.canonical:schema/relationship-type-parallel_to) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1226. Relationship +1235. Relationship - Existing: Part Of Relationship Term (xananode.canonical:schema/relationship-type-part_of) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1227. Relationship +1236. Relationship - Existing: Participated in (xananode.canonical:schema/relationship-type-participated_in) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1228. Relationship +1237. Relationship - Existing: Popularized (xananode.canonical:schema/relationship-type-popularized) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1229. Relationship +1238. Relationship - Existing: Popularized By Relationship Term (xananode.canonical:schema/relationship-type-popularized_by) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1230. Relationship +1239. Relationship - Existing: Possible match (xananode.canonical:schema/relationship-type-possible_match) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1231. Relationship +1240. Relationship - Existing: Preceded (xananode.canonical:schema/relationship-type-preceded) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1232. Relationship +1241. Relationship - Existing: Presented (xananode.canonical:schema/relationship-type-presented) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1233. Relationship +1242. Relationship - Existing: Presented By Relationship Term (xananode.canonical:schema/relationship-type-presented_by) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1234. Relationship +1243. Relationship - Existing: Preserved By Relationship Term (xananode.canonical:schema/relationship-type-preserved_by) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1235. Relationship +1244. Relationship - Existing: Preserves (xananode.canonical:schema/relationship-type-preserves) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1236. Relationship +1245. Relationship - Existing: Produces Relationship Term (xananode.canonical:schema/relationship-type-produces) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1237. Relationship +1246. Relationship - Existing: Proposed (xananode.canonical:schema/relationship-type-proposed) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1238. Relationship +1247. Relationship - Existing: Proposed By Relationship Term (xananode.canonical:schema/relationship-type-proposed_by) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1239. Relationship +1248. Relationship - Existing: Quoted By Relationship Term (xananode.canonical:schema/relationship-type-quoted_by) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1240. Relationship +1249. Relationship - Existing: Quotes (xananode.canonical:schema/relationship-type-quotes) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1241. Relationship +1250. Relationship - Existing: Refined By Relationship Term (xananode.canonical:schema/relationship-type-refined_by) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1242. Relationship +1251. Relationship - Existing: Refines (xananode.canonical:schema/relationship-type-refines) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1243. Relationship +1252. Relationship - Existing: Relationship Type Registry (xananode.canonical:schema/relationship-type-registry) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1244. Relationship +1253. Relationship - Existing: Related to (xananode.canonical:schema/relationship-type-related_to) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1245. Relationship +1254. Relationship - Existing: Represented By Relationship Term (xananode.canonical:schema/relationship-type-represented_by) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1246. Relationship +1255. Relationship - Existing: Represents (xananode.canonical:schema/relationship-type-represents) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1247. Relationship +1256. Relationship - Existing: Required For Relationship Term (xananode.canonical:schema/relationship-type-required_for) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1248. Relationship +1257. Relationship - Existing: Requires (xananode.canonical:schema/relationship-type-requires) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1249. Relationship +1258. Relationship - Existing: Results from (xananode.canonical:schema/relationship-type-results_from) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1250. Relationship +1259. Relationship - Existing: Same entity (xananode.canonical:schema/relationship-type-same_entity) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1251. Relationship +1260. Relationship - Existing: Shaped By Relationship Term (xananode.canonical:schema/relationship-type-shaped_by) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1252. Relationship +1261. Relationship - Existing: Shapes (xananode.canonical:schema/relationship-type-shapes) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1253. Relationship +1262. Relationship - Existing: Site Of Relationship Term (xananode.canonical:schema/relationship-type-site_of) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1254. Relationship +1263. Relationship - Existing: Spoke at (xananode.canonical:schema/relationship-type-spoke_at) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1255. Relationship +1264. Relationship - Existing: Starts with (xananode.canonical:schema/relationship-type-starts_with) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1256. Relationship +1265. Relationship - Existing: Superseded By Relationship Term (xananode.canonical:schema/relationship-type-superseded_by) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1257. Relationship +1266. Relationship - Existing: Supersedes (xananode.canonical:schema/relationship-type-supersedes) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1258. Relationship +1267. Relationship - Existing: Supported By Relationship Term (xananode.canonical:schema/relationship-type-supported_by) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1259. Relationship +1268. Relationship - Existing: Supports (xananode.canonical:schema/relationship-type-supports) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1260. Relationship +1269. Relationship - Existing: Threatened By Relationship Term (xananode.canonical:schema/relationship-type-threatened_by) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1261. Relationship +1270. Relationship - Existing: Threatens (xananode.canonical:schema/relationship-type-threatens) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1262. Relationship +1271. Relationship - Existing: Trained on (xananode.canonical:schema/relationship-type-trained_on) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1263. Relationship +1272. Relationship - Existing: Transcluded By Relationship Term (xananode.canonical:schema/relationship-type-transcluded_by) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1264. Relationship +1273. Relationship - Existing: Transcludes (xananode.canonical:schema/relationship-type-transcludes) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1265. Relationship +1274. Relationship - Existing: Used As Primary Media For Relationship Term (xananode.canonical:schema/relationship-type-used_as_primary_media_for) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1266. Relationship +1275. Relationship - Existing: Used By Relationship Term (xananode.canonical:schema/relationship-type-used_by) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1267. Relationship +1276. Relationship - Existing: Used To Train Relationship Term (xananode.canonical:schema/relationship-type-used_to_train) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1268. Relationship +1277. Relationship - Existing: Uses (xananode.canonical:schema/relationship-type-uses) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1269. Relationship +1278. Relationship - Existing: Substrate Relationships Schema (xananode.canonical:schema/substrate-relationships-schema) - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1270. Revision +1279. Revision - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Revision (xananode.canonical:schema/node-type-revision) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1271. Revision +1280. Revision - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Revision (xananode.canonical:schema/node-type-revision) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1272. Revision +1281. Revision - Existing: Canonical Pack v0.1.0 (xananode.canonical:revision/canonical-pack-v0-1-0) - Incoming: Revision (xananode.canonical:schema/node-type-revision) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1273. Revision +1282. Revision - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Revision (xananode.canonical:schema/node-type-revision) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1274. Schema +1283. Schema - Existing: XanaNode Relationship Types (xananode.example:schema/xananode-relationship-types) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1275. Schema +1284. Schema - Existing: XanaNode Node Types (xananode.example:schema/xananode-node-types) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1276. Schema +1285. Schema - Existing: XanaNode Core Schema (xananode.example:schema/xananode-core-schema) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1277. Schema +1286. Schema - Existing: Substrate Relationships Schema (xananode.example:schema/substrate-relationships-schema) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1278. Schema +1287. Schema - Existing: Substrate Node Schema (xananode.example:schema/substrate-node-schema) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1279. Schema +1288. Schema - Existing: Substrate Manifest Schema (xananode.example:schema/substrate-manifest-schema) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1280. Schema +1289. Schema - Existing: Namespace Schema (xananode.example:schema/namespace-schema) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1281. Schema +1290. Schema - Existing: Merge Report Schema (xananode.example:schema/merge-report-schema) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1282. Schema +1291. Schema - Existing: Compatibility Report Schema (xananode.example:schema/compatibility-report-schema) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1283. Schema +1292. Schema - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1284. Schema +1293. Schema - Existing: Schema Extension (xananode.example:concept/schema-extension) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1285. Schema +1294. Schema - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1286. Schema +1295. Schema - Existing: Author Profile Schema (xananode.canonical:schema/author-profile-schema) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1287. Schema +1296. Schema - Existing: Author Profile Schema (xananode.canonical:schema/canonical-schema-author-profile) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1288. Schema +1297. Schema - Existing: Compatibility Report Schema (xananode.canonical:schema/canonical-schema-compatibility-report) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1289. Schema +1298. Schema - Existing: Merge Report Schema (xananode.canonical:schema/canonical-schema-merge-report) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1290. Schema +1299. Schema - Existing: Nanopublication Schema (xananode.canonical:schema/canonical-schema-nanopublication) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1291. Schema +1300. Schema - Existing: Ro Crate Metadata Schema (xananode.canonical:schema/canonical-schema-ro-crate-metadata) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1292. Schema +1301. Schema - Existing: Substrate Diff Schema (xananode.canonical:schema/canonical-schema-substrate-diff) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1293. Schema +1302. Schema - Existing: Substrate Manifest Schema (xananode.canonical:schema/canonical-schema-substrate-manifest) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1294. Schema +1303. Schema - Existing: Substrate Node Schema (xananode.canonical:schema/canonical-schema-substrate-node) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1295. Schema +1304. Schema - Existing: Substrate Relationships Schema (xananode.canonical:schema/canonical-schema-substrate-relationships) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1296. Schema +1305. Schema - Existing: Xananode Node Types Schema (xananode.canonical:schema/canonical-schema-xananode-node-types) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1297. Schema +1306. Schema - Existing: Xananode Property Registry Schema (xananode.canonical:schema/canonical-schema-xananode-property-registry) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1298. Schema +1307. Schema - Existing: Xananode Relationship Types Schema (xananode.canonical:schema/canonical-schema-xananode-relationship-types) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1299. Schema +1308. Schema - Existing: Canonical Schemas Registry (xananode.canonical:schema/canonical-schemas-registry) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1300. Schema +1309. Schema - Existing: Compatibility Report Schema (xananode.canonical:schema/compatibility-report-schema) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1301. Schema +1310. Schema - Existing: Known Implementations Registry (xananode.canonical:schema/known-implementations-registry) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1302. Schema +1311. Schema - Existing: Merge Report Schema (xananode.canonical:schema/merge-report-schema) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1303. Schema +1312. Schema - Existing: Federation Merge Report Example Namespace (xananode.canonical:schema/namespace-example.merge) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1304. Schema +1313. Schema - Existing: Minimal Example Namespace (xananode.canonical:schema/namespace-example.minimal) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1305. Schema +1314. Schema - Existing: Museum Extension Example Namespace (xananode.canonical:schema/namespace-example.museum) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1306. Schema +1315. Schema - Existing: Federation Example A Namespace (xananode.canonical:schema/namespace-example.researcher_a) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1307. Schema +1316. Schema - Existing: Federation Example B Namespace (xananode.canonical:schema/namespace-example.researcher_b) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1308. Schema +1317. Schema - Existing: Namespace Registry (xananode.canonical:schema/namespace-registry) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1309. Schema +1318. Schema - Existing: Namespace Schema (xananode.canonical:schema/namespace-schema) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1310. Schema +1319. Schema - Existing: XanaNode Core (xananode.canonical:schema/namespace-xananode) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1311. Schema +1320. Schema - Existing: Nanopublication Schema (xananode.canonical:schema/nanopublication-schema) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1312. Schema +1321. Schema - Existing: Claim (xananode.canonical:schema/node-type-claim) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1313. Schema +1322. Schema - Existing: Community (xananode.canonical:schema/node-type-community) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1314. Schema +1323. Schema - Existing: Concept (xananode.canonical:schema/node-type-concept) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1315. Schema +1324. Schema - Existing: Essay (xananode.canonical:schema/node-type-essay) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1316. Schema +1325. Schema - Existing: Event (xananode.canonical:schema/node-type-event) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1317. Schema +1326. Schema - Existing: Fragment (xananode.canonical:schema/node-type-fragment) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1318. Schema +1327. Schema - Existing: Media (xananode.canonical:schema/node-type-media) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1319. Schema +1328. Schema - Existing: Observation (xananode.canonical:schema/node-type-observation) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1320. Schema +1329. Schema - Existing: Organization (xananode.canonical:schema/node-type-organization) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1321. Schema +1330. Schema - Existing: Person (xananode.canonical:schema/node-type-person) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1322. Schema +1331. Schema - Existing: Place (xananode.canonical:schema/node-type-place) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1323. Schema +1332. Schema - Existing: Project (xananode.canonical:schema/node-type-project) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1324. Schema +1333. Schema - Existing: Publication (xananode.canonical:schema/node-type-publication) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1325. Schema +1334. Schema - Existing: Node Type Registry (xananode.canonical:schema/node-type-registry) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1326. Schema +1335. Schema - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1327. Schema +1336. Schema - Existing: Revision (xananode.canonical:schema/node-type-revision) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1328. Schema +1337. Schema - Existing: Source (xananode.canonical:schema/node-type-source) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1329. Schema +1338. Schema - Existing: Technology (xananode.canonical:schema/node-type-technology) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1330. Schema +1339. Schema - Existing: Trail (xananode.canonical:schema/node-type-trail) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1331. Schema +1340. Schema - Existing: Birth date (xananode.canonical:schema/property-birth_date) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1332. Schema +1341. Schema - Existing: Currency value (xananode.canonical:schema/property-currency_value) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1333. Schema +1342. Schema - Existing: External identifier (xananode.canonical:schema/property-external_identifier) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1334. Schema +1343. Schema - Existing: Geographic coordinates (xananode.canonical:schema/property-geo_coordinates) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1335. Schema +1344. Schema - Existing: SI measurement (xananode.canonical:schema/property-measurement_si) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1336. Schema +1345. Schema - Existing: Property Registry (xananode.canonical:schema/property-registry) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1337. Schema +1346. Schema - Existing: Property Registry Schema (xananode.canonical:schema/property-registry-schema) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1338. Schema +1347. Schema - Existing: Alias of (xananode.canonical:schema/relationship-type-alias_of) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1339. Schema +1348. Schema - Existing: Alternative to (xananode.canonical:schema/relationship-type-alternative_to) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1340. Schema +1349. Schema - Existing: Anticipated (xananode.canonical:schema/relationship-type-anticipated) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1341. Schema +1350. Schema - Existing: Anticipated By Relationship Term (xananode.canonical:schema/relationship-type-anticipated_by) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1342. Schema +1351. Schema - Existing: Anticipates (xananode.canonical:schema/relationship-type-anticipates) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1343. Schema +1352. Schema - Existing: Appears in (xananode.canonical:schema/relationship-type-appears_in) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1344. Schema +1353. Schema - Existing: Approved (xananode.canonical:schema/relationship-type-approved) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1345. Schema +1354. Schema - Existing: Approved By Relationship Term (xananode.canonical:schema/relationship-type-approved_by) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1346. Schema +1355. Schema - Existing: Arrived From Relationship Term (xananode.canonical:schema/relationship-type-arrived_from) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1347. Schema +1356. Schema - Existing: Arrives at (xananode.canonical:schema/relationship-type-arrives_at) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1348. Schema +1357. Schema - Existing: Authored (xananode.canonical:schema/relationship-type-authored) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1349. Schema +1358. Schema - Existing: Authored By Relationship Term (xananode.canonical:schema/relationship-type-authored_by) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1350. Schema +1359. Schema - Existing: Broader than (xananode.canonical:schema/relationship-type-broader_than) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1351. Schema +1360. Schema - Existing: Cited By Relationship Term (xananode.canonical:schema/relationship-type-cited_by) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1352. Schema +1361. Schema - Existing: Cites (xananode.canonical:schema/relationship-type-cites) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1353. Schema +1362. Schema - Existing: Claim Of Relationship Term (xananode.canonical:schema/relationship-type-claim_of) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1354. Schema +1363. Schema - Existing: Clarified By Relationship Term (xananode.canonical:schema/relationship-type-clarified_by) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1355. Schema +1364. Schema - Existing: Clarifies (xananode.canonical:schema/relationship-type-clarifies) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1356. Schema +1365. Schema - Existing: Coined (xananode.canonical:schema/relationship-type-coined) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1357. Schema +1366. Schema - Existing: Coined By Relationship Term (xananode.canonical:schema/relationship-type-coined_by) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1358. Schema +1367. Schema - Existing: Collaborated with (xananode.canonical:schema/relationship-type-collaborated_with) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1359. Schema +1368. Schema - Existing: Compatible with (xananode.canonical:schema/relationship-type-compatible_with) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1360. Schema +1369. Schema - Existing: Contains (xananode.canonical:schema/relationship-type-contains) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1361. Schema +1370. Schema - Existing: Contemporary of (xananode.canonical:schema/relationship-type-contemporary_of) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1362. Schema +1371. Schema - Existing: Context for (xananode.canonical:schema/relationship-type-context_for) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1363. Schema +1372. Schema - Existing: Continued From Relationship Term (xananode.canonical:schema/relationship-type-continued_from) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1364. Schema +1373. Schema - Existing: Continues to (xananode.canonical:schema/relationship-type-continues_to) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1365. Schema +1374. Schema - Existing: Contradicted By Relationship Term (xananode.canonical:schema/relationship-type-contradicted_by) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1366. Schema +1375. Schema - Existing: Contradicts (xananode.canonical:schema/relationship-type-contradicts) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1367. Schema +1376. Schema - Existing: Contrasts with (xananode.canonical:schema/relationship-type-contrasts_with) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1368. Schema +1377. Schema - Existing: Created (xananode.canonical:schema/relationship-type-created) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1369. Schema +1378. Schema - Existing: Created By Relationship Term (xananode.canonical:schema/relationship-type-created_by) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1370. Schema +1379. Schema - Existing: Deep Linked From Relationship Term (xananode.canonical:schema/relationship-type-deep_linked_from) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1371. Schema +1380. Schema - Existing: Deep links to (xananode.canonical:schema/relationship-type-deep_links_to) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1372. Schema +1381. Schema - Existing: Defined By Relationship Term (xananode.canonical:schema/relationship-type-defined_by) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1373. Schema +1382. Schema - Existing: Defines (xananode.canonical:schema/relationship-type-defines) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1374. Schema +1383. Schema - Existing: Demonstrated By Relationship Term (xananode.canonical:schema/relationship-type-demonstrated_by) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1375. Schema +1384. Schema - Existing: Demonstrates (xananode.canonical:schema/relationship-type-demonstrates) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1376. Schema +1385. Schema - Existing: Dependency Of Relationship Term (xananode.canonical:schema/relationship-type-dependency_of) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1377. Schema +1386. Schema - Existing: Depends on (xananode.canonical:schema/relationship-type-depends_on) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1378. Schema +1387. Schema - Existing: Depicted By Relationship Term (xananode.canonical:schema/relationship-type-depicted_by) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1379. Schema +1388. Schema - Existing: Depicts (xananode.canonical:schema/relationship-type-depicts) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1380. Schema +1389. Schema - Existing: Derived from (xananode.canonical:schema/relationship-type-derived_from) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1381. Schema +1390. Schema - Existing: Derived Into Relationship Term (xananode.canonical:schema/relationship-type-derived_into) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1382. Schema +1391. Schema - Existing: Discussed In Relationship Term (xananode.canonical:schema/relationship-type-discussed_in) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1383. Schema +1392. Schema - Existing: Discusses (xananode.canonical:schema/relationship-type-discusses) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1384. Schema +1393. Schema - Existing: Disputed By Relationship Term (xananode.canonical:schema/relationship-type-disputed_by) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1385. Schema +1394. Schema - Existing: Disputed identity (xananode.canonical:schema/relationship-type-disputed_identity) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1386. Schema +1395. Schema - Existing: Disputes (xananode.canonical:schema/relationship-type-disputes) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1387. Schema +1396. Schema - Existing: Documented By Relationship Term (xananode.canonical:schema/relationship-type-documented_by) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1388. Schema +1397. Schema - Existing: Documents (xananode.canonical:schema/relationship-type-documents) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1389. Schema +1398. Schema - Existing: Enabled By Relationship Term (xananode.canonical:schema/relationship-type-enabled_by) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1390. Schema +1399. Schema - Existing: Enables (xananode.canonical:schema/relationship-type-enables) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1391. Schema +1400. Schema - Existing: Equivalent to (xananode.canonical:schema/relationship-type-equivalent_to) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1392. Schema +1401. Schema - Existing: Evidence for (xananode.canonical:schema/relationship-type-evidence_for) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1393. Schema +1402. Schema - Existing: Explained By Relationship Term (xananode.canonical:schema/relationship-type-explained_by) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1394. Schema +1403. Schema - Existing: Explains (xananode.canonical:schema/relationship-type-explains) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1395. Schema +1404. Schema - Existing: Extended By Relationship Term (xananode.canonical:schema/relationship-type-extended_by) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1396. Schema +1405. Schema - Existing: Extends (xananode.canonical:schema/relationship-type-extends) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1397. Schema +1406. Schema - Existing: Extension of (xananode.canonical:schema/relationship-type-extension_of) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1398. Schema +1407. Schema - Existing: Featured In Relationship Term (xananode.canonical:schema/relationship-type-featured_in) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1399. Schema +1408. Schema - Existing: Featured Speaker Relationship Term (xananode.canonical:schema/relationship-type-featured_speaker) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1400. Schema +1409. Schema - Existing: Features (xananode.canonical:schema/relationship-type-features) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1401. Schema +1410. Schema - Existing: Followed Relationship Term (xananode.canonical:schema/relationship-type-followed) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1402. Schema +1411. Schema - Existing: Friend of (xananode.canonical:schema/relationship-type-friend_of) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1403. Schema +1412. Schema - Existing: Had Participant Relationship Term (xananode.canonical:schema/relationship-type-had_participant) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1404. Schema +1413. Schema - Existing: Has Alias Relationship Term (xananode.canonical:schema/relationship-type-has_alias) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1405. Schema +1414. Schema - Existing: Has Appearance Relationship Term (xananode.canonical:schema/relationship-type-has_appearance) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1406. Schema +1415. Schema - Existing: Has claim (xananode.canonical:schema/relationship-type-has_claim) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1407. Schema +1416. Schema - Existing: Has Context Relationship Term (xananode.canonical:schema/relationship-type-has_context) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1408. Schema +1417. Schema - Existing: Has Evidence Relationship Term (xananode.canonical:schema/relationship-type-has_evidence) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1409. Schema +1418. Schema - Existing: Has Extension Relationship Term (xananode.canonical:schema/relationship-type-has_extension) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1410. Schema +1419. Schema - Existing: Has primary media (xananode.canonical:schema/relationship-type-has_primary_media) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1411. Schema +1420. Schema - Existing: Identified (xananode.canonical:schema/relationship-type-identified) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1412. Schema +1421. Schema - Existing: Identified By Relationship Term (xananode.canonical:schema/relationship-type-identified_by) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1413. Schema +1422. Schema - Existing: Implemented By Relationship Term (xananode.canonical:schema/relationship-type-implemented_by) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1414. Schema +1423. Schema - Existing: Implements (xananode.canonical:schema/relationship-type-implements) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1415. Schema +1424. Schema - Existing: Included In Relationship Term (xananode.canonical:schema/relationship-type-included_in) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1416. Schema +1425. Schema - Existing: Includes (xananode.canonical:schema/relationship-type-includes) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1417. Schema +1426. Schema - Existing: Influenced (xananode.canonical:schema/relationship-type-influenced) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1418. Schema +1427. Schema - Existing: Influenced By Relationship Term (xananode.canonical:schema/relationship-type-influenced_by) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1419. Schema +1428. Schema - Existing: Interviewed (xananode.canonical:schema/relationship-type-interviewed) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1420. Schema +1429. Schema - Existing: Interviewed By Relationship Term (xananode.canonical:schema/relationship-type-interviewed_by) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1421. Schema +1430. Schema - Existing: Introduced (xananode.canonical:schema/relationship-type-introduced) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1422. Schema +1431. Schema - Existing: Introduced By Relationship Term (xananode.canonical:schema/relationship-type-introduced_by) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1423. Schema +1432. Schema - Existing: Introduced in (xananode.canonical:schema/relationship-type-introduced_in) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1424. Schema +1433. Schema - Existing: Introduction Venue Of Relationship Term (xananode.canonical:schema/relationship-type-introduction_venue_of) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1425. Schema +1434. Schema - Existing: Is Start Of Relationship Term (xananode.canonical:schema/relationship-type-is_start_of) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1426. Schema +1435. Schema - Existing: Mapped From Relationship Term (xananode.canonical:schema/relationship-type-mapped_from) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1427. Schema +1436. Schema - Existing: Maps to (xananode.canonical:schema/relationship-type-maps_to) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1428. Schema +1437. Schema - Existing: Memorialized By Relationship Term (xananode.canonical:schema/relationship-type-memorialized_by) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1429. Schema +1438. Schema - Existing: Memorializes (xananode.canonical:schema/relationship-type-memorializes) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1430. Schema +1439. Schema - Existing: Mentioned By Relationship Term (xananode.canonical:schema/relationship-type-mentioned_by) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1431. Schema +1440. Schema - Existing: Mentions (xananode.canonical:schema/relationship-type-mentions) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1432. Schema +1441. Schema - Existing: Motivated by (xananode.canonical:schema/relationship-type-motivated_by) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1433. Schema +1442. Schema - Existing: Motivates Relationship Term (xananode.canonical:schema/relationship-type-motivates) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1434. Schema +1443. Schema - Existing: Narrower Than Relationship Term (xananode.canonical:schema/relationship-type-narrower_than) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1435. Schema +1444. Schema - Existing: Occurred at (xananode.canonical:schema/relationship-type-occurred_at) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1436. Schema +1445. Schema - Existing: Parallel to (xananode.canonical:schema/relationship-type-parallel_to) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1437. Schema +1446. Schema - Existing: Part Of Relationship Term (xananode.canonical:schema/relationship-type-part_of) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1438. Schema +1447. Schema - Existing: Participated in (xananode.canonical:schema/relationship-type-participated_in) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1439. Schema +1448. Schema - Existing: Popularized (xananode.canonical:schema/relationship-type-popularized) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1440. Schema +1449. Schema - Existing: Popularized By Relationship Term (xananode.canonical:schema/relationship-type-popularized_by) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1441. Schema +1450. Schema - Existing: Possible match (xananode.canonical:schema/relationship-type-possible_match) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1442. Schema +1451. Schema - Existing: Preceded (xananode.canonical:schema/relationship-type-preceded) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1443. Schema +1452. Schema - Existing: Presented (xananode.canonical:schema/relationship-type-presented) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1444. Schema +1453. Schema - Existing: Presented By Relationship Term (xananode.canonical:schema/relationship-type-presented_by) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1445. Schema +1454. Schema - Existing: Preserved By Relationship Term (xananode.canonical:schema/relationship-type-preserved_by) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1446. Schema +1455. Schema - Existing: Preserves (xananode.canonical:schema/relationship-type-preserves) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1447. Schema +1456. Schema - Existing: Produces Relationship Term (xananode.canonical:schema/relationship-type-produces) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1448. Schema +1457. Schema - Existing: Proposed (xananode.canonical:schema/relationship-type-proposed) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1449. Schema +1458. Schema - Existing: Proposed By Relationship Term (xananode.canonical:schema/relationship-type-proposed_by) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1450. Schema +1459. Schema - Existing: Quoted By Relationship Term (xananode.canonical:schema/relationship-type-quoted_by) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1451. Schema +1460. Schema - Existing: Quotes (xananode.canonical:schema/relationship-type-quotes) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1452. Schema +1461. Schema - Existing: Refined By Relationship Term (xananode.canonical:schema/relationship-type-refined_by) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1453. Schema +1462. Schema - Existing: Refines (xananode.canonical:schema/relationship-type-refines) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1454. Schema +1463. Schema - Existing: Relationship Type Registry (xananode.canonical:schema/relationship-type-registry) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1455. Schema +1464. Schema - Existing: Related to (xananode.canonical:schema/relationship-type-related_to) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1456. Schema +1465. Schema - Existing: Represented By Relationship Term (xananode.canonical:schema/relationship-type-represented_by) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1457. Schema +1466. Schema - Existing: Represents (xananode.canonical:schema/relationship-type-represents) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1458. Schema +1467. Schema - Existing: Required For Relationship Term (xananode.canonical:schema/relationship-type-required_for) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1459. Schema +1468. Schema - Existing: Requires (xananode.canonical:schema/relationship-type-requires) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1460. Schema +1469. Schema - Existing: Results from (xananode.canonical:schema/relationship-type-results_from) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1461. Schema +1470. Schema - Existing: Same entity (xananode.canonical:schema/relationship-type-same_entity) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1462. Schema +1471. Schema - Existing: Shaped By Relationship Term (xananode.canonical:schema/relationship-type-shaped_by) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1463. Schema +1472. Schema - Existing: Shapes (xananode.canonical:schema/relationship-type-shapes) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1464. Schema +1473. Schema - Existing: Site Of Relationship Term (xananode.canonical:schema/relationship-type-site_of) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1465. Schema +1474. Schema - Existing: Spoke at (xananode.canonical:schema/relationship-type-spoke_at) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1466. Schema +1475. Schema - Existing: Starts with (xananode.canonical:schema/relationship-type-starts_with) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1467. Schema +1476. Schema - Existing: Superseded By Relationship Term (xananode.canonical:schema/relationship-type-superseded_by) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1468. Schema +1477. Schema - Existing: Supersedes (xananode.canonical:schema/relationship-type-supersedes) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1469. Schema +1478. Schema - Existing: Supported By Relationship Term (xananode.canonical:schema/relationship-type-supported_by) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1470. Schema +1479. Schema - Existing: Supports (xananode.canonical:schema/relationship-type-supports) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1471. Schema +1480. Schema - Existing: Threatened By Relationship Term (xananode.canonical:schema/relationship-type-threatened_by) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1472. Schema +1481. Schema - Existing: Threatens (xananode.canonical:schema/relationship-type-threatens) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1473. Schema +1482. Schema - Existing: Trained on (xananode.canonical:schema/relationship-type-trained_on) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1474. Schema +1483. Schema - Existing: Transcluded By Relationship Term (xananode.canonical:schema/relationship-type-transcluded_by) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1475. Schema +1484. Schema - Existing: Transcludes (xananode.canonical:schema/relationship-type-transcludes) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1476. Schema +1485. Schema - Existing: Used As Primary Media For Relationship Term (xananode.canonical:schema/relationship-type-used_as_primary_media_for) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1477. Schema +1486. Schema - Existing: Used By Relationship Term (xananode.canonical:schema/relationship-type-used_by) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1478. Schema +1487. Schema - Existing: Used To Train Relationship Term (xananode.canonical:schema/relationship-type-used_to_train) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1479. Schema +1488. Schema - Existing: Uses (xananode.canonical:schema/relationship-type-uses) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1480. Schema +1489. Schema - Existing: RO-Crate Metadata Schema (xananode.canonical:schema/ro-crate-metadata-schema) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1481. Schema +1490. Schema - Existing: Substrate Diff Schema (xananode.canonical:schema/substrate-diff-schema) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1482. Schema +1491. Schema - Existing: Substrate Manifest Schema (xananode.canonical:schema/substrate-manifest-schema) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1483. Schema +1492. Schema - Existing: Substrate Node Schema (xananode.canonical:schema/substrate-node-schema) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1484. Schema +1493. Schema - Existing: Substrate Relationships Schema (xananode.canonical:schema/substrate-relationships-schema) - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1485. Source +1494. Source - Existing: XanaNode Workspace Repository (xananode.example:source/xananode-workspace-repo) - Incoming: Source (xananode.canonical:schema/node-type-source) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1486. Source +1495. Source - Existing: XanaNode Studio Repository (xananode.example:source/xananode-studio-repo) - Incoming: Source (xananode.canonical:schema/node-type-source) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1487. Source +1496. Source - Existing: XanaNode Protocol Repository (xananode.example:source/xananode-protocol-repo) - Incoming: Source (xananode.canonical:schema/node-type-source) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1488. Source +1497. Source - Existing: XanaNode Hugo Repository (xananode.example:source/xananode-hugo-repo) - Incoming: Source (xananode.canonical:schema/node-type-source) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1489. Source +1498. Source - Existing: XanaNode Core SDK Repository (xananode.example:source/xananode-core-sdk-repo) - Incoming: Source (xananode.canonical:schema/node-type-source) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1490. Source +1499. Source - Existing: Xanadu: Document Interconnection Enabling Re-use (xananode.example:source/xanadu-document-interconnection) - Incoming: Source (xananode.canonical:schema/node-type-source) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1491. Source +1500. Source - Existing: 9.6 Million Links in Source Code Comments (xananode.example:source/source-code-link-decay-study) - Incoming: Source (xananode.canonical:schema/node-type-source) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1492. Source +1501. Source - Existing: Mother of All Demos (xananode.example:source/mother-of-all-demos) - Incoming: Source (xananode.canonical:schema/node-type-source) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1493. Source +1502. Source - Existing: As We May Think (xananode.example:source/as-we-may-think) - Incoming: Source (xananode.canonical:schema/node-type-source) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1494. Source +1503. Source - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Source (xananode.canonical:schema/node-type-source) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1495. Source +1504. Source - Existing: Single Source of Truth (xananode.example:concept/single-source-of-truth) - Incoming: Source (xananode.canonical:schema/node-type-source) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1496. Source +1505. Source - Existing: GitHub (xananode.example:source/source-github) - Incoming: Source (xananode.canonical:schema/node-type-source) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1497. Source +1506. Source - Existing: Support (xananode.example:source/source-support) - Incoming: Source (xananode.canonical:schema/node-type-source) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1498. Source +1507. Source - Existing: As We May Think (example.minimal:source/as-we-may-think) - Incoming: Source (xananode.canonical:schema/node-type-source) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1499. Source +1508. Source - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Source (xananode.canonical:schema/node-type-source) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1500. Source +1509. Source - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Source (xananode.canonical:schema/node-type-source) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1501. Source +1510. Source - Existing: GitHub Profile (xananode.canonical:source/github-profile) - Incoming: Source (xananode.canonical:schema/node-type-source) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1502. Source +1511. Source - Existing: Hugo Official Site (xananode.canonical:source/hugo-official-site) - Incoming: Source (xananode.canonical:schema/node-type-source) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1503. Source +1512. Source - Existing: Support XanaNode (xananode.canonical:source/support-xananode) - Incoming: Source (xananode.canonical:schema/node-type-source) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1504. Source +1513. Source - Existing: XanaNode.com (xananode.canonical:source/xananode-com-domain) - Incoming: Source (xananode.canonical:schema/node-type-source) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1505. Source +1514. Source - Existing: XanaNode Core SDK Repository (xananode.canonical:source/xananode-core-sdk-repository) - Incoming: Source (xananode.canonical:schema/node-type-source) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1506. Source +1515. Source - Existing: XanaNode Hugo Repository (xananode.canonical:source/xananode-hugo-repository) - Incoming: Source (xananode.canonical:schema/node-type-source) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1507. Source +1516. Source - Existing: XanaNode.net (xananode.canonical:source/xananode-net-domain) - Incoming: Source (xananode.canonical:schema/node-type-source) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1508. Source +1517. Source - Existing: XanaNode.org (xananode.canonical:source/xananode-org-domain) - Incoming: Source (xananode.canonical:schema/node-type-source) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1509. Source +1518. Source - Existing: XanaNode Protocol Repository (xananode.canonical:source/xananode-protocol-repository) - Incoming: Source (xananode.canonical:schema/node-type-source) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1510. Source +1519. Source - Existing: XanaNode Studio Repository (xananode.canonical:source/xananode-studio-repository) - Incoming: Source (xananode.canonical:schema/node-type-source) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1511. Source +1520. Source - Existing: XanaNode Workspace Repository (xananode.canonical:source/xananode-workspace-repository) - Incoming: Source (xananode.canonical:schema/node-type-source) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1512. Technology +1521. Technology - Existing: Static Publishing (xananode.example:technology/static-publishing) - Incoming: Technology (xananode.canonical:schema/node-type-technology) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1513. Technology +1522. Technology - Existing: Hugo (xananode.example:technology/hugo) - Incoming: Technology (xananode.canonical:schema/node-type-technology) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1514. Technology +1523. Technology - Existing: Cytoscape.js (xananode.example:technology/cytoscape-js) - Incoming: Technology (xananode.canonical:schema/node-type-technology) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1515. Technology +1524. Technology - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Technology (xananode.canonical:schema/node-type-technology) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1516. Technology +1525. Technology - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Technology (xananode.canonical:schema/node-type-technology) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1517. Technology +1526. Technology - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Technology (xananode.canonical:schema/node-type-technology) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1518. Technology +1527. Technology - Existing: Cytoscape.js (xananode.canonical:technology/cytoscape-js) - Incoming: Technology (xananode.canonical:schema/node-type-technology) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1519. Technology +1528. Technology - Existing: Git (xananode.canonical:technology/git) - Incoming: Technology (xananode.canonical:schema/node-type-technology) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1520. Technology +1529. Technology - Existing: Hugo (xananode.canonical:technology/hugo) - Incoming: Technology (xananode.canonical:schema/node-type-technology) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1521. Technology +1530. Technology - Existing: Node.js (xananode.canonical:technology/nodejs) - Incoming: Technology (xananode.canonical:schema/node-type-technology) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1522. Technology +1531. Technology - Existing: Python (xananode.canonical:technology/python) - Incoming: Technology (xananode.canonical:schema/node-type-technology) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1523. Technology +1532. Technology - Existing: Micons (xananode.lineage:technology/micons) - Incoming: Technology (xananode.canonical:schema/node-type-technology) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1524. Technology +1533. Technology - Existing: Apple Knowledge Navigator (xananode.lineage:technology/apple-knowledge-navigator) - Incoming: Technology (xananode.canonical:schema/node-type-technology) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1525. Technology +1534. Technology - Existing: HTML (xananode.lineage:technology/html) - Incoming: Technology (xananode.canonical:schema/node-type-technology) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1526. Technology +1535. Technology - Existing: URL/URI (xananode.lineage:technology/url-uri) - Incoming: Technology (xananode.canonical:schema/node-type-technology) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1527. Technology +1536. Technology - Existing: HTTP (xananode.lineage:technology/http) - Incoming: Technology (xananode.canonical:schema/node-type-technology) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1528. Technology +1537. Technology - Existing: Mosaic (xananode.lineage:technology/mosaic) - Incoming: Technology (xananode.canonical:schema/node-type-technology) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1529. Technology +1538. Technology - Existing: Guide (xananode.lineage:technology/guide) - Incoming: Technology (xananode.canonical:schema/node-type-technology) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1530. Technology +1539. Technology - Existing: Git-backed Substrate (xananode.lineage:technology/git-backed-substrate) - Incoming: Technology (xananode.canonical:schema/node-type-technology) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1531. Technology +1540. Technology - Existing: HyperCard (xananode.lineage:technology/hypercard) - Incoming: Technology (xananode.canonical:schema/node-type-technology) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1532. Technology +1541. Technology - Existing: World Wide Web (xananode.lineage:technology/world-wide-web) - Incoming: Technology (xananode.canonical:schema/node-type-technology) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1533. Trail +1542. Trail - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Trail (xananode.canonical:schema/node-type-trail) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1534. Trail +1543. Trail - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Trail (xananode.canonical:schema/node-type-trail) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1535. Trail +1544. Trail - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Trail (xananode.canonical:schema/node-type-trail) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1536. Birth date +1545. Birth date - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Birth date (xananode.canonical:schema/property-birth_date) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1537. Birth date +1546. Birth date - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Birth date (xananode.canonical:schema/property-birth_date) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1538. Birth date +1547. Birth date - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Birth date (xananode.canonical:schema/property-birth_date) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1539. Currency value +1548. Currency value - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Currency value (xananode.canonical:schema/property-currency_value) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1540. Currency value +1549. Currency value - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Currency value (xananode.canonical:schema/property-currency_value) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1541. Currency value +1550. Currency value - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Currency value (xananode.canonical:schema/property-currency_value) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1542. External identifier +1551. External identifier - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: External identifier (xananode.canonical:schema/property-external_identifier) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1543. External identifier +1552. External identifier - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: External identifier (xananode.canonical:schema/property-external_identifier) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1544. External identifier +1553. External identifier - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: External identifier (xananode.canonical:schema/property-external_identifier) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1545. Geographic coordinates +1554. Geographic coordinates - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Geographic coordinates (xananode.canonical:schema/property-geo_coordinates) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1546. Geographic coordinates +1555. Geographic coordinates - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Geographic coordinates (xananode.canonical:schema/property-geo_coordinates) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1547. Geographic coordinates +1556. Geographic coordinates - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Geographic coordinates (xananode.canonical:schema/property-geo_coordinates) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1548. SI measurement +1557. SI measurement - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: SI measurement (xananode.canonical:schema/property-measurement_si) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1549. SI measurement +1558. SI measurement - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: SI measurement (xananode.canonical:schema/property-measurement_si) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1550. SI measurement +1559. SI measurement - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: SI measurement (xananode.canonical:schema/property-measurement_si) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1551. Property Registry +1560. Property Registry - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Property Registry (xananode.canonical:schema/property-registry) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1552. Property Registry +1561. Property Registry - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Property Registry (xananode.canonical:schema/property-registry) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1553. Property Registry +1562. Property Registry - Existing: Xananode Property Registry Schema (xananode.canonical:schema/canonical-schema-xananode-property-registry) - Incoming: Property Registry (xananode.canonical:schema/property-registry) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1554. Property Registry +1563. Property Registry - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Property Registry (xananode.canonical:schema/property-registry) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1555. Property Registry +1564. Property Registry - Existing: Property Registry Schema (xananode.canonical:schema/property-registry-schema) - Incoming: Property Registry (xananode.canonical:schema/property-registry) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1556. Property Registry Schema +1565. Property Registry Schema - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Property Registry Schema (xananode.canonical:schema/property-registry-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1557. Property Registry Schema +1566. Property Registry Schema - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Property Registry Schema (xananode.canonical:schema/property-registry-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1558. Property Registry Schema +1567. Property Registry Schema - Existing: Xananode Property Registry Schema (xananode.canonical:schema/canonical-schema-xananode-property-registry) - Incoming: Property Registry Schema (xananode.canonical:schema/property-registry-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1559. Property Registry Schema +1568. Property Registry Schema - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Property Registry Schema (xananode.canonical:schema/property-registry-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1560. Property Registry Schema +1569. Property Registry Schema - Existing: Property Registry (xananode.canonical:schema/property-registry) - Incoming: Property Registry Schema (xananode.canonical:schema/property-registry-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1561. Alias of +1570. Alias of - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Alias of (xananode.canonical:schema/relationship-type-alias_of) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1562. Alias of +1571. Alias of - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Alias of (xananode.canonical:schema/relationship-type-alias_of) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1563. Alias of +1572. Alias of - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Alias of (xananode.canonical:schema/relationship-type-alias_of) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1564. Alias of +1573. Alias of - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Alias of (xananode.canonical:schema/relationship-type-alias_of) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1565. Alternative to +1574. Alternative to - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Alternative to (xananode.canonical:schema/relationship-type-alternative_to) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1566. Alternative to +1575. Alternative to - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Alternative to (xananode.canonical:schema/relationship-type-alternative_to) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1567. Alternative to +1576. Alternative to - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Alternative to (xananode.canonical:schema/relationship-type-alternative_to) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1568. Alternative to +1577. Alternative to - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Alternative to (xananode.canonical:schema/relationship-type-alternative_to) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1569. Anticipated +1578. Anticipated - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Anticipated (xananode.canonical:schema/relationship-type-anticipated) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1570. Anticipated +1579. Anticipated - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Anticipated (xananode.canonical:schema/relationship-type-anticipated) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1571. Anticipated +1580. Anticipated - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Anticipated (xananode.canonical:schema/relationship-type-anticipated) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1572. Anticipated +1581. Anticipated - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Anticipated (xananode.canonical:schema/relationship-type-anticipated) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1573. Anticipated +1582. Anticipated - Existing: Anticipated By Relationship Term (xananode.canonical:schema/relationship-type-anticipated_by) - Incoming: Anticipated (xananode.canonical:schema/relationship-type-anticipated) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1574. Anticipated By Relationship Term +1583. Anticipated By Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Anticipated By Relationship Term (xananode.canonical:schema/relationship-type-anticipated_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1575. Anticipated By Relationship Term +1584. Anticipated By Relationship Term - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Anticipated By Relationship Term (xananode.canonical:schema/relationship-type-anticipated_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1576. Anticipated By Relationship Term +1585. Anticipated By Relationship Term - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Anticipated By Relationship Term (xananode.canonical:schema/relationship-type-anticipated_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1577. Anticipated By Relationship Term +1586. Anticipated By Relationship Term - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Anticipated By Relationship Term (xananode.canonical:schema/relationship-type-anticipated_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1578. Anticipated By Relationship Term +1587. Anticipated By Relationship Term - Existing: Anticipated (xananode.canonical:schema/relationship-type-anticipated) - Incoming: Anticipated By Relationship Term (xananode.canonical:schema/relationship-type-anticipated_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1579. Anticipates +1588. Anticipates - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Anticipates (xananode.canonical:schema/relationship-type-anticipates) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1580. Anticipates +1589. Anticipates - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Anticipates (xananode.canonical:schema/relationship-type-anticipates) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1581. Anticipates +1590. Anticipates - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Anticipates (xananode.canonical:schema/relationship-type-anticipates) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1582. Anticipates +1591. Anticipates - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Anticipates (xananode.canonical:schema/relationship-type-anticipates) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1583. Appears in +1592. Appears in - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Appears in (xananode.canonical:schema/relationship-type-appears_in) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1584. Appears in +1593. Appears in - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Appears in (xananode.canonical:schema/relationship-type-appears_in) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1585. Appears in +1594. Appears in - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Appears in (xananode.canonical:schema/relationship-type-appears_in) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1586. Appears in +1595. Appears in - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Appears in (xananode.canonical:schema/relationship-type-appears_in) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1587. Approved +1596. Approved - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Approved (xananode.canonical:schema/relationship-type-approved) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1588. Approved +1597. Approved - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Approved (xananode.canonical:schema/relationship-type-approved) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1589. Approved +1598. Approved - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Approved (xananode.canonical:schema/relationship-type-approved) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1590. Approved +1599. Approved - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Approved (xananode.canonical:schema/relationship-type-approved) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1591. Approved +1600. Approved - Existing: Approved By Relationship Term (xananode.canonical:schema/relationship-type-approved_by) - Incoming: Approved (xananode.canonical:schema/relationship-type-approved) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1592. Approved By Relationship Term +1601. Approved By Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Approved By Relationship Term (xananode.canonical:schema/relationship-type-approved_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1593. Approved By Relationship Term +1602. Approved By Relationship Term - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Approved By Relationship Term (xananode.canonical:schema/relationship-type-approved_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1594. Approved By Relationship Term +1603. Approved By Relationship Term - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Approved By Relationship Term (xananode.canonical:schema/relationship-type-approved_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1595. Approved By Relationship Term +1604. Approved By Relationship Term - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Approved By Relationship Term (xananode.canonical:schema/relationship-type-approved_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1596. Approved By Relationship Term +1605. Approved By Relationship Term - Existing: Approved (xananode.canonical:schema/relationship-type-approved) - Incoming: Approved By Relationship Term (xananode.canonical:schema/relationship-type-approved_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1597. Arrived From Relationship Term +1606. Arrived From Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Arrived From Relationship Term (xananode.canonical:schema/relationship-type-arrived_from) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1598. Arrived From Relationship Term +1607. Arrived From Relationship Term - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Arrived From Relationship Term (xananode.canonical:schema/relationship-type-arrived_from) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1599. Arrived From Relationship Term +1608. Arrived From Relationship Term - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Arrived From Relationship Term (xananode.canonical:schema/relationship-type-arrived_from) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1600. Arrived From Relationship Term +1609. Arrived From Relationship Term - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Arrived From Relationship Term (xananode.canonical:schema/relationship-type-arrived_from) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1601. Arrives at +1610. Arrives at - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Arrives at (xananode.canonical:schema/relationship-type-arrives_at) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1602. Arrives at +1611. Arrives at - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Arrives at (xananode.canonical:schema/relationship-type-arrives_at) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1603. Arrives at +1612. Arrives at - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Arrives at (xananode.canonical:schema/relationship-type-arrives_at) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1604. Arrives at +1613. Arrives at - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Arrives at (xananode.canonical:schema/relationship-type-arrives_at) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1605. Authored +1614. Authored - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Authored (xananode.canonical:schema/relationship-type-authored) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1606. Authored +1615. Authored - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Authored (xananode.canonical:schema/relationship-type-authored) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1607. Authored +1616. Authored - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Authored (xananode.canonical:schema/relationship-type-authored) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1608. Authored +1617. Authored - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Authored (xananode.canonical:schema/relationship-type-authored) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1609. Authored +1618. Authored - Existing: Authored By Relationship Term (xananode.canonical:schema/relationship-type-authored_by) - Incoming: Authored (xananode.canonical:schema/relationship-type-authored) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1610. Authored By Relationship Term +1619. Authored + - Existing: Authored Substrate Overlap (xananode.lineage:concept/authored-substrate-overlap) + - Incoming: Authored (xananode.canonical:schema/relationship-type-authored) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1620. Authored + - Existing: Merge is Authored Interpretation (xananode.lineage:claim/merge-is-authored-interpretation) + - Incoming: Authored (xananode.canonical:schema/relationship-type-authored) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +1621. Authored By Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Authored By Relationship Term (xananode.canonical:schema/relationship-type-authored_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1611. Authored By Relationship Term +1622. Authored By Relationship Term - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Authored By Relationship Term (xananode.canonical:schema/relationship-type-authored_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1612. Authored By Relationship Term +1623. Authored By Relationship Term - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Authored By Relationship Term (xananode.canonical:schema/relationship-type-authored_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1613. Authored By Relationship Term +1624. Authored By Relationship Term - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Authored By Relationship Term (xananode.canonical:schema/relationship-type-authored_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1614. Authored By Relationship Term +1625. Authored By Relationship Term - Existing: Authored (xananode.canonical:schema/relationship-type-authored) - Incoming: Authored By Relationship Term (xananode.canonical:schema/relationship-type-authored_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1615. Broader than +1626. Broader than - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Broader than (xananode.canonical:schema/relationship-type-broader_than) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1616. Broader than +1627. Broader than - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Broader than (xananode.canonical:schema/relationship-type-broader_than) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1617. Broader than +1628. Broader than - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Broader than (xananode.canonical:schema/relationship-type-broader_than) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1618. Broader than +1629. Broader than - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Broader than (xananode.canonical:schema/relationship-type-broader_than) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1619. Cited By Relationship Term +1630. Cited By Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Cited By Relationship Term (xananode.canonical:schema/relationship-type-cited_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1620. Cited By Relationship Term +1631. Cited By Relationship Term - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Cited By Relationship Term (xananode.canonical:schema/relationship-type-cited_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1621. Cited By Relationship Term +1632. Cited By Relationship Term - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Cited By Relationship Term (xananode.canonical:schema/relationship-type-cited_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1622. Cited By Relationship Term +1633. Cited By Relationship Term - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Cited By Relationship Term (xananode.canonical:schema/relationship-type-cited_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1623. Cites +1634. Cites - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Cites (xananode.canonical:schema/relationship-type-cites) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1624. Cites +1635. Cites - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Cites (xananode.canonical:schema/relationship-type-cites) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1625. Cites +1636. Cites - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Cites (xananode.canonical:schema/relationship-type-cites) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1626. Cites +1637. Cites - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Cites (xananode.canonical:schema/relationship-type-cites) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1627. Claim Of Relationship Term +1638. Claim Of Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Claim Of Relationship Term (xananode.canonical:schema/relationship-type-claim_of) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1628. Claim Of Relationship Term +1639. Claim Of Relationship Term - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Claim Of Relationship Term (xananode.canonical:schema/relationship-type-claim_of) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1629. Claim Of Relationship Term +1640. Claim Of Relationship Term - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Claim Of Relationship Term (xananode.canonical:schema/relationship-type-claim_of) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1630. Claim Of Relationship Term +1641. Claim Of Relationship Term - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Claim Of Relationship Term (xananode.canonical:schema/relationship-type-claim_of) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1631. Clarified By Relationship Term +1642. Clarified By Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Clarified By Relationship Term (xananode.canonical:schema/relationship-type-clarified_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1632. Clarified By Relationship Term +1643. Clarified By Relationship Term - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Clarified By Relationship Term (xananode.canonical:schema/relationship-type-clarified_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1633. Clarified By Relationship Term +1644. Clarified By Relationship Term - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Clarified By Relationship Term (xananode.canonical:schema/relationship-type-clarified_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1634. Clarified By Relationship Term +1645. Clarified By Relationship Term - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Clarified By Relationship Term (xananode.canonical:schema/relationship-type-clarified_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1635. Clarifies +1646. Clarifies - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Clarifies (xananode.canonical:schema/relationship-type-clarifies) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1636. Clarifies +1647. Clarifies - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Clarifies (xananode.canonical:schema/relationship-type-clarifies) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1637. Clarifies +1648. Clarifies - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Clarifies (xananode.canonical:schema/relationship-type-clarifies) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1638. Clarifies +1649. Clarifies - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Clarifies (xananode.canonical:schema/relationship-type-clarifies) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1639. Coined +1650. Coined - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Coined (xananode.canonical:schema/relationship-type-coined) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1640. Coined +1651. Coined - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Coined (xananode.canonical:schema/relationship-type-coined) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1641. Coined +1652. Coined - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Coined (xananode.canonical:schema/relationship-type-coined) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1642. Coined +1653. Coined - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Coined (xananode.canonical:schema/relationship-type-coined) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1643. Coined +1654. Coined - Existing: Coined By Relationship Term (xananode.canonical:schema/relationship-type-coined_by) - Incoming: Coined (xananode.canonical:schema/relationship-type-coined) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1644. Coined By Relationship Term +1655. Coined By Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Coined By Relationship Term (xananode.canonical:schema/relationship-type-coined_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1645. Coined By Relationship Term +1656. Coined By Relationship Term - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Coined By Relationship Term (xananode.canonical:schema/relationship-type-coined_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1646. Coined By Relationship Term +1657. Coined By Relationship Term - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Coined By Relationship Term (xananode.canonical:schema/relationship-type-coined_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1647. Coined By Relationship Term +1658. Coined By Relationship Term - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Coined By Relationship Term (xananode.canonical:schema/relationship-type-coined_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1648. Coined By Relationship Term +1659. Coined By Relationship Term - Existing: Coined (xananode.canonical:schema/relationship-type-coined) - Incoming: Coined By Relationship Term (xananode.canonical:schema/relationship-type-coined_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1649. Collaborated with +1660. Collaborated with - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Collaborated with (xananode.canonical:schema/relationship-type-collaborated_with) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1650. Collaborated with +1661. Collaborated with - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Collaborated with (xananode.canonical:schema/relationship-type-collaborated_with) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1651. Collaborated with +1662. Collaborated with - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Collaborated with (xananode.canonical:schema/relationship-type-collaborated_with) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1652. Collaborated with +1663. Collaborated with - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Collaborated with (xananode.canonical:schema/relationship-type-collaborated_with) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1653. Compatible with +1664. Compatible with - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Compatible with (xananode.canonical:schema/relationship-type-compatible_with) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1654. Compatible with +1665. Compatible with - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Compatible with (xananode.canonical:schema/relationship-type-compatible_with) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1655. Compatible with +1666. Compatible with - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Compatible with (xananode.canonical:schema/relationship-type-compatible_with) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1656. Compatible with +1667. Compatible with - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Compatible with (xananode.canonical:schema/relationship-type-compatible_with) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1657. Contains +1668. Contains - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Contains (xananode.canonical:schema/relationship-type-contains) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1658. Contains +1669. Contains - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Contains (xananode.canonical:schema/relationship-type-contains) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1659. Contains +1670. Contains - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Contains (xananode.canonical:schema/relationship-type-contains) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1660. Contains +1671. Contains - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Contains (xananode.canonical:schema/relationship-type-contains) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1661. Contemporary of +1672. Contemporary of - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Contemporary of (xananode.canonical:schema/relationship-type-contemporary_of) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1662. Contemporary of +1673. Contemporary of - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Contemporary of (xananode.canonical:schema/relationship-type-contemporary_of) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1663. Contemporary of +1674. Contemporary of - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Contemporary of (xananode.canonical:schema/relationship-type-contemporary_of) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1664. Contemporary of +1675. Contemporary of - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Contemporary of (xananode.canonical:schema/relationship-type-contemporary_of) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1665. Context for +1676. Context for - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Context for (xananode.canonical:schema/relationship-type-context_for) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1666. Context for +1677. Context for - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Context for (xananode.canonical:schema/relationship-type-context_for) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1667. Context for +1678. Context for - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Context for (xananode.canonical:schema/relationship-type-context_for) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1668. Context for +1679. Context for - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Context for (xananode.canonical:schema/relationship-type-context_for) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1669. Continued From Relationship Term +1680. Continued From Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Continued From Relationship Term (xananode.canonical:schema/relationship-type-continued_from) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1670. Continued From Relationship Term +1681. Continued From Relationship Term - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Continued From Relationship Term (xananode.canonical:schema/relationship-type-continued_from) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1671. Continued From Relationship Term +1682. Continued From Relationship Term - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Continued From Relationship Term (xananode.canonical:schema/relationship-type-continued_from) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1672. Continued From Relationship Term +1683. Continued From Relationship Term - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Continued From Relationship Term (xananode.canonical:schema/relationship-type-continued_from) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1673. Continues to +1684. Continues to - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Continues to (xananode.canonical:schema/relationship-type-continues_to) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1674. Continues to +1685. Continues to - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Continues to (xananode.canonical:schema/relationship-type-continues_to) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1675. Continues to +1686. Continues to - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Continues to (xananode.canonical:schema/relationship-type-continues_to) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1676. Continues to +1687. Continues to - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Continues to (xananode.canonical:schema/relationship-type-continues_to) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1677. Contradicted By Relationship Term +1688. Contradicted By Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Contradicted By Relationship Term (xananode.canonical:schema/relationship-type-contradicted_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1678. Contradicted By Relationship Term +1689. Contradicted By Relationship Term - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Contradicted By Relationship Term (xananode.canonical:schema/relationship-type-contradicted_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1679. Contradicted By Relationship Term +1690. Contradicted By Relationship Term - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Contradicted By Relationship Term (xananode.canonical:schema/relationship-type-contradicted_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1680. Contradicted By Relationship Term +1691. Contradicted By Relationship Term - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Contradicted By Relationship Term (xananode.canonical:schema/relationship-type-contradicted_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1681. Contradicts +1692. Contradicts - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Contradicts (xananode.canonical:schema/relationship-type-contradicts) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1682. Contradicts +1693. Contradicts - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Contradicts (xananode.canonical:schema/relationship-type-contradicts) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1683. Contradicts +1694. Contradicts - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Contradicts (xananode.canonical:schema/relationship-type-contradicts) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1684. Contradicts +1695. Contradicts - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Contradicts (xananode.canonical:schema/relationship-type-contradicts) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1685. Contrasts with +1696. Contrasts with - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Contrasts with (xananode.canonical:schema/relationship-type-contrasts_with) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1686. Contrasts with +1697. Contrasts with - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Contrasts with (xananode.canonical:schema/relationship-type-contrasts_with) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1687. Contrasts with +1698. Contrasts with - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Contrasts with (xananode.canonical:schema/relationship-type-contrasts_with) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1688. Contrasts with +1699. Contrasts with - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Contrasts with (xananode.canonical:schema/relationship-type-contrasts_with) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1689. Created +1700. Created - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Created (xananode.canonical:schema/relationship-type-created) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1690. Created +1701. Created - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Created (xananode.canonical:schema/relationship-type-created) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1691. Created +1702. Created - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Created (xananode.canonical:schema/relationship-type-created) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1692. Created +1703. Created - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Created (xananode.canonical:schema/relationship-type-created) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1693. Created +1704. Created - Existing: Created By Relationship Term (xananode.canonical:schema/relationship-type-created_by) - Incoming: Created (xananode.canonical:schema/relationship-type-created) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1694. Created By Relationship Term +1705. Created By Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Created By Relationship Term (xananode.canonical:schema/relationship-type-created_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1695. Created By Relationship Term +1706. Created By Relationship Term - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Created By Relationship Term (xananode.canonical:schema/relationship-type-created_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1696. Created By Relationship Term +1707. Created By Relationship Term - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Created By Relationship Term (xananode.canonical:schema/relationship-type-created_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1697. Created By Relationship Term +1708. Created By Relationship Term - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Created By Relationship Term (xananode.canonical:schema/relationship-type-created_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1698. Created By Relationship Term +1709. Created By Relationship Term - Existing: Created (xananode.canonical:schema/relationship-type-created) - Incoming: Created By Relationship Term (xananode.canonical:schema/relationship-type-created_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1699. Deep Linked From Relationship Term +1710. Deep Linked From Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Deep Linked From Relationship Term (xananode.canonical:schema/relationship-type-deep_linked_from) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1700. Deep Linked From Relationship Term +1711. Deep Linked From Relationship Term - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Deep Linked From Relationship Term (xananode.canonical:schema/relationship-type-deep_linked_from) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1701. Deep Linked From Relationship Term +1712. Deep Linked From Relationship Term - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Deep Linked From Relationship Term (xananode.canonical:schema/relationship-type-deep_linked_from) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1702. Deep Linked From Relationship Term +1713. Deep Linked From Relationship Term - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Deep Linked From Relationship Term (xananode.canonical:schema/relationship-type-deep_linked_from) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1703. Deep links to +1714. Deep links to - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Deep links to (xananode.canonical:schema/relationship-type-deep_links_to) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1704. Deep links to +1715. Deep links to - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Deep links to (xananode.canonical:schema/relationship-type-deep_links_to) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1705. Deep links to +1716. Deep links to - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Deep links to (xananode.canonical:schema/relationship-type-deep_links_to) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1706. Deep links to +1717. Deep links to - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Deep links to (xananode.canonical:schema/relationship-type-deep_links_to) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1707. Defined By Relationship Term +1718. Defined By Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Defined By Relationship Term (xananode.canonical:schema/relationship-type-defined_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1708. Defined By Relationship Term +1719. Defined By Relationship Term - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Defined By Relationship Term (xananode.canonical:schema/relationship-type-defined_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1709. Defined By Relationship Term +1720. Defined By Relationship Term - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Defined By Relationship Term (xananode.canonical:schema/relationship-type-defined_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1710. Defined By Relationship Term +1721. Defined By Relationship Term - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Defined By Relationship Term (xananode.canonical:schema/relationship-type-defined_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1711. Defines +1722. Defines - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Defines (xananode.canonical:schema/relationship-type-defines) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1712. Defines +1723. Defines - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Defines (xananode.canonical:schema/relationship-type-defines) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1713. Defines +1724. Defines - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Defines (xananode.canonical:schema/relationship-type-defines) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1714. Defines +1725. Defines - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Defines (xananode.canonical:schema/relationship-type-defines) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1715. Demonstrated By Relationship Term +1726. Demonstrated By Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Demonstrated By Relationship Term (xananode.canonical:schema/relationship-type-demonstrated_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1716. Demonstrated By Relationship Term +1727. Demonstrated By Relationship Term - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Demonstrated By Relationship Term (xananode.canonical:schema/relationship-type-demonstrated_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1717. Demonstrated By Relationship Term +1728. Demonstrated By Relationship Term - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Demonstrated By Relationship Term (xananode.canonical:schema/relationship-type-demonstrated_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1718. Demonstrated By Relationship Term +1729. Demonstrated By Relationship Term - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Demonstrated By Relationship Term (xananode.canonical:schema/relationship-type-demonstrated_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1719. Demonstrates +1730. Demonstrates - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Demonstrates (xananode.canonical:schema/relationship-type-demonstrates) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1720. Demonstrates +1731. Demonstrates - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Demonstrates (xananode.canonical:schema/relationship-type-demonstrates) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1721. Demonstrates +1732. Demonstrates - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Demonstrates (xananode.canonical:schema/relationship-type-demonstrates) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1722. Demonstrates +1733. Demonstrates - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Demonstrates (xananode.canonical:schema/relationship-type-demonstrates) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1723. Dependency Of Relationship Term +1734. Dependency Of Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Dependency Of Relationship Term (xananode.canonical:schema/relationship-type-dependency_of) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1724. Dependency Of Relationship Term +1735. Dependency Of Relationship Term - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Dependency Of Relationship Term (xananode.canonical:schema/relationship-type-dependency_of) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1725. Dependency Of Relationship Term +1736. Dependency Of Relationship Term - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Dependency Of Relationship Term (xananode.canonical:schema/relationship-type-dependency_of) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1726. Dependency Of Relationship Term +1737. Dependency Of Relationship Term - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Dependency Of Relationship Term (xananode.canonical:schema/relationship-type-dependency_of) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1727. Depends on +1738. Depends on - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Depends on (xananode.canonical:schema/relationship-type-depends_on) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1728. Depends on +1739. Depends on - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Depends on (xananode.canonical:schema/relationship-type-depends_on) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1729. Depends on +1740. Depends on - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Depends on (xananode.canonical:schema/relationship-type-depends_on) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1730. Depends on +1741. Depends on - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Depends on (xananode.canonical:schema/relationship-type-depends_on) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1731. Depicted By Relationship Term +1742. Depicted By Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Depicted By Relationship Term (xananode.canonical:schema/relationship-type-depicted_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1732. Depicted By Relationship Term +1743. Depicted By Relationship Term - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Depicted By Relationship Term (xananode.canonical:schema/relationship-type-depicted_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1733. Depicted By Relationship Term +1744. Depicted By Relationship Term - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Depicted By Relationship Term (xananode.canonical:schema/relationship-type-depicted_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1734. Depicted By Relationship Term +1745. Depicted By Relationship Term - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Depicted By Relationship Term (xananode.canonical:schema/relationship-type-depicted_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1735. Depicts +1746. Depicts - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Depicts (xananode.canonical:schema/relationship-type-depicts) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1736. Depicts +1747. Depicts - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Depicts (xananode.canonical:schema/relationship-type-depicts) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1737. Depicts +1748. Depicts - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Depicts (xananode.canonical:schema/relationship-type-depicts) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1738. Depicts +1749. Depicts - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Depicts (xananode.canonical:schema/relationship-type-depicts) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1739. Derived from +1750. Derived from - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Derived from (xananode.canonical:schema/relationship-type-derived_from) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1740. Derived from +1751. Derived from - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Derived from (xananode.canonical:schema/relationship-type-derived_from) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1741. Derived from +1752. Derived from - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Derived from (xananode.canonical:schema/relationship-type-derived_from) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1742. Derived from +1753. Derived from - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Derived from (xananode.canonical:schema/relationship-type-derived_from) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1743. Derived Into Relationship Term +1754. Derived Into Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Derived Into Relationship Term (xananode.canonical:schema/relationship-type-derived_into) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1744. Derived Into Relationship Term +1755. Derived Into Relationship Term - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Derived Into Relationship Term (xananode.canonical:schema/relationship-type-derived_into) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1745. Derived Into Relationship Term +1756. Derived Into Relationship Term - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Derived Into Relationship Term (xananode.canonical:schema/relationship-type-derived_into) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1746. Derived Into Relationship Term +1757. Derived Into Relationship Term - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Derived Into Relationship Term (xananode.canonical:schema/relationship-type-derived_into) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1747. Discussed In Relationship Term +1758. Discussed In Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Discussed In Relationship Term (xananode.canonical:schema/relationship-type-discussed_in) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1748. Discussed In Relationship Term +1759. Discussed In Relationship Term - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Discussed In Relationship Term (xananode.canonical:schema/relationship-type-discussed_in) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1749. Discussed In Relationship Term +1760. Discussed In Relationship Term - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Discussed In Relationship Term (xananode.canonical:schema/relationship-type-discussed_in) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1750. Discussed In Relationship Term +1761. Discussed In Relationship Term - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Discussed In Relationship Term (xananode.canonical:schema/relationship-type-discussed_in) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1751. Discusses +1762. Discusses - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Discusses (xananode.canonical:schema/relationship-type-discusses) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1752. Discusses +1763. Discusses - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Discusses (xananode.canonical:schema/relationship-type-discusses) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1753. Discusses +1764. Discusses - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Discusses (xananode.canonical:schema/relationship-type-discusses) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1754. Discusses +1765. Discusses - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Discusses (xananode.canonical:schema/relationship-type-discusses) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1755. Disputed By Relationship Term +1766. Disputed By Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Disputed By Relationship Term (xananode.canonical:schema/relationship-type-disputed_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1756. Disputed By Relationship Term +1767. Disputed By Relationship Term - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Disputed By Relationship Term (xananode.canonical:schema/relationship-type-disputed_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1757. Disputed By Relationship Term +1768. Disputed By Relationship Term - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Disputed By Relationship Term (xananode.canonical:schema/relationship-type-disputed_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1758. Disputed By Relationship Term +1769. Disputed By Relationship Term - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Disputed By Relationship Term (xananode.canonical:schema/relationship-type-disputed_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1759. Disputed identity +1770. Disputed identity - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Disputed identity (xananode.canonical:schema/relationship-type-disputed_identity) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1760. Disputed identity +1771. Disputed identity - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Disputed identity (xananode.canonical:schema/relationship-type-disputed_identity) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1761. Disputed identity +1772. Disputed identity - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Disputed identity (xananode.canonical:schema/relationship-type-disputed_identity) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1762. Disputed identity +1773. Disputed identity - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Disputed identity (xananode.canonical:schema/relationship-type-disputed_identity) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1763. Disputed identity +1774. Disputed identity - Existing: Conflict and Disputed Identity (xananode.lineage:concept/conflict-disputed-identity) - Incoming: Disputed identity (xananode.canonical:schema/relationship-type-disputed_identity) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1764. Disputes +1775. Disputes - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Disputes (xananode.canonical:schema/relationship-type-disputes) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1765. Disputes +1776. Disputes - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Disputes (xananode.canonical:schema/relationship-type-disputes) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1766. Disputes +1777. Disputes - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Disputes (xananode.canonical:schema/relationship-type-disputes) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1767. Disputes +1778. Disputes - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Disputes (xananode.canonical:schema/relationship-type-disputes) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1768. Documented By Relationship Term +1779. Documented By Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Documented By Relationship Term (xananode.canonical:schema/relationship-type-documented_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1769. Documented By Relationship Term +1780. Documented By Relationship Term - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Documented By Relationship Term (xananode.canonical:schema/relationship-type-documented_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1770. Documented By Relationship Term +1781. Documented By Relationship Term - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Documented By Relationship Term (xananode.canonical:schema/relationship-type-documented_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1771. Documented By Relationship Term +1782. Documented By Relationship Term - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Documented By Relationship Term (xananode.canonical:schema/relationship-type-documented_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1772. Documents +1783. Documents - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Documents (xananode.canonical:schema/relationship-type-documents) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1773. Documents +1784. Documents - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Documents (xananode.canonical:schema/relationship-type-documents) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1774. Documents +1785. Documents - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Documents (xananode.canonical:schema/relationship-type-documents) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1775. Documents +1786. Documents - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Documents (xananode.canonical:schema/relationship-type-documents) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1776. Enabled By Relationship Term +1787. Enabled By Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Enabled By Relationship Term (xananode.canonical:schema/relationship-type-enabled_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1777. Enabled By Relationship Term +1788. Enabled By Relationship Term - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Enabled By Relationship Term (xananode.canonical:schema/relationship-type-enabled_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1778. Enabled By Relationship Term +1789. Enabled By Relationship Term - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Enabled By Relationship Term (xananode.canonical:schema/relationship-type-enabled_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1779. Enabled By Relationship Term +1790. Enabled By Relationship Term - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Enabled By Relationship Term (xananode.canonical:schema/relationship-type-enabled_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1780. Enables +1791. Enables - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Enables (xananode.canonical:schema/relationship-type-enables) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1781. Enables +1792. Enables - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Enables (xananode.canonical:schema/relationship-type-enables) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1782. Enables +1793. Enables - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Enables (xananode.canonical:schema/relationship-type-enables) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1783. Enables +1794. Enables - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Enables (xananode.canonical:schema/relationship-type-enables) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1784. Equivalent to +1795. Equivalent to - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Equivalent to (xananode.canonical:schema/relationship-type-equivalent_to) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1785. Equivalent to +1796. Equivalent to - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Equivalent to (xananode.canonical:schema/relationship-type-equivalent_to) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1786. Equivalent to +1797. Equivalent to - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Equivalent to (xananode.canonical:schema/relationship-type-equivalent_to) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1787. Equivalent to +1798. Equivalent to - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Equivalent to (xananode.canonical:schema/relationship-type-equivalent_to) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1788. Evidence for +1799. Evidence for - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Evidence for (xananode.canonical:schema/relationship-type-evidence_for) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1789. Evidence for +1800. Evidence for - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Evidence for (xananode.canonical:schema/relationship-type-evidence_for) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1790. Evidence for +1801. Evidence for - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Evidence for (xananode.canonical:schema/relationship-type-evidence_for) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1791. Evidence for +1802. Evidence for - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Evidence for (xananode.canonical:schema/relationship-type-evidence_for) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1792. Explained By Relationship Term +1803. Explained By Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Explained By Relationship Term (xananode.canonical:schema/relationship-type-explained_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1793. Explained By Relationship Term +1804. Explained By Relationship Term - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Explained By Relationship Term (xananode.canonical:schema/relationship-type-explained_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1794. Explained By Relationship Term +1805. Explained By Relationship Term - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Explained By Relationship Term (xananode.canonical:schema/relationship-type-explained_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1795. Explained By Relationship Term +1806. Explained By Relationship Term - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Explained By Relationship Term (xananode.canonical:schema/relationship-type-explained_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1796. Explains +1807. Explains - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Explains (xananode.canonical:schema/relationship-type-explains) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1797. Explains +1808. Explains - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Explains (xananode.canonical:schema/relationship-type-explains) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1798. Explains +1809. Explains - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Explains (xananode.canonical:schema/relationship-type-explains) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1799. Explains +1810. Explains - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Explains (xananode.canonical:schema/relationship-type-explains) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1800. Extended By Relationship Term +1811. Extended By Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Extended By Relationship Term (xananode.canonical:schema/relationship-type-extended_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1801. Extended By Relationship Term +1812. Extended By Relationship Term - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Extended By Relationship Term (xananode.canonical:schema/relationship-type-extended_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1802. Extended By Relationship Term +1813. Extended By Relationship Term - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Extended By Relationship Term (xananode.canonical:schema/relationship-type-extended_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1803. Extended By Relationship Term +1814. Extended By Relationship Term - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Extended By Relationship Term (xananode.canonical:schema/relationship-type-extended_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1804. Extends +1815. Extends - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Extends (xananode.canonical:schema/relationship-type-extends) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1805. Extends +1816. Extends - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Extends (xananode.canonical:schema/relationship-type-extends) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1806. Extends +1817. Extends - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Extends (xananode.canonical:schema/relationship-type-extends) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1807. Extends +1818. Extends - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Extends (xananode.canonical:schema/relationship-type-extends) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1808. Extension of +1819. Extension of - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Extension of (xananode.canonical:schema/relationship-type-extension_of) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1809. Extension of +1820. Extension of - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Extension of (xananode.canonical:schema/relationship-type-extension_of) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1810. Extension of +1821. Extension of - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Extension of (xananode.canonical:schema/relationship-type-extension_of) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1811. Extension of +1822. Extension of - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Extension of (xananode.canonical:schema/relationship-type-extension_of) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1812. Featured In Relationship Term +1823. Featured In Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Featured In Relationship Term (xananode.canonical:schema/relationship-type-featured_in) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1813. Featured In Relationship Term +1824. Featured In Relationship Term - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Featured In Relationship Term (xananode.canonical:schema/relationship-type-featured_in) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1814. Featured In Relationship Term +1825. Featured In Relationship Term - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Featured In Relationship Term (xananode.canonical:schema/relationship-type-featured_in) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1815. Featured In Relationship Term +1826. Featured In Relationship Term - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Featured In Relationship Term (xananode.canonical:schema/relationship-type-featured_in) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1816. Featured Speaker Relationship Term +1827. Featured Speaker Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Featured Speaker Relationship Term (xananode.canonical:schema/relationship-type-featured_speaker) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1817. Featured Speaker Relationship Term +1828. Featured Speaker Relationship Term - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Featured Speaker Relationship Term (xananode.canonical:schema/relationship-type-featured_speaker) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1818. Featured Speaker Relationship Term +1829. Featured Speaker Relationship Term - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Featured Speaker Relationship Term (xananode.canonical:schema/relationship-type-featured_speaker) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1819. Featured Speaker Relationship Term +1830. Featured Speaker Relationship Term - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Featured Speaker Relationship Term (xananode.canonical:schema/relationship-type-featured_speaker) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1820. Features +1831. Features - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Features (xananode.canonical:schema/relationship-type-features) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1821. Features +1832. Features - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Features (xananode.canonical:schema/relationship-type-features) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1822. Features +1833. Features - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Features (xananode.canonical:schema/relationship-type-features) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1823. Features +1834. Features - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Features (xananode.canonical:schema/relationship-type-features) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1824. Followed Relationship Term +1835. Followed Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Followed Relationship Term (xananode.canonical:schema/relationship-type-followed) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1825. Followed Relationship Term +1836. Followed Relationship Term - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Followed Relationship Term (xananode.canonical:schema/relationship-type-followed) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1826. Followed Relationship Term +1837. Followed Relationship Term - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Followed Relationship Term (xananode.canonical:schema/relationship-type-followed) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1827. Followed Relationship Term +1838. Followed Relationship Term - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Followed Relationship Term (xananode.canonical:schema/relationship-type-followed) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1828. Friend of +1839. Friend of - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Friend of (xananode.canonical:schema/relationship-type-friend_of) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1829. Friend of +1840. Friend of - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Friend of (xananode.canonical:schema/relationship-type-friend_of) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1830. Friend of +1841. Friend of - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Friend of (xananode.canonical:schema/relationship-type-friend_of) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1831. Friend of +1842. Friend of - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Friend of (xananode.canonical:schema/relationship-type-friend_of) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1832. Had Participant Relationship Term +1843. Had Participant Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Had Participant Relationship Term (xananode.canonical:schema/relationship-type-had_participant) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1833. Had Participant Relationship Term +1844. Had Participant Relationship Term - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Had Participant Relationship Term (xananode.canonical:schema/relationship-type-had_participant) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1834. Had Participant Relationship Term +1845. Had Participant Relationship Term - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Had Participant Relationship Term (xananode.canonical:schema/relationship-type-had_participant) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1835. Had Participant Relationship Term +1846. Had Participant Relationship Term - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Had Participant Relationship Term (xananode.canonical:schema/relationship-type-had_participant) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1836. Has Alias Relationship Term +1847. Has Alias Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Has Alias Relationship Term (xananode.canonical:schema/relationship-type-has_alias) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1837. Has Alias Relationship Term +1848. Has Alias Relationship Term - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Has Alias Relationship Term (xananode.canonical:schema/relationship-type-has_alias) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1838. Has Alias Relationship Term +1849. Has Alias Relationship Term - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Has Alias Relationship Term (xananode.canonical:schema/relationship-type-has_alias) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1839. Has Alias Relationship Term +1850. Has Alias Relationship Term - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Has Alias Relationship Term (xananode.canonical:schema/relationship-type-has_alias) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1840. Has Appearance Relationship Term +1851. Has Appearance Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Has Appearance Relationship Term (xananode.canonical:schema/relationship-type-has_appearance) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1841. Has Appearance Relationship Term +1852. Has Appearance Relationship Term - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Has Appearance Relationship Term (xananode.canonical:schema/relationship-type-has_appearance) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1842. Has Appearance Relationship Term +1853. Has Appearance Relationship Term - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Has Appearance Relationship Term (xananode.canonical:schema/relationship-type-has_appearance) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1843. Has Appearance Relationship Term +1854. Has Appearance Relationship Term - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Has Appearance Relationship Term (xananode.canonical:schema/relationship-type-has_appearance) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1844. Has claim +1855. Has claim - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Has claim (xananode.canonical:schema/relationship-type-has_claim) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1845. Has claim +1856. Has claim - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Has claim (xananode.canonical:schema/relationship-type-has_claim) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1846. Has claim +1857. Has claim - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Has claim (xananode.canonical:schema/relationship-type-has_claim) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1847. Has claim +1858. Has claim - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Has claim (xananode.canonical:schema/relationship-type-has_claim) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1848. Has Context Relationship Term +1859. Has Context Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Has Context Relationship Term (xananode.canonical:schema/relationship-type-has_context) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1849. Has Context Relationship Term +1860. Has Context Relationship Term - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Has Context Relationship Term (xananode.canonical:schema/relationship-type-has_context) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1850. Has Context Relationship Term +1861. Has Context Relationship Term - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Has Context Relationship Term (xananode.canonical:schema/relationship-type-has_context) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1851. Has Context Relationship Term +1862. Has Context Relationship Term - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Has Context Relationship Term (xananode.canonical:schema/relationship-type-has_context) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1852. Has Evidence Relationship Term +1863. Has Evidence Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Has Evidence Relationship Term (xananode.canonical:schema/relationship-type-has_evidence) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1853. Has Evidence Relationship Term +1864. Has Evidence Relationship Term - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Has Evidence Relationship Term (xananode.canonical:schema/relationship-type-has_evidence) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1854. Has Evidence Relationship Term +1865. Has Evidence Relationship Term - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Has Evidence Relationship Term (xananode.canonical:schema/relationship-type-has_evidence) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1855. Has Evidence Relationship Term +1866. Has Evidence Relationship Term - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Has Evidence Relationship Term (xananode.canonical:schema/relationship-type-has_evidence) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1856. Has Extension Relationship Term +1867. Has Extension Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Has Extension Relationship Term (xananode.canonical:schema/relationship-type-has_extension) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1857. Has Extension Relationship Term +1868. Has Extension Relationship Term - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Has Extension Relationship Term (xananode.canonical:schema/relationship-type-has_extension) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1858. Has Extension Relationship Term +1869. Has Extension Relationship Term - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Has Extension Relationship Term (xananode.canonical:schema/relationship-type-has_extension) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1859. Has Extension Relationship Term +1870. Has Extension Relationship Term - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Has Extension Relationship Term (xananode.canonical:schema/relationship-type-has_extension) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1860. Has primary media +1871. Has primary media - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Has primary media (xananode.canonical:schema/relationship-type-has_primary_media) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1861. Has primary media +1872. Has primary media - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Has primary media (xananode.canonical:schema/relationship-type-has_primary_media) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1862. Has primary media +1873. Has primary media - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Has primary media (xananode.canonical:schema/relationship-type-has_primary_media) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1863. Has primary media +1874. Has primary media - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Has primary media (xananode.canonical:schema/relationship-type-has_primary_media) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1864. Identified +1875. Identified - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Identified (xananode.canonical:schema/relationship-type-identified) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1865. Identified +1876. Identified - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Identified (xananode.canonical:schema/relationship-type-identified) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1866. Identified +1877. Identified - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Identified (xananode.canonical:schema/relationship-type-identified) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1867. Identified +1878. Identified - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Identified (xananode.canonical:schema/relationship-type-identified) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1868. Identified +1879. Identified - Existing: Identified By Relationship Term (xananode.canonical:schema/relationship-type-identified_by) - Incoming: Identified (xananode.canonical:schema/relationship-type-identified) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1869. Identified By Relationship Term +1880. Identified By Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Identified By Relationship Term (xananode.canonical:schema/relationship-type-identified_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1870. Identified By Relationship Term +1881. Identified By Relationship Term - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Identified By Relationship Term (xananode.canonical:schema/relationship-type-identified_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1871. Identified By Relationship Term +1882. Identified By Relationship Term - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Identified By Relationship Term (xananode.canonical:schema/relationship-type-identified_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1872. Identified By Relationship Term +1883. Identified By Relationship Term - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Identified By Relationship Term (xananode.canonical:schema/relationship-type-identified_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1873. Identified By Relationship Term +1884. Identified By Relationship Term - Existing: Identified (xananode.canonical:schema/relationship-type-identified) - Incoming: Identified By Relationship Term (xananode.canonical:schema/relationship-type-identified_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1874. Implemented By Relationship Term +1885. Implemented By Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Implemented By Relationship Term (xananode.canonical:schema/relationship-type-implemented_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1875. Implemented By Relationship Term +1886. Implemented By Relationship Term - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Implemented By Relationship Term (xananode.canonical:schema/relationship-type-implemented_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1876. Implemented By Relationship Term +1887. Implemented By Relationship Term - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Implemented By Relationship Term (xananode.canonical:schema/relationship-type-implemented_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1877. Implemented By Relationship Term +1888. Implemented By Relationship Term - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Implemented By Relationship Term (xananode.canonical:schema/relationship-type-implemented_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1878. Implements +1889. Implements - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Implements (xananode.canonical:schema/relationship-type-implements) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1879. Implements +1890. Implements - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Implements (xananode.canonical:schema/relationship-type-implements) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1880. Implements +1891. Implements - Existing: Protocol Implements Relationship Preservation (xananode.canonical:relationship/protocol-implements-claim) - Incoming: Implements (xananode.canonical:schema/relationship-type-implements) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1881. Implements +1892. Implements - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Implements (xananode.canonical:schema/relationship-type-implements) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1882. Implements +1893. Implements - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Implements (xananode.canonical:schema/relationship-type-implements) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1883. Included In Relationship Term +1894. Included In Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Included In Relationship Term (xananode.canonical:schema/relationship-type-included_in) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1884. Included In Relationship Term +1895. Included In Relationship Term - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Included In Relationship Term (xananode.canonical:schema/relationship-type-included_in) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1885. Included In Relationship Term +1896. Included In Relationship Term - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Included In Relationship Term (xananode.canonical:schema/relationship-type-included_in) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1886. Included In Relationship Term +1897. Included In Relationship Term - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Included In Relationship Term (xananode.canonical:schema/relationship-type-included_in) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1887. Includes +1898. Includes - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Includes (xananode.canonical:schema/relationship-type-includes) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1888. Includes +1899. Includes - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Includes (xananode.canonical:schema/relationship-type-includes) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1889. Includes +1900. Includes - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Includes (xananode.canonical:schema/relationship-type-includes) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1890. Includes +1901. Includes - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Includes (xananode.canonical:schema/relationship-type-includes) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1891. Influenced +1902. Influenced - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Influenced (xananode.canonical:schema/relationship-type-influenced) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1892. Influenced +1903. Influenced - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Influenced (xananode.canonical:schema/relationship-type-influenced) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1893. Influenced +1904. Influenced - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Influenced (xananode.canonical:schema/relationship-type-influenced) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1894. Influenced +1905. Influenced - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Influenced (xananode.canonical:schema/relationship-type-influenced) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1895. Influenced +1906. Influenced - Existing: Influenced By Relationship Term (xananode.canonical:schema/relationship-type-influenced_by) - Incoming: Influenced (xananode.canonical:schema/relationship-type-influenced) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1896. Influenced By Relationship Term +1907. Influenced By Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Influenced By Relationship Term (xananode.canonical:schema/relationship-type-influenced_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1897. Influenced By Relationship Term +1908. Influenced By Relationship Term - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Influenced By Relationship Term (xananode.canonical:schema/relationship-type-influenced_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1898. Influenced By Relationship Term +1909. Influenced By Relationship Term - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Influenced By Relationship Term (xananode.canonical:schema/relationship-type-influenced_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1899. Influenced By Relationship Term +1910. Influenced By Relationship Term - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Influenced By Relationship Term (xananode.canonical:schema/relationship-type-influenced_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1900. Influenced By Relationship Term +1911. Influenced By Relationship Term - Existing: Influenced (xananode.canonical:schema/relationship-type-influenced) - Incoming: Influenced By Relationship Term (xananode.canonical:schema/relationship-type-influenced_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1901. Interviewed +1912. Interviewed - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Interviewed (xananode.canonical:schema/relationship-type-interviewed) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1902. Interviewed +1913. Interviewed - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Interviewed (xananode.canonical:schema/relationship-type-interviewed) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1903. Interviewed +1914. Interviewed - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Interviewed (xananode.canonical:schema/relationship-type-interviewed) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1904. Interviewed +1915. Interviewed - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Interviewed (xananode.canonical:schema/relationship-type-interviewed) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1905. Interviewed +1916. Interviewed - Existing: Interviewed By Relationship Term (xananode.canonical:schema/relationship-type-interviewed_by) - Incoming: Interviewed (xananode.canonical:schema/relationship-type-interviewed) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1906. Interviewed By Relationship Term +1917. Interviewed By Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Interviewed By Relationship Term (xananode.canonical:schema/relationship-type-interviewed_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1907. Interviewed By Relationship Term +1918. Interviewed By Relationship Term - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Interviewed By Relationship Term (xananode.canonical:schema/relationship-type-interviewed_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1908. Interviewed By Relationship Term +1919. Interviewed By Relationship Term - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Interviewed By Relationship Term (xananode.canonical:schema/relationship-type-interviewed_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1909. Interviewed By Relationship Term +1920. Interviewed By Relationship Term - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Interviewed By Relationship Term (xananode.canonical:schema/relationship-type-interviewed_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1910. Interviewed By Relationship Term +1921. Interviewed By Relationship Term - Existing: Interviewed (xananode.canonical:schema/relationship-type-interviewed) - Incoming: Interviewed By Relationship Term (xananode.canonical:schema/relationship-type-interviewed_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1911. Introduced +1922. Introduced - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Introduced (xananode.canonical:schema/relationship-type-introduced) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1912. Introduced +1923. Introduced - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Introduced (xananode.canonical:schema/relationship-type-introduced) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1913. Introduced +1924. Introduced - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Introduced (xananode.canonical:schema/relationship-type-introduced) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1914. Introduced +1925. Introduced - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Introduced (xananode.canonical:schema/relationship-type-introduced) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1915. Introduced +1926. Introduced - Existing: Introduced By Relationship Term (xananode.canonical:schema/relationship-type-introduced_by) - Incoming: Introduced (xananode.canonical:schema/relationship-type-introduced) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1916. Introduced +1927. Introduced - Existing: Introduced in (xananode.canonical:schema/relationship-type-introduced_in) - Incoming: Introduced (xananode.canonical:schema/relationship-type-introduced) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1917. Introduced By Relationship Term +1928. Introduced By Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Introduced By Relationship Term (xananode.canonical:schema/relationship-type-introduced_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1918. Introduced By Relationship Term +1929. Introduced By Relationship Term - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Introduced By Relationship Term (xananode.canonical:schema/relationship-type-introduced_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1919. Introduced By Relationship Term +1930. Introduced By Relationship Term - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Introduced By Relationship Term (xananode.canonical:schema/relationship-type-introduced_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1920. Introduced By Relationship Term +1931. Introduced By Relationship Term - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Introduced By Relationship Term (xananode.canonical:schema/relationship-type-introduced_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1921. Introduced By Relationship Term +1932. Introduced By Relationship Term - Existing: Introduced (xananode.canonical:schema/relationship-type-introduced) - Incoming: Introduced By Relationship Term (xananode.canonical:schema/relationship-type-introduced_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1922. Introduced in +1933. Introduced in - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Introduced in (xananode.canonical:schema/relationship-type-introduced_in) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1923. Introduced in +1934. Introduced in - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Introduced in (xananode.canonical:schema/relationship-type-introduced_in) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1924. Introduced in +1935. Introduced in - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Introduced in (xananode.canonical:schema/relationship-type-introduced_in) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1925. Introduced in +1936. Introduced in - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Introduced in (xananode.canonical:schema/relationship-type-introduced_in) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1926. Introduced in +1937. Introduced in - Existing: Introduced (xananode.canonical:schema/relationship-type-introduced) - Incoming: Introduced in (xananode.canonical:schema/relationship-type-introduced_in) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1927. Introduction Venue Of Relationship Term +1938. Introduction Venue Of Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Introduction Venue Of Relationship Term (xananode.canonical:schema/relationship-type-introduction_venue_of) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1928. Introduction Venue Of Relationship Term +1939. Introduction Venue Of Relationship Term - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Introduction Venue Of Relationship Term (xananode.canonical:schema/relationship-type-introduction_venue_of) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1929. Introduction Venue Of Relationship Term +1940. Introduction Venue Of Relationship Term - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Introduction Venue Of Relationship Term (xananode.canonical:schema/relationship-type-introduction_venue_of) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1930. Introduction Venue Of Relationship Term +1941. Introduction Venue Of Relationship Term - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Introduction Venue Of Relationship Term (xananode.canonical:schema/relationship-type-introduction_venue_of) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1931. Is Start Of Relationship Term +1942. Is Start Of Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Is Start Of Relationship Term (xananode.canonical:schema/relationship-type-is_start_of) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1932. Is Start Of Relationship Term +1943. Is Start Of Relationship Term - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Is Start Of Relationship Term (xananode.canonical:schema/relationship-type-is_start_of) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1933. Is Start Of Relationship Term +1944. Is Start Of Relationship Term - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Is Start Of Relationship Term (xananode.canonical:schema/relationship-type-is_start_of) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1934. Is Start Of Relationship Term +1945. Is Start Of Relationship Term - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Is Start Of Relationship Term (xananode.canonical:schema/relationship-type-is_start_of) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1935. Mapped From Relationship Term +1946. Mapped From Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Mapped From Relationship Term (xananode.canonical:schema/relationship-type-mapped_from) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1936. Mapped From Relationship Term +1947. Mapped From Relationship Term - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Mapped From Relationship Term (xananode.canonical:schema/relationship-type-mapped_from) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1937. Mapped From Relationship Term +1948. Mapped From Relationship Term - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Mapped From Relationship Term (xananode.canonical:schema/relationship-type-mapped_from) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1938. Mapped From Relationship Term +1949. Mapped From Relationship Term - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Mapped From Relationship Term (xananode.canonical:schema/relationship-type-mapped_from) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1939. Maps to +1950. Maps to - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Maps to (xananode.canonical:schema/relationship-type-maps_to) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1940. Maps to +1951. Maps to - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Maps to (xananode.canonical:schema/relationship-type-maps_to) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1941. Maps to +1952. Maps to - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Maps to (xananode.canonical:schema/relationship-type-maps_to) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1942. Maps to +1953. Maps to - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Maps to (xananode.canonical:schema/relationship-type-maps_to) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1943. Memorialized By Relationship Term +1954. Memorialized By Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Memorialized By Relationship Term (xananode.canonical:schema/relationship-type-memorialized_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1944. Memorialized By Relationship Term +1955. Memorialized By Relationship Term - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Memorialized By Relationship Term (xananode.canonical:schema/relationship-type-memorialized_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1945. Memorialized By Relationship Term +1956. Memorialized By Relationship Term - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Memorialized By Relationship Term (xananode.canonical:schema/relationship-type-memorialized_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1946. Memorialized By Relationship Term +1957. Memorialized By Relationship Term - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Memorialized By Relationship Term (xananode.canonical:schema/relationship-type-memorialized_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1947. Memorializes +1958. Memorializes - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Memorializes (xananode.canonical:schema/relationship-type-memorializes) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1948. Memorializes +1959. Memorializes - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Memorializes (xananode.canonical:schema/relationship-type-memorializes) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1949. Memorializes +1960. Memorializes - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Memorializes (xananode.canonical:schema/relationship-type-memorializes) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1950. Memorializes +1961. Memorializes - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Memorializes (xananode.canonical:schema/relationship-type-memorializes) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1951. Mentioned By Relationship Term +1962. Mentioned By Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Mentioned By Relationship Term (xananode.canonical:schema/relationship-type-mentioned_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1952. Mentioned By Relationship Term +1963. Mentioned By Relationship Term - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Mentioned By Relationship Term (xananode.canonical:schema/relationship-type-mentioned_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1953. Mentioned By Relationship Term +1964. Mentioned By Relationship Term - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Mentioned By Relationship Term (xananode.canonical:schema/relationship-type-mentioned_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1954. Mentioned By Relationship Term +1965. Mentioned By Relationship Term - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Mentioned By Relationship Term (xananode.canonical:schema/relationship-type-mentioned_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1955. Mentions +1966. Mentions - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Mentions (xananode.canonical:schema/relationship-type-mentions) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1956. Mentions +1967. Mentions - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Mentions (xananode.canonical:schema/relationship-type-mentions) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1957. Mentions +1968. Mentions - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Mentions (xananode.canonical:schema/relationship-type-mentions) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1958. Mentions +1969. Mentions - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Mentions (xananode.canonical:schema/relationship-type-mentions) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1959. Motivated by +1970. Motivated by - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Motivated by (xananode.canonical:schema/relationship-type-motivated_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1960. Motivated by +1971. Motivated by - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Motivated by (xananode.canonical:schema/relationship-type-motivated_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1961. Motivated by +1972. Motivated by - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Motivated by (xananode.canonical:schema/relationship-type-motivated_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1962. Motivated by +1973. Motivated by - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Motivated by (xananode.canonical:schema/relationship-type-motivated_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1963. Motivates Relationship Term +1974. Motivates Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Motivates Relationship Term (xananode.canonical:schema/relationship-type-motivates) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1964. Motivates Relationship Term +1975. Motivates Relationship Term - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Motivates Relationship Term (xananode.canonical:schema/relationship-type-motivates) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1965. Motivates Relationship Term +1976. Motivates Relationship Term - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Motivates Relationship Term (xananode.canonical:schema/relationship-type-motivates) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1966. Motivates Relationship Term +1977. Motivates Relationship Term - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Motivates Relationship Term (xananode.canonical:schema/relationship-type-motivates) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1967. Narrower Than Relationship Term +1978. Narrower Than Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Narrower Than Relationship Term (xananode.canonical:schema/relationship-type-narrower_than) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1968. Narrower Than Relationship Term +1979. Narrower Than Relationship Term - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Narrower Than Relationship Term (xananode.canonical:schema/relationship-type-narrower_than) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1969. Narrower Than Relationship Term +1980. Narrower Than Relationship Term - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Narrower Than Relationship Term (xananode.canonical:schema/relationship-type-narrower_than) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1970. Narrower Than Relationship Term +1981. Narrower Than Relationship Term - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Narrower Than Relationship Term (xananode.canonical:schema/relationship-type-narrower_than) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1971. Occurred at +1982. Occurred at - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Occurred at (xananode.canonical:schema/relationship-type-occurred_at) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1972. Occurred at +1983. Occurred at - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Occurred at (xananode.canonical:schema/relationship-type-occurred_at) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1973. Occurred at +1984. Occurred at - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Occurred at (xananode.canonical:schema/relationship-type-occurred_at) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1974. Occurred at +1985. Occurred at - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Occurred at (xananode.canonical:schema/relationship-type-occurred_at) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1975. Parallel to +1986. Parallel to - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Parallel to (xananode.canonical:schema/relationship-type-parallel_to) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1976. Parallel to +1987. Parallel to - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Parallel to (xananode.canonical:schema/relationship-type-parallel_to) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1977. Parallel to +1988. Parallel to - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Parallel to (xananode.canonical:schema/relationship-type-parallel_to) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1978. Parallel to +1989. Parallel to - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Parallel to (xananode.canonical:schema/relationship-type-parallel_to) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1979. Part Of Relationship Term +1990. Part Of Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Part Of Relationship Term (xananode.canonical:schema/relationship-type-part_of) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1980. Part Of Relationship Term +1991. Part Of Relationship Term - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Part Of Relationship Term (xananode.canonical:schema/relationship-type-part_of) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1981. Part Of Relationship Term +1992. Part Of Relationship Term - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Part Of Relationship Term (xananode.canonical:schema/relationship-type-part_of) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1982. Part Of Relationship Term +1993. Part Of Relationship Term - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Part Of Relationship Term (xananode.canonical:schema/relationship-type-part_of) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1983. Participated in +1994. Participated in - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Participated in (xananode.canonical:schema/relationship-type-participated_in) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1984. Participated in +1995. Participated in - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Participated in (xananode.canonical:schema/relationship-type-participated_in) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1985. Participated in +1996. Participated in - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Participated in (xananode.canonical:schema/relationship-type-participated_in) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1986. Participated in +1997. Participated in - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Participated in (xananode.canonical:schema/relationship-type-participated_in) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1987. Popularized +1998. Popularized - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Popularized (xananode.canonical:schema/relationship-type-popularized) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1988. Popularized +1999. Popularized - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Popularized (xananode.canonical:schema/relationship-type-popularized) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1989. Popularized +2000. Popularized - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Popularized (xananode.canonical:schema/relationship-type-popularized) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1990. Popularized +2001. Popularized - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Popularized (xananode.canonical:schema/relationship-type-popularized) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1991. Popularized +2002. Popularized - Existing: Popularized By Relationship Term (xananode.canonical:schema/relationship-type-popularized_by) - Incoming: Popularized (xananode.canonical:schema/relationship-type-popularized) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1992. Popularized By Relationship Term +2003. Popularized By Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Popularized By Relationship Term (xananode.canonical:schema/relationship-type-popularized_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1993. Popularized By Relationship Term +2004. Popularized By Relationship Term - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Popularized By Relationship Term (xananode.canonical:schema/relationship-type-popularized_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1994. Popularized By Relationship Term +2005. Popularized By Relationship Term - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Popularized By Relationship Term (xananode.canonical:schema/relationship-type-popularized_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1995. Popularized By Relationship Term +2006. Popularized By Relationship Term - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Popularized By Relationship Term (xananode.canonical:schema/relationship-type-popularized_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1996. Popularized By Relationship Term +2007. Popularized By Relationship Term - Existing: Popularized (xananode.canonical:schema/relationship-type-popularized) - Incoming: Popularized By Relationship Term (xananode.canonical:schema/relationship-type-popularized_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1997. Possible match +2008. Possible match - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Possible match (xananode.canonical:schema/relationship-type-possible_match) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1998. Possible match +2009. Possible match - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Possible match (xananode.canonical:schema/relationship-type-possible_match) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1999. Possible match +2010. Possible match - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Possible match (xananode.canonical:schema/relationship-type-possible_match) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2000. Possible match +2011. Possible match - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Possible match (xananode.canonical:schema/relationship-type-possible_match) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2001. Preceded +2012. Preceded - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Preceded (xananode.canonical:schema/relationship-type-preceded) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2002. Preceded +2013. Preceded - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Preceded (xananode.canonical:schema/relationship-type-preceded) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2003. Preceded +2014. Preceded - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Preceded (xananode.canonical:schema/relationship-type-preceded) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2004. Preceded +2015. Preceded - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Preceded (xananode.canonical:schema/relationship-type-preceded) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2005. Presented +2016. Presented - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Presented (xananode.canonical:schema/relationship-type-presented) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2006. Presented +2017. Presented - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Presented (xananode.canonical:schema/relationship-type-presented) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2007. Presented +2018. Presented - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Presented (xananode.canonical:schema/relationship-type-presented) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2008. Presented +2019. Presented - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Presented (xananode.canonical:schema/relationship-type-presented) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2009. Presented +2020. Presented - Existing: Presented By Relationship Term (xananode.canonical:schema/relationship-type-presented_by) - Incoming: Presented (xananode.canonical:schema/relationship-type-presented) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2010. Presented +2021. Presented - Existing: Represented By Relationship Term (xananode.canonical:schema/relationship-type-represented_by) - Incoming: Presented (xananode.canonical:schema/relationship-type-presented) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2011. Presented By Relationship Term +2022. Presented By Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Presented By Relationship Term (xananode.canonical:schema/relationship-type-presented_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2012. Presented By Relationship Term +2023. Presented By Relationship Term - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Presented By Relationship Term (xananode.canonical:schema/relationship-type-presented_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2013. Presented By Relationship Term +2024. Presented By Relationship Term - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Presented By Relationship Term (xananode.canonical:schema/relationship-type-presented_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2014. Presented By Relationship Term +2025. Presented By Relationship Term - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Presented By Relationship Term (xananode.canonical:schema/relationship-type-presented_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2015. Presented By Relationship Term +2026. Presented By Relationship Term - Existing: Presented (xananode.canonical:schema/relationship-type-presented) - Incoming: Presented By Relationship Term (xananode.canonical:schema/relationship-type-presented_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2016. Presented By Relationship Term +2027. Presented By Relationship Term - Existing: Represented By Relationship Term (xananode.canonical:schema/relationship-type-represented_by) - Incoming: Presented By Relationship Term (xananode.canonical:schema/relationship-type-presented_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2017. Preserved By Relationship Term +2028. Preserved By Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Preserved By Relationship Term (xananode.canonical:schema/relationship-type-preserved_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2018. Preserved By Relationship Term +2029. Preserved By Relationship Term - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Preserved By Relationship Term (xananode.canonical:schema/relationship-type-preserved_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2019. Preserved By Relationship Term +2030. Preserved By Relationship Term - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Preserved By Relationship Term (xananode.canonical:schema/relationship-type-preserved_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2020. Preserved By Relationship Term +2031. Preserved By Relationship Term - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Preserved By Relationship Term (xananode.canonical:schema/relationship-type-preserved_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2021. Preserves +2032. Preserves - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Preserves (xananode.canonical:schema/relationship-type-preserves) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2022. Preserves +2033. Preserves - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Preserves (xananode.canonical:schema/relationship-type-preserves) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2023. Preserves +2034. Preserves - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Preserves (xananode.canonical:schema/relationship-type-preserves) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2024. Preserves +2035. Preserves - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Preserves (xananode.canonical:schema/relationship-type-preserves) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2025. Produces Relationship Term +2036. Produces Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Produces Relationship Term (xananode.canonical:schema/relationship-type-produces) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2026. Produces Relationship Term +2037. Produces Relationship Term - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Produces Relationship Term (xananode.canonical:schema/relationship-type-produces) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2027. Produces Relationship Term +2038. Produces Relationship Term - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Produces Relationship Term (xananode.canonical:schema/relationship-type-produces) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2028. Produces Relationship Term +2039. Produces Relationship Term - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Produces Relationship Term (xananode.canonical:schema/relationship-type-produces) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2029. Proposed +2040. Proposed - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Proposed (xananode.canonical:schema/relationship-type-proposed) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2030. Proposed +2041. Proposed - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Proposed (xananode.canonical:schema/relationship-type-proposed) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2031. Proposed +2042. Proposed - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Proposed (xananode.canonical:schema/relationship-type-proposed) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2032. Proposed +2043. Proposed - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Proposed (xananode.canonical:schema/relationship-type-proposed) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2033. Proposed +2044. Proposed - Existing: Proposed By Relationship Term (xananode.canonical:schema/relationship-type-proposed_by) - Incoming: Proposed (xananode.canonical:schema/relationship-type-proposed) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2034. Proposed By Relationship Term +2045. Proposed By Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Proposed By Relationship Term (xananode.canonical:schema/relationship-type-proposed_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2035. Proposed By Relationship Term +2046. Proposed By Relationship Term - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Proposed By Relationship Term (xananode.canonical:schema/relationship-type-proposed_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2036. Proposed By Relationship Term +2047. Proposed By Relationship Term - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Proposed By Relationship Term (xananode.canonical:schema/relationship-type-proposed_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2037. Proposed By Relationship Term +2048. Proposed By Relationship Term - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Proposed By Relationship Term (xananode.canonical:schema/relationship-type-proposed_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2038. Proposed By Relationship Term +2049. Proposed By Relationship Term - Existing: Proposed (xananode.canonical:schema/relationship-type-proposed) - Incoming: Proposed By Relationship Term (xananode.canonical:schema/relationship-type-proposed_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2039. Quoted By Relationship Term +2050. Quoted By Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Quoted By Relationship Term (xananode.canonical:schema/relationship-type-quoted_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2040. Quoted By Relationship Term +2051. Quoted By Relationship Term - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Quoted By Relationship Term (xananode.canonical:schema/relationship-type-quoted_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2041. Quoted By Relationship Term +2052. Quoted By Relationship Term - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Quoted By Relationship Term (xananode.canonical:schema/relationship-type-quoted_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2042. Quoted By Relationship Term +2053. Quoted By Relationship Term - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Quoted By Relationship Term (xananode.canonical:schema/relationship-type-quoted_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2043. Quotes +2054. Quotes - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Quotes (xananode.canonical:schema/relationship-type-quotes) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2044. Quotes +2055. Quotes - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Quotes (xananode.canonical:schema/relationship-type-quotes) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2045. Quotes +2056. Quotes - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Quotes (xananode.canonical:schema/relationship-type-quotes) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2046. Quotes +2057. Quotes - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Quotes (xananode.canonical:schema/relationship-type-quotes) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2047. Refined By Relationship Term +2058. Refined By Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Refined By Relationship Term (xananode.canonical:schema/relationship-type-refined_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2048. Refined By Relationship Term +2059. Refined By Relationship Term - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Refined By Relationship Term (xananode.canonical:schema/relationship-type-refined_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2049. Refined By Relationship Term +2060. Refined By Relationship Term - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Refined By Relationship Term (xananode.canonical:schema/relationship-type-refined_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2050. Refined By Relationship Term +2061. Refined By Relationship Term - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Refined By Relationship Term (xananode.canonical:schema/relationship-type-refined_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2051. Refines +2062. Refines - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Refines (xananode.canonical:schema/relationship-type-refines) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2052. Refines +2063. Refines - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Refines (xananode.canonical:schema/relationship-type-refines) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2053. Refines +2064. Refines - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Refines (xananode.canonical:schema/relationship-type-refines) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2054. Refines +2065. Refines - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Refines (xananode.canonical:schema/relationship-type-refines) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2055. Relationship Type Registry +2066. Relationship Type Registry - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Relationship Type Registry (xananode.canonical:schema/relationship-type-registry) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2056. Relationship Type Registry +2067. Relationship Type Registry - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Relationship Type Registry (xananode.canonical:schema/relationship-type-registry) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2057. Relationship Type Registry +2068. Relationship Type Registry - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Relationship Type Registry (xananode.canonical:schema/relationship-type-registry) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2058. Relationship Type Registry +2069. Relationship Type Registry - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Relationship Type Registry (xananode.canonical:schema/relationship-type-registry) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2059. Related to +2070. Related to - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Related to (xananode.canonical:schema/relationship-type-related_to) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2060. Related to +2071. Related to - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Related to (xananode.canonical:schema/relationship-type-related_to) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2061. Related to +2072. Related to - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Related to (xananode.canonical:schema/relationship-type-related_to) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2062. Related to +2073. Related to - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Related to (xananode.canonical:schema/relationship-type-related_to) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2063. Represented By Relationship Term +2074. Represented By Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Represented By Relationship Term (xananode.canonical:schema/relationship-type-represented_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2064. Represented By Relationship Term +2075. Represented By Relationship Term - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Represented By Relationship Term (xananode.canonical:schema/relationship-type-represented_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2065. Represented By Relationship Term +2076. Represented By Relationship Term - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Represented By Relationship Term (xananode.canonical:schema/relationship-type-represented_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2066. Represented By Relationship Term +2077. Represented By Relationship Term - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Represented By Relationship Term (xananode.canonical:schema/relationship-type-represented_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2067. Represented By Relationship Term +2078. Represented By Relationship Term - Existing: Presented (xananode.canonical:schema/relationship-type-presented) - Incoming: Represented By Relationship Term (xananode.canonical:schema/relationship-type-represented_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2068. Represented By Relationship Term +2079. Represented By Relationship Term - Existing: Presented By Relationship Term (xananode.canonical:schema/relationship-type-presented_by) - Incoming: Represented By Relationship Term (xananode.canonical:schema/relationship-type-represented_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2069. Represents +2080. Represents - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Represents (xananode.canonical:schema/relationship-type-represents) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2070. Represents +2081. Represents - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Represents (xananode.canonical:schema/relationship-type-represents) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2071. Represents +2082. Represents - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Represents (xananode.canonical:schema/relationship-type-represents) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2072. Represents +2083. Represents - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Represents (xananode.canonical:schema/relationship-type-represents) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2073. Required For Relationship Term +2084. Required For Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Required For Relationship Term (xananode.canonical:schema/relationship-type-required_for) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2074. Required For Relationship Term +2085. Required For Relationship Term - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Required For Relationship Term (xananode.canonical:schema/relationship-type-required_for) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2075. Required For Relationship Term +2086. Required For Relationship Term - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Required For Relationship Term (xananode.canonical:schema/relationship-type-required_for) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2076. Required For Relationship Term +2087. Required For Relationship Term - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Required For Relationship Term (xananode.canonical:schema/relationship-type-required_for) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2077. Requires +2088. Requires - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Requires (xananode.canonical:schema/relationship-type-requires) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2078. Requires +2089. Requires - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Requires (xananode.canonical:schema/relationship-type-requires) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2079. Requires +2090. Requires - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Requires (xananode.canonical:schema/relationship-type-requires) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2080. Requires +2091. Requires - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Requires (xananode.canonical:schema/relationship-type-requires) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2081. Results from +2092. Results from - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Results from (xananode.canonical:schema/relationship-type-results_from) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2082. Results from +2093. Results from - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Results from (xananode.canonical:schema/relationship-type-results_from) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2083. Results from +2094. Results from - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Results from (xananode.canonical:schema/relationship-type-results_from) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2084. Results from +2095. Results from - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Results from (xananode.canonical:schema/relationship-type-results_from) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2085. Same entity +2096. Same entity - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Same entity (xananode.canonical:schema/relationship-type-same_entity) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2086. Same entity +2097. Same entity - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Same entity (xananode.canonical:schema/relationship-type-same_entity) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2087. Same entity +2098. Same entity - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Same entity (xananode.canonical:schema/relationship-type-same_entity) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2088. Same entity +2099. Same entity - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Same entity (xananode.canonical:schema/relationship-type-same_entity) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2089. Shaped By Relationship Term +2100. Shaped By Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Shaped By Relationship Term (xananode.canonical:schema/relationship-type-shaped_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2090. Shaped By Relationship Term +2101. Shaped By Relationship Term - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Shaped By Relationship Term (xananode.canonical:schema/relationship-type-shaped_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2091. Shaped By Relationship Term +2102. Shaped By Relationship Term - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Shaped By Relationship Term (xananode.canonical:schema/relationship-type-shaped_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2092. Shaped By Relationship Term +2103. Shaped By Relationship Term - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Shaped By Relationship Term (xananode.canonical:schema/relationship-type-shaped_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2093. Shapes +2104. Shapes - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Shapes (xananode.canonical:schema/relationship-type-shapes) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2094. Shapes +2105. Shapes - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Shapes (xananode.canonical:schema/relationship-type-shapes) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2095. Shapes +2106. Shapes - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Shapes (xananode.canonical:schema/relationship-type-shapes) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2096. Shapes +2107. Shapes - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Shapes (xananode.canonical:schema/relationship-type-shapes) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2097. Site Of Relationship Term +2108. Site Of Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Site Of Relationship Term (xananode.canonical:schema/relationship-type-site_of) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2098. Site Of Relationship Term +2109. Site Of Relationship Term - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Site Of Relationship Term (xananode.canonical:schema/relationship-type-site_of) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2099. Site Of Relationship Term +2110. Site Of Relationship Term - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Site Of Relationship Term (xananode.canonical:schema/relationship-type-site_of) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2100. Site Of Relationship Term +2111. Site Of Relationship Term - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Site Of Relationship Term (xananode.canonical:schema/relationship-type-site_of) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2101. Spoke at +2112. Spoke at - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Spoke at (xananode.canonical:schema/relationship-type-spoke_at) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2102. Spoke at +2113. Spoke at - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Spoke at (xananode.canonical:schema/relationship-type-spoke_at) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2103. Spoke at +2114. Spoke at - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Spoke at (xananode.canonical:schema/relationship-type-spoke_at) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2104. Spoke at +2115. Spoke at - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Spoke at (xananode.canonical:schema/relationship-type-spoke_at) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2105. Starts with +2116. Starts with - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Starts with (xananode.canonical:schema/relationship-type-starts_with) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2106. Starts with +2117. Starts with - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Starts with (xananode.canonical:schema/relationship-type-starts_with) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2107. Starts with +2118. Starts with - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Starts with (xananode.canonical:schema/relationship-type-starts_with) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2108. Starts with +2119. Starts with - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Starts with (xananode.canonical:schema/relationship-type-starts_with) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2109. Superseded By Relationship Term +2120. Superseded By Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Superseded By Relationship Term (xananode.canonical:schema/relationship-type-superseded_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2110. Superseded By Relationship Term +2121. Superseded By Relationship Term - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Superseded By Relationship Term (xananode.canonical:schema/relationship-type-superseded_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2111. Superseded By Relationship Term +2122. Superseded By Relationship Term - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Superseded By Relationship Term (xananode.canonical:schema/relationship-type-superseded_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2112. Superseded By Relationship Term +2123. Superseded By Relationship Term - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Superseded By Relationship Term (xananode.canonical:schema/relationship-type-superseded_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2113. Supersedes +2124. Supersedes - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Supersedes (xananode.canonical:schema/relationship-type-supersedes) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2114. Supersedes +2125. Supersedes - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Supersedes (xananode.canonical:schema/relationship-type-supersedes) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2115. Supersedes +2126. Supersedes - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Supersedes (xananode.canonical:schema/relationship-type-supersedes) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2116. Supersedes +2127. Supersedes - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Supersedes (xananode.canonical:schema/relationship-type-supersedes) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2117. Supported By Relationship Term +2128. Supported By Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Supported By Relationship Term (xananode.canonical:schema/relationship-type-supported_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2118. Supported By Relationship Term +2129. Supported By Relationship Term - Existing: Support (xananode.example:source/source-support) - Incoming: Supported By Relationship Term (xananode.canonical:schema/relationship-type-supported_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2119. Supported By Relationship Term +2130. Supported By Relationship Term - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Supported By Relationship Term (xananode.canonical:schema/relationship-type-supported_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2120. Supported By Relationship Term +2131. Supported By Relationship Term - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Supported By Relationship Term (xananode.canonical:schema/relationship-type-supported_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2121. Supported By Relationship Term +2132. Supported By Relationship Term - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Supported By Relationship Term (xananode.canonical:schema/relationship-type-supported_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2122. Supports +2133. Supports - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Supports (xananode.canonical:schema/relationship-type-supports) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2123. Supports +2134. Supports - Existing: Support (xananode.example:source/source-support) - Incoming: Supports (xananode.canonical:schema/relationship-type-supports) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2124. Supports +2135. Supports - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Supports (xananode.canonical:schema/relationship-type-supports) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2125. Supports +2136. Supports - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Supports (xananode.canonical:schema/relationship-type-supports) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2126. Supports +2137. Supports - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Supports (xananode.canonical:schema/relationship-type-supports) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2127. Threatened By Relationship Term +2138. Threatened By Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Threatened By Relationship Term (xananode.canonical:schema/relationship-type-threatened_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2128. Threatened By Relationship Term +2139. Threatened By Relationship Term - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Threatened By Relationship Term (xananode.canonical:schema/relationship-type-threatened_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2129. Threatened By Relationship Term +2140. Threatened By Relationship Term - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Threatened By Relationship Term (xananode.canonical:schema/relationship-type-threatened_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2130. Threatened By Relationship Term +2141. Threatened By Relationship Term - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Threatened By Relationship Term (xananode.canonical:schema/relationship-type-threatened_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2131. Threatens +2142. Threatens - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Threatens (xananode.canonical:schema/relationship-type-threatens) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2132. Threatens +2143. Threatens - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Threatens (xananode.canonical:schema/relationship-type-threatens) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2133. Threatens +2144. Threatens - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Threatens (xananode.canonical:schema/relationship-type-threatens) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2134. Threatens +2145. Threatens - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Threatens (xananode.canonical:schema/relationship-type-threatens) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2135. Trained on +2146. Trained on - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Trained on (xananode.canonical:schema/relationship-type-trained_on) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2136. Trained on +2147. Trained on - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Trained on (xananode.canonical:schema/relationship-type-trained_on) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2137. Trained on +2148. Trained on - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Trained on (xananode.canonical:schema/relationship-type-trained_on) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2138. Trained on +2149. Trained on - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Trained on (xananode.canonical:schema/relationship-type-trained_on) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2139. Transcluded By Relationship Term +2150. Transcluded By Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Transcluded By Relationship Term (xananode.canonical:schema/relationship-type-transcluded_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2140. Transcluded By Relationship Term +2151. Transcluded By Relationship Term - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Transcluded By Relationship Term (xananode.canonical:schema/relationship-type-transcluded_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2141. Transcluded By Relationship Term +2152. Transcluded By Relationship Term - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Transcluded By Relationship Term (xananode.canonical:schema/relationship-type-transcluded_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2142. Transcluded By Relationship Term +2153. Transcluded By Relationship Term - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Transcluded By Relationship Term (xananode.canonical:schema/relationship-type-transcluded_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2143. Transcludes +2154. Transcludes - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Transcludes (xananode.canonical:schema/relationship-type-transcludes) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2144. Transcludes +2155. Transcludes - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Transcludes (xananode.canonical:schema/relationship-type-transcludes) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2145. Transcludes +2156. Transcludes - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Transcludes (xananode.canonical:schema/relationship-type-transcludes) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2146. Transcludes +2157. Transcludes - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Transcludes (xananode.canonical:schema/relationship-type-transcludes) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2147. Used As Primary Media For Relationship Term +2158. Used As Primary Media For Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Used As Primary Media For Relationship Term (xananode.canonical:schema/relationship-type-used_as_primary_media_for) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2148. Used As Primary Media For Relationship Term +2159. Used As Primary Media For Relationship Term - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Used As Primary Media For Relationship Term (xananode.canonical:schema/relationship-type-used_as_primary_media_for) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2149. Used As Primary Media For Relationship Term +2160. Used As Primary Media For Relationship Term - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Used As Primary Media For Relationship Term (xananode.canonical:schema/relationship-type-used_as_primary_media_for) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2150. Used As Primary Media For Relationship Term +2161. Used As Primary Media For Relationship Term - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Used As Primary Media For Relationship Term (xananode.canonical:schema/relationship-type-used_as_primary_media_for) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2151. Used By Relationship Term +2162. Used By Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Used By Relationship Term (xananode.canonical:schema/relationship-type-used_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2152. Used By Relationship Term +2163. Used By Relationship Term - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Used By Relationship Term (xananode.canonical:schema/relationship-type-used_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2153. Used By Relationship Term +2164. Used By Relationship Term - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Used By Relationship Term (xananode.canonical:schema/relationship-type-used_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2154. Used By Relationship Term +2165. Used By Relationship Term - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Used By Relationship Term (xananode.canonical:schema/relationship-type-used_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2155. Used To Train Relationship Term +2166. Used To Train Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Used To Train Relationship Term (xananode.canonical:schema/relationship-type-used_to_train) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2156. Used To Train Relationship Term +2167. Used To Train Relationship Term - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Used To Train Relationship Term (xananode.canonical:schema/relationship-type-used_to_train) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2157. Used To Train Relationship Term +2168. Used To Train Relationship Term - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Used To Train Relationship Term (xananode.canonical:schema/relationship-type-used_to_train) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2158. Used To Train Relationship Term +2169. Used To Train Relationship Term - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Used To Train Relationship Term (xananode.canonical:schema/relationship-type-used_to_train) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2159. Uses +2170. Uses - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Uses (xananode.canonical:schema/relationship-type-uses) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2160. Uses +2171. Uses - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Uses (xananode.canonical:schema/relationship-type-uses) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2161. Uses +2172. Uses - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Uses (xananode.canonical:schema/relationship-type-uses) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2162. Uses +2173. Uses - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Uses (xananode.canonical:schema/relationship-type-uses) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2163. RO-Crate Metadata Schema +2174. RO-Crate Metadata Schema - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: RO-Crate Metadata Schema (xananode.canonical:schema/ro-crate-metadata-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2164. RO-Crate Metadata Schema +2175. RO-Crate Metadata Schema - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: RO-Crate Metadata Schema (xananode.canonical:schema/ro-crate-metadata-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2165. RO-Crate Metadata Schema +2176. RO-Crate Metadata Schema - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: RO-Crate Metadata Schema (xananode.canonical:schema/ro-crate-metadata-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2166. Substrate Diff Schema +2177. Substrate Diff Schema - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Substrate Diff Schema (xananode.canonical:schema/substrate-diff-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2167. Substrate Diff Schema +2178. Substrate Diff Schema - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Substrate Diff Schema (xananode.canonical:schema/substrate-diff-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2168. Substrate Diff Schema +2179. Substrate Diff Schema - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Substrate Diff Schema (xananode.canonical:schema/substrate-diff-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2169. Substrate Manifest Schema +2180. Substrate Manifest Schema - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Substrate Manifest Schema (xananode.canonical:schema/substrate-manifest-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2170. Substrate Manifest Schema +2181. Substrate Manifest Schema - Existing: Substrate Manifest (xananode.example:concept/substrate-manifest) - Incoming: Substrate Manifest Schema (xananode.canonical:schema/substrate-manifest-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2171. Substrate Manifest Schema +2182. Substrate Manifest Schema - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Substrate Manifest Schema (xananode.canonical:schema/substrate-manifest-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2172. Substrate Manifest Schema +2183. Substrate Manifest Schema - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Substrate Manifest Schema (xananode.canonical:schema/substrate-manifest-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2173. Substrate Node Schema +2184. Substrate Node Schema - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Substrate Node Schema (xananode.canonical:schema/substrate-node-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2174. Substrate Node Schema +2185. Substrate Node Schema - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Substrate Node Schema (xananode.canonical:schema/substrate-node-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2175. Substrate Node Schema +2186. Substrate Node Schema - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Substrate Node Schema (xananode.canonical:schema/substrate-node-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2176. Substrate Relationships Schema +2187. Substrate Relationships Schema - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Substrate Relationships Schema (xananode.canonical:schema/substrate-relationships-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2177. Substrate Relationships Schema +2188. Substrate Relationships Schema - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Substrate Relationships Schema (xananode.canonical:schema/substrate-relationships-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2178. Substrate Relationships Schema +2189. Substrate Relationships Schema - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - Incoming: Substrate Relationships Schema (xananode.canonical:schema/substrate-relationships-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2179. Substrate Relationships Schema +2190. Substrate Relationships Schema - Existing: Schema (xananode.canonical:schema/node-type-schema) - Incoming: Substrate Relationships Schema (xananode.canonical:schema/substrate-relationships-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2180. GitHub Profile +2191. GitHub Profile - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: GitHub Profile (xananode.canonical:source/github-profile) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2181. GitHub Profile +2192. GitHub Profile - Existing: GitHub (xananode.example:source/source-github) - Incoming: GitHub Profile (xananode.canonical:source/github-profile) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2182. GitHub Profile +2193. GitHub Profile - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: GitHub Profile (xananode.canonical:source/github-profile) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2183. GitHub Profile +2194. GitHub Profile - Existing: Source (xananode.canonical:schema/node-type-source) - Incoming: GitHub Profile (xananode.canonical:source/github-profile) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2184. Hugo Official Site +2195. Hugo Official Site - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Hugo Official Site (xananode.canonical:source/hugo-official-site) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2185. Hugo Official Site +2196. Hugo Official Site - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Hugo Official Site (xananode.canonical:source/hugo-official-site) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2186. Hugo Official Site +2197. Hugo Official Site - Existing: Source (xananode.canonical:schema/node-type-source) - Incoming: Hugo Official Site (xananode.canonical:source/hugo-official-site) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2187. Support XanaNode +2198. Support XanaNode - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Support XanaNode (xananode.canonical:source/support-xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2188. Support XanaNode +2199. Support XanaNode - Existing: Support (xananode.example:source/source-support) - Incoming: Support XanaNode (xananode.canonical:source/support-xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2189. Support XanaNode +2200. Support XanaNode - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Support XanaNode (xananode.canonical:source/support-xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2190. Support XanaNode +2201. Support XanaNode - Existing: Source (xananode.canonical:schema/node-type-source) - Incoming: Support XanaNode (xananode.canonical:source/support-xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2191. XanaNode.com +2202. XanaNode.com - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: XanaNode.com (xananode.canonical:source/xananode-com-domain) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2192. XanaNode.com +2203. XanaNode.com - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: XanaNode.com (xananode.canonical:source/xananode-com-domain) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2193. XanaNode.com +2204. XanaNode.com - Existing: Source (xananode.canonical:schema/node-type-source) - Incoming: XanaNode.com (xananode.canonical:source/xananode-com-domain) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2194. XanaNode Core SDK Repository +2205. XanaNode Core SDK Repository - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: XanaNode Core SDK Repository (xananode.canonical:source/xananode-core-sdk-repository) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2195. XanaNode Core SDK Repository +2206. XanaNode Core SDK Repository - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: XanaNode Core SDK Repository (xananode.canonical:source/xananode-core-sdk-repository) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2196. XanaNode Core SDK Repository +2207. XanaNode Core SDK Repository - Existing: XanaNode Core SDK (xananode.canonical:project/xananode-core-sdk) - Incoming: XanaNode Core SDK Repository (xananode.canonical:source/xananode-core-sdk-repository) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2197. XanaNode Core SDK Repository +2208. XanaNode Core SDK Repository - Existing: XanaNode Core (xananode.canonical:schema/namespace-xananode) - Incoming: XanaNode Core SDK Repository (xananode.canonical:source/xananode-core-sdk-repository) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2198. XanaNode Core SDK Repository +2209. XanaNode Core SDK Repository - Existing: Source (xananode.canonical:schema/node-type-source) - Incoming: XanaNode Core SDK Repository (xananode.canonical:source/xananode-core-sdk-repository) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2199. XanaNode Hugo Repository +2210. XanaNode Hugo Repository - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: XanaNode Hugo Repository (xananode.canonical:source/xananode-hugo-repository) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2200. XanaNode Hugo Repository +2211. XanaNode Hugo Repository - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: XanaNode Hugo Repository (xananode.canonical:source/xananode-hugo-repository) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2201. XanaNode Hugo Repository +2212. XanaNode Hugo Repository - Existing: Source (xananode.canonical:schema/node-type-source) - Incoming: XanaNode Hugo Repository (xananode.canonical:source/xananode-hugo-repository) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2202. XanaNode.net +2213. XanaNode.net - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: XanaNode.net (xananode.canonical:source/xananode-net-domain) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2203. XanaNode.net +2214. XanaNode.net - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: XanaNode.net (xananode.canonical:source/xananode-net-domain) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2204. XanaNode.net +2215. XanaNode.net - Existing: Source (xananode.canonical:schema/node-type-source) - Incoming: XanaNode.net (xananode.canonical:source/xananode-net-domain) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2205. XanaNode.org +2216. XanaNode.org - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: XanaNode.org (xananode.canonical:source/xananode-org-domain) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2206. XanaNode.org +2217. XanaNode.org - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: XanaNode.org (xananode.canonical:source/xananode-org-domain) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2207. XanaNode.org +2218. XanaNode.org - Existing: Source (xananode.canonical:schema/node-type-source) - Incoming: XanaNode.org (xananode.canonical:source/xananode-org-domain) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2208. XanaNode Protocol Repository +2219. XanaNode Protocol Repository - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: XanaNode Protocol Repository (xananode.canonical:source/xananode-protocol-repository) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2209. XanaNode Protocol Repository +2220. XanaNode Protocol Repository - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: XanaNode Protocol Repository (xananode.canonical:source/xananode-protocol-repository) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2210. XanaNode Protocol Repository +2221. XanaNode Protocol Repository - Existing: XanaNode Protocol (xananode.canonical:project/xananode-protocol) - Incoming: XanaNode Protocol Repository (xananode.canonical:source/xananode-protocol-repository) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2211. XanaNode Protocol Repository +2222. XanaNode Protocol Repository - Existing: Source (xananode.canonical:schema/node-type-source) - Incoming: XanaNode Protocol Repository (xananode.canonical:source/xananode-protocol-repository) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2212. XanaNode Studio Repository +2223. XanaNode Studio Repository - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: XanaNode Studio Repository (xananode.canonical:source/xananode-studio-repository) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2213. XanaNode Studio Repository +2224. XanaNode Studio Repository - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: XanaNode Studio Repository (xananode.canonical:source/xananode-studio-repository) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2214. XanaNode Studio Repository +2225. XanaNode Studio Repository - Existing: Source (xananode.canonical:schema/node-type-source) - Incoming: XanaNode Studio Repository (xananode.canonical:source/xananode-studio-repository) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2215. XanaNode Workspace Repository +2226. XanaNode Workspace Repository - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: XanaNode Workspace Repository (xananode.canonical:source/xananode-workspace-repository) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2216. XanaNode Workspace Repository +2227. XanaNode Workspace Repository - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: XanaNode Workspace Repository (xananode.canonical:source/xananode-workspace-repository) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2217. XanaNode Workspace Repository +2228. XanaNode Workspace Repository - Existing: XanaNode Workspace (xananode.canonical:project/xananode-workspace) - Incoming: XanaNode Workspace Repository (xananode.canonical:source/xananode-workspace-repository) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2218. XanaNode Workspace Repository +2229. XanaNode Workspace Repository - Existing: Source (xananode.canonical:schema/node-type-source) - Incoming: XanaNode Workspace Repository (xananode.canonical:source/xananode-workspace-repository) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2219. Cytoscape.js +2230. Cytoscape.js - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Cytoscape.js (xananode.canonical:technology/cytoscape-js) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2220. Cytoscape.js +2231. Cytoscape.js - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Cytoscape.js (xananode.canonical:technology/cytoscape-js) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2221. Cytoscape.js +2232. Cytoscape.js - Existing: Technology (xananode.canonical:schema/node-type-technology) - Incoming: Cytoscape.js (xananode.canonical:technology/cytoscape-js) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2222. Git +2233. Git - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Git (xananode.canonical:technology/git) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2223. Git +2234. Git - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Git (xananode.canonical:technology/git) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2224. Git +2235. Git - Existing: Technology (xananode.canonical:schema/node-type-technology) - Incoming: Git (xananode.canonical:technology/git) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2225. Hugo +2236. Hugo - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Hugo (xananode.canonical:technology/hugo) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2226. Hugo +2237. Hugo - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Hugo (xananode.canonical:technology/hugo) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2227. Hugo +2238. Hugo - Existing: Technology (xananode.canonical:schema/node-type-technology) - Incoming: Hugo (xananode.canonical:technology/hugo) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2228. Node.js +2239. Node.js - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Node.js (xananode.canonical:technology/nodejs) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2229. Node.js +2240. Node.js - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Node.js (xananode.canonical:technology/nodejs) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2230. Node.js +2241. Node.js - Existing: Technology (xananode.canonical:schema/node-type-technology) - Incoming: Node.js (xananode.canonical:technology/nodejs) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2231. Python +2242. Python - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Python (xananode.canonical:technology/python) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2232. Python +2243. Python - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Python (xananode.canonical:technology/python) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2233. Python +2244. Python - Existing: Technology (xananode.canonical:schema/node-type-technology) - Incoming: Python (xananode.canonical:technology/python) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2234. XanaNode Stack Trail +2245. XanaNode Stack Trail - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: XanaNode Stack Trail (xananode.canonical:trail/xananode-stack-trail) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2235. XanaNode Stack Trail +2246. XanaNode Stack Trail - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: XanaNode Stack Trail (xananode.canonical:trail/xananode-stack-trail) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2236. Gottfried Wilhelm Leibniz +2247. Gottfried Wilhelm Leibniz - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Gottfried Wilhelm Leibniz (xananode.lineage:person/gottfried-wilhelm-leibniz) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2237. Gottfried Wilhelm Leibniz +2248. Gottfried Wilhelm Leibniz - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Gottfried Wilhelm Leibniz (xananode.lineage:person/gottfried-wilhelm-leibniz) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2238. Gottfried Wilhelm Leibniz +2249. Gottfried Wilhelm Leibniz - Existing: Person (xananode.canonical:schema/node-type-person) - Incoming: Gottfried Wilhelm Leibniz (xananode.lineage:person/gottfried-wilhelm-leibniz) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2239. Wilhelm Ostwald +2250. Wilhelm Ostwald - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Wilhelm Ostwald (xananode.lineage:person/wilhelm-ostwald) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2240. Wilhelm Ostwald +2251. Wilhelm Ostwald - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Wilhelm Ostwald (xananode.lineage:person/wilhelm-ostwald) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2241. Wilhelm Ostwald +2252. Wilhelm Ostwald - Existing: Person (xananode.canonical:schema/node-type-person) - Incoming: Wilhelm Ostwald (xananode.lineage:person/wilhelm-ostwald) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2242. Jorge Luis Borges +2253. Jorge Luis Borges - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Jorge Luis Borges (xananode.lineage:person/jorge-luis-borges) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2243. Jorge Luis Borges +2254. Jorge Luis Borges - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Jorge Luis Borges (xananode.lineage:person/jorge-luis-borges) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2244. Jorge Luis Borges +2255. Jorge Luis Borges - Existing: Person (xananode.canonical:schema/node-type-person) - Incoming: Jorge Luis Borges (xananode.lineage:person/jorge-luis-borges) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2245. The Garden of Forking Paths +2256. The Garden of Forking Paths - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: The Garden of Forking Paths (xananode.lineage:publication/the-garden-of-forking-paths) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2246. The Garden of Forking Paths +2257. The Garden of Forking Paths - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: The Garden of Forking Paths (xananode.lineage:publication/the-garden-of-forking-paths) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2247. The Garden of Forking Paths +2258. The Garden of Forking Paths - Existing: Publication (xananode.canonical:schema/node-type-publication) - Incoming: The Garden of Forking Paths (xananode.lineage:publication/the-garden-of-forking-paths) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2248. Andries van Dam +2259. Andries van Dam - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Andries van Dam (xananode.lineage:person/andries-van-dam) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2249. Andries van Dam +2260. Andries van Dam - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Andries van Dam (xananode.lineage:person/andries-van-dam) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2250. Andries van Dam +2261. Andries van Dam - Existing: Person (xananode.canonical:schema/node-type-person) - Incoming: Andries van Dam (xananode.lineage:person/andries-van-dam) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2251. Brown University +2262. Brown University - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Brown University (xananode.lineage:place/brown-university) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2252. Brown University +2263. Brown University - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Brown University (xananode.lineage:place/brown-university) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2253. Hypertext Editing System +2264. Hypertext Editing System - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Hypertext Editing System (xananode.lineage:project/hypertext-editing-system) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2254. Hypertext Editing System +2265. Hypertext Editing System - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Hypertext Editing System (xananode.lineage:project/hypertext-editing-system) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2255. Hypertext Editing System +2266. Hypertext Editing System - Existing: Project (xananode.canonical:schema/node-type-project) - Incoming: Hypertext Editing System (xananode.lineage:project/hypertext-editing-system) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2256. FRESS +2267. FRESS - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: FRESS (xananode.lineage:project/fress) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2257. FRESS +2268. FRESS - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: FRESS (xananode.lineage:project/fress) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2258. FRESS +2269. FRESS - Existing: Project (xananode.canonical:schema/node-type-project) - Incoming: FRESS (xananode.lineage:project/fress) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2259. Intermedia +2270. Intermedia - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Intermedia (xananode.lineage:project/intermedia) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2260. Intermedia +2271. Intermedia - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Intermedia (xananode.lineage:project/intermedia) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2261. Intermedia +2272. Intermedia - Existing: Project (xananode.canonical:schema/node-type-project) - Incoming: Intermedia (xananode.lineage:project/intermedia) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2262. Nicholas Negroponte +2273. Nicholas Negroponte - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Nicholas Negroponte (xananode.lineage:person/nicholas-negroponte) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2263. Nicholas Negroponte +2274. Nicholas Negroponte - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Nicholas Negroponte (xananode.lineage:person/nicholas-negroponte) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2264. Nicholas Negroponte +2275. Nicholas Negroponte - Existing: Person (xananode.canonical:schema/node-type-person) - Incoming: Nicholas Negroponte (xananode.lineage:person/nicholas-negroponte) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2265. Seymour Papert +2276. Seymour Papert - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Seymour Papert (xananode.lineage:person/seymour-papert) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2266. Seymour Papert +2277. Seymour Papert - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Seymour Papert (xananode.lineage:person/seymour-papert) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2267. Seymour Papert +2278. Seymour Papert - Existing: Person (xananode.canonical:schema/node-type-person) - Incoming: Seymour Papert (xananode.lineage:person/seymour-papert) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2268. Marvin Minsky +2279. Marvin Minsky - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Marvin Minsky (xananode.lineage:person/marvin-minsky) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2269. Marvin Minsky +2280. Marvin Minsky - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Marvin Minsky (xananode.lineage:person/marvin-minsky) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2270. Marvin Minsky +2281. Marvin Minsky - Existing: Person (xananode.canonical:schema/node-type-person) - Incoming: Marvin Minsky (xananode.lineage:person/marvin-minsky) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2271. MIT Media Lab +2282. MIT Media Lab - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: MIT Media Lab (xananode.lineage:organization/mit-media-lab) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2272. MIT Media Lab +2283. MIT Media Lab - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: MIT Media Lab (xananode.lineage:organization/mit-media-lab) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2273. MIT Media Lab +2284. MIT Media Lab - Existing: Organization (xananode.canonical:schema/node-type-organization) - Incoming: MIT Media Lab (xananode.lineage:organization/mit-media-lab) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2274. Hans Peter Brondmo +2285. Hans Peter Brondmo - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Hans Peter Brondmo (xananode.lineage:person/hans-peter-brondmo) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2275. Hans Peter Brondmo +2286. Hans Peter Brondmo - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Hans Peter Brondmo (xananode.lineage:person/hans-peter-brondmo) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2276. Hans Peter Brondmo +2287. Hans Peter Brondmo - Existing: Person (xananode.canonical:schema/node-type-person) - Incoming: Hans Peter Brondmo (xananode.lineage:person/hans-peter-brondmo) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2277. Micons +2288. Micons - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Micons (xananode.lineage:technology/micons) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2278. Micons +2289. Micons - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Micons (xananode.lineage:technology/micons) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2279. Micons +2290. Micons - Existing: Technology (xananode.canonical:schema/node-type-technology) - Incoming: Micons (xananode.lineage:technology/micons) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2280. Robert Winter +2291. Robert Winter - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Robert Winter (xananode.lineage:person/robert-winter) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2281. Robert Winter +2292. Robert Winter - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Robert Winter (xananode.lineage:person/robert-winter) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2282. Robert Winter +2293. Robert Winter - Existing: Person (xananode.canonical:schema/node-type-person) - Incoming: Robert Winter (xananode.lineage:person/robert-winter) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2283. Interactive Beethoven's Ninth +2294. Interactive Beethoven's Ninth - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Interactive Beethoven's Ninth (xananode.lineage:project/interactive-beethoven-ninth) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2284. Interactive Beethoven's Ninth +2295. Interactive Beethoven's Ninth - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Interactive Beethoven's Ninth (xananode.lineage:project/interactive-beethoven-ninth) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2285. Interactive Beethoven's Ninth +2296. Interactive Beethoven's Ninth - Existing: Project (xananode.canonical:schema/node-type-project) - Incoming: Interactive Beethoven's Ninth (xananode.lineage:project/interactive-beethoven-ninth) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2286. Robert Abel +2297. Robert Abel - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Robert Abel (xananode.lineage:person/robert-abel) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2287. Robert Abel +2298. Robert Abel - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Robert Abel (xananode.lineage:person/robert-abel) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2288. Robert Abel +2299. Robert Abel - Existing: Person (xananode.canonical:schema/node-type-person) - Incoming: Robert Abel (xananode.lineage:person/robert-abel) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2289. Interactive Guernica +2300. Interactive Guernica - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Interactive Guernica (xananode.lineage:project/interactive-guernica) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2290. Interactive Guernica +2301. Interactive Guernica - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Interactive Guernica (xananode.lineage:project/interactive-guernica) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2291. Interactive Guernica +2302. Interactive Guernica - Existing: Project (xananode.canonical:schema/node-type-project) - Incoming: Interactive Guernica (xananode.lineage:project/interactive-guernica) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2292. Ivan Sutherland +2303. Ivan Sutherland - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Ivan Sutherland (xananode.lineage:person/ivan-sutherland) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2293. Ivan Sutherland +2304. Ivan Sutherland - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Ivan Sutherland (xananode.lineage:person/ivan-sutherland) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2294. Ivan Sutherland +2305. Ivan Sutherland - Existing: Person (xananode.canonical:schema/node-type-person) - Incoming: Ivan Sutherland (xananode.lineage:person/ivan-sutherland) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2295. Jaron Lanier +2306. Jaron Lanier - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Jaron Lanier (xananode.lineage:person/jaron-lanier) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2296. Jaron Lanier +2307. Jaron Lanier - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Jaron Lanier (xananode.lineage:person/jaron-lanier) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2297. Jaron Lanier +2308. Jaron Lanier - Existing: Person (xananode.canonical:schema/node-type-person) - Incoming: Jaron Lanier (xananode.lineage:person/jaron-lanier) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2298. VPL Research +2309. VPL Research - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: VPL Research (xananode.lineage:organization/vpl-research) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2299. VPL Research +2310. VPL Research - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: VPL Research (xananode.lineage:organization/vpl-research) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2300. VPL Research +2311. VPL Research - Existing: Organization (xananode.canonical:schema/node-type-organization) - Incoming: VPL Research (xananode.lineage:organization/vpl-research) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2301. Scott Fisher +2312. Scott Fisher - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Scott Fisher (xananode.lineage:person/scott-fisher) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2302. Scott Fisher +2313. Scott Fisher - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Scott Fisher (xananode.lineage:person/scott-fisher) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2303. Scott Fisher +2314. Scott Fisher - Existing: Person (xananode.canonical:schema/node-type-person) - Incoming: Scott Fisher (xananode.lineage:person/scott-fisher) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2304. NASA +2315. NASA - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: NASA (xananode.lineage:organization/nasa) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2305. NASA +2316. NASA - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: NASA (xananode.lineage:organization/nasa) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2306. NASA +2317. NASA - Existing: Organization (xananode.canonical:schema/node-type-organization) - Incoming: NASA (xananode.lineage:organization/nasa) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2307. Dirk Gently's Holistic Detective Agency +2318. Dirk Gently's Holistic Detective Agency - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Dirk Gently's Holistic Detective Agency (xananode.lineage:publication/dirk-gentlys-holistic-detective-agency) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2308. Dirk Gently's Holistic Detective Agency +2319. Dirk Gently's Holistic Detective Agency - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Dirk Gently's Holistic Detective Agency (xananode.lineage:publication/dirk-gentlys-holistic-detective-agency) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2309. Dirk Gently's Holistic Detective Agency +2320. Dirk Gently's Holistic Detective Agency - Existing: Publication (xananode.canonical:schema/node-type-publication) - Incoming: Dirk Gently's Holistic Detective Agency (xananode.lineage:publication/dirk-gentlys-holistic-detective-agency) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2310. BBC Two +2321. BBC Two - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: BBC Two (xananode.lineage:organization/bbc-two) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2311. BBC Two +2322. BBC Two - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: BBC Two (xananode.lineage:organization/bbc-two) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2312. BBC Two +2323. BBC Two - Existing: Organization (xananode.canonical:schema/node-type-organization) - Incoming: BBC Two (xananode.lineage:organization/bbc-two) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2313. Richard Saul Wurman +2324. Richard Saul Wurman - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Richard Saul Wurman (xananode.lineage:person/richard-saul-wurman) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2314. Richard Saul Wurman +2325. Richard Saul Wurman - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Richard Saul Wurman (xananode.lineage:person/richard-saul-wurman) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2315. Richard Saul Wurman +2326. Richard Saul Wurman - Existing: Person (xananode.canonical:schema/node-type-person) - Incoming: Richard Saul Wurman (xananode.lineage:person/richard-saul-wurman) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2316. Harry Marks +2327. Harry Marks - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Harry Marks (xananode.lineage:person/harry-marks) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2317. Harry Marks +2328. Harry Marks - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Harry Marks (xananode.lineage:person/harry-marks) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2318. Harry Marks +2329. Harry Marks - Existing: Person (xananode.canonical:schema/node-type-person) - Incoming: Harry Marks (xananode.lineage:person/harry-marks) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2319. John Sculley +2330. John Sculley - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: John Sculley (xananode.lineage:person/john-sculley) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2320. John Sculley +2331. John Sculley - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: John Sculley (xananode.lineage:person/john-sculley) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2321. John Sculley +2332. John Sculley - Existing: Person (xananode.canonical:schema/node-type-person) - Incoming: John Sculley (xananode.lineage:person/john-sculley) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2322. Apple Knowledge Navigator +2333. Apple Knowledge Navigator - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Apple Knowledge Navigator (xananode.lineage:technology/apple-knowledge-navigator) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2323. Apple Knowledge Navigator +2334. Apple Knowledge Navigator - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Apple Knowledge Navigator (xananode.lineage:technology/apple-knowledge-navigator) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2324. Apple Knowledge Navigator +2335. Apple Knowledge Navigator - Existing: Technology (xananode.canonical:schema/node-type-technology) - Incoming: Apple Knowledge Navigator (xananode.lineage:technology/apple-knowledge-navigator) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2325. Bill Atkinson +2336. Bill Atkinson - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Bill Atkinson (xananode.lineage:person/bill-atkinson) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2326. Bill Atkinson +2337. Bill Atkinson - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Bill Atkinson (xananode.lineage:person/bill-atkinson) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2327. Bill Atkinson +2338. Bill Atkinson - Existing: Person (xananode.canonical:schema/node-type-person) - Incoming: Bill Atkinson (xananode.lineage:person/bill-atkinson) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2328. Herbie Hancock +2339. Herbie Hancock - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Herbie Hancock (xananode.lineage:person/herbie-hancock) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2329. Herbie Hancock +2340. Herbie Hancock - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Herbie Hancock (xananode.lineage:person/herbie-hancock) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2330. Herbie Hancock +2341. Herbie Hancock - Existing: Person (xananode.canonical:schema/node-type-person) - Incoming: Herbie Hancock (xananode.lineage:person/herbie-hancock) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2331. Nigel Holmes +2342. Nigel Holmes - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Nigel Holmes (xananode.lineage:person/nigel-holmes) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2332. Nigel Holmes +2343. Nigel Holmes - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Nigel Holmes (xananode.lineage:person/nigel-holmes) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2333. Nigel Holmes +2344. Nigel Holmes - Existing: Person (xananode.canonical:schema/node-type-person) - Incoming: Nigel Holmes (xananode.lineage:person/nigel-holmes) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2334. Laurie Anderson +2345. Laurie Anderson - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Laurie Anderson (xananode.lineage:person/laurie-anderson) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2335. Laurie Anderson +2346. Laurie Anderson - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Laurie Anderson (xananode.lineage:person/laurie-anderson) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2336. Laurie Anderson +2347. Laurie Anderson - Existing: Person (xananode.canonical:schema/node-type-person) - Incoming: Laurie Anderson (xananode.lineage:person/laurie-anderson) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2337. Bran Ferren +2348. Bran Ferren - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Bran Ferren (xananode.lineage:person/bran-ferren) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2338. Bran Ferren +2349. Bran Ferren - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Bran Ferren (xananode.lineage:person/bran-ferren) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2339. Bran Ferren +2350. Bran Ferren - Existing: Person (xananode.canonical:schema/node-type-person) - Incoming: Bran Ferren (xananode.lineage:person/bran-ferren) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2340. Robert Cailliau +2351. Robert Cailliau - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Robert Cailliau (xananode.lineage:person/robert-cailliau) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2341. Robert Cailliau +2352. Robert Cailliau - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Robert Cailliau (xananode.lineage:person/robert-cailliau) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2342. Robert Cailliau +2353. Robert Cailliau - Existing: Person (xananode.canonical:schema/node-type-person) - Incoming: Robert Cailliau (xananode.lineage:person/robert-cailliau) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2343. CERN +2354. CERN - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: CERN (xananode.lineage:place/cern) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2344. CERN +2355. CERN - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: CERN (xananode.lineage:place/cern) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2345. HTML +2356. HTML - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: HTML (xananode.lineage:technology/html) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2346. HTML +2357. HTML - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: HTML (xananode.lineage:technology/html) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2347. HTML +2358. HTML - Existing: Technology (xananode.canonical:schema/node-type-technology) - Incoming: HTML (xananode.lineage:technology/html) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2348. URL/URI +2359. URL/URI - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: URL/URI (xananode.lineage:technology/url-uri) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2349. URL/URI +2360. URL/URI - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: URL/URI (xananode.lineage:technology/url-uri) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2350. URL/URI +2361. URL/URI - Existing: Technology (xananode.canonical:schema/node-type-technology) - Incoming: URL/URI (xananode.lineage:technology/url-uri) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2351. HTTP +2362. HTTP - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: HTTP (xananode.lineage:technology/http) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2352. HTTP +2363. HTTP - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: HTTP (xananode.lineage:technology/http) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2353. HTTP +2364. HTTP - Existing: Technology (xananode.canonical:schema/node-type-technology) - Incoming: HTTP (xananode.lineage:technology/http) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2354. NCSA +2365. NCSA - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: NCSA (xananode.lineage:organization/ncsa) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2355. NCSA +2366. NCSA - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: NCSA (xananode.lineage:organization/ncsa) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2356. NCSA +2367. NCSA - Existing: Organization (xananode.canonical:schema/node-type-organization) - Incoming: NCSA (xananode.lineage:organization/ncsa) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2357. Marc Andreessen +2368. Marc Andreessen - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Marc Andreessen (xananode.lineage:person/marc-andreessen) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2358. Marc Andreessen +2369. Marc Andreessen - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Marc Andreessen (xananode.lineage:person/marc-andreessen) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2359. Marc Andreessen +2370. Marc Andreessen - Existing: Person (xananode.canonical:schema/node-type-person) - Incoming: Marc Andreessen (xananode.lineage:person/marc-andreessen) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2360. Mosaic +2371. Mosaic - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Mosaic (xananode.lineage:technology/mosaic) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2361. Mosaic +2372. Mosaic - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Mosaic (xananode.lineage:technology/mosaic) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2362. Mosaic +2373. Mosaic - Existing: Technology (xananode.canonical:schema/node-type-technology) - Incoming: Mosaic (xananode.lineage:technology/mosaic) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2363. The Web as Incomplete Hypertext +2374. The Web as Incomplete Hypertext - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: The Web as Incomplete Hypertext (xananode.lineage:concept/web-as-incomplete-hypertext) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2364. The Web as Incomplete Hypertext +2375. The Web as Incomplete Hypertext - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: The Web as Incomplete Hypertext (xananode.lineage:concept/web-as-incomplete-hypertext) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2365. The Web as Incomplete Hypertext +2376. The Web as Incomplete Hypertext - Existing: Concept (xananode.canonical:schema/node-type-concept) - Incoming: The Web as Incomplete Hypertext (xananode.lineage:concept/web-as-incomplete-hypertext) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2366. Guide +2377. Guide - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Guide (xananode.lineage:technology/guide) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2367. Guide +2378. Guide - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Guide (xananode.lineage:technology/guide) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2368. Guide +2379. Guide - Existing: Technology (xananode.canonical:schema/node-type-technology) - Incoming: Guide (xananode.lineage:technology/guide) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2369. Storyspace +2380. Storyspace - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Storyspace (xananode.lineage:project/storyspace) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2370. Storyspace +2381. Storyspace - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Storyspace (xananode.lineage:project/storyspace) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2371. Storyspace +2382. Storyspace - Existing: Project (xananode.canonical:schema/node-type-project) - Incoming: Storyspace (xananode.lineage:project/storyspace) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2372. ZOG/KMS +2383. ZOG/KMS - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: ZOG/KMS (xananode.lineage:project/zog-kms) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2373. ZOG/KMS +2384. ZOG/KMS - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: ZOG/KMS (xananode.lineage:project/zog-kms) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2374. ZOG/KMS +2385. ZOG/KMS - Existing: Project (xananode.canonical:schema/node-type-project) - Incoming: ZOG/KMS (xananode.lineage:project/zog-kms) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2375. Xanadu at Autodesk +2386. Xanadu at Autodesk - Existing: Project Xanadu (xananode.example:project/project-xanadu) - Incoming: Xanadu at Autodesk (xananode.lineage:project/xanadu-at-autodesk) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2376. Xanadu at Autodesk +2387. Xanadu at Autodesk - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Xanadu at Autodesk (xananode.lineage:project/xanadu-at-autodesk) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2377. Xanadu at Autodesk +2388. Xanadu at Autodesk - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Xanadu at Autodesk (xananode.lineage:project/xanadu-at-autodesk) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2378. Xanadu at Autodesk +2389. Xanadu at Autodesk - Existing: Project (xananode.canonical:schema/node-type-project) - Incoming: Xanadu at Autodesk (xananode.lineage:project/xanadu-at-autodesk) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2379. Conflict and Disputed Identity +2390. Conflict and Disputed Identity - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Conflict and Disputed Identity (xananode.lineage:concept/conflict-disputed-identity) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2380. Conflict and Disputed Identity +2391. Conflict and Disputed Identity - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Conflict and Disputed Identity (xananode.lineage:concept/conflict-disputed-identity) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2381. Conflict and Disputed Identity +2392. Conflict and Disputed Identity - Existing: Concept (xananode.canonical:schema/node-type-concept) - Incoming: Conflict and Disputed Identity (xananode.lineage:concept/conflict-disputed-identity) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2382. Conflict and Disputed Identity +2393. Conflict and Disputed Identity - Existing: Disputed identity (xananode.canonical:schema/relationship-type-disputed_identity) - Incoming: Conflict and Disputed Identity (xananode.lineage:concept/conflict-disputed-identity) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2383. Git-backed Substrate +2394. Git-backed Substrate - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Git-backed Substrate (xananode.lineage:technology/git-backed-substrate) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2384. Git-backed Substrate +2395. Git-backed Substrate - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Git-backed Substrate (xananode.lineage:technology/git-backed-substrate) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2385. Git-backed Substrate +2396. Git-backed Substrate - Existing: Technology (xananode.canonical:schema/node-type-technology) - Incoming: Git-backed Substrate (xananode.lineage:technology/git-backed-substrate) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2386. Babel +2397. Babel - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Babel (xananode.lineage:tool/babel) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2387. Babel +2398. Babel - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Babel (xananode.lineage:tool/babel) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2388. Hyperland VR +2399. Hyperland VR - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Hyperland VR (xananode.lineage:tool/hyperland-vr) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2389. Hyperland VR +2400. Hyperland VR - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Hyperland VR (xananode.lineage:tool/hyperland-vr) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2390. Hyperland VR +2401. Hyperland VR - Existing: Hyperland (xananode.lineage:publication/hyperland) - Incoming: Hyperland VR (xananode.lineage:tool/hyperland-vr) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2391. Lost Lineage of Human Knowledge Augmentation +2402. Authored Substrate Overlap + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Authored Substrate Overlap (xananode.lineage:concept/authored-substrate-overlap) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2403. Authored Substrate Overlap + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Authored Substrate Overlap (xananode.lineage:concept/authored-substrate-overlap) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2404. Authored Substrate Overlap + - Existing: Concept (xananode.canonical:schema/node-type-concept) + - Incoming: Authored Substrate Overlap (xananode.lineage:concept/authored-substrate-overlap) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2405. Authored Substrate Overlap + - Existing: Authored (xananode.canonical:schema/relationship-type-authored) + - Incoming: Authored Substrate Overlap (xananode.lineage:concept/authored-substrate-overlap) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2406. Overlap is a Federation Signal + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Overlap is a Federation Signal (xananode.lineage:claim/overlap-is-federation-signal) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2407. Overlap is a Federation Signal + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Overlap is a Federation Signal (xananode.lineage:claim/overlap-is-federation-signal) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2408. Merge is Authored Interpretation + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Merge is Authored Interpretation (xananode.lineage:claim/merge-is-authored-interpretation) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2409. Merge is Authored Interpretation + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Merge is Authored Interpretation (xananode.lineage:claim/merge-is-authored-interpretation) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2410. Merge is Authored Interpretation + - Existing: Authored (xananode.canonical:schema/relationship-type-authored) + - Incoming: Merge is Authored Interpretation (xananode.lineage:claim/merge-is-authored-interpretation) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2411. Lineage Packs Can Overlap Canonical Packs + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Lineage Packs Can Overlap Canonical Packs (xananode.lineage:claim/lineage-pack-can-overlap-canonical-pack) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2412. Lineage Packs Can Overlap Canonical Packs + - Existing: XanaNode (xananode.canonical:concept/xananode) + - Incoming: Lineage Packs Can Overlap Canonical Packs (xananode.lineage:claim/lineage-pack-can-overlap-canonical-pack) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +2413. Lost Lineage of Human Knowledge Augmentation - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Lost Lineage of Human Knowledge Augmentation (xananode.lineage:concept/lost-lineage-human-knowledge-augmentation) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2392. Lost Lineage of Human Knowledge Augmentation +2414. Lost Lineage of Human Knowledge Augmentation - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Lost Lineage of Human Knowledge Augmentation (xananode.lineage:concept/lost-lineage-human-knowledge-augmentation) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2393. Lost Lineage of Human Knowledge Augmentation +2415. Lost Lineage of Human Knowledge Augmentation - Existing: Concept (xananode.canonical:schema/node-type-concept) - Incoming: Lost Lineage of Human Knowledge Augmentation (xananode.lineage:concept/lost-lineage-human-knowledge-augmentation) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2394. Paul Otlet +2416. Paul Otlet - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Paul Otlet (xananode.lineage:person/paul-otlet) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2395. Paul Otlet +2417. Paul Otlet - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Paul Otlet (xananode.lineage:person/paul-otlet) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2396. Paul Otlet +2418. Paul Otlet - Existing: Person (xananode.canonical:schema/node-type-person) - Incoming: Paul Otlet (xananode.lineage:person/paul-otlet) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2397. H. G. Wells +2419. H. G. Wells - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: H. G. Wells (xananode.lineage:person/h-g-wells) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2398. H. G. Wells +2420. H. G. Wells - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: H. G. Wells (xananode.lineage:person/h-g-wells) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2399. H. G. Wells +2421. H. G. Wells - Existing: Person (xananode.canonical:schema/node-type-person) - Incoming: H. G. Wells (xananode.lineage:person/h-g-wells) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2400. Douglas Adams +2422. Douglas Adams - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Douglas Adams (xananode.lineage:person/douglas-adams) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2401. Douglas Adams +2423. Douglas Adams - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Douglas Adams (xananode.lineage:person/douglas-adams) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2402. Douglas Adams +2424. Douglas Adams - Existing: Person (xananode.canonical:schema/node-type-person) - Incoming: Douglas Adams (xananode.lineage:person/douglas-adams) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2403. Hyperland +2425. Hyperland - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Hyperland (xananode.lineage:publication/hyperland) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2404. Hyperland +2426. Hyperland - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Hyperland (xananode.lineage:publication/hyperland) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2405. Hyperland +2427. Hyperland - Existing: Publication (xananode.canonical:schema/node-type-publication) - Incoming: Hyperland (xananode.lineage:publication/hyperland) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2406. Hyperland +2428. Hyperland - Existing: Hyperland VR (xananode.lineage:tool/hyperland-vr) - Incoming: Hyperland (xananode.lineage:publication/hyperland) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2407. Tom Baker +2429. Tom Baker - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Tom Baker (xananode.lineage:person/tom-baker) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2408. Tom Baker +2430. Tom Baker - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Tom Baker (xananode.lineage:person/tom-baker) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2409. Tom Baker +2431. Tom Baker - Existing: Person (xananode.canonical:schema/node-type-person) - Incoming: Tom Baker (xananode.lineage:person/tom-baker) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2410. Max Whitby +2432. Max Whitby - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Max Whitby (xananode.lineage:person/max-whitby) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2411. Max Whitby +2433. Max Whitby - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Max Whitby (xananode.lineage:person/max-whitby) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2412. Max Whitby +2434. Max Whitby - Existing: Person (xananode.canonical:schema/node-type-person) - Incoming: Max Whitby (xananode.lineage:person/max-whitby) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2413. TED2 +2435. TED2 - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: TED2 (xananode.lineage:event/ted2-1990) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2414. TED2 +2436. TED2 - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: TED2 (xananode.lineage:event/ted2-1990) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2415. Monterey, California +2437. Monterey, California - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Monterey, California (xananode.lineage:place/monterey-california) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2416. Monterey, California +2438. Monterey, California - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Monterey, California (xananode.lineage:place/monterey-california) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2417. Bob Stein +2439. Bob Stein - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Bob Stein (xananode.lineage:person/bob-stein) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2418. Bob Stein +2440. Bob Stein - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Bob Stein (xananode.lineage:person/bob-stein) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2419. Bob Stein +2441. Bob Stein - Existing: Person (xananode.canonical:schema/node-type-person) - Incoming: Bob Stein (xananode.lineage:person/bob-stein) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2420. Voyager Company +2442. Voyager Company - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Voyager Company (xananode.lineage:organization/voyager-company) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2421. Voyager Company +2443. Voyager Company - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Voyager Company (xananode.lineage:organization/voyager-company) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2422. Voyager Company +2444. Voyager Company - Existing: Organization (xananode.canonical:schema/node-type-organization) - Incoming: Voyager Company (xananode.lineage:organization/voyager-company) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2423. Alan Kay +2445. Alan Kay - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Alan Kay (xananode.lineage:person/alan-kay) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2424. Alan Kay +2446. Alan Kay - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Alan Kay (xananode.lineage:person/alan-kay) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2425. Alan Kay +2447. Alan Kay - Existing: Person (xananode.canonical:schema/node-type-person) - Incoming: Alan Kay (xananode.lineage:person/alan-kay) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2426. Xerox PARC +2448. Xerox PARC - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Xerox PARC (xananode.lineage:organization/xerox-parc) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2427. Xerox PARC +2449. Xerox PARC - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Xerox PARC (xananode.lineage:organization/xerox-parc) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2428. Xerox PARC +2450. Xerox PARC - Existing: Organization (xananode.canonical:schema/node-type-organization) - Incoming: Xerox PARC (xananode.lineage:organization/xerox-parc) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2429. HyperCard +2451. HyperCard - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: HyperCard (xananode.lineage:technology/hypercard) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2430. HyperCard +2452. HyperCard - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: HyperCard (xananode.lineage:technology/hypercard) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2431. HyperCard +2453. HyperCard - Existing: Technology (xananode.canonical:schema/node-type-technology) - Incoming: HyperCard (xananode.lineage:technology/hypercard) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2432. Tim Berners-Lee +2454. Tim Berners-Lee - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Tim Berners-Lee (xananode.lineage:person/tim-berners-lee) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2433. Tim Berners-Lee +2455. Tim Berners-Lee - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Tim Berners-Lee (xananode.lineage:person/tim-berners-lee) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2434. Tim Berners-Lee +2456. Tim Berners-Lee - Existing: Person (xananode.canonical:schema/node-type-person) - Incoming: Tim Berners-Lee (xananode.lineage:person/tim-berners-lee) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2435. World Wide Web +2457. World Wide Web - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: World Wide Web (xananode.lineage:technology/world-wide-web) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2436. World Wide Web +2458. World Wide Web - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: World Wide Web (xananode.lineage:technology/world-wide-web) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2437. World Wide Web +2459. World Wide Web - Existing: Technology (xananode.canonical:schema/node-type-technology) - Incoming: World Wide Web (xananode.lineage:technology/world-wide-web) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2438. Aspen Movie Map +2460. Aspen Movie Map - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Aspen Movie Map (xananode.lineage:project/aspen-movie-map) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2439. Aspen Movie Map +2461. Aspen Movie Map - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Aspen Movie Map (xananode.lineage:project/aspen-movie-map) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2440. Aspen Movie Map +2462. Aspen Movie Map - Existing: Project (xananode.canonical:schema/node-type-project) - Incoming: Aspen Movie Map (xananode.lineage:project/aspen-movie-map) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2441. Lost Lineage Intertwingled Trail +2463. Lost Lineage Intertwingled Trail - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Lost Lineage Intertwingled Trail (xananode.lineage:trail/lost-lineage-intertwingled-trail) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2442. Lost Lineage Intertwingled Trail +2464. Lost Lineage Intertwingled Trail - Existing: XanaNode (xananode.canonical:concept/xananode) - Incoming: Lost Lineage Intertwingled Trail (xananode.lineage:trail/lost-lineage-intertwingled-trail) - Confidence: 0.78 @@ -21658,147 +21812,203 @@ No transclusion suggestions. - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -445. xananode.lineage:rel/lost-lineage-context-for-xananode +445. xananode.lineage:rel/overlap-context-for-federation + - Type: context_for + - Source: xananode.lineage:concept/authored-substrate-overlap + - Target: xananode.example:concept/federated-knowledge-substrates + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +446. xananode.lineage:rel/overlap-has-federation-signal-claim + - Type: has_claim + - Source: xananode.lineage:concept/authored-substrate-overlap + - Target: xananode.lineage:claim/overlap-is-federation-signal + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +447. xananode.lineage:rel/overlap-has-merge-claim + - Type: has_claim + - Source: xananode.lineage:concept/authored-substrate-overlap + - Target: xananode.lineage:claim/merge-is-authored-interpretation + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +448. xananode.lineage:rel/overlap-has-lineage-pack-claim + - Type: has_claim + - Source: xananode.lineage:concept/authored-substrate-overlap + - Target: xananode.lineage:claim/lineage-pack-can-overlap-canonical-pack + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +449. xananode.lineage:rel/overlap-preserves-disputed-identity + - Type: preserves + - Source: xananode.lineage:concept/authored-substrate-overlap + - Target: xananode.lineage:concept/conflict-disputed-identity + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +450. xananode.lineage:rel/federation-signal-supports-xananode + - Type: supports + - Source: xananode.lineage:claim/overlap-is-federation-signal + - Target: xananode.example:concept/xananode + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +451. xananode.lineage:rel/merge-claim-refines-conflict + - Type: refines + - Source: xananode.lineage:claim/merge-is-authored-interpretation + - Target: xananode.lineage:concept/conflict-disputed-identity + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +452. xananode.lineage:rel/lineage-overlap-claim-explains-pack-boundary + - Type: explains + - Source: xananode.lineage:claim/lineage-pack-can-overlap-canonical-pack + - Target: xananode.lineage:concept/lost-lineage-human-knowledge-augmentation + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + +453. xananode.lineage:rel/lost-lineage-context-for-xananode - Type: context_for - Source: xananode.lineage:concept/lost-lineage-human-knowledge-augmentation - Target: xananode.example:concept/xananode - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -446. xananode.lineage:rel/otlet-anticipated-knowledge-systems +454. xananode.lineage:rel/otlet-anticipated-knowledge-systems - Type: anticipated - Source: xananode.lineage:person/paul-otlet - Target: xananode.lineage:concept/lost-lineage-human-knowledge-augmentation - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -447. xananode.lineage:rel/wells-proposed-world-brain +455. xananode.lineage:rel/wells-proposed-world-brain - Type: proposed - Source: xananode.lineage:person/h-g-wells - Target: xananode.lineage:concept/lost-lineage-human-knowledge-augmentation - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -448. xananode.lineage:rel/bush-influenced-adams-lineage +456. xananode.lineage:rel/bush-influenced-adams-lineage - Type: influenced - Source: xananode.example:person/vannevar-bush - Target: xananode.lineage:person/douglas-adams - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -449. xananode.lineage:rel/nelson-influenced-hyperland +457. xananode.lineage:rel/nelson-influenced-hyperland - Type: influenced - Source: xananode.example:person/ted-nelson - Target: xananode.lineage:publication/hyperland - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -450. xananode.lineage:rel/adams-authored-hyperland +458. xananode.lineage:rel/adams-authored-hyperland - Type: authored - Source: xananode.lineage:person/douglas-adams - Target: xananode.lineage:publication/hyperland - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -451. xananode.lineage:rel/whitby-created-hyperland +459. xananode.lineage:rel/whitby-created-hyperland - Type: created - Source: xananode.lineage:person/max-whitby - Target: xananode.lineage:publication/hyperland - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -452. xananode.lineage:rel/hyperland-features-tom-baker +460. xananode.lineage:rel/hyperland-features-tom-baker - Type: features - Source: xananode.lineage:publication/hyperland - Target: xananode.lineage:person/tom-baker - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -453. xananode.lineage:rel/hyperland-contemporary-of-ted2 +461. xananode.lineage:rel/hyperland-contemporary-of-ted2 - Type: contemporary_of - Source: xananode.lineage:publication/hyperland - Target: xananode.lineage:event/ted2-1990 - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -454. xananode.lineage:rel/ted2-occurred-at-monterey +462. xananode.lineage:rel/ted2-occurred-at-monterey - Type: occurred_at - Source: xananode.lineage:event/ted2-1990 - Target: xananode.lineage:place/monterey-california - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -455. xananode.lineage:rel/ted2-features-adams +463. xananode.lineage:rel/ted2-features-adams - Type: features - Source: xananode.lineage:event/ted2-1990 - Target: xananode.lineage:person/douglas-adams - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -456. xananode.lineage:rel/ted2-features-bob-stein +464. xananode.lineage:rel/ted2-features-bob-stein - Type: features - Source: xananode.lineage:event/ted2-1990 - Target: xananode.lineage:person/bob-stein - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -457. xananode.lineage:rel/bob-stein-created-voyager +465. xananode.lineage:rel/bob-stein-created-voyager - Type: created - Source: xananode.lineage:person/bob-stein - Target: xananode.lineage:organization/voyager-company - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -458. xananode.lineage:rel/ted2-features-alan-kay +466. xananode.lineage:rel/ted2-features-alan-kay - Type: features - Source: xananode.lineage:event/ted2-1990 - Target: xananode.lineage:person/alan-kay - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -459. xananode.lineage:rel/alan-kay-shaped-dynamic-media +467. xananode.lineage:rel/alan-kay-shaped-dynamic-media - Type: shapes - Source: xananode.lineage:person/alan-kay - Target: xananode.lineage:organization/xerox-parc - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -460. xananode.lineage:rel/hypercard-popularized-hypermedia +468. xananode.lineage:rel/hypercard-popularized-hypermedia - Type: popularized - Source: xananode.lineage:technology/hypercard - Target: xananode.lineage:concept/lost-lineage-human-knowledge-augmentation - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -461. xananode.lineage:rel/berners-lee-implemented-web +469. xananode.lineage:rel/berners-lee-implemented-web - Type: implements - Source: xananode.lineage:person/tim-berners-lee - Target: xananode.lineage:technology/world-wide-web - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -462. xananode.lineage:rel/web-contrasts-with-xananode +470. xananode.lineage:rel/web-contrasts-with-xananode - Type: contrasts_with - Source: xananode.lineage:technology/world-wide-web - Target: xananode.example:concept/xananode - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -463. xananode.lineage:rel/aspen-anticipated-spatial-media +471. xananode.lineage:rel/aspen-anticipated-spatial-media - Type: anticipated - Source: xananode.lineage:project/aspen-movie-map - Target: xananode.lineage:publication/hyperland - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -464. xananode.lineage:rel/trail-starts-with-lost-lineage +472. xananode.lineage:rel/trail-starts-with-lost-lineage - Type: starts_with - Source: xananode.lineage:trail/lost-lineage-intertwingled-trail - Target: xananode.lineage:concept/lost-lineage-human-knowledge-augmentation - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false -465. xananode.lineage:rel/trail-arrives-at-xananode +473. xananode.lineage:rel/trail-arrives-at-xananode - Type: arrives_at - Source: xananode.lineage:trail/lost-lineage-intertwingled-trail - Target: xananode.example:concept/xananode diff --git a/exampleSite/static/xananode-viewer.json b/exampleSite/static/xananode-viewer.json index 00617f75..43d44b02 100644 --- a/exampleSite/static/xananode-viewer.json +++ b/exampleSite/static/xananode-viewer.json @@ -10925,6 +10925,122 @@ "imported": true, "imported_from": "nodes-extended.json" }, + { + "id": "xananode.lineage:concept/authored-substrate-overlap", + "protocol_id": "xananode.lineage:concept/authored-substrate-overlap", + "title": "Authored Substrate Overlap", + "type": "concept", + "facets": [], + "section": "concepts", + "importance": 5, + "summary": "Independently authored substrates will naturally describe some of the same entities, claims, works, and sources without meaning one substrate should erase the other.", + "content": "Overlap is expected when people, organizations, and projects author their own substrates. Two packs may both mention XanaNode, Douglas Adams, Hyperland, the Web, or transclusion because those things matter from more than one point of view. XanaNode treats that overlap as a federation signal: keep the authored records, preserve their provenance, compare their identifiers and claims, and only merge when the substrate can explain why the records refer to the same thing.", + "url": "/concept/authored-substrate-overlap/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:claim/overlap-is-federation-signal", + "protocol_id": "xananode.lineage:claim/overlap-is-federation-signal", + "title": "Overlap is a Federation Signal", + "type": "claim", + "facets": [], + "section": "claims", + "importance": 5, + "summary": "When independently authored substrates overlap, the overlap should trigger comparison, provenance review, and possible merge rather than automatic deletion.", + "content": "When independently authored substrates overlap, the overlap should trigger comparison, provenance review, and possible merge rather than automatic deletion.", + "url": "/claim/overlap-is-federation-signal/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:claim/merge-is-authored-interpretation", + "protocol_id": "xananode.lineage:claim/merge-is-authored-interpretation", + "title": "Merge is Authored Interpretation", + "type": "claim", + "facets": [], + "section": "claims", + "importance": 5, + "summary": "A merge decision is itself a claim about identity and should remain inspectable, reversible, and attributable.", + "content": "A merge decision is itself a claim about identity and should remain inspectable, reversible, and attributable.", + "url": "/claim/merge-is-authored-interpretation/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes-extended.json" + }, + { + "id": "xananode.lineage:claim/lineage-pack-can-overlap-canonical-pack", + "protocol_id": "xananode.lineage:claim/lineage-pack-can-overlap-canonical-pack", + "title": "Lineage Packs Can Overlap Canonical Packs", + "type": "claim", + "facets": [], + "section": "claims", + "importance": 4, + "summary": "The XanaNode lineage pack may overlap the canonical XanaNode pack because one explains origin and influence while the other defines protocol vocabulary and project structure.", + "content": "The XanaNode lineage pack may overlap the canonical XanaNode pack because one explains origin and influence while the other defines protocol vocabulary and project structure.", + "url": "/claim/lineage-pack-can-overlap-canonical-pack/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes-extended.json" + }, { "id": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", "protocol_id": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", @@ -23056,6 +23172,142 @@ "external": false, "target_substrate": "" }, + { + "source": "xananode.lineage:concept/authored-substrate-overlap", + "target": "federated-knowledge-substrates", + "type": "context_for", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/overlap-context-for-federation", + "summary": "Authored overlap is the practical reason federated substrates need identity comparison and governed merge behavior.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:concept/authored-substrate-overlap", + "target": "xananode.lineage:claim/overlap-is-federation-signal", + "type": "has_claim", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/overlap-has-federation-signal-claim", + "summary": "The overlap concept claims that overlapping records are federation signals.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:concept/authored-substrate-overlap", + "target": "xananode.lineage:claim/merge-is-authored-interpretation", + "type": "has_claim", + "weight": 5, + "visibility": "primary", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/overlap-has-merge-claim", + "summary": "The overlap concept claims that merge decisions are authored interpretations.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:concept/authored-substrate-overlap", + "target": "xananode.lineage:claim/lineage-pack-can-overlap-canonical-pack", + "type": "has_claim", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/overlap-has-lineage-pack-claim", + "summary": "The overlap concept claims that the lineage pack can overlap the canonical pack without becoming the same substrate.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:concept/authored-substrate-overlap", + "target": "xananode.lineage:concept/conflict-disputed-identity", + "type": "preserves", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/overlap-preserves-disputed-identity", + "summary": "Authored overlap preserves possible identity conflicts until a merge decision is justified.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:claim/overlap-is-federation-signal", + "target": "xananode", + "type": "supports", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/federation-signal-supports-xananode", + "summary": "Treating overlap as a signal supports XanaNode's relationship-first federation model.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:claim/merge-is-authored-interpretation", + "target": "xananode.lineage:concept/conflict-disputed-identity", + "type": "refines", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/merge-claim-refines-conflict", + "summary": "The merge claim refines disputed identity by making identity resolution attributable and reversible.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, + { + "source": "xananode.lineage:claim/lineage-pack-can-overlap-canonical-pack", + "target": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "type": "explains", + "weight": 4, + "visibility": "secondary", + "origin": "protocol_relationship", + "protocol_id": "xananode.lineage:rel/lineage-overlap-claim-explains-pack-boundary", + "summary": "The lineage pack may name canonical XanaNode ideas when explaining the path that led to them.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" + }, { "source": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", "target": "xananode", From 9ec71c6a656a6d7659ecd0570b230489ea874a7d Mon Sep 17 00:00:00 2001 From: csiefen Date: Fri, 19 Jun 2026 05:12:38 -0400 Subject: [PATCH 19/19] Clean authored suggestions and add review fixture --- .../content/concepts/knowledge-substrate.md | 2 +- .../known-implementations-registry.md | 2 +- .../content/concepts/namespace-registry.md | 2 +- .../content/concepts/protocol-artifacts.md | 2 +- .../content/concepts/schema-extension.md | 2 +- .../content/concepts/substrate-node-record.md | 2 +- exampleSite/content/concepts/xananode.md | 2 +- exampleSite/content/essays/start-here.md | 4 +- .../essays/using-hugo-with-protocol-json.md | 14 +- exampleSite/content/projects/memex.md | 2 +- .../content/schemas/namespace-schema.md | 2 +- .../schemas/xananode-relationship-types.md | 2 +- .../content/sources/xananode-hugo-repo.md | 2 +- .../content/sources/xananode-protocol-repo.md | 2 +- .../content/sources/xananode-studio-repo.md | 2 +- .../sources/xananode-workspace-repo.md | 2 +- .../content/technologies/cytoscape-js.md | 2 +- exampleSite/content/technologies/hugo.md | 2 +- .../trails/branching-orientation-trail.md | 4 +- .../trails/historical-lineage-trail.md | 2 +- .../trails/protocol-artifacts-trail.md | 28 +- .../content/trails/xananode-core-trail.md | 14 +- .../xananode-implementation-stack-trail.md | 14 +- exampleSite/data/xananode_suggestions.json | 24524 ++-------------- exampleSite/imports/review-fixture/nodes.json | 14 + .../imports/review-fixture/relationships.json | 13 + .../imports/review-fixture/substrate.json | 12 + exampleSite/static/nodes-index.json | 7 + .../static/nodes/review-suggestions.json | 6 + .../nodes/unresolved-review-fixture.json | 20 + .../unresolved-review-fixture/index.html | 25 + .../index.html | 25 + .../unresolved-review-fixture/index.html | 25 + exampleSite/static/relationships.json | 9 + exampleSite/static/review/index.html | 21313 +------------- exampleSite/static/substrate.json | 5 + exampleSite/static/xananode-suggestions.json | 24524 ++-------------- exampleSite/static/xananode-suggestions.md | 18110 +----------- exampleSite/static/xananode-viewer.json | 46 + tools/prepare-xananode.mjs | 22 +- vendor/xananode-core | 2 +- 41 files changed, 6644 insertions(+), 82170 deletions(-) create mode 100644 exampleSite/imports/review-fixture/nodes.json create mode 100644 exampleSite/imports/review-fixture/relationships.json create mode 100644 exampleSite/imports/review-fixture/substrate.json create mode 100644 exampleSite/static/nodes/unresolved-review-fixture.json create mode 100644 exampleSite/static/observation/unresolved-review-fixture/index.html create mode 100644 exampleSite/static/observation/xananode.review%3Aobservation%2Funresolved-review-fixture/index.html create mode 100644 exampleSite/static/observation/xananode.review%3Aobservation/unresolved-review-fixture/index.html diff --git a/exampleSite/content/concepts/knowledge-substrate.md b/exampleSite/content/concepts/knowledge-substrate.md index 12ee729d..aa9fc5f8 100644 --- a/exampleSite/content/concepts/knowledge-substrate.md +++ b/exampleSite/content/concepts/knowledge-substrate.md @@ -14,6 +14,6 @@ relationships: target: "xananode-core-schema" --- -A knowledge substrate is not the information itself. It is the structure that lets information remain understandable across time. +A [knowledge substrate](example.minimal:concept/knowledge-substrate) is not the information itself. It is the structure that lets information remain understandable across time. The same facts arranged as isolated documents, unlabeled hyperlinks, or [typed relationships](/node/typed-relationships) produce different knowledge capabilities. [XanaNode](/node/xananode) makes that structure explicit. diff --git a/exampleSite/content/concepts/known-implementations-registry.md b/exampleSite/content/concepts/known-implementations-registry.md index 3538a4d5..f0106a2b 100644 --- a/exampleSite/content/concepts/known-implementations-registry.md +++ b/exampleSite/content/concepts/known-implementations-registry.md @@ -10,7 +10,7 @@ relationships: target: "compatibility-levels" --- -The known implementations registry is a discovery aid for the ecosystem. +The [known implementations registry](xananode.canonical:schema/known-implementations-registry) is a discovery aid for the ecosystem. It lists tools, themes, validators, renderers, and example substrates that claim a level of [XanaNode](/node/xananode) compatibility. diff --git a/exampleSite/content/concepts/namespace-registry.md b/exampleSite/content/concepts/namespace-registry.md index d7ee09b4..be48ed31 100644 --- a/exampleSite/content/concepts/namespace-registry.md +++ b/exampleSite/content/concepts/namespace-registry.md @@ -10,6 +10,6 @@ relationships: target: "schema-extension" --- -The namespace registry records known namespace ids and their owners. +The [namespace registry](xananode.canonical:schema/namespace-registry) records known namespace ids and their owners. It does not make every other namespace invalid. It helps tools distinguish recognized namespaces from private, experimental, or not-yet-registered ones while still preserving unknown data. diff --git a/exampleSite/content/concepts/protocol-artifacts.md b/exampleSite/content/concepts/protocol-artifacts.md index da29b7d2..17521106 100644 --- a/exampleSite/content/concepts/protocol-artifacts.md +++ b/exampleSite/content/concepts/protocol-artifacts.md @@ -22,4 +22,4 @@ The protocol is not only a set of ideas. It is a set of publishable artifacts. A published substrate can expose those artifacts as static JSON: `substrate.json`, `relationships.json`, one JSON record per node, schema files, fragment data, and pending [review suggestions](/node/review-suggestions). -Human pages make the substrate readable. Protocol artifacts make it inspectable, validatable, comparable, and federatable by other tools. +Human pages make the substrate readable. [Protocol artifacts](xananode.canonical:concept/protocol-artifacts) make it inspectable, validatable, comparable, and federatable by other tools. diff --git a/exampleSite/content/concepts/schema-extension.md b/exampleSite/content/concepts/schema-extension.md index 3824a016..b839523f 100644 --- a/exampleSite/content/concepts/schema-extension.md +++ b/exampleSite/content/concepts/schema-extension.md @@ -18,4 +18,4 @@ The core schema provides shared interoperability. Extension schemas allow local A custom type is valid when it is namespaced, described, versioned, machine-readable, and preserved even by tools that do not understand it. -The [custom extension substrate](/node/custom-extension-substrate) example shows this in practice: a local domain can define additional types while still publishing the core manifest, node, relationship, and schema files expected by XanaNode tools. +The [custom extension substrate](/node/custom-extension-substrate) example shows this in practice: a local domain can define additional types while still publishing the core manifest, node, relationship, and schema files expected by [XanaNode](xananode.canonical:concept/xananode) tools. diff --git a/exampleSite/content/concepts/substrate-node-record.md b/exampleSite/content/concepts/substrate-node-record.md index 272881fa..d311b42f 100644 --- a/exampleSite/content/concepts/substrate-node-record.md +++ b/exampleSite/content/concepts/substrate-node-record.md @@ -12,6 +12,6 @@ relationships: A node record is the machine-readable counterpart to a human-readable page. -It preserves the protocol id, title, type, importance, summary, [provenance](/node/provenance) fields, and incoming or outgoing relationship summaries needed for tools to traverse the substrate without scraping HTML. +It preserves the protocol id, title, type, importance, summary, [provenance](/node/provenance) fields, and incoming or outgoing relationship summaries needed for tools to traverse the substrate without scraping [HTML](xananode.lineage:technology/html). Addressable fragments can also be published as protocol `fragment` node records with `source_node`, `fragment_id`, `tumbler`, and `selector` metadata. diff --git a/exampleSite/content/concepts/xananode.md b/exampleSite/content/concepts/xananode.md index 374d7083..f58a6486 100644 --- a/exampleSite/content/concepts/xananode.md +++ b/exampleSite/content/concepts/xananode.md @@ -19,7 +19,7 @@ relationships: target: "memex" --- -XanaNode is a protocol, ontology, and publishing architecture for interoperable knowledge substrates. +[XanaNode](xananode.canonical:concept/xananode) is a protocol, ontology, and publishing architecture for interoperable knowledge substrates. It treats relationships as first-class structures, not decoration around documents. Claims, sources, people, events, media, trails, schemas, fragments, and revisions become addressable nodes connected by [typed relationships](/node/typed-relationships). diff --git a/exampleSite/content/essays/start-here.md b/exampleSite/content/essays/start-here.md index b1aa08c7..45d16d47 100644 --- a/exampleSite/content/essays/start-here.md +++ b/exampleSite/content/essays/start-here.md @@ -25,10 +25,10 @@ relationships: A page can say something. A graph can show where that statement came from, what supports it, what challenges it, what it depends on, and how it changed. -This substrate explains XanaNode using XanaNode itself. Each page is a node, and the graph around it carries the claims, sources, lineage, and relationships that make the page understandable. +This substrate explains [XanaNode](xananode.canonical:concept/xananode) using [XanaNode](xananode.canonical:concept/xananode) itself. Each page is a node, and the graph around it carries the claims, sources, lineage, and relationships that make the page understandable. Follow the core trail from the problem of isolated documents, through [typed relationships](/node/typed-relationships), [provenance](/node/provenance), [transclusion](/node/transclusion), [namespacing](/node/namespacing), [merge validation](/node/merge-validation), and federation. Then follow the [protocol artifacts trail](/node/protocol-artifacts-trail) to see the manifest, node records, relationship list, schemas, registries, extension examples, reports, and governance rules that make federation concrete. -If you are building a Hugo site from existing protocol JSON, read [Using Hugo with Protocol JSON](/node/using-hugo-with-protocol-json). +If you are building a [Hugo](hugo) site from existing protocol JSON, read [Using Hugo with Protocol JSON](/node/using-hugo-with-protocol-json). diff --git a/exampleSite/content/essays/using-hugo-with-protocol-json.md b/exampleSite/content/essays/using-hugo-with-protocol-json.md index 16e08f95..8beb543a 100644 --- a/exampleSite/content/essays/using-hugo-with-protocol-json.md +++ b/exampleSite/content/essays/using-hugo-with-protocol-json.md @@ -15,7 +15,7 @@ relationships: target: "historical-lineage-trail" --- -Hugo is the static publishing layer. It is not the protocol. +[Hugo](hugo) is the [static publishing](static-publishing) layer. It is not the protocol. Use Markdown when you want prose pages, essays, explainers, sources, or authored trails. Use protocol JSON when you already have validated substrate records from Core, Workspace, another tool, or another substrate. @@ -32,8 +32,8 @@ imports/ The example site uses two packs: -- `params.xananode.packs` in `hugo.yaml` mounts the protocol minimal substrate from the Core/Protocol submodule. It demonstrates the base model: substrate manifest, node records, typed relationships, evidence, stable fragments, and transclusion. -- `imports/lineage/` extends that model with the fuller human-computer augmentation lineage: Leibniz, Otlet, Bush, Nelson, Engelbart, Brown, HES, FRESS, Intermedia, HyperCard, Hyperland, VR, TED2, the Web, and the XanaNode bridge concepts. +- `params.xananode.packs` in `hugo.yaml` mounts the protocol minimal substrate from the Core/Protocol submodule. It demonstrates the base model: [substrate manifest](substrate-manifest), node records, [typed relationships](typed-relationships), evidence, stable fragments, and [transclusion](transclusion). +- `imports/lineage/` extends that model with the fuller human-computer augmentation lineage: Leibniz, Otlet, Bush, Nelson, Engelbart, Brown, HES, [FRESS](xananode.lineage:project/fress), [Intermedia](xananode.lineage:project/intermedia), [HyperCard](xananode.lineage:technology/hypercard), [Hyperland](xananode.lineage:publication/hyperland), VR, [TED2](xananode.lineage:event/ted2-1990), the Web, and the [XanaNode](xananode) bridge concepts. Mounted packs are build-time layers. They can be enabled or removed without claiming local ownership of their records. Absorbed packs are reviewed imports that become part of the receiving substrate. The base pack is mounted here so the protocol repository remains its governed source of truth. @@ -44,7 +44,7 @@ npm run validate npm run build ``` -The build validates local and imported records together, writes the protocol artifacts, and emits the viewer feed. +The build validates local and imported records together, writes the [protocol artifacts](protocol-artifacts), and emits the viewer feed. The important published files are: @@ -56,10 +56,10 @@ The important published files are: /xananode-viewer.json ``` -`/substrate.json`, `/nodes/*.json`, and `/relationships.json` are the protocol artifacts. `/nodes-index.json` makes the node files discoverable on a static host, because browsers cannot list a directory. `/xananode-viewer.json` is the read-only browser bundle derived from those protocol records. +`/substrate.json`, `/nodes/*.json`, and `/relationships.json` are the [protocol artifacts](xananode.canonical:concept/protocol-artifacts). `/nodes-index.json` makes the node files discoverable on a static host, because browsers cannot list a directory. `/xananode-viewer.json` is the read-only browser bundle derived from those protocol records. Imported records do not need duplicate Markdown pages just to appear in the graph. Markdown is for authored prose; JSON imports are for existing protocol objects. -Core remains responsible for protocol intelligence: same-entity merge candidates, imported relationships touching existing nodes, possible prose links, and possible transclusions. Hugo publishes the result. +Core remains responsible for protocol intelligence: same-entity merge candidates, imported relationships touching existing nodes, possible prose links, and possible transclusions. [Hugo](xananode.canonical:technology/hugo) publishes the result. -For a new site: mount the base pack if you want a known-good skeleton, add JSON from Core or Workspace, write Markdown where you want authored pages, then publish the protocol artifacts with the static viewer. +For a new site: mount the base pack if you want a known-good skeleton, add JSON from Core or Workspace, write Markdown where you want authored pages, then publish the [protocol artifacts](xananode.canonical:concept/protocol-artifacts) with the static viewer. diff --git a/exampleSite/content/projects/memex.md b/exampleSite/content/projects/memex.md index 47a7336a..a2b75de0 100644 --- a/exampleSite/content/projects/memex.md +++ b/exampleSite/content/projects/memex.md @@ -10,4 +10,4 @@ relationships: target: "xananode" --- -The Memex is an ancestor concept for associative trails and human-centered knowledge navigation. +The Memex is an ancestor concept for [associative trails](example.minimal:concept/associative-trails) and human-centered knowledge navigation. diff --git a/exampleSite/content/schemas/namespace-schema.md b/exampleSite/content/schemas/namespace-schema.md index 1cf80873..b706fab6 100644 --- a/exampleSite/content/schemas/namespace-schema.md +++ b/exampleSite/content/schemas/namespace-schema.md @@ -16,4 +16,4 @@ relationships: Namespace records help identify who owns a prefix and how it should be interpreted. -They support registry tooling, extension discovery, and federation checks while allowing unknown namespaces to remain preserved rather than rejected. +They [support](source-support) registry tooling, extension discovery, and federation checks while allowing unknown namespaces to remain preserved rather than rejected. diff --git a/exampleSite/content/schemas/xananode-relationship-types.md b/exampleSite/content/schemas/xananode-relationship-types.md index 2366b8ad..64f51175 100644 --- a/exampleSite/content/schemas/xananode-relationship-types.md +++ b/exampleSite/content/schemas/xananode-relationship-types.md @@ -12,6 +12,6 @@ relationships: Relationship types describe why nodes are connected. -The current canonical registry contains 144 [typed relationships](/node/typed-relationships), including evidence, authorship, lineage, identity, media, trail, governance, [transclusion](/node/transclusion), deep-linking, compatibility, and extension relationships. +The current canonical registry contains 144 [typed relationships](/node/typed-relationships), including evidence, authorship, lineage, identity, media, trail, governance, [transclusion](/node/transclusion), [deep-linking](deep-linking), compatibility, and extension relationships. Examples include `supports`, `contradicts`, `explains`, `derived_from`, `memorializes`, `transcludes`, and `deep_links_to`. diff --git a/exampleSite/content/sources/xananode-hugo-repo.md b/exampleSite/content/sources/xananode-hugo-repo.md index fcfa8af2..ed6d7e42 100644 --- a/exampleSite/content/sources/xananode-hugo-repo.md +++ b/exampleSite/content/sources/xananode-hugo-repo.md @@ -16,4 +16,4 @@ relationships: target: "xananode-core-schema" --- -The Hugo repository contains the public-site theme, example substrate, and graph viewer for publishing XanaNode substrates on a static host. +The [Hugo](hugo) repository contains the public-site theme, example substrate, and graph viewer for publishing [XanaNode](xananode) substrates on a static host. diff --git a/exampleSite/content/sources/xananode-protocol-repo.md b/exampleSite/content/sources/xananode-protocol-repo.md index 8e9b728c..6659e7c4 100644 --- a/exampleSite/content/sources/xananode-protocol-repo.md +++ b/exampleSite/content/sources/xananode-protocol-repo.md @@ -16,4 +16,4 @@ relationships: target: "protocol-artifacts" --- -The protocol repository is the source of truth for XanaNode schemas, registries, specs, examples, governance, and proposals. +The protocol repository is the source of truth for [XanaNode](xananode) schemas, registries, specs, examples, governance, and proposals. diff --git a/exampleSite/content/sources/xananode-studio-repo.md b/exampleSite/content/sources/xananode-studio-repo.md index fb4791b7..cf0291e9 100644 --- a/exampleSite/content/sources/xananode-studio-repo.md +++ b/exampleSite/content/sources/xananode-studio-repo.md @@ -16,4 +16,4 @@ relationships: target: "knowledge-substrate" --- -The Studio repository provides the local-first desktop workbench for editing nodes, previewing Hugo output, validating substrates, and managing author workflows. +The Studio repository provides the local-first desktop workbench for editing nodes, previewing [Hugo](hugo) output, validating substrates, and managing author workflows. diff --git a/exampleSite/content/sources/xananode-workspace-repo.md b/exampleSite/content/sources/xananode-workspace-repo.md index d6dee768..ebd90b9d 100644 --- a/exampleSite/content/sources/xananode-workspace-repo.md +++ b/exampleSite/content/sources/xananode-workspace-repo.md @@ -14,4 +14,4 @@ relationships: target: "federated-knowledge-substrates" --- -The Workspace repository manages multiple substrates and their operational lifecycle: folder layout, imports, Git state, builds, and health checks. +The Workspace repository manages multiple substrates and their operational lifecycle: folder layout, imports, [Git](xananode.canonical:technology/git) state, builds, and health checks. diff --git a/exampleSite/content/technologies/cytoscape-js.md b/exampleSite/content/technologies/cytoscape-js.md index ef4b4510..ba332325 100644 --- a/exampleSite/content/technologies/cytoscape-js.md +++ b/exampleSite/content/technologies/cytoscape-js.md @@ -8,4 +8,4 @@ relationships: target: "knowledge-substrate" --- -Cytoscape.js renders the visible graph. It is a presentation dependency, not the knowledge model itself. +[Cytoscape.js](xananode.canonical:technology/cytoscape-js) renders the visible graph. It is a presentation dependency, not the knowledge model itself. diff --git a/exampleSite/content/technologies/hugo.md b/exampleSite/content/technologies/hugo.md index bee56ebb..417b38eb 100644 --- a/exampleSite/content/technologies/hugo.md +++ b/exampleSite/content/technologies/hugo.md @@ -8,4 +8,4 @@ relationships: target: "static-publishing" --- -Hugo provides the [static publishing](/node/static-publishing) layer for XanaNode sites. +[Hugo](xananode.canonical:technology/hugo) provides the [static publishing](/node/static-publishing) layer for [XanaNode](xananode) sites. diff --git a/exampleSite/content/trails/branching-orientation-trail.md b/exampleSite/content/trails/branching-orientation-trail.md index c77f94bc..94cbe8f0 100644 --- a/exampleSite/content/trails/branching-orientation-trail.md +++ b/exampleSite/content/trails/branching-orientation-trail.md @@ -41,5 +41,5 @@ relationships: This trail deliberately branches after [XanaNode](/concept/xananode/) so the viewer can test a guided choose-your-path experience. -{{< node ref="start-here" >}} -{{< node ref="xananode" >}} +{{< node ref="[start-here](start-here)" >}} +{{< node ref="[xananode](xananode.canonical:concept/xananode)" >}} diff --git a/exampleSite/content/trails/historical-lineage-trail.md b/exampleSite/content/trails/historical-lineage-trail.md index 59f838b8..477568a5 100644 --- a/exampleSite/content/trails/historical-lineage-trail.md +++ b/exampleSite/content/trails/historical-lineage-trail.md @@ -24,4 +24,4 @@ relationships: target: "xananode" --- -This trail follows the historical lineage behind [XanaNode](/node/xananode): Bush's associative trails, Engelbart's augmentation work, Nelson's [transclusion](/node/transclusion) and visible interconnection, and the protocol's current focus on [typed relationships](/node/typed-relationships) and stable fragments. +This trail follows the historical lineage behind [XanaNode](/node/xananode): Bush's [associative trails](example.minimal:concept/associative-trails), Engelbart's augmentation work, Nelson's [transclusion](/node/transclusion) and visible interconnection, and the protocol's current focus on [typed relationships](/node/typed-relationships) and stable fragments. diff --git a/exampleSite/content/trails/protocol-artifacts-trail.md b/exampleSite/content/trails/protocol-artifacts-trail.md index e104500c..64bc45f8 100644 --- a/exampleSite/content/trails/protocol-artifacts-trail.md +++ b/exampleSite/content/trails/protocol-artifacts-trail.md @@ -37,17 +37,17 @@ This trail follows the artifacts a [XanaNode](/node/xananode) implementation pub It begins with the manifest, node records, and relationship list, then moves through compatibility reports, merge reports, registries, extension policy, custom extensions, federation examples, and governance rules. -{{< node ref="protocol-artifacts" >}} -{{< node ref="substrate-manifest" >}} -{{< node ref="substrate-node-record" >}} -{{< node ref="substrate-relationship-list" >}} -{{< node ref="compatibility-levels" >}} -{{< node ref="compatibility-report" >}} -{{< node ref="merge-report" >}} -{{< node ref="namespace-registry" >}} -{{< node ref="known-implementations-registry" >}} -{{< node ref="review-suggestions" >}} -{{< node ref="canonical-type-policy" >}} -{{< node ref="custom-extension-substrate" >}} -{{< node ref="federation-example" >}} -{{< node ref="federation-rules" >}} +{{< node ref="[protocol-artifacts](protocol-artifacts)" >}} +{{< node ref="[substrate-manifest](substrate-manifest)" >}} +{{< node ref="[substrate-node-record](substrate-node-record)" >}} +{{< node ref="[substrate-relationship-list](substrate-relationship-list)" >}} +{{< node ref="[compatibility-levels](compatibility-levels)" >}} +{{< node ref="[compatibility-report](compatibility-report)" >}} +{{< node ref="[merge-report](merge-report)" >}} +{{< node ref="[namespace-registry](namespace-registry)" >}} +{{< node ref="[known-implementations-registry](known-implementations-registry)" >}} +{{< node ref="[review-suggestions](review-suggestions)" >}} +{{< node ref="[canonical-type-policy](canonical-type-policy)" >}} +{{< node ref="[custom-extension-substrate](custom-extension-substrate)" >}} +{{< node ref="[federation-example](federation-example)" >}} +{{< node ref="[federation-rules](federation-rules)" >}} diff --git a/exampleSite/content/trails/xananode-core-trail.md b/exampleSite/content/trails/xananode-core-trail.md index be065b20..bf581288 100644 --- a/exampleSite/content/trails/xananode-core-trail.md +++ b/exampleSite/content/trails/xananode-core-trail.md @@ -35,16 +35,16 @@ This trail introduces [XanaNode](/node/xananode) as a protocol, ontology, and pu It moves from the problem of isolated documents to [typed relationships](/node/typed-relationships), [provenance](/node/provenance), stable fragments, namespaced schemas, [protocol artifacts](/node/protocol-artifacts), [merge validation](/node/merge-validation), [compatibility levels](/node/compatibility-levels), federation, and [civilizational memory](/node/civilizational-memory). -{{< node ref="start-here" >}} -{{< node ref="xananode" >}} -{{< node ref="knowledge-substrate" >}} +{{< node ref="[start-here](start-here)" >}} +{{< node ref="[xananode](xananode.canonical:concept/xananode)" >}} +{{< node ref="[knowledge-substrate](knowledge-substrate)" >}} {{< node ref="typed-relationships" >}} {{< node ref="provenance" >}} -{{< node ref="transclusion" >}} -{{< node ref="tumbler-addressing" >}} -{{< node ref="namespacing" >}} +{{< node ref="[transclusion](transclusion)" >}} +{{< node ref="[tumbler-addressing](tumbler-addressing)" >}} +{{< node ref="[namespacing](namespacing)" >}} {{< node ref="merge-validation" >}} {{< node ref="protocol-artifacts" >}} {{< node ref="compatibility-levels" >}} -{{< node ref="federated-knowledge-substrates" >}} +{{< node ref="[federated-knowledge-substrates](federated-knowledge-substrates)" >}} {{< node ref="civilizational-memory" >}} diff --git a/exampleSite/content/trails/xananode-implementation-stack-trail.md b/exampleSite/content/trails/xananode-implementation-stack-trail.md index de9cc78a..bf51a0fc 100644 --- a/exampleSite/content/trails/xananode-implementation-stack-trail.md +++ b/exampleSite/content/trails/xananode-implementation-stack-trail.md @@ -22,20 +22,20 @@ relationships: target: "xananode-studio-repo" --- -This trail orders the active XanaNode implementation repositories by dependency and responsibility. +This trail orders the active [XanaNode](xananode) implementation repositories by dependency and responsibility. The [protocol repository](/source/xananode-protocol-repository/) defines the canonical rules. The [Core SDK repository](/source/xananode-core-sdk-repository/) consumes those rules and exposes reusable validation, fragment, graph, and artifact APIs. -The [Hugo repository](/source/xananode-hugo-repository/) adapts Hugo content and static publishing to Core-validated protocol artifacts. +The [Hugo repository](/source/xananode-hugo-repository/) adapts [Hugo](hugo) content and [static publishing](static-publishing) to Core-validated [protocol artifacts](protocol-artifacts). The [Workspace repository](/source/xananode-workspace-repository/) manages multiple local substrates and their operational workflows. The [Studio repository](/source/xananode-studio-repository/) provides the desktop workbench for editing, previewing, validating, and navigating those substrates. -{{< node ref="xananode-protocol-repo" >}} -{{< node ref="xananode-core-sdk-repo" >}} -{{< node ref="xananode-hugo-repo" >}} -{{< node ref="xananode-workspace-repo" >}} -{{< node ref="xananode-studio-repo" >}} +{{< node ref="[xananode-protocol-repo](xananode-protocol-repo)" >}} +{{< node ref="[xananode-core-sdk-repo](xananode-core-sdk-repo)" >}} +{{< node ref="[xananode-hugo-repo](xananode-hugo-repo)" >}} +{{< node ref="[xananode-workspace-repo](xananode-workspace-repo)" >}} +{{< node ref="[xananode-studio-repo](xananode-studio-repo)" >}} diff --git a/exampleSite/data/xananode_suggestions.json b/exampleSite/data/xananode_suggestions.json index 32b9a04f..a45ae305 100644 --- a/exampleSite/data/xananode_suggestions.json +++ b/exampleSite/data/xananode_suggestions.json @@ -1,5 +1,5 @@ { - "generated_at": "2026-06-19T09:03:47.046Z", + "generated_at": "2026-06-19T09:11:47.482Z", "status": "pending_user_approval", "note": "These suggestions are not auto-applied. Review each replacement before editing content.", "implemented_transclusions": [ @@ -59,80 +59,24 @@ "autolinks": [ { "approved": false, - "file": "content\\trails\\xananode-implementation-stack-trail.md", - "line": 25, - "column": 30, - "source_node": "xananode-implementation-stack-trail", - "target_node": "xananode.example:concept/xananode", - "target_title": "XanaNode", - "matched_text": "XanaNode", - "matched_term": "XanaNode", - "match_kind": "core", - "replacement": "[XanaNode](xananode)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\xananode-implementation-stack-trail.md", - "line": 25, - "column": 30, - "source_node": "xananode-implementation-stack-trail", - "target_node": "xananode.canonical:concept/xananode", - "target_title": "XanaNode", - "matched_text": "XanaNode", - "matched_term": "XanaNode", - "match_kind": "core", - "replacement": "[XanaNode](xananode.canonical:concept/xananode)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\fragment-node.md", - "line": 15, - "column": 1, - "source_node": "fragment-node", - "target_node": "xananode.canonical:schema/node-type-fragment", - "target_title": "Fragment", - "matched_text": "Fragment", - "matched_term": "Fragment", - "match_kind": "core", - "replacement": "[Fragment](xananode.canonical:schema/node-type-fragment)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\tumbler-addressing.md", - "line": 23, - "column": 68, - "source_node": "tumbler-addressing", - "target_node": "xananode.canonical:schema/node-type-fragment", - "target_title": "Fragment", - "matched_text": "fragment", - "matched_term": "fragment", - "match_kind": "core", - "replacement": "[fragment](xananode.canonical:schema/node-type-fragment)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\transclusion.md", - "line": 13, - "column": 25, - "source_node": "transclusion", - "target_node": "xananode.canonical:schema/node-type-source", - "target_title": "Source", - "matched_text": "source", - "matched_term": "source", + "file": "xananode.review:observation/unresolved-review-fixture", + "line": 1, + "column": 59, + "source_node": "xananode.review:observation/unresolved-review-fixture", + "target_node": "xananode.example:concept/transclusion", + "target_title": "Transclusion", + "matched_text": "transclusion", + "matched_term": "transclusion", "match_kind": "core", - "replacement": "[source](xananode.canonical:schema/node-type-source)", + "replacement": "[transclusion](transclusion)", "note": "Suggestion only. Review and apply manually if approved." }, { "approved": false, - "file": "content\\essays\\using-hugo-with-protocol-json.md", - "line": 47, - "column": 69, - "source_node": "using-hugo-with-protocol-json", + "file": "xananode.review:observation/unresolved-review-fixture", + "line": 1, + "column": 77, + "source_node": "xananode.review:observation/unresolved-review-fixture", "target_node": "xananode.example:concept/protocol-artifacts", "target_title": "Protocol Artifacts", "matched_text": "protocol artifacts", @@ -143,25367 +87,4757 @@ }, { "approved": false, - "file": "content\\essays\\using-hugo-with-protocol-json.md", - "line": 47, - "column": 69, - "source_node": "using-hugo-with-protocol-json", - "target_node": "xananode.canonical:concept/protocol-artifacts", - "target_title": "Protocol Artifacts", - "matched_text": "protocol artifacts", - "matched_term": "protocol artifacts", + "file": "xananode.review:observation/unresolved-review-fixture", + "line": 1, + "column": 48, + "source_node": "xananode.review:observation/unresolved-review-fixture", + "target_node": "xananode.lineage:publication/hyperland", + "target_title": "Hyperland", + "matched_text": "Hyperland", + "matched_term": "Hyperland", "match_kind": "core", - "replacement": "[protocol artifacts](xananode.canonical:concept/protocol-artifacts)", + "replacement": "[Hyperland](xananode.lineage:publication/hyperland)", "note": "Suggestion only. Review and apply manually if approved." - }, + } + ], + "transclusions": [ { "approved": false, - "file": "content\\essays\\using-hugo-with-protocol-json.md", - "line": 20, - "column": 73, - "source_node": "using-hugo-with-protocol-json", - "target_node": "xananode.canonical:schema/relationship-type-authored", - "target_title": "Authored", - "matched_text": "authored", - "matched_term": "authored", - "match_kind": "core", - "replacement": "[authored](xananode.canonical:schema/relationship-type-authored)", + "file": "xananode.review:observation/unresolved-review-fixture", + "line": 1, + "column": 1, + "source_node": "xananode.review:observation/unresolved-review-fixture", + "target_node": "xananode.example:fragment/xanadu-document-interconnection-0001", + "target_title": "xananode.example:fragment/xanadu-document-interconnection-0001", + "version": "versioned", + "range": "fragment", + "matched_text": "This node appears to quote or closely reuse an authored fragment.", + "replacement": "{{< xana ref=\"xananode.example:fragment/xanadu-document-interconnection-0001\" >}}", "note": "Suggestion only. Review and apply manually if approved." - }, + } + ], + "merge_candidates": [ { - "approved": false, - "file": "content\\concepts\\transclusion.md", - "line": 13, - "column": 32, - "source_node": "transclusion", - "target_node": "xananode.canonical:schema/node-type-fragment", - "target_title": "Fragment", - "matched_text": "fragment", - "matched_term": "fragment", - "match_kind": "core", - "replacement": "[fragment](xananode.canonical:schema/node-type-fragment)", - "note": "Suggestion only. Review and apply manually if approved." + "kind": "same_id", + "existing": "xananode.example:fragment/as-we-may-think-0004", + "incoming": "example.minimal:fragment/as-we-may-think-0004", + "existing_title": "Associative Trails Fragment", + "incoming_title": "As We May Think Fragment 0004", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." }, { - "approved": false, - "file": "content\\concepts\\fragment-node.md", - "line": 17, - "column": 37, - "source_node": "fragment-node", - "target_node": "xananode.canonical:schema/node-type-source", - "target_title": "Source", - "matched_text": "source", - "matched_term": "source", - "match_kind": "core", - "replacement": "[source](xananode.canonical:schema/node-type-source)", - "note": "Suggestion only. Review and apply manually if approved." + "kind": "same_id", + "existing": "xananode.example:concept/knowledge-substrate", + "incoming": "example.minimal:concept/knowledge-substrate", + "existing_title": "Knowledge Substrate", + "incoming_title": "Knowledge Substrate", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." }, { - "approved": false, - "file": "content\\trails\\xananode-implementation-stack-trail.md", - "line": 31, - "column": 65, - "source_node": "xananode-implementation-stack-trail", - "target_node": "xananode.example:technology/hugo", - "target_title": "Hugo", - "matched_text": "Hugo", - "matched_term": "Hugo", - "match_kind": "core", - "replacement": "[Hugo](hugo)", - "note": "Suggestion only. Review and apply manually if approved." + "kind": "same_id", + "existing": "xananode.example:source/as-we-may-think", + "incoming": "example.minimal:source/as-we-may-think", + "existing_title": "As We May Think", + "incoming_title": "As We May Think", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." }, { - "approved": false, - "file": "content\\trails\\xananode-implementation-stack-trail.md", - "line": 31, - "column": 65, - "source_node": "xananode-implementation-stack-trail", - "target_node": "xananode.canonical:technology/hugo", - "target_title": "Hugo", - "matched_text": "Hugo", - "matched_term": "Hugo", - "match_kind": "core", - "replacement": "[Hugo](xananode.canonical:technology/hugo)", - "note": "Suggestion only. Review and apply manually if approved." + "kind": "same_id", + "existing": "xananode.example:essay/start-here", + "incoming": "example.minimal:trail/start-here", + "existing_title": "Start Here", + "incoming_title": "Start Here", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." }, { - "approved": false, - "file": "content\\trails\\protocol-artifacts-trail.md", - "line": 38, - "column": 48, - "source_node": "protocol-artifacts-trail", - "target_node": "xananode.canonical:schema/node-type-relationship", - "target_title": "Relationship", - "matched_text": "relationship", - "matched_term": "relationship", - "match_kind": "core", - "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", - "note": "Suggestion only. Review and apply manually if approved." + "kind": "same_id", + "existing": "xananode.example:concept/knowledge-substrate", + "incoming": "xananode.canonical:concept/knowledge-substrate", + "existing_title": "Knowledge Substrate", + "incoming_title": "Knowledge Substrate", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." }, { - "approved": false, - "file": "content\\schemas\\substrate-manifest-schema.md", - "line": 17, - "column": 6, - "source_node": "substrate-manifest-schema", - "target_node": "xananode.canonical:schema/node-type-schema", - "target_title": "Schema", - "matched_text": "schema", - "matched_term": "schema", - "match_kind": "core", - "replacement": "[schema](xananode.canonical:schema/node-type-schema)", - "note": "Suggestion only. Review and apply manually if approved." + "kind": "same_id", + "existing": "xananode.example:concept/protocol-artifacts", + "incoming": "xananode.canonical:concept/protocol-artifacts", + "existing_title": "Protocol Artifacts", + "incoming_title": "Protocol Artifacts", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." }, { - "approved": false, - "file": "content\\essays\\what-is-xananode.md", - "line": 22, - "column": 14, - "source_node": "what-is-xananode", - "target_node": "xananode.canonical:schema/relationship-type-defines", - "target_title": "Defines", - "matched_text": "defines", - "matched_term": "defines", - "match_kind": "core", - "replacement": "[defines](xananode.canonical:schema/relationship-type-defines)", - "note": "Suggestion only. Review and apply manually if approved." + "kind": "same_id", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode", + "incoming_title": "XanaNode", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." }, { - "approved": false, - "file": "content\\essays\\using-hugo-with-protocol-json.md", - "line": 18, - "column": 1, - "source_node": "using-hugo-with-protocol-json", - "target_node": "xananode.example:technology/hugo", - "target_title": "Hugo", - "matched_text": "Hugo", - "matched_term": "Hugo", - "match_kind": "core", - "replacement": "[Hugo](hugo)", - "note": "Suggestion only. Review and apply manually if approved." + "kind": "same_id", + "existing": "xananode.example:essay/what-is-xananode", + "incoming": "xananode.canonical:essay/what-is-xananode", + "existing_title": "What Is XanaNode?", + "incoming_title": "What Is XanaNode?", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." }, { - "approved": false, - "file": "content\\essays\\using-hugo-with-protocol-json.md", - "line": 18, - "column": 1, - "source_node": "using-hugo-with-protocol-json", - "target_node": "xananode.canonical:technology/hugo", - "target_title": "Hugo", - "matched_text": "Hugo", - "matched_term": "Hugo", - "match_kind": "core", - "replacement": "[Hugo](xananode.canonical:technology/hugo)", - "note": "Suggestion only. Review and apply manually if approved." + "kind": "same_id", + "existing": "xananode.example:media/xananode-icon", + "incoming": "xananode.canonical:media/xananode-icon", + "existing_title": "XanaNode Icon", + "incoming_title": "XanaNode Icon", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." }, { - "approved": false, - "file": "content\\essays\\start-here.md", - "line": 28, - "column": 25, - "source_node": "start-here", - "target_node": "xananode.canonical:concept/xananode", - "target_title": "XanaNode", - "matched_text": "XanaNode", - "matched_term": "XanaNode", - "match_kind": "core", - "replacement": "[XanaNode](xananode.canonical:concept/xananode)", - "note": "Suggestion only. Review and apply manually if approved." + "kind": "same_id", + "existing": "xananode.example:project/xananode-hugo-theme", + "incoming": "xananode.canonical:project/xananode-hugo-theme", + "existing_title": "XanaNode Hugo Theme", + "incoming_title": "XanaNode Hugo Theme", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." }, { - "approved": false, - "file": "content\\concepts\\tumbler-addressing.md", - "line": 27, - "column": 120, - "source_node": "tumbler-addressing", - "target_node": "xananode.canonical:schema/node-type-source", - "target_title": "Source", - "matched_text": "source", - "matched_term": "source", - "match_kind": "core", - "replacement": "[source](xananode.canonical:schema/node-type-source)", - "note": "Suggestion only. Review and apply manually if approved." + "kind": "same_id", + "existing": "xananode.example:schema/compatibility-report-schema", + "incoming": "xananode.canonical:schema/canonical-schema-compatibility-report", + "existing_title": "Compatibility Report Schema", + "incoming_title": "Compatibility Report Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." }, { - "approved": false, - "file": "content\\concepts\\tumbler-addressing.md", - "line": 23, - "column": 28, - "source_node": "tumbler-addressing", - "target_node": "xananode.canonical:schema/relationship-type-uses", - "target_title": "Uses", - "matched_text": "uses", - "matched_term": "uses", - "match_kind": "core", - "replacement": "[uses](xananode.canonical:schema/relationship-type-uses)", - "note": "Suggestion only. Review and apply manually if approved." + "kind": "same_id", + "existing": "xananode.example:schema/merge-report-schema", + "incoming": "xananode.canonical:schema/canonical-schema-merge-report", + "existing_title": "Merge Report Schema", + "incoming_title": "Merge Report Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." }, { - "approved": false, - "file": "content\\concepts\\transclusion.md", - "line": 13, - "column": 14, - "source_node": "transclusion", - "target_node": "xananode.canonical:schema/relationship-type-includes", - "target_title": "Includes", - "matched_text": "includes", - "matched_term": "includes", - "match_kind": "core", - "replacement": "[includes](xananode.canonical:schema/relationship-type-includes)", - "note": "Suggestion only. Review and apply manually if approved." + "kind": "same_id", + "existing": "xananode.example:schema/substrate-manifest-schema", + "incoming": "xananode.canonical:schema/canonical-schema-substrate-manifest", + "existing_title": "Substrate Manifest Schema", + "incoming_title": "Substrate Manifest Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." }, { - "approved": false, - "file": "content\\concepts\\substrate-relationship-list.md", - "line": 15, - "column": 6, - "source_node": "substrate-relationship-list", - "target_node": "xananode.canonical:schema/node-type-relationship", - "target_title": "Relationship", - "matched_text": "relationship", - "matched_term": "relationship", - "match_kind": "core", - "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", - "note": "Suggestion only. Review and apply manually if approved." + "kind": "same_id", + "existing": "xananode.example:schema/substrate-node-schema", + "incoming": "xananode.canonical:schema/canonical-schema-substrate-node", + "existing_title": "Substrate Node Schema", + "incoming_title": "Substrate Node Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." }, { - "approved": false, - "file": "content\\concepts\\single-source-of-truth.md", - "line": 15, - "column": 8, - "source_node": "single-source-of-truth", - "target_node": "xananode.canonical:schema/node-type-source", - "target_title": "Source", - "matched_text": "source", - "matched_term": "source", - "match_kind": "core", - "replacement": "[source](xananode.canonical:schema/node-type-source)", - "note": "Suggestion only. Review and apply manually if approved." + "kind": "same_id", + "existing": "xananode.example:schema/substrate-relationships-schema", + "incoming": "xananode.canonical:schema/canonical-schema-substrate-relationships", + "existing_title": "Substrate Relationships Schema", + "incoming_title": "Substrate Relationships Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." }, { - "approved": false, - "file": "content\\concepts\\schema-extension.md", - "line": 17, - "column": 10, - "source_node": "schema-extension", - "target_node": "xananode.canonical:schema/node-type-schema", - "target_title": "Schema", - "matched_text": "schema", - "matched_term": "schema", - "match_kind": "core", - "replacement": "[schema](xananode.canonical:schema/node-type-schema)", - "note": "Suggestion only. Review and apply manually if approved." + "kind": "same_id", + "existing": "xananode.example:schema/compatibility-report-schema", + "incoming": "xananode.canonical:schema/compatibility-report-schema", + "existing_title": "Compatibility Report Schema", + "incoming_title": "Compatibility Report Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." }, { - "approved": false, - "file": "content\\concepts\\provenance.md", - "line": 13, - "column": 3, - "source_node": "provenance", - "target_node": "xananode.canonical:schema/node-type-claim", - "target_title": "Claim", - "matched_text": "claim", - "matched_term": "claim", - "match_kind": "core", - "replacement": "[claim](xananode.canonical:schema/node-type-claim)", - "note": "Suggestion only. Review and apply manually if approved." + "kind": "same_id", + "existing": "xananode.example:concept/known-implementations-registry", + "incoming": "xananode.canonical:schema/known-implementations-registry", + "existing_title": "Known Implementations Registry", + "incoming_title": "Known Implementations Registry", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." }, { - "approved": false, - "file": "content\\concepts\\deep-linking.md", - "line": 15, - "column": 39, - "source_node": "deep-linking", - "target_node": "xananode.canonical:schema/node-type-fragment", - "target_title": "Fragment", - "matched_text": "fragment", - "matched_term": "fragment", - "match_kind": "core", - "replacement": "[fragment](xananode.canonical:schema/node-type-fragment)", - "note": "Suggestion only. Review and apply manually if approved." + "kind": "same_id", + "existing": "xananode.example:schema/merge-report-schema", + "incoming": "xananode.canonical:schema/merge-report-schema", + "existing_title": "Merge Report Schema", + "incoming_title": "Merge Report Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." }, { - "approved": false, - "file": "content\\concepts\\compatibility-report.md", - "line": 15, - "column": 47, - "source_node": "compatibility-report", - "target_node": "xananode.canonical:schema/node-type-schema", - "target_title": "Schema", - "matched_text": "schema", - "matched_term": "schema", - "match_kind": "core", - "replacement": "[schema](xananode.canonical:schema/node-type-schema)", - "note": "Suggestion only. Review and apply manually if approved." + "kind": "same_id", + "existing": "xananode.example:concept/namespace-registry", + "incoming": "xananode.canonical:schema/namespace-registry", + "existing_title": "Namespace Registry", + "incoming_title": "Namespace Registry", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." }, { - "approved": false, - "file": "content\\claims\\claim-relationships-preserve-context.md", - "line": 14, - "column": 27, - "source_node": "claim-relationships-preserve-context", - "target_node": "xananode.canonical:schema/node-type-source", - "target_title": "Source", - "matched_text": "source", - "matched_term": "source", - "match_kind": "core", - "replacement": "[source](xananode.canonical:schema/node-type-source)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\xananode-implementation-stack-trail.md", - "line": 31, - "column": 82, - "source_node": "xananode-implementation-stack-trail", - "target_node": "xananode.example:technology/static-publishing", - "target_title": "Static Publishing", - "matched_text": "static publishing", - "matched_term": "static publishing", - "match_kind": "core", - "replacement": "[static publishing](static-publishing)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\xananode-implementation-stack-trail.md", - "line": 40, - "column": 15, - "source_node": "xananode-implementation-stack-trail", - "target_node": "xananode.example:source/xananode-workspace-repo", - "target_title": "XanaNode Workspace Repository", - "matched_text": "xananode-workspace-repo", - "matched_term": "xananode-workspace-repo", - "match_kind": "core", - "replacement": "[xananode-workspace-repo](xananode-workspace-repo)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\xananode-implementation-stack-trail.md", - "line": 41, - "column": 15, - "source_node": "xananode-implementation-stack-trail", - "target_node": "xananode.example:source/xananode-studio-repo", - "target_title": "XanaNode Studio Repository", - "matched_text": "xananode-studio-repo", - "matched_term": "xananode-studio-repo", - "match_kind": "core", - "replacement": "[xananode-studio-repo](xananode-studio-repo)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\xananode-implementation-stack-trail.md", - "line": 37, - "column": 15, - "source_node": "xananode-implementation-stack-trail", - "target_node": "xananode.example:source/xananode-protocol-repo", - "target_title": "XanaNode Protocol Repository", - "matched_text": "xananode-protocol-repo", - "matched_term": "xananode-protocol-repo", - "match_kind": "core", - "replacement": "[xananode-protocol-repo](xananode-protocol-repo)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\xananode-implementation-stack-trail.md", - "line": 39, - "column": 15, - "source_node": "xananode-implementation-stack-trail", - "target_node": "xananode.example:source/xananode-hugo-repo", - "target_title": "XanaNode Hugo Repository", - "matched_text": "xananode-hugo-repo", - "matched_term": "xananode-hugo-repo", - "match_kind": "core", - "replacement": "[xananode-hugo-repo](xananode-hugo-repo)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\xananode-implementation-stack-trail.md", - "line": 38, - "column": 15, - "source_node": "xananode-implementation-stack-trail", - "target_node": "xananode.example:source/xananode-core-sdk-repo", - "target_title": "XanaNode Core SDK Repository", - "matched_text": "xananode-core-sdk-repo", - "matched_term": "xananode-core-sdk-repo", - "match_kind": "core", - "replacement": "[xananode-core-sdk-repo](xananode-core-sdk-repo)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\xananode-implementation-stack-trail.md", - "line": 31, - "column": 118, - "source_node": "xananode-implementation-stack-trail", - "target_node": "xananode.example:concept/protocol-artifacts", - "target_title": "Protocol Artifacts", - "matched_text": "protocol artifacts", - "matched_term": "protocol artifacts", - "match_kind": "core", - "replacement": "[protocol artifacts](protocol-artifacts)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\xananode-implementation-stack-trail.md", - "line": 31, - "column": 118, - "source_node": "xananode-implementation-stack-trail", - "target_node": "xananode.canonical:concept/protocol-artifacts", - "target_title": "Protocol Artifacts", - "matched_text": "protocol artifacts", - "matched_term": "protocol artifacts", - "match_kind": "core", - "replacement": "[protocol artifacts](xananode.canonical:concept/protocol-artifacts)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\xananode-implementation-stack-trail.md", - "line": 29, - "column": 120, - "source_node": "xananode-implementation-stack-trail", - "target_node": "xananode.canonical:schema/node-type-fragment", - "target_title": "Fragment", - "matched_text": "fragment", - "matched_term": "fragment", - "match_kind": "core", - "replacement": "[fragment](xananode.canonical:schema/node-type-fragment)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\xananode-implementation-stack-trail.md", - "line": 25, - "column": 6, - "source_node": "xananode-implementation-stack-trail", - "target_node": "xananode.canonical:schema/node-type-trail", - "target_title": "Trail", - "matched_text": "trail", - "matched_term": "trail", - "match_kind": "core", - "replacement": "[trail](xananode.canonical:schema/node-type-trail)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\xananode-implementation-stack-trail.md", - "line": 27, - "column": 66, - "source_node": "xananode-implementation-stack-trail", - "target_node": "xananode.canonical:schema/relationship-type-defines", - "target_title": "Defines", - "matched_text": "defines", - "matched_term": "defines", - "match_kind": "core", - "replacement": "[defines](xananode.canonical:schema/relationship-type-defines)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\xananode-core-trail.md", - "line": 38, - "column": 15, - "source_node": "xananode-core-trail", - "target_node": "xananode.example:essay/start-here", - "target_title": "Start Here", - "matched_text": "start-here", - "matched_term": "start-here", - "match_kind": "core", - "replacement": "[start-here](start-here)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\xananode-core-trail.md", - "line": 44, - "column": 15, - "source_node": "xananode-core-trail", - "target_node": "xananode.example:concept/tumbler-addressing", - "target_title": "Tumbler Addressing", - "matched_text": "tumbler-addressing", - "matched_term": "tumbler-addressing", - "match_kind": "core", - "replacement": "[tumbler-addressing](tumbler-addressing)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\xananode-core-trail.md", - "line": 43, - "column": 15, - "source_node": "xananode-core-trail", - "target_node": "xananode.example:concept/transclusion", - "target_title": "Transclusion", - "matched_text": "transclusion", - "matched_term": "transclusion", - "match_kind": "core", - "replacement": "[transclusion](transclusion)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\xananode-core-trail.md", - "line": 45, - "column": 15, - "source_node": "xananode-core-trail", - "target_node": "xananode.example:concept/namespacing", - "target_title": "Namespacing", - "matched_text": "namespacing", - "matched_term": "namespacing", - "match_kind": "core", - "replacement": "[namespacing](namespacing)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\xananode-core-trail.md", - "line": 40, - "column": 15, - "source_node": "xananode-core-trail", - "target_node": "xananode.example:concept/knowledge-substrate", - "target_title": "Knowledge Substrate", - "matched_text": "knowledge-substrate", - "matched_term": "knowledge-substrate", - "match_kind": "core", - "replacement": "[knowledge-substrate](knowledge-substrate)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\xananode-core-trail.md", - "line": 49, - "column": 15, - "source_node": "xananode-core-trail", - "target_node": "xananode.example:concept/federated-knowledge-substrates", - "target_title": "Federated Knowledge Substrates", - "matched_text": "federated-knowledge-substrates", - "matched_term": "federated-knowledge-substrates", - "match_kind": "core", - "replacement": "[federated-knowledge-substrates](federated-knowledge-substrates)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\xananode-core-trail.md", - "line": 39, - "column": 15, - "source_node": "xananode-core-trail", - "target_node": "xananode.canonical:concept/xananode", - "target_title": "XanaNode", - "matched_text": "xananode", - "matched_term": "xananode", - "match_kind": "core", - "replacement": "[xananode](xananode.canonical:concept/xananode)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\xananode-core-trail.md", - "line": 34, - "column": 6, - "source_node": "xananode-core-trail", - "target_node": "xananode.canonical:schema/node-type-trail", - "target_title": "Trail", - "matched_text": "trail", - "matched_term": "trail", - "match_kind": "core", - "replacement": "[trail](xananode.canonical:schema/node-type-trail)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\xananode-core-trail.md", - "line": 36, - "column": 39, - "source_node": "xananode-core-trail", - "target_node": "xananode.canonical:schema/relationship-type-documents", - "target_title": "Documents", - "matched_text": "documents", - "matched_term": "documents", - "match_kind": "core", - "replacement": "[documents](xananode.canonical:schema/relationship-type-documents)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\protocol-artifacts-trail.md", - "line": 43, - "column": 15, - "source_node": "protocol-artifacts-trail", - "target_node": "xananode.example:concept/substrate-relationship-list", - "target_title": "Substrate Relationship List", - "matched_text": "substrate-relationship-list", - "matched_term": "substrate-relationship-list", - "match_kind": "core", - "replacement": "[substrate-relationship-list](substrate-relationship-list)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\protocol-artifacts-trail.md", - "line": 42, - "column": 15, - "source_node": "protocol-artifacts-trail", - "target_node": "xananode.example:concept/substrate-node-record", - "target_title": "Substrate Node Record", - "matched_text": "substrate-node-record", - "matched_term": "substrate-node-record", - "match_kind": "core", - "replacement": "[substrate-node-record](substrate-node-record)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\protocol-artifacts-trail.md", - "line": 41, - "column": 15, - "source_node": "protocol-artifacts-trail", - "target_node": "xananode.example:concept/substrate-manifest", - "target_title": "Substrate Manifest", - "matched_text": "substrate-manifest", - "matched_term": "substrate-manifest", - "match_kind": "core", - "replacement": "[substrate-manifest](substrate-manifest)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\protocol-artifacts-trail.md", - "line": 49, - "column": 15, - "source_node": "protocol-artifacts-trail", - "target_node": "xananode.example:concept/review-suggestions", - "target_title": "Review Suggestions", - "matched_text": "review-suggestions", - "matched_term": "review-suggestions", - "match_kind": "core", - "replacement": "[review-suggestions](review-suggestions)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\protocol-artifacts-trail.md", - "line": 40, - "column": 15, - "source_node": "protocol-artifacts-trail", - "target_node": "xananode.example:concept/protocol-artifacts", - "target_title": "Protocol Artifacts", - "matched_text": "protocol-artifacts", - "matched_term": "protocol-artifacts", - "match_kind": "core", - "replacement": "[protocol-artifacts](protocol-artifacts)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\protocol-artifacts-trail.md", - "line": 47, - "column": 15, - "source_node": "protocol-artifacts-trail", - "target_node": "xananode.example:concept/namespace-registry", - "target_title": "Namespace Registry", - "matched_text": "namespace-registry", - "matched_term": "namespace-registry", - "match_kind": "core", - "replacement": "[namespace-registry](namespace-registry)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\protocol-artifacts-trail.md", - "line": 46, - "column": 15, - "source_node": "protocol-artifacts-trail", - "target_node": "xananode.example:concept/merge-report", - "target_title": "Merge Report", - "matched_text": "merge-report", - "matched_term": "merge-report", - "match_kind": "core", - "replacement": "[merge-report](merge-report)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\protocol-artifacts-trail.md", - "line": 48, - "column": 15, - "source_node": "protocol-artifacts-trail", - "target_node": "xananode.example:concept/known-implementations-registry", - "target_title": "Known Implementations Registry", - "matched_text": "known-implementations-registry", - "matched_term": "known-implementations-registry", - "match_kind": "core", - "replacement": "[known-implementations-registry](known-implementations-registry)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\protocol-artifacts-trail.md", - "line": 53, - "column": 15, - "source_node": "protocol-artifacts-trail", - "target_node": "xananode.example:concept/federation-rules", - "target_title": "Federation Rules", - "matched_text": "federation-rules", - "matched_term": "federation-rules", - "match_kind": "core", - "replacement": "[federation-rules](federation-rules)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\protocol-artifacts-trail.md", - "line": 52, - "column": 15, - "source_node": "protocol-artifacts-trail", - "target_node": "xananode.example:concept/federation-example", - "target_title": "Federation Example", - "matched_text": "federation-example", - "matched_term": "federation-example", - "match_kind": "core", - "replacement": "[federation-example](federation-example)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\protocol-artifacts-trail.md", - "line": 51, - "column": 15, - "source_node": "protocol-artifacts-trail", - "target_node": "xananode.example:concept/custom-extension-substrate", - "target_title": "Custom Extension Substrate", - "matched_text": "custom-extension-substrate", - "matched_term": "custom-extension-substrate", - "match_kind": "core", - "replacement": "[custom-extension-substrate](custom-extension-substrate)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\protocol-artifacts-trail.md", - "line": 45, - "column": 15, - "source_node": "protocol-artifacts-trail", - "target_node": "xananode.example:concept/compatibility-report", - "target_title": "Compatibility Report", - "matched_text": "compatibility-report", - "matched_term": "compatibility-report", - "match_kind": "core", - "replacement": "[compatibility-report](compatibility-report)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\protocol-artifacts-trail.md", - "line": 44, - "column": 15, - "source_node": "protocol-artifacts-trail", - "target_node": "xananode.example:concept/compatibility-levels", - "target_title": "Compatibility Levels", - "matched_text": "compatibility-levels", - "matched_term": "compatibility-levels", - "match_kind": "core", - "replacement": "[compatibility-levels](compatibility-levels)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\protocol-artifacts-trail.md", - "line": 50, - "column": 15, - "source_node": "protocol-artifacts-trail", - "target_node": "xananode.example:concept/canonical-type-policy", - "target_title": "Canonical Type Policy", - "matched_text": "canonical-type-policy", - "matched_term": "canonical-type-policy", - "match_kind": "core", - "replacement": "[canonical-type-policy](canonical-type-policy)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\protocol-artifacts-trail.md", - "line": 36, - "column": 6, - "source_node": "protocol-artifacts-trail", - "target_node": "xananode.canonical:schema/node-type-trail", - "target_title": "Trail", - "matched_text": "trail", - "matched_term": "trail", - "match_kind": "core", - "replacement": "[trail](xananode.canonical:schema/node-type-trail)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\historical-lineage-trail.md", - "line": 27, - "column": 85, - "source_node": "historical-lineage-trail", - "target_node": "example.minimal:concept/associative-trails", - "target_title": "Associative Trails", - "matched_text": "associative trails", - "matched_term": "associative trails", - "match_kind": "core", - "replacement": "[associative trails](example.minimal:concept/associative-trails)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\historical-lineage-trail.md", - "line": 27, - "column": 6, - "source_node": "historical-lineage-trail", - "target_node": "xananode.canonical:schema/node-type-trail", - "target_title": "Trail", - "matched_text": "trail", - "matched_term": "trail", - "match_kind": "core", - "replacement": "[trail](xananode.canonical:schema/node-type-trail)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\branching-orientation-trail.md", - "line": 44, - "column": 15, - "source_node": "branching-orientation-trail", - "target_node": "xananode.example:essay/start-here", - "target_title": "Start Here", - "matched_text": "start-here", - "matched_term": "start-here", - "match_kind": "core", - "replacement": "[start-here](start-here)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\branching-orientation-trail.md", - "line": 45, - "column": 15, - "source_node": "branching-orientation-trail", - "target_node": "xananode.canonical:concept/xananode", - "target_title": "XanaNode", - "matched_text": "xananode", - "matched_term": "xananode", - "match_kind": "core", - "replacement": "[xananode](xananode.canonical:concept/xananode)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\branching-orientation-trail.md", - "line": 42, - "column": 6, - "source_node": "branching-orientation-trail", - "target_node": "xananode.canonical:schema/node-type-trail", - "target_title": "Trail", - "matched_text": "trail", - "matched_term": "trail", - "match_kind": "core", - "replacement": "[trail](xananode.canonical:schema/node-type-trail)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\technologies\\hugo.md", - "line": 11, - "column": 74, - "source_node": "hugo", - "target_node": "xananode.example:concept/xananode", - "target_title": "XanaNode", - "matched_text": "XanaNode", - "matched_term": "XanaNode", - "match_kind": "core", - "replacement": "[XanaNode](xananode)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\technologies\\hugo.md", - "line": 11, - "column": 74, - "source_node": "hugo", - "target_node": "xananode.canonical:concept/xananode", - "target_title": "XanaNode", - "matched_text": "XanaNode", - "matched_term": "XanaNode", - "match_kind": "core", - "replacement": "[XanaNode](xananode.canonical:concept/xananode)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\technologies\\hugo.md", - "line": 11, - "column": 1, - "source_node": "hugo", - "target_node": "xananode.canonical:technology/hugo", - "target_title": "Hugo", - "matched_text": "Hugo", - "matched_term": "Hugo", - "match_kind": "core", - "replacement": "[Hugo](xananode.canonical:technology/hugo)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\technologies\\cytoscape-js.md", - "line": 11, - "column": 1, - "source_node": "cytoscape-js", - "target_node": "xananode.canonical:technology/cytoscape-js", - "target_title": "Cytoscape.js", - "matched_text": "Cytoscape.js", - "matched_term": "Cytoscape.js", - "match_kind": "core", - "replacement": "[Cytoscape.js](xananode.canonical:technology/cytoscape-js)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\sources\\xananode-workspace-repo.md", - "line": 17, - "column": 111, - "source_node": "xananode-workspace-repo", - "target_node": "xananode.canonical:technology/git", - "target_title": "Git", - "matched_text": "Git", - "matched_term": "Git", - "match_kind": "core", - "replacement": "[Git](xananode.canonical:technology/git)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\sources\\xananode-studio-repo.md", - "line": 19, - "column": 96, - "source_node": "xananode-studio-repo", - "target_node": "xananode.example:technology/hugo", - "target_title": "Hugo", - "matched_text": "Hugo", - "matched_term": "Hugo", - "match_kind": "core", - "replacement": "[Hugo](hugo)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\sources\\xananode-studio-repo.md", - "line": 19, - "column": 96, - "source_node": "xananode-studio-repo", - "target_node": "xananode.canonical:technology/hugo", - "target_title": "Hugo", - "matched_text": "Hugo", - "matched_term": "Hugo", - "match_kind": "core", - "replacement": "[Hugo](xananode.canonical:technology/hugo)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\sources\\xananode-protocol-repo.md", - "line": 19, - "column": 52, - "source_node": "xananode-protocol-repo", - "target_node": "xananode.example:concept/xananode", - "target_title": "XanaNode", - "matched_text": "XanaNode", - "matched_term": "XanaNode", - "match_kind": "core", - "replacement": "[XanaNode](xananode)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\sources\\xananode-protocol-repo.md", - "line": 19, - "column": 52, - "source_node": "xananode-protocol-repo", - "target_node": "xananode.canonical:concept/xananode", - "target_title": "XanaNode", - "matched_text": "XanaNode", - "matched_term": "XanaNode", - "match_kind": "core", - "replacement": "[XanaNode](xananode.canonical:concept/xananode)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\sources\\xananode-protocol-repo.md", - "line": 19, - "column": 32, - "source_node": "xananode-protocol-repo", - "target_node": "xananode.canonical:schema/node-type-source", - "target_title": "Source", - "matched_text": "source", - "matched_term": "source", - "match_kind": "core", - "replacement": "[source](xananode.canonical:schema/node-type-source)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\sources\\xananode-hugo-repo.md", - "line": 19, - "column": 5, - "source_node": "xananode-hugo-repo", - "target_node": "xananode.example:technology/hugo", - "target_title": "Hugo", - "matched_text": "Hugo", - "matched_term": "Hugo", - "match_kind": "core", - "replacement": "[Hugo](hugo)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\sources\\xananode-hugo-repo.md", - "line": 19, - "column": 104, - "source_node": "xananode-hugo-repo", - "target_node": "xananode.example:concept/xananode", - "target_title": "XanaNode", - "matched_text": "XanaNode", - "matched_term": "XanaNode", - "match_kind": "core", - "replacement": "[XanaNode](xananode)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\sources\\xananode-hugo-repo.md", - "line": 19, - "column": 104, - "source_node": "xananode-hugo-repo", - "target_node": "xananode.canonical:concept/xananode", - "target_title": "XanaNode", - "matched_text": "XanaNode", - "matched_term": "XanaNode", - "match_kind": "core", - "replacement": "[XanaNode](xananode.canonical:concept/xananode)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\sources\\xananode-hugo-repo.md", - "line": 19, - "column": 21, - "source_node": "xananode-hugo-repo", - "target_node": "xananode.canonical:schema/relationship-type-contains", - "target_title": "Contains", - "matched_text": "contains", - "matched_term": "contains", - "match_kind": "core", - "replacement": "[contains](xananode.canonical:schema/relationship-type-contains)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\sources\\xananode-hugo-repo.md", - "line": 19, - "column": 5, - "source_node": "xananode-hugo-repo", - "target_node": "xananode.canonical:technology/hugo", - "target_title": "Hugo", - "matched_text": "Hugo", - "matched_term": "Hugo", - "match_kind": "core", - "replacement": "[Hugo](xananode.canonical:technology/hugo)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\sources\\xananode-core-sdk-repo.md", - "line": 19, - "column": 74, - "source_node": "xananode-core-sdk-repo", - "target_node": "xananode.canonical:schema/node-type-fragment", - "target_title": "Fragment", - "matched_text": "fragment", - "matched_term": "fragment", - "match_kind": "core", - "replacement": "[fragment](xananode.canonical:schema/node-type-fragment)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\sources\\xananode-core-sdk-repo.md", - "line": 19, - "column": 93, - "source_node": "xananode-core-sdk-repo", - "target_node": "xananode.canonical:schema/node-type-relationship", - "target_title": "Relationship", - "matched_text": "relationship", - "matched_term": "relationship", - "match_kind": "core", - "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\sources\\xanadu-document-interconnection.md", - "line": 27, - "column": 92, - "source_node": "xanadu-document-interconnection", - "target_node": "xananode.canonical:schema/node-type-media", - "target_title": "Media", - "matched_text": "media", - "matched_term": "media", - "match_kind": "core", - "replacement": "[media](xananode.canonical:schema/node-type-media)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\sources\\xanadu-document-interconnection.md", - "line": 27, - "column": 30, - "source_node": "xanadu-document-interconnection", - "target_node": "xananode.canonical:schema/node-type-source", - "target_title": "Source", - "matched_text": "source", - "matched_term": "source", - "match_kind": "core", - "replacement": "[source](xananode.canonical:schema/node-type-source)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\sources\\source-code-link-decay-study.md", - "line": 17, - "column": 6, - "source_node": "source-code-link-decay-study", - "target_node": "xananode.canonical:schema/node-type-source", - "target_title": "Source", - "matched_text": "source", - "matched_term": "source", - "match_kind": "core", - "replacement": "[source](xananode.canonical:schema/node-type-source)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\xananode-relationship-types.md", - "line": 15, - "column": 208, - "source_node": "xananode-relationship-types", - "target_node": "xananode.example:concept/deep-linking", - "target_title": "Deep Linking", - "matched_text": "deep-linking", - "matched_term": "deep-linking", - "match_kind": "core", - "replacement": "[deep-linking](deep-linking)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\xananode-relationship-types.md", - "line": 15, - "column": 146, - "source_node": "xananode-relationship-types", - "target_node": "xananode.canonical:schema/node-type-media", - "target_title": "Media", - "matched_text": "media", - "matched_term": "media", - "match_kind": "core", - "replacement": "[media](xananode.canonical:schema/node-type-media)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\xananode-relationship-types.md", - "line": 13, - "column": 1, - "source_node": "xananode-relationship-types", - "target_node": "xananode.canonical:schema/node-type-relationship", - "target_title": "Relationship", - "matched_text": "Relationship", - "matched_term": "Relationship", - "match_kind": "core", - "replacement": "[Relationship](xananode.canonical:schema/node-type-relationship)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\xananode-relationship-types.md", - "line": 15, - "column": 153, - "source_node": "xananode-relationship-types", - "target_node": "xananode.canonical:schema/node-type-trail", - "target_title": "Trail", - "matched_text": "trail", - "matched_term": "trail", - "match_kind": "core", - "replacement": "[trail](xananode.canonical:schema/node-type-trail)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\xananode-relationship-types.md", - "line": 15, - "column": 32, - "source_node": "xananode-relationship-types", - "target_node": "xananode.canonical:schema/relationship-type-contains", - "target_title": "Contains", - "matched_text": "contains", - "matched_term": "contains", - "match_kind": "core", - "replacement": "[contains](xananode.canonical:schema/relationship-type-contains)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\xananode-node-types.md", - "line": 15, - "column": 78, - "source_node": "xananode-node-types", - "target_node": "xananode.canonical:schema/node-type-claim", - "target_title": "Claim", - "matched_text": "claim", - "matched_term": "claim", - "match_kind": "core", - "replacement": "[claim](xananode.canonical:schema/node-type-claim)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\xananode-node-types.md", - "line": 15, - "column": 182, - "source_node": "xananode-node-types", - "target_node": "xananode.canonical:schema/node-type-community", - "target_title": "Community", - "matched_text": "community", - "matched_term": "community", - "match_kind": "core", - "replacement": "[community](xananode.canonical:schema/node-type-community)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\xananode-node-types.md", - "line": 15, - "column": 69, - "source_node": "xananode-node-types", - "target_node": "xananode.canonical:schema/node-type-concept", - "target_title": "Concept", - "matched_text": "concept", - "matched_term": "concept", - "match_kind": "core", - "replacement": "[concept](xananode.canonical:schema/node-type-concept)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\xananode-node-types.md", - "line": 15, - "column": 93, - "source_node": "xananode-node-types", - "target_node": "xananode.canonical:schema/node-type-essay", - "target_title": "Essay", - "matched_text": "essay", - "matched_term": "essay", - "match_kind": "core", - "replacement": "[essay](xananode.canonical:schema/node-type-essay)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\xananode-node-types.md", - "line": 15, - "column": 120, - "source_node": "xananode-node-types", - "target_node": "xananode.canonical:schema/node-type-event", - "target_title": "Event", - "matched_text": "event", - "matched_term": "event", - "match_kind": "core", - "replacement": "[event](xananode.canonical:schema/node-type-event)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\xananode-node-types.md", - "line": 15, - "column": 236, - "source_node": "xananode-node-types", - "target_node": "xananode.canonical:schema/node-type-fragment", - "target_title": "Fragment", - "matched_text": "fragment", - "matched_term": "fragment", - "match_kind": "core", - "replacement": "[fragment](xananode.canonical:schema/node-type-fragment)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\xananode-node-types.md", - "line": 15, - "column": 113, - "source_node": "xananode-node-types", - "target_node": "xananode.canonical:schema/node-type-media", - "target_title": "Media", - "matched_text": "media", - "matched_term": "media", - "match_kind": "core", - "replacement": "[media](xananode.canonical:schema/node-type-media)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\xananode-node-types.md", - "line": 15, - "column": 100, - "source_node": "xananode-node-types", - "target_node": "xananode.canonical:schema/node-type-observation", - "target_title": "Observation", - "matched_text": "observation", - "matched_term": "observation", - "match_kind": "core", - "replacement": "[observation](xananode.canonical:schema/node-type-observation)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\xananode-node-types.md", - "line": 15, - "column": 134, - "source_node": "xananode-node-types", - "target_node": "xananode.canonical:schema/node-type-organization", - "target_title": "Organization", - "matched_text": "organization", - "matched_term": "organization", - "match_kind": "core", - "replacement": "[organization](xananode.canonical:schema/node-type-organization)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\xananode-node-types.md", - "line": 15, - "column": 61, - "source_node": "xananode-node-types", - "target_node": "xananode.canonical:schema/node-type-person", - "target_title": "Person", - "matched_text": "person", - "matched_term": "person", - "match_kind": "core", - "replacement": "[person](xananode.canonical:schema/node-type-person)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\xananode-node-types.md", - "line": 15, - "column": 127, - "source_node": "xananode-node-types", - "target_node": "xananode.canonical:schema/node-type-place", - "target_title": "Place", - "matched_text": "place", - "matched_term": "place", - "match_kind": "core", - "replacement": "[place](xananode.canonical:schema/node-type-place)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\xananode-node-types.md", - "line": 15, - "column": 148, - "source_node": "xananode-node-types", - "target_node": "xananode.canonical:schema/node-type-project", - "target_title": "Project", - "matched_text": "project", - "matched_term": "project", - "match_kind": "core", - "replacement": "[project](xananode.canonical:schema/node-type-project)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\xananode-node-types.md", - "line": 15, - "column": 169, - "source_node": "xananode-node-types", - "target_node": "xananode.canonical:schema/node-type-publication", - "target_title": "Publication", - "matched_text": "publication", - "matched_term": "publication", - "match_kind": "core", - "replacement": "[publication](xananode.canonical:schema/node-type-publication)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\xananode-node-types.md", - "line": 15, - "column": 193, - "source_node": "xananode-node-types", - "target_node": "xananode.canonical:schema/node-type-relationship", - "target_title": "Relationship", - "matched_text": "relationship", - "matched_term": "relationship", - "match_kind": "core", - "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\xananode-node-types.md", - "line": 15, - "column": 207, - "source_node": "xananode-node-types", - "target_node": "xananode.canonical:schema/node-type-revision", - "target_title": "Revision", - "matched_text": "revision", - "matched_term": "revision", - "match_kind": "core", - "replacement": "[revision](xananode.canonical:schema/node-type-revision)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\xananode-node-types.md", - "line": 15, - "column": 224, - "source_node": "xananode-node-types", - "target_node": "xananode.canonical:schema/node-type-schema", - "target_title": "Schema", - "matched_text": "schema", - "matched_term": "schema", - "match_kind": "core", - "replacement": "[schema](xananode.canonical:schema/node-type-schema)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\xananode-node-types.md", - "line": 15, - "column": 85, - "source_node": "xananode-node-types", - "target_node": "xananode.canonical:schema/node-type-source", - "target_title": "Source", - "matched_text": "source", - "matched_term": "source", - "match_kind": "core", - "replacement": "[source](xananode.canonical:schema/node-type-source)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\xananode-node-types.md", - "line": 15, - "column": 157, - "source_node": "xananode-node-types", - "target_node": "xananode.canonical:schema/node-type-technology", - "target_title": "Technology", - "matched_text": "technology", - "matched_term": "technology", - "match_kind": "core", - "replacement": "[technology](xananode.canonical:schema/node-type-technology)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\xananode-node-types.md", - "line": 15, - "column": 217, - "source_node": "xananode-node-types", - "target_node": "xananode.canonical:schema/node-type-trail", - "target_title": "Trail", - "matched_text": "trail", - "matched_term": "trail", - "match_kind": "core", - "replacement": "[trail](xananode.canonical:schema/node-type-trail)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\xananode-node-types.md", - "line": 15, - "column": 32, - "source_node": "xananode-node-types", - "target_node": "xananode.canonical:schema/relationship-type-contains", - "target_title": "Contains", - "matched_text": "contains", - "matched_term": "contains", - "match_kind": "core", - "replacement": "[contains](xananode.canonical:schema/relationship-type-contains)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\xananode-node-types.md", - "line": 13, - "column": 47, - "source_node": "xananode-node-types", - "target_node": "xananode.canonical:schema/relationship-type-represents", - "target_title": "Represents", - "matched_text": "represents", - "matched_term": "represents", - "match_kind": "core", - "replacement": "[represents](xananode.canonical:schema/relationship-type-represents)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\xananode-core-schema.md", - "line": 29, - "column": 200, - "source_node": "xananode-core-schema", - "target_node": "xananode.canonical:schema/node-type-relationship", - "target_title": "Relationship", - "matched_text": "relationship", - "matched_term": "relationship", - "match_kind": "core", - "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\xananode-core-schema.md", - "line": 29, - "column": 31, - "source_node": "xananode-core-schema", - "target_node": "xananode.canonical:schema/relationship-type-includes", - "target_title": "Includes", - "matched_text": "includes", - "matched_term": "includes", - "match_kind": "core", - "replacement": "[includes](xananode.canonical:schema/relationship-type-includes)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\substrate-relationships-schema.md", - "line": 19, - "column": 18, - "source_node": "substrate-relationships-schema", - "target_node": "xananode.canonical:schema/node-type-relationship", - "target_title": "Relationship", - "matched_text": "relationship", - "matched_term": "relationship", - "match_kind": "core", - "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\substrate-relationships-schema.md", - "line": 17, - "column": 6, - "source_node": "substrate-relationships-schema", - "target_node": "xananode.canonical:schema/node-type-schema", - "target_title": "Schema", - "matched_text": "schema", - "matched_term": "schema", - "match_kind": "core", - "replacement": "[schema](xananode.canonical:schema/node-type-schema)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\substrate-relationships-schema.md", - "line": 19, - "column": 46, - "source_node": "substrate-relationships-schema", - "target_node": "xananode.canonical:schema/node-type-source", - "target_title": "Source", - "matched_text": "source", - "matched_term": "source", - "match_kind": "core", - "replacement": "[source](xananode.canonical:schema/node-type-source)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\substrate-relationships-schema.md", - "line": 19, - "column": 4, - "source_node": "substrate-relationships-schema", - "target_node": "xananode.canonical:schema/relationship-type-requires", - "target_title": "Requires", - "matched_text": "requires", - "matched_term": "requires", - "match_kind": "core", - "replacement": "[requires](xananode.canonical:schema/relationship-type-requires)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\substrate-node-schema.md", - "line": 19, - "column": 148, - "source_node": "substrate-node-schema", - "target_node": "xananode.canonical:schema/node-type-fragment", - "target_title": "Fragment", - "matched_text": "fragment", - "matched_term": "fragment", - "match_kind": "core", - "replacement": "[fragment](xananode.canonical:schema/node-type-fragment)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\substrate-node-schema.md", - "line": 19, - "column": 66, - "source_node": "substrate-node-schema", - "target_node": "xananode.canonical:schema/node-type-relationship", - "target_title": "Relationship", - "matched_text": "relationship", - "matched_term": "relationship", - "match_kind": "core", - "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\substrate-node-schema.md", - "line": 17, - "column": 6, - "source_node": "substrate-node-schema", - "target_node": "xananode.canonical:schema/node-type-schema", - "target_title": "Schema", - "matched_text": "schema", - "matched_term": "schema", - "match_kind": "core", - "replacement": "[schema](xananode.canonical:schema/node-type-schema)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\substrate-node-schema.md", - "line": 19, - "column": 4, - "source_node": "substrate-node-schema", - "target_node": "xananode.canonical:schema/relationship-type-requires", - "target_title": "Requires", - "matched_text": "requires", - "matched_term": "requires", - "match_kind": "core", - "replacement": "[requires](xananode.canonical:schema/relationship-type-requires)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\namespace-schema.md", - "line": 19, - "column": 6, - "source_node": "namespace-schema", - "target_node": "xananode.example:source/source-support", - "target_title": "Support", - "matched_text": "support", - "matched_term": "support", - "match_kind": "core", - "replacement": "[support](source-support)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\merge-report-schema.md", - "line": 17, - "column": 6, - "source_node": "merge-report-schema", - "target_node": "xananode.canonical:schema/node-type-schema", - "target_title": "Schema", - "matched_text": "schema", - "matched_term": "schema", - "match_kind": "core", - "replacement": "[schema](xananode.canonical:schema/node-type-schema)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\merge-report-schema.md", - "line": 19, - "column": 4, - "source_node": "merge-report-schema", - "target_node": "xananode.canonical:schema/relationship-type-preserves", - "target_title": "Preserves", - "matched_text": "preserves", - "matched_term": "preserves", - "match_kind": "core", - "replacement": "[preserves](xananode.canonical:schema/relationship-type-preserves)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\merge-report-schema.md", - "line": 17, - "column": 39, - "source_node": "merge-report-schema", - "target_node": "xananode.canonical:schema/relationship-type-proposed", - "target_title": "Proposed", - "matched_text": "proposed", - "matched_term": "proposed", - "match_kind": "core", - "replacement": "[proposed](xananode.canonical:schema/relationship-type-proposed)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\compatibility-report-schema.md", - "line": 17, - "column": 6, - "source_node": "compatibility-report-schema", - "target_node": "xananode.canonical:schema/node-type-schema", - "target_title": "Schema", - "matched_text": "schema", - "matched_term": "schema", - "match_kind": "core", - "replacement": "[schema](xananode.canonical:schema/node-type-schema)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\projects\\xananode-hugo-theme.md", - "line": 21, - "column": 42, - "source_node": "xananode-hugo-theme", - "target_node": "xananode.canonical:schema/node-type-media", - "target_title": "Media", - "matched_text": "media", - "matched_term": "media", - "match_kind": "core", - "replacement": "[media](xananode.canonical:schema/node-type-media)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\projects\\project-xanadu.md", - "line": 13, - "column": 170, - "source_node": "project-xanadu", - "target_node": "xananode.canonical:schema/node-type-media", - "target_title": "Media", - "matched_text": "media", - "matched_term": "media", - "match_kind": "core", - "replacement": "[media](xananode.canonical:schema/node-type-media)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\projects\\project-xanadu.md", - "line": 13, - "column": 1, - "source_node": "project-xanadu", - "target_node": "xananode.canonical:schema/node-type-project", - "target_title": "Project", - "matched_text": "Project", - "matched_term": "Project", - "match_kind": "core", - "replacement": "[Project](xananode.canonical:schema/node-type-project)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\projects\\project-xanadu.md", - "line": 13, - "column": 146, - "source_node": "project-xanadu", - "target_node": "xananode.canonical:schema/node-type-relationship", - "target_title": "Relationship", - "matched_text": "relationship", - "matched_term": "relationship", - "match_kind": "core", - "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\projects\\memex.md", - "line": 13, - "column": 38, - "source_node": "memex", - "target_node": "example.minimal:concept/associative-trails", - "target_title": "Associative Trails", - "matched_text": "associative trails", - "matched_term": "associative trails", - "match_kind": "core", - "replacement": "[associative trails](example.minimal:concept/associative-trails)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\projects\\memex.md", - "line": 13, - "column": 26, - "source_node": "memex", - "target_node": "xananode.canonical:schema/node-type-concept", - "target_title": "Concept", - "matched_text": "concept", - "matched_term": "concept", - "match_kind": "core", - "replacement": "[concept](xananode.canonical:schema/node-type-concept)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\people\\ted-nelson.md", - "line": 17, - "column": 120, - "source_node": "ted-nelson", - "target_node": "xananode.canonical:schema/node-type-media", - "target_title": "Media", - "matched_text": "media", - "matched_term": "media", - "match_kind": "core", - "replacement": "[media](xananode.canonical:schema/node-type-media)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\people\\ted-nelson.md", - "line": 17, - "column": 24, - "source_node": "ted-nelson", - "target_node": "xananode.canonical:schema/relationship-type-documents", - "target_title": "Documents", - "matched_text": "documents", - "matched_term": "documents", - "match_kind": "core", - "replacement": "[documents](xananode.canonical:schema/relationship-type-documents)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\media\\xananode-icon.md", - "line": 29, - "column": 223, - "source_node": "xananode-icon", - "target_node": "xananode.canonical:schema/relationship-type-documents", - "target_title": "Documents", - "matched_text": "documents", - "matched_term": "documents", - "match_kind": "core", - "replacement": "[documents](xananode.canonical:schema/relationship-type-documents)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\essays\\what-is-xananode.md", - "line": 24, - "column": 5, - "source_node": "what-is-xananode", - "target_node": "xananode.canonical:schema/node-type-relationship", - "target_title": "Relationship", - "matched_text": "relationship", - "matched_term": "relationship", - "match_kind": "core", - "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\essays\\what-is-xananode.md", - "line": 26, - "column": 33, - "source_node": "what-is-xananode", - "target_node": "xananode.canonical:schema/relationship-type-authored", - "target_title": "Authored", - "matched_text": "authored", - "matched_term": "authored", - "match_kind": "core", - "replacement": "[authored](xananode.canonical:schema/relationship-type-authored)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\essays\\what-is-xananode.md", - "line": 28, - "column": 181, - "source_node": "what-is-xananode", - "target_node": "xananode.canonical:schema/relationship-type-preserves", - "target_title": "Preserves", - "matched_text": "preserves", - "matched_term": "preserves", - "match_kind": "core", - "replacement": "[preserves](xananode.canonical:schema/relationship-type-preserves)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\essays\\using-hugo-with-protocol-json.md", - "line": 18, - "column": 13, - "source_node": "using-hugo-with-protocol-json", - "target_node": "xananode.example:technology/static-publishing", - "target_title": "Static Publishing", - "matched_text": "static publishing", - "matched_term": "static publishing", - "match_kind": "core", - "replacement": "[static publishing](static-publishing)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\essays\\using-hugo-with-protocol-json.md", - "line": 36, - "column": 215, - "source_node": "using-hugo-with-protocol-json", - "target_node": "xananode.example:concept/xananode", - "target_title": "XanaNode", - "matched_text": "XanaNode", - "matched_term": "XanaNode", - "match_kind": "core", - "replacement": "[XanaNode](xananode)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\essays\\using-hugo-with-protocol-json.md", - "line": 35, - "column": 180, - "source_node": "using-hugo-with-protocol-json", - "target_node": "xananode.example:concept/typed-relationships", - "target_title": "Typed Relationships", - "matched_text": "typed relationships", - "matched_term": "typed relationships", - "match_kind": "core", - "replacement": "[typed relationships](typed-relationships)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\essays\\using-hugo-with-protocol-json.md", - "line": 35, - "column": 233, - "source_node": "using-hugo-with-protocol-json", - "target_node": "xananode.example:concept/transclusion", - "target_title": "Transclusion", - "matched_text": "transclusion", - "matched_term": "transclusion", - "match_kind": "core", - "replacement": "[transclusion](transclusion)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\essays\\using-hugo-with-protocol-json.md", - "line": 35, - "column": 146, - "source_node": "using-hugo-with-protocol-json", - "target_node": "xananode.example:concept/substrate-manifest", - "target_title": "Substrate Manifest", - "matched_text": "substrate manifest", - "matched_term": "substrate manifest", - "match_kind": "core", - "replacement": "[substrate manifest](substrate-manifest)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\essays\\using-hugo-with-protocol-json.md", - "line": 36, - "column": 215, - "source_node": "using-hugo-with-protocol-json", - "target_node": "xananode.canonical:concept/xananode", - "target_title": "XanaNode", - "matched_text": "XanaNode", - "matched_term": "XanaNode", - "match_kind": "core", - "replacement": "[XanaNode](xananode.canonical:concept/xananode)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\essays\\using-hugo-with-protocol-json.md", - "line": 38, - "column": 279, - "source_node": "using-hugo-with-protocol-json", - "target_node": "xananode.canonical:schema/node-type-source", - "target_title": "Source", - "matched_text": "source", - "matched_term": "source", - "match_kind": "core", - "replacement": "[source](xananode.canonical:schema/node-type-source)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\essays\\using-hugo-with-protocol-json.md", - "line": 35, - "column": 117, - "source_node": "using-hugo-with-protocol-json", - "target_node": "xananode.canonical:schema/relationship-type-demonstrates", - "target_title": "Demonstrates", - "matched_text": "demonstrates", - "matched_term": "demonstrates", - "match_kind": "core", - "replacement": "[demonstrates](xananode.canonical:schema/relationship-type-demonstrates)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\essays\\using-hugo-with-protocol-json.md", - "line": 59, - "column": 261, - "source_node": "using-hugo-with-protocol-json", - "target_node": "xananode.canonical:schema/relationship-type-derived_from", - "target_title": "Derived from", - "matched_text": "derived from", - "matched_term": "derived from", - "match_kind": "core", - "replacement": "[derived from](xananode.canonical:schema/relationship-type-derived_from)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\essays\\using-hugo-with-protocol-json.md", - "line": 36, - "column": 22, - "source_node": "using-hugo-with-protocol-json", - "target_node": "xananode.canonical:schema/relationship-type-extends", - "target_title": "Extends", - "matched_text": "extends", - "matched_term": "extends", - "match_kind": "core", - "replacement": "[extends](xananode.canonical:schema/relationship-type-extends)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\essays\\using-hugo-with-protocol-json.md", - "line": 33, - "column": 18, - "source_node": "using-hugo-with-protocol-json", - "target_node": "xananode.canonical:schema/relationship-type-uses", - "target_title": "Uses", - "matched_text": "uses", - "matched_term": "uses", - "match_kind": "core", - "replacement": "[uses](xananode.canonical:schema/relationship-type-uses)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\essays\\using-hugo-with-protocol-json.md", - "line": 36, - "column": 147, - "source_node": "using-hugo-with-protocol-json", - "target_node": "xananode.lineage:project/fress", - "target_title": "FRESS", - "matched_text": "FRESS", - "matched_term": "FRESS", - "match_kind": "core", - "replacement": "[FRESS](xananode.lineage:project/fress)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\essays\\using-hugo-with-protocol-json.md", - "line": 36, - "column": 154, - "source_node": "using-hugo-with-protocol-json", - "target_node": "xananode.lineage:project/intermedia", - "target_title": "Intermedia", - "matched_text": "Intermedia", - "matched_term": "Intermedia", - "match_kind": "core", - "replacement": "[Intermedia](xananode.lineage:project/intermedia)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\essays\\using-hugo-with-protocol-json.md", - "line": 36, - "column": 177, - "source_node": "using-hugo-with-protocol-json", - "target_node": "xananode.lineage:publication/hyperland", - "target_title": "Hyperland", - "matched_text": "Hyperland", - "matched_term": "Hyperland", - "match_kind": "core", - "replacement": "[Hyperland](xananode.lineage:publication/hyperland)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\essays\\using-hugo-with-protocol-json.md", - "line": 36, - "column": 192, - "source_node": "using-hugo-with-protocol-json", - "target_node": "xananode.lineage:event/ted2-1990", - "target_title": "TED2", - "matched_text": "TED2", - "matched_term": "TED2", - "match_kind": "core", - "replacement": "[TED2](xananode.lineage:event/ted2-1990)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\essays\\using-hugo-with-protocol-json.md", - "line": 36, - "column": 166, - "source_node": "using-hugo-with-protocol-json", - "target_node": "xananode.lineage:technology/hypercard", - "target_title": "HyperCard", - "matched_text": "HyperCard", - "matched_term": "HyperCard", - "match_kind": "core", - "replacement": "[HyperCard](xananode.lineage:technology/hypercard)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\essays\\start-here.md", - "line": 34, - "column": 23, - "source_node": "start-here", - "target_node": "xananode.example:technology/hugo", - "target_title": "Hugo", - "matched_text": "Hugo", - "matched_term": "Hugo", - "match_kind": "core", - "replacement": "[Hugo](hugo)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\essays\\start-here.md", - "line": 24, - "column": 49, - "source_node": "start-here", - "target_node": "xananode.canonical:schema/node-type-claim", - "target_title": "Claim", - "matched_text": "claim", - "matched_term": "claim", - "match_kind": "core", - "replacement": "[claim](xananode.canonical:schema/node-type-claim)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\essays\\start-here.md", - "line": 32, - "column": 111, - "source_node": "start-here", - "target_node": "xananode.canonical:schema/node-type-relationship", - "target_title": "Relationship", - "matched_text": "relationship", - "matched_term": "relationship", - "match_kind": "core", - "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\essays\\start-here.md", - "line": 30, - "column": 17, - "source_node": "start-here", - "target_node": "xananode.canonical:schema/node-type-trail", - "target_title": "Trail", - "matched_text": "trail", - "matched_term": "trail", - "match_kind": "core", - "replacement": "[trail](xananode.canonical:schema/node-type-trail)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\essays\\start-here.md", - "line": 26, - "column": 122, - "source_node": "start-here", - "target_node": "xananode.canonical:schema/relationship-type-depends_on", - "target_title": "Depends on", - "matched_text": "depends on", - "matched_term": "depends on", - "match_kind": "core", - "replacement": "[depends on](xananode.canonical:schema/relationship-type-depends_on)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\essays\\start-here.md", - "line": 30, - "column": 52, - "source_node": "start-here", - "target_node": "xananode.canonical:schema/relationship-type-documents", - "target_title": "Documents", - "matched_text": "documents", - "matched_term": "documents", - "match_kind": "core", - "replacement": "[documents](xananode.canonical:schema/relationship-type-documents)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\essays\\start-here.md", - "line": 28, - "column": 16, - "source_node": "start-here", - "target_node": "xananode.canonical:schema/relationship-type-explains", - "target_title": "Explains", - "matched_text": "explains", - "matched_term": "explains", - "match_kind": "core", - "replacement": "[explains](xananode.canonical:schema/relationship-type-explains)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\essays\\start-here.md", - "line": 26, - "column": 81, - "source_node": "start-here", - "target_node": "xananode.canonical:schema/relationship-type-supports", - "target_title": "Supports", - "matched_text": "supports", - "matched_term": "supports", - "match_kind": "core", - "replacement": "[supports](xananode.canonical:schema/relationship-type-supports)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\essays\\start-here.md", - "line": 34, - "column": 23, - "source_node": "start-here", - "target_node": "xananode.canonical:technology/hugo", - "target_title": "Hugo", - "matched_text": "Hugo", - "matched_term": "Hugo", - "match_kind": "core", - "replacement": "[Hugo](xananode.canonical:technology/hugo)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\xananode.md", - "line": 22, - "column": 1, - "source_node": "xananode", - "target_node": "xananode.canonical:concept/xananode", - "target_title": "XanaNode", - "matched_text": "XanaNode", - "matched_term": "XanaNode", - "match_kind": "core", - "replacement": "[XanaNode](xananode.canonical:concept/xananode)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\xananode.md", - "line": 24, - "column": 118, - "source_node": "xananode", - "target_node": "xananode.canonical:schema/node-type-media", - "target_title": "Media", - "matched_text": "media", - "matched_term": "media", - "match_kind": "core", - "replacement": "[media](xananode.canonical:schema/node-type-media)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\xananode.md", - "line": 26, - "column": 10, - "source_node": "xananode", - "target_node": "xananode.canonical:schema/node-type-schema", - "target_title": "Schema", - "matched_text": "schema", - "matched_term": "schema", - "match_kind": "core", - "replacement": "[schema](xananode.canonical:schema/node-type-schema)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\xananode.md", - "line": 26, - "column": 169, - "source_node": "xananode", - "target_node": "xananode.canonical:schema/node-type-source", - "target_title": "Source", - "matched_text": "source", - "matched_term": "source", - "match_kind": "core", - "replacement": "[source](xananode.canonical:schema/node-type-source)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\xananode.md", - "line": 26, - "column": 37, - "source_node": "xananode", - "target_node": "xananode.canonical:schema/relationship-type-authored", - "target_title": "Authored", - "matched_text": "authored", - "matched_term": "authored", - "match_kind": "core", - "replacement": "[authored](xananode.canonical:schema/relationship-type-authored)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\xananode.md", - "line": 24, - "column": 74, - "source_node": "xananode", - "target_node": "xananode.canonical:schema/relationship-type-documents", - "target_title": "Documents", - "matched_text": "documents", - "matched_term": "documents", - "match_kind": "core", - "replacement": "[documents](xananode.canonical:schema/relationship-type-documents)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\unlabeled-hyperlink.md", - "line": 13, - "column": 149, - "source_node": "unlabeled-hyperlink", - "target_node": "xananode.canonical:schema/node-type-source", - "target_title": "Source", - "matched_text": "source", - "matched_term": "source", - "match_kind": "core", - "replacement": "[source](xananode.canonical:schema/node-type-source)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\unlabeled-hyperlink.md", - "line": 13, - "column": 75, - "source_node": "unlabeled-hyperlink", - "target_node": "xananode.canonical:schema/relationship-type-contradicts", - "target_title": "Contradicts", - "matched_text": "contradicts", - "matched_term": "contradicts", - "match_kind": "core", - "replacement": "[contradicts](xananode.canonical:schema/relationship-type-contradicts)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\unlabeled-hyperlink.md", - "line": 13, - "column": 88, - "source_node": "unlabeled-hyperlink", - "target_node": "xananode.canonical:schema/relationship-type-defines", - "target_title": "Defines", - "matched_text": "defines", - "matched_term": "defines", - "match_kind": "core", - "replacement": "[defines](xananode.canonical:schema/relationship-type-defines)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\unlabeled-hyperlink.md", - "line": 13, - "column": 97, - "source_node": "unlabeled-hyperlink", - "target_node": "xananode.canonical:schema/relationship-type-documents", - "target_title": "Documents", - "matched_text": "documents", - "matched_term": "documents", - "match_kind": "core", - "replacement": "[documents](xananode.canonical:schema/relationship-type-documents)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\unlabeled-hyperlink.md", - "line": 13, - "column": 116, - "source_node": "unlabeled-hyperlink", - "target_node": "xananode.canonical:schema/relationship-type-explains", - "target_title": "Explains", - "matched_text": "explains", - "matched_term": "explains", - "match_kind": "core", - "replacement": "[explains](xananode.canonical:schema/relationship-type-explains)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\unlabeled-hyperlink.md", - "line": 13, - "column": 136, - "source_node": "unlabeled-hyperlink", - "target_node": "xananode.canonical:schema/relationship-type-mentions", - "target_title": "Mentions", - "matched_text": "mentions", - "matched_term": "mentions", - "match_kind": "core", - "replacement": "[mentions](xananode.canonical:schema/relationship-type-mentions)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\unlabeled-hyperlink.md", - "line": 13, - "column": 108, - "source_node": "unlabeled-hyperlink", - "target_node": "xananode.canonical:schema/relationship-type-quotes", - "target_title": "Quotes", - "matched_text": "quotes", - "matched_term": "quotes", - "match_kind": "core", - "replacement": "[quotes](xananode.canonical:schema/relationship-type-quotes)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\unlabeled-hyperlink.md", - "line": 13, - "column": 65, - "source_node": "unlabeled-hyperlink", - "target_node": "xananode.canonical:schema/relationship-type-supports", - "target_title": "Supports", - "matched_text": "supports", - "matched_term": "supports", - "match_kind": "core", - "replacement": "[supports](xananode.canonical:schema/relationship-type-supports)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\typed-relationships.md", - "line": 15, - "column": 9, - "source_node": "typed-relationships", - "target_node": "xananode.canonical:schema/node-type-relationship", - "target_title": "Relationship", - "matched_text": "relationship", - "matched_term": "relationship", - "match_kind": "core", - "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\tumbler-addressing.md", - "line": 31, - "column": 152, - "source_node": "tumbler-addressing", - "target_node": "xananode.canonical:schema/property-geo_coordinates", - "target_title": "Geographic coordinates", - "matched_text": "location", - "matched_term": "location", - "match_kind": "core", - "replacement": "[location](xananode.canonical:schema/property-geo_coordinates)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\substrate-relationship-list.md", - "line": 17, - "column": 119, - "source_node": "substrate-relationship-list", - "target_node": "xananode.canonical:schema/node-type-media", - "target_title": "Media", - "matched_text": "media", - "matched_term": "media", - "match_kind": "core", - "replacement": "[media](xananode.canonical:schema/node-type-media)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\substrate-relationship-list.md", - "line": 15, - "column": 35, - "source_node": "substrate-relationship-list", - "target_node": "xananode.canonical:schema/node-type-source", - "target_title": "Source", - "matched_text": "source", - "matched_term": "source", - "match_kind": "core", - "replacement": "[source](xananode.canonical:schema/node-type-source)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\substrate-relationship-list.md", - "line": 17, - "column": 132, - "source_node": "substrate-relationship-list", - "target_node": "xananode.canonical:schema/node-type-trail", - "target_title": "Trail", - "matched_text": "trail", - "matched_term": "trail", - "match_kind": "core", - "replacement": "[trail](xananode.canonical:schema/node-type-trail)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\substrate-relationship-list.md", - "line": 17, - "column": 28, - "source_node": "substrate-relationship-list", - "target_node": "xananode.canonical:schema/relationship-type-authored", - "target_title": "Authored", - "matched_text": "authored", - "matched_term": "authored", - "match_kind": "core", - "replacement": "[authored](xananode.canonical:schema/relationship-type-authored)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\substrate-relationship-list.md", - "line": 17, - "column": 71, - "source_node": "substrate-relationship-list", - "target_node": "xananode.canonical:schema/relationship-type-derived_from", - "target_title": "Derived from", - "matched_text": "derived from", - "matched_term": "derived from", - "match_kind": "core", - "replacement": "[derived from](xananode.canonical:schema/relationship-type-derived_from)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\substrate-node-record.md", - "line": 15, - "column": 129, - "source_node": "substrate-node-record", - "target_node": "xananode.canonical:schema/node-type-relationship", - "target_title": "Relationship", - "matched_text": "relationship", - "matched_term": "relationship", - "match_kind": "core", - "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\substrate-node-record.md", - "line": 15, - "column": 4, - "source_node": "substrate-node-record", - "target_node": "xananode.canonical:schema/relationship-type-preserves", - "target_title": "Preserves", - "matched_text": "preserves", - "matched_term": "preserves", - "match_kind": "core", - "replacement": "[preserves](xananode.canonical:schema/relationship-type-preserves)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\substrate-node-record.md", - "line": 15, - "column": 212, - "source_node": "substrate-node-record", - "target_node": "xananode.lineage:technology/html", - "target_title": "HTML", - "matched_text": "HTML", - "matched_term": "HTML", - "match_kind": "core", - "replacement": "[HTML](xananode.lineage:technology/html)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\substrate-manifest.md", - "line": 13, - "column": 74, - "source_node": "substrate-manifest", - "target_node": "xananode.canonical:schema/node-type-schema", - "target_title": "Schema", - "matched_text": "schema", - "matched_term": "schema", - "match_kind": "core", - "replacement": "[schema](xananode.canonical:schema/node-type-schema)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\schema-extension.md", - "line": 21, - "column": 234, - "source_node": "schema-extension", - "target_node": "xananode.canonical:concept/xananode", - "target_title": "XanaNode", - "matched_text": "XanaNode", - "matched_term": "XanaNode", - "match_kind": "core", - "replacement": "[XanaNode](xananode.canonical:concept/xananode)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\schema-extension.md", - "line": 21, - "column": 191, - "source_node": "schema-extension", - "target_node": "xananode.canonical:schema/node-type-relationship", - "target_title": "Relationship", - "matched_text": "relationship", - "matched_term": "relationship", - "match_kind": "core", - "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\review-suggestions.md", - "line": 13, - "column": 102, - "source_node": "review-suggestions", - "target_node": "xananode.canonical:schema/node-type-fragment", - "target_title": "Fragment", - "matched_text": "fragment", - "matched_term": "fragment", - "match_kind": "core", - "replacement": "[fragment](xananode.canonical:schema/node-type-fragment)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\protocol-artifacts.md", - "line": 25, - "column": 42, - "source_node": "protocol-artifacts", - "target_node": "xananode.canonical:concept/protocol-artifacts", - "target_title": "Protocol Artifacts", - "matched_text": "Protocol artifacts", - "matched_term": "Protocol artifacts", - "match_kind": "core", - "replacement": "[Protocol artifacts](xananode.canonical:concept/protocol-artifacts)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\protocol-artifacts.md", - "line": 23, - "column": 146, - "source_node": "protocol-artifacts", - "target_node": "xananode.canonical:schema/node-type-fragment", - "target_title": "Fragment", - "matched_text": "fragment", - "matched_term": "fragment", - "match_kind": "core", - "replacement": "[fragment](xananode.canonical:schema/node-type-fragment)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\protocol-artifacts.md", - "line": 23, - "column": 132, - "source_node": "protocol-artifacts", - "target_node": "xananode.canonical:schema/node-type-schema", - "target_title": "Schema", - "matched_text": "schema", - "matched_term": "schema", - "match_kind": "core", - "replacement": "[schema](xananode.canonical:schema/node-type-schema)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\namespace-registry.md", - "line": 13, - "column": 5, - "source_node": "namespace-registry", - "target_node": "xananode.canonical:schema/namespace-registry", - "target_title": "Namespace Registry", - "matched_text": "namespace registry", - "matched_term": "namespace registry", - "match_kind": "core", - "replacement": "[namespace registry](xananode.canonical:schema/namespace-registry)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\merge-validation.md", - "line": 23, - "column": 195, - "source_node": "merge-validation", - "target_node": "xananode.canonical:schema/node-type-relationship", - "target_title": "Relationship", - "matched_text": "relationship", - "matched_term": "relationship", - "match_kind": "core", - "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\merge-validation.md", - "line": 23, - "column": 169, - "source_node": "merge-validation", - "target_node": "xananode.canonical:schema/node-type-schema", - "target_title": "Schema", - "matched_text": "schema", - "matched_term": "schema", - "match_kind": "core", - "replacement": "[schema](xananode.canonical:schema/node-type-schema)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\merge-validation.md", - "line": 23, - "column": 153, - "source_node": "merge-validation", - "target_node": "xananode.canonical:schema/node-type-source", - "target_title": "Source", - "matched_text": "source", - "matched_term": "source", - "match_kind": "core", - "replacement": "[source](xananode.canonical:schema/node-type-source)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\merge-validation.md", - "line": 27, - "column": 105, - "source_node": "merge-validation", - "target_node": "xananode.canonical:schema/relationship-type-proposed", - "target_title": "Proposed", - "matched_text": "proposed", - "matched_term": "proposed", - "match_kind": "core", - "replacement": "[proposed](xananode.canonical:schema/relationship-type-proposed)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\merge-report.md", - "line": 19, - "column": 161, - "source_node": "merge-report", - "target_node": "xananode.canonical:schema/node-type-relationship", - "target_title": "Relationship", - "matched_text": "relationship", - "matched_term": "relationship", - "match_kind": "core", - "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\merge-report.md", - "line": 17, - "column": 16, - "source_node": "merge-report", - "target_node": "xananode.canonical:schema/node-type-trail", - "target_title": "Trail", - "matched_text": "trail", - "matched_term": "trail", - "match_kind": "core", - "replacement": "[trail](xananode.canonical:schema/node-type-trail)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\merge-report.md", - "line": 17, - "column": 43, - "source_node": "merge-report", - "target_node": "xananode.canonical:schema/relationship-type-preserves", - "target_title": "Preserves", - "matched_text": "preserves", - "matched_term": "preserves", - "match_kind": "core", - "replacement": "[preserves](xananode.canonical:schema/relationship-type-preserves)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\merge-report.md", - "line": 17, - "column": 53, - "source_node": "merge-report", - "target_node": "xananode.canonical:schema/relationship-type-proposed", - "target_title": "Proposed", - "matched_text": "proposed", - "matched_term": "proposed", - "match_kind": "core", - "replacement": "[proposed](xananode.canonical:schema/relationship-type-proposed)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\merge-report.md", - "line": 19, - "column": 62, - "source_node": "merge-report", - "target_node": "xananode.canonical:schema/relationship-type-uses", - "target_title": "Uses", - "matched_text": "uses", - "matched_term": "uses", - "match_kind": "core", - "replacement": "[uses](xananode.canonical:schema/relationship-type-uses)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\known-implementations-registry.md", - "line": 13, - "column": 5, - "source_node": "known-implementations-registry", - "target_node": "xananode.canonical:schema/known-implementations-registry", - "target_title": "Known Implementations Registry", - "matched_text": "known implementations registry", - "matched_term": "known implementations registry", - "match_kind": "core", - "replacement": "[known implementations registry](xananode.canonical:schema/known-implementations-registry)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\known-implementations-registry.md", - "line": 15, - "column": 76, - "source_node": "known-implementations-registry", - "target_node": "xananode.canonical:schema/node-type-claim", - "target_title": "Claim", - "matched_text": "claim", - "matched_term": "claim", - "match_kind": "core", - "replacement": "[claim](xananode.canonical:schema/node-type-claim)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\knowledge-substrate.md", - "line": 17, - "column": 3, - "source_node": "knowledge-substrate", - "target_node": "example.minimal:concept/knowledge-substrate", - "target_title": "Knowledge Substrate", - "matched_text": "knowledge substrate", - "matched_term": "knowledge substrate", - "match_kind": "core", - "replacement": "[knowledge substrate](example.minimal:concept/knowledge-substrate)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\knowledge-substrate.md", - "line": 17, - "column": 3, - "source_node": "knowledge-substrate", - "target_node": "xananode.canonical:concept/knowledge-substrate", - "target_title": "Knowledge Substrate", - "matched_text": "knowledge substrate", - "matched_term": "knowledge substrate", - "match_kind": "core", - "replacement": "[knowledge substrate](xananode.canonical:concept/knowledge-substrate)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\knowledge-substrate.md", - "line": 19, - "column": 37, - "source_node": "knowledge-substrate", - "target_node": "xananode.canonical:schema/relationship-type-documents", - "target_title": "Documents", - "matched_text": "documents", - "matched_term": "documents", - "match_kind": "core", - "replacement": "[documents](xananode.canonical:schema/relationship-type-documents)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\independent-moderation.md", - "line": 13, - "column": 80, - "source_node": "independent-moderation", - "target_node": "xananode.canonical:schema/relationship-type-disputes", - "target_title": "Disputes", - "matched_text": "disputes", - "matched_term": "disputes", - "match_kind": "core", - "replacement": "[disputes](xananode.canonical:schema/relationship-type-disputes)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\fragment-node.md", - "line": 19, - "column": 19, - "source_node": "fragment-node", - "target_node": "xananode.canonical:schema/node-type-concept", - "target_title": "Concept", - "matched_text": "concept", - "matched_term": "concept", - "match_kind": "core", - "replacement": "[concept](xananode.canonical:schema/node-type-concept)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\fragment-node.md", - "line": 17, - "column": 116, - "source_node": "fragment-node", - "target_node": "xananode.canonical:schema/node-type-relationship", - "target_title": "Relationship", - "matched_text": "relationship", - "matched_term": "relationship", - "match_kind": "core", - "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\fragment-node.md", - "line": 23, - "column": 83, - "source_node": "fragment-node", - "target_node": "xananode.canonical:schema/relationship-type-authored", - "target_title": "Authored", - "matched_text": "authored", - "matched_term": "authored", - "match_kind": "core", - "replacement": "[authored](xananode.canonical:schema/relationship-type-authored)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\fragment-node.md", - "line": 19, - "column": 27, - "source_node": "fragment-node", - "target_node": "xananode.canonical:schema/relationship-type-cites", - "target_title": "Cites", - "matched_text": "cites", - "matched_term": "cites", - "match_kind": "core", - "replacement": "[cites](xananode.canonical:schema/relationship-type-cites)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\federation-example.md", - "line": 19, - "column": 31, - "source_node": "federation-example", - "target_node": "xananode.canonical:schema/relationship-type-authored", - "target_title": "Authored", - "matched_text": "authored", - "matched_term": "authored", - "match_kind": "core", - "replacement": "[authored](xananode.canonical:schema/relationship-type-authored)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\federated-knowledge-substrates.md", - "line": 21, - "column": 19, - "source_node": "federated-knowledge-substrates", - "target_node": "xananode.canonical:schema/node-type-community", - "target_title": "Community", - "matched_text": "community", - "matched_term": "community", - "match_kind": "core", - "replacement": "[community](xananode.canonical:schema/node-type-community)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\federated-knowledge-substrates.md", - "line": 21, - "column": 6, - "source_node": "federated-knowledge-substrates", - "target_node": "xananode.canonical:schema/node-type-person", - "target_title": "Person", - "matched_text": "person", - "matched_term": "person", - "match_kind": "core", - "replacement": "[person](xananode.canonical:schema/node-type-person)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\federated-knowledge-substrates.md", - "line": 19, - "column": 35, - "source_node": "federated-knowledge-substrates", - "target_node": "xananode.canonical:schema/relationship-type-authored", - "target_title": "Authored", - "matched_text": "authored", - "matched_term": "authored", - "match_kind": "core", - "replacement": "[authored](xananode.canonical:schema/relationship-type-authored)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\federated-knowledge-substrates.md", - "line": 25, - "column": 31, - "source_node": "federated-knowledge-substrates", - "target_node": "xananode.canonical:schema/relationship-type-depends_on", - "target_title": "Depends on", - "matched_text": "depends on", - "matched_term": "depends on", - "match_kind": "core", - "replacement": "[depends on](xananode.canonical:schema/relationship-type-depends_on)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\dispute-resolution.md", - "line": 19, - "column": 238, - "source_node": "dispute-resolution", - "target_node": "xananode.canonical:schema/node-type-relationship", - "target_title": "Relationship", - "matched_text": "relationship", - "matched_term": "relationship", - "match_kind": "core", - "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\dispute-resolution.md", - "line": 17, - "column": 1, - "source_node": "dispute-resolution", - "target_node": "xananode.canonical:schema/relationship-type-disputes", - "target_title": "Disputes", - "matched_text": "Disputes", - "matched_term": "Disputes", - "match_kind": "core", - "replacement": "[Disputes](xananode.canonical:schema/relationship-type-disputes)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\dispute-resolution.md", - "line": 19, - "column": 28, - "source_node": "dispute-resolution", - "target_node": "xananode.canonical:schema/relationship-type-preserves", - "target_title": "Preserves", - "matched_text": "preserves", - "matched_term": "preserves", - "match_kind": "core", - "replacement": "[preserves](xananode.canonical:schema/relationship-type-preserves)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\deep-linking.md", - "line": 15, - "column": 139, - "source_node": "deep-linking", - "target_node": "xananode.canonical:schema/node-type-source", - "target_title": "Source", - "matched_text": "source", - "matched_term": "source", - "match_kind": "core", - "replacement": "[source](xananode.canonical:schema/node-type-source)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\custom-extension-substrate.md", - "line": 19, - "column": 105, - "source_node": "custom-extension-substrate", - "target_node": "xananode.canonical:schema/node-type-relationship", - "target_title": "Relationship", - "matched_text": "relationship", - "matched_term": "relationship", - "match_kind": "core", - "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\custom-extension-substrate.md", - "line": 19, - "column": 23, - "source_node": "custom-extension-substrate", - "target_node": "xananode.canonical:schema/relationship-type-defines", - "target_title": "Defines", - "matched_text": "defines", - "matched_term": "defines", - "match_kind": "core", - "replacement": "[defines](xananode.canonical:schema/relationship-type-defines)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\civilizational-memory.md", - "line": 19, - "column": 87, - "source_node": "civilizational-memory", - "target_node": "xananode.canonical:schema/relationship-type-authored", - "target_title": "Authored", - "matched_text": "authored", - "matched_term": "authored", - "match_kind": "core", - "replacement": "[authored](xananode.canonical:schema/relationship-type-authored)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\claims\\claim-relationships-preserve-context.md", - "line": 14, - "column": 80, - "source_node": "claim-relationships-preserve-context", - "target_node": "xananode.canonical:schema/relationship-type-cites", - "target_title": "Cites", - "matched_text": "cites", - "matched_term": "cites", - "match_kind": "core", - "replacement": "[cites](xananode.canonical:schema/relationship-type-cites)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\claims\\claim-relationships-preserve-context.md", - "line": 14, - "column": 96, - "source_node": "claim-relationships-preserve-context", - "target_node": "xananode.canonical:schema/relationship-type-contradicts", - "target_title": "Contradicts", - "matched_text": "contradicts", - "matched_term": "contradicts", - "match_kind": "core", - "replacement": "[contradicts](xananode.canonical:schema/relationship-type-contradicts)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\claims\\claim-relationships-preserve-context.md", - "line": 14, - "column": 87, - "source_node": "claim-relationships-preserve-context", - "target_node": "xananode.canonical:schema/relationship-type-defines", - "target_title": "Defines", - "matched_text": "defines", - "matched_term": "defines", - "match_kind": "core", - "replacement": "[defines](xananode.canonical:schema/relationship-type-defines)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\claims\\claim-relationships-preserve-context.md", - "line": 14, - "column": 109, - "source_node": "claim-relationships-preserve-context", - "target_node": "xananode.canonical:schema/relationship-type-explains", - "target_title": "Explains", - "matched_text": "explains", - "matched_term": "explains", - "match_kind": "core", - "replacement": "[explains](xananode.canonical:schema/relationship-type-explains)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\claims\\claim-relationships-preserve-context.md", - "line": 14, - "column": 137, - "source_node": "claim-relationships-preserve-context", - "target_node": "xananode.canonical:schema/relationship-type-mentions", - "target_title": "Mentions", - "matched_text": "mentions", - "matched_term": "mentions", - "match_kind": "core", - "replacement": "[mentions](xananode.canonical:schema/relationship-type-mentions)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\claims\\claim-relationships-preserve-context.md", - "line": 14, - "column": 119, - "source_node": "claim-relationships-preserve-context", - "target_node": "xananode.canonical:schema/relationship-type-quotes", - "target_title": "Quotes", - "matched_text": "quotes", - "matched_term": "quotes", - "match_kind": "core", - "replacement": "[quotes](xananode.canonical:schema/relationship-type-quotes)", - "note": "Suggestion only. Review and apply manually if approved." - } - ], - "transclusions": [], - "merge_candidates": [ - { - "kind": "same_id", - "existing": "example.minimal:claim/substrate-is-structure", - "incoming": "example.minimal:claim/substrate-is-structure", - "existing_title": "A knowledge substrate is structure, not just information", - "incoming_title": "A knowledge substrate is structure, not just information", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "example.minimal:concept/associative-trails", - "incoming": "example.minimal:concept/associative-trails", - "existing_title": "Associative Trails", - "incoming_title": "Associative Trails", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "example.minimal:essay/relationship-navigation-intro", - "incoming": "example.minimal:essay/relationship-navigation-intro", - "existing_title": "Relationship Navigation Intro", - "incoming_title": "Relationship Navigation Intro", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "example.minimal:fragment/as-we-may-think-0004", - "incoming": "example.minimal:fragment/as-we-may-think-0004", - "existing_title": "As We May Think Fragment 0004", - "incoming_title": "As We May Think Fragment 0004", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.example:fragment/as-we-may-think-0004", - "incoming": "example.minimal:fragment/as-we-may-think-0004", - "existing_title": "Associative Trails Fragment", - "incoming_title": "As We May Think Fragment 0004", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.example:concept/knowledge-substrate", - "incoming": "example.minimal:concept/knowledge-substrate", - "existing_title": "Knowledge Substrate", - "incoming_title": "Knowledge Substrate", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "example.minimal:concept/knowledge-substrate", - "incoming": "example.minimal:concept/knowledge-substrate", - "existing_title": "Knowledge Substrate", - "incoming_title": "Knowledge Substrate", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:concept/knowledge-substrate", - "incoming": "example.minimal:concept/knowledge-substrate", - "existing_title": "Knowledge Substrate", - "incoming_title": "Knowledge Substrate", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "example.minimal:person/example-maintainer", - "incoming": "example.minimal:person/example-maintainer", - "existing_title": "Example Maintainer", - "incoming_title": "Example Maintainer", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.example:source/as-we-may-think", - "incoming": "example.minimal:source/as-we-may-think", - "existing_title": "As We May Think", - "incoming_title": "As We May Think", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "example.minimal:source/as-we-may-think", - "incoming": "example.minimal:source/as-we-may-think", - "existing_title": "As We May Think", - "incoming_title": "As We May Think", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.example:essay/start-here", - "incoming": "example.minimal:trail/start-here", - "existing_title": "Start Here", - "incoming_title": "Start Here", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "example.minimal:trail/start-here", - "incoming": "example.minimal:trail/start-here", - "existing_title": "Start Here", - "incoming_title": "Start Here", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:claim/relationships-preserve-knowledge", - "incoming": "xananode.canonical:claim/relationships-preserve-knowledge", - "existing_title": "Relationships Preserve Knowledge", - "incoming_title": "Relationships Preserve Knowledge", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:community/xananode-contributors", - "incoming": "xananode.canonical:community/xananode-contributors", - "existing_title": "XanaNode Contributors", - "incoming_title": "XanaNode Contributors", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.example:concept/knowledge-substrate", - "incoming": "xananode.canonical:concept/knowledge-substrate", - "existing_title": "Knowledge Substrate", - "incoming_title": "Knowledge Substrate", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "example.minimal:concept/knowledge-substrate", - "incoming": "xananode.canonical:concept/knowledge-substrate", - "existing_title": "Knowledge Substrate", - "incoming_title": "Knowledge Substrate", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:concept/knowledge-substrate", - "incoming": "xananode.canonical:concept/knowledge-substrate", - "existing_title": "Knowledge Substrate", - "incoming_title": "Knowledge Substrate", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.example:concept/protocol-artifacts", - "incoming": "xananode.canonical:concept/protocol-artifacts", - "existing_title": "Protocol Artifacts", - "incoming_title": "Protocol Artifacts", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:concept/protocol-artifacts", - "incoming": "xananode.canonical:concept/protocol-artifacts", - "existing_title": "Protocol Artifacts", - "incoming_title": "Protocol Artifacts", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:concept/substrate-projection-layer", - "incoming": "xananode.canonical:concept/substrate-projection-layer", - "existing_title": "Substrate Projection Layer", - "incoming_title": "Substrate Projection Layer", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "XanaNode", - "incoming_title": "XanaNode", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "XanaNode", - "incoming_title": "XanaNode", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.example:essay/what-is-xananode", - "incoming": "xananode.canonical:essay/what-is-xananode", - "existing_title": "What Is XanaNode?", - "incoming_title": "What Is XanaNode?", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:essay/what-is-xananode", - "incoming": "xananode.canonical:essay/what-is-xananode", - "existing_title": "What Is XanaNode?", - "incoming_title": "What Is XanaNode?", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:event/xananode-canonical-pack-bootstrap", - "incoming": "xananode.canonical:event/xananode-canonical-pack-bootstrap", - "existing_title": "XanaNode Canonical Pack Bootstrap", - "incoming_title": "XanaNode Canonical Pack Bootstrap", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:fragment/relationships-preserve-knowledge-sentence", - "incoming": "xananode.canonical:fragment/relationships-preserve-knowledge-sentence", - "existing_title": "Relationships Preserve Knowledge Sentence", - "incoming_title": "Relationships Preserve Knowledge Sentence", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.example:media/xananode-icon", - "incoming": "xananode.canonical:media/xananode-icon", - "existing_title": "XanaNode Icon", - "incoming_title": "XanaNode Icon", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:media/xananode-icon", - "incoming": "xananode.canonical:media/xananode-icon", - "existing_title": "XanaNode Icon", - "incoming_title": "XanaNode Icon", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:observation/markdown-recreation-friction", - "incoming": "xananode.canonical:observation/markdown-recreation-friction", - "existing_title": "Markdown Recreation Friction", - "incoming_title": "Markdown Recreation Friction", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:organization/built-by-bots", - "incoming": "xananode.canonical:organization/built-by-bots", - "existing_title": "Built By Bots", - "incoming_title": "Built By Bots", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:organization/cytoscape-consortium", - "incoming": "xananode.canonical:organization/cytoscape-consortium", - "existing_title": "Cytoscape Consortium", - "incoming_title": "Cytoscape Consortium", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:organization/hugo-authors", - "incoming": "xananode.canonical:organization/hugo-authors", - "existing_title": "Hugo Authors", - "incoming_title": "Hugo Authors", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:person/christian-siefen", - "incoming": "xananode.canonical:person/christian-siefen", - "existing_title": "Christian Siefen", - "incoming_title": "Christian Siefen", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:place/world-wide-web", - "incoming": "xananode.canonical:place/world-wide-web", - "existing_title": "World Wide Web", - "incoming_title": "World Wide Web", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:technology/world-wide-web", - "incoming": "xananode.canonical:place/world-wide-web", - "existing_title": "World Wide Web", - "incoming_title": "World Wide Web", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:project/xananode-core-sdk", - "incoming": "xananode.canonical:project/xananode-core-sdk", - "existing_title": "XanaNode Core SDK", - "incoming_title": "XanaNode Core SDK", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.example:project/xananode-hugo-theme", - "incoming": "xananode.canonical:project/xananode-hugo-theme", - "existing_title": "XanaNode Hugo Theme", - "incoming_title": "XanaNode Hugo Theme", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:project/xananode-hugo-theme", - "incoming": "xananode.canonical:project/xananode-hugo-theme", - "existing_title": "XanaNode Hugo Theme", - "incoming_title": "XanaNode Hugo Theme", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:project/xananode-protocol", - "incoming": "xananode.canonical:project/xananode-protocol", - "existing_title": "XanaNode Protocol", - "incoming_title": "XanaNode Protocol", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:project/xananode-workspace", - "incoming": "xananode.canonical:project/xananode-workspace", - "existing_title": "XanaNode Workspace", - "incoming_title": "XanaNode Workspace", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:publication/xnp-0004-merge-validation", - "incoming": "xananode.canonical:publication/xnp-0004-merge-validation", - "existing_title": "XNP-0004 Merge Validation", - "incoming_title": "XNP-0004 Merge Validation", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:relationship/protocol-implements-claim", - "incoming": "xananode.canonical:relationship/protocol-implements-claim", - "existing_title": "Protocol Implements Relationship Preservation", - "incoming_title": "Protocol Implements Relationship Preservation", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:revision/canonical-pack-v0-1-0", - "incoming": "xananode.canonical:revision/canonical-pack-v0-1-0", - "existing_title": "Canonical Pack v0.1.0", - "incoming_title": "Canonical Pack v0.1.0", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/author-profile-schema", - "incoming": "xananode.canonical:schema/author-profile-schema", - "existing_title": "Author Profile Schema", - "incoming_title": "Author Profile Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/canonical-schema-author-profile", - "incoming": "xananode.canonical:schema/author-profile-schema", - "existing_title": "Author Profile Schema", - "incoming_title": "Author Profile Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/author-profile-schema", - "incoming": "xananode.canonical:schema/canonical-schema-author-profile", - "existing_title": "Author Profile Schema", - "incoming_title": "Author Profile Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/canonical-schema-author-profile", - "incoming": "xananode.canonical:schema/canonical-schema-author-profile", - "existing_title": "Author Profile Schema", - "incoming_title": "Author Profile Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.example:schema/compatibility-report-schema", - "incoming": "xananode.canonical:schema/canonical-schema-compatibility-report", - "existing_title": "Compatibility Report Schema", - "incoming_title": "Compatibility Report Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/canonical-schema-compatibility-report", - "incoming": "xananode.canonical:schema/canonical-schema-compatibility-report", - "existing_title": "Compatibility Report Schema", - "incoming_title": "Compatibility Report Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/compatibility-report-schema", - "incoming": "xananode.canonical:schema/canonical-schema-compatibility-report", - "existing_title": "Compatibility Report Schema", - "incoming_title": "Compatibility Report Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.example:schema/merge-report-schema", - "incoming": "xananode.canonical:schema/canonical-schema-merge-report", - "existing_title": "Merge Report Schema", - "incoming_title": "Merge Report Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/canonical-schema-merge-report", - "incoming": "xananode.canonical:schema/canonical-schema-merge-report", - "existing_title": "Merge Report Schema", - "incoming_title": "Merge Report Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/merge-report-schema", - "incoming": "xananode.canonical:schema/canonical-schema-merge-report", - "existing_title": "Merge Report Schema", - "incoming_title": "Merge Report Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/canonical-schema-nanopublication", - "incoming": "xananode.canonical:schema/canonical-schema-nanopublication", - "existing_title": "Nanopublication Schema", - "incoming_title": "Nanopublication Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/nanopublication-schema", - "incoming": "xananode.canonical:schema/canonical-schema-nanopublication", - "existing_title": "Nanopublication Schema", - "incoming_title": "Nanopublication Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/canonical-schema-ro-crate-metadata", - "incoming": "xananode.canonical:schema/canonical-schema-ro-crate-metadata", - "existing_title": "Ro Crate Metadata Schema", - "incoming_title": "Ro Crate Metadata Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/ro-crate-metadata-schema", - "incoming": "xananode.canonical:schema/canonical-schema-ro-crate-metadata", - "existing_title": "RO-Crate Metadata Schema", - "incoming_title": "Ro Crate Metadata Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/canonical-schema-substrate-diff", - "incoming": "xananode.canonical:schema/canonical-schema-substrate-diff", - "existing_title": "Substrate Diff Schema", - "incoming_title": "Substrate Diff Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/substrate-diff-schema", - "incoming": "xananode.canonical:schema/canonical-schema-substrate-diff", - "existing_title": "Substrate Diff Schema", - "incoming_title": "Substrate Diff Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.example:schema/substrate-manifest-schema", - "incoming": "xananode.canonical:schema/canonical-schema-substrate-manifest", - "existing_title": "Substrate Manifest Schema", - "incoming_title": "Substrate Manifest Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/canonical-schema-substrate-manifest", - "incoming": "xananode.canonical:schema/canonical-schema-substrate-manifest", - "existing_title": "Substrate Manifest Schema", - "incoming_title": "Substrate Manifest Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/substrate-manifest-schema", - "incoming": "xananode.canonical:schema/canonical-schema-substrate-manifest", - "existing_title": "Substrate Manifest Schema", - "incoming_title": "Substrate Manifest Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.example:schema/substrate-node-schema", - "incoming": "xananode.canonical:schema/canonical-schema-substrate-node", - "existing_title": "Substrate Node Schema", - "incoming_title": "Substrate Node Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/canonical-schema-substrate-node", - "incoming": "xananode.canonical:schema/canonical-schema-substrate-node", - "existing_title": "Substrate Node Schema", - "incoming_title": "Substrate Node Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/substrate-node-schema", - "incoming": "xananode.canonical:schema/canonical-schema-substrate-node", - "existing_title": "Substrate Node Schema", - "incoming_title": "Substrate Node Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.example:schema/substrate-relationships-schema", - "incoming": "xananode.canonical:schema/canonical-schema-substrate-relationships", - "existing_title": "Substrate Relationships Schema", - "incoming_title": "Substrate Relationships Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/canonical-schema-substrate-relationships", - "incoming": "xananode.canonical:schema/canonical-schema-substrate-relationships", - "existing_title": "Substrate Relationships Schema", - "incoming_title": "Substrate Relationships Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/substrate-relationships-schema", - "incoming": "xananode.canonical:schema/canonical-schema-substrate-relationships", - "existing_title": "Substrate Relationships Schema", - "incoming_title": "Substrate Relationships Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/canonical-schema-xananode-node-types", - "incoming": "xananode.canonical:schema/canonical-schema-xananode-node-types", - "existing_title": "Xananode Node Types Schema", - "incoming_title": "Xananode Node Types Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/canonical-schema-xananode-property-registry", - "incoming": "xananode.canonical:schema/canonical-schema-xananode-property-registry", - "existing_title": "Xananode Property Registry Schema", - "incoming_title": "Xananode Property Registry Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/canonical-schema-xananode-relationship-types", - "incoming": "xananode.canonical:schema/canonical-schema-xananode-relationship-types", - "existing_title": "Xananode Relationship Types Schema", - "incoming_title": "Xananode Relationship Types Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/canonical-schemas-registry", - "incoming": "xananode.canonical:schema/canonical-schemas-registry", - "existing_title": "Canonical Schemas Registry", - "incoming_title": "Canonical Schemas Registry", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.example:schema/compatibility-report-schema", - "incoming": "xananode.canonical:schema/compatibility-report-schema", - "existing_title": "Compatibility Report Schema", - "incoming_title": "Compatibility Report Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/canonical-schema-compatibility-report", - "incoming": "xananode.canonical:schema/compatibility-report-schema", - "existing_title": "Compatibility Report Schema", - "incoming_title": "Compatibility Report Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/compatibility-report-schema", - "incoming": "xananode.canonical:schema/compatibility-report-schema", - "existing_title": "Compatibility Report Schema", - "incoming_title": "Compatibility Report Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.example:concept/known-implementations-registry", - "incoming": "xananode.canonical:schema/known-implementations-registry", - "existing_title": "Known Implementations Registry", - "incoming_title": "Known Implementations Registry", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/known-implementations-registry", - "incoming": "xananode.canonical:schema/known-implementations-registry", - "existing_title": "Known Implementations Registry", - "incoming_title": "Known Implementations Registry", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.example:schema/merge-report-schema", - "incoming": "xananode.canonical:schema/merge-report-schema", - "existing_title": "Merge Report Schema", - "incoming_title": "Merge Report Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/canonical-schema-merge-report", - "incoming": "xananode.canonical:schema/merge-report-schema", - "existing_title": "Merge Report Schema", - "incoming_title": "Merge Report Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/merge-report-schema", - "incoming": "xananode.canonical:schema/merge-report-schema", - "existing_title": "Merge Report Schema", - "incoming_title": "Merge Report Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/namespace-example.merge", - "incoming": "xananode.canonical:schema/namespace-example.merge", - "existing_title": "Federation Merge Report Example Namespace", - "incoming_title": "Federation Merge Report Example Namespace", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/namespace-example.minimal", - "incoming": "xananode.canonical:schema/namespace-example.minimal", - "existing_title": "Minimal Example Namespace", - "incoming_title": "Minimal Example Namespace", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/namespace-example.museum", - "incoming": "xananode.canonical:schema/namespace-example.museum", - "existing_title": "Museum Extension Example Namespace", - "incoming_title": "Museum Extension Example Namespace", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/namespace-example.researcher_a", - "incoming": "xananode.canonical:schema/namespace-example.researcher_a", - "existing_title": "Federation Example A Namespace", - "incoming_title": "Federation Example A Namespace", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/namespace-example.researcher_b", - "incoming": "xananode.canonical:schema/namespace-example.researcher_b", - "existing_title": "Federation Example B Namespace", - "incoming_title": "Federation Example B Namespace", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.example:concept/namespace-registry", - "incoming": "xananode.canonical:schema/namespace-registry", - "existing_title": "Namespace Registry", - "incoming_title": "Namespace Registry", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/namespace-registry", - "incoming": "xananode.canonical:schema/namespace-registry", - "existing_title": "Namespace Registry", - "incoming_title": "Namespace Registry", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.example:schema/namespace-schema", - "incoming": "xananode.canonical:schema/namespace-schema", - "existing_title": "Namespace Schema", - "incoming_title": "Namespace Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/namespace-schema", - "incoming": "xananode.canonical:schema/namespace-schema", - "existing_title": "Namespace Schema", - "incoming_title": "Namespace Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/namespace-xananode", - "incoming": "xananode.canonical:schema/namespace-xananode", - "existing_title": "XanaNode Core", - "incoming_title": "XanaNode Core", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/canonical-schema-nanopublication", - "incoming": "xananode.canonical:schema/nanopublication-schema", - "existing_title": "Nanopublication Schema", - "incoming_title": "Nanopublication Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/nanopublication-schema", - "incoming": "xananode.canonical:schema/nanopublication-schema", - "existing_title": "Nanopublication Schema", - "incoming_title": "Nanopublication Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/node-type-claim", - "incoming": "xananode.canonical:schema/node-type-claim", - "existing_title": "Claim", - "incoming_title": "Claim", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/node-type-community", - "incoming": "xananode.canonical:schema/node-type-community", - "existing_title": "Community", - "incoming_title": "Community", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/node-type-concept", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Concept", - "incoming_title": "Concept", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/node-type-essay", - "incoming": "xananode.canonical:schema/node-type-essay", - "existing_title": "Essay", - "incoming_title": "Essay", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/node-type-event", - "incoming": "xananode.canonical:schema/node-type-event", - "existing_title": "Event", - "incoming_title": "Event", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/node-type-fragment", - "incoming": "xananode.canonical:schema/node-type-fragment", - "existing_title": "Fragment", - "incoming_title": "Fragment", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/node-type-media", - "incoming": "xananode.canonical:schema/node-type-media", - "existing_title": "Media", - "incoming_title": "Media", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/node-type-observation", - "incoming": "xananode.canonical:schema/node-type-observation", - "existing_title": "Observation", - "incoming_title": "Observation", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/node-type-organization", - "incoming": "xananode.canonical:schema/node-type-organization", - "existing_title": "Organization", - "incoming_title": "Organization", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Person", - "incoming_title": "Person", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/node-type-place", - "incoming": "xananode.canonical:schema/node-type-place", - "existing_title": "Place", - "incoming_title": "Place", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/node-type-project", - "incoming": "xananode.canonical:schema/node-type-project", - "existing_title": "Project", - "incoming_title": "Project", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/node-type-publication", - "incoming": "xananode.canonical:schema/node-type-publication", - "existing_title": "Publication", - "incoming_title": "Publication", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/node-type-registry", - "incoming": "xananode.canonical:schema/node-type-registry", - "existing_title": "Node Type Registry", - "incoming_title": "Node Type Registry", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Relationship", - "incoming_title": "Relationship", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/node-type-revision", - "incoming": "xananode.canonical:schema/node-type-revision", - "existing_title": "Revision", - "incoming_title": "Revision", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Schema", - "incoming_title": "Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/node-type-source", - "incoming": "xananode.canonical:schema/node-type-source", - "existing_title": "Source", - "incoming_title": "Source", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/node-type-technology", - "incoming": "xananode.canonical:schema/node-type-technology", - "existing_title": "Technology", - "incoming_title": "Technology", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/node-type-trail", - "incoming": "xananode.canonical:schema/node-type-trail", - "existing_title": "Trail", - "incoming_title": "Trail", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/property-birth_date", - "incoming": "xananode.canonical:schema/property-birth_date", - "existing_title": "Birth date", - "incoming_title": "Birth date", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/property-currency_value", - "incoming": "xananode.canonical:schema/property-currency_value", - "existing_title": "Currency value", - "incoming_title": "Currency value", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/property-external_identifier", - "incoming": "xananode.canonical:schema/property-external_identifier", - "existing_title": "External identifier", - "incoming_title": "External identifier", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/property-geo_coordinates", - "incoming": "xananode.canonical:schema/property-geo_coordinates", - "existing_title": "Geographic coordinates", - "incoming_title": "Geographic coordinates", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/property-measurement_si", - "incoming": "xananode.canonical:schema/property-measurement_si", - "existing_title": "SI measurement", - "incoming_title": "SI measurement", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/property-registry", - "incoming": "xananode.canonical:schema/property-registry", - "existing_title": "Property Registry", - "incoming_title": "Property Registry", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/property-registry-schema", - "incoming": "xananode.canonical:schema/property-registry-schema", - "existing_title": "Property Registry Schema", - "incoming_title": "Property Registry Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-alias_of", - "incoming": "xananode.canonical:schema/relationship-type-alias_of", - "existing_title": "Alias of", - "incoming_title": "Alias of", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-alternative_to", - "incoming": "xananode.canonical:schema/relationship-type-alternative_to", - "existing_title": "Alternative to", - "incoming_title": "Alternative to", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-anticipated", - "incoming": "xananode.canonical:schema/relationship-type-anticipated", - "existing_title": "Anticipated", - "incoming_title": "Anticipated", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-anticipated_by", - "incoming": "xananode.canonical:schema/relationship-type-anticipated_by", - "existing_title": "Anticipated By Relationship Term", - "incoming_title": "Anticipated By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-anticipates", - "incoming": "xananode.canonical:schema/relationship-type-anticipates", - "existing_title": "Anticipates", - "incoming_title": "Anticipates", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-appears_in", - "incoming": "xananode.canonical:schema/relationship-type-appears_in", - "existing_title": "Appears in", - "incoming_title": "Appears in", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-approved", - "incoming": "xananode.canonical:schema/relationship-type-approved", - "existing_title": "Approved", - "incoming_title": "Approved", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-approved_by", - "incoming": "xananode.canonical:schema/relationship-type-approved_by", - "existing_title": "Approved By Relationship Term", - "incoming_title": "Approved By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-arrived_from", - "incoming": "xananode.canonical:schema/relationship-type-arrived_from", - "existing_title": "Arrived From Relationship Term", - "incoming_title": "Arrived From Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-arrives_at", - "incoming": "xananode.canonical:schema/relationship-type-arrives_at", - "existing_title": "Arrives at", - "incoming_title": "Arrives at", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-authored", - "incoming": "xananode.canonical:schema/relationship-type-authored", - "existing_title": "Authored", - "incoming_title": "Authored", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-authored_by", - "incoming": "xananode.canonical:schema/relationship-type-authored_by", - "existing_title": "Authored By Relationship Term", - "incoming_title": "Authored By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-broader_than", - "incoming": "xananode.canonical:schema/relationship-type-broader_than", - "existing_title": "Broader than", - "incoming_title": "Broader than", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-cited_by", - "incoming": "xananode.canonical:schema/relationship-type-cited_by", - "existing_title": "Cited By Relationship Term", - "incoming_title": "Cited By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-cites", - "incoming": "xananode.canonical:schema/relationship-type-cites", - "existing_title": "Cites", - "incoming_title": "Cites", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-claim_of", - "incoming": "xananode.canonical:schema/relationship-type-claim_of", - "existing_title": "Claim Of Relationship Term", - "incoming_title": "Claim Of Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-clarified_by", - "incoming": "xananode.canonical:schema/relationship-type-clarified_by", - "existing_title": "Clarified By Relationship Term", - "incoming_title": "Clarified By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-clarifies", - "incoming": "xananode.canonical:schema/relationship-type-clarifies", - "existing_title": "Clarifies", - "incoming_title": "Clarifies", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-coined", - "incoming": "xananode.canonical:schema/relationship-type-coined", - "existing_title": "Coined", - "incoming_title": "Coined", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-coined_by", - "incoming": "xananode.canonical:schema/relationship-type-coined_by", - "existing_title": "Coined By Relationship Term", - "incoming_title": "Coined By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-collaborated_with", - "incoming": "xananode.canonical:schema/relationship-type-collaborated_with", - "existing_title": "Collaborated with", - "incoming_title": "Collaborated with", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-compatible_with", - "incoming": "xananode.canonical:schema/relationship-type-compatible_with", - "existing_title": "Compatible with", - "incoming_title": "Compatible with", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-contains", - "incoming": "xananode.canonical:schema/relationship-type-contains", - "existing_title": "Contains", - "incoming_title": "Contains", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-contemporary_of", - "incoming": "xananode.canonical:schema/relationship-type-contemporary_of", - "existing_title": "Contemporary of", - "incoming_title": "Contemporary of", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-context_for", - "incoming": "xananode.canonical:schema/relationship-type-context_for", - "existing_title": "Context for", - "incoming_title": "Context for", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-continued_from", - "incoming": "xananode.canonical:schema/relationship-type-continued_from", - "existing_title": "Continued From Relationship Term", - "incoming_title": "Continued From Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-continues_to", - "incoming": "xananode.canonical:schema/relationship-type-continues_to", - "existing_title": "Continues to", - "incoming_title": "Continues to", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-contradicted_by", - "incoming": "xananode.canonical:schema/relationship-type-contradicted_by", - "existing_title": "Contradicted By Relationship Term", - "incoming_title": "Contradicted By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-contradicts", - "incoming": "xananode.canonical:schema/relationship-type-contradicts", - "existing_title": "Contradicts", - "incoming_title": "Contradicts", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-contrasts_with", - "incoming": "xananode.canonical:schema/relationship-type-contrasts_with", - "existing_title": "Contrasts with", - "incoming_title": "Contrasts with", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-created", - "incoming": "xananode.canonical:schema/relationship-type-created", - "existing_title": "Created", - "incoming_title": "Created", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-created_by", - "incoming": "xananode.canonical:schema/relationship-type-created_by", - "existing_title": "Created By Relationship Term", - "incoming_title": "Created By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-deep_linked_from", - "incoming": "xananode.canonical:schema/relationship-type-deep_linked_from", - "existing_title": "Deep Linked From Relationship Term", - "incoming_title": "Deep Linked From Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-deep_links_to", - "incoming": "xananode.canonical:schema/relationship-type-deep_links_to", - "existing_title": "Deep links to", - "incoming_title": "Deep links to", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-defined_by", - "incoming": "xananode.canonical:schema/relationship-type-defined_by", - "existing_title": "Defined By Relationship Term", - "incoming_title": "Defined By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-defines", - "incoming": "xananode.canonical:schema/relationship-type-defines", - "existing_title": "Defines", - "incoming_title": "Defines", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-demonstrated_by", - "incoming": "xananode.canonical:schema/relationship-type-demonstrated_by", - "existing_title": "Demonstrated By Relationship Term", - "incoming_title": "Demonstrated By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-demonstrates", - "incoming": "xananode.canonical:schema/relationship-type-demonstrates", - "existing_title": "Demonstrates", - "incoming_title": "Demonstrates", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-dependency_of", - "incoming": "xananode.canonical:schema/relationship-type-dependency_of", - "existing_title": "Dependency Of Relationship Term", - "incoming_title": "Dependency Of Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-depends_on", - "incoming": "xananode.canonical:schema/relationship-type-depends_on", - "existing_title": "Depends on", - "incoming_title": "Depends on", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-depicted_by", - "incoming": "xananode.canonical:schema/relationship-type-depicted_by", - "existing_title": "Depicted By Relationship Term", - "incoming_title": "Depicted By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-depicts", - "incoming": "xananode.canonical:schema/relationship-type-depicts", - "existing_title": "Depicts", - "incoming_title": "Depicts", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-derived_from", - "incoming": "xananode.canonical:schema/relationship-type-derived_from", - "existing_title": "Derived from", - "incoming_title": "Derived from", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-derived_into", - "incoming": "xananode.canonical:schema/relationship-type-derived_into", - "existing_title": "Derived Into Relationship Term", - "incoming_title": "Derived Into Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-discussed_in", - "incoming": "xananode.canonical:schema/relationship-type-discussed_in", - "existing_title": "Discussed In Relationship Term", - "incoming_title": "Discussed In Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-discusses", - "incoming": "xananode.canonical:schema/relationship-type-discusses", - "existing_title": "Discusses", - "incoming_title": "Discusses", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-disputed_by", - "incoming": "xananode.canonical:schema/relationship-type-disputed_by", - "existing_title": "Disputed By Relationship Term", - "incoming_title": "Disputed By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-disputed_identity", - "incoming": "xananode.canonical:schema/relationship-type-disputed_identity", - "existing_title": "Disputed identity", - "incoming_title": "Disputed identity", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-disputes", - "incoming": "xananode.canonical:schema/relationship-type-disputes", - "existing_title": "Disputes", - "incoming_title": "Disputes", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-documented_by", - "incoming": "xananode.canonical:schema/relationship-type-documented_by", - "existing_title": "Documented By Relationship Term", - "incoming_title": "Documented By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-documents", - "incoming": "xananode.canonical:schema/relationship-type-documents", - "existing_title": "Documents", - "incoming_title": "Documents", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-enabled_by", - "incoming": "xananode.canonical:schema/relationship-type-enabled_by", - "existing_title": "Enabled By Relationship Term", - "incoming_title": "Enabled By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-enables", - "incoming": "xananode.canonical:schema/relationship-type-enables", - "existing_title": "Enables", - "incoming_title": "Enables", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-equivalent_to", - "incoming": "xananode.canonical:schema/relationship-type-equivalent_to", - "existing_title": "Equivalent to", - "incoming_title": "Equivalent to", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-evidence_for", - "incoming": "xananode.canonical:schema/relationship-type-evidence_for", - "existing_title": "Evidence for", - "incoming_title": "Evidence for", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-explained_by", - "incoming": "xananode.canonical:schema/relationship-type-explained_by", - "existing_title": "Explained By Relationship Term", - "incoming_title": "Explained By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-explains", - "incoming": "xananode.canonical:schema/relationship-type-explains", - "existing_title": "Explains", - "incoming_title": "Explains", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-extended_by", - "incoming": "xananode.canonical:schema/relationship-type-extended_by", - "existing_title": "Extended By Relationship Term", - "incoming_title": "Extended By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-extends", - "incoming": "xananode.canonical:schema/relationship-type-extends", - "existing_title": "Extends", - "incoming_title": "Extends", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-extension_of", - "incoming": "xananode.canonical:schema/relationship-type-extension_of", - "existing_title": "Extension of", - "incoming_title": "Extension of", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-featured_in", - "incoming": "xananode.canonical:schema/relationship-type-featured_in", - "existing_title": "Featured In Relationship Term", - "incoming_title": "Featured In Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-featured_speaker", - "incoming": "xananode.canonical:schema/relationship-type-featured_speaker", - "existing_title": "Featured Speaker Relationship Term", - "incoming_title": "Featured Speaker Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-features", - "incoming": "xananode.canonical:schema/relationship-type-features", - "existing_title": "Features", - "incoming_title": "Features", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-followed", - "incoming": "xananode.canonical:schema/relationship-type-followed", - "existing_title": "Followed Relationship Term", - "incoming_title": "Followed Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-friend_of", - "incoming": "xananode.canonical:schema/relationship-type-friend_of", - "existing_title": "Friend of", - "incoming_title": "Friend of", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-had_participant", - "incoming": "xananode.canonical:schema/relationship-type-had_participant", - "existing_title": "Had Participant Relationship Term", - "incoming_title": "Had Participant Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-has_alias", - "incoming": "xananode.canonical:schema/relationship-type-has_alias", - "existing_title": "Has Alias Relationship Term", - "incoming_title": "Has Alias Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-has_appearance", - "incoming": "xananode.canonical:schema/relationship-type-has_appearance", - "existing_title": "Has Appearance Relationship Term", - "incoming_title": "Has Appearance Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-has_claim", - "incoming": "xananode.canonical:schema/relationship-type-has_claim", - "existing_title": "Has claim", - "incoming_title": "Has claim", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-has_context", - "incoming": "xananode.canonical:schema/relationship-type-has_context", - "existing_title": "Has Context Relationship Term", - "incoming_title": "Has Context Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-has_evidence", - "incoming": "xananode.canonical:schema/relationship-type-has_evidence", - "existing_title": "Has Evidence Relationship Term", - "incoming_title": "Has Evidence Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-has_extension", - "incoming": "xananode.canonical:schema/relationship-type-has_extension", - "existing_title": "Has Extension Relationship Term", - "incoming_title": "Has Extension Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-has_primary_media", - "incoming": "xananode.canonical:schema/relationship-type-has_primary_media", - "existing_title": "Has primary media", - "incoming_title": "Has primary media", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-identified", - "incoming": "xananode.canonical:schema/relationship-type-identified", - "existing_title": "Identified", - "incoming_title": "Identified", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-identified_by", - "incoming": "xananode.canonical:schema/relationship-type-identified_by", - "existing_title": "Identified By Relationship Term", - "incoming_title": "Identified By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-implemented_by", - "incoming": "xananode.canonical:schema/relationship-type-implemented_by", - "existing_title": "Implemented By Relationship Term", - "incoming_title": "Implemented By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-implements", - "incoming": "xananode.canonical:schema/relationship-type-implements", - "existing_title": "Implements", - "incoming_title": "Implements", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-included_in", - "incoming": "xananode.canonical:schema/relationship-type-included_in", - "existing_title": "Included In Relationship Term", - "incoming_title": "Included In Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-includes", - "incoming": "xananode.canonical:schema/relationship-type-includes", - "existing_title": "Includes", - "incoming_title": "Includes", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-influenced", - "incoming": "xananode.canonical:schema/relationship-type-influenced", - "existing_title": "Influenced", - "incoming_title": "Influenced", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-influenced_by", - "incoming": "xananode.canonical:schema/relationship-type-influenced_by", - "existing_title": "Influenced By Relationship Term", - "incoming_title": "Influenced By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-interviewed", - "incoming": "xananode.canonical:schema/relationship-type-interviewed", - "existing_title": "Interviewed", - "incoming_title": "Interviewed", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-interviewed_by", - "incoming": "xananode.canonical:schema/relationship-type-interviewed_by", - "existing_title": "Interviewed By Relationship Term", - "incoming_title": "Interviewed By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-introduced", - "incoming": "xananode.canonical:schema/relationship-type-introduced", - "existing_title": "Introduced", - "incoming_title": "Introduced", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-introduced_by", - "incoming": "xananode.canonical:schema/relationship-type-introduced_by", - "existing_title": "Introduced By Relationship Term", - "incoming_title": "Introduced By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-introduced_in", - "incoming": "xananode.canonical:schema/relationship-type-introduced_in", - "existing_title": "Introduced in", - "incoming_title": "Introduced in", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-introduction_venue_of", - "incoming": "xananode.canonical:schema/relationship-type-introduction_venue_of", - "existing_title": "Introduction Venue Of Relationship Term", - "incoming_title": "Introduction Venue Of Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-is_start_of", - "incoming": "xananode.canonical:schema/relationship-type-is_start_of", - "existing_title": "Is Start Of Relationship Term", - "incoming_title": "Is Start Of Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-mapped_from", - "incoming": "xananode.canonical:schema/relationship-type-mapped_from", - "existing_title": "Mapped From Relationship Term", - "incoming_title": "Mapped From Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-maps_to", - "incoming": "xananode.canonical:schema/relationship-type-maps_to", - "existing_title": "Maps to", - "incoming_title": "Maps to", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-memorialized_by", - "incoming": "xananode.canonical:schema/relationship-type-memorialized_by", - "existing_title": "Memorialized By Relationship Term", - "incoming_title": "Memorialized By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-memorializes", - "incoming": "xananode.canonical:schema/relationship-type-memorializes", - "existing_title": "Memorializes", - "incoming_title": "Memorializes", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-mentioned_by", - "incoming": "xananode.canonical:schema/relationship-type-mentioned_by", - "existing_title": "Mentioned By Relationship Term", - "incoming_title": "Mentioned By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-mentions", - "incoming": "xananode.canonical:schema/relationship-type-mentions", - "existing_title": "Mentions", - "incoming_title": "Mentions", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-motivated_by", - "incoming": "xananode.canonical:schema/relationship-type-motivated_by", - "existing_title": "Motivated by", - "incoming_title": "Motivated by", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-motivates", - "incoming": "xananode.canonical:schema/relationship-type-motivates", - "existing_title": "Motivates Relationship Term", - "incoming_title": "Motivates Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-narrower_than", - "incoming": "xananode.canonical:schema/relationship-type-narrower_than", - "existing_title": "Narrower Than Relationship Term", - "incoming_title": "Narrower Than Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-occurred_at", - "incoming": "xananode.canonical:schema/relationship-type-occurred_at", - "existing_title": "Occurred at", - "incoming_title": "Occurred at", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-parallel_to", - "incoming": "xananode.canonical:schema/relationship-type-parallel_to", - "existing_title": "Parallel to", - "incoming_title": "Parallel to", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-part_of", - "incoming": "xananode.canonical:schema/relationship-type-part_of", - "existing_title": "Part Of Relationship Term", - "incoming_title": "Part Of Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-participated_in", - "incoming": "xananode.canonical:schema/relationship-type-participated_in", - "existing_title": "Participated in", - "incoming_title": "Participated in", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-popularized", - "incoming": "xananode.canonical:schema/relationship-type-popularized", - "existing_title": "Popularized", - "incoming_title": "Popularized", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-popularized_by", - "incoming": "xananode.canonical:schema/relationship-type-popularized_by", - "existing_title": "Popularized By Relationship Term", - "incoming_title": "Popularized By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-possible_match", - "incoming": "xananode.canonical:schema/relationship-type-possible_match", - "existing_title": "Possible match", - "incoming_title": "Possible match", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-preceded", - "incoming": "xananode.canonical:schema/relationship-type-preceded", - "existing_title": "Preceded", - "incoming_title": "Preceded", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-presented", - "incoming": "xananode.canonical:schema/relationship-type-presented", - "existing_title": "Presented", - "incoming_title": "Presented", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-presented_by", - "incoming": "xananode.canonical:schema/relationship-type-presented_by", - "existing_title": "Presented By Relationship Term", - "incoming_title": "Presented By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-preserved_by", - "incoming": "xananode.canonical:schema/relationship-type-preserved_by", - "existing_title": "Preserved By Relationship Term", - "incoming_title": "Preserved By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-preserves", - "incoming": "xananode.canonical:schema/relationship-type-preserves", - "existing_title": "Preserves", - "incoming_title": "Preserves", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-produces", - "incoming": "xananode.canonical:schema/relationship-type-produces", - "existing_title": "Produces Relationship Term", - "incoming_title": "Produces Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-proposed", - "incoming": "xananode.canonical:schema/relationship-type-proposed", - "existing_title": "Proposed", - "incoming_title": "Proposed", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-proposed_by", - "incoming": "xananode.canonical:schema/relationship-type-proposed_by", - "existing_title": "Proposed By Relationship Term", - "incoming_title": "Proposed By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-quoted_by", - "incoming": "xananode.canonical:schema/relationship-type-quoted_by", - "existing_title": "Quoted By Relationship Term", - "incoming_title": "Quoted By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-quotes", - "incoming": "xananode.canonical:schema/relationship-type-quotes", - "existing_title": "Quotes", - "incoming_title": "Quotes", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-refined_by", - "incoming": "xananode.canonical:schema/relationship-type-refined_by", - "existing_title": "Refined By Relationship Term", - "incoming_title": "Refined By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-refines", - "incoming": "xananode.canonical:schema/relationship-type-refines", - "existing_title": "Refines", - "incoming_title": "Refines", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-registry", - "incoming": "xananode.canonical:schema/relationship-type-registry", - "existing_title": "Relationship Type Registry", - "incoming_title": "Relationship Type Registry", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-related_to", - "incoming": "xananode.canonical:schema/relationship-type-related_to", - "existing_title": "Related to", - "incoming_title": "Related to", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-represented_by", - "incoming": "xananode.canonical:schema/relationship-type-represented_by", - "existing_title": "Represented By Relationship Term", - "incoming_title": "Represented By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-represents", - "incoming": "xananode.canonical:schema/relationship-type-represents", - "existing_title": "Represents", - "incoming_title": "Represents", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-required_for", - "incoming": "xananode.canonical:schema/relationship-type-required_for", - "existing_title": "Required For Relationship Term", - "incoming_title": "Required For Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-requires", - "incoming": "xananode.canonical:schema/relationship-type-requires", - "existing_title": "Requires", - "incoming_title": "Requires", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-results_from", - "incoming": "xananode.canonical:schema/relationship-type-results_from", - "existing_title": "Results from", - "incoming_title": "Results from", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-same_entity", - "incoming": "xananode.canonical:schema/relationship-type-same_entity", - "existing_title": "Same entity", - "incoming_title": "Same entity", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-shaped_by", - "incoming": "xananode.canonical:schema/relationship-type-shaped_by", - "existing_title": "Shaped By Relationship Term", - "incoming_title": "Shaped By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-shapes", - "incoming": "xananode.canonical:schema/relationship-type-shapes", - "existing_title": "Shapes", - "incoming_title": "Shapes", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-site_of", - "incoming": "xananode.canonical:schema/relationship-type-site_of", - "existing_title": "Site Of Relationship Term", - "incoming_title": "Site Of Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-spoke_at", - "incoming": "xananode.canonical:schema/relationship-type-spoke_at", - "existing_title": "Spoke at", - "incoming_title": "Spoke at", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-starts_with", - "incoming": "xananode.canonical:schema/relationship-type-starts_with", - "existing_title": "Starts with", - "incoming_title": "Starts with", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-superseded_by", - "incoming": "xananode.canonical:schema/relationship-type-superseded_by", - "existing_title": "Superseded By Relationship Term", - "incoming_title": "Superseded By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-supersedes", - "incoming": "xananode.canonical:schema/relationship-type-supersedes", - "existing_title": "Supersedes", - "incoming_title": "Supersedes", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-supported_by", - "incoming": "xananode.canonical:schema/relationship-type-supported_by", - "existing_title": "Supported By Relationship Term", - "incoming_title": "Supported By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-supports", - "incoming": "xananode.canonical:schema/relationship-type-supports", - "existing_title": "Supports", - "incoming_title": "Supports", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-threatened_by", - "incoming": "xananode.canonical:schema/relationship-type-threatened_by", - "existing_title": "Threatened By Relationship Term", - "incoming_title": "Threatened By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-threatens", - "incoming": "xananode.canonical:schema/relationship-type-threatens", - "existing_title": "Threatens", - "incoming_title": "Threatens", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-trained_on", - "incoming": "xananode.canonical:schema/relationship-type-trained_on", - "existing_title": "Trained on", - "incoming_title": "Trained on", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-transcluded_by", - "incoming": "xananode.canonical:schema/relationship-type-transcluded_by", - "existing_title": "Transcluded By Relationship Term", - "incoming_title": "Transcluded By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-transcludes", - "incoming": "xananode.canonical:schema/relationship-type-transcludes", - "existing_title": "Transcludes", - "incoming_title": "Transcludes", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-used_as_primary_media_for", - "incoming": "xananode.canonical:schema/relationship-type-used_as_primary_media_for", - "existing_title": "Used As Primary Media For Relationship Term", - "incoming_title": "Used As Primary Media For Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-used_by", - "incoming": "xananode.canonical:schema/relationship-type-used_by", - "existing_title": "Used By Relationship Term", - "incoming_title": "Used By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-used_to_train", - "incoming": "xananode.canonical:schema/relationship-type-used_to_train", - "existing_title": "Used To Train Relationship Term", - "incoming_title": "Used To Train Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-uses", - "incoming": "xananode.canonical:schema/relationship-type-uses", - "existing_title": "Uses", - "incoming_title": "Uses", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/canonical-schema-ro-crate-metadata", - "incoming": "xananode.canonical:schema/ro-crate-metadata-schema", - "existing_title": "Ro Crate Metadata Schema", - "incoming_title": "RO-Crate Metadata Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/ro-crate-metadata-schema", - "incoming": "xananode.canonical:schema/ro-crate-metadata-schema", - "existing_title": "RO-Crate Metadata Schema", - "incoming_title": "RO-Crate Metadata Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/canonical-schema-substrate-diff", - "incoming": "xananode.canonical:schema/substrate-diff-schema", - "existing_title": "Substrate Diff Schema", - "incoming_title": "Substrate Diff Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/substrate-diff-schema", - "incoming": "xananode.canonical:schema/substrate-diff-schema", - "existing_title": "Substrate Diff Schema", - "incoming_title": "Substrate Diff Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.example:schema/substrate-manifest-schema", - "incoming": "xananode.canonical:schema/substrate-manifest-schema", - "existing_title": "Substrate Manifest Schema", - "incoming_title": "Substrate Manifest Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/canonical-schema-substrate-manifest", - "incoming": "xananode.canonical:schema/substrate-manifest-schema", - "existing_title": "Substrate Manifest Schema", - "incoming_title": "Substrate Manifest Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/substrate-manifest-schema", - "incoming": "xananode.canonical:schema/substrate-manifest-schema", - "existing_title": "Substrate Manifest Schema", - "incoming_title": "Substrate Manifest Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.example:schema/substrate-node-schema", - "incoming": "xananode.canonical:schema/substrate-node-schema", - "existing_title": "Substrate Node Schema", - "incoming_title": "Substrate Node Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/canonical-schema-substrate-node", - "incoming": "xananode.canonical:schema/substrate-node-schema", - "existing_title": "Substrate Node Schema", - "incoming_title": "Substrate Node Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/substrate-node-schema", - "incoming": "xananode.canonical:schema/substrate-node-schema", - "existing_title": "Substrate Node Schema", - "incoming_title": "Substrate Node Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.example:schema/substrate-relationships-schema", - "incoming": "xananode.canonical:schema/substrate-relationships-schema", - "existing_title": "Substrate Relationships Schema", - "incoming_title": "Substrate Relationships Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/canonical-schema-substrate-relationships", - "incoming": "xananode.canonical:schema/substrate-relationships-schema", - "existing_title": "Substrate Relationships Schema", - "incoming_title": "Substrate Relationships Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/substrate-relationships-schema", - "incoming": "xananode.canonical:schema/substrate-relationships-schema", - "existing_title": "Substrate Relationships Schema", - "incoming_title": "Substrate Relationships Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:source/github-profile", - "incoming": "xananode.canonical:source/github-profile", - "existing_title": "GitHub Profile", - "incoming_title": "GitHub Profile", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:source/hugo-official-site", - "incoming": "xananode.canonical:source/hugo-official-site", - "existing_title": "Hugo Official Site", - "incoming_title": "Hugo Official Site", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:source/support-xananode", - "incoming": "xananode.canonical:source/support-xananode", - "existing_title": "Support XanaNode", - "incoming_title": "Support XanaNode", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:source/xananode-com-domain", - "incoming": "xananode.canonical:source/xananode-com-domain", - "existing_title": "XanaNode.com", - "incoming_title": "XanaNode.com", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.example:source/xananode-core-sdk-repo", - "incoming": "xananode.canonical:source/xananode-core-sdk-repository", - "existing_title": "XanaNode Core SDK Repository", - "incoming_title": "XanaNode Core SDK Repository", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:source/xananode-core-sdk-repository", - "incoming": "xananode.canonical:source/xananode-core-sdk-repository", - "existing_title": "XanaNode Core SDK Repository", - "incoming_title": "XanaNode Core SDK Repository", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.example:source/xananode-hugo-repo", - "incoming": "xananode.canonical:source/xananode-hugo-repository", - "existing_title": "XanaNode Hugo Repository", - "incoming_title": "XanaNode Hugo Repository", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:source/xananode-hugo-repository", - "incoming": "xananode.canonical:source/xananode-hugo-repository", - "existing_title": "XanaNode Hugo Repository", - "incoming_title": "XanaNode Hugo Repository", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:source/xananode-net-domain", - "incoming": "xananode.canonical:source/xananode-net-domain", - "existing_title": "XanaNode.net", - "incoming_title": "XanaNode.net", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:source/xananode-org-domain", - "incoming": "xananode.canonical:source/xananode-org-domain", - "existing_title": "XanaNode.org", - "incoming_title": "XanaNode.org", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.example:source/xananode-protocol-repo", - "incoming": "xananode.canonical:source/xananode-protocol-repository", - "existing_title": "XanaNode Protocol Repository", - "incoming_title": "XanaNode Protocol Repository", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:source/xananode-protocol-repository", - "incoming": "xananode.canonical:source/xananode-protocol-repository", - "existing_title": "XanaNode Protocol Repository", - "incoming_title": "XanaNode Protocol Repository", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.example:source/xananode-studio-repo", - "incoming": "xananode.canonical:source/xananode-studio-repository", - "existing_title": "XanaNode Studio Repository", - "incoming_title": "XanaNode Studio Repository", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:source/xananode-studio-repository", - "incoming": "xananode.canonical:source/xananode-studio-repository", - "existing_title": "XanaNode Studio Repository", - "incoming_title": "XanaNode Studio Repository", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.example:source/xananode-workspace-repo", - "incoming": "xananode.canonical:source/xananode-workspace-repository", - "existing_title": "XanaNode Workspace Repository", - "incoming_title": "XanaNode Workspace Repository", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:source/xananode-workspace-repository", - "incoming": "xananode.canonical:source/xananode-workspace-repository", - "existing_title": "XanaNode Workspace Repository", - "incoming_title": "XanaNode Workspace Repository", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.example:technology/cytoscape-js", - "incoming": "xananode.canonical:technology/cytoscape-js", - "existing_title": "Cytoscape.js", - "incoming_title": "Cytoscape.js", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:technology/cytoscape-js", - "incoming": "xananode.canonical:technology/cytoscape-js", - "existing_title": "Cytoscape.js", - "incoming_title": "Cytoscape.js", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:technology/git", - "incoming": "xananode.canonical:technology/git", - "existing_title": "Git", - "incoming_title": "Git", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.example:technology/hugo", - "incoming": "xananode.canonical:technology/hugo", - "existing_title": "Hugo", - "incoming_title": "Hugo", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:technology/hugo", - "incoming": "xananode.canonical:technology/hugo", - "existing_title": "Hugo", - "incoming_title": "Hugo", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:technology/nodejs", - "incoming": "xananode.canonical:technology/nodejs", - "existing_title": "Node.js", - "incoming_title": "Node.js", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:technology/python", - "incoming": "xananode.canonical:technology/python", - "existing_title": "Python", - "incoming_title": "Python", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:trail/xananode-stack-trail", - "incoming": "xananode.canonical:trail/xananode-stack-trail", - "existing_title": "XanaNode Stack Trail", - "incoming_title": "XanaNode Stack Trail", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:person/gottfried-wilhelm-leibniz", - "incoming": "xananode.lineage:person/gottfried-wilhelm-leibniz", - "existing_title": "Gottfried Wilhelm Leibniz", - "incoming_title": "Gottfried Wilhelm Leibniz", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:person/wilhelm-ostwald", - "incoming": "xananode.lineage:person/wilhelm-ostwald", - "existing_title": "Wilhelm Ostwald", - "incoming_title": "Wilhelm Ostwald", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:person/jorge-luis-borges", - "incoming": "xananode.lineage:person/jorge-luis-borges", - "existing_title": "Jorge Luis Borges", - "incoming_title": "Jorge Luis Borges", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:publication/the-garden-of-forking-paths", - "incoming": "xananode.lineage:publication/the-garden-of-forking-paths", - "existing_title": "The Garden of Forking Paths", - "incoming_title": "The Garden of Forking Paths", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:person/andries-van-dam", - "incoming": "xananode.lineage:person/andries-van-dam", - "existing_title": "Andries van Dam", - "incoming_title": "Andries van Dam", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:place/brown-university", - "incoming": "xananode.lineage:place/brown-university", - "existing_title": "Brown University", - "incoming_title": "Brown University", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:project/hypertext-editing-system", - "incoming": "xananode.lineage:project/hypertext-editing-system", - "existing_title": "Hypertext Editing System", - "incoming_title": "Hypertext Editing System", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:project/fress", - "incoming": "xananode.lineage:project/fress", - "existing_title": "FRESS", - "incoming_title": "FRESS", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:project/intermedia", - "incoming": "xananode.lineage:project/intermedia", - "existing_title": "Intermedia", - "incoming_title": "Intermedia", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:person/nicholas-negroponte", - "incoming": "xananode.lineage:person/nicholas-negroponte", - "existing_title": "Nicholas Negroponte", - "incoming_title": "Nicholas Negroponte", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:person/seymour-papert", - "incoming": "xananode.lineage:person/seymour-papert", - "existing_title": "Seymour Papert", - "incoming_title": "Seymour Papert", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:person/marvin-minsky", - "incoming": "xananode.lineage:person/marvin-minsky", - "existing_title": "Marvin Minsky", - "incoming_title": "Marvin Minsky", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:organization/mit-media-lab", - "incoming": "xananode.lineage:organization/mit-media-lab", - "existing_title": "MIT Media Lab", - "incoming_title": "MIT Media Lab", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:person/hans-peter-brondmo", - "incoming": "xananode.lineage:person/hans-peter-brondmo", - "existing_title": "Hans Peter Brondmo", - "incoming_title": "Hans Peter Brondmo", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:technology/micons", - "incoming": "xananode.lineage:technology/micons", - "existing_title": "Micons", - "incoming_title": "Micons", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:person/robert-winter", - "incoming": "xananode.lineage:person/robert-winter", - "existing_title": "Robert Winter", - "incoming_title": "Robert Winter", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:project/interactive-beethoven-ninth", - "incoming": "xananode.lineage:project/interactive-beethoven-ninth", - "existing_title": "Interactive Beethoven's Ninth", - "incoming_title": "Interactive Beethoven's Ninth", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:person/robert-abel", - "incoming": "xananode.lineage:person/robert-abel", - "existing_title": "Robert Abel", - "incoming_title": "Robert Abel", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:project/interactive-guernica", - "incoming": "xananode.lineage:project/interactive-guernica", - "existing_title": "Interactive Guernica", - "incoming_title": "Interactive Guernica", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:person/ivan-sutherland", - "incoming": "xananode.lineage:person/ivan-sutherland", - "existing_title": "Ivan Sutherland", - "incoming_title": "Ivan Sutherland", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:person/jaron-lanier", - "incoming": "xananode.lineage:person/jaron-lanier", - "existing_title": "Jaron Lanier", - "incoming_title": "Jaron Lanier", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:organization/vpl-research", - "incoming": "xananode.lineage:organization/vpl-research", - "existing_title": "VPL Research", - "incoming_title": "VPL Research", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:person/scott-fisher", - "incoming": "xananode.lineage:person/scott-fisher", - "existing_title": "Scott Fisher", - "incoming_title": "Scott Fisher", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:organization/nasa", - "incoming": "xananode.lineage:organization/nasa", - "existing_title": "NASA", - "incoming_title": "NASA", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:publication/dirk-gentlys-holistic-detective-agency", - "incoming": "xananode.lineage:publication/dirk-gentlys-holistic-detective-agency", - "existing_title": "Dirk Gently's Holistic Detective Agency", - "incoming_title": "Dirk Gently's Holistic Detective Agency", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:organization/bbc-two", - "incoming": "xananode.lineage:organization/bbc-two", - "existing_title": "BBC Two", - "incoming_title": "BBC Two", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:person/richard-saul-wurman", - "incoming": "xananode.lineage:person/richard-saul-wurman", - "existing_title": "Richard Saul Wurman", - "incoming_title": "Richard Saul Wurman", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:person/harry-marks", - "incoming": "xananode.lineage:person/harry-marks", - "existing_title": "Harry Marks", - "incoming_title": "Harry Marks", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:person/john-sculley", - "incoming": "xananode.lineage:person/john-sculley", - "existing_title": "John Sculley", - "incoming_title": "John Sculley", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:technology/apple-knowledge-navigator", - "incoming": "xananode.lineage:technology/apple-knowledge-navigator", - "existing_title": "Apple Knowledge Navigator", - "incoming_title": "Apple Knowledge Navigator", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:person/bill-atkinson", - "incoming": "xananode.lineage:person/bill-atkinson", - "existing_title": "Bill Atkinson", - "incoming_title": "Bill Atkinson", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:person/herbie-hancock", - "incoming": "xananode.lineage:person/herbie-hancock", - "existing_title": "Herbie Hancock", - "incoming_title": "Herbie Hancock", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:person/nigel-holmes", - "incoming": "xananode.lineage:person/nigel-holmes", - "existing_title": "Nigel Holmes", - "incoming_title": "Nigel Holmes", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:person/laurie-anderson", - "incoming": "xananode.lineage:person/laurie-anderson", - "existing_title": "Laurie Anderson", - "incoming_title": "Laurie Anderson", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:person/bran-ferren", - "incoming": "xananode.lineage:person/bran-ferren", - "existing_title": "Bran Ferren", - "incoming_title": "Bran Ferren", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:person/robert-cailliau", - "incoming": "xananode.lineage:person/robert-cailliau", - "existing_title": "Robert Cailliau", - "incoming_title": "Robert Cailliau", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:place/cern", - "incoming": "xananode.lineage:place/cern", - "existing_title": "CERN", - "incoming_title": "CERN", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:technology/html", - "incoming": "xananode.lineage:technology/html", - "existing_title": "HTML", - "incoming_title": "HTML", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:technology/url-uri", - "incoming": "xananode.lineage:technology/url-uri", - "existing_title": "URL/URI", - "incoming_title": "URL/URI", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:technology/http", - "incoming": "xananode.lineage:technology/http", - "existing_title": "HTTP", - "incoming_title": "HTTP", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:organization/ncsa", - "incoming": "xananode.lineage:organization/ncsa", - "existing_title": "NCSA", - "incoming_title": "NCSA", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:person/marc-andreessen", - "incoming": "xananode.lineage:person/marc-andreessen", - "existing_title": "Marc Andreessen", - "incoming_title": "Marc Andreessen", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:technology/mosaic", - "incoming": "xananode.lineage:technology/mosaic", - "existing_title": "Mosaic", - "incoming_title": "Mosaic", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:concept/web-as-incomplete-hypertext", - "incoming": "xananode.lineage:concept/web-as-incomplete-hypertext", - "existing_title": "The Web as Incomplete Hypertext", - "incoming_title": "The Web as Incomplete Hypertext", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:technology/guide", - "incoming": "xananode.lineage:technology/guide", - "existing_title": "Guide", - "incoming_title": "Guide", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:project/storyspace", - "incoming": "xananode.lineage:project/storyspace", - "existing_title": "Storyspace", - "incoming_title": "Storyspace", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:project/zog-kms", - "incoming": "xananode.lineage:project/zog-kms", - "existing_title": "ZOG/KMS", - "incoming_title": "ZOG/KMS", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:project/xanadu-at-autodesk", - "incoming": "xananode.lineage:project/xanadu-at-autodesk", - "existing_title": "Xanadu at Autodesk", - "incoming_title": "Xanadu at Autodesk", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:concept/conflict-disputed-identity", - "incoming": "xananode.lineage:concept/conflict-disputed-identity", - "existing_title": "Conflict and Disputed Identity", - "incoming_title": "Conflict and Disputed Identity", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:technology/git-backed-substrate", - "incoming": "xananode.lineage:technology/git-backed-substrate", - "existing_title": "Git-backed Substrate", - "incoming_title": "Git-backed Substrate", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:tool/babel", - "incoming": "xananode.lineage:tool/babel", - "existing_title": "Babel", - "incoming_title": "Babel", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:tool/hyperland-vr", - "incoming": "xananode.lineage:tool/hyperland-vr", - "existing_title": "Hyperland VR", - "incoming_title": "Hyperland VR", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:concept/authored-substrate-overlap", - "incoming": "xananode.lineage:concept/authored-substrate-overlap", - "existing_title": "Authored Substrate Overlap", - "incoming_title": "Authored Substrate Overlap", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:claim/overlap-is-federation-signal", - "incoming": "xananode.lineage:claim/overlap-is-federation-signal", - "existing_title": "Overlap is a Federation Signal", - "incoming_title": "Overlap is a Federation Signal", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:claim/merge-is-authored-interpretation", - "incoming": "xananode.lineage:claim/merge-is-authored-interpretation", - "existing_title": "Merge is Authored Interpretation", - "incoming_title": "Merge is Authored Interpretation", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:claim/lineage-pack-can-overlap-canonical-pack", - "incoming": "xananode.lineage:claim/lineage-pack-can-overlap-canonical-pack", - "existing_title": "Lineage Packs Can Overlap Canonical Packs", - "incoming_title": "Lineage Packs Can Overlap Canonical Packs", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", - "incoming": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", - "existing_title": "Lost Lineage of Human Knowledge Augmentation", - "incoming_title": "Lost Lineage of Human Knowledge Augmentation", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:person/paul-otlet", - "incoming": "xananode.lineage:person/paul-otlet", - "existing_title": "Paul Otlet", - "incoming_title": "Paul Otlet", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:person/h-g-wells", - "incoming": "xananode.lineage:person/h-g-wells", - "existing_title": "H. G. Wells", - "incoming_title": "H. G. Wells", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:person/douglas-adams", - "incoming": "xananode.lineage:person/douglas-adams", - "existing_title": "Douglas Adams", - "incoming_title": "Douglas Adams", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:publication/hyperland", - "incoming": "xananode.lineage:publication/hyperland", - "existing_title": "Hyperland", - "incoming_title": "Hyperland", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:person/tom-baker", - "incoming": "xananode.lineage:person/tom-baker", - "existing_title": "Tom Baker", - "incoming_title": "Tom Baker", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:person/max-whitby", - "incoming": "xananode.lineage:person/max-whitby", - "existing_title": "Max Whitby", - "incoming_title": "Max Whitby", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:event/ted2-1990", - "incoming": "xananode.lineage:event/ted2-1990", - "existing_title": "TED2", - "incoming_title": "TED2", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:place/monterey-california", - "incoming": "xananode.lineage:place/monterey-california", - "existing_title": "Monterey, California", - "incoming_title": "Monterey, California", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:person/bob-stein", - "incoming": "xananode.lineage:person/bob-stein", - "existing_title": "Bob Stein", - "incoming_title": "Bob Stein", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:organization/voyager-company", - "incoming": "xananode.lineage:organization/voyager-company", - "existing_title": "Voyager Company", - "incoming_title": "Voyager Company", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:person/alan-kay", - "incoming": "xananode.lineage:person/alan-kay", - "existing_title": "Alan Kay", - "incoming_title": "Alan Kay", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:organization/xerox-parc", - "incoming": "xananode.lineage:organization/xerox-parc", - "existing_title": "Xerox PARC", - "incoming_title": "Xerox PARC", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:technology/hypercard", - "incoming": "xananode.lineage:technology/hypercard", - "existing_title": "HyperCard", - "incoming_title": "HyperCard", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:person/tim-berners-lee", - "incoming": "xananode.lineage:person/tim-berners-lee", - "existing_title": "Tim Berners-Lee", - "incoming_title": "Tim Berners-Lee", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:place/world-wide-web", - "incoming": "xananode.lineage:technology/world-wide-web", - "existing_title": "World Wide Web", - "incoming_title": "World Wide Web", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:technology/world-wide-web", - "incoming": "xananode.lineage:technology/world-wide-web", - "existing_title": "World Wide Web", - "incoming_title": "World Wide Web", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:project/aspen-movie-map", - "incoming": "xananode.lineage:project/aspen-movie-map", - "existing_title": "Aspen Movie Map", - "incoming_title": "Aspen Movie Map", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:trail/lost-lineage-intertwingled-trail", - "incoming": "xananode.lineage:trail/lost-lineage-intertwingled-trail", - "existing_title": "Lost Lineage Intertwingled Trail", - "incoming_title": "Lost Lineage Intertwingled Trail", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/knowledge-substrate", - "incoming": "example.minimal:claim/substrate-is-structure", - "existing_title": "Knowledge Substrate", - "incoming_title": "A knowledge substrate is structure, not just information", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:claim/claim-substrate-is-structure", - "incoming": "example.minimal:claim/substrate-is-structure", - "existing_title": "A knowledge substrate is structure, not information", - "incoming_title": "A knowledge substrate is structure, not just information", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "example.minimal:concept/knowledge-substrate", - "incoming": "example.minimal:claim/substrate-is-structure", - "existing_title": "Knowledge Substrate", - "incoming_title": "A knowledge substrate is structure, not just information", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/knowledge-substrate", - "incoming": "example.minimal:claim/substrate-is-structure", - "existing_title": "Knowledge Substrate", - "incoming_title": "A knowledge substrate is structure, not just information", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-concept", - "incoming": "example.minimal:concept/associative-trails", - "existing_title": "Concept", - "incoming_title": "Associative Trails", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:fragment/as-we-may-think-0004", - "incoming": "example.minimal:concept/associative-trails", - "existing_title": "Associative Trails Fragment", - "incoming_title": "Associative Trails", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "example.minimal:essay/relationship-navigation-intro", - "existing_title": "Relationship", - "incoming_title": "Relationship Navigation Intro", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:source/as-we-may-think", - "incoming": "example.minimal:fragment/as-we-may-think-0004", - "existing_title": "As We May Think", - "incoming_title": "As We May Think Fragment 0004", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "example.minimal:source/as-we-may-think", - "incoming": "example.minimal:fragment/as-we-may-think-0004", - "existing_title": "As We May Think", - "incoming_title": "As We May Think Fragment 0004", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-fragment", - "incoming": "example.minimal:fragment/as-we-may-think-0004", - "existing_title": "Fragment", - "incoming_title": "As We May Think Fragment 0004", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/federated-knowledge-substrates", - "incoming": "example.minimal:concept/knowledge-substrate", - "existing_title": "Federated Knowledge Substrates", - "incoming_title": "Knowledge Substrate", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:claim/claim-substrate-is-structure", - "incoming": "example.minimal:concept/knowledge-substrate", - "existing_title": "A knowledge substrate is structure, not information", - "incoming_title": "Knowledge Substrate", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "example.minimal:claim/substrate-is-structure", - "incoming": "example.minimal:concept/knowledge-substrate", - "existing_title": "A knowledge substrate is structure, not just information", - "incoming_title": "Knowledge Substrate", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-concept", - "incoming": "example.minimal:concept/knowledge-substrate", - "existing_title": "Concept", - "incoming_title": "Knowledge Substrate", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "example.minimal:person/example-maintainer", - "existing_title": "Person", - "incoming_title": "Example Maintainer", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "example.minimal:fragment/as-we-may-think-0004", - "incoming": "example.minimal:source/as-we-may-think", - "existing_title": "As We May Think Fragment 0004", - "incoming_title": "As We May Think", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-source", - "incoming": "example.minimal:source/as-we-may-think", - "existing_title": "Source", - "incoming_title": "As We May Think", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:fragment/as-we-may-think-0004", - "incoming": "example.minimal:source/as-we-may-think", - "existing_title": "Associative Trails Fragment", - "incoming_title": "As We May Think", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:claim/relationships-preserve-knowledge", - "existing_title": "XanaNode", - "incoming_title": "Relationships Preserve Knowledge", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:claim/relationships-preserve-knowledge", - "existing_title": "XanaNode", - "incoming_title": "Relationships Preserve Knowledge", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:fragment/relationships-preserve-knowledge-sentence", - "incoming": "xananode.canonical:claim/relationships-preserve-knowledge", - "existing_title": "Relationships Preserve Knowledge Sentence", - "incoming_title": "Relationships Preserve Knowledge", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:claim/relationships-preserve-knowledge", - "existing_title": "Relationship", - "incoming_title": "Relationships Preserve Knowledge", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:community/xananode-contributors", - "existing_title": "XanaNode", - "incoming_title": "XanaNode Contributors", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:community/xananode-contributors", - "existing_title": "XanaNode", - "incoming_title": "XanaNode Contributors", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-community", - "incoming": "xananode.canonical:community/xananode-contributors", - "existing_title": "Community", - "incoming_title": "XanaNode Contributors", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:concept/knowledge-substrate", - "existing_title": "XanaNode", - "incoming_title": "Knowledge Substrate", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/federated-knowledge-substrates", - "incoming": "xananode.canonical:concept/knowledge-substrate", - "existing_title": "Federated Knowledge Substrates", - "incoming_title": "Knowledge Substrate", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:claim/claim-substrate-is-structure", - "incoming": "xananode.canonical:concept/knowledge-substrate", - "existing_title": "A knowledge substrate is structure, not information", - "incoming_title": "Knowledge Substrate", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "example.minimal:claim/substrate-is-structure", - "incoming": "xananode.canonical:concept/knowledge-substrate", - "existing_title": "A knowledge substrate is structure, not just information", - "incoming_title": "Knowledge Substrate", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:concept/knowledge-substrate", - "existing_title": "XanaNode", - "incoming_title": "Knowledge Substrate", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-concept", - "incoming": "xananode.canonical:concept/knowledge-substrate", - "existing_title": "Concept", - "incoming_title": "Knowledge Substrate", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:trail/protocol-artifacts-trail", - "incoming": "xananode.canonical:concept/protocol-artifacts", - "existing_title": "Protocol Artifacts Trail", - "incoming_title": "Protocol Artifacts", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:concept/protocol-artifacts", - "existing_title": "XanaNode", - "incoming_title": "Protocol Artifacts", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:concept/protocol-artifacts", - "existing_title": "XanaNode", - "incoming_title": "Protocol Artifacts", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-concept", - "incoming": "xananode.canonical:concept/protocol-artifacts", - "existing_title": "Concept", - "incoming_title": "Protocol Artifacts", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:concept/substrate-projection-layer", - "existing_title": "XanaNode", - "incoming_title": "Substrate Projection Layer", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:concept/substrate-projection-layer", - "existing_title": "XanaNode", - "incoming_title": "Substrate Projection Layer", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-concept", - "incoming": "xananode.canonical:concept/substrate-projection-layer", - "existing_title": "Concept", - "incoming_title": "Substrate Projection Layer", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-project", - "incoming": "xananode.canonical:concept/substrate-projection-layer", - "existing_title": "Project", - "incoming_title": "Substrate Projection Layer", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:trail/xananode-implementation-stack-trail", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "XanaNode Implementation Stack Trail", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:trail/xananode-core-trail", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "XanaNode Core Trail", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:trail/protocol-artifacts-trail", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Protocol Artifacts Trail", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:trail/historical-lineage-trail", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Historical Lineage Trail", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:trail/branching-orientation-trail", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Branching Orientation Trail", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:technology/static-publishing", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Static Publishing", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:technology/hugo", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Hugo", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:technology/cytoscape-js", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Cytoscape.js", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:source/xananode-workspace-repo", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "XanaNode Workspace Repository", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:source/xananode-studio-repo", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "XanaNode Studio Repository", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:source/xananode-protocol-repo", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "XanaNode Protocol Repository", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:source/xananode-hugo-repo", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "XanaNode Hugo Repository", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:source/xananode-core-sdk-repo", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "XanaNode Core SDK Repository", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:source/xanadu-document-interconnection", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Xanadu: Document Interconnection Enabling Re-use", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:source/source-code-link-decay-study", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "9.6 Million Links in Source Code Comments", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:source/mother-of-all-demos", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Mother of All Demos", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:source/as-we-may-think", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "As We May Think", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:schema/xananode-relationship-types", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "XanaNode Relationship Types", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:schema/xananode-node-types", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "XanaNode Node Types", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:schema/xananode-core-schema", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "XanaNode Core Schema", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:schema/substrate-relationships-schema", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Substrate Relationships Schema", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:schema/substrate-node-schema", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Substrate Node Schema", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:schema/substrate-manifest-schema", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Substrate Manifest Schema", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:schema/namespace-schema", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Namespace Schema", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:schema/merge-report-schema", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Merge Report Schema", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:schema/compatibility-report-schema", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Compatibility Report Schema", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:project/xananode-hugo-theme", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "XanaNode Hugo Theme", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:project/project-xanadu", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Project Xanadu", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:project/nls", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "NLS", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:project/memex", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Memex", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:person/vannevar-bush", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Vannevar Bush", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:person/ted-nelson", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Ted Nelson", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:person/douglas-engelbart", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Douglas Engelbart", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:observation/link-rot", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Link Rot", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:media/xananode-icon", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "XanaNode Icon", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:essay/what-is-xananode", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "What Is XanaNode?", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:essay/using-hugo-with-protocol-json", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Using Hugo with Protocol JSON", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:essay/start-here", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Start Here", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/unlabeled-hyperlink", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Unlabeled Hyperlink", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/typed-relationships", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Typed Relationships", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/tumbler-addressing", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Tumbler Addressing", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/transclusion", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Transclusion", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/substrate-relationship-list", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Substrate Relationship List", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/substrate-node-record", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Substrate Node Record", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/substrate-manifest", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Substrate Manifest", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/single-source-of-truth", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Single Source of Truth", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/schema-extension", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Schema Extension", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/review-suggestions", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Review Suggestions", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/provenance", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Provenance", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/protocol-artifacts", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Protocol Artifacts", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/namespacing", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Namespacing", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/namespace-registry", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Namespace Registry", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/moderation-model", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Moderation Model", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/merge-validation", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Merge Validation", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/merge-report", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Merge Report", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/known-implementations-registry", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Known Implementations Registry", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/knowledge-substrate", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Knowledge Substrate", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/independent-moderation", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Independent Moderation", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/fragment-node", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Fragment Node", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/federation-rules", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Federation Rules", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/federation-example", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Federation Example", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/federated-knowledge-substrates", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Federated Knowledge Substrates", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/dispute-resolution", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Dispute Resolution", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/deep-linking", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Deep Linking", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/custom-extension-substrate", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Custom Extension Substrate", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/compatibility-report", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Compatibility Report", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/compatibility-levels", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Compatibility Levels", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/civilizational-memory", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Civilizational Memory", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/canonical-type-policy", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Canonical Type Policy", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:claim/claim-substrate-is-structure", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "A knowledge substrate is structure, not information", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:claim/claim-relationships-preserve-context", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Typed relationships preserve context that hyperlinks lose", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:claim/claim-merge-without-collapse", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Substrates should merge without collapsing disagreement", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:source/source-github", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "GitHub", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:source/source-support", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Support", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:claim/relationships-preserve-knowledge", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Relationships Preserve Knowledge", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:community/xananode-contributors", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "XanaNode Contributors", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/knowledge-substrate", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Knowledge Substrate", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/protocol-artifacts", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Protocol Artifacts", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/substrate-projection-layer", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Substrate Projection Layer", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:essay/what-is-xananode", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "What Is XanaNode?", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:event/xananode-canonical-pack-bootstrap", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "XanaNode Canonical Pack Bootstrap", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:fragment/relationships-preserve-knowledge-sentence", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Relationships Preserve Knowledge Sentence", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:media/xananode-icon", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "XanaNode Icon", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:observation/markdown-recreation-friction", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Markdown Recreation Friction", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:organization/built-by-bots", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Built By Bots", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:organization/cytoscape-consortium", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Cytoscape Consortium", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:organization/hugo-authors", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Hugo Authors", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:person/christian-siefen", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Christian Siefen", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:place/world-wide-web", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "World Wide Web", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:project/xananode-core-sdk", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "XanaNode Core SDK", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:project/xananode-hugo-theme", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "XanaNode Hugo Theme", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:project/xananode-protocol", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "XanaNode Protocol", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:project/xananode-workspace", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "XanaNode Workspace", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:publication/xnp-0004-merge-validation", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "XNP-0004 Merge Validation", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:relationship/protocol-implements-claim", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Protocol Implements Relationship Preservation", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:revision/canonical-pack-v0-1-0", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Canonical Pack v0.1.0", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/author-profile-schema", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Author Profile Schema", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/canonical-schema-author-profile", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Author Profile Schema", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/canonical-schema-compatibility-report", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Compatibility Report Schema", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/canonical-schema-merge-report", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Merge Report Schema", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/canonical-schema-nanopublication", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Nanopublication Schema", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/canonical-schema-ro-crate-metadata", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Ro Crate Metadata Schema", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/canonical-schema-substrate-diff", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Substrate Diff Schema", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/canonical-schema-substrate-manifest", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Substrate Manifest Schema", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/canonical-schema-substrate-node", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Substrate Node Schema", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/canonical-schema-substrate-relationships", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Substrate Relationships Schema", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/canonical-schema-xananode-node-types", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Xananode Node Types Schema", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/canonical-schema-xananode-property-registry", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Xananode Property Registry Schema", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/canonical-schema-xananode-relationship-types", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Xananode Relationship Types Schema", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/canonical-schemas-registry", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Canonical Schemas Registry", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/compatibility-report-schema", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Compatibility Report Schema", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/known-implementations-registry", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Known Implementations Registry", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/merge-report-schema", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Merge Report Schema", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/namespace-example.merge", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Federation Merge Report Example Namespace", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/namespace-example.minimal", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Minimal Example Namespace", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/namespace-example.museum", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Museum Extension Example Namespace", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/namespace-example.researcher_a", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Federation Example A Namespace", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/namespace-example.researcher_b", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Federation Example B Namespace", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/namespace-registry", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Namespace Registry", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/namespace-schema", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Namespace Schema", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/namespace-xananode", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "XanaNode Core", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/nanopublication-schema", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Nanopublication Schema", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-claim", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Claim", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-community", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Community", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-concept", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Concept", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-essay", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Essay", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-event", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Event", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-fragment", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Fragment", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-media", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Media", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-observation", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Observation", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-organization", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Organization", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Person", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-place", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Place", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-project", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Project", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-publication", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Publication", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-registry", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Node Type Registry", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Relationship", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-revision", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Revision", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Schema", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-source", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Source", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-technology", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Technology", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-trail", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Trail", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/property-birth_date", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Birth date", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/property-currency_value", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Currency value", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/property-external_identifier", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "External identifier", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/property-geo_coordinates", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Geographic coordinates", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/property-measurement_si", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "SI measurement", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/property-registry", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Property Registry", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/property-registry-schema", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Property Registry Schema", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-alias_of", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Alias of", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-alternative_to", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Alternative to", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-anticipated", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Anticipated", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-anticipated_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Anticipated By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-anticipates", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Anticipates", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-appears_in", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Appears in", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-approved", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Approved", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-approved_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Approved By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-arrived_from", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Arrived From Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-arrives_at", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Arrives at", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-authored", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Authored", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-authored_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Authored By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-broader_than", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Broader than", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-cited_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Cited By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-cites", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Cites", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-claim_of", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Claim Of Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-clarified_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Clarified By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-clarifies", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Clarifies", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-coined", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Coined", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-coined_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Coined By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-collaborated_with", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Collaborated with", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-compatible_with", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Compatible with", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-contains", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Contains", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-contemporary_of", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Contemporary of", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-context_for", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Context for", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-continued_from", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Continued From Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-continues_to", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Continues to", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-contradicted_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Contradicted By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-contradicts", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Contradicts", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-contrasts_with", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Contrasts with", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-created", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Created", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-created_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Created By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-deep_linked_from", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Deep Linked From Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-deep_links_to", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Deep links to", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-defined_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Defined By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-defines", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Defines", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-demonstrated_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Demonstrated By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-demonstrates", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Demonstrates", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-dependency_of", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Dependency Of Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-depends_on", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Depends on", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-depicted_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Depicted By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-depicts", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Depicts", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-derived_from", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Derived from", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-derived_into", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Derived Into Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-discussed_in", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Discussed In Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-discusses", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Discusses", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-disputed_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Disputed By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-disputed_identity", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Disputed identity", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-disputes", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Disputes", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-documented_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Documented By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-documents", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Documents", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-enabled_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Enabled By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-enables", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Enables", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-equivalent_to", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Equivalent to", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-evidence_for", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Evidence for", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-explained_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Explained By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-explains", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Explains", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-extended_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Extended By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-extends", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Extends", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-extension_of", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Extension of", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-featured_in", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Featured In Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-featured_speaker", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Featured Speaker Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-features", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Features", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-followed", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Followed Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-friend_of", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Friend of", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-had_participant", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Had Participant Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-has_alias", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Has Alias Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-has_appearance", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Has Appearance Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-has_claim", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Has claim", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-has_context", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Has Context Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-has_evidence", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Has Evidence Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-has_extension", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Has Extension Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-has_primary_media", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Has primary media", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-identified", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Identified", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-identified_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Identified By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-implemented_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Implemented By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-implements", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Implements", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-included_in", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Included In Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-includes", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Includes", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-influenced", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Influenced", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-influenced_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Influenced By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-interviewed", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Interviewed", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-interviewed_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Interviewed By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-introduced", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Introduced", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-introduced_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Introduced By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-introduced_in", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Introduced in", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-introduction_venue_of", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Introduction Venue Of Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-is_start_of", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Is Start Of Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-mapped_from", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Mapped From Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-maps_to", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Maps to", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-memorialized_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Memorialized By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-memorializes", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Memorializes", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-mentioned_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Mentioned By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-mentions", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Mentions", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-motivated_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Motivated by", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-motivates", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Motivates Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-narrower_than", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Narrower Than Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-occurred_at", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Occurred at", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-parallel_to", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Parallel to", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-part_of", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Part Of Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-participated_in", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Participated in", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-popularized", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Popularized", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-popularized_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Popularized By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-possible_match", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Possible match", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-preceded", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Preceded", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-presented", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Presented", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-presented_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Presented By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-preserved_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Preserved By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-preserves", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Preserves", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-produces", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Produces Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-proposed", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Proposed", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-proposed_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Proposed By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-quoted_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Quoted By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-quotes", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Quotes", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-refined_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Refined By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-refines", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Refines", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-registry", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Relationship Type Registry", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-related_to", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Related to", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-represented_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Represented By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-represents", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Represents", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-required_for", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Required For Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-requires", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Requires", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-results_from", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Results from", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-same_entity", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Same entity", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-shaped_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Shaped By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-shapes", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Shapes", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-site_of", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Site Of Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-spoke_at", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Spoke at", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-starts_with", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Starts with", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-superseded_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Superseded By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-supersedes", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Supersedes", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-supported_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Supported By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-supports", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Supports", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-threatened_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Threatened By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-threatens", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Threatens", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-trained_on", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Trained on", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-transcluded_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Transcluded By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-transcludes", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Transcludes", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-used_as_primary_media_for", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Used As Primary Media For Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-used_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Used By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-used_to_train", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Used To Train Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-uses", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Uses", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/ro-crate-metadata-schema", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "RO-Crate Metadata Schema", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/substrate-diff-schema", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Substrate Diff Schema", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/substrate-manifest-schema", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Substrate Manifest Schema", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/substrate-node-schema", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Substrate Node Schema", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/substrate-relationships-schema", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Substrate Relationships Schema", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:source/github-profile", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "GitHub Profile", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:source/hugo-official-site", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Hugo Official Site", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:source/support-xananode", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Support XanaNode", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:source/xananode-com-domain", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "XanaNode.com", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:source/xananode-core-sdk-repository", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "XanaNode Core SDK Repository", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:source/xananode-hugo-repository", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "XanaNode Hugo Repository", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:source/xananode-net-domain", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "XanaNode.net", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:source/xananode-org-domain", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "XanaNode.org", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:source/xananode-protocol-repository", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "XanaNode Protocol Repository", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:source/xananode-studio-repository", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "XanaNode Studio Repository", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:source/xananode-workspace-repository", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "XanaNode Workspace Repository", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:technology/cytoscape-js", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Cytoscape.js", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:technology/git", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Git", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:technology/hugo", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Hugo", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:technology/nodejs", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Node.js", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:technology/python", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Python", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:trail/xananode-stack-trail", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "XanaNode Stack Trail", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/gottfried-wilhelm-leibniz", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Gottfried Wilhelm Leibniz", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/wilhelm-ostwald", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Wilhelm Ostwald", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/jorge-luis-borges", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Jorge Luis Borges", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:publication/the-garden-of-forking-paths", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "The Garden of Forking Paths", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/andries-van-dam", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Andries van Dam", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:place/brown-university", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Brown University", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:project/hypertext-editing-system", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Hypertext Editing System", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:project/fress", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "FRESS", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:project/intermedia", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Intermedia", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/nicholas-negroponte", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Nicholas Negroponte", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/seymour-papert", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Seymour Papert", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/marvin-minsky", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Marvin Minsky", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:organization/mit-media-lab", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "MIT Media Lab", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/hans-peter-brondmo", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Hans Peter Brondmo", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:technology/micons", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Micons", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/robert-winter", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Robert Winter", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:project/interactive-beethoven-ninth", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Interactive Beethoven's Ninth", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/robert-abel", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Robert Abel", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:project/interactive-guernica", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Interactive Guernica", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/ivan-sutherland", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Ivan Sutherland", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/jaron-lanier", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Jaron Lanier", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:organization/vpl-research", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "VPL Research", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/scott-fisher", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Scott Fisher", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:organization/nasa", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "NASA", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:publication/dirk-gentlys-holistic-detective-agency", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Dirk Gently's Holistic Detective Agency", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:organization/bbc-two", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "BBC Two", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/richard-saul-wurman", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Richard Saul Wurman", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/harry-marks", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Harry Marks", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/john-sculley", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "John Sculley", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:technology/apple-knowledge-navigator", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Apple Knowledge Navigator", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/bill-atkinson", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Bill Atkinson", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/herbie-hancock", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Herbie Hancock", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/nigel-holmes", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Nigel Holmes", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/laurie-anderson", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Laurie Anderson", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/bran-ferren", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Bran Ferren", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/robert-cailliau", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Robert Cailliau", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:place/cern", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "CERN", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:technology/html", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "HTML", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:technology/url-uri", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "URL/URI", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:technology/http", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "HTTP", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:organization/ncsa", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "NCSA", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/marc-andreessen", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Marc Andreessen", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:technology/mosaic", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Mosaic", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:concept/web-as-incomplete-hypertext", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "The Web as Incomplete Hypertext", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:technology/guide", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Guide", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:project/storyspace", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Storyspace", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:project/zog-kms", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "ZOG/KMS", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:project/xanadu-at-autodesk", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Xanadu at Autodesk", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:concept/conflict-disputed-identity", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Conflict and Disputed Identity", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:technology/git-backed-substrate", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Git-backed Substrate", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:tool/babel", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Babel", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:tool/hyperland-vr", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Hyperland VR", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:concept/authored-substrate-overlap", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Authored Substrate Overlap", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:claim/overlap-is-federation-signal", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Overlap is a Federation Signal", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:claim/merge-is-authored-interpretation", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Merge is Authored Interpretation", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:claim/lineage-pack-can-overlap-canonical-pack", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Lineage Packs Can Overlap Canonical Packs", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Lost Lineage of Human Knowledge Augmentation", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/paul-otlet", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Paul Otlet", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/h-g-wells", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "H. G. Wells", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/douglas-adams", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Douglas Adams", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:publication/hyperland", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Hyperland", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/tom-baker", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Tom Baker", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/max-whitby", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Max Whitby", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:event/ted2-1990", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "TED2", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:place/monterey-california", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Monterey, California", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/bob-stein", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Bob Stein", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:organization/voyager-company", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Voyager Company", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/alan-kay", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Alan Kay", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:organization/xerox-parc", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Xerox PARC", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:technology/hypercard", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "HyperCard", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/tim-berners-lee", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Tim Berners-Lee", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:technology/world-wide-web", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "World Wide Web", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:project/aspen-movie-map", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Aspen Movie Map", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:trail/lost-lineage-intertwingled-trail", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Lost Lineage Intertwingled Trail", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:fragment/xanadu-document-interconnection-0001", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Reusable Media Fragment", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:fragment/mother-of-all-demos-0001", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Augmenting Human Intelligence Fragment", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:fragment/as-we-may-think-0004", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Associative Trails Fragment", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:essay/what-is-xananode", - "existing_title": "XanaNode", - "incoming_title": "What Is XanaNode?", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:essay/what-is-xananode", - "existing_title": "XanaNode", - "incoming_title": "What Is XanaNode?", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:event/xananode-canonical-pack-bootstrap", - "existing_title": "XanaNode", - "incoming_title": "XanaNode Canonical Pack Bootstrap", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:event/xananode-canonical-pack-bootstrap", - "existing_title": "XanaNode", - "incoming_title": "XanaNode Canonical Pack Bootstrap", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:fragment/relationships-preserve-knowledge-sentence", - "existing_title": "XanaNode", - "incoming_title": "Relationships Preserve Knowledge Sentence", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:claim/relationships-preserve-knowledge", - "incoming": "xananode.canonical:fragment/relationships-preserve-knowledge-sentence", - "existing_title": "Relationships Preserve Knowledge", - "incoming_title": "Relationships Preserve Knowledge Sentence", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:fragment/relationships-preserve-knowledge-sentence", - "existing_title": "XanaNode", - "incoming_title": "Relationships Preserve Knowledge Sentence", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-fragment", - "incoming": "xananode.canonical:fragment/relationships-preserve-knowledge-sentence", - "existing_title": "Fragment", - "incoming_title": "Relationships Preserve Knowledge Sentence", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:fragment/relationships-preserve-knowledge-sentence", - "existing_title": "Relationship", - "incoming_title": "Relationships Preserve Knowledge Sentence", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:media/xananode-icon", - "existing_title": "XanaNode", - "incoming_title": "XanaNode Icon", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:media/xananode-icon", - "existing_title": "XanaNode", - "incoming_title": "XanaNode Icon", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:observation/markdown-recreation-friction", - "existing_title": "XanaNode", - "incoming_title": "Markdown Recreation Friction", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:observation/markdown-recreation-friction", - "existing_title": "XanaNode", - "incoming_title": "Markdown Recreation Friction", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-observation", - "incoming": "xananode.canonical:observation/markdown-recreation-friction", - "existing_title": "Observation", - "incoming_title": "Markdown Recreation Friction", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:organization/built-by-bots", - "existing_title": "XanaNode", - "incoming_title": "Built By Bots", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:organization/built-by-bots", - "existing_title": "XanaNode", - "incoming_title": "Built By Bots", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-organization", - "incoming": "xananode.canonical:organization/built-by-bots", - "existing_title": "Organization", - "incoming_title": "Built By Bots", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:organization/cytoscape-consortium", - "existing_title": "XanaNode", - "incoming_title": "Cytoscape Consortium", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:organization/cytoscape-consortium", - "existing_title": "XanaNode", - "incoming_title": "Cytoscape Consortium", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-organization", - "incoming": "xananode.canonical:organization/cytoscape-consortium", - "existing_title": "Organization", - "incoming_title": "Cytoscape Consortium", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:organization/hugo-authors", - "existing_title": "XanaNode", - "incoming_title": "Hugo Authors", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:organization/hugo-authors", - "existing_title": "XanaNode", - "incoming_title": "Hugo Authors", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-organization", - "incoming": "xananode.canonical:organization/hugo-authors", - "existing_title": "Organization", - "incoming_title": "Hugo Authors", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:person/christian-siefen", - "existing_title": "XanaNode", - "incoming_title": "Christian Siefen", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:person/christian-siefen", - "existing_title": "XanaNode", - "incoming_title": "Christian Siefen", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "xananode.canonical:person/christian-siefen", - "existing_title": "Person", - "incoming_title": "Christian Siefen", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:place/world-wide-web", - "existing_title": "XanaNode", - "incoming_title": "World Wide Web", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:place/world-wide-web", - "existing_title": "XanaNode", - "incoming_title": "World Wide Web", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:source/xananode-core-sdk-repo", - "incoming": "xananode.canonical:project/xananode-core-sdk", - "existing_title": "XanaNode Core SDK Repository", - "incoming_title": "XanaNode Core SDK", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:project/xananode-core-sdk", - "existing_title": "XanaNode", - "incoming_title": "XanaNode Core SDK", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:project/xananode-core-sdk", - "existing_title": "XanaNode", - "incoming_title": "XanaNode Core SDK", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/namespace-xananode", - "incoming": "xananode.canonical:project/xananode-core-sdk", - "existing_title": "XanaNode Core", - "incoming_title": "XanaNode Core SDK", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-project", - "incoming": "xananode.canonical:project/xananode-core-sdk", - "existing_title": "Project", - "incoming_title": "XanaNode Core SDK", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:source/xananode-core-sdk-repository", - "incoming": "xananode.canonical:project/xananode-core-sdk", - "existing_title": "XanaNode Core SDK Repository", - "incoming_title": "XanaNode Core SDK", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:project/xananode-hugo-theme", - "existing_title": "XanaNode", - "incoming_title": "XanaNode Hugo Theme", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:project/xananode-hugo-theme", - "existing_title": "XanaNode", - "incoming_title": "XanaNode Hugo Theme", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-project", - "incoming": "xananode.canonical:project/xananode-hugo-theme", - "existing_title": "Project", - "incoming_title": "XanaNode Hugo Theme", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:source/xananode-protocol-repo", - "incoming": "xananode.canonical:project/xananode-protocol", - "existing_title": "XanaNode Protocol Repository", - "incoming_title": "XanaNode Protocol", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:project/xananode-protocol", - "existing_title": "XanaNode", - "incoming_title": "XanaNode Protocol", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:project/xananode-protocol", - "existing_title": "XanaNode", - "incoming_title": "XanaNode Protocol", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-project", - "incoming": "xananode.canonical:project/xananode-protocol", - "existing_title": "Project", - "incoming_title": "XanaNode Protocol", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:source/xananode-protocol-repository", - "incoming": "xananode.canonical:project/xananode-protocol", - "existing_title": "XanaNode Protocol Repository", - "incoming_title": "XanaNode Protocol", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:source/xananode-workspace-repo", - "incoming": "xananode.canonical:project/xananode-workspace", - "existing_title": "XanaNode Workspace Repository", - "incoming_title": "XanaNode Workspace", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:project/xananode-workspace", - "existing_title": "XanaNode", - "incoming_title": "XanaNode Workspace", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:project/xananode-workspace", - "existing_title": "XanaNode", - "incoming_title": "XanaNode Workspace", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-project", - "incoming": "xananode.canonical:project/xananode-workspace", - "existing_title": "Project", - "incoming_title": "XanaNode Workspace", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:source/xananode-workspace-repository", - "incoming": "xananode.canonical:project/xananode-workspace", - "existing_title": "XanaNode Workspace Repository", - "incoming_title": "XanaNode Workspace", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:publication/xnp-0004-merge-validation", - "existing_title": "XanaNode", - "incoming_title": "XNP-0004 Merge Validation", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/merge-validation", - "incoming": "xananode.canonical:publication/xnp-0004-merge-validation", - "existing_title": "Merge Validation", - "incoming_title": "XNP-0004 Merge Validation", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:publication/xnp-0004-merge-validation", - "existing_title": "XanaNode", - "incoming_title": "XNP-0004 Merge Validation", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-publication", - "incoming": "xananode.canonical:publication/xnp-0004-merge-validation", - "existing_title": "Publication", - "incoming_title": "XNP-0004 Merge Validation", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:relationship/protocol-implements-claim", - "existing_title": "XanaNode", - "incoming_title": "Protocol Implements Relationship Preservation", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:relationship/protocol-implements-claim", - "existing_title": "XanaNode", - "incoming_title": "Protocol Implements Relationship Preservation", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:relationship/protocol-implements-claim", - "existing_title": "Relationship", - "incoming_title": "Protocol Implements Relationship Preservation", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-implements", - "incoming": "xananode.canonical:relationship/protocol-implements-claim", - "existing_title": "Implements", - "incoming_title": "Protocol Implements Relationship Preservation", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:revision/canonical-pack-v0-1-0", - "existing_title": "XanaNode", - "incoming_title": "Canonical Pack v0.1.0", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:revision/canonical-pack-v0-1-0", - "existing_title": "XanaNode", - "incoming_title": "Canonical Pack v0.1.0", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-revision", - "incoming": "xananode.canonical:revision/canonical-pack-v0-1-0", - "existing_title": "Revision", - "incoming_title": "Canonical Pack v0.1.0", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/author-profile-schema", - "existing_title": "XanaNode", - "incoming_title": "Author Profile Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/author-profile-schema", - "existing_title": "XanaNode", - "incoming_title": "Author Profile Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/author-profile-schema", - "existing_title": "Schema", - "incoming_title": "Author Profile Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/canonical-schema-author-profile", - "existing_title": "XanaNode", - "incoming_title": "Author Profile Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/canonical-schema-author-profile", - "existing_title": "XanaNode", - "incoming_title": "Author Profile Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/canonical-schema-author-profile", - "existing_title": "Schema", - "incoming_title": "Author Profile Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/canonical-schema-compatibility-report", - "existing_title": "XanaNode", - "incoming_title": "Compatibility Report Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/compatibility-report", - "incoming": "xananode.canonical:schema/canonical-schema-compatibility-report", - "existing_title": "Compatibility Report", - "incoming_title": "Compatibility Report Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/canonical-schema-compatibility-report", - "existing_title": "XanaNode", - "incoming_title": "Compatibility Report Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/canonical-schema-compatibility-report", - "existing_title": "Schema", - "incoming_title": "Compatibility Report Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/canonical-schema-merge-report", - "existing_title": "XanaNode", - "incoming_title": "Merge Report Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/merge-report", - "incoming": "xananode.canonical:schema/canonical-schema-merge-report", - "existing_title": "Merge Report", - "incoming_title": "Merge Report Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/canonical-schema-merge-report", - "existing_title": "XanaNode", - "incoming_title": "Merge Report Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/canonical-schema-merge-report", - "existing_title": "Schema", - "incoming_title": "Merge Report Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/canonical-schema-nanopublication", - "existing_title": "XanaNode", - "incoming_title": "Nanopublication Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/canonical-schema-nanopublication", - "existing_title": "XanaNode", - "incoming_title": "Nanopublication Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-publication", - "incoming": "xananode.canonical:schema/canonical-schema-nanopublication", - "existing_title": "Publication", - "incoming_title": "Nanopublication Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/canonical-schema-nanopublication", - "existing_title": "Schema", - "incoming_title": "Nanopublication Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/canonical-schema-ro-crate-metadata", - "existing_title": "XanaNode", - "incoming_title": "Ro Crate Metadata Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/canonical-schema-ro-crate-metadata", - "existing_title": "XanaNode", - "incoming_title": "Ro Crate Metadata Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/canonical-schema-ro-crate-metadata", - "existing_title": "Schema", - "incoming_title": "Ro Crate Metadata Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/canonical-schema-substrate-diff", - "existing_title": "XanaNode", - "incoming_title": "Substrate Diff Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/canonical-schema-substrate-diff", - "existing_title": "XanaNode", - "incoming_title": "Substrate Diff Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/canonical-schema-substrate-diff", - "existing_title": "Schema", - "incoming_title": "Substrate Diff Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/canonical-schema-substrate-manifest", - "existing_title": "XanaNode", - "incoming_title": "Substrate Manifest Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/substrate-manifest", - "incoming": "xananode.canonical:schema/canonical-schema-substrate-manifest", - "existing_title": "Substrate Manifest", - "incoming_title": "Substrate Manifest Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/canonical-schema-substrate-manifest", - "existing_title": "XanaNode", - "incoming_title": "Substrate Manifest Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/canonical-schema-substrate-manifest", - "existing_title": "Schema", - "incoming_title": "Substrate Manifest Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/canonical-schema-substrate-node", - "existing_title": "XanaNode", - "incoming_title": "Substrate Node Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/canonical-schema-substrate-node", - "existing_title": "XanaNode", - "incoming_title": "Substrate Node Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/canonical-schema-substrate-node", - "existing_title": "Schema", - "incoming_title": "Substrate Node Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/canonical-schema-substrate-relationships", - "existing_title": "XanaNode", - "incoming_title": "Substrate Relationships Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/canonical-schema-substrate-relationships", - "existing_title": "XanaNode", - "incoming_title": "Substrate Relationships Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/canonical-schema-substrate-relationships", - "existing_title": "Relationship", - "incoming_title": "Substrate Relationships Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/canonical-schema-substrate-relationships", - "existing_title": "Schema", - "incoming_title": "Substrate Relationships Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:schema/xananode-node-types", - "incoming": "xananode.canonical:schema/canonical-schema-xananode-node-types", - "existing_title": "XanaNode Node Types", - "incoming_title": "Xananode Node Types Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/canonical-schema-xananode-node-types", - "existing_title": "XanaNode", - "incoming_title": "Xananode Node Types Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/canonical-schema-xananode-node-types", - "existing_title": "XanaNode", - "incoming_title": "Xananode Node Types Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/canonical-schema-xananode-node-types", - "existing_title": "Schema", - "incoming_title": "Xananode Node Types Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/canonical-schema-xananode-property-registry", - "existing_title": "XanaNode", - "incoming_title": "Xananode Property Registry Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/canonical-schema-xananode-property-registry", - "existing_title": "XanaNode", - "incoming_title": "Xananode Property Registry Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/canonical-schema-xananode-property-registry", - "existing_title": "Schema", - "incoming_title": "Xananode Property Registry Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/property-registry", - "incoming": "xananode.canonical:schema/canonical-schema-xananode-property-registry", - "existing_title": "Property Registry", - "incoming_title": "Xananode Property Registry Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/property-registry-schema", - "incoming": "xananode.canonical:schema/canonical-schema-xananode-property-registry", - "existing_title": "Property Registry Schema", - "incoming_title": "Xananode Property Registry Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:schema/xananode-relationship-types", - "incoming": "xananode.canonical:schema/canonical-schema-xananode-relationship-types", - "existing_title": "XanaNode Relationship Types", - "incoming_title": "Xananode Relationship Types Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/canonical-schema-xananode-relationship-types", - "existing_title": "XanaNode", - "incoming_title": "Xananode Relationship Types Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/canonical-schema-xananode-relationship-types", - "existing_title": "XanaNode", - "incoming_title": "Xananode Relationship Types Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/canonical-schema-xananode-relationship-types", - "existing_title": "Relationship", - "incoming_title": "Xananode Relationship Types Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/canonical-schema-xananode-relationship-types", - "existing_title": "Schema", - "incoming_title": "Xananode Relationship Types Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/canonical-schemas-registry", - "existing_title": "XanaNode", - "incoming_title": "Canonical Schemas Registry", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/canonical-schemas-registry", - "existing_title": "XanaNode", - "incoming_title": "Canonical Schemas Registry", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/canonical-schemas-registry", - "existing_title": "Schema", - "incoming_title": "Canonical Schemas Registry", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/compatibility-report-schema", - "existing_title": "XanaNode", - "incoming_title": "Compatibility Report Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/compatibility-report", - "incoming": "xananode.canonical:schema/compatibility-report-schema", - "existing_title": "Compatibility Report", - "incoming_title": "Compatibility Report Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/compatibility-report-schema", - "existing_title": "XanaNode", - "incoming_title": "Compatibility Report Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/compatibility-report-schema", - "existing_title": "Schema", - "incoming_title": "Compatibility Report Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/known-implementations-registry", - "existing_title": "XanaNode", - "incoming_title": "Known Implementations Registry", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/known-implementations-registry", - "existing_title": "XanaNode", - "incoming_title": "Known Implementations Registry", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/known-implementations-registry", - "existing_title": "Schema", - "incoming_title": "Known Implementations Registry", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/merge-report-schema", - "existing_title": "XanaNode", - "incoming_title": "Merge Report Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/merge-report", - "incoming": "xananode.canonical:schema/merge-report-schema", - "existing_title": "Merge Report", - "incoming_title": "Merge Report Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/merge-report-schema", - "existing_title": "XanaNode", - "incoming_title": "Merge Report Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/merge-report-schema", - "existing_title": "Schema", - "incoming_title": "Merge Report Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/namespace-example.merge", - "existing_title": "XanaNode", - "incoming_title": "Federation Merge Report Example Namespace", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/merge-report", - "incoming": "xananode.canonical:schema/namespace-example.merge", - "existing_title": "Merge Report", - "incoming_title": "Federation Merge Report Example Namespace", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/namespace-example.merge", - "existing_title": "XanaNode", - "incoming_title": "Federation Merge Report Example Namespace", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/namespace-example.merge", - "existing_title": "Schema", - "incoming_title": "Federation Merge Report Example Namespace", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/namespace-example.minimal", - "existing_title": "XanaNode", - "incoming_title": "Minimal Example Namespace", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/namespace-example.minimal", - "existing_title": "XanaNode", - "incoming_title": "Minimal Example Namespace", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/namespace-example.minimal", - "existing_title": "Schema", - "incoming_title": "Minimal Example Namespace", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/namespace-example.museum", - "existing_title": "XanaNode", - "incoming_title": "Museum Extension Example Namespace", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/namespace-example.museum", - "existing_title": "XanaNode", - "incoming_title": "Museum Extension Example Namespace", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/namespace-example.museum", - "existing_title": "Schema", - "incoming_title": "Museum Extension Example Namespace", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/namespace-example.researcher_a", - "existing_title": "XanaNode", - "incoming_title": "Federation Example A Namespace", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/federation-example", - "incoming": "xananode.canonical:schema/namespace-example.researcher_a", - "existing_title": "Federation Example", - "incoming_title": "Federation Example A Namespace", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/namespace-example.researcher_a", - "existing_title": "XanaNode", - "incoming_title": "Federation Example A Namespace", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/namespace-example.researcher_a", - "existing_title": "Schema", - "incoming_title": "Federation Example A Namespace", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/namespace-example.researcher_b", - "existing_title": "XanaNode", - "incoming_title": "Federation Example B Namespace", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/federation-example", - "incoming": "xananode.canonical:schema/namespace-example.researcher_b", - "existing_title": "Federation Example", - "incoming_title": "Federation Example B Namespace", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/namespace-example.researcher_b", - "existing_title": "XanaNode", - "incoming_title": "Federation Example B Namespace", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/namespace-example.researcher_b", - "existing_title": "Schema", - "incoming_title": "Federation Example B Namespace", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/namespace-registry", - "existing_title": "XanaNode", - "incoming_title": "Namespace Registry", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/namespace-registry", - "existing_title": "XanaNode", - "incoming_title": "Namespace Registry", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/namespace-registry", - "existing_title": "Schema", - "incoming_title": "Namespace Registry", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/namespace-schema", - "existing_title": "XanaNode", - "incoming_title": "Namespace Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/namespace-schema", - "existing_title": "XanaNode", - "incoming_title": "Namespace Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/namespace-schema", - "existing_title": "Schema", - "incoming_title": "Namespace Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:trail/xananode-core-trail", - "incoming": "xananode.canonical:schema/namespace-xananode", - "existing_title": "XanaNode Core Trail", - "incoming_title": "XanaNode Core", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:source/xananode-core-sdk-repo", - "incoming": "xananode.canonical:schema/namespace-xananode", - "existing_title": "XanaNode Core SDK Repository", - "incoming_title": "XanaNode Core", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:schema/xananode-core-schema", - "incoming": "xananode.canonical:schema/namespace-xananode", - "existing_title": "XanaNode Core Schema", - "incoming_title": "XanaNode Core", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/namespace-xananode", - "existing_title": "XanaNode", - "incoming_title": "XanaNode Core", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/namespace-xananode", - "existing_title": "XanaNode", - "incoming_title": "XanaNode Core", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:project/xananode-core-sdk", - "incoming": "xananode.canonical:schema/namespace-xananode", - "existing_title": "XanaNode Core SDK", - "incoming_title": "XanaNode Core", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/namespace-xananode", - "existing_title": "Schema", - "incoming_title": "XanaNode Core", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:source/xananode-core-sdk-repository", - "incoming": "xananode.canonical:schema/namespace-xananode", - "existing_title": "XanaNode Core SDK Repository", - "incoming_title": "XanaNode Core", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/nanopublication-schema", - "existing_title": "XanaNode", - "incoming_title": "Nanopublication Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/nanopublication-schema", - "existing_title": "XanaNode", - "incoming_title": "Nanopublication Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-publication", - "incoming": "xananode.canonical:schema/nanopublication-schema", - "existing_title": "Publication", - "incoming_title": "Nanopublication Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/nanopublication-schema", - "existing_title": "Schema", - "incoming_title": "Nanopublication Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-claim", - "existing_title": "XanaNode", - "incoming_title": "Claim", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-claim", - "existing_title": "XanaNode", - "incoming_title": "Claim", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/node-type-claim", - "existing_title": "Schema", - "incoming_title": "Claim", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-community", - "existing_title": "XanaNode", - "incoming_title": "Community", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:community/xananode-contributors", - "incoming": "xananode.canonical:schema/node-type-community", - "existing_title": "XanaNode Contributors", - "incoming_title": "Community", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-community", - "existing_title": "XanaNode", - "incoming_title": "Community", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/node-type-community", - "existing_title": "Schema", - "incoming_title": "Community", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "XanaNode", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/unlabeled-hyperlink", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Unlabeled Hyperlink", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/typed-relationships", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Typed Relationships", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/tumbler-addressing", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Tumbler Addressing", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/transclusion", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Transclusion", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/substrate-relationship-list", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Substrate Relationship List", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/substrate-node-record", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Substrate Node Record", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/substrate-manifest", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Substrate Manifest", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/single-source-of-truth", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Single Source of Truth", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/schema-extension", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Schema Extension", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/review-suggestions", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Review Suggestions", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/provenance", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Provenance", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/protocol-artifacts", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Protocol Artifacts", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/namespacing", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Namespacing", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/namespace-registry", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Namespace Registry", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/moderation-model", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Moderation Model", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/merge-validation", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Merge Validation", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/merge-report", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Merge Report", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/known-implementations-registry", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Known Implementations Registry", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/knowledge-substrate", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Knowledge Substrate", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/independent-moderation", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Independent Moderation", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/fragment-node", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Fragment Node", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/federation-rules", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Federation Rules", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/federation-example", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Federation Example", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/federated-knowledge-substrates", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Federated Knowledge Substrates", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/dispute-resolution", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Dispute Resolution", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/deep-linking", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Deep Linking", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/custom-extension-substrate", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Custom Extension Substrate", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/compatibility-report", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Compatibility Report", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/compatibility-levels", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Compatibility Levels", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/civilizational-memory", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Civilizational Memory", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/canonical-type-policy", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Canonical Type Policy", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "example.minimal:concept/associative-trails", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Associative Trails", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "example.minimal:concept/knowledge-substrate", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Knowledge Substrate", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/knowledge-substrate", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Knowledge Substrate", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/protocol-artifacts", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Protocol Artifacts", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/substrate-projection-layer", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Substrate Projection Layer", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "XanaNode", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Schema", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:concept/web-as-incomplete-hypertext", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "The Web as Incomplete Hypertext", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:concept/conflict-disputed-identity", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Conflict and Disputed Identity", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:concept/authored-substrate-overlap", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Authored Substrate Overlap", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Lost Lineage of Human Knowledge Augmentation", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-essay", - "existing_title": "XanaNode", - "incoming_title": "Essay", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-essay", - "existing_title": "XanaNode", - "incoming_title": "Essay", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/node-type-essay", - "existing_title": "Schema", - "incoming_title": "Essay", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-event", - "existing_title": "XanaNode", - "incoming_title": "Event", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-event", - "existing_title": "XanaNode", - "incoming_title": "Event", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/node-type-event", - "existing_title": "Schema", - "incoming_title": "Event", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-fragment", - "existing_title": "XanaNode", - "incoming_title": "Fragment", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/fragment-node", - "incoming": "xananode.canonical:schema/node-type-fragment", - "existing_title": "Fragment Node", - "incoming_title": "Fragment", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "example.minimal:fragment/as-we-may-think-0004", - "incoming": "xananode.canonical:schema/node-type-fragment", - "existing_title": "As We May Think Fragment 0004", - "incoming_title": "Fragment", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-fragment", - "existing_title": "XanaNode", - "incoming_title": "Fragment", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:fragment/relationships-preserve-knowledge-sentence", - "incoming": "xananode.canonical:schema/node-type-fragment", - "existing_title": "Relationships Preserve Knowledge Sentence", - "incoming_title": "Fragment", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/node-type-fragment", - "existing_title": "Schema", - "incoming_title": "Fragment", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:fragment/xanadu-document-interconnection-0001", - "incoming": "xananode.canonical:schema/node-type-fragment", - "existing_title": "Reusable Media Fragment", - "incoming_title": "Fragment", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:fragment/mother-of-all-demos-0001", - "incoming": "xananode.canonical:schema/node-type-fragment", - "existing_title": "Augmenting Human Intelligence Fragment", - "incoming_title": "Fragment", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:fragment/as-we-may-think-0004", - "incoming": "xananode.canonical:schema/node-type-fragment", - "existing_title": "Associative Trails Fragment", - "incoming_title": "Fragment", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-media", - "existing_title": "XanaNode", - "incoming_title": "Media", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-media", - "existing_title": "XanaNode", - "incoming_title": "Media", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/node-type-media", - "existing_title": "Schema", - "incoming_title": "Media", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:observation/link-rot", - "incoming": "xananode.canonical:schema/node-type-observation", - "existing_title": "Link Rot", - "incoming_title": "Observation", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-observation", - "existing_title": "XanaNode", - "incoming_title": "Observation", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-observation", - "existing_title": "XanaNode", - "incoming_title": "Observation", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:observation/markdown-recreation-friction", - "incoming": "xananode.canonical:schema/node-type-observation", - "existing_title": "Markdown Recreation Friction", - "incoming_title": "Observation", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/node-type-observation", - "existing_title": "Schema", - "incoming_title": "Observation", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-organization", - "existing_title": "XanaNode", - "incoming_title": "Organization", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-organization", - "existing_title": "XanaNode", - "incoming_title": "Organization", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:organization/built-by-bots", - "incoming": "xananode.canonical:schema/node-type-organization", - "existing_title": "Built By Bots", - "incoming_title": "Organization", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:organization/cytoscape-consortium", - "incoming": "xananode.canonical:schema/node-type-organization", - "existing_title": "Cytoscape Consortium", - "incoming_title": "Organization", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:organization/hugo-authors", - "incoming": "xananode.canonical:schema/node-type-organization", - "existing_title": "Hugo Authors", - "incoming_title": "Organization", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/node-type-organization", - "existing_title": "Schema", - "incoming_title": "Organization", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:organization/mit-media-lab", - "incoming": "xananode.canonical:schema/node-type-organization", - "existing_title": "MIT Media Lab", - "incoming_title": "Organization", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:organization/vpl-research", - "incoming": "xananode.canonical:schema/node-type-organization", - "existing_title": "VPL Research", - "incoming_title": "Organization", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:organization/nasa", - "incoming": "xananode.canonical:schema/node-type-organization", - "existing_title": "NASA", - "incoming_title": "Organization", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:organization/bbc-two", - "incoming": "xananode.canonical:schema/node-type-organization", - "existing_title": "BBC Two", - "incoming_title": "Organization", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:organization/ncsa", - "incoming": "xananode.canonical:schema/node-type-organization", - "existing_title": "NCSA", - "incoming_title": "Organization", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:organization/voyager-company", - "incoming": "xananode.canonical:schema/node-type-organization", - "existing_title": "Voyager Company", - "incoming_title": "Organization", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:organization/xerox-parc", - "incoming": "xananode.canonical:schema/node-type-organization", - "existing_title": "Xerox PARC", - "incoming_title": "Organization", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:person/vannevar-bush", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Vannevar Bush", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:person/ted-nelson", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Ted Nelson", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:person/douglas-engelbart", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Douglas Engelbart", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "XanaNode", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "example.minimal:person/example-maintainer", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Example Maintainer", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "XanaNode", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:person/christian-siefen", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Christian Siefen", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Schema", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/gottfried-wilhelm-leibniz", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Gottfried Wilhelm Leibniz", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/wilhelm-ostwald", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Wilhelm Ostwald", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/jorge-luis-borges", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Jorge Luis Borges", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/andries-van-dam", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Andries van Dam", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/nicholas-negroponte", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Nicholas Negroponte", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/seymour-papert", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Seymour Papert", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/marvin-minsky", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Marvin Minsky", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/hans-peter-brondmo", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Hans Peter Brondmo", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/robert-winter", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Robert Winter", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/robert-abel", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Robert Abel", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/ivan-sutherland", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Ivan Sutherland", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/jaron-lanier", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Jaron Lanier", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/scott-fisher", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Scott Fisher", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/richard-saul-wurman", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Richard Saul Wurman", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/harry-marks", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Harry Marks", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/john-sculley", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "John Sculley", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/bill-atkinson", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Bill Atkinson", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/herbie-hancock", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Herbie Hancock", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/nigel-holmes", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Nigel Holmes", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/laurie-anderson", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Laurie Anderson", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/bran-ferren", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Bran Ferren", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/robert-cailliau", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Robert Cailliau", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/marc-andreessen", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Marc Andreessen", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/paul-otlet", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Paul Otlet", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/h-g-wells", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "H. G. Wells", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/douglas-adams", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Douglas Adams", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/tom-baker", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Tom Baker", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/max-whitby", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Max Whitby", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/bob-stein", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Bob Stein", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/alan-kay", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Alan Kay", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/tim-berners-lee", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Tim Berners-Lee", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-place", - "existing_title": "XanaNode", - "incoming_title": "Place", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-place", - "existing_title": "XanaNode", - "incoming_title": "Place", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/node-type-place", - "existing_title": "Schema", - "incoming_title": "Place", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:project/xananode-hugo-theme", - "incoming": "xananode.canonical:schema/node-type-project", - "existing_title": "XanaNode Hugo Theme", - "incoming_title": "Project", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:project/project-xanadu", - "incoming": "xananode.canonical:schema/node-type-project", - "existing_title": "Project Xanadu", - "incoming_title": "Project", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:project/nls", - "incoming": "xananode.canonical:schema/node-type-project", - "existing_title": "NLS", - "incoming_title": "Project", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:project/memex", - "incoming": "xananode.canonical:schema/node-type-project", - "existing_title": "Memex", - "incoming_title": "Project", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-project", - "existing_title": "XanaNode", - "incoming_title": "Project", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/substrate-projection-layer", - "incoming": "xananode.canonical:schema/node-type-project", - "existing_title": "Substrate Projection Layer", - "incoming_title": "Project", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-project", - "existing_title": "XanaNode", - "incoming_title": "Project", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:project/xananode-core-sdk", - "incoming": "xananode.canonical:schema/node-type-project", - "existing_title": "XanaNode Core SDK", - "incoming_title": "Project", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:project/xananode-hugo-theme", - "incoming": "xananode.canonical:schema/node-type-project", - "existing_title": "XanaNode Hugo Theme", - "incoming_title": "Project", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:project/xananode-protocol", - "incoming": "xananode.canonical:schema/node-type-project", - "existing_title": "XanaNode Protocol", - "incoming_title": "Project", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:project/xananode-workspace", - "incoming": "xananode.canonical:schema/node-type-project", - "existing_title": "XanaNode Workspace", - "incoming_title": "Project", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/node-type-project", - "existing_title": "Schema", - "incoming_title": "Project", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:project/hypertext-editing-system", - "incoming": "xananode.canonical:schema/node-type-project", - "existing_title": "Hypertext Editing System", - "incoming_title": "Project", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:project/fress", - "incoming": "xananode.canonical:schema/node-type-project", - "existing_title": "FRESS", - "incoming_title": "Project", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:project/intermedia", - "incoming": "xananode.canonical:schema/node-type-project", - "existing_title": "Intermedia", - "incoming_title": "Project", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:project/interactive-beethoven-ninth", - "incoming": "xananode.canonical:schema/node-type-project", - "existing_title": "Interactive Beethoven's Ninth", - "incoming_title": "Project", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:project/interactive-guernica", - "incoming": "xananode.canonical:schema/node-type-project", - "existing_title": "Interactive Guernica", - "incoming_title": "Project", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:project/storyspace", - "incoming": "xananode.canonical:schema/node-type-project", - "existing_title": "Storyspace", - "incoming_title": "Project", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:project/zog-kms", - "incoming": "xananode.canonical:schema/node-type-project", - "existing_title": "ZOG/KMS", - "incoming_title": "Project", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:project/xanadu-at-autodesk", - "incoming": "xananode.canonical:schema/node-type-project", - "existing_title": "Xanadu at Autodesk", - "incoming_title": "Project", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:project/aspen-movie-map", - "incoming": "xananode.canonical:schema/node-type-project", - "existing_title": "Aspen Movie Map", - "incoming_title": "Project", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-publication", - "existing_title": "XanaNode", - "incoming_title": "Publication", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-publication", - "existing_title": "XanaNode", - "incoming_title": "Publication", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:publication/xnp-0004-merge-validation", - "incoming": "xananode.canonical:schema/node-type-publication", - "existing_title": "XNP-0004 Merge Validation", - "incoming_title": "Publication", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/canonical-schema-nanopublication", - "incoming": "xananode.canonical:schema/node-type-publication", - "existing_title": "Nanopublication Schema", - "incoming_title": "Publication", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/nanopublication-schema", - "incoming": "xananode.canonical:schema/node-type-publication", - "existing_title": "Nanopublication Schema", - "incoming_title": "Publication", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/node-type-publication", - "existing_title": "Schema", - "incoming_title": "Publication", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:publication/the-garden-of-forking-paths", - "incoming": "xananode.canonical:schema/node-type-publication", - "existing_title": "The Garden of Forking Paths", - "incoming_title": "Publication", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:publication/dirk-gentlys-holistic-detective-agency", - "incoming": "xananode.canonical:schema/node-type-publication", - "existing_title": "Dirk Gently's Holistic Detective Agency", - "incoming_title": "Publication", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:publication/hyperland", - "incoming": "xananode.canonical:schema/node-type-publication", - "existing_title": "Hyperland", - "incoming_title": "Publication", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-registry", - "existing_title": "XanaNode", - "incoming_title": "Node Type Registry", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-registry", - "existing_title": "XanaNode", - "incoming_title": "Node Type Registry", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/node-type-registry", - "existing_title": "Schema", - "incoming_title": "Node Type Registry", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:schema/xananode-relationship-types", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "XanaNode Relationship Types", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:schema/substrate-relationships-schema", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Substrate Relationships Schema", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "XanaNode", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/typed-relationships", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Typed Relationships", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/substrate-relationship-list", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Substrate Relationship List", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:claim/claim-relationships-preserve-context", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Typed relationships preserve context that hyperlinks lose", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "example.minimal:essay/relationship-navigation-intro", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Relationship Navigation Intro", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:claim/relationships-preserve-knowledge", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Relationships Preserve Knowledge", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "XanaNode", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:fragment/relationships-preserve-knowledge-sentence", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Relationships Preserve Knowledge Sentence", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:relationship/protocol-implements-claim", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Protocol Implements Relationship Preservation", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/canonical-schema-substrate-relationships", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Substrate Relationships Schema", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/canonical-schema-xananode-relationship-types", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Xananode Relationship Types Schema", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Schema", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-alias_of", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Alias of", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-alternative_to", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Alternative to", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-anticipated", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Anticipated", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-anticipated_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Anticipated By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-anticipates", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Anticipates", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-appears_in", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Appears in", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-approved", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Approved", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-approved_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Approved By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-arrived_from", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Arrived From Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-arrives_at", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Arrives at", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-authored", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Authored", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-authored_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Authored By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-broader_than", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Broader than", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-cited_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Cited By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-cites", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Cites", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-claim_of", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Claim Of Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-clarified_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Clarified By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-clarifies", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Clarifies", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-coined", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Coined", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-coined_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Coined By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-collaborated_with", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Collaborated with", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-compatible_with", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Compatible with", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-contains", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Contains", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-contemporary_of", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Contemporary of", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-context_for", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Context for", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-continued_from", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Continued From Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-continues_to", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Continues to", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-contradicted_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Contradicted By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-contradicts", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Contradicts", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-contrasts_with", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Contrasts with", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-created", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Created", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-created_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Created By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-deep_linked_from", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Deep Linked From Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-deep_links_to", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Deep links to", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-defined_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Defined By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-defines", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Defines", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-demonstrated_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Demonstrated By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-demonstrates", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Demonstrates", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-dependency_of", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Dependency Of Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-depends_on", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Depends on", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-depicted_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Depicted By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-depicts", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Depicts", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-derived_from", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Derived from", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-derived_into", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Derived Into Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-discussed_in", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Discussed In Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-discusses", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Discusses", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-disputed_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Disputed By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-disputed_identity", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Disputed identity", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-disputes", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Disputes", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-documented_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Documented By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-documents", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Documents", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-enabled_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Enabled By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-enables", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Enables", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-equivalent_to", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Equivalent to", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-evidence_for", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Evidence for", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-explained_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Explained By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-explains", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Explains", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-extended_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Extended By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-extends", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Extends", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-extension_of", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Extension of", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-featured_in", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Featured In Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-featured_speaker", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Featured Speaker Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-features", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Features", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-followed", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Followed Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-friend_of", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Friend of", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-had_participant", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Had Participant Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-has_alias", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Has Alias Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-has_appearance", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Has Appearance Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-has_claim", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Has claim", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-has_context", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Has Context Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-has_evidence", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Has Evidence Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-has_extension", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Has Extension Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-has_primary_media", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Has primary media", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-identified", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Identified", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-identified_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Identified By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-implemented_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Implemented By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-implements", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Implements", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-included_in", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Included In Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-includes", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Includes", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-influenced", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Influenced", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-influenced_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Influenced By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-interviewed", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Interviewed", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-interviewed_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Interviewed By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-introduced", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Introduced", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-introduced_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Introduced By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-introduced_in", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Introduced in", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-introduction_venue_of", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Introduction Venue Of Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-is_start_of", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Is Start Of Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-mapped_from", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Mapped From Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-maps_to", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Maps to", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-memorialized_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Memorialized By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-memorializes", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Memorializes", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-mentioned_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Mentioned By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-mentions", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Mentions", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-motivated_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Motivated by", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-motivates", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Motivates Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-narrower_than", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Narrower Than Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-occurred_at", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Occurred at", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-parallel_to", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Parallel to", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-part_of", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Part Of Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-participated_in", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Participated in", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-popularized", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Popularized", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-popularized_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Popularized By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-possible_match", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Possible match", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-preceded", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Preceded", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-presented", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Presented", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-presented_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Presented By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-preserved_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Preserved By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-preserves", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Preserves", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-produces", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Produces Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-proposed", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Proposed", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-proposed_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Proposed By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-quoted_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Quoted By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-quotes", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Quotes", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-refined_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Refined By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-refines", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Refines", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-registry", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Relationship Type Registry", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-related_to", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Related to", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-represented_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Represented By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-represents", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Represents", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-required_for", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Required For Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-requires", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Requires", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-results_from", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Results from", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-same_entity", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Same entity", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-shaped_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Shaped By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-shapes", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Shapes", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-site_of", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Site Of Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-spoke_at", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Spoke at", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-starts_with", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Starts with", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-superseded_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Superseded By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-supersedes", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Supersedes", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-supported_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Supported By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-supports", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Supports", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-threatened_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Threatened By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-threatens", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Threatens", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-trained_on", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Trained on", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-transcluded_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Transcluded By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-transcludes", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Transcludes", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-used_as_primary_media_for", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Used As Primary Media For Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-used_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Used By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-used_to_train", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Used To Train Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-uses", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Uses", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/substrate-relationships-schema", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Substrate Relationships Schema", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-revision", - "existing_title": "XanaNode", - "incoming_title": "Revision", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-revision", - "existing_title": "XanaNode", - "incoming_title": "Revision", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:revision/canonical-pack-v0-1-0", - "incoming": "xananode.canonical:schema/node-type-revision", - "existing_title": "Canonical Pack v0.1.0", - "incoming_title": "Revision", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/node-type-revision", - "existing_title": "Schema", - "incoming_title": "Revision", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:schema/xananode-relationship-types", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "XanaNode Relationship Types", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:schema/xananode-node-types", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "XanaNode Node Types", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:schema/xananode-core-schema", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "XanaNode Core Schema", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:schema/substrate-relationships-schema", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Substrate Relationships Schema", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:schema/substrate-node-schema", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Substrate Node Schema", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:schema/substrate-manifest-schema", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Substrate Manifest Schema", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:schema/namespace-schema", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Namespace Schema", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:schema/merge-report-schema", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Merge Report Schema", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:schema/compatibility-report-schema", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Compatibility Report Schema", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "XanaNode", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/schema-extension", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Schema Extension", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "XanaNode", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/author-profile-schema", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Author Profile Schema", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/canonical-schema-author-profile", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Author Profile Schema", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/canonical-schema-compatibility-report", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Compatibility Report Schema", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/canonical-schema-merge-report", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Merge Report Schema", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/canonical-schema-nanopublication", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Nanopublication Schema", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/canonical-schema-ro-crate-metadata", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Ro Crate Metadata Schema", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/canonical-schema-substrate-diff", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Substrate Diff Schema", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/canonical-schema-substrate-manifest", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Substrate Manifest Schema", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/canonical-schema-substrate-node", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Substrate Node Schema", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/canonical-schema-substrate-relationships", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Substrate Relationships Schema", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/canonical-schema-xananode-node-types", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Xananode Node Types Schema", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/canonical-schema-xananode-property-registry", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Xananode Property Registry Schema", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/canonical-schema-xananode-relationship-types", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Xananode Relationship Types Schema", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/canonical-schemas-registry", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Canonical Schemas Registry", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/compatibility-report-schema", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Compatibility Report Schema", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/known-implementations-registry", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Known Implementations Registry", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/merge-report-schema", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Merge Report Schema", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/namespace-example.merge", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Federation Merge Report Example Namespace", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/namespace-example.minimal", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Minimal Example Namespace", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/namespace-example.museum", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Museum Extension Example Namespace", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/namespace-example.researcher_a", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Federation Example A Namespace", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/namespace-example.researcher_b", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Federation Example B Namespace", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/namespace-registry", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Namespace Registry", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/namespace-schema", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Namespace Schema", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/namespace-xananode", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "XanaNode Core", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/nanopublication-schema", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Nanopublication Schema", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-claim", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Claim", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-community", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Community", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-concept", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Concept", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-essay", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Essay", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-event", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Event", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-fragment", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Fragment", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-media", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Media", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-observation", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Observation", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-organization", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Organization", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Person", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-place", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Place", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-project", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Project", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-publication", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Publication", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-registry", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Node Type Registry", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Relationship", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-revision", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Revision", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-source", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Source", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-technology", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Technology", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-trail", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Trail", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/property-birth_date", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Birth date", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/property-currency_value", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Currency value", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/property-external_identifier", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "External identifier", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/property-geo_coordinates", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Geographic coordinates", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/property-measurement_si", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "SI measurement", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/property-registry", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Property Registry", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/property-registry-schema", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Property Registry Schema", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-alias_of", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Alias of", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-alternative_to", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Alternative to", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-anticipated", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Anticipated", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-anticipated_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Anticipated By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-anticipates", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Anticipates", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-appears_in", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Appears in", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-approved", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Approved", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-approved_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Approved By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-arrived_from", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Arrived From Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-arrives_at", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Arrives at", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-authored", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Authored", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-authored_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Authored By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-broader_than", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Broader than", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-cited_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Cited By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-cites", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Cites", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-claim_of", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Claim Of Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-clarified_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Clarified By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-clarifies", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Clarifies", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-coined", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Coined", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-coined_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Coined By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-collaborated_with", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Collaborated with", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-compatible_with", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Compatible with", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-contains", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Contains", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-contemporary_of", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Contemporary of", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-context_for", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Context for", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-continued_from", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Continued From Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-continues_to", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Continues to", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-contradicted_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Contradicted By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-contradicts", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Contradicts", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-contrasts_with", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Contrasts with", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-created", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Created", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-created_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Created By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-deep_linked_from", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Deep Linked From Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-deep_links_to", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Deep links to", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-defined_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Defined By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-defines", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Defines", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-demonstrated_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Demonstrated By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-demonstrates", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Demonstrates", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-dependency_of", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Dependency Of Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-depends_on", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Depends on", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-depicted_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Depicted By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-depicts", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Depicts", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-derived_from", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Derived from", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-derived_into", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Derived Into Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-discussed_in", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Discussed In Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-discusses", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Discusses", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-disputed_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Disputed By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-disputed_identity", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Disputed identity", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-disputes", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Disputes", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-documented_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Documented By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-documents", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Documents", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-enabled_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Enabled By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-enables", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Enables", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-equivalent_to", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Equivalent to", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-evidence_for", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Evidence for", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-explained_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Explained By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-explains", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Explains", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-extended_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Extended By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-extends", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Extends", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-extension_of", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Extension of", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-featured_in", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Featured In Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-featured_speaker", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Featured Speaker Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-features", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Features", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-followed", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Followed Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-friend_of", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Friend of", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-had_participant", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Had Participant Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-has_alias", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Has Alias Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-has_appearance", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Has Appearance Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-has_claim", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Has claim", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-has_context", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Has Context Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-has_evidence", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Has Evidence Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-has_extension", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Has Extension Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-has_primary_media", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Has primary media", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-identified", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Identified", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-identified_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Identified By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-implemented_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Implemented By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-implements", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Implements", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-included_in", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Included In Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-includes", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Includes", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-influenced", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Influenced", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-influenced_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Influenced By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-interviewed", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Interviewed", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-interviewed_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Interviewed By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-introduced", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Introduced", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-introduced_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Introduced By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-introduced_in", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Introduced in", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-introduction_venue_of", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Introduction Venue Of Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-is_start_of", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Is Start Of Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-mapped_from", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Mapped From Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-maps_to", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Maps to", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-memorialized_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Memorialized By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-memorializes", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Memorializes", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-mentioned_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Mentioned By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-mentions", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Mentions", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-motivated_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Motivated by", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-motivates", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Motivates Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-narrower_than", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Narrower Than Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-occurred_at", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Occurred at", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-parallel_to", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Parallel to", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-part_of", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Part Of Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-participated_in", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Participated in", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-popularized", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Popularized", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-popularized_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Popularized By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-possible_match", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Possible match", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-preceded", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Preceded", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-presented", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Presented", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-presented_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Presented By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-preserved_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Preserved By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-preserves", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Preserves", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-produces", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Produces Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-proposed", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Proposed", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-proposed_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Proposed By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-quoted_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Quoted By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-quotes", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Quotes", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-refined_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Refined By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-refines", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Refines", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-registry", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Relationship Type Registry", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-related_to", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Related to", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-represented_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Represented By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-represents", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Represents", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-required_for", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Required For Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-requires", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Requires", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-results_from", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Results from", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-same_entity", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Same entity", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-shaped_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Shaped By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-shapes", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Shapes", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-site_of", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Site Of Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-spoke_at", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Spoke at", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-starts_with", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Starts with", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-superseded_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Superseded By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-supersedes", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Supersedes", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-supported_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Supported By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-supports", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Supports", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-threatened_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Threatened By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-threatens", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Threatens", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-trained_on", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Trained on", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-transcluded_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Transcluded By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-transcludes", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Transcludes", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-used_as_primary_media_for", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Used As Primary Media For Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-used_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Used By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-used_to_train", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Used To Train Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-uses", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Uses", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/ro-crate-metadata-schema", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "RO-Crate Metadata Schema", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/substrate-diff-schema", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Substrate Diff Schema", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/substrate-manifest-schema", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Substrate Manifest Schema", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/substrate-node-schema", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Substrate Node Schema", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/substrate-relationships-schema", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Substrate Relationships Schema", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:source/xananode-workspace-repo", - "incoming": "xananode.canonical:schema/node-type-source", - "existing_title": "XanaNode Workspace Repository", - "incoming_title": "Source", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:source/xananode-studio-repo", - "incoming": "xananode.canonical:schema/node-type-source", - "existing_title": "XanaNode Studio Repository", - "incoming_title": "Source", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:source/xananode-protocol-repo", - "incoming": "xananode.canonical:schema/node-type-source", - "existing_title": "XanaNode Protocol Repository", - "incoming_title": "Source", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:source/xananode-hugo-repo", - "incoming": "xananode.canonical:schema/node-type-source", - "existing_title": "XanaNode Hugo Repository", - "incoming_title": "Source", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:source/xananode-core-sdk-repo", - "incoming": "xananode.canonical:schema/node-type-source", - "existing_title": "XanaNode Core SDK Repository", - "incoming_title": "Source", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:source/xanadu-document-interconnection", - "incoming": "xananode.canonical:schema/node-type-source", - "existing_title": "Xanadu: Document Interconnection Enabling Re-use", - "incoming_title": "Source", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:source/source-code-link-decay-study", - "incoming": "xananode.canonical:schema/node-type-source", - "existing_title": "9.6 Million Links in Source Code Comments", - "incoming_title": "Source", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:source/mother-of-all-demos", - "incoming": "xananode.canonical:schema/node-type-source", - "existing_title": "Mother of All Demos", - "incoming_title": "Source", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:source/as-we-may-think", - "incoming": "xananode.canonical:schema/node-type-source", - "existing_title": "As We May Think", - "incoming_title": "Source", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-source", - "existing_title": "XanaNode", - "incoming_title": "Source", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/single-source-of-truth", - "incoming": "xananode.canonical:schema/node-type-source", - "existing_title": "Single Source of Truth", - "incoming_title": "Source", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:source/source-github", - "incoming": "xananode.canonical:schema/node-type-source", - "existing_title": "GitHub", - "incoming_title": "Source", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:source/source-support", - "incoming": "xananode.canonical:schema/node-type-source", - "existing_title": "Support", - "incoming_title": "Source", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "example.minimal:source/as-we-may-think", - "incoming": "xananode.canonical:schema/node-type-source", - "existing_title": "As We May Think", - "incoming_title": "Source", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-source", - "existing_title": "XanaNode", - "incoming_title": "Source", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/node-type-source", - "existing_title": "Schema", - "incoming_title": "Source", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:source/github-profile", - "incoming": "xananode.canonical:schema/node-type-source", - "existing_title": "GitHub Profile", - "incoming_title": "Source", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:source/hugo-official-site", - "incoming": "xananode.canonical:schema/node-type-source", - "existing_title": "Hugo Official Site", - "incoming_title": "Source", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:source/support-xananode", - "incoming": "xananode.canonical:schema/node-type-source", - "existing_title": "Support XanaNode", - "incoming_title": "Source", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:source/xananode-com-domain", - "incoming": "xananode.canonical:schema/node-type-source", - "existing_title": "XanaNode.com", - "incoming_title": "Source", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:source/xananode-core-sdk-repository", - "incoming": "xananode.canonical:schema/node-type-source", - "existing_title": "XanaNode Core SDK Repository", - "incoming_title": "Source", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:source/xananode-hugo-repository", - "incoming": "xananode.canonical:schema/node-type-source", - "existing_title": "XanaNode Hugo Repository", - "incoming_title": "Source", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:source/xananode-net-domain", - "incoming": "xananode.canonical:schema/node-type-source", - "existing_title": "XanaNode.net", - "incoming_title": "Source", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:source/xananode-org-domain", - "incoming": "xananode.canonical:schema/node-type-source", - "existing_title": "XanaNode.org", - "incoming_title": "Source", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:source/xananode-protocol-repository", - "incoming": "xananode.canonical:schema/node-type-source", - "existing_title": "XanaNode Protocol Repository", - "incoming_title": "Source", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:source/xananode-studio-repository", - "incoming": "xananode.canonical:schema/node-type-source", - "existing_title": "XanaNode Studio Repository", - "incoming_title": "Source", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:source/xananode-workspace-repository", - "incoming": "xananode.canonical:schema/node-type-source", - "existing_title": "XanaNode Workspace Repository", - "incoming_title": "Source", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:technology/static-publishing", - "incoming": "xananode.canonical:schema/node-type-technology", - "existing_title": "Static Publishing", - "incoming_title": "Technology", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:technology/hugo", - "incoming": "xananode.canonical:schema/node-type-technology", - "existing_title": "Hugo", - "incoming_title": "Technology", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:technology/cytoscape-js", - "incoming": "xananode.canonical:schema/node-type-technology", - "existing_title": "Cytoscape.js", - "incoming_title": "Technology", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-technology", - "existing_title": "XanaNode", - "incoming_title": "Technology", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-technology", - "existing_title": "XanaNode", - "incoming_title": "Technology", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/node-type-technology", - "existing_title": "Schema", - "incoming_title": "Technology", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:technology/cytoscape-js", - "incoming": "xananode.canonical:schema/node-type-technology", - "existing_title": "Cytoscape.js", - "incoming_title": "Technology", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:technology/git", - "incoming": "xananode.canonical:schema/node-type-technology", - "existing_title": "Git", - "incoming_title": "Technology", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:technology/hugo", - "incoming": "xananode.canonical:schema/node-type-technology", - "existing_title": "Hugo", - "incoming_title": "Technology", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:technology/nodejs", - "incoming": "xananode.canonical:schema/node-type-technology", - "existing_title": "Node.js", - "incoming_title": "Technology", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:technology/python", - "incoming": "xananode.canonical:schema/node-type-technology", - "existing_title": "Python", - "incoming_title": "Technology", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:technology/micons", - "incoming": "xananode.canonical:schema/node-type-technology", - "existing_title": "Micons", - "incoming_title": "Technology", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:technology/apple-knowledge-navigator", - "incoming": "xananode.canonical:schema/node-type-technology", - "existing_title": "Apple Knowledge Navigator", - "incoming_title": "Technology", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:technology/html", - "incoming": "xananode.canonical:schema/node-type-technology", - "existing_title": "HTML", - "incoming_title": "Technology", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:technology/url-uri", - "incoming": "xananode.canonical:schema/node-type-technology", - "existing_title": "URL/URI", - "incoming_title": "Technology", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:technology/http", - "incoming": "xananode.canonical:schema/node-type-technology", - "existing_title": "HTTP", - "incoming_title": "Technology", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:technology/mosaic", - "incoming": "xananode.canonical:schema/node-type-technology", - "existing_title": "Mosaic", - "incoming_title": "Technology", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:technology/guide", - "incoming": "xananode.canonical:schema/node-type-technology", - "existing_title": "Guide", - "incoming_title": "Technology", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:technology/git-backed-substrate", - "incoming": "xananode.canonical:schema/node-type-technology", - "existing_title": "Git-backed Substrate", - "incoming_title": "Technology", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:technology/hypercard", - "incoming": "xananode.canonical:schema/node-type-technology", - "existing_title": "HyperCard", - "incoming_title": "Technology", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:technology/world-wide-web", - "incoming": "xananode.canonical:schema/node-type-technology", - "existing_title": "World Wide Web", - "incoming_title": "Technology", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-trail", - "existing_title": "XanaNode", - "incoming_title": "Trail", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-trail", - "existing_title": "XanaNode", - "incoming_title": "Trail", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/node-type-trail", - "existing_title": "Schema", - "incoming_title": "Trail", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/property-birth_date", - "existing_title": "XanaNode", - "incoming_title": "Birth date", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/property-birth_date", - "existing_title": "XanaNode", - "incoming_title": "Birth date", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/property-birth_date", - "existing_title": "Schema", - "incoming_title": "Birth date", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/property-currency_value", - "existing_title": "XanaNode", - "incoming_title": "Currency value", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/property-currency_value", - "existing_title": "XanaNode", - "incoming_title": "Currency value", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/property-currency_value", - "existing_title": "Schema", - "incoming_title": "Currency value", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/property-external_identifier", - "existing_title": "XanaNode", - "incoming_title": "External identifier", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/property-external_identifier", - "existing_title": "XanaNode", - "incoming_title": "External identifier", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/property-external_identifier", - "existing_title": "Schema", - "incoming_title": "External identifier", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/property-geo_coordinates", - "existing_title": "XanaNode", - "incoming_title": "Geographic coordinates", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/property-geo_coordinates", - "existing_title": "XanaNode", - "incoming_title": "Geographic coordinates", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/property-geo_coordinates", - "existing_title": "Schema", - "incoming_title": "Geographic coordinates", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/property-measurement_si", - "existing_title": "XanaNode", - "incoming_title": "SI measurement", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/property-measurement_si", - "existing_title": "XanaNode", - "incoming_title": "SI measurement", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/property-measurement_si", - "existing_title": "Schema", - "incoming_title": "SI measurement", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/property-registry", - "existing_title": "XanaNode", - "incoming_title": "Property Registry", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/property-registry", - "existing_title": "XanaNode", - "incoming_title": "Property Registry", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/canonical-schema-xananode-property-registry", - "incoming": "xananode.canonical:schema/property-registry", - "existing_title": "Xananode Property Registry Schema", - "incoming_title": "Property Registry", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/property-registry", - "existing_title": "Schema", - "incoming_title": "Property Registry", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/property-registry-schema", - "incoming": "xananode.canonical:schema/property-registry", - "existing_title": "Property Registry Schema", - "incoming_title": "Property Registry", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/property-registry-schema", - "existing_title": "XanaNode", - "incoming_title": "Property Registry Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/property-registry-schema", - "existing_title": "XanaNode", - "incoming_title": "Property Registry Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/canonical-schema-xananode-property-registry", - "incoming": "xananode.canonical:schema/property-registry-schema", - "existing_title": "Xananode Property Registry Schema", - "incoming_title": "Property Registry Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/property-registry-schema", - "existing_title": "Schema", - "incoming_title": "Property Registry Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/property-registry", - "incoming": "xananode.canonical:schema/property-registry-schema", - "existing_title": "Property Registry", - "incoming_title": "Property Registry Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-alias_of", - "existing_title": "XanaNode", - "incoming_title": "Alias of", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-alias_of", - "existing_title": "XanaNode", - "incoming_title": "Alias of", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-alias_of", - "existing_title": "Relationship", - "incoming_title": "Alias of", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-alias_of", - "existing_title": "Schema", - "incoming_title": "Alias of", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-alternative_to", - "existing_title": "XanaNode", - "incoming_title": "Alternative to", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-alternative_to", - "existing_title": "XanaNode", - "incoming_title": "Alternative to", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-alternative_to", - "existing_title": "Relationship", - "incoming_title": "Alternative to", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-alternative_to", - "existing_title": "Schema", - "incoming_title": "Alternative to", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-anticipated", - "existing_title": "XanaNode", - "incoming_title": "Anticipated", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-anticipated", - "existing_title": "XanaNode", - "incoming_title": "Anticipated", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-anticipated", - "existing_title": "Relationship", - "incoming_title": "Anticipated", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-anticipated", - "existing_title": "Schema", - "incoming_title": "Anticipated", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-anticipated_by", - "incoming": "xananode.canonical:schema/relationship-type-anticipated", - "existing_title": "Anticipated By Relationship Term", - "incoming_title": "Anticipated", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-anticipated_by", - "existing_title": "XanaNode", - "incoming_title": "Anticipated By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-anticipated_by", - "existing_title": "XanaNode", - "incoming_title": "Anticipated By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-anticipated_by", - "existing_title": "Relationship", - "incoming_title": "Anticipated By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-anticipated_by", - "existing_title": "Schema", - "incoming_title": "Anticipated By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-anticipated", - "incoming": "xananode.canonical:schema/relationship-type-anticipated_by", - "existing_title": "Anticipated", - "incoming_title": "Anticipated By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-anticipates", - "existing_title": "XanaNode", - "incoming_title": "Anticipates", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-anticipates", - "existing_title": "XanaNode", - "incoming_title": "Anticipates", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-anticipates", - "existing_title": "Relationship", - "incoming_title": "Anticipates", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-anticipates", - "existing_title": "Schema", - "incoming_title": "Anticipates", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-appears_in", - "existing_title": "XanaNode", - "incoming_title": "Appears in", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-appears_in", - "existing_title": "XanaNode", - "incoming_title": "Appears in", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-appears_in", - "existing_title": "Relationship", - "incoming_title": "Appears in", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-appears_in", - "existing_title": "Schema", - "incoming_title": "Appears in", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-approved", - "existing_title": "XanaNode", - "incoming_title": "Approved", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-approved", - "existing_title": "XanaNode", - "incoming_title": "Approved", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-approved", - "existing_title": "Relationship", - "incoming_title": "Approved", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-approved", - "existing_title": "Schema", - "incoming_title": "Approved", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-approved_by", - "incoming": "xananode.canonical:schema/relationship-type-approved", - "existing_title": "Approved By Relationship Term", - "incoming_title": "Approved", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-approved_by", - "existing_title": "XanaNode", - "incoming_title": "Approved By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-approved_by", - "existing_title": "XanaNode", - "incoming_title": "Approved By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-approved_by", - "existing_title": "Relationship", - "incoming_title": "Approved By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-approved_by", - "existing_title": "Schema", - "incoming_title": "Approved By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-approved", - "incoming": "xananode.canonical:schema/relationship-type-approved_by", - "existing_title": "Approved", - "incoming_title": "Approved By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-arrived_from", - "existing_title": "XanaNode", - "incoming_title": "Arrived From Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-arrived_from", - "existing_title": "XanaNode", - "incoming_title": "Arrived From Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-arrived_from", - "existing_title": "Relationship", - "incoming_title": "Arrived From Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-arrived_from", - "existing_title": "Schema", - "incoming_title": "Arrived From Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-arrives_at", - "existing_title": "XanaNode", - "incoming_title": "Arrives at", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-arrives_at", - "existing_title": "XanaNode", - "incoming_title": "Arrives at", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-arrives_at", - "existing_title": "Relationship", - "incoming_title": "Arrives at", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-arrives_at", - "existing_title": "Schema", - "incoming_title": "Arrives at", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-authored", - "existing_title": "XanaNode", - "incoming_title": "Authored", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-authored", - "existing_title": "XanaNode", - "incoming_title": "Authored", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-authored", - "existing_title": "Relationship", - "incoming_title": "Authored", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-authored", - "existing_title": "Schema", - "incoming_title": "Authored", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-authored_by", - "incoming": "xananode.canonical:schema/relationship-type-authored", - "existing_title": "Authored By Relationship Term", - "incoming_title": "Authored", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:concept/authored-substrate-overlap", - "incoming": "xananode.canonical:schema/relationship-type-authored", - "existing_title": "Authored Substrate Overlap", - "incoming_title": "Authored", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:claim/merge-is-authored-interpretation", - "incoming": "xananode.canonical:schema/relationship-type-authored", - "existing_title": "Merge is Authored Interpretation", - "incoming_title": "Authored", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-authored_by", - "existing_title": "XanaNode", - "incoming_title": "Authored By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-authored_by", - "existing_title": "XanaNode", - "incoming_title": "Authored By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-authored_by", - "existing_title": "Relationship", - "incoming_title": "Authored By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-authored_by", - "existing_title": "Schema", - "incoming_title": "Authored By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-authored", - "incoming": "xananode.canonical:schema/relationship-type-authored_by", - "existing_title": "Authored", - "incoming_title": "Authored By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-broader_than", - "existing_title": "XanaNode", - "incoming_title": "Broader than", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-broader_than", - "existing_title": "XanaNode", - "incoming_title": "Broader than", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-broader_than", - "existing_title": "Relationship", - "incoming_title": "Broader than", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-broader_than", - "existing_title": "Schema", - "incoming_title": "Broader than", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-cited_by", - "existing_title": "XanaNode", - "incoming_title": "Cited By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-cited_by", - "existing_title": "XanaNode", - "incoming_title": "Cited By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-cited_by", - "existing_title": "Relationship", - "incoming_title": "Cited By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-cited_by", - "existing_title": "Schema", - "incoming_title": "Cited By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-cites", - "existing_title": "XanaNode", - "incoming_title": "Cites", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-cites", - "existing_title": "XanaNode", - "incoming_title": "Cites", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-cites", - "existing_title": "Relationship", - "incoming_title": "Cites", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-cites", - "existing_title": "Schema", - "incoming_title": "Cites", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-claim_of", - "existing_title": "XanaNode", - "incoming_title": "Claim Of Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-claim_of", - "existing_title": "XanaNode", - "incoming_title": "Claim Of Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-claim_of", - "existing_title": "Relationship", - "incoming_title": "Claim Of Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-claim_of", - "existing_title": "Schema", - "incoming_title": "Claim Of Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-clarified_by", - "existing_title": "XanaNode", - "incoming_title": "Clarified By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-clarified_by", - "existing_title": "XanaNode", - "incoming_title": "Clarified By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-clarified_by", - "existing_title": "Relationship", - "incoming_title": "Clarified By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-clarified_by", - "existing_title": "Schema", - "incoming_title": "Clarified By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-clarifies", - "existing_title": "XanaNode", - "incoming_title": "Clarifies", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-clarifies", - "existing_title": "XanaNode", - "incoming_title": "Clarifies", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-clarifies", - "existing_title": "Relationship", - "incoming_title": "Clarifies", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-clarifies", - "existing_title": "Schema", - "incoming_title": "Clarifies", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-coined", - "existing_title": "XanaNode", - "incoming_title": "Coined", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-coined", - "existing_title": "XanaNode", - "incoming_title": "Coined", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-coined", - "existing_title": "Relationship", - "incoming_title": "Coined", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-coined", - "existing_title": "Schema", - "incoming_title": "Coined", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-coined_by", - "incoming": "xananode.canonical:schema/relationship-type-coined", - "existing_title": "Coined By Relationship Term", - "incoming_title": "Coined", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-coined_by", - "existing_title": "XanaNode", - "incoming_title": "Coined By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-coined_by", - "existing_title": "XanaNode", - "incoming_title": "Coined By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-coined_by", - "existing_title": "Relationship", - "incoming_title": "Coined By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-coined_by", - "existing_title": "Schema", - "incoming_title": "Coined By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-coined", - "incoming": "xananode.canonical:schema/relationship-type-coined_by", - "existing_title": "Coined", - "incoming_title": "Coined By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-collaborated_with", - "existing_title": "XanaNode", - "incoming_title": "Collaborated with", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-collaborated_with", - "existing_title": "XanaNode", - "incoming_title": "Collaborated with", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-collaborated_with", - "existing_title": "Relationship", - "incoming_title": "Collaborated with", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-collaborated_with", - "existing_title": "Schema", - "incoming_title": "Collaborated with", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-compatible_with", - "existing_title": "XanaNode", - "incoming_title": "Compatible with", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-compatible_with", - "existing_title": "XanaNode", - "incoming_title": "Compatible with", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-compatible_with", - "existing_title": "Relationship", - "incoming_title": "Compatible with", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-compatible_with", - "existing_title": "Schema", - "incoming_title": "Compatible with", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-contains", - "existing_title": "XanaNode", - "incoming_title": "Contains", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-contains", - "existing_title": "XanaNode", - "incoming_title": "Contains", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-contains", - "existing_title": "Relationship", - "incoming_title": "Contains", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-contains", - "existing_title": "Schema", - "incoming_title": "Contains", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-contemporary_of", - "existing_title": "XanaNode", - "incoming_title": "Contemporary of", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-contemporary_of", - "existing_title": "XanaNode", - "incoming_title": "Contemporary of", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-contemporary_of", - "existing_title": "Relationship", - "incoming_title": "Contemporary of", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-contemporary_of", - "existing_title": "Schema", - "incoming_title": "Contemporary of", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-context_for", - "existing_title": "XanaNode", - "incoming_title": "Context for", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-context_for", - "existing_title": "XanaNode", - "incoming_title": "Context for", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-context_for", - "existing_title": "Relationship", - "incoming_title": "Context for", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-context_for", - "existing_title": "Schema", - "incoming_title": "Context for", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-continued_from", - "existing_title": "XanaNode", - "incoming_title": "Continued From Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-continued_from", - "existing_title": "XanaNode", - "incoming_title": "Continued From Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-continued_from", - "existing_title": "Relationship", - "incoming_title": "Continued From Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-continued_from", - "existing_title": "Schema", - "incoming_title": "Continued From Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-continues_to", - "existing_title": "XanaNode", - "incoming_title": "Continues to", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-continues_to", - "existing_title": "XanaNode", - "incoming_title": "Continues to", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-continues_to", - "existing_title": "Relationship", - "incoming_title": "Continues to", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-continues_to", - "existing_title": "Schema", - "incoming_title": "Continues to", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-contradicted_by", - "existing_title": "XanaNode", - "incoming_title": "Contradicted By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-contradicted_by", - "existing_title": "XanaNode", - "incoming_title": "Contradicted By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-contradicted_by", - "existing_title": "Relationship", - "incoming_title": "Contradicted By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-contradicted_by", - "existing_title": "Schema", - "incoming_title": "Contradicted By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-contradicts", - "existing_title": "XanaNode", - "incoming_title": "Contradicts", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-contradicts", - "existing_title": "XanaNode", - "incoming_title": "Contradicts", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-contradicts", - "existing_title": "Relationship", - "incoming_title": "Contradicts", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-contradicts", - "existing_title": "Schema", - "incoming_title": "Contradicts", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-contrasts_with", - "existing_title": "XanaNode", - "incoming_title": "Contrasts with", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-contrasts_with", - "existing_title": "XanaNode", - "incoming_title": "Contrasts with", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-contrasts_with", - "existing_title": "Relationship", - "incoming_title": "Contrasts with", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-contrasts_with", - "existing_title": "Schema", - "incoming_title": "Contrasts with", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-created", - "existing_title": "XanaNode", - "incoming_title": "Created", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-created", - "existing_title": "XanaNode", - "incoming_title": "Created", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-created", - "existing_title": "Relationship", - "incoming_title": "Created", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-created", - "existing_title": "Schema", - "incoming_title": "Created", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-created_by", - "incoming": "xananode.canonical:schema/relationship-type-created", - "existing_title": "Created By Relationship Term", - "incoming_title": "Created", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-created_by", - "existing_title": "XanaNode", - "incoming_title": "Created By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-created_by", - "existing_title": "XanaNode", - "incoming_title": "Created By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-created_by", - "existing_title": "Relationship", - "incoming_title": "Created By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-created_by", - "existing_title": "Schema", - "incoming_title": "Created By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-created", - "incoming": "xananode.canonical:schema/relationship-type-created_by", - "existing_title": "Created", - "incoming_title": "Created By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-deep_linked_from", - "existing_title": "XanaNode", - "incoming_title": "Deep Linked From Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-deep_linked_from", - "existing_title": "XanaNode", - "incoming_title": "Deep Linked From Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-deep_linked_from", - "existing_title": "Relationship", - "incoming_title": "Deep Linked From Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-deep_linked_from", - "existing_title": "Schema", - "incoming_title": "Deep Linked From Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-deep_links_to", - "existing_title": "XanaNode", - "incoming_title": "Deep links to", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-deep_links_to", - "existing_title": "XanaNode", - "incoming_title": "Deep links to", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-deep_links_to", - "existing_title": "Relationship", - "incoming_title": "Deep links to", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-deep_links_to", - "existing_title": "Schema", - "incoming_title": "Deep links to", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-defined_by", - "existing_title": "XanaNode", - "incoming_title": "Defined By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-defined_by", - "existing_title": "XanaNode", - "incoming_title": "Defined By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-defined_by", - "existing_title": "Relationship", - "incoming_title": "Defined By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-defined_by", - "existing_title": "Schema", - "incoming_title": "Defined By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-defines", - "existing_title": "XanaNode", - "incoming_title": "Defines", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-defines", - "existing_title": "XanaNode", - "incoming_title": "Defines", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-defines", - "existing_title": "Relationship", - "incoming_title": "Defines", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-defines", - "existing_title": "Schema", - "incoming_title": "Defines", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-demonstrated_by", - "existing_title": "XanaNode", - "incoming_title": "Demonstrated By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-demonstrated_by", - "existing_title": "XanaNode", - "incoming_title": "Demonstrated By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-demonstrated_by", - "existing_title": "Relationship", - "incoming_title": "Demonstrated By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-demonstrated_by", - "existing_title": "Schema", - "incoming_title": "Demonstrated By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-demonstrates", - "existing_title": "XanaNode", - "incoming_title": "Demonstrates", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-demonstrates", - "existing_title": "XanaNode", - "incoming_title": "Demonstrates", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-demonstrates", - "existing_title": "Relationship", - "incoming_title": "Demonstrates", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-demonstrates", - "existing_title": "Schema", - "incoming_title": "Demonstrates", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-dependency_of", - "existing_title": "XanaNode", - "incoming_title": "Dependency Of Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-dependency_of", - "existing_title": "XanaNode", - "incoming_title": "Dependency Of Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-dependency_of", - "existing_title": "Relationship", - "incoming_title": "Dependency Of Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-dependency_of", - "existing_title": "Schema", - "incoming_title": "Dependency Of Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-depends_on", - "existing_title": "XanaNode", - "incoming_title": "Depends on", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-depends_on", - "existing_title": "XanaNode", - "incoming_title": "Depends on", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-depends_on", - "existing_title": "Relationship", - "incoming_title": "Depends on", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-depends_on", - "existing_title": "Schema", - "incoming_title": "Depends on", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-depicted_by", - "existing_title": "XanaNode", - "incoming_title": "Depicted By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-depicted_by", - "existing_title": "XanaNode", - "incoming_title": "Depicted By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-depicted_by", - "existing_title": "Relationship", - "incoming_title": "Depicted By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-depicted_by", - "existing_title": "Schema", - "incoming_title": "Depicted By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-depicts", - "existing_title": "XanaNode", - "incoming_title": "Depicts", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-depicts", - "existing_title": "XanaNode", - "incoming_title": "Depicts", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-depicts", - "existing_title": "Relationship", - "incoming_title": "Depicts", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-depicts", - "existing_title": "Schema", - "incoming_title": "Depicts", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-derived_from", - "existing_title": "XanaNode", - "incoming_title": "Derived from", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-derived_from", - "existing_title": "XanaNode", - "incoming_title": "Derived from", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-derived_from", - "existing_title": "Relationship", - "incoming_title": "Derived from", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-derived_from", - "existing_title": "Schema", - "incoming_title": "Derived from", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-derived_into", - "existing_title": "XanaNode", - "incoming_title": "Derived Into Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-derived_into", - "existing_title": "XanaNode", - "incoming_title": "Derived Into Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-derived_into", - "existing_title": "Relationship", - "incoming_title": "Derived Into Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-derived_into", - "existing_title": "Schema", - "incoming_title": "Derived Into Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-discussed_in", - "existing_title": "XanaNode", - "incoming_title": "Discussed In Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-discussed_in", - "existing_title": "XanaNode", - "incoming_title": "Discussed In Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-discussed_in", - "existing_title": "Relationship", - "incoming_title": "Discussed In Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-discussed_in", - "existing_title": "Schema", - "incoming_title": "Discussed In Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-discusses", - "existing_title": "XanaNode", - "incoming_title": "Discusses", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-discusses", - "existing_title": "XanaNode", - "incoming_title": "Discusses", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-discusses", - "existing_title": "Relationship", - "incoming_title": "Discusses", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-discusses", - "existing_title": "Schema", - "incoming_title": "Discusses", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-disputed_by", - "existing_title": "XanaNode", - "incoming_title": "Disputed By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-disputed_by", - "existing_title": "XanaNode", - "incoming_title": "Disputed By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-disputed_by", - "existing_title": "Relationship", - "incoming_title": "Disputed By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-disputed_by", - "existing_title": "Schema", - "incoming_title": "Disputed By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-disputed_identity", - "existing_title": "XanaNode", - "incoming_title": "Disputed identity", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-disputed_identity", - "existing_title": "XanaNode", - "incoming_title": "Disputed identity", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-disputed_identity", - "existing_title": "Relationship", - "incoming_title": "Disputed identity", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-disputed_identity", - "existing_title": "Schema", - "incoming_title": "Disputed identity", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:concept/conflict-disputed-identity", - "incoming": "xananode.canonical:schema/relationship-type-disputed_identity", - "existing_title": "Conflict and Disputed Identity", - "incoming_title": "Disputed identity", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-disputes", - "existing_title": "XanaNode", - "incoming_title": "Disputes", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-disputes", - "existing_title": "XanaNode", - "incoming_title": "Disputes", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-disputes", - "existing_title": "Relationship", - "incoming_title": "Disputes", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-disputes", - "existing_title": "Schema", - "incoming_title": "Disputes", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-documented_by", - "existing_title": "XanaNode", - "incoming_title": "Documented By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-documented_by", - "existing_title": "XanaNode", - "incoming_title": "Documented By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-documented_by", - "existing_title": "Relationship", - "incoming_title": "Documented By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-documented_by", - "existing_title": "Schema", - "incoming_title": "Documented By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-documents", - "existing_title": "XanaNode", - "incoming_title": "Documents", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-documents", - "existing_title": "XanaNode", - "incoming_title": "Documents", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-documents", - "existing_title": "Relationship", - "incoming_title": "Documents", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-documents", - "existing_title": "Schema", - "incoming_title": "Documents", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-enabled_by", - "existing_title": "XanaNode", - "incoming_title": "Enabled By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-enabled_by", - "existing_title": "XanaNode", - "incoming_title": "Enabled By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-enabled_by", - "existing_title": "Relationship", - "incoming_title": "Enabled By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-enabled_by", - "existing_title": "Schema", - "incoming_title": "Enabled By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-enables", - "existing_title": "XanaNode", - "incoming_title": "Enables", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-enables", - "existing_title": "XanaNode", - "incoming_title": "Enables", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-enables", - "existing_title": "Relationship", - "incoming_title": "Enables", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-enables", - "existing_title": "Schema", - "incoming_title": "Enables", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-equivalent_to", - "existing_title": "XanaNode", - "incoming_title": "Equivalent to", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-equivalent_to", - "existing_title": "XanaNode", - "incoming_title": "Equivalent to", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-equivalent_to", - "existing_title": "Relationship", - "incoming_title": "Equivalent to", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-equivalent_to", - "existing_title": "Schema", - "incoming_title": "Equivalent to", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-evidence_for", - "existing_title": "XanaNode", - "incoming_title": "Evidence for", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-evidence_for", - "existing_title": "XanaNode", - "incoming_title": "Evidence for", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-evidence_for", - "existing_title": "Relationship", - "incoming_title": "Evidence for", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-evidence_for", - "existing_title": "Schema", - "incoming_title": "Evidence for", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-explained_by", - "existing_title": "XanaNode", - "incoming_title": "Explained By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-explained_by", - "existing_title": "XanaNode", - "incoming_title": "Explained By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-explained_by", - "existing_title": "Relationship", - "incoming_title": "Explained By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-explained_by", - "existing_title": "Schema", - "incoming_title": "Explained By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-explains", - "existing_title": "XanaNode", - "incoming_title": "Explains", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-explains", - "existing_title": "XanaNode", - "incoming_title": "Explains", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-explains", - "existing_title": "Relationship", - "incoming_title": "Explains", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-explains", - "existing_title": "Schema", - "incoming_title": "Explains", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-extended_by", - "existing_title": "XanaNode", - "incoming_title": "Extended By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-extended_by", - "existing_title": "XanaNode", - "incoming_title": "Extended By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-extended_by", - "existing_title": "Relationship", - "incoming_title": "Extended By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-extended_by", - "existing_title": "Schema", - "incoming_title": "Extended By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-extends", - "existing_title": "XanaNode", - "incoming_title": "Extends", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-extends", - "existing_title": "XanaNode", - "incoming_title": "Extends", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-extends", - "existing_title": "Relationship", - "incoming_title": "Extends", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-extends", - "existing_title": "Schema", - "incoming_title": "Extends", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-extension_of", - "existing_title": "XanaNode", - "incoming_title": "Extension of", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-extension_of", - "existing_title": "XanaNode", - "incoming_title": "Extension of", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-extension_of", - "existing_title": "Relationship", - "incoming_title": "Extension of", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-extension_of", - "existing_title": "Schema", - "incoming_title": "Extension of", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-featured_in", - "existing_title": "XanaNode", - "incoming_title": "Featured In Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-featured_in", - "existing_title": "XanaNode", - "incoming_title": "Featured In Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-featured_in", - "existing_title": "Relationship", - "incoming_title": "Featured In Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-featured_in", - "existing_title": "Schema", - "incoming_title": "Featured In Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-featured_speaker", - "existing_title": "XanaNode", - "incoming_title": "Featured Speaker Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-featured_speaker", - "existing_title": "XanaNode", - "incoming_title": "Featured Speaker Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-featured_speaker", - "existing_title": "Relationship", - "incoming_title": "Featured Speaker Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-featured_speaker", - "existing_title": "Schema", - "incoming_title": "Featured Speaker Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-features", - "existing_title": "XanaNode", - "incoming_title": "Features", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-features", - "existing_title": "XanaNode", - "incoming_title": "Features", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-features", - "existing_title": "Relationship", - "incoming_title": "Features", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-features", - "existing_title": "Schema", - "incoming_title": "Features", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-followed", - "existing_title": "XanaNode", - "incoming_title": "Followed Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-followed", - "existing_title": "XanaNode", - "incoming_title": "Followed Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-followed", - "existing_title": "Relationship", - "incoming_title": "Followed Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-followed", - "existing_title": "Schema", - "incoming_title": "Followed Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-friend_of", - "existing_title": "XanaNode", - "incoming_title": "Friend of", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-friend_of", - "existing_title": "XanaNode", - "incoming_title": "Friend of", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-friend_of", - "existing_title": "Relationship", - "incoming_title": "Friend of", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-friend_of", - "existing_title": "Schema", - "incoming_title": "Friend of", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-had_participant", - "existing_title": "XanaNode", - "incoming_title": "Had Participant Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-had_participant", - "existing_title": "XanaNode", - "incoming_title": "Had Participant Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-had_participant", - "existing_title": "Relationship", - "incoming_title": "Had Participant Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-had_participant", - "existing_title": "Schema", - "incoming_title": "Had Participant Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-has_alias", - "existing_title": "XanaNode", - "incoming_title": "Has Alias Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-has_alias", - "existing_title": "XanaNode", - "incoming_title": "Has Alias Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-has_alias", - "existing_title": "Relationship", - "incoming_title": "Has Alias Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-has_alias", - "existing_title": "Schema", - "incoming_title": "Has Alias Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-has_appearance", - "existing_title": "XanaNode", - "incoming_title": "Has Appearance Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-has_appearance", - "existing_title": "XanaNode", - "incoming_title": "Has Appearance Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-has_appearance", - "existing_title": "Relationship", - "incoming_title": "Has Appearance Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-has_appearance", - "existing_title": "Schema", - "incoming_title": "Has Appearance Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-has_claim", - "existing_title": "XanaNode", - "incoming_title": "Has claim", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-has_claim", - "existing_title": "XanaNode", - "incoming_title": "Has claim", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-has_claim", - "existing_title": "Relationship", - "incoming_title": "Has claim", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-has_claim", - "existing_title": "Schema", - "incoming_title": "Has claim", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-has_context", - "existing_title": "XanaNode", - "incoming_title": "Has Context Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-has_context", - "existing_title": "XanaNode", - "incoming_title": "Has Context Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-has_context", - "existing_title": "Relationship", - "incoming_title": "Has Context Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-has_context", - "existing_title": "Schema", - "incoming_title": "Has Context Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-has_evidence", - "existing_title": "XanaNode", - "incoming_title": "Has Evidence Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-has_evidence", - "existing_title": "XanaNode", - "incoming_title": "Has Evidence Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-has_evidence", - "existing_title": "Relationship", - "incoming_title": "Has Evidence Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-has_evidence", - "existing_title": "Schema", - "incoming_title": "Has Evidence Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-has_extension", - "existing_title": "XanaNode", - "incoming_title": "Has Extension Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-has_extension", - "existing_title": "XanaNode", - "incoming_title": "Has Extension Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-has_extension", - "existing_title": "Relationship", - "incoming_title": "Has Extension Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-has_extension", - "existing_title": "Schema", - "incoming_title": "Has Extension Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-has_primary_media", - "existing_title": "XanaNode", - "incoming_title": "Has primary media", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-has_primary_media", - "existing_title": "XanaNode", - "incoming_title": "Has primary media", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-has_primary_media", - "existing_title": "Relationship", - "incoming_title": "Has primary media", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-has_primary_media", - "existing_title": "Schema", - "incoming_title": "Has primary media", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-identified", - "existing_title": "XanaNode", - "incoming_title": "Identified", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-identified", - "existing_title": "XanaNode", - "incoming_title": "Identified", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-identified", - "existing_title": "Relationship", - "incoming_title": "Identified", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-identified", - "existing_title": "Schema", - "incoming_title": "Identified", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-identified_by", - "incoming": "xananode.canonical:schema/relationship-type-identified", - "existing_title": "Identified By Relationship Term", - "incoming_title": "Identified", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-identified_by", - "existing_title": "XanaNode", - "incoming_title": "Identified By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-identified_by", - "existing_title": "XanaNode", - "incoming_title": "Identified By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-identified_by", - "existing_title": "Relationship", - "incoming_title": "Identified By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-identified_by", - "existing_title": "Schema", - "incoming_title": "Identified By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-identified", - "incoming": "xananode.canonical:schema/relationship-type-identified_by", - "existing_title": "Identified", - "incoming_title": "Identified By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-implemented_by", - "existing_title": "XanaNode", - "incoming_title": "Implemented By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-implemented_by", - "existing_title": "XanaNode", - "incoming_title": "Implemented By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-implemented_by", - "existing_title": "Relationship", - "incoming_title": "Implemented By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-implemented_by", - "existing_title": "Schema", - "incoming_title": "Implemented By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-implements", - "existing_title": "XanaNode", - "incoming_title": "Implements", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-implements", - "existing_title": "XanaNode", - "incoming_title": "Implements", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:relationship/protocol-implements-claim", - "incoming": "xananode.canonical:schema/relationship-type-implements", - "existing_title": "Protocol Implements Relationship Preservation", - "incoming_title": "Implements", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-implements", - "existing_title": "Relationship", - "incoming_title": "Implements", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-implements", - "existing_title": "Schema", - "incoming_title": "Implements", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-included_in", - "existing_title": "XanaNode", - "incoming_title": "Included In Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-included_in", - "existing_title": "XanaNode", - "incoming_title": "Included In Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-included_in", - "existing_title": "Relationship", - "incoming_title": "Included In Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-included_in", - "existing_title": "Schema", - "incoming_title": "Included In Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-includes", - "existing_title": "XanaNode", - "incoming_title": "Includes", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-includes", - "existing_title": "XanaNode", - "incoming_title": "Includes", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-includes", - "existing_title": "Relationship", - "incoming_title": "Includes", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-includes", - "existing_title": "Schema", - "incoming_title": "Includes", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-influenced", - "existing_title": "XanaNode", - "incoming_title": "Influenced", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-influenced", - "existing_title": "XanaNode", - "incoming_title": "Influenced", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-influenced", - "existing_title": "Relationship", - "incoming_title": "Influenced", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-influenced", - "existing_title": "Schema", - "incoming_title": "Influenced", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-influenced_by", - "incoming": "xananode.canonical:schema/relationship-type-influenced", - "existing_title": "Influenced By Relationship Term", - "incoming_title": "Influenced", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-influenced_by", - "existing_title": "XanaNode", - "incoming_title": "Influenced By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-influenced_by", - "existing_title": "XanaNode", - "incoming_title": "Influenced By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-influenced_by", - "existing_title": "Relationship", - "incoming_title": "Influenced By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-influenced_by", - "existing_title": "Schema", - "incoming_title": "Influenced By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-influenced", - "incoming": "xananode.canonical:schema/relationship-type-influenced_by", - "existing_title": "Influenced", - "incoming_title": "Influenced By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-interviewed", - "existing_title": "XanaNode", - "incoming_title": "Interviewed", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-interviewed", - "existing_title": "XanaNode", - "incoming_title": "Interviewed", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-interviewed", - "existing_title": "Relationship", - "incoming_title": "Interviewed", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-interviewed", - "existing_title": "Schema", - "incoming_title": "Interviewed", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-interviewed_by", - "incoming": "xananode.canonical:schema/relationship-type-interviewed", - "existing_title": "Interviewed By Relationship Term", - "incoming_title": "Interviewed", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-interviewed_by", - "existing_title": "XanaNode", - "incoming_title": "Interviewed By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-interviewed_by", - "existing_title": "XanaNode", - "incoming_title": "Interviewed By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-interviewed_by", - "existing_title": "Relationship", - "incoming_title": "Interviewed By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-interviewed_by", - "existing_title": "Schema", - "incoming_title": "Interviewed By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-interviewed", - "incoming": "xananode.canonical:schema/relationship-type-interviewed_by", - "existing_title": "Interviewed", - "incoming_title": "Interviewed By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-introduced", - "existing_title": "XanaNode", - "incoming_title": "Introduced", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-introduced", - "existing_title": "XanaNode", - "incoming_title": "Introduced", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-introduced", - "existing_title": "Relationship", - "incoming_title": "Introduced", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-introduced", - "existing_title": "Schema", - "incoming_title": "Introduced", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-introduced_by", - "incoming": "xananode.canonical:schema/relationship-type-introduced", - "existing_title": "Introduced By Relationship Term", - "incoming_title": "Introduced", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-introduced_in", - "incoming": "xananode.canonical:schema/relationship-type-introduced", - "existing_title": "Introduced in", - "incoming_title": "Introduced", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-introduced_by", - "existing_title": "XanaNode", - "incoming_title": "Introduced By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-introduced_by", - "existing_title": "XanaNode", - "incoming_title": "Introduced By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-introduced_by", - "existing_title": "Relationship", - "incoming_title": "Introduced By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-introduced_by", - "existing_title": "Schema", - "incoming_title": "Introduced By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-introduced", - "incoming": "xananode.canonical:schema/relationship-type-introduced_by", - "existing_title": "Introduced", - "incoming_title": "Introduced By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-introduced_in", - "existing_title": "XanaNode", - "incoming_title": "Introduced in", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-introduced_in", - "existing_title": "XanaNode", - "incoming_title": "Introduced in", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-introduced_in", - "existing_title": "Relationship", - "incoming_title": "Introduced in", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-introduced_in", - "existing_title": "Schema", - "incoming_title": "Introduced in", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-introduced", - "incoming": "xananode.canonical:schema/relationship-type-introduced_in", - "existing_title": "Introduced", - "incoming_title": "Introduced in", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-introduction_venue_of", - "existing_title": "XanaNode", - "incoming_title": "Introduction Venue Of Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-introduction_venue_of", - "existing_title": "XanaNode", - "incoming_title": "Introduction Venue Of Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-introduction_venue_of", - "existing_title": "Relationship", - "incoming_title": "Introduction Venue Of Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-introduction_venue_of", - "existing_title": "Schema", - "incoming_title": "Introduction Venue Of Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-is_start_of", - "existing_title": "XanaNode", - "incoming_title": "Is Start Of Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-is_start_of", - "existing_title": "XanaNode", - "incoming_title": "Is Start Of Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-is_start_of", - "existing_title": "Relationship", - "incoming_title": "Is Start Of Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-is_start_of", - "existing_title": "Schema", - "incoming_title": "Is Start Of Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-mapped_from", - "existing_title": "XanaNode", - "incoming_title": "Mapped From Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-mapped_from", - "existing_title": "XanaNode", - "incoming_title": "Mapped From Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-mapped_from", - "existing_title": "Relationship", - "incoming_title": "Mapped From Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-mapped_from", - "existing_title": "Schema", - "incoming_title": "Mapped From Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-maps_to", - "existing_title": "XanaNode", - "incoming_title": "Maps to", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-maps_to", - "existing_title": "XanaNode", - "incoming_title": "Maps to", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-maps_to", - "existing_title": "Relationship", - "incoming_title": "Maps to", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-maps_to", - "existing_title": "Schema", - "incoming_title": "Maps to", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-memorialized_by", - "existing_title": "XanaNode", - "incoming_title": "Memorialized By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "same_id", + "existing": "xananode.example:schema/namespace-schema", + "incoming": "xananode.canonical:schema/namespace-schema", + "existing_title": "Namespace Schema", + "incoming_title": "Namespace Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." }, { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-memorialized_by", - "existing_title": "XanaNode", - "incoming_title": "Memorialized By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "same_id", + "existing": "xananode.example:schema/substrate-manifest-schema", + "incoming": "xananode.canonical:schema/substrate-manifest-schema", + "existing_title": "Substrate Manifest Schema", + "incoming_title": "Substrate Manifest Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." }, { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-memorialized_by", - "existing_title": "Relationship", - "incoming_title": "Memorialized By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "same_id", + "existing": "xananode.example:schema/substrate-node-schema", + "incoming": "xananode.canonical:schema/substrate-node-schema", + "existing_title": "Substrate Node Schema", + "incoming_title": "Substrate Node Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." }, { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-memorialized_by", - "existing_title": "Schema", - "incoming_title": "Memorialized By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "same_id", + "existing": "xananode.example:schema/substrate-relationships-schema", + "incoming": "xananode.canonical:schema/substrate-relationships-schema", + "existing_title": "Substrate Relationships Schema", + "incoming_title": "Substrate Relationships Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-memorializes", - "existing_title": "XanaNode", - "incoming_title": "Memorializes", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "same_id", + "existing": "xananode.example:source/xananode-core-sdk-repo", + "incoming": "xananode.canonical:source/xananode-core-sdk-repository", + "existing_title": "XanaNode Core SDK Repository", + "incoming_title": "XanaNode Core SDK Repository", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." }, { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-memorializes", - "existing_title": "XanaNode", - "incoming_title": "Memorializes", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "same_id", + "existing": "xananode.example:source/xananode-hugo-repo", + "incoming": "xananode.canonical:source/xananode-hugo-repository", + "existing_title": "XanaNode Hugo Repository", + "incoming_title": "XanaNode Hugo Repository", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." }, { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-memorializes", - "existing_title": "Relationship", - "incoming_title": "Memorializes", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "same_id", + "existing": "xananode.example:source/xananode-protocol-repo", + "incoming": "xananode.canonical:source/xananode-protocol-repository", + "existing_title": "XanaNode Protocol Repository", + "incoming_title": "XanaNode Protocol Repository", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." }, { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-memorializes", - "existing_title": "Schema", - "incoming_title": "Memorializes", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "same_id", + "existing": "xananode.example:source/xananode-studio-repo", + "incoming": "xananode.canonical:source/xananode-studio-repository", + "existing_title": "XanaNode Studio Repository", + "incoming_title": "XanaNode Studio Repository", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-mentioned_by", - "existing_title": "XanaNode", - "incoming_title": "Mentioned By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "same_id", + "existing": "xananode.example:source/xananode-workspace-repo", + "incoming": "xananode.canonical:source/xananode-workspace-repository", + "existing_title": "XanaNode Workspace Repository", + "incoming_title": "XanaNode Workspace Repository", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." }, { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-mentioned_by", - "existing_title": "XanaNode", - "incoming_title": "Mentioned By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "same_id", + "existing": "xananode.example:technology/cytoscape-js", + "incoming": "xananode.canonical:technology/cytoscape-js", + "existing_title": "Cytoscape.js", + "incoming_title": "Cytoscape.js", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." }, { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-mentioned_by", - "existing_title": "Relationship", - "incoming_title": "Mentioned By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "same_id", + "existing": "xananode.example:technology/hugo", + "incoming": "xananode.canonical:technology/hugo", + "existing_title": "Hugo", + "incoming_title": "Hugo", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-mentioned_by", - "existing_title": "Schema", - "incoming_title": "Mentioned By Relationship Term", + "existing": "xananode.example:concept/knowledge-substrate", + "incoming": "example.minimal:claim/substrate-is-structure", + "existing_title": "Knowledge Substrate", + "incoming_title": "A knowledge substrate is structure, not just information", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-mentions", - "existing_title": "XanaNode", - "incoming_title": "Mentions", + "existing": "xananode.example:claim/claim-substrate-is-structure", + "incoming": "example.minimal:claim/substrate-is-structure", + "existing_title": "A knowledge substrate is structure, not information", + "incoming_title": "A knowledge substrate is structure, not just information", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-mentions", - "existing_title": "XanaNode", - "incoming_title": "Mentions", + "existing": "xananode.example:fragment/as-we-may-think-0004", + "incoming": "example.minimal:concept/associative-trails", + "existing_title": "Associative Trails Fragment", + "incoming_title": "Associative Trails", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-mentions", - "existing_title": "Relationship", - "incoming_title": "Mentions", + "existing": "xananode.example:source/as-we-may-think", + "incoming": "example.minimal:fragment/as-we-may-think-0004", + "existing_title": "As We May Think", + "incoming_title": "As We May Think Fragment 0004", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-mentions", - "existing_title": "Schema", - "incoming_title": "Mentions", + "existing": "xananode.example:concept/federated-knowledge-substrates", + "incoming": "example.minimal:concept/knowledge-substrate", + "existing_title": "Federated Knowledge Substrates", + "incoming_title": "Knowledge Substrate", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-motivated_by", - "existing_title": "XanaNode", - "incoming_title": "Motivated by", + "existing": "xananode.example:claim/claim-substrate-is-structure", + "incoming": "example.minimal:concept/knowledge-substrate", + "existing_title": "A knowledge substrate is structure, not information", + "incoming_title": "Knowledge Substrate", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-motivated_by", - "existing_title": "XanaNode", - "incoming_title": "Motivated by", + "existing": "xananode.example:fragment/as-we-may-think-0004", + "incoming": "example.minimal:source/as-we-may-think", + "existing_title": "Associative Trails Fragment", + "incoming_title": "As We May Think", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-motivated_by", - "existing_title": "Relationship", - "incoming_title": "Motivated by", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:claim/relationships-preserve-knowledge", + "existing_title": "XanaNode", + "incoming_title": "Relationships Preserve Knowledge", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-motivated_by", - "existing_title": "Schema", - "incoming_title": "Motivated by", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:community/xananode-contributors", + "existing_title": "XanaNode", + "incoming_title": "XanaNode Contributors", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-motivates", + "incoming": "xananode.canonical:concept/knowledge-substrate", "existing_title": "XanaNode", - "incoming_title": "Motivates Relationship Term", + "incoming_title": "Knowledge Substrate", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-motivates", - "existing_title": "XanaNode", - "incoming_title": "Motivates Relationship Term", + "existing": "xananode.example:concept/federated-knowledge-substrates", + "incoming": "xananode.canonical:concept/knowledge-substrate", + "existing_title": "Federated Knowledge Substrates", + "incoming_title": "Knowledge Substrate", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-motivates", - "existing_title": "Relationship", - "incoming_title": "Motivates Relationship Term", + "existing": "xananode.example:claim/claim-substrate-is-structure", + "incoming": "xananode.canonical:concept/knowledge-substrate", + "existing_title": "A knowledge substrate is structure, not information", + "incoming_title": "Knowledge Substrate", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-motivates", - "existing_title": "Schema", - "incoming_title": "Motivates Relationship Term", + "existing": "xananode.example:trail/protocol-artifacts-trail", + "incoming": "xananode.canonical:concept/protocol-artifacts", + "existing_title": "Protocol Artifacts Trail", + "incoming_title": "Protocol Artifacts", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-narrower_than", + "incoming": "xananode.canonical:concept/protocol-artifacts", "existing_title": "XanaNode", - "incoming_title": "Narrower Than Relationship Term", + "incoming_title": "Protocol Artifacts", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-narrower_than", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:concept/substrate-projection-layer", "existing_title": "XanaNode", - "incoming_title": "Narrower Than Relationship Term", + "incoming_title": "Substrate Projection Layer", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-narrower_than", - "existing_title": "Relationship", - "incoming_title": "Narrower Than Relationship Term", + "existing": "xananode.example:trail/xananode-implementation-stack-trail", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Implementation Stack Trail", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-narrower_than", - "existing_title": "Schema", - "incoming_title": "Narrower Than Relationship Term", + "existing": "xananode.example:trail/xananode-core-trail", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Core Trail", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-occurred_at", - "existing_title": "XanaNode", - "incoming_title": "Occurred at", + "existing": "xananode.example:trail/protocol-artifacts-trail", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Protocol Artifacts Trail", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-occurred_at", - "existing_title": "XanaNode", - "incoming_title": "Occurred at", + "existing": "xananode.example:trail/historical-lineage-trail", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Historical Lineage Trail", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-occurred_at", - "existing_title": "Relationship", - "incoming_title": "Occurred at", + "existing": "xananode.example:trail/branching-orientation-trail", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Branching Orientation Trail", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-occurred_at", - "existing_title": "Schema", - "incoming_title": "Occurred at", + "existing": "xananode.example:technology/static-publishing", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Static Publishing", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-parallel_to", - "existing_title": "XanaNode", - "incoming_title": "Parallel to", + "existing": "xananode.example:technology/hugo", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Hugo", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-parallel_to", - "existing_title": "XanaNode", - "incoming_title": "Parallel to", + "existing": "xananode.example:technology/cytoscape-js", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Cytoscape.js", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-parallel_to", - "existing_title": "Relationship", - "incoming_title": "Parallel to", + "existing": "xananode.example:source/xananode-workspace-repo", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Workspace Repository", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-parallel_to", - "existing_title": "Schema", - "incoming_title": "Parallel to", + "existing": "xananode.example:source/xananode-studio-repo", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Studio Repository", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-part_of", - "existing_title": "XanaNode", - "incoming_title": "Part Of Relationship Term", + "existing": "xananode.example:source/xananode-protocol-repo", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Protocol Repository", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-part_of", - "existing_title": "XanaNode", - "incoming_title": "Part Of Relationship Term", + "existing": "xananode.example:source/xananode-hugo-repo", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Hugo Repository", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-part_of", - "existing_title": "Relationship", - "incoming_title": "Part Of Relationship Term", + "existing": "xananode.example:source/xananode-core-sdk-repo", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Core SDK Repository", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-part_of", - "existing_title": "Schema", - "incoming_title": "Part Of Relationship Term", + "existing": "xananode.example:source/xanadu-document-interconnection", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Xanadu: Document Interconnection Enabling Re-use", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-participated_in", - "existing_title": "XanaNode", - "incoming_title": "Participated in", + "existing": "xananode.example:source/source-code-link-decay-study", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "9.6 Million Links in Source Code Comments", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-participated_in", - "existing_title": "XanaNode", - "incoming_title": "Participated in", + "existing": "xananode.example:source/mother-of-all-demos", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Mother of All Demos", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-participated_in", - "existing_title": "Relationship", - "incoming_title": "Participated in", + "existing": "xananode.example:source/as-we-may-think", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "As We May Think", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-participated_in", - "existing_title": "Schema", - "incoming_title": "Participated in", + "existing": "xananode.example:schema/xananode-relationship-types", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Relationship Types", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-popularized", - "existing_title": "XanaNode", - "incoming_title": "Popularized", + "existing": "xananode.example:schema/xananode-node-types", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Node Types", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-popularized", - "existing_title": "XanaNode", - "incoming_title": "Popularized", + "existing": "xananode.example:schema/xananode-core-schema", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Core Schema", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-popularized", - "existing_title": "Relationship", - "incoming_title": "Popularized", + "existing": "xananode.example:schema/substrate-relationships-schema", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Substrate Relationships Schema", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-popularized", - "existing_title": "Schema", - "incoming_title": "Popularized", + "existing": "xananode.example:schema/substrate-node-schema", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Substrate Node Schema", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-popularized_by", - "incoming": "xananode.canonical:schema/relationship-type-popularized", - "existing_title": "Popularized By Relationship Term", - "incoming_title": "Popularized", + "existing": "xananode.example:schema/substrate-manifest-schema", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Substrate Manifest Schema", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-popularized_by", - "existing_title": "XanaNode", - "incoming_title": "Popularized By Relationship Term", + "existing": "xananode.example:schema/namespace-schema", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Namespace Schema", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-popularized_by", - "existing_title": "XanaNode", - "incoming_title": "Popularized By Relationship Term", + "existing": "xananode.example:schema/merge-report-schema", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Merge Report Schema", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-popularized_by", - "existing_title": "Relationship", - "incoming_title": "Popularized By Relationship Term", + "existing": "xananode.example:schema/compatibility-report-schema", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Compatibility Report Schema", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-popularized_by", - "existing_title": "Schema", - "incoming_title": "Popularized By Relationship Term", + "existing": "xananode.example:project/xananode-hugo-theme", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Hugo Theme", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-popularized", - "incoming": "xananode.canonical:schema/relationship-type-popularized_by", - "existing_title": "Popularized", - "incoming_title": "Popularized By Relationship Term", + "existing": "xananode.example:project/project-xanadu", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Project Xanadu", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-possible_match", - "existing_title": "XanaNode", - "incoming_title": "Possible match", + "existing": "xananode.example:project/nls", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "NLS", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-possible_match", - "existing_title": "XanaNode", - "incoming_title": "Possible match", + "existing": "xananode.example:project/memex", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Memex", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-possible_match", - "existing_title": "Relationship", - "incoming_title": "Possible match", + "existing": "xananode.example:person/vannevar-bush", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Vannevar Bush", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-possible_match", - "existing_title": "Schema", - "incoming_title": "Possible match", + "existing": "xananode.example:person/ted-nelson", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Ted Nelson", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-preceded", - "existing_title": "XanaNode", - "incoming_title": "Preceded", + "existing": "xananode.example:person/douglas-engelbart", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Douglas Engelbart", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-preceded", - "existing_title": "XanaNode", - "incoming_title": "Preceded", + "existing": "xananode.example:observation/link-rot", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Link Rot", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-preceded", - "existing_title": "Relationship", - "incoming_title": "Preceded", + "existing": "xananode.example:media/xananode-icon", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Icon", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-preceded", - "existing_title": "Schema", - "incoming_title": "Preceded", + "existing": "xananode.example:essay/what-is-xananode", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "What Is XanaNode?", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-presented", - "existing_title": "XanaNode", - "incoming_title": "Presented", + "existing": "xananode.example:essay/using-hugo-with-protocol-json", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Using Hugo with Protocol JSON", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-presented", - "existing_title": "XanaNode", - "incoming_title": "Presented", + "existing": "xananode.example:essay/start-here", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Start Here", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-presented", - "existing_title": "Relationship", - "incoming_title": "Presented", + "existing": "xananode.example:concept/unlabeled-hyperlink", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Unlabeled Hyperlink", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-presented", - "existing_title": "Schema", - "incoming_title": "Presented", + "existing": "xananode.example:concept/typed-relationships", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Typed Relationships", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-presented_by", - "incoming": "xananode.canonical:schema/relationship-type-presented", - "existing_title": "Presented By Relationship Term", - "incoming_title": "Presented", + "existing": "xananode.example:concept/tumbler-addressing", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Tumbler Addressing", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-represented_by", - "incoming": "xananode.canonical:schema/relationship-type-presented", - "existing_title": "Represented By Relationship Term", - "incoming_title": "Presented", + "existing": "xananode.example:concept/transclusion", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Transclusion", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-presented_by", - "existing_title": "XanaNode", - "incoming_title": "Presented By Relationship Term", + "existing": "xananode.example:concept/substrate-relationship-list", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Substrate Relationship List", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-presented_by", - "existing_title": "XanaNode", - "incoming_title": "Presented By Relationship Term", + "existing": "xananode.example:concept/substrate-node-record", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Substrate Node Record", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-presented_by", - "existing_title": "Relationship", - "incoming_title": "Presented By Relationship Term", + "existing": "xananode.example:concept/substrate-manifest", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Substrate Manifest", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-presented_by", - "existing_title": "Schema", - "incoming_title": "Presented By Relationship Term", + "existing": "xananode.example:concept/single-source-of-truth", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Single Source of Truth", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-presented", - "incoming": "xananode.canonical:schema/relationship-type-presented_by", - "existing_title": "Presented", - "incoming_title": "Presented By Relationship Term", + "existing": "xananode.example:concept/schema-extension", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Schema Extension", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-represented_by", - "incoming": "xananode.canonical:schema/relationship-type-presented_by", - "existing_title": "Represented By Relationship Term", - "incoming_title": "Presented By Relationship Term", + "existing": "xananode.example:concept/review-suggestions", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Review Suggestions", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-preserved_by", - "existing_title": "XanaNode", - "incoming_title": "Preserved By Relationship Term", + "existing": "xananode.example:concept/provenance", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Provenance", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-preserved_by", - "existing_title": "XanaNode", - "incoming_title": "Preserved By Relationship Term", + "existing": "xananode.example:concept/protocol-artifacts", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Protocol Artifacts", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-preserved_by", - "existing_title": "Relationship", - "incoming_title": "Preserved By Relationship Term", + "existing": "xananode.example:concept/namespacing", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Namespacing", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-preserved_by", - "existing_title": "Schema", - "incoming_title": "Preserved By Relationship Term", + "existing": "xananode.example:concept/namespace-registry", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Namespace Registry", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-preserves", - "existing_title": "XanaNode", - "incoming_title": "Preserves", + "existing": "xananode.example:concept/moderation-model", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Moderation Model", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-preserves", - "existing_title": "XanaNode", - "incoming_title": "Preserves", + "existing": "xananode.example:concept/merge-validation", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Merge Validation", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-preserves", - "existing_title": "Relationship", - "incoming_title": "Preserves", + "existing": "xananode.example:concept/merge-report", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Merge Report", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-preserves", - "existing_title": "Schema", - "incoming_title": "Preserves", + "existing": "xananode.example:concept/known-implementations-registry", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Known Implementations Registry", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-produces", - "existing_title": "XanaNode", - "incoming_title": "Produces Relationship Term", + "existing": "xananode.example:concept/knowledge-substrate", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Knowledge Substrate", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-produces", - "existing_title": "XanaNode", - "incoming_title": "Produces Relationship Term", + "existing": "xananode.example:concept/independent-moderation", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Independent Moderation", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-produces", - "existing_title": "Relationship", - "incoming_title": "Produces Relationship Term", + "existing": "xananode.example:concept/fragment-node", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Fragment Node", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-produces", - "existing_title": "Schema", - "incoming_title": "Produces Relationship Term", + "existing": "xananode.example:concept/federation-rules", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Federation Rules", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-proposed", - "existing_title": "XanaNode", - "incoming_title": "Proposed", + "existing": "xananode.example:concept/federation-example", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Federation Example", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-proposed", - "existing_title": "XanaNode", - "incoming_title": "Proposed", + "existing": "xananode.example:concept/federated-knowledge-substrates", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Federated Knowledge Substrates", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-proposed", - "existing_title": "Relationship", - "incoming_title": "Proposed", + "existing": "xananode.example:concept/dispute-resolution", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Dispute Resolution", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-proposed", - "existing_title": "Schema", - "incoming_title": "Proposed", + "existing": "xananode.example:concept/deep-linking", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Deep Linking", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-proposed_by", - "incoming": "xananode.canonical:schema/relationship-type-proposed", - "existing_title": "Proposed By Relationship Term", - "incoming_title": "Proposed", + "existing": "xananode.example:concept/custom-extension-substrate", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Custom Extension Substrate", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-proposed_by", - "existing_title": "XanaNode", - "incoming_title": "Proposed By Relationship Term", + "existing": "xananode.example:concept/compatibility-report", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Compatibility Report", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-proposed_by", - "existing_title": "XanaNode", - "incoming_title": "Proposed By Relationship Term", + "existing": "xananode.example:concept/compatibility-levels", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Compatibility Levels", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-proposed_by", - "existing_title": "Relationship", - "incoming_title": "Proposed By Relationship Term", + "existing": "xananode.example:concept/civilizational-memory", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Civilizational Memory", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-proposed_by", - "existing_title": "Schema", - "incoming_title": "Proposed By Relationship Term", + "existing": "xananode.example:concept/canonical-type-policy", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Canonical Type Policy", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-proposed", - "incoming": "xananode.canonical:schema/relationship-type-proposed_by", - "existing_title": "Proposed", - "incoming_title": "Proposed By Relationship Term", + "existing": "xananode.example:claim/claim-substrate-is-structure", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "A knowledge substrate is structure, not information", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-quoted_by", - "existing_title": "XanaNode", - "incoming_title": "Quoted By Relationship Term", + "existing": "xananode.example:claim/claim-relationships-preserve-context", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Typed relationships preserve context that hyperlinks lose", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-quoted_by", - "existing_title": "XanaNode", - "incoming_title": "Quoted By Relationship Term", + "existing": "xananode.example:claim/claim-merge-without-collapse", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Substrates should merge without collapsing disagreement", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-quoted_by", - "existing_title": "Relationship", - "incoming_title": "Quoted By Relationship Term", + "existing": "xananode.example:source/source-github", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "GitHub", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-quoted_by", - "existing_title": "Schema", - "incoming_title": "Quoted By Relationship Term", + "existing": "xananode.example:source/source-support", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Support", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-quotes", - "existing_title": "XanaNode", - "incoming_title": "Quotes", + "existing": "xananode.example:fragment/xanadu-document-interconnection-0001", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Reusable Media Fragment", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-quotes", - "existing_title": "XanaNode", - "incoming_title": "Quotes", + "existing": "xananode.example:fragment/mother-of-all-demos-0001", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Augmenting Human Intelligence Fragment", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-quotes", - "existing_title": "Relationship", - "incoming_title": "Quotes", + "existing": "xananode.example:fragment/as-we-may-think-0004", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Associative Trails Fragment", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-quotes", - "existing_title": "Schema", - "incoming_title": "Quotes", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:essay/what-is-xananode", + "existing_title": "XanaNode", + "incoming_title": "What Is XanaNode?", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-refined_by", + "incoming": "xananode.canonical:event/xananode-canonical-pack-bootstrap", "existing_title": "XanaNode", - "incoming_title": "Refined By Relationship Term", + "incoming_title": "XanaNode Canonical Pack Bootstrap", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-refined_by", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:fragment/relationships-preserve-knowledge-sentence", "existing_title": "XanaNode", - "incoming_title": "Refined By Relationship Term", + "incoming_title": "Relationships Preserve Knowledge Sentence", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-refined_by", - "existing_title": "Relationship", - "incoming_title": "Refined By Relationship Term", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:media/xananode-icon", + "existing_title": "XanaNode", + "incoming_title": "XanaNode Icon", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-refined_by", - "existing_title": "Schema", - "incoming_title": "Refined By Relationship Term", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:observation/markdown-recreation-friction", + "existing_title": "XanaNode", + "incoming_title": "Markdown Recreation Friction", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-refines", + "incoming": "xananode.canonical:organization/built-by-bots", "existing_title": "XanaNode", - "incoming_title": "Refines", + "incoming_title": "Built By Bots", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-refines", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:organization/cytoscape-consortium", "existing_title": "XanaNode", - "incoming_title": "Refines", + "incoming_title": "Cytoscape Consortium", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-refines", - "existing_title": "Relationship", - "incoming_title": "Refines", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:organization/hugo-authors", + "existing_title": "XanaNode", + "incoming_title": "Hugo Authors", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-refines", - "existing_title": "Schema", - "incoming_title": "Refines", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:person/christian-siefen", + "existing_title": "XanaNode", + "incoming_title": "Christian Siefen", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-registry", + "incoming": "xananode.canonical:place/world-wide-web", "existing_title": "XanaNode", - "incoming_title": "Relationship Type Registry", + "incoming_title": "World Wide Web", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-registry", - "existing_title": "XanaNode", - "incoming_title": "Relationship Type Registry", + "existing": "xananode.example:source/xananode-core-sdk-repo", + "incoming": "xananode.canonical:project/xananode-core-sdk", + "existing_title": "XanaNode Core SDK Repository", + "incoming_title": "XanaNode Core SDK", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-registry", - "existing_title": "Relationship", - "incoming_title": "Relationship Type Registry", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:project/xananode-core-sdk", + "existing_title": "XanaNode", + "incoming_title": "XanaNode Core SDK", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-registry", - "existing_title": "Schema", - "incoming_title": "Relationship Type Registry", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:project/xananode-hugo-theme", + "existing_title": "XanaNode", + "incoming_title": "XanaNode Hugo Theme", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-related_to", - "existing_title": "XanaNode", - "incoming_title": "Related to", + "existing": "xananode.example:source/xananode-protocol-repo", + "incoming": "xananode.canonical:project/xananode-protocol", + "existing_title": "XanaNode Protocol Repository", + "incoming_title": "XanaNode Protocol", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-related_to", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:project/xananode-protocol", "existing_title": "XanaNode", - "incoming_title": "Related to", + "incoming_title": "XanaNode Protocol", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-related_to", - "existing_title": "Relationship", - "incoming_title": "Related to", + "existing": "xananode.example:source/xananode-workspace-repo", + "incoming": "xananode.canonical:project/xananode-workspace", + "existing_title": "XanaNode Workspace Repository", + "incoming_title": "XanaNode Workspace", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-related_to", - "existing_title": "Schema", - "incoming_title": "Related to", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:project/xananode-workspace", + "existing_title": "XanaNode", + "incoming_title": "XanaNode Workspace", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-represented_by", + "incoming": "xananode.canonical:publication/xnp-0004-merge-validation", "existing_title": "XanaNode", - "incoming_title": "Represented By Relationship Term", + "incoming_title": "XNP-0004 Merge Validation", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-represented_by", - "existing_title": "XanaNode", - "incoming_title": "Represented By Relationship Term", + "existing": "xananode.example:concept/merge-validation", + "incoming": "xananode.canonical:publication/xnp-0004-merge-validation", + "existing_title": "Merge Validation", + "incoming_title": "XNP-0004 Merge Validation", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-represented_by", - "existing_title": "Relationship", - "incoming_title": "Represented By Relationship Term", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:relationship/protocol-implements-claim", + "existing_title": "XanaNode", + "incoming_title": "Protocol Implements Relationship Preservation", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-represented_by", - "existing_title": "Schema", - "incoming_title": "Represented By Relationship Term", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:revision/canonical-pack-v0-1-0", + "existing_title": "XanaNode", + "incoming_title": "Canonical Pack v0.1.0", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-presented", - "incoming": "xananode.canonical:schema/relationship-type-represented_by", - "existing_title": "Presented", - "incoming_title": "Represented By Relationship Term", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/author-profile-schema", + "existing_title": "XanaNode", + "incoming_title": "Author Profile Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-presented_by", - "incoming": "xananode.canonical:schema/relationship-type-represented_by", - "existing_title": "Presented By Relationship Term", - "incoming_title": "Represented By Relationship Term", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/canonical-schema-author-profile", + "existing_title": "XanaNode", + "incoming_title": "Author Profile Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-represents", + "incoming": "xananode.canonical:schema/canonical-schema-compatibility-report", "existing_title": "XanaNode", - "incoming_title": "Represents", + "incoming_title": "Compatibility Report Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-represents", - "existing_title": "XanaNode", - "incoming_title": "Represents", + "existing": "xananode.example:concept/compatibility-report", + "incoming": "xananode.canonical:schema/canonical-schema-compatibility-report", + "existing_title": "Compatibility Report", + "incoming_title": "Compatibility Report Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-represents", - "existing_title": "Relationship", - "incoming_title": "Represents", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/canonical-schema-merge-report", + "existing_title": "XanaNode", + "incoming_title": "Merge Report Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-represents", - "existing_title": "Schema", - "incoming_title": "Represents", + "existing": "xananode.example:concept/merge-report", + "incoming": "xananode.canonical:schema/canonical-schema-merge-report", + "existing_title": "Merge Report", + "incoming_title": "Merge Report Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-required_for", + "incoming": "xananode.canonical:schema/canonical-schema-nanopublication", "existing_title": "XanaNode", - "incoming_title": "Required For Relationship Term", + "incoming_title": "Nanopublication Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-required_for", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/canonical-schema-ro-crate-metadata", "existing_title": "XanaNode", - "incoming_title": "Required For Relationship Term", + "incoming_title": "Ro Crate Metadata Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-required_for", - "existing_title": "Relationship", - "incoming_title": "Required For Relationship Term", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/canonical-schema-substrate-diff", + "existing_title": "XanaNode", + "incoming_title": "Substrate Diff Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-required_for", - "existing_title": "Schema", - "incoming_title": "Required For Relationship Term", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/canonical-schema-substrate-manifest", + "existing_title": "XanaNode", + "incoming_title": "Substrate Manifest Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-requires", - "existing_title": "XanaNode", - "incoming_title": "Requires", + "existing": "xananode.example:concept/substrate-manifest", + "incoming": "xananode.canonical:schema/canonical-schema-substrate-manifest", + "existing_title": "Substrate Manifest", + "incoming_title": "Substrate Manifest Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-requires", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/canonical-schema-substrate-node", "existing_title": "XanaNode", - "incoming_title": "Requires", + "incoming_title": "Substrate Node Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-requires", - "existing_title": "Relationship", - "incoming_title": "Requires", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/canonical-schema-substrate-relationships", + "existing_title": "XanaNode", + "incoming_title": "Substrate Relationships Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-requires", - "existing_title": "Schema", - "incoming_title": "Requires", + "existing": "xananode.example:schema/xananode-node-types", + "incoming": "xananode.canonical:schema/canonical-schema-xananode-node-types", + "existing_title": "XanaNode Node Types", + "incoming_title": "Xananode Node Types Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-results_from", + "incoming": "xananode.canonical:schema/canonical-schema-xananode-node-types", "existing_title": "XanaNode", - "incoming_title": "Results from", + "incoming_title": "Xananode Node Types Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-results_from", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/canonical-schema-xananode-property-registry", "existing_title": "XanaNode", - "incoming_title": "Results from", + "incoming_title": "Xananode Property Registry Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-results_from", - "existing_title": "Relationship", - "incoming_title": "Results from", + "existing": "xananode.example:schema/xananode-relationship-types", + "incoming": "xananode.canonical:schema/canonical-schema-xananode-relationship-types", + "existing_title": "XanaNode Relationship Types", + "incoming_title": "Xananode Relationship Types Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-results_from", - "existing_title": "Schema", - "incoming_title": "Results from", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/canonical-schema-xananode-relationship-types", + "existing_title": "XanaNode", + "incoming_title": "Xananode Relationship Types Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-same_entity", + "incoming": "xananode.canonical:schema/canonical-schemas-registry", "existing_title": "XanaNode", - "incoming_title": "Same entity", + "incoming_title": "Canonical Schemas Registry", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/compatibility-report-schema", "existing_title": "XanaNode", - "incoming_title": "Same entity", + "incoming_title": "Compatibility Report Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-same_entity", - "existing_title": "Relationship", - "incoming_title": "Same entity", + "existing": "xananode.example:concept/compatibility-report", + "incoming": "xananode.canonical:schema/compatibility-report-schema", + "existing_title": "Compatibility Report", + "incoming_title": "Compatibility Report Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-same_entity", - "existing_title": "Schema", - "incoming_title": "Same entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/known-implementations-registry", + "existing_title": "XanaNode", + "incoming_title": "Known Implementations Registry", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-shaped_by", + "incoming": "xananode.canonical:schema/merge-report-schema", "existing_title": "XanaNode", - "incoming_title": "Shaped By Relationship Term", + "incoming_title": "Merge Report Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-shaped_by", - "existing_title": "XanaNode", - "incoming_title": "Shaped By Relationship Term", + "existing": "xananode.example:concept/merge-report", + "incoming": "xananode.canonical:schema/merge-report-schema", + "existing_title": "Merge Report", + "incoming_title": "Merge Report Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-shaped_by", - "existing_title": "Relationship", - "incoming_title": "Shaped By Relationship Term", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/namespace-example.merge", + "existing_title": "XanaNode", + "incoming_title": "Federation Merge Report Example Namespace", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-shaped_by", - "existing_title": "Schema", - "incoming_title": "Shaped By Relationship Term", + "existing": "xananode.example:concept/merge-report", + "incoming": "xananode.canonical:schema/namespace-example.merge", + "existing_title": "Merge Report", + "incoming_title": "Federation Merge Report Example Namespace", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-shapes", + "incoming": "xananode.canonical:schema/namespace-example.minimal", "existing_title": "XanaNode", - "incoming_title": "Shapes", + "incoming_title": "Minimal Example Namespace", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-shapes", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/namespace-example.museum", "existing_title": "XanaNode", - "incoming_title": "Shapes", + "incoming_title": "Museum Extension Example Namespace", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-shapes", - "existing_title": "Relationship", - "incoming_title": "Shapes", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/namespace-example.researcher_a", + "existing_title": "XanaNode", + "incoming_title": "Federation Example A Namespace", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-shapes", - "existing_title": "Schema", - "incoming_title": "Shapes", + "existing": "xananode.example:concept/federation-example", + "incoming": "xananode.canonical:schema/namespace-example.researcher_a", + "existing_title": "Federation Example", + "incoming_title": "Federation Example A Namespace", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-site_of", - "existing_title": "XanaNode", - "incoming_title": "Site Of Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-site_of", + "incoming": "xananode.canonical:schema/namespace-example.researcher_b", "existing_title": "XanaNode", - "incoming_title": "Site Of Relationship Term", + "incoming_title": "Federation Example B Namespace", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-site_of", - "existing_title": "Relationship", - "incoming_title": "Site Of Relationship Term", + "existing": "xananode.example:concept/federation-example", + "incoming": "xananode.canonical:schema/namespace-example.researcher_b", + "existing_title": "Federation Example", + "incoming_title": "Federation Example B Namespace", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-site_of", - "existing_title": "Schema", - "incoming_title": "Site Of Relationship Term", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/namespace-registry", + "existing_title": "XanaNode", + "incoming_title": "Namespace Registry", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-spoke_at", + "incoming": "xananode.canonical:schema/namespace-schema", "existing_title": "XanaNode", - "incoming_title": "Spoke at", + "incoming_title": "Namespace Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-spoke_at", - "existing_title": "XanaNode", - "incoming_title": "Spoke at", + "existing": "xananode.example:trail/xananode-core-trail", + "incoming": "xananode.canonical:schema/namespace-xananode", + "existing_title": "XanaNode Core Trail", + "incoming_title": "XanaNode Core", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-spoke_at", - "existing_title": "Relationship", - "incoming_title": "Spoke at", + "existing": "xananode.example:source/xananode-core-sdk-repo", + "incoming": "xananode.canonical:schema/namespace-xananode", + "existing_title": "XanaNode Core SDK Repository", + "incoming_title": "XanaNode Core", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-spoke_at", - "existing_title": "Schema", - "incoming_title": "Spoke at", + "existing": "xananode.example:schema/xananode-core-schema", + "incoming": "xananode.canonical:schema/namespace-xananode", + "existing_title": "XanaNode Core Schema", + "incoming_title": "XanaNode Core", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-starts_with", + "incoming": "xananode.canonical:schema/namespace-xananode", "existing_title": "XanaNode", - "incoming_title": "Starts with", + "incoming_title": "XanaNode Core", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-starts_with", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/nanopublication-schema", "existing_title": "XanaNode", - "incoming_title": "Starts with", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-starts_with", - "existing_title": "Relationship", - "incoming_title": "Starts with", + "incoming_title": "Nanopublication Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-starts_with", - "existing_title": "Schema", - "incoming_title": "Starts with", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-claim", + "existing_title": "XanaNode", + "incoming_title": "Claim", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-superseded_by", + "incoming": "xananode.canonical:schema/node-type-community", "existing_title": "XanaNode", - "incoming_title": "Superseded By Relationship Term", + "incoming_title": "Community", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-superseded_by", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-concept", "existing_title": "XanaNode", - "incoming_title": "Superseded By Relationship Term", + "incoming_title": "Concept", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-superseded_by", - "existing_title": "Relationship", - "incoming_title": "Superseded By Relationship Term", + "existing": "xananode.example:concept/unlabeled-hyperlink", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Unlabeled Hyperlink", + "incoming_title": "Concept", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-superseded_by", - "existing_title": "Schema", - "incoming_title": "Superseded By Relationship Term", + "existing": "xananode.example:concept/typed-relationships", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Typed Relationships", + "incoming_title": "Concept", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-supersedes", - "existing_title": "XanaNode", - "incoming_title": "Supersedes", + "existing": "xananode.example:concept/tumbler-addressing", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Tumbler Addressing", + "incoming_title": "Concept", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-supersedes", - "existing_title": "XanaNode", - "incoming_title": "Supersedes", + "existing": "xananode.example:concept/transclusion", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Transclusion", + "incoming_title": "Concept", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-supersedes", - "existing_title": "Relationship", - "incoming_title": "Supersedes", + "existing": "xananode.example:concept/substrate-relationship-list", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Substrate Relationship List", + "incoming_title": "Concept", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-supersedes", - "existing_title": "Schema", - "incoming_title": "Supersedes", + "existing": "xananode.example:concept/substrate-node-record", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Substrate Node Record", + "incoming_title": "Concept", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-supported_by", - "existing_title": "XanaNode", - "incoming_title": "Supported By Relationship Term", + "existing": "xananode.example:concept/substrate-manifest", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Substrate Manifest", + "incoming_title": "Concept", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:source/source-support", - "incoming": "xananode.canonical:schema/relationship-type-supported_by", - "existing_title": "Support", - "incoming_title": "Supported By Relationship Term", + "existing": "xananode.example:concept/single-source-of-truth", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Single Source of Truth", + "incoming_title": "Concept", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-supported_by", - "existing_title": "XanaNode", - "incoming_title": "Supported By Relationship Term", + "existing": "xananode.example:concept/schema-extension", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Schema Extension", + "incoming_title": "Concept", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-supported_by", - "existing_title": "Relationship", - "incoming_title": "Supported By Relationship Term", + "existing": "xananode.example:concept/review-suggestions", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Review Suggestions", + "incoming_title": "Concept", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-supported_by", - "existing_title": "Schema", - "incoming_title": "Supported By Relationship Term", + "existing": "xananode.example:concept/provenance", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Provenance", + "incoming_title": "Concept", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-supports", - "existing_title": "XanaNode", - "incoming_title": "Supports", + "existing": "xananode.example:concept/protocol-artifacts", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Protocol Artifacts", + "incoming_title": "Concept", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:source/source-support", - "incoming": "xananode.canonical:schema/relationship-type-supports", - "existing_title": "Support", - "incoming_title": "Supports", + "existing": "xananode.example:concept/namespacing", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Namespacing", + "incoming_title": "Concept", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-supports", - "existing_title": "XanaNode", - "incoming_title": "Supports", + "existing": "xananode.example:concept/namespace-registry", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Namespace Registry", + "incoming_title": "Concept", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-supports", - "existing_title": "Relationship", - "incoming_title": "Supports", + "existing": "xananode.example:concept/moderation-model", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Moderation Model", + "incoming_title": "Concept", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-supports", - "existing_title": "Schema", - "incoming_title": "Supports", + "existing": "xananode.example:concept/merge-validation", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Merge Validation", + "incoming_title": "Concept", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-threatened_by", - "existing_title": "XanaNode", - "incoming_title": "Threatened By Relationship Term", + "existing": "xananode.example:concept/merge-report", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Merge Report", + "incoming_title": "Concept", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-threatened_by", - "existing_title": "XanaNode", - "incoming_title": "Threatened By Relationship Term", + "existing": "xananode.example:concept/known-implementations-registry", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Known Implementations Registry", + "incoming_title": "Concept", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-threatened_by", - "existing_title": "Relationship", - "incoming_title": "Threatened By Relationship Term", + "existing": "xananode.example:concept/knowledge-substrate", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Knowledge Substrate", + "incoming_title": "Concept", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-threatened_by", - "existing_title": "Schema", - "incoming_title": "Threatened By Relationship Term", + "existing": "xananode.example:concept/independent-moderation", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Independent Moderation", + "incoming_title": "Concept", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-threatens", - "existing_title": "XanaNode", - "incoming_title": "Threatens", + "existing": "xananode.example:concept/fragment-node", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Fragment Node", + "incoming_title": "Concept", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-threatens", - "existing_title": "XanaNode", - "incoming_title": "Threatens", + "existing": "xananode.example:concept/federation-rules", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Federation Rules", + "incoming_title": "Concept", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-threatens", - "existing_title": "Relationship", - "incoming_title": "Threatens", + "existing": "xananode.example:concept/federation-example", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Federation Example", + "incoming_title": "Concept", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-threatens", - "existing_title": "Schema", - "incoming_title": "Threatens", + "existing": "xananode.example:concept/federated-knowledge-substrates", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Federated Knowledge Substrates", + "incoming_title": "Concept", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-trained_on", - "existing_title": "XanaNode", - "incoming_title": "Trained on", + "existing": "xananode.example:concept/dispute-resolution", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Dispute Resolution", + "incoming_title": "Concept", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-trained_on", - "existing_title": "XanaNode", - "incoming_title": "Trained on", + "existing": "xananode.example:concept/deep-linking", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Deep Linking", + "incoming_title": "Concept", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-trained_on", - "existing_title": "Relationship", - "incoming_title": "Trained on", + "existing": "xananode.example:concept/custom-extension-substrate", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Custom Extension Substrate", + "incoming_title": "Concept", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-trained_on", - "existing_title": "Schema", - "incoming_title": "Trained on", + "existing": "xananode.example:concept/compatibility-report", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Compatibility Report", + "incoming_title": "Concept", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-transcluded_by", - "existing_title": "XanaNode", - "incoming_title": "Transcluded By Relationship Term", + "existing": "xananode.example:concept/compatibility-levels", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Compatibility Levels", + "incoming_title": "Concept", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-transcluded_by", - "existing_title": "XanaNode", - "incoming_title": "Transcluded By Relationship Term", + "existing": "xananode.example:concept/civilizational-memory", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Civilizational Memory", + "incoming_title": "Concept", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-transcluded_by", - "existing_title": "Relationship", - "incoming_title": "Transcluded By Relationship Term", + "existing": "xananode.example:concept/canonical-type-policy", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Canonical Type Policy", + "incoming_title": "Concept", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-transcluded_by", - "existing_title": "Schema", - "incoming_title": "Transcluded By Relationship Term", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-essay", + "existing_title": "XanaNode", + "incoming_title": "Essay", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-transcludes", + "incoming": "xananode.canonical:schema/node-type-event", "existing_title": "XanaNode", - "incoming_title": "Transcludes", + "incoming_title": "Event", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-transcludes", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-fragment", "existing_title": "XanaNode", - "incoming_title": "Transcludes", + "incoming_title": "Fragment", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-transcludes", - "existing_title": "Relationship", - "incoming_title": "Transcludes", + "existing": "xananode.example:concept/fragment-node", + "incoming": "xananode.canonical:schema/node-type-fragment", + "existing_title": "Fragment Node", + "incoming_title": "Fragment", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-transcludes", - "existing_title": "Schema", - "incoming_title": "Transcludes", + "existing": "xananode.example:fragment/xanadu-document-interconnection-0001", + "incoming": "xananode.canonical:schema/node-type-fragment", + "existing_title": "Reusable Media Fragment", + "incoming_title": "Fragment", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-used_as_primary_media_for", - "existing_title": "XanaNode", - "incoming_title": "Used As Primary Media For Relationship Term", + "existing": "xananode.example:fragment/mother-of-all-demos-0001", + "incoming": "xananode.canonical:schema/node-type-fragment", + "existing_title": "Augmenting Human Intelligence Fragment", + "incoming_title": "Fragment", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-used_as_primary_media_for", - "existing_title": "XanaNode", - "incoming_title": "Used As Primary Media For Relationship Term", + "existing": "xananode.example:fragment/as-we-may-think-0004", + "incoming": "xananode.canonical:schema/node-type-fragment", + "existing_title": "Associative Trails Fragment", + "incoming_title": "Fragment", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-used_as_primary_media_for", - "existing_title": "Relationship", - "incoming_title": "Used As Primary Media For Relationship Term", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-media", + "existing_title": "XanaNode", + "incoming_title": "Media", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-used_as_primary_media_for", - "existing_title": "Schema", - "incoming_title": "Used As Primary Media For Relationship Term", + "existing": "xananode.example:observation/link-rot", + "incoming": "xananode.canonical:schema/node-type-observation", + "existing_title": "Link Rot", + "incoming_title": "Observation", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-used_by", + "incoming": "xananode.canonical:schema/node-type-observation", "existing_title": "XanaNode", - "incoming_title": "Used By Relationship Term", + "incoming_title": "Observation", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-used_by", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-organization", "existing_title": "XanaNode", - "incoming_title": "Used By Relationship Term", + "incoming_title": "Organization", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-used_by", - "existing_title": "Relationship", - "incoming_title": "Used By Relationship Term", + "existing": "xananode.example:person/vannevar-bush", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Vannevar Bush", + "incoming_title": "Person", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-used_by", - "existing_title": "Schema", - "incoming_title": "Used By Relationship Term", + "existing": "xananode.example:person/ted-nelson", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Ted Nelson", + "incoming_title": "Person", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-used_to_train", - "existing_title": "XanaNode", - "incoming_title": "Used To Train Relationship Term", + "existing": "xananode.example:person/douglas-engelbart", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Douglas Engelbart", + "incoming_title": "Person", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-used_to_train", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-person", "existing_title": "XanaNode", - "incoming_title": "Used To Train Relationship Term", + "incoming_title": "Person", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-used_to_train", - "existing_title": "Relationship", - "incoming_title": "Used To Train Relationship Term", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-place", + "existing_title": "XanaNode", + "incoming_title": "Place", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-used_to_train", - "existing_title": "Schema", - "incoming_title": "Used To Train Relationship Term", + "existing": "xananode.example:project/xananode-hugo-theme", + "incoming": "xananode.canonical:schema/node-type-project", + "existing_title": "XanaNode Hugo Theme", + "incoming_title": "Project", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-uses", - "existing_title": "XanaNode", - "incoming_title": "Uses", + "existing": "xananode.example:project/project-xanadu", + "incoming": "xananode.canonical:schema/node-type-project", + "existing_title": "Project Xanadu", + "incoming_title": "Project", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-uses", - "existing_title": "XanaNode", - "incoming_title": "Uses", + "existing": "xananode.example:project/nls", + "incoming": "xananode.canonical:schema/node-type-project", + "existing_title": "NLS", + "incoming_title": "Project", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-uses", - "existing_title": "Relationship", - "incoming_title": "Uses", + "existing": "xananode.example:project/memex", + "incoming": "xananode.canonical:schema/node-type-project", + "existing_title": "Memex", + "incoming_title": "Project", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-uses", - "existing_title": "Schema", - "incoming_title": "Uses", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-project", + "existing_title": "XanaNode", + "incoming_title": "Project", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/ro-crate-metadata-schema", + "incoming": "xananode.canonical:schema/node-type-publication", "existing_title": "XanaNode", - "incoming_title": "RO-Crate Metadata Schema", + "incoming_title": "Publication", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/ro-crate-metadata-schema", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-registry", "existing_title": "XanaNode", - "incoming_title": "RO-Crate Metadata Schema", + "incoming_title": "Node Type Registry", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/ro-crate-metadata-schema", - "existing_title": "Schema", - "incoming_title": "RO-Crate Metadata Schema", + "existing": "xananode.example:schema/xananode-relationship-types", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "XanaNode Relationship Types", + "incoming_title": "Relationship", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/substrate-diff-schema", - "existing_title": "XanaNode", - "incoming_title": "Substrate Diff Schema", + "existing": "xananode.example:schema/substrate-relationships-schema", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Substrate Relationships Schema", + "incoming_title": "Relationship", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/substrate-diff-schema", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-relationship", "existing_title": "XanaNode", - "incoming_title": "Substrate Diff Schema", + "incoming_title": "Relationship", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/substrate-diff-schema", - "existing_title": "Schema", - "incoming_title": "Substrate Diff Schema", + "existing": "xananode.example:concept/typed-relationships", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Typed Relationships", + "incoming_title": "Relationship", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/substrate-manifest-schema", - "existing_title": "XanaNode", - "incoming_title": "Substrate Manifest Schema", + "existing": "xananode.example:concept/substrate-relationship-list", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Substrate Relationship List", + "incoming_title": "Relationship", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/substrate-manifest", - "incoming": "xananode.canonical:schema/substrate-manifest-schema", - "existing_title": "Substrate Manifest", - "incoming_title": "Substrate Manifest Schema", + "existing": "xananode.example:claim/claim-relationships-preserve-context", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Typed relationships preserve context that hyperlinks lose", + "incoming_title": "Relationship", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/substrate-manifest-schema", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-revision", "existing_title": "XanaNode", - "incoming_title": "Substrate Manifest Schema", + "incoming_title": "Revision", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/substrate-manifest-schema", - "existing_title": "Schema", - "incoming_title": "Substrate Manifest Schema", + "existing": "xananode.example:schema/xananode-relationship-types", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "XanaNode Relationship Types", + "incoming_title": "Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/substrate-node-schema", - "existing_title": "XanaNode", - "incoming_title": "Substrate Node Schema", + "existing": "xananode.example:schema/xananode-node-types", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "XanaNode Node Types", + "incoming_title": "Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/substrate-node-schema", - "existing_title": "XanaNode", - "incoming_title": "Substrate Node Schema", + "existing": "xananode.example:schema/xananode-core-schema", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "XanaNode Core Schema", + "incoming_title": "Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/substrate-node-schema", - "existing_title": "Schema", - "incoming_title": "Substrate Node Schema", + "existing": "xananode.example:schema/substrate-relationships-schema", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Substrate Relationships Schema", + "incoming_title": "Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/substrate-relationships-schema", - "existing_title": "XanaNode", - "incoming_title": "Substrate Relationships Schema", + "existing": "xananode.example:schema/substrate-node-schema", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Substrate Node Schema", + "incoming_title": "Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/substrate-relationships-schema", - "existing_title": "XanaNode", - "incoming_title": "Substrate Relationships Schema", + "existing": "xananode.example:schema/substrate-manifest-schema", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Substrate Manifest Schema", + "incoming_title": "Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/substrate-relationships-schema", - "existing_title": "Relationship", - "incoming_title": "Substrate Relationships Schema", + "existing": "xananode.example:schema/namespace-schema", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Namespace Schema", + "incoming_title": "Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/substrate-relationships-schema", - "existing_title": "Schema", - "incoming_title": "Substrate Relationships Schema", + "existing": "xananode.example:schema/merge-report-schema", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Merge Report Schema", + "incoming_title": "Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:source/github-profile", - "existing_title": "XanaNode", - "incoming_title": "GitHub Profile", + "existing": "xananode.example:schema/compatibility-report-schema", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Compatibility Report Schema", + "incoming_title": "Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:source/source-github", - "incoming": "xananode.canonical:source/github-profile", - "existing_title": "GitHub", - "incoming_title": "GitHub Profile", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "XanaNode", + "incoming_title": "Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:source/github-profile", - "existing_title": "XanaNode", - "incoming_title": "GitHub Profile", + "existing": "xananode.example:concept/schema-extension", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Schema Extension", + "incoming_title": "Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-source", - "incoming": "xananode.canonical:source/github-profile", - "existing_title": "Source", - "incoming_title": "GitHub Profile", + "existing": "xananode.example:source/xananode-workspace-repo", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "XanaNode Workspace Repository", + "incoming_title": "Source", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:source/hugo-official-site", - "existing_title": "XanaNode", - "incoming_title": "Hugo Official Site", + "existing": "xananode.example:source/xananode-studio-repo", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "XanaNode Studio Repository", + "incoming_title": "Source", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:source/hugo-official-site", - "existing_title": "XanaNode", - "incoming_title": "Hugo Official Site", + "existing": "xananode.example:source/xananode-protocol-repo", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "XanaNode Protocol Repository", + "incoming_title": "Source", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-source", - "incoming": "xananode.canonical:source/hugo-official-site", - "existing_title": "Source", - "incoming_title": "Hugo Official Site", + "existing": "xananode.example:source/xananode-hugo-repo", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "XanaNode Hugo Repository", + "incoming_title": "Source", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:source/support-xananode", - "existing_title": "XanaNode", - "incoming_title": "Support XanaNode", + "existing": "xananode.example:source/xananode-core-sdk-repo", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "XanaNode Core SDK Repository", + "incoming_title": "Source", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:source/source-support", - "incoming": "xananode.canonical:source/support-xananode", - "existing_title": "Support", - "incoming_title": "Support XanaNode", + "existing": "xananode.example:source/xanadu-document-interconnection", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "Xanadu: Document Interconnection Enabling Re-use", + "incoming_title": "Source", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:source/support-xananode", - "existing_title": "XanaNode", - "incoming_title": "Support XanaNode", + "existing": "xananode.example:source/source-code-link-decay-study", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "9.6 Million Links in Source Code Comments", + "incoming_title": "Source", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-source", - "incoming": "xananode.canonical:source/support-xananode", - "existing_title": "Source", - "incoming_title": "Support XanaNode", + "existing": "xananode.example:source/mother-of-all-demos", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "Mother of All Demos", + "incoming_title": "Source", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:source/xananode-com-domain", - "existing_title": "XanaNode", - "incoming_title": "XanaNode.com", + "existing": "xananode.example:source/as-we-may-think", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "As We May Think", + "incoming_title": "Source", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:source/xananode-com-domain", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-source", "existing_title": "XanaNode", - "incoming_title": "XanaNode.com", + "incoming_title": "Source", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-source", - "incoming": "xananode.canonical:source/xananode-com-domain", - "existing_title": "Source", - "incoming_title": "XanaNode.com", + "existing": "xananode.example:concept/single-source-of-truth", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "Single Source of Truth", + "incoming_title": "Source", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:source/xananode-core-sdk-repository", - "existing_title": "XanaNode", - "incoming_title": "XanaNode Core SDK Repository", + "existing": "xananode.example:source/source-github", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "GitHub", + "incoming_title": "Source", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:source/xananode-core-sdk-repository", - "existing_title": "XanaNode", - "incoming_title": "XanaNode Core SDK Repository", + "existing": "xananode.example:source/source-support", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "Support", + "incoming_title": "Source", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:project/xananode-core-sdk", - "incoming": "xananode.canonical:source/xananode-core-sdk-repository", - "existing_title": "XanaNode Core SDK", - "incoming_title": "XanaNode Core SDK Repository", + "existing": "xananode.example:technology/static-publishing", + "incoming": "xananode.canonical:schema/node-type-technology", + "existing_title": "Static Publishing", + "incoming_title": "Technology", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/namespace-xananode", - "incoming": "xananode.canonical:source/xananode-core-sdk-repository", - "existing_title": "XanaNode Core", - "incoming_title": "XanaNode Core SDK Repository", + "existing": "xananode.example:technology/hugo", + "incoming": "xananode.canonical:schema/node-type-technology", + "existing_title": "Hugo", + "incoming_title": "Technology", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-source", - "incoming": "xananode.canonical:source/xananode-core-sdk-repository", - "existing_title": "Source", - "incoming_title": "XanaNode Core SDK Repository", + "existing": "xananode.example:technology/cytoscape-js", + "incoming": "xananode.canonical:schema/node-type-technology", + "existing_title": "Cytoscape.js", + "incoming_title": "Technology", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:source/xananode-hugo-repository", + "incoming": "xananode.canonical:schema/node-type-technology", "existing_title": "XanaNode", - "incoming_title": "XanaNode Hugo Repository", + "incoming_title": "Technology", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:source/xananode-hugo-repository", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-trail", "existing_title": "XanaNode", - "incoming_title": "XanaNode Hugo Repository", + "incoming_title": "Trail", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-source", - "incoming": "xananode.canonical:source/xananode-hugo-repository", - "existing_title": "Source", - "incoming_title": "XanaNode Hugo Repository", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/property-birth_date", + "existing_title": "XanaNode", + "incoming_title": "Birth date", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:source/xananode-net-domain", + "incoming": "xananode.canonical:schema/property-currency_value", "existing_title": "XanaNode", - "incoming_title": "XanaNode.net", + "incoming_title": "Currency value", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:source/xananode-net-domain", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/property-external_identifier", "existing_title": "XanaNode", - "incoming_title": "XanaNode.net", + "incoming_title": "External identifier", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-source", - "incoming": "xananode.canonical:source/xananode-net-domain", - "existing_title": "Source", - "incoming_title": "XanaNode.net", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/property-geo_coordinates", + "existing_title": "XanaNode", + "incoming_title": "Geographic coordinates", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:source/xananode-org-domain", + "incoming": "xananode.canonical:schema/property-measurement_si", "existing_title": "XanaNode", - "incoming_title": "XanaNode.org", + "incoming_title": "SI measurement", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:source/xananode-org-domain", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/property-registry", "existing_title": "XanaNode", - "incoming_title": "XanaNode.org", + "incoming_title": "Property Registry", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-source", - "incoming": "xananode.canonical:source/xananode-org-domain", - "existing_title": "Source", - "incoming_title": "XanaNode.org", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/property-registry-schema", + "existing_title": "XanaNode", + "incoming_title": "Property Registry Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:source/xananode-protocol-repository", + "incoming": "xananode.canonical:schema/relationship-type-alias_of", "existing_title": "XanaNode", - "incoming_title": "XanaNode Protocol Repository", + "incoming_title": "Alias of", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:source/xananode-protocol-repository", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-alternative_to", "existing_title": "XanaNode", - "incoming_title": "XanaNode Protocol Repository", + "incoming_title": "Alternative to", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:project/xananode-protocol", - "incoming": "xananode.canonical:source/xananode-protocol-repository", - "existing_title": "XanaNode Protocol", - "incoming_title": "XanaNode Protocol Repository", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-anticipated", + "existing_title": "XanaNode", + "incoming_title": "Anticipated", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-source", - "incoming": "xananode.canonical:source/xananode-protocol-repository", - "existing_title": "Source", - "incoming_title": "XanaNode Protocol Repository", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-anticipated_by", + "existing_title": "XanaNode", + "incoming_title": "Anticipated By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:source/xananode-studio-repository", + "incoming": "xananode.canonical:schema/relationship-type-anticipates", "existing_title": "XanaNode", - "incoming_title": "XanaNode Studio Repository", + "incoming_title": "Anticipates", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:source/xananode-studio-repository", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-appears_in", "existing_title": "XanaNode", - "incoming_title": "XanaNode Studio Repository", + "incoming_title": "Appears in", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-source", - "incoming": "xananode.canonical:source/xananode-studio-repository", - "existing_title": "Source", - "incoming_title": "XanaNode Studio Repository", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-approved", + "existing_title": "XanaNode", + "incoming_title": "Approved", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:source/xananode-workspace-repository", + "incoming": "xananode.canonical:schema/relationship-type-approved_by", "existing_title": "XanaNode", - "incoming_title": "XanaNode Workspace Repository", + "incoming_title": "Approved By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:source/xananode-workspace-repository", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-arrived_from", "existing_title": "XanaNode", - "incoming_title": "XanaNode Workspace Repository", + "incoming_title": "Arrived From Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:project/xananode-workspace", - "incoming": "xananode.canonical:source/xananode-workspace-repository", - "existing_title": "XanaNode Workspace", - "incoming_title": "XanaNode Workspace Repository", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-arrives_at", + "existing_title": "XanaNode", + "incoming_title": "Arrives at", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-source", - "incoming": "xananode.canonical:source/xananode-workspace-repository", - "existing_title": "Source", - "incoming_title": "XanaNode Workspace Repository", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-authored", + "existing_title": "XanaNode", + "incoming_title": "Authored", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:technology/cytoscape-js", + "incoming": "xananode.canonical:schema/relationship-type-authored_by", "existing_title": "XanaNode", - "incoming_title": "Cytoscape.js", + "incoming_title": "Authored By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:technology/cytoscape-js", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-broader_than", "existing_title": "XanaNode", - "incoming_title": "Cytoscape.js", + "incoming_title": "Broader than", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-technology", - "incoming": "xananode.canonical:technology/cytoscape-js", - "existing_title": "Technology", - "incoming_title": "Cytoscape.js", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-cited_by", + "existing_title": "XanaNode", + "incoming_title": "Cited By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:technology/git", + "incoming": "xananode.canonical:schema/relationship-type-cites", "existing_title": "XanaNode", - "incoming_title": "Git", + "incoming_title": "Cites", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:technology/git", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-claim_of", "existing_title": "XanaNode", - "incoming_title": "Git", + "incoming_title": "Claim Of Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-technology", - "incoming": "xananode.canonical:technology/git", - "existing_title": "Technology", - "incoming_title": "Git", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-clarified_by", + "existing_title": "XanaNode", + "incoming_title": "Clarified By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:technology/hugo", + "incoming": "xananode.canonical:schema/relationship-type-clarifies", "existing_title": "XanaNode", - "incoming_title": "Hugo", + "incoming_title": "Clarifies", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:technology/hugo", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-coined", "existing_title": "XanaNode", - "incoming_title": "Hugo", + "incoming_title": "Coined", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-technology", - "incoming": "xananode.canonical:technology/hugo", - "existing_title": "Technology", - "incoming_title": "Hugo", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-coined_by", + "existing_title": "XanaNode", + "incoming_title": "Coined By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:technology/nodejs", + "incoming": "xananode.canonical:schema/relationship-type-collaborated_with", "existing_title": "XanaNode", - "incoming_title": "Node.js", + "incoming_title": "Collaborated with", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:technology/nodejs", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-compatible_with", "existing_title": "XanaNode", - "incoming_title": "Node.js", + "incoming_title": "Compatible with", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-technology", - "incoming": "xananode.canonical:technology/nodejs", - "existing_title": "Technology", - "incoming_title": "Node.js", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-contains", + "existing_title": "XanaNode", + "incoming_title": "Contains", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:technology/python", + "incoming": "xananode.canonical:schema/relationship-type-contemporary_of", "existing_title": "XanaNode", - "incoming_title": "Python", + "incoming_title": "Contemporary of", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:technology/python", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-context_for", "existing_title": "XanaNode", - "incoming_title": "Python", + "incoming_title": "Context for", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-technology", - "incoming": "xananode.canonical:technology/python", - "existing_title": "Technology", - "incoming_title": "Python", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-continued_from", + "existing_title": "XanaNode", + "incoming_title": "Continued From Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:trail/xananode-stack-trail", + "incoming": "xananode.canonical:schema/relationship-type-continues_to", "existing_title": "XanaNode", - "incoming_title": "XanaNode Stack Trail", + "incoming_title": "Continues to", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:trail/xananode-stack-trail", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-contradicted_by", "existing_title": "XanaNode", - "incoming_title": "XanaNode Stack Trail", + "incoming_title": "Contradicted By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/gottfried-wilhelm-leibniz", + "incoming": "xananode.canonical:schema/relationship-type-contradicts", "existing_title": "XanaNode", - "incoming_title": "Gottfried Wilhelm Leibniz", + "incoming_title": "Contradicts", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:person/gottfried-wilhelm-leibniz", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-contrasts_with", "existing_title": "XanaNode", - "incoming_title": "Gottfried Wilhelm Leibniz", + "incoming_title": "Contrasts with", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "xananode.lineage:person/gottfried-wilhelm-leibniz", - "existing_title": "Person", - "incoming_title": "Gottfried Wilhelm Leibniz", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-created", + "existing_title": "XanaNode", + "incoming_title": "Created", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/wilhelm-ostwald", + "incoming": "xananode.canonical:schema/relationship-type-created_by", "existing_title": "XanaNode", - "incoming_title": "Wilhelm Ostwald", + "incoming_title": "Created By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:person/wilhelm-ostwald", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-deep_linked_from", "existing_title": "XanaNode", - "incoming_title": "Wilhelm Ostwald", + "incoming_title": "Deep Linked From Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "xananode.lineage:person/wilhelm-ostwald", - "existing_title": "Person", - "incoming_title": "Wilhelm Ostwald", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-deep_links_to", + "existing_title": "XanaNode", + "incoming_title": "Deep links to", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/jorge-luis-borges", + "incoming": "xananode.canonical:schema/relationship-type-defined_by", "existing_title": "XanaNode", - "incoming_title": "Jorge Luis Borges", + "incoming_title": "Defined By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:person/jorge-luis-borges", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-defines", "existing_title": "XanaNode", - "incoming_title": "Jorge Luis Borges", + "incoming_title": "Defines", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "xananode.lineage:person/jorge-luis-borges", - "existing_title": "Person", - "incoming_title": "Jorge Luis Borges", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-demonstrated_by", + "existing_title": "XanaNode", + "incoming_title": "Demonstrated By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:publication/the-garden-of-forking-paths", + "incoming": "xananode.canonical:schema/relationship-type-demonstrates", "existing_title": "XanaNode", - "incoming_title": "The Garden of Forking Paths", + "incoming_title": "Demonstrates", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:publication/the-garden-of-forking-paths", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-dependency_of", "existing_title": "XanaNode", - "incoming_title": "The Garden of Forking Paths", + "incoming_title": "Dependency Of Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-publication", - "incoming": "xananode.lineage:publication/the-garden-of-forking-paths", - "existing_title": "Publication", - "incoming_title": "The Garden of Forking Paths", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-depends_on", + "existing_title": "XanaNode", + "incoming_title": "Depends on", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/andries-van-dam", + "incoming": "xananode.canonical:schema/relationship-type-depicted_by", "existing_title": "XanaNode", - "incoming_title": "Andries van Dam", + "incoming_title": "Depicted By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:person/andries-van-dam", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-depicts", "existing_title": "XanaNode", - "incoming_title": "Andries van Dam", + "incoming_title": "Depicts", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "xananode.lineage:person/andries-van-dam", - "existing_title": "Person", - "incoming_title": "Andries van Dam", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-derived_from", + "existing_title": "XanaNode", + "incoming_title": "Derived from", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:place/brown-university", + "incoming": "xananode.canonical:schema/relationship-type-derived_into", "existing_title": "XanaNode", - "incoming_title": "Brown University", + "incoming_title": "Derived Into Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:place/brown-university", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-discussed_in", "existing_title": "XanaNode", - "incoming_title": "Brown University", + "incoming_title": "Discussed In Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:project/hypertext-editing-system", + "incoming": "xananode.canonical:schema/relationship-type-discusses", "existing_title": "XanaNode", - "incoming_title": "Hypertext Editing System", + "incoming_title": "Discusses", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:project/hypertext-editing-system", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-disputed_by", "existing_title": "XanaNode", - "incoming_title": "Hypertext Editing System", + "incoming_title": "Disputed By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-project", - "incoming": "xananode.lineage:project/hypertext-editing-system", - "existing_title": "Project", - "incoming_title": "Hypertext Editing System", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-disputed_identity", + "existing_title": "XanaNode", + "incoming_title": "Disputed identity", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:project/fress", + "incoming": "xananode.canonical:schema/relationship-type-disputes", "existing_title": "XanaNode", - "incoming_title": "FRESS", + "incoming_title": "Disputes", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:project/fress", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-documented_by", "existing_title": "XanaNode", - "incoming_title": "FRESS", + "incoming_title": "Documented By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-project", - "incoming": "xananode.lineage:project/fress", - "existing_title": "Project", - "incoming_title": "FRESS", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-documents", + "existing_title": "XanaNode", + "incoming_title": "Documents", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:project/intermedia", + "incoming": "xananode.canonical:schema/relationship-type-enabled_by", "existing_title": "XanaNode", - "incoming_title": "Intermedia", + "incoming_title": "Enabled By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:project/intermedia", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-enables", "existing_title": "XanaNode", - "incoming_title": "Intermedia", + "incoming_title": "Enables", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-project", - "incoming": "xananode.lineage:project/intermedia", - "existing_title": "Project", - "incoming_title": "Intermedia", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-equivalent_to", + "existing_title": "XanaNode", + "incoming_title": "Equivalent to", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/nicholas-negroponte", + "incoming": "xananode.canonical:schema/relationship-type-evidence_for", "existing_title": "XanaNode", - "incoming_title": "Nicholas Negroponte", + "incoming_title": "Evidence for", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:person/nicholas-negroponte", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-explained_by", "existing_title": "XanaNode", - "incoming_title": "Nicholas Negroponte", + "incoming_title": "Explained By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "xananode.lineage:person/nicholas-negroponte", - "existing_title": "Person", - "incoming_title": "Nicholas Negroponte", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-explains", + "existing_title": "XanaNode", + "incoming_title": "Explains", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/seymour-papert", + "incoming": "xananode.canonical:schema/relationship-type-extended_by", "existing_title": "XanaNode", - "incoming_title": "Seymour Papert", + "incoming_title": "Extended By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:person/seymour-papert", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-extends", "existing_title": "XanaNode", - "incoming_title": "Seymour Papert", + "incoming_title": "Extends", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "xananode.lineage:person/seymour-papert", - "existing_title": "Person", - "incoming_title": "Seymour Papert", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-extension_of", + "existing_title": "XanaNode", + "incoming_title": "Extension of", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/marvin-minsky", + "incoming": "xananode.canonical:schema/relationship-type-featured_in", "existing_title": "XanaNode", - "incoming_title": "Marvin Minsky", + "incoming_title": "Featured In Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:person/marvin-minsky", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-featured_speaker", "existing_title": "XanaNode", - "incoming_title": "Marvin Minsky", + "incoming_title": "Featured Speaker Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "xananode.lineage:person/marvin-minsky", - "existing_title": "Person", - "incoming_title": "Marvin Minsky", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-features", + "existing_title": "XanaNode", + "incoming_title": "Features", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:organization/mit-media-lab", + "incoming": "xananode.canonical:schema/relationship-type-followed", "existing_title": "XanaNode", - "incoming_title": "MIT Media Lab", + "incoming_title": "Followed Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:organization/mit-media-lab", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-friend_of", "existing_title": "XanaNode", - "incoming_title": "MIT Media Lab", + "incoming_title": "Friend of", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-organization", - "incoming": "xananode.lineage:organization/mit-media-lab", - "existing_title": "Organization", - "incoming_title": "MIT Media Lab", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-had_participant", + "existing_title": "XanaNode", + "incoming_title": "Had Participant Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/hans-peter-brondmo", + "incoming": "xananode.canonical:schema/relationship-type-has_alias", "existing_title": "XanaNode", - "incoming_title": "Hans Peter Brondmo", + "incoming_title": "Has Alias Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:person/hans-peter-brondmo", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-has_appearance", "existing_title": "XanaNode", - "incoming_title": "Hans Peter Brondmo", + "incoming_title": "Has Appearance Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "xananode.lineage:person/hans-peter-brondmo", - "existing_title": "Person", - "incoming_title": "Hans Peter Brondmo", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-has_claim", + "existing_title": "XanaNode", + "incoming_title": "Has claim", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:technology/micons", + "incoming": "xananode.canonical:schema/relationship-type-has_context", "existing_title": "XanaNode", - "incoming_title": "Micons", + "incoming_title": "Has Context Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:technology/micons", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-has_evidence", "existing_title": "XanaNode", - "incoming_title": "Micons", + "incoming_title": "Has Evidence Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-technology", - "incoming": "xananode.lineage:technology/micons", - "existing_title": "Technology", - "incoming_title": "Micons", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-has_extension", + "existing_title": "XanaNode", + "incoming_title": "Has Extension Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/robert-winter", + "incoming": "xananode.canonical:schema/relationship-type-has_primary_media", "existing_title": "XanaNode", - "incoming_title": "Robert Winter", + "incoming_title": "Has primary media", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:person/robert-winter", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-identified", "existing_title": "XanaNode", - "incoming_title": "Robert Winter", + "incoming_title": "Identified", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "xananode.lineage:person/robert-winter", - "existing_title": "Person", - "incoming_title": "Robert Winter", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-identified_by", + "existing_title": "XanaNode", + "incoming_title": "Identified By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:project/interactive-beethoven-ninth", + "incoming": "xananode.canonical:schema/relationship-type-implemented_by", "existing_title": "XanaNode", - "incoming_title": "Interactive Beethoven's Ninth", + "incoming_title": "Implemented By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:project/interactive-beethoven-ninth", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-implements", "existing_title": "XanaNode", - "incoming_title": "Interactive Beethoven's Ninth", + "incoming_title": "Implements", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-project", - "incoming": "xananode.lineage:project/interactive-beethoven-ninth", - "existing_title": "Project", - "incoming_title": "Interactive Beethoven's Ninth", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-included_in", + "existing_title": "XanaNode", + "incoming_title": "Included In Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/robert-abel", + "incoming": "xananode.canonical:schema/relationship-type-includes", "existing_title": "XanaNode", - "incoming_title": "Robert Abel", + "incoming_title": "Includes", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:person/robert-abel", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-influenced", "existing_title": "XanaNode", - "incoming_title": "Robert Abel", + "incoming_title": "Influenced", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "xananode.lineage:person/robert-abel", - "existing_title": "Person", - "incoming_title": "Robert Abel", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-influenced_by", + "existing_title": "XanaNode", + "incoming_title": "Influenced By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:project/interactive-guernica", + "incoming": "xananode.canonical:schema/relationship-type-interviewed", "existing_title": "XanaNode", - "incoming_title": "Interactive Guernica", + "incoming_title": "Interviewed", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:project/interactive-guernica", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-interviewed_by", "existing_title": "XanaNode", - "incoming_title": "Interactive Guernica", + "incoming_title": "Interviewed By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-project", - "incoming": "xananode.lineage:project/interactive-guernica", - "existing_title": "Project", - "incoming_title": "Interactive Guernica", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-introduced", + "existing_title": "XanaNode", + "incoming_title": "Introduced", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/ivan-sutherland", + "incoming": "xananode.canonical:schema/relationship-type-introduced_by", "existing_title": "XanaNode", - "incoming_title": "Ivan Sutherland", + "incoming_title": "Introduced By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:person/ivan-sutherland", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-introduced_in", "existing_title": "XanaNode", - "incoming_title": "Ivan Sutherland", + "incoming_title": "Introduced in", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "xananode.lineage:person/ivan-sutherland", - "existing_title": "Person", - "incoming_title": "Ivan Sutherland", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-introduction_venue_of", + "existing_title": "XanaNode", + "incoming_title": "Introduction Venue Of Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/jaron-lanier", + "incoming": "xananode.canonical:schema/relationship-type-is_start_of", "existing_title": "XanaNode", - "incoming_title": "Jaron Lanier", + "incoming_title": "Is Start Of Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:person/jaron-lanier", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-mapped_from", "existing_title": "XanaNode", - "incoming_title": "Jaron Lanier", + "incoming_title": "Mapped From Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "xananode.lineage:person/jaron-lanier", - "existing_title": "Person", - "incoming_title": "Jaron Lanier", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-maps_to", + "existing_title": "XanaNode", + "incoming_title": "Maps to", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:organization/vpl-research", + "incoming": "xananode.canonical:schema/relationship-type-memorialized_by", "existing_title": "XanaNode", - "incoming_title": "VPL Research", + "incoming_title": "Memorialized By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:organization/vpl-research", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-memorializes", "existing_title": "XanaNode", - "incoming_title": "VPL Research", + "incoming_title": "Memorializes", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-organization", - "incoming": "xananode.lineage:organization/vpl-research", - "existing_title": "Organization", - "incoming_title": "VPL Research", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-mentioned_by", + "existing_title": "XanaNode", + "incoming_title": "Mentioned By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/scott-fisher", + "incoming": "xananode.canonical:schema/relationship-type-mentions", "existing_title": "XanaNode", - "incoming_title": "Scott Fisher", + "incoming_title": "Mentions", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:person/scott-fisher", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-motivated_by", "existing_title": "XanaNode", - "incoming_title": "Scott Fisher", + "incoming_title": "Motivated by", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "xananode.lineage:person/scott-fisher", - "existing_title": "Person", - "incoming_title": "Scott Fisher", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-motivates", + "existing_title": "XanaNode", + "incoming_title": "Motivates Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:organization/nasa", + "incoming": "xananode.canonical:schema/relationship-type-narrower_than", "existing_title": "XanaNode", - "incoming_title": "NASA", + "incoming_title": "Narrower Than Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:organization/nasa", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-occurred_at", "existing_title": "XanaNode", - "incoming_title": "NASA", + "incoming_title": "Occurred at", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-organization", - "incoming": "xananode.lineage:organization/nasa", - "existing_title": "Organization", - "incoming_title": "NASA", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-parallel_to", + "existing_title": "XanaNode", + "incoming_title": "Parallel to", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:publication/dirk-gentlys-holistic-detective-agency", + "incoming": "xananode.canonical:schema/relationship-type-part_of", "existing_title": "XanaNode", - "incoming_title": "Dirk Gently's Holistic Detective Agency", + "incoming_title": "Part Of Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:publication/dirk-gentlys-holistic-detective-agency", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-participated_in", "existing_title": "XanaNode", - "incoming_title": "Dirk Gently's Holistic Detective Agency", + "incoming_title": "Participated in", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-publication", - "incoming": "xananode.lineage:publication/dirk-gentlys-holistic-detective-agency", - "existing_title": "Publication", - "incoming_title": "Dirk Gently's Holistic Detective Agency", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-popularized", + "existing_title": "XanaNode", + "incoming_title": "Popularized", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:organization/bbc-two", + "incoming": "xananode.canonical:schema/relationship-type-popularized_by", "existing_title": "XanaNode", - "incoming_title": "BBC Two", + "incoming_title": "Popularized By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:organization/bbc-two", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-possible_match", "existing_title": "XanaNode", - "incoming_title": "BBC Two", + "incoming_title": "Possible match", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-organization", - "incoming": "xananode.lineage:organization/bbc-two", - "existing_title": "Organization", - "incoming_title": "BBC Two", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-preceded", + "existing_title": "XanaNode", + "incoming_title": "Preceded", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/richard-saul-wurman", + "incoming": "xananode.canonical:schema/relationship-type-presented", "existing_title": "XanaNode", - "incoming_title": "Richard Saul Wurman", + "incoming_title": "Presented", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:person/richard-saul-wurman", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-presented_by", "existing_title": "XanaNode", - "incoming_title": "Richard Saul Wurman", + "incoming_title": "Presented By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "xananode.lineage:person/richard-saul-wurman", - "existing_title": "Person", - "incoming_title": "Richard Saul Wurman", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-preserved_by", + "existing_title": "XanaNode", + "incoming_title": "Preserved By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/harry-marks", + "incoming": "xananode.canonical:schema/relationship-type-preserves", "existing_title": "XanaNode", - "incoming_title": "Harry Marks", + "incoming_title": "Preserves", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:person/harry-marks", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-produces", "existing_title": "XanaNode", - "incoming_title": "Harry Marks", + "incoming_title": "Produces Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "xananode.lineage:person/harry-marks", - "existing_title": "Person", - "incoming_title": "Harry Marks", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-proposed", + "existing_title": "XanaNode", + "incoming_title": "Proposed", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/john-sculley", + "incoming": "xananode.canonical:schema/relationship-type-proposed_by", "existing_title": "XanaNode", - "incoming_title": "John Sculley", + "incoming_title": "Proposed By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:person/john-sculley", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-quoted_by", "existing_title": "XanaNode", - "incoming_title": "John Sculley", + "incoming_title": "Quoted By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "xananode.lineage:person/john-sculley", - "existing_title": "Person", - "incoming_title": "John Sculley", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-quotes", + "existing_title": "XanaNode", + "incoming_title": "Quotes", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:technology/apple-knowledge-navigator", + "incoming": "xananode.canonical:schema/relationship-type-refined_by", "existing_title": "XanaNode", - "incoming_title": "Apple Knowledge Navigator", + "incoming_title": "Refined By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:technology/apple-knowledge-navigator", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-refines", "existing_title": "XanaNode", - "incoming_title": "Apple Knowledge Navigator", + "incoming_title": "Refines", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-technology", - "incoming": "xananode.lineage:technology/apple-knowledge-navigator", - "existing_title": "Technology", - "incoming_title": "Apple Knowledge Navigator", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-registry", + "existing_title": "XanaNode", + "incoming_title": "Relationship Type Registry", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/bill-atkinson", + "incoming": "xananode.canonical:schema/relationship-type-related_to", "existing_title": "XanaNode", - "incoming_title": "Bill Atkinson", + "incoming_title": "Related to", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:person/bill-atkinson", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-represented_by", "existing_title": "XanaNode", - "incoming_title": "Bill Atkinson", + "incoming_title": "Represented By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "xananode.lineage:person/bill-atkinson", - "existing_title": "Person", - "incoming_title": "Bill Atkinson", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-represents", + "existing_title": "XanaNode", + "incoming_title": "Represents", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/herbie-hancock", + "incoming": "xananode.canonical:schema/relationship-type-required_for", "existing_title": "XanaNode", - "incoming_title": "Herbie Hancock", + "incoming_title": "Required For Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:person/herbie-hancock", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-requires", "existing_title": "XanaNode", - "incoming_title": "Herbie Hancock", + "incoming_title": "Requires", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "xananode.lineage:person/herbie-hancock", - "existing_title": "Person", - "incoming_title": "Herbie Hancock", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-results_from", + "existing_title": "XanaNode", + "incoming_title": "Results from", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/nigel-holmes", + "incoming": "xananode.canonical:schema/relationship-type-same_entity", "existing_title": "XanaNode", - "incoming_title": "Nigel Holmes", + "incoming_title": "Same entity", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:person/nigel-holmes", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-shaped_by", "existing_title": "XanaNode", - "incoming_title": "Nigel Holmes", + "incoming_title": "Shaped By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "xananode.lineage:person/nigel-holmes", - "existing_title": "Person", - "incoming_title": "Nigel Holmes", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-shapes", + "existing_title": "XanaNode", + "incoming_title": "Shapes", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/laurie-anderson", + "incoming": "xananode.canonical:schema/relationship-type-site_of", "existing_title": "XanaNode", - "incoming_title": "Laurie Anderson", + "incoming_title": "Site Of Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:person/laurie-anderson", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-spoke_at", "existing_title": "XanaNode", - "incoming_title": "Laurie Anderson", + "incoming_title": "Spoke at", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "xananode.lineage:person/laurie-anderson", - "existing_title": "Person", - "incoming_title": "Laurie Anderson", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-starts_with", + "existing_title": "XanaNode", + "incoming_title": "Starts with", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/bran-ferren", + "incoming": "xananode.canonical:schema/relationship-type-superseded_by", "existing_title": "XanaNode", - "incoming_title": "Bran Ferren", + "incoming_title": "Superseded By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:person/bran-ferren", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-supersedes", "existing_title": "XanaNode", - "incoming_title": "Bran Ferren", + "incoming_title": "Supersedes", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "xananode.lineage:person/bran-ferren", - "existing_title": "Person", - "incoming_title": "Bran Ferren", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-supported_by", + "existing_title": "XanaNode", + "incoming_title": "Supported By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/robert-cailliau", - "existing_title": "XanaNode", - "incoming_title": "Robert Cailliau", + "existing": "xananode.example:source/source-support", + "incoming": "xananode.canonical:schema/relationship-type-supported_by", + "existing_title": "Support", + "incoming_title": "Supported By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:person/robert-cailliau", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-supports", "existing_title": "XanaNode", - "incoming_title": "Robert Cailliau", + "incoming_title": "Supports", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "xananode.lineage:person/robert-cailliau", - "existing_title": "Person", - "incoming_title": "Robert Cailliau", + "existing": "xananode.example:source/source-support", + "incoming": "xananode.canonical:schema/relationship-type-supports", + "existing_title": "Support", + "incoming_title": "Supports", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:place/cern", + "incoming": "xananode.canonical:schema/relationship-type-threatened_by", "existing_title": "XanaNode", - "incoming_title": "CERN", + "incoming_title": "Threatened By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:place/cern", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-threatens", "existing_title": "XanaNode", - "incoming_title": "CERN", + "incoming_title": "Threatens", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:technology/html", + "incoming": "xananode.canonical:schema/relationship-type-trained_on", "existing_title": "XanaNode", - "incoming_title": "HTML", + "incoming_title": "Trained on", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:technology/html", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-transcluded_by", "existing_title": "XanaNode", - "incoming_title": "HTML", + "incoming_title": "Transcluded By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-technology", - "incoming": "xananode.lineage:technology/html", - "existing_title": "Technology", - "incoming_title": "HTML", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-transcludes", + "existing_title": "XanaNode", + "incoming_title": "Transcludes", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:technology/url-uri", + "incoming": "xananode.canonical:schema/relationship-type-used_as_primary_media_for", "existing_title": "XanaNode", - "incoming_title": "URL/URI", + "incoming_title": "Used As Primary Media For Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:technology/url-uri", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-used_by", "existing_title": "XanaNode", - "incoming_title": "URL/URI", + "incoming_title": "Used By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-technology", - "incoming": "xananode.lineage:technology/url-uri", - "existing_title": "Technology", - "incoming_title": "URL/URI", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-used_to_train", + "existing_title": "XanaNode", + "incoming_title": "Used To Train Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:technology/http", + "incoming": "xananode.canonical:schema/relationship-type-uses", "existing_title": "XanaNode", - "incoming_title": "HTTP", + "incoming_title": "Uses", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:technology/http", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/ro-crate-metadata-schema", "existing_title": "XanaNode", - "incoming_title": "HTTP", + "incoming_title": "RO-Crate Metadata Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-technology", - "incoming": "xananode.lineage:technology/http", - "existing_title": "Technology", - "incoming_title": "HTTP", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/substrate-diff-schema", + "existing_title": "XanaNode", + "incoming_title": "Substrate Diff Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:organization/ncsa", + "incoming": "xananode.canonical:schema/substrate-manifest-schema", "existing_title": "XanaNode", - "incoming_title": "NCSA", + "incoming_title": "Substrate Manifest Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:organization/ncsa", - "existing_title": "XanaNode", - "incoming_title": "NCSA", + "existing": "xananode.example:concept/substrate-manifest", + "incoming": "xananode.canonical:schema/substrate-manifest-schema", + "existing_title": "Substrate Manifest", + "incoming_title": "Substrate Manifest Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-organization", - "incoming": "xananode.lineage:organization/ncsa", - "existing_title": "Organization", - "incoming_title": "NCSA", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/substrate-node-schema", + "existing_title": "XanaNode", + "incoming_title": "Substrate Node Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/marc-andreessen", + "incoming": "xananode.canonical:schema/substrate-relationships-schema", "existing_title": "XanaNode", - "incoming_title": "Marc Andreessen", + "incoming_title": "Substrate Relationships Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:person/marc-andreessen", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:source/github-profile", "existing_title": "XanaNode", - "incoming_title": "Marc Andreessen", + "incoming_title": "GitHub Profile", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "xananode.lineage:person/marc-andreessen", - "existing_title": "Person", - "incoming_title": "Marc Andreessen", + "existing": "xananode.example:source/source-github", + "incoming": "xananode.canonical:source/github-profile", + "existing_title": "GitHub", + "incoming_title": "GitHub Profile", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:technology/mosaic", + "incoming": "xananode.canonical:source/hugo-official-site", "existing_title": "XanaNode", - "incoming_title": "Mosaic", + "incoming_title": "Hugo Official Site", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:technology/mosaic", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:source/support-xananode", "existing_title": "XanaNode", - "incoming_title": "Mosaic", + "incoming_title": "Support XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-technology", - "incoming": "xananode.lineage:technology/mosaic", - "existing_title": "Technology", - "incoming_title": "Mosaic", + "existing": "xananode.example:source/source-support", + "incoming": "xananode.canonical:source/support-xananode", + "existing_title": "Support", + "incoming_title": "Support XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:concept/web-as-incomplete-hypertext", + "incoming": "xananode.canonical:source/xananode-com-domain", "existing_title": "XanaNode", - "incoming_title": "The Web as Incomplete Hypertext", + "incoming_title": "XanaNode.com", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:concept/web-as-incomplete-hypertext", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:source/xananode-core-sdk-repository", "existing_title": "XanaNode", - "incoming_title": "The Web as Incomplete Hypertext", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-concept", - "incoming": "xananode.lineage:concept/web-as-incomplete-hypertext", - "existing_title": "Concept", - "incoming_title": "The Web as Incomplete Hypertext", + "incoming_title": "XanaNode Core SDK Repository", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:technology/guide", + "incoming": "xananode.canonical:source/xananode-hugo-repository", "existing_title": "XanaNode", - "incoming_title": "Guide", + "incoming_title": "XanaNode Hugo Repository", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:technology/guide", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:source/xananode-net-domain", "existing_title": "XanaNode", - "incoming_title": "Guide", + "incoming_title": "XanaNode.net", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-technology", - "incoming": "xananode.lineage:technology/guide", - "existing_title": "Technology", - "incoming_title": "Guide", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:source/xananode-org-domain", + "existing_title": "XanaNode", + "incoming_title": "XanaNode.org", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:project/storyspace", + "incoming": "xananode.canonical:source/xananode-protocol-repository", "existing_title": "XanaNode", - "incoming_title": "Storyspace", + "incoming_title": "XanaNode Protocol Repository", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:project/storyspace", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:source/xananode-studio-repository", "existing_title": "XanaNode", - "incoming_title": "Storyspace", + "incoming_title": "XanaNode Studio Repository", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-project", - "incoming": "xananode.lineage:project/storyspace", - "existing_title": "Project", - "incoming_title": "Storyspace", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:source/xananode-workspace-repository", + "existing_title": "XanaNode", + "incoming_title": "XanaNode Workspace Repository", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:project/zog-kms", + "incoming": "xananode.canonical:technology/cytoscape-js", "existing_title": "XanaNode", - "incoming_title": "ZOG/KMS", + "incoming_title": "Cytoscape.js", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:project/zog-kms", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:technology/git", "existing_title": "XanaNode", - "incoming_title": "ZOG/KMS", + "incoming_title": "Git", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-project", - "incoming": "xananode.lineage:project/zog-kms", - "existing_title": "Project", - "incoming_title": "ZOG/KMS", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:technology/hugo", + "existing_title": "XanaNode", + "incoming_title": "Hugo", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:project/project-xanadu", - "incoming": "xananode.lineage:project/xanadu-at-autodesk", - "existing_title": "Project Xanadu", - "incoming_title": "Xanadu at Autodesk", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:technology/nodejs", + "existing_title": "XanaNode", + "incoming_title": "Node.js", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:project/xanadu-at-autodesk", + "incoming": "xananode.canonical:technology/python", "existing_title": "XanaNode", - "incoming_title": "Xanadu at Autodesk", + "incoming_title": "Python", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:project/xanadu-at-autodesk", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:trail/xananode-stack-trail", "existing_title": "XanaNode", - "incoming_title": "Xanadu at Autodesk", + "incoming_title": "XanaNode Stack Trail", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-project", - "incoming": "xananode.lineage:project/xanadu-at-autodesk", - "existing_title": "Project", - "incoming_title": "Xanadu at Autodesk", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/gottfried-wilhelm-leibniz", + "existing_title": "XanaNode", + "incoming_title": "Gottfried Wilhelm Leibniz", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:concept/conflict-disputed-identity", + "incoming": "xananode.lineage:person/wilhelm-ostwald", "existing_title": "XanaNode", - "incoming_title": "Conflict and Disputed Identity", + "incoming_title": "Wilhelm Ostwald", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:concept/conflict-disputed-identity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/jorge-luis-borges", "existing_title": "XanaNode", - "incoming_title": "Conflict and Disputed Identity", + "incoming_title": "Jorge Luis Borges", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-concept", - "incoming": "xananode.lineage:concept/conflict-disputed-identity", - "existing_title": "Concept", - "incoming_title": "Conflict and Disputed Identity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:publication/the-garden-of-forking-paths", + "existing_title": "XanaNode", + "incoming_title": "The Garden of Forking Paths", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-disputed_identity", - "incoming": "xananode.lineage:concept/conflict-disputed-identity", - "existing_title": "Disputed identity", - "incoming_title": "Conflict and Disputed Identity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/andries-van-dam", + "existing_title": "XanaNode", + "incoming_title": "Andries van Dam", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:technology/git-backed-substrate", + "incoming": "xananode.lineage:place/brown-university", "existing_title": "XanaNode", - "incoming_title": "Git-backed Substrate", + "incoming_title": "Brown University", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:technology/git-backed-substrate", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:project/hypertext-editing-system", "existing_title": "XanaNode", - "incoming_title": "Git-backed Substrate", + "incoming_title": "Hypertext Editing System", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-technology", - "incoming": "xananode.lineage:technology/git-backed-substrate", - "existing_title": "Technology", - "incoming_title": "Git-backed Substrate", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:project/fress", + "existing_title": "XanaNode", + "incoming_title": "FRESS", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:tool/babel", + "incoming": "xananode.lineage:project/intermedia", "existing_title": "XanaNode", - "incoming_title": "Babel", + "incoming_title": "Intermedia", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:tool/babel", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/nicholas-negroponte", "existing_title": "XanaNode", - "incoming_title": "Babel", + "incoming_title": "Nicholas Negroponte", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:tool/hyperland-vr", + "incoming": "xananode.lineage:person/seymour-papert", "existing_title": "XanaNode", - "incoming_title": "Hyperland VR", + "incoming_title": "Seymour Papert", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:tool/hyperland-vr", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/marvin-minsky", "existing_title": "XanaNode", - "incoming_title": "Hyperland VR", + "incoming_title": "Marvin Minsky", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.lineage:publication/hyperland", - "incoming": "xananode.lineage:tool/hyperland-vr", - "existing_title": "Hyperland", - "incoming_title": "Hyperland VR", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:organization/mit-media-lab", + "existing_title": "XanaNode", + "incoming_title": "MIT Media Lab", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:concept/authored-substrate-overlap", + "incoming": "xananode.lineage:person/hans-peter-brondmo", "existing_title": "XanaNode", - "incoming_title": "Authored Substrate Overlap", + "incoming_title": "Hans Peter Brondmo", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:concept/authored-substrate-overlap", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:technology/micons", "existing_title": "XanaNode", - "incoming_title": "Authored Substrate Overlap", + "incoming_title": "Micons", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-concept", - "incoming": "xananode.lineage:concept/authored-substrate-overlap", - "existing_title": "Concept", - "incoming_title": "Authored Substrate Overlap", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/robert-winter", + "existing_title": "XanaNode", + "incoming_title": "Robert Winter", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-authored", - "incoming": "xananode.lineage:concept/authored-substrate-overlap", - "existing_title": "Authored", - "incoming_title": "Authored Substrate Overlap", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:project/interactive-beethoven-ninth", + "existing_title": "XanaNode", + "incoming_title": "Interactive Beethoven's Ninth", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:claim/overlap-is-federation-signal", + "incoming": "xananode.lineage:person/robert-abel", "existing_title": "XanaNode", - "incoming_title": "Overlap is a Federation Signal", + "incoming_title": "Robert Abel", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:claim/overlap-is-federation-signal", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:project/interactive-guernica", "existing_title": "XanaNode", - "incoming_title": "Overlap is a Federation Signal", + "incoming_title": "Interactive Guernica", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:claim/merge-is-authored-interpretation", + "incoming": "xananode.lineage:person/ivan-sutherland", "existing_title": "XanaNode", - "incoming_title": "Merge is Authored Interpretation", + "incoming_title": "Ivan Sutherland", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:claim/merge-is-authored-interpretation", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/jaron-lanier", "existing_title": "XanaNode", - "incoming_title": "Merge is Authored Interpretation", + "incoming_title": "Jaron Lanier", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-authored", - "incoming": "xananode.lineage:claim/merge-is-authored-interpretation", - "existing_title": "Authored", - "incoming_title": "Merge is Authored Interpretation", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:organization/vpl-research", + "existing_title": "XanaNode", + "incoming_title": "VPL Research", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:claim/lineage-pack-can-overlap-canonical-pack", + "incoming": "xananode.lineage:person/scott-fisher", "existing_title": "XanaNode", - "incoming_title": "Lineage Packs Can Overlap Canonical Packs", + "incoming_title": "Scott Fisher", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:claim/lineage-pack-can-overlap-canonical-pack", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:organization/nasa", "existing_title": "XanaNode", - "incoming_title": "Lineage Packs Can Overlap Canonical Packs", + "incoming_title": "NASA", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "incoming": "xananode.lineage:publication/dirk-gentlys-holistic-detective-agency", "existing_title": "XanaNode", - "incoming_title": "Lost Lineage of Human Knowledge Augmentation", + "incoming_title": "Dirk Gently's Holistic Detective Agency", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:organization/bbc-two", "existing_title": "XanaNode", - "incoming_title": "Lost Lineage of Human Knowledge Augmentation", + "incoming_title": "BBC Two", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-concept", - "incoming": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", - "existing_title": "Concept", - "incoming_title": "Lost Lineage of Human Knowledge Augmentation", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/richard-saul-wurman", + "existing_title": "XanaNode", + "incoming_title": "Richard Saul Wurman", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/paul-otlet", + "incoming": "xananode.lineage:person/harry-marks", "existing_title": "XanaNode", - "incoming_title": "Paul Otlet", + "incoming_title": "Harry Marks", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:person/paul-otlet", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/john-sculley", "existing_title": "XanaNode", - "incoming_title": "Paul Otlet", + "incoming_title": "John Sculley", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "xananode.lineage:person/paul-otlet", - "existing_title": "Person", - "incoming_title": "Paul Otlet", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:technology/apple-knowledge-navigator", + "existing_title": "XanaNode", + "incoming_title": "Apple Knowledge Navigator", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/h-g-wells", + "incoming": "xananode.lineage:person/bill-atkinson", "existing_title": "XanaNode", - "incoming_title": "H. G. Wells", + "incoming_title": "Bill Atkinson", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:person/h-g-wells", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/herbie-hancock", "existing_title": "XanaNode", - "incoming_title": "H. G. Wells", + "incoming_title": "Herbie Hancock", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "xananode.lineage:person/h-g-wells", - "existing_title": "Person", - "incoming_title": "H. G. Wells", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/nigel-holmes", + "existing_title": "XanaNode", + "incoming_title": "Nigel Holmes", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/douglas-adams", + "incoming": "xananode.lineage:person/laurie-anderson", "existing_title": "XanaNode", - "incoming_title": "Douglas Adams", + "incoming_title": "Laurie Anderson", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:person/douglas-adams", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/bran-ferren", "existing_title": "XanaNode", - "incoming_title": "Douglas Adams", + "incoming_title": "Bran Ferren", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "xananode.lineage:person/douglas-adams", - "existing_title": "Person", - "incoming_title": "Douglas Adams", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/robert-cailliau", + "existing_title": "XanaNode", + "incoming_title": "Robert Cailliau", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:publication/hyperland", + "incoming": "xananode.lineage:place/cern", "existing_title": "XanaNode", - "incoming_title": "Hyperland", + "incoming_title": "CERN", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:publication/hyperland", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:technology/html", "existing_title": "XanaNode", - "incoming_title": "Hyperland", + "incoming_title": "HTML", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-publication", - "incoming": "xananode.lineage:publication/hyperland", - "existing_title": "Publication", - "incoming_title": "Hyperland", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:technology/url-uri", + "existing_title": "XanaNode", + "incoming_title": "URL/URI", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.lineage:tool/hyperland-vr", - "incoming": "xananode.lineage:publication/hyperland", - "existing_title": "Hyperland VR", - "incoming_title": "Hyperland", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:technology/http", + "existing_title": "XanaNode", + "incoming_title": "HTTP", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/tom-baker", + "incoming": "xananode.lineage:organization/ncsa", "existing_title": "XanaNode", - "incoming_title": "Tom Baker", + "incoming_title": "NCSA", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:person/tom-baker", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/marc-andreessen", "existing_title": "XanaNode", - "incoming_title": "Tom Baker", + "incoming_title": "Marc Andreessen", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "xananode.lineage:person/tom-baker", - "existing_title": "Person", - "incoming_title": "Tom Baker", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:technology/mosaic", + "existing_title": "XanaNode", + "incoming_title": "Mosaic", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/max-whitby", + "incoming": "xananode.lineage:concept/web-as-incomplete-hypertext", "existing_title": "XanaNode", - "incoming_title": "Max Whitby", + "incoming_title": "The Web as Incomplete Hypertext", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:person/max-whitby", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:technology/guide", "existing_title": "XanaNode", - "incoming_title": "Max Whitby", + "incoming_title": "Guide", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "xananode.lineage:person/max-whitby", - "existing_title": "Person", - "incoming_title": "Max Whitby", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:project/storyspace", + "existing_title": "XanaNode", + "incoming_title": "Storyspace", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:event/ted2-1990", + "incoming": "xananode.lineage:project/zog-kms", "existing_title": "XanaNode", - "incoming_title": "TED2", + "incoming_title": "ZOG/KMS", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:event/ted2-1990", - "existing_title": "XanaNode", - "incoming_title": "TED2", + "existing": "xananode.example:project/project-xanadu", + "incoming": "xananode.lineage:project/xanadu-at-autodesk", + "existing_title": "Project Xanadu", + "incoming_title": "Xanadu at Autodesk", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:place/monterey-california", + "incoming": "xananode.lineage:project/xanadu-at-autodesk", "existing_title": "XanaNode", - "incoming_title": "Monterey, California", + "incoming_title": "Xanadu at Autodesk", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:place/monterey-california", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:concept/conflict-disputed-identity", "existing_title": "XanaNode", - "incoming_title": "Monterey, California", + "incoming_title": "Conflict and Disputed Identity", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/bob-stein", + "incoming": "xananode.lineage:technology/git-backed-substrate", "existing_title": "XanaNode", - "incoming_title": "Bob Stein", + "incoming_title": "Git-backed Substrate", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:person/bob-stein", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:tool/babel", "existing_title": "XanaNode", - "incoming_title": "Bob Stein", + "incoming_title": "Babel", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "xananode.lineage:person/bob-stein", - "existing_title": "Person", - "incoming_title": "Bob Stein", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:tool/hyperland-vr", + "existing_title": "XanaNode", + "incoming_title": "Hyperland VR", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:organization/voyager-company", + "incoming": "xananode.lineage:concept/authored-substrate-overlap", "existing_title": "XanaNode", - "incoming_title": "Voyager Company", + "incoming_title": "Authored Substrate Overlap", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:organization/voyager-company", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:claim/overlap-is-federation-signal", "existing_title": "XanaNode", - "incoming_title": "Voyager Company", + "incoming_title": "Overlap is a Federation Signal", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-organization", - "incoming": "xananode.lineage:organization/voyager-company", - "existing_title": "Organization", - "incoming_title": "Voyager Company", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:claim/merge-is-authored-interpretation", + "existing_title": "XanaNode", + "incoming_title": "Merge is Authored Interpretation", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/alan-kay", + "incoming": "xananode.lineage:claim/lineage-pack-can-overlap-canonical-pack", "existing_title": "XanaNode", - "incoming_title": "Alan Kay", + "incoming_title": "Lineage Packs Can Overlap Canonical Packs", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:person/alan-kay", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", "existing_title": "XanaNode", - "incoming_title": "Alan Kay", + "incoming_title": "Lost Lineage of Human Knowledge Augmentation", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "xananode.lineage:person/alan-kay", - "existing_title": "Person", - "incoming_title": "Alan Kay", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/paul-otlet", + "existing_title": "XanaNode", + "incoming_title": "Paul Otlet", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:organization/xerox-parc", + "incoming": "xananode.lineage:person/h-g-wells", "existing_title": "XanaNode", - "incoming_title": "Xerox PARC", + "incoming_title": "H. G. Wells", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:organization/xerox-parc", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/douglas-adams", "existing_title": "XanaNode", - "incoming_title": "Xerox PARC", + "incoming_title": "Douglas Adams", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-organization", - "incoming": "xananode.lineage:organization/xerox-parc", - "existing_title": "Organization", - "incoming_title": "Xerox PARC", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:publication/hyperland", + "existing_title": "XanaNode", + "incoming_title": "Hyperland", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:technology/hypercard", + "incoming": "xananode.lineage:person/tom-baker", "existing_title": "XanaNode", - "incoming_title": "HyperCard", + "incoming_title": "Tom Baker", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:technology/hypercard", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/max-whitby", "existing_title": "XanaNode", - "incoming_title": "HyperCard", + "incoming_title": "Max Whitby", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-technology", - "incoming": "xananode.lineage:technology/hypercard", - "existing_title": "Technology", - "incoming_title": "HyperCard", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:event/ted2-1990", + "existing_title": "XanaNode", + "incoming_title": "TED2", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/tim-berners-lee", + "incoming": "xananode.lineage:place/monterey-california", "existing_title": "XanaNode", - "incoming_title": "Tim Berners-Lee", + "incoming_title": "Monterey, California", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:person/tim-berners-lee", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/bob-stein", "existing_title": "XanaNode", - "incoming_title": "Tim Berners-Lee", + "incoming_title": "Bob Stein", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "xananode.lineage:person/tim-berners-lee", - "existing_title": "Person", - "incoming_title": "Tim Berners-Lee", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:organization/voyager-company", + "existing_title": "XanaNode", + "incoming_title": "Voyager Company", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:technology/world-wide-web", + "incoming": "xananode.lineage:person/alan-kay", "existing_title": "XanaNode", - "incoming_title": "World Wide Web", + "incoming_title": "Alan Kay", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:technology/world-wide-web", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:organization/xerox-parc", "existing_title": "XanaNode", - "incoming_title": "World Wide Web", + "incoming_title": "Xerox PARC", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-technology", - "incoming": "xananode.lineage:technology/world-wide-web", - "existing_title": "Technology", - "incoming_title": "World Wide Web", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:technology/hypercard", + "existing_title": "XanaNode", + "incoming_title": "HyperCard", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:project/aspen-movie-map", + "incoming": "xananode.lineage:person/tim-berners-lee", "existing_title": "XanaNode", - "incoming_title": "Aspen Movie Map", + "incoming_title": "Tim Berners-Lee", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:project/aspen-movie-map", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:technology/world-wide-web", "existing_title": "XanaNode", - "incoming_title": "Aspen Movie Map", + "incoming_title": "World Wide Web", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-project", + "existing": "xananode.example:concept/xananode", "incoming": "xananode.lineage:project/aspen-movie-map", - "existing_title": "Project", + "existing_title": "XanaNode", "incoming_title": "Aspen Movie Map", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." @@ -25519,10 +4853,10 @@ }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:trail/lost-lineage-intertwingled-trail", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.review:observation/unresolved-review-fixture", "existing_title": "XanaNode", - "incoming_title": "Lost Lineage Intertwingled Trail", + "incoming_title": "Unresolved Review Fixture", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." } @@ -31203,6 +10537,18 @@ "touches_target": true, "confidence": 0.9, "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.review:rel/fixture-context-for-review", + "source": "xananode.review:observation/unresolved-review-fixture", + "target": "xananode.example:concept/review-suggestions", + "type": "context_for", + "summary": "The fixture exists to demonstrate pending review suggestions without polluting canonical or lineage packs.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." } ], "new_nodes": [], diff --git a/exampleSite/imports/review-fixture/nodes.json b/exampleSite/imports/review-fixture/nodes.json new file mode 100644 index 00000000..191239cb --- /dev/null +++ b/exampleSite/imports/review-fixture/nodes.json @@ -0,0 +1,14 @@ +{ + "nodes": [ + { + "id": "xananode.review:observation/unresolved-review-fixture", + "title": "Unresolved Review Fixture", + "type": "observation", + "importance": 1, + "review_fixture": true, + "summary": "A deliberately incomplete review fixture used to keep pending suggestion examples out of real authored packs.", + "content": "This intentionally unfinished fixture mentions Hyperland, transclusion, and protocol artifacts without applying the links. Nelson's work provides a key source layer for transclusion, reusable media, and visible interconnection.", + "relationships": [] + } + ] +} diff --git a/exampleSite/imports/review-fixture/relationships.json b/exampleSite/imports/review-fixture/relationships.json new file mode 100644 index 00000000..f048bf76 --- /dev/null +++ b/exampleSite/imports/review-fixture/relationships.json @@ -0,0 +1,13 @@ +{ + "relationships": [ + { + "id": "xananode.review:rel/fixture-context-for-review", + "source": "xananode.review:observation/unresolved-review-fixture", + "target": "xananode.example:concept/review-suggestions", + "type": "context_for", + "weight": 1, + "visibility": "background", + "summary": "The fixture exists to demonstrate pending review suggestions without polluting canonical or lineage packs." + } + ] +} diff --git a/exampleSite/imports/review-fixture/substrate.json b/exampleSite/imports/review-fixture/substrate.json new file mode 100644 index 00000000..d778fa31 --- /dev/null +++ b/exampleSite/imports/review-fixture/substrate.json @@ -0,0 +1,12 @@ +{ + "id": "xananode.review-fixture", + "name": "XanaNode Review Fixture", + "version": "0.1.0", + "namespace": "xananode.review", + "description": "A deliberately incomplete substrate pack used to demonstrate Core review suggestions without dirtying canonical or lineage packs.", + "repository": { + "type": "local", + "url": "exampleSite/imports/review-fixture", + "default_branch": "main" + } +} diff --git a/exampleSite/static/nodes-index.json b/exampleSite/static/nodes-index.json index 85a87ea2..52a28796 100644 --- a/exampleSite/static/nodes-index.json +++ b/exampleSite/static/nodes-index.json @@ -2780,6 +2780,13 @@ "type": "trail", "imported": true }, + { + "id": "xananode.review:observation/unresolved-review-fixture", + "path": "nodes/unresolved-review-fixture.json", + "title": "Unresolved Review Fixture", + "type": "observation", + "imported": true + }, { "id": "xananode.example:fragment/xanadu-document-interconnection-0001", "path": "nodes/xanadu-document-interconnection-0001.json", diff --git a/exampleSite/static/nodes/review-suggestions.json b/exampleSite/static/nodes/review-suggestions.json index 86146146..a8427b4c 100644 --- a/exampleSite/static/nodes/review-suggestions.json +++ b/exampleSite/static/nodes/review-suggestions.json @@ -22,6 +22,12 @@ "type": "contains", "source": "xananode.example:concept/protocol-artifacts", "direction": "incoming" + }, + { + "id": "xananode.review:rel/fixture-context-for-review", + "type": "context_for", + "source": "xananode.review:observation/unresolved-review-fixture", + "direction": "incoming" } ] } diff --git a/exampleSite/static/nodes/unresolved-review-fixture.json b/exampleSite/static/nodes/unresolved-review-fixture.json new file mode 100644 index 00000000..a45cde83 --- /dev/null +++ b/exampleSite/static/nodes/unresolved-review-fixture.json @@ -0,0 +1,20 @@ +{ + "id": "xananode.review:observation/unresolved-review-fixture", + "title": "Unresolved Review Fixture", + "type": "observation", + "importance": 1, + "review_fixture": true, + "summary": "A deliberately incomplete review fixture used to keep pending suggestion examples out of real authored packs.", + "content": "This intentionally unfinished fixture mentions Hyperland, transclusion, and protocol artifacts without applying the links. Nelson's work provides a key source layer for transclusion, reusable media, and visible interconnection.", + "relationships": [ + { + "id": "xananode.review:rel/fixture-context-for-review", + "type": "context_for", + "target": "xananode.example:concept/review-suggestions", + "direction": "outgoing" + } + ], + "imported_from": "nodes.json", + "pack_id": "imports:review-fixture", + "pack_mode": "mounted" +} diff --git a/exampleSite/static/observation/unresolved-review-fixture/index.html b/exampleSite/static/observation/unresolved-review-fixture/index.html new file mode 100644 index 00000000..7b1350ae --- /dev/null +++ b/exampleSite/static/observation/unresolved-review-fixture/index.html @@ -0,0 +1,25 @@ + + + + + + Unresolved Review Fixture | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/observation/xananode.review%3Aobservation%2Funresolved-review-fixture/index.html b/exampleSite/static/observation/xananode.review%3Aobservation%2Funresolved-review-fixture/index.html new file mode 100644 index 00000000..7b1350ae --- /dev/null +++ b/exampleSite/static/observation/xananode.review%3Aobservation%2Funresolved-review-fixture/index.html @@ -0,0 +1,25 @@ + + + + + + Unresolved Review Fixture | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/observation/xananode.review%3Aobservation/unresolved-review-fixture/index.html b/exampleSite/static/observation/xananode.review%3Aobservation/unresolved-review-fixture/index.html new file mode 100644 index 00000000..7b1350ae --- /dev/null +++ b/exampleSite/static/observation/xananode.review%3Aobservation/unresolved-review-fixture/index.html @@ -0,0 +1,25 @@ + + + + + + Unresolved Review Fixture | XanaNode Hugo Substrate + + + + + + + + +
+
+
+ +
+ +
+ + diff --git a/exampleSite/static/relationships.json b/exampleSite/static/relationships.json index 25efdb33..a05baa4d 100644 --- a/exampleSite/static/relationships.json +++ b/exampleSite/static/relationships.json @@ -6784,6 +6784,15 @@ "weight": 5, "visibility": "primary", "summary": "The imported lineage trail arrives at XanaNode." + }, + { + "id": "xananode.review:rel/fixture-context-for-review", + "source": "xananode.review:observation/unresolved-review-fixture", + "target": "xananode.example:concept/review-suggestions", + "type": "context_for", + "weight": 1, + "visibility": "background", + "summary": "The fixture exists to demonstrate pending review suggestions without polluting canonical or lineage packs." } ] } diff --git a/exampleSite/static/review/index.html b/exampleSite/static/review/index.html index ae089bcd..f57e56de 100644 --- a/exampleSite/static/review/index.html +++ b/exampleSite/static/review/index.html @@ -31,8 +31,8 @@

XanaNode Review Suggestions

These suggestions are generated by Core and are not applied automatically. Implemented examples show what the workflow looks like after an author accepts a change; pending items stay visible for review.

4Implemented transclusions
-
3172Pending suggestions
-
235Link opportunities
+
1005Pending suggestions
+
4Link opportunities
@@ -84,45 +84,9 @@

Pending Core suggestions

Autolink

Pending
-

XanaNode

-

content\trails\xananode-implementation-stack-trail.md:25 XanaNode

- [XanaNode](xananode) -
-
-
-

Autolink

- Pending -
-

XanaNode

-

content\trails\xananode-implementation-stack-trail.md:25 XanaNode

- [XanaNode](xananode.canonical:concept/xananode) -
-
-
-

Autolink

- Pending -
-

Fragment

-

content\concepts\fragment-node.md:15 Fragment

- [Fragment](xananode.canonical:schema/node-type-fragment) -
-
-
-

Autolink

- Pending -
-

Fragment

-

content\concepts\tumbler-addressing.md:23 fragment

- [fragment](xananode.canonical:schema/node-type-fragment) -
-
-
-

Autolink

- Pending -
-

Source

-

content\concepts\transclusion.md:13 source

- [source](xananode.canonical:schema/node-type-source) +

Transclusion

+

xananode.review:observation/unresolved-review-fixture:1 transclusion

+ [transclusion](transclusion)
@@ -130,7 +94,7 @@

Source

Pending

Protocol Artifacts

-

content\essays\using-hugo-with-protocol-json.md:47 protocol artifacts

+

xananode.review:observation/unresolved-review-fixture:1 protocol artifacts

[protocol artifacts](protocol-artifacts)
@@ -138,19763 +102,296 @@

Protocol Artifacts

Autolink

Pending -

Protocol Artifacts

-

content\essays\using-hugo-with-protocol-json.md:47 protocol artifacts

- [protocol artifacts](xananode.canonical:concept/protocol-artifacts) -
-
-
-

Autolink

- Pending -
-

Authored

-

content\essays\using-hugo-with-protocol-json.md:20 authored

- [authored](xananode.canonical:schema/relationship-type-authored) -
-
-
-

Autolink

- Pending -
-

Fragment

-

content\concepts\transclusion.md:13 fragment

- [fragment](xananode.canonical:schema/node-type-fragment) -
-
-
-

Autolink

- Pending -
-

Source

-

content\concepts\fragment-node.md:17 source

- [source](xananode.canonical:schema/node-type-source) -
-
-
-

Autolink

- Pending -
-

Hugo

-

content\trails\xananode-implementation-stack-trail.md:31 Hugo

- [Hugo](hugo) -
-
-
-

Autolink

- Pending -
-

Hugo

-

content\trails\xananode-implementation-stack-trail.md:31 Hugo

- [Hugo](xananode.canonical:technology/hugo) -
-
-
-

Autolink

- Pending -
-

Relationship

-

content\trails\protocol-artifacts-trail.md:38 relationship

- [relationship](xananode.canonical:schema/node-type-relationship) -
-
-
-

Autolink

- Pending -
-

Schema

-

content\schemas\substrate-manifest-schema.md:17 schema

- [schema](xananode.canonical:schema/node-type-schema) -
-
-
-

Autolink

- Pending -
-

Defines

-

content\essays\what-is-xananode.md:22 defines

- [defines](xananode.canonical:schema/relationship-type-defines) -
-
-
-

Autolink

- Pending -
-

Hugo

-

content\essays\using-hugo-with-protocol-json.md:18 Hugo

- [Hugo](hugo) -
-
-
-

Autolink

- Pending -
-

Hugo

-

content\essays\using-hugo-with-protocol-json.md:18 Hugo

- [Hugo](xananode.canonical:technology/hugo) -
-
-
-

Autolink

- Pending -
-

XanaNode

-

content\essays\start-here.md:28 XanaNode

- [XanaNode](xananode.canonical:concept/xananode) -
-
-
-

Autolink

- Pending -
-

Source

-

content\concepts\tumbler-addressing.md:27 source

- [source](xananode.canonical:schema/node-type-source) -
-
-
-

Autolink

- Pending -
-

Uses

-

content\concepts\tumbler-addressing.md:23 uses

- [uses](xananode.canonical:schema/relationship-type-uses) -
-
-
-

Autolink

- Pending -
-

Includes

-

content\concepts\transclusion.md:13 includes

- [includes](xananode.canonical:schema/relationship-type-includes) -
-
-
-

Autolink

- Pending -
-

Relationship

-

content\concepts\substrate-relationship-list.md:15 relationship

- [relationship](xananode.canonical:schema/node-type-relationship) -
-
-
-

Autolink

- Pending -
-

Source

-

content\concepts\single-source-of-truth.md:15 source

- [source](xananode.canonical:schema/node-type-source) -
-
-
-

Autolink

- Pending -
-

Schema

-

content\concepts\schema-extension.md:17 schema

- [schema](xananode.canonical:schema/node-type-schema) -
-
-
-

Autolink

- Pending -
-

Claim

-

content\concepts\provenance.md:13 claim

- [claim](xananode.canonical:schema/node-type-claim) -
-
-
-

Autolink

- Pending -
-

Fragment

-

content\concepts\deep-linking.md:15 fragment

- [fragment](xananode.canonical:schema/node-type-fragment) -
-
-
-

Autolink

- Pending -
-

Schema

-

content\concepts\compatibility-report.md:15 schema

- [schema](xananode.canonical:schema/node-type-schema) -
-
-
-

Autolink

- Pending -
-

Source

-

content\claims\claim-relationships-preserve-context.md:14 source

- [source](xananode.canonical:schema/node-type-source) -
-
-
-

Autolink

- Pending -
-

Static Publishing

-

content\trails\xananode-implementation-stack-trail.md:31 static publishing

- [static publishing](static-publishing) -
-
-
-

Autolink

- Pending -
-

XanaNode Workspace Repository

-

content\trails\xananode-implementation-stack-trail.md:40 xananode-workspace-repo

- [xananode-workspace-repo](xananode-workspace-repo) -
-
-
-

Autolink

- Pending -
-

XanaNode Studio Repository

-

content\trails\xananode-implementation-stack-trail.md:41 xananode-studio-repo

- [xananode-studio-repo](xananode-studio-repo) -
-
-
-

Autolink

- Pending -
-

XanaNode Protocol Repository

-

content\trails\xananode-implementation-stack-trail.md:37 xananode-protocol-repo

- [xananode-protocol-repo](xananode-protocol-repo) -
-
-
-

Autolink

- Pending -
-

XanaNode Hugo Repository

-

content\trails\xananode-implementation-stack-trail.md:39 xananode-hugo-repo

- [xananode-hugo-repo](xananode-hugo-repo) -
-
-
-

Autolink

- Pending -
-

XanaNode Core SDK Repository

-

content\trails\xananode-implementation-stack-trail.md:38 xananode-core-sdk-repo

- [xananode-core-sdk-repo](xananode-core-sdk-repo) -
-
-
-

Autolink

- Pending -
-

Protocol Artifacts

-

content\trails\xananode-implementation-stack-trail.md:31 protocol artifacts

- [protocol artifacts](protocol-artifacts) +

Hyperland

+

xananode.review:observation/unresolved-review-fixture:1 Hyperland

+ [Hyperland](xananode.lineage:publication/hyperland)
-

Autolink

+

Transclusion

Pending
-

Protocol Artifacts

-

content\trails\xananode-implementation-stack-trail.md:31 protocol artifacts

- [protocol artifacts](xananode.canonical:concept/protocol-artifacts) +

xananode.example:fragment/xanadu-document-interconnection-0001

+

xananode.review:observation/unresolved-review-fixture:1 This node appears to quote or closely reuse an authored fragment.

+ {{< xana ref="xananode.example:fragment/xanadu-document-interconnection-0001" >}}
-

Autolink

+

Merge candidate

Pending
-

Fragment

-

content\trails\xananode-implementation-stack-trail.md:29 fragment

- [fragment](xananode.canonical:schema/node-type-fragment) +

As We May Think Fragment 0004

+

Existing: Associative Trails Fragment. Confidence: 1

+ Incoming node has the same protocol id as an existing node.
-

Autolink

+

Merge candidate

Pending
-

Trail

-

content\trails\xananode-implementation-stack-trail.md:25 trail

- [trail](xananode.canonical:schema/node-type-trail) +

Knowledge Substrate

+

Existing: Knowledge Substrate. Confidence: 1

+ Incoming node has the same protocol id as an existing node.
-

Autolink

+

Merge candidate

Pending
-

Defines

-

content\trails\xananode-implementation-stack-trail.md:27 defines

- [defines](xananode.canonical:schema/relationship-type-defines) +

As We May Think

+

Existing: As We May Think. Confidence: 1

+ Incoming node has the same protocol id as an existing node.
-

Autolink

+

Merge candidate

Pending

Start Here

-

content\trails\xananode-core-trail.md:38 start-here

- [start-here](start-here) -
-
-
-

Autolink

- Pending -
-

Tumbler Addressing

-

content\trails\xananode-core-trail.md:44 tumbler-addressing

- [tumbler-addressing](tumbler-addressing) -
-
-
-

Autolink

- Pending -
-

Transclusion

-

content\trails\xananode-core-trail.md:43 transclusion

- [transclusion](transclusion) -
-
-
-

Autolink

- Pending -
-

Namespacing

-

content\trails\xananode-core-trail.md:45 namespacing

- [namespacing](namespacing) -
-
-
-

Autolink

- Pending -
-

Knowledge Substrate

-

content\trails\xananode-core-trail.md:40 knowledge-substrate

- [knowledge-substrate](knowledge-substrate) -
-
-
-

Autolink

- Pending -
-

Federated Knowledge Substrates

-

content\trails\xananode-core-trail.md:49 federated-knowledge-substrates

- [federated-knowledge-substrates](federated-knowledge-substrates) -
-
-
-

Autolink

- Pending -
-

XanaNode

-

content\trails\xananode-core-trail.md:39 xananode

- [xananode](xananode.canonical:concept/xananode) -
-
-
-

Autolink

- Pending -
-

Trail

-

content\trails\xananode-core-trail.md:34 trail

- [trail](xananode.canonical:schema/node-type-trail) -
-
-
-

Autolink

- Pending -
-

Documents

-

content\trails\xananode-core-trail.md:36 documents

- [documents](xananode.canonical:schema/relationship-type-documents) -
-
-
-

Autolink

- Pending -
-

Substrate Relationship List

-

content\trails\protocol-artifacts-trail.md:43 substrate-relationship-list

- [substrate-relationship-list](substrate-relationship-list) -
-
-
-

Autolink

- Pending -
-

Substrate Node Record

-

content\trails\protocol-artifacts-trail.md:42 substrate-node-record

- [substrate-node-record](substrate-node-record) -
-
-
-

Autolink

- Pending -
-

Substrate Manifest

-

content\trails\protocol-artifacts-trail.md:41 substrate-manifest

- [substrate-manifest](substrate-manifest) -
-
-
-

Autolink

- Pending -
-

Review Suggestions

-

content\trails\protocol-artifacts-trail.md:49 review-suggestions

- [review-suggestions](review-suggestions) -
-
-
-

Autolink

- Pending -
-

Protocol Artifacts

-

content\trails\protocol-artifacts-trail.md:40 protocol-artifacts

- [protocol-artifacts](protocol-artifacts) -
-
-
-

Autolink

- Pending -
-

Namespace Registry

-

content\trails\protocol-artifacts-trail.md:47 namespace-registry

- [namespace-registry](namespace-registry) -
-
-
-

Autolink

- Pending -
-

Merge Report

-

content\trails\protocol-artifacts-trail.md:46 merge-report

- [merge-report](merge-report) -
-
-
-

Autolink

- Pending -
-

Known Implementations Registry

-

content\trails\protocol-artifacts-trail.md:48 known-implementations-registry

- [known-implementations-registry](known-implementations-registry) -
-
-
-

Autolink

- Pending -
-

Federation Rules

-

content\trails\protocol-artifacts-trail.md:53 federation-rules

- [federation-rules](federation-rules) -
-
-
-

Autolink

- Pending -
-

Federation Example

-

content\trails\protocol-artifacts-trail.md:52 federation-example

- [federation-example](federation-example) -
-
-
-

Autolink

- Pending -
-

Custom Extension Substrate

-

content\trails\protocol-artifacts-trail.md:51 custom-extension-substrate

- [custom-extension-substrate](custom-extension-substrate) -
-
-
-

Autolink

- Pending -
-

Compatibility Report

-

content\trails\protocol-artifacts-trail.md:45 compatibility-report

- [compatibility-report](compatibility-report) -
-
-
-

Autolink

- Pending -
-

Compatibility Levels

-

content\trails\protocol-artifacts-trail.md:44 compatibility-levels

- [compatibility-levels](compatibility-levels) -
-
-
-

Autolink

- Pending -
-

Canonical Type Policy

-

content\trails\protocol-artifacts-trail.md:50 canonical-type-policy

- [canonical-type-policy](canonical-type-policy) -
-
-
-

Autolink

- Pending -
-

Trail

-

content\trails\protocol-artifacts-trail.md:36 trail

- [trail](xananode.canonical:schema/node-type-trail) -
-
-
-

Autolink

- Pending -
-

Associative Trails

-

content\trails\historical-lineage-trail.md:27 associative trails

- [associative trails](example.minimal:concept/associative-trails) -
-
-
-

Autolink

- Pending -
-

Trail

-

content\trails\historical-lineage-trail.md:27 trail

- [trail](xananode.canonical:schema/node-type-trail) -
-
-
-

Autolink

- Pending -
-

Start Here

-

content\trails\branching-orientation-trail.md:44 start-here

- [start-here](start-here) -
-
-
-

Autolink

- Pending -
-

XanaNode

-

content\trails\branching-orientation-trail.md:45 xananode

- [xananode](xananode.canonical:concept/xananode) -
-
-
-

Autolink

- Pending -
-

Trail

-

content\trails\branching-orientation-trail.md:42 trail

- [trail](xananode.canonical:schema/node-type-trail) -
-
-
-

Autolink

- Pending -
-

XanaNode

-

content\technologies\hugo.md:11 XanaNode

- [XanaNode](xananode) -
-
-
-

Autolink

- Pending -
-

XanaNode

-

content\technologies\hugo.md:11 XanaNode

- [XanaNode](xananode.canonical:concept/xananode) -
-
-
-

Autolink

- Pending -
-

Hugo

-

content\technologies\hugo.md:11 Hugo

- [Hugo](xananode.canonical:technology/hugo) -
-
-
-

Autolink

- Pending -
-

Cytoscape.js

-

content\technologies\cytoscape-js.md:11 Cytoscape.js

- [Cytoscape.js](xananode.canonical:technology/cytoscape-js) -
-
-
-

Autolink

- Pending -
-

Git

-

content\sources\xananode-workspace-repo.md:17 Git

- [Git](xananode.canonical:technology/git) -
-
-
-

Autolink

- Pending -
-

Hugo

-

content\sources\xananode-studio-repo.md:19 Hugo

- [Hugo](hugo) -
-
-
-

Autolink

- Pending -
-

Hugo

-

content\sources\xananode-studio-repo.md:19 Hugo

- [Hugo](xananode.canonical:technology/hugo) -
-
-
-

Autolink

- Pending -
-

XanaNode

-

content\sources\xananode-protocol-repo.md:19 XanaNode

- [XanaNode](xananode) -
-
-
-

Autolink

- Pending -
-

XanaNode

-

content\sources\xananode-protocol-repo.md:19 XanaNode

- [XanaNode](xananode.canonical:concept/xananode) -
-
-
-

Autolink

- Pending -
-

Source

-

content\sources\xananode-protocol-repo.md:19 source

- [source](xananode.canonical:schema/node-type-source) -
-
-
-

Autolink

- Pending -
-

Hugo

-

content\sources\xananode-hugo-repo.md:19 Hugo

- [Hugo](hugo) -
-
-
-

Autolink

- Pending -
-

XanaNode

-

content\sources\xananode-hugo-repo.md:19 XanaNode

- [XanaNode](xananode) -
-
-
-

Autolink

- Pending -
-

XanaNode

-

content\sources\xananode-hugo-repo.md:19 XanaNode

- [XanaNode](xananode.canonical:concept/xananode) -
-
-
-

Autolink

- Pending -
-

Contains

-

content\sources\xananode-hugo-repo.md:19 contains

- [contains](xananode.canonical:schema/relationship-type-contains) -
-
-
-

Autolink

- Pending -
-

Hugo

-

content\sources\xananode-hugo-repo.md:19 Hugo

- [Hugo](xananode.canonical:technology/hugo) -
-
-
-

Autolink

- Pending -
-

Fragment

-

content\sources\xananode-core-sdk-repo.md:19 fragment

- [fragment](xananode.canonical:schema/node-type-fragment) -
-
-
-

Autolink

- Pending -
-

Relationship

-

content\sources\xananode-core-sdk-repo.md:19 relationship

- [relationship](xananode.canonical:schema/node-type-relationship) -
-
-
-

Autolink

- Pending -
-

Media

-

content\sources\xanadu-document-interconnection.md:27 media

- [media](xananode.canonical:schema/node-type-media) -
-
-
-

Autolink

- Pending -
-

Source

-

content\sources\xanadu-document-interconnection.md:27 source

- [source](xananode.canonical:schema/node-type-source) -
-
-
-

Autolink

- Pending -
-

Source

-

content\sources\source-code-link-decay-study.md:17 source

- [source](xananode.canonical:schema/node-type-source) -
-
-
-

Autolink

- Pending -
-

Deep Linking

-

content\schemas\xananode-relationship-types.md:15 deep-linking

- [deep-linking](deep-linking) -
-
-
-

Autolink

- Pending -
-

Media

-

content\schemas\xananode-relationship-types.md:15 media

- [media](xananode.canonical:schema/node-type-media) -
-
-
-

Autolink

- Pending -
-

Relationship

-

content\schemas\xananode-relationship-types.md:13 Relationship

- [Relationship](xananode.canonical:schema/node-type-relationship) -
-
-
-

Autolink

- Pending -
-

Trail

-

content\schemas\xananode-relationship-types.md:15 trail

- [trail](xananode.canonical:schema/node-type-trail) -
-
-
-

Autolink

- Pending -
-

Contains

-

content\schemas\xananode-relationship-types.md:15 contains

- [contains](xananode.canonical:schema/relationship-type-contains) -
-
-
-

Autolink

- Pending -
-

Claim

-

content\schemas\xananode-node-types.md:15 claim

- [claim](xananode.canonical:schema/node-type-claim) -
-
-
-

Autolink

- Pending -
-

Community

-

content\schemas\xananode-node-types.md:15 community

- [community](xananode.canonical:schema/node-type-community) -
-
-
-

Autolink

- Pending -
-

Concept

-

content\schemas\xananode-node-types.md:15 concept

- [concept](xananode.canonical:schema/node-type-concept) -
-
-
-

Autolink

- Pending -
-

Essay

-

content\schemas\xananode-node-types.md:15 essay

- [essay](xananode.canonical:schema/node-type-essay) -
-
-
-

Autolink

- Pending -
-

Event

-

content\schemas\xananode-node-types.md:15 event

- [event](xananode.canonical:schema/node-type-event) -
-
-
-

Autolink

- Pending -
-

Fragment

-

content\schemas\xananode-node-types.md:15 fragment

- [fragment](xananode.canonical:schema/node-type-fragment) -
-
-
-

Autolink

- Pending -
-

Media

-

content\schemas\xananode-node-types.md:15 media

- [media](xananode.canonical:schema/node-type-media) -
-
-
-

Autolink

- Pending -
-

Observation

-

content\schemas\xananode-node-types.md:15 observation

- [observation](xananode.canonical:schema/node-type-observation) -
-
-
-

Autolink

- Pending -
-

Organization

-

content\schemas\xananode-node-types.md:15 organization

- [organization](xananode.canonical:schema/node-type-organization) -
-
-
-

Autolink

- Pending -
-

Person

-

content\schemas\xananode-node-types.md:15 person

- [person](xananode.canonical:schema/node-type-person) -
-
-
-

Autolink

- Pending -
-

Place

-

content\schemas\xananode-node-types.md:15 place

- [place](xananode.canonical:schema/node-type-place) -
-
-
-

Autolink

- Pending -
-

Project

-

content\schemas\xananode-node-types.md:15 project

- [project](xananode.canonical:schema/node-type-project) -
-
-
-

Autolink

- Pending -
-

Publication

-

content\schemas\xananode-node-types.md:15 publication

- [publication](xananode.canonical:schema/node-type-publication) -
-
-
-

Autolink

- Pending -
-

Relationship

-

content\schemas\xananode-node-types.md:15 relationship

- [relationship](xananode.canonical:schema/node-type-relationship) -
-
-
-

Autolink

- Pending -
-

Revision

-

content\schemas\xananode-node-types.md:15 revision

- [revision](xananode.canonical:schema/node-type-revision) -
-
-
-

Autolink

- Pending -
-

Schema

-

content\schemas\xananode-node-types.md:15 schema

- [schema](xananode.canonical:schema/node-type-schema) -
-
-
-

Autolink

- Pending -
-

Source

-

content\schemas\xananode-node-types.md:15 source

- [source](xananode.canonical:schema/node-type-source) -
-
-
-

Autolink

- Pending -
-

Technology

-

content\schemas\xananode-node-types.md:15 technology

- [technology](xananode.canonical:schema/node-type-technology) -
-
-
-

Autolink

- Pending -
-

Trail

-

content\schemas\xananode-node-types.md:15 trail

- [trail](xananode.canonical:schema/node-type-trail) -
-
-
-

Autolink

- Pending -
-

Contains

-

content\schemas\xananode-node-types.md:15 contains

- [contains](xananode.canonical:schema/relationship-type-contains) -
-
-
-

Autolink

- Pending -
-

Represents

-

content\schemas\xananode-node-types.md:13 represents

- [represents](xananode.canonical:schema/relationship-type-represents) -
-
-
-

Autolink

- Pending -
-

Relationship

-

content\schemas\xananode-core-schema.md:29 relationship

- [relationship](xananode.canonical:schema/node-type-relationship) -
-
-
-

Autolink

- Pending -
-

Includes

-

content\schemas\xananode-core-schema.md:29 includes

- [includes](xananode.canonical:schema/relationship-type-includes) -
-
-
-

Autolink

- Pending -
-

Relationship

-

content\schemas\substrate-relationships-schema.md:19 relationship

- [relationship](xananode.canonical:schema/node-type-relationship) -
-
-
-

Autolink

- Pending -
-

Schema

-

content\schemas\substrate-relationships-schema.md:17 schema

- [schema](xananode.canonical:schema/node-type-schema) -
-
-
-

Autolink

- Pending -
-

Source

-

content\schemas\substrate-relationships-schema.md:19 source

- [source](xananode.canonical:schema/node-type-source) -
-
-
-

Autolink

- Pending -
-

Requires

-

content\schemas\substrate-relationships-schema.md:19 requires

- [requires](xananode.canonical:schema/relationship-type-requires) -
-
-
-

Autolink

- Pending -
-

Fragment

-

content\schemas\substrate-node-schema.md:19 fragment

- [fragment](xananode.canonical:schema/node-type-fragment) -
-
-
-

Autolink

- Pending -
-

Relationship

-

content\schemas\substrate-node-schema.md:19 relationship

- [relationship](xananode.canonical:schema/node-type-relationship) -
-
-
-

Autolink

- Pending -
-

Schema

-

content\schemas\substrate-node-schema.md:17 schema

- [schema](xananode.canonical:schema/node-type-schema) -
-
-
-

Autolink

- Pending -
-

Requires

-

content\schemas\substrate-node-schema.md:19 requires

- [requires](xananode.canonical:schema/relationship-type-requires) -
-
-
-

Autolink

- Pending -
-

Support

-

content\schemas\namespace-schema.md:19 support

- [support](source-support) -
-
-
-

Autolink

- Pending -
-

Schema

-

content\schemas\merge-report-schema.md:17 schema

- [schema](xananode.canonical:schema/node-type-schema) -
-
-
-

Autolink

- Pending -
-

Preserves

-

content\schemas\merge-report-schema.md:19 preserves

- [preserves](xananode.canonical:schema/relationship-type-preserves) -
-
-
-

Autolink

- Pending -
-

Proposed

-

content\schemas\merge-report-schema.md:17 proposed

- [proposed](xananode.canonical:schema/relationship-type-proposed) -
-
-
-

Autolink

- Pending -
-

Schema

-

content\schemas\compatibility-report-schema.md:17 schema

- [schema](xananode.canonical:schema/node-type-schema) -
-
-
-

Autolink

- Pending -
-

Media

-

content\projects\xananode-hugo-theme.md:21 media

- [media](xananode.canonical:schema/node-type-media) -
-
-
-

Autolink

- Pending -
-

Media

-

content\projects\project-xanadu.md:13 media

- [media](xananode.canonical:schema/node-type-media) -
-
-
-

Autolink

- Pending -
-

Project

-

content\projects\project-xanadu.md:13 Project

- [Project](xananode.canonical:schema/node-type-project) -
-
-
-

Autolink

- Pending -
-

Relationship

-

content\projects\project-xanadu.md:13 relationship

- [relationship](xananode.canonical:schema/node-type-relationship) -
-
-
-

Autolink

- Pending -
-

Associative Trails

-

content\projects\memex.md:13 associative trails

- [associative trails](example.minimal:concept/associative-trails) -
-
-
-

Autolink

- Pending -
-

Concept

-

content\projects\memex.md:13 concept

- [concept](xananode.canonical:schema/node-type-concept) -
-
-
-

Autolink

- Pending -
-

Media

-

content\people\ted-nelson.md:17 media

- [media](xananode.canonical:schema/node-type-media) -
-
-
-

Autolink

- Pending -
-

Documents

-

content\people\ted-nelson.md:17 documents

- [documents](xananode.canonical:schema/relationship-type-documents) -
-
-
-

Autolink

- Pending -
-

Documents

-

content\media\xananode-icon.md:29 documents

- [documents](xananode.canonical:schema/relationship-type-documents) -
-
-
-

Autolink

- Pending -
-

Relationship

-

content\essays\what-is-xananode.md:24 relationship

- [relationship](xananode.canonical:schema/node-type-relationship) -
-
-
-

Autolink

- Pending -
-

Authored

-

content\essays\what-is-xananode.md:26 authored

- [authored](xananode.canonical:schema/relationship-type-authored) -
-
-
-

Autolink

- Pending -
-

Preserves

-

content\essays\what-is-xananode.md:28 preserves

- [preserves](xananode.canonical:schema/relationship-type-preserves) -
-
-
-

Autolink

- Pending -
-

Static Publishing

-

content\essays\using-hugo-with-protocol-json.md:18 static publishing

- [static publishing](static-publishing) -
-
-
-

Autolink

- Pending -
-

XanaNode

-

content\essays\using-hugo-with-protocol-json.md:36 XanaNode

- [XanaNode](xananode) -
-
-
-

Autolink

- Pending -
-

Typed Relationships

-

content\essays\using-hugo-with-protocol-json.md:35 typed relationships

- [typed relationships](typed-relationships) -
-
-
-

Autolink

- Pending -
-

Transclusion

-

content\essays\using-hugo-with-protocol-json.md:35 transclusion

- [transclusion](transclusion) -
-
-
-

Autolink

- Pending -
-

Substrate Manifest

-

content\essays\using-hugo-with-protocol-json.md:35 substrate manifest

- [substrate manifest](substrate-manifest) -
-
-
-

Autolink

- Pending -
-

XanaNode

-

content\essays\using-hugo-with-protocol-json.md:36 XanaNode

- [XanaNode](xananode.canonical:concept/xananode) -
-
-
-

Autolink

- Pending -
-

Source

-

content\essays\using-hugo-with-protocol-json.md:38 source

- [source](xananode.canonical:schema/node-type-source) -
-
-
-

Autolink

- Pending -
-

Demonstrates

-

content\essays\using-hugo-with-protocol-json.md:35 demonstrates

- [demonstrates](xananode.canonical:schema/relationship-type-demonstrates) -
-
-
-

Autolink

- Pending -
-

Derived from

-

content\essays\using-hugo-with-protocol-json.md:59 derived from

- [derived from](xananode.canonical:schema/relationship-type-derived_from) -
-
-
-

Autolink

- Pending -
-

Extends

-

content\essays\using-hugo-with-protocol-json.md:36 extends

- [extends](xananode.canonical:schema/relationship-type-extends) -
-
-
-

Autolink

- Pending -
-

Uses

-

content\essays\using-hugo-with-protocol-json.md:33 uses

- [uses](xananode.canonical:schema/relationship-type-uses) -
-
-
-

Autolink

- Pending -
-

FRESS

-

content\essays\using-hugo-with-protocol-json.md:36 FRESS

- [FRESS](xananode.lineage:project/fress) -
-
-
-

Autolink

- Pending -
-

Intermedia

-

content\essays\using-hugo-with-protocol-json.md:36 Intermedia

- [Intermedia](xananode.lineage:project/intermedia) -
-
-
-

Autolink

- Pending -
-

Hyperland

-

content\essays\using-hugo-with-protocol-json.md:36 Hyperland

- [Hyperland](xananode.lineage:publication/hyperland) -
-
-
-

Autolink

- Pending -
-

TED2

-

content\essays\using-hugo-with-protocol-json.md:36 TED2

- [TED2](xananode.lineage:event/ted2-1990) -
-
-
-

Autolink

- Pending -
-

HyperCard

-

content\essays\using-hugo-with-protocol-json.md:36 HyperCard

- [HyperCard](xananode.lineage:technology/hypercard) -
-
-
-

Autolink

- Pending -
-

Hugo

-

content\essays\start-here.md:34 Hugo

- [Hugo](hugo) -
-
-
-

Autolink

- Pending -
-

Claim

-

content\essays\start-here.md:24 claim

- [claim](xananode.canonical:schema/node-type-claim) -
-
-
-

Autolink

- Pending -
-

Relationship

-

content\essays\start-here.md:32 relationship

- [relationship](xananode.canonical:schema/node-type-relationship) -
-
-
-

Autolink

- Pending -
-

Trail

-

content\essays\start-here.md:30 trail

- [trail](xananode.canonical:schema/node-type-trail) -
-
-
-

Autolink

- Pending -
-

Depends on

-

content\essays\start-here.md:26 depends on

- [depends on](xananode.canonical:schema/relationship-type-depends_on) -
-
-
-

Autolink

- Pending -
-

Documents

-

content\essays\start-here.md:30 documents

- [documents](xananode.canonical:schema/relationship-type-documents) -
-
-
-

Autolink

- Pending -
-

Explains

-

content\essays\start-here.md:28 explains

- [explains](xananode.canonical:schema/relationship-type-explains) -
-
-
-

Autolink

- Pending -
-

Supports

-

content\essays\start-here.md:26 supports

- [supports](xananode.canonical:schema/relationship-type-supports) -
-
-
-

Autolink

- Pending -
-

Hugo

-

content\essays\start-here.md:34 Hugo

- [Hugo](xananode.canonical:technology/hugo) -
-
-
-

Autolink

- Pending -
-

XanaNode

-

content\concepts\xananode.md:22 XanaNode

- [XanaNode](xananode.canonical:concept/xananode) -
-
-
-

Autolink

- Pending -
-

Media

-

content\concepts\xananode.md:24 media

- [media](xananode.canonical:schema/node-type-media) -
-
-
-

Autolink

- Pending -
-

Schema

-

content\concepts\xananode.md:26 schema

- [schema](xananode.canonical:schema/node-type-schema) -
-
-
-

Autolink

- Pending -
-

Source

-

content\concepts\xananode.md:26 source

- [source](xananode.canonical:schema/node-type-source) -
-
-
-

Autolink

- Pending -
-

Authored

-

content\concepts\xananode.md:26 authored

- [authored](xananode.canonical:schema/relationship-type-authored) -
-
-
-

Autolink

- Pending -
-

Documents

-

content\concepts\xananode.md:24 documents

- [documents](xananode.canonical:schema/relationship-type-documents) -
-
-
-

Autolink

- Pending -
-

Source

-

content\concepts\unlabeled-hyperlink.md:13 source

- [source](xananode.canonical:schema/node-type-source) -
-
-
-

Autolink

- Pending -
-

Contradicts

-

content\concepts\unlabeled-hyperlink.md:13 contradicts

- [contradicts](xananode.canonical:schema/relationship-type-contradicts) -
-
-
-

Autolink

- Pending -
-

Defines

-

content\concepts\unlabeled-hyperlink.md:13 defines

- [defines](xananode.canonical:schema/relationship-type-defines) -
-
-
-

Autolink

- Pending -
-

Documents

-

content\concepts\unlabeled-hyperlink.md:13 documents

- [documents](xananode.canonical:schema/relationship-type-documents) -
-
-
-

Autolink

- Pending -
-

Explains

-

content\concepts\unlabeled-hyperlink.md:13 explains

- [explains](xananode.canonical:schema/relationship-type-explains) -
-
-
-

Autolink

- Pending -
-

Mentions

-

content\concepts\unlabeled-hyperlink.md:13 mentions

- [mentions](xananode.canonical:schema/relationship-type-mentions) -
-
-
-

Autolink

- Pending -
-

Quotes

-

content\concepts\unlabeled-hyperlink.md:13 quotes

- [quotes](xananode.canonical:schema/relationship-type-quotes) -
-
-
-

Autolink

- Pending -
-

Supports

-

content\concepts\unlabeled-hyperlink.md:13 supports

- [supports](xananode.canonical:schema/relationship-type-supports) -
-
-
-

Autolink

- Pending -
-

Relationship

-

content\concepts\typed-relationships.md:15 relationship

- [relationship](xananode.canonical:schema/node-type-relationship) -
-
-
-

Autolink

- Pending -
-

Geographic coordinates

-

content\concepts\tumbler-addressing.md:31 location

- [location](xananode.canonical:schema/property-geo_coordinates) -
-
-
-

Autolink

- Pending -
-

Media

-

content\concepts\substrate-relationship-list.md:17 media

- [media](xananode.canonical:schema/node-type-media) -
-
-
-

Autolink

- Pending -
-

Source

-

content\concepts\substrate-relationship-list.md:15 source

- [source](xananode.canonical:schema/node-type-source) -
-
-
-

Autolink

- Pending -
-

Trail

-

content\concepts\substrate-relationship-list.md:17 trail

- [trail](xananode.canonical:schema/node-type-trail) -
-
-
-

Autolink

- Pending -
-

Authored

-

content\concepts\substrate-relationship-list.md:17 authored

- [authored](xananode.canonical:schema/relationship-type-authored) -
-
-
-

Autolink

- Pending -
-

Derived from

-

content\concepts\substrate-relationship-list.md:17 derived from

- [derived from](xananode.canonical:schema/relationship-type-derived_from) -
-
-
-

Autolink

- Pending -
-

Relationship

-

content\concepts\substrate-node-record.md:15 relationship

- [relationship](xananode.canonical:schema/node-type-relationship) -
-
-
-

Autolink

- Pending -
-

Preserves

-

content\concepts\substrate-node-record.md:15 preserves

- [preserves](xananode.canonical:schema/relationship-type-preserves) -
-
-
-

Autolink

- Pending -
-

HTML

-

content\concepts\substrate-node-record.md:15 HTML

- [HTML](xananode.lineage:technology/html) -
-
-
-

Autolink

- Pending -
-

Schema

-

content\concepts\substrate-manifest.md:13 schema

- [schema](xananode.canonical:schema/node-type-schema) -
-
-
-

Autolink

- Pending -
-

XanaNode

-

content\concepts\schema-extension.md:21 XanaNode

- [XanaNode](xananode.canonical:concept/xananode) -
-
-
-

Autolink

- Pending -
-

Relationship

-

content\concepts\schema-extension.md:21 relationship

- [relationship](xananode.canonical:schema/node-type-relationship) -
-
-
-

Autolink

- Pending -
-

Fragment

-

content\concepts\review-suggestions.md:13 fragment

- [fragment](xananode.canonical:schema/node-type-fragment) -
-
-
-

Autolink

- Pending -
-

Protocol Artifacts

-

content\concepts\protocol-artifacts.md:25 Protocol artifacts

- [Protocol artifacts](xananode.canonical:concept/protocol-artifacts) -
-
-
-

Autolink

- Pending -
-

Fragment

-

content\concepts\protocol-artifacts.md:23 fragment

- [fragment](xananode.canonical:schema/node-type-fragment) -
-
-
-

Autolink

- Pending -
-

Schema

-

content\concepts\protocol-artifacts.md:23 schema

- [schema](xananode.canonical:schema/node-type-schema) -
-
-
-

Autolink

- Pending -
-

Namespace Registry

-

content\concepts\namespace-registry.md:13 namespace registry

- [namespace registry](xananode.canonical:schema/namespace-registry) -
-
-
-

Autolink

- Pending -
-

Relationship

-

content\concepts\merge-validation.md:23 relationship

- [relationship](xananode.canonical:schema/node-type-relationship) -
-
-
-

Autolink

- Pending -
-

Schema

-

content\concepts\merge-validation.md:23 schema

- [schema](xananode.canonical:schema/node-type-schema) -
-
-
-

Autolink

- Pending -
-

Source

-

content\concepts\merge-validation.md:23 source

- [source](xananode.canonical:schema/node-type-source) -
-
-
-

Autolink

- Pending -
-

Proposed

-

content\concepts\merge-validation.md:27 proposed

- [proposed](xananode.canonical:schema/relationship-type-proposed) -
-
-
-

Autolink

- Pending -
-

Relationship

-

content\concepts\merge-report.md:19 relationship

- [relationship](xananode.canonical:schema/node-type-relationship) -
-
-
-

Autolink

- Pending -
-

Trail

-

content\concepts\merge-report.md:17 trail

- [trail](xananode.canonical:schema/node-type-trail) -
-
-
-

Autolink

- Pending -
-

Preserves

-

content\concepts\merge-report.md:17 preserves

- [preserves](xananode.canonical:schema/relationship-type-preserves) -
-
-
-

Autolink

- Pending -
-

Proposed

-

content\concepts\merge-report.md:17 proposed

- [proposed](xananode.canonical:schema/relationship-type-proposed) -
-
-
-

Autolink

- Pending -
-

Uses

-

content\concepts\merge-report.md:19 uses

- [uses](xananode.canonical:schema/relationship-type-uses) -
-
-
-

Autolink

- Pending -
-

Known Implementations Registry

-

content\concepts\known-implementations-registry.md:13 known implementations registry

- [known implementations registry](xananode.canonical:schema/known-implementations-registry) -
-
-
-

Autolink

- Pending -
-

Claim

-

content\concepts\known-implementations-registry.md:15 claim

- [claim](xananode.canonical:schema/node-type-claim) -
-
-
-

Autolink

- Pending -
-

Knowledge Substrate

-

content\concepts\knowledge-substrate.md:17 knowledge substrate

- [knowledge substrate](example.minimal:concept/knowledge-substrate) -
-
-
-

Autolink

- Pending -
-

Knowledge Substrate

-

content\concepts\knowledge-substrate.md:17 knowledge substrate

- [knowledge substrate](xananode.canonical:concept/knowledge-substrate) -
-
-
-

Autolink

- Pending -
-

Documents

-

content\concepts\knowledge-substrate.md:19 documents

- [documents](xananode.canonical:schema/relationship-type-documents) -
-
-
-

Autolink

- Pending -
-

Disputes

-

content\concepts\independent-moderation.md:13 disputes

- [disputes](xananode.canonical:schema/relationship-type-disputes) -
-
-
-

Autolink

- Pending -
-

Concept

-

content\concepts\fragment-node.md:19 concept

- [concept](xananode.canonical:schema/node-type-concept) -
-
-
-

Autolink

- Pending -
-

Relationship

-

content\concepts\fragment-node.md:17 relationship

- [relationship](xananode.canonical:schema/node-type-relationship) -
-
-
-

Autolink

- Pending -
-

Authored

-

content\concepts\fragment-node.md:23 authored

- [authored](xananode.canonical:schema/relationship-type-authored) -
-
-
-

Autolink

- Pending -
-

Cites

-

content\concepts\fragment-node.md:19 cites

- [cites](xananode.canonical:schema/relationship-type-cites) -
-
-
-

Autolink

- Pending -
-

Authored

-

content\concepts\federation-example.md:19 authored

- [authored](xananode.canonical:schema/relationship-type-authored) -
-
-
-

Autolink

- Pending -
-

Community

-

content\concepts\federated-knowledge-substrates.md:21 community

- [community](xananode.canonical:schema/node-type-community) -
-
-
-

Autolink

- Pending -
-

Person

-

content\concepts\federated-knowledge-substrates.md:21 person

- [person](xananode.canonical:schema/node-type-person) -
-
-
-

Autolink

- Pending -
-

Authored

-

content\concepts\federated-knowledge-substrates.md:19 authored

- [authored](xananode.canonical:schema/relationship-type-authored) -
-
-
-

Autolink

- Pending -
-

Depends on

-

content\concepts\federated-knowledge-substrates.md:25 depends on

- [depends on](xananode.canonical:schema/relationship-type-depends_on) -
-
-
-

Autolink

- Pending -
-

Relationship

-

content\concepts\dispute-resolution.md:19 relationship

- [relationship](xananode.canonical:schema/node-type-relationship) -
-
-
-

Autolink

- Pending -
-

Disputes

-

content\concepts\dispute-resolution.md:17 Disputes

- [Disputes](xananode.canonical:schema/relationship-type-disputes) -
-
-
-

Autolink

- Pending -
-

Preserves

-

content\concepts\dispute-resolution.md:19 preserves

- [preserves](xananode.canonical:schema/relationship-type-preserves) -
-
-
-

Autolink

- Pending -
-

Source

-

content\concepts\deep-linking.md:15 source

- [source](xananode.canonical:schema/node-type-source) -
-
-
-

Autolink

- Pending -
-

Relationship

-

content\concepts\custom-extension-substrate.md:19 relationship

- [relationship](xananode.canonical:schema/node-type-relationship) -
-
-
-

Autolink

- Pending -
-

Defines

-

content\concepts\custom-extension-substrate.md:19 defines

- [defines](xananode.canonical:schema/relationship-type-defines) -
-
-
-

Autolink

- Pending -
-

Authored

-

content\concepts\civilizational-memory.md:19 authored

- [authored](xananode.canonical:schema/relationship-type-authored) -
-
-
-

Autolink

- Pending -
-

Cites

-

content\claims\claim-relationships-preserve-context.md:14 cites

- [cites](xananode.canonical:schema/relationship-type-cites) -
-
-
-

Autolink

- Pending -
-

Contradicts

-

content\claims\claim-relationships-preserve-context.md:14 contradicts

- [contradicts](xananode.canonical:schema/relationship-type-contradicts) -
-
-
-

Autolink

- Pending -
-

Defines

-

content\claims\claim-relationships-preserve-context.md:14 defines

- [defines](xananode.canonical:schema/relationship-type-defines) -
-
-
-

Autolink

- Pending -
-

Explains

-

content\claims\claim-relationships-preserve-context.md:14 explains

- [explains](xananode.canonical:schema/relationship-type-explains) -
-
-
-

Autolink

- Pending -
-

Mentions

-

content\claims\claim-relationships-preserve-context.md:14 mentions

- [mentions](xananode.canonical:schema/relationship-type-mentions) -
-
-
-

Autolink

- Pending -
-

Quotes

-

content\claims\claim-relationships-preserve-context.md:14 quotes

- [quotes](xananode.canonical:schema/relationship-type-quotes) -
-
-
-

Merge candidate

- Pending -
-

A knowledge substrate is structure, not just information

-

Existing: A knowledge substrate is structure, not just information. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Associative Trails

-

Existing: Associative Trails. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship Navigation Intro

-

Existing: Relationship Navigation Intro. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

As We May Think Fragment 0004

-

Existing: As We May Think Fragment 0004. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

As We May Think Fragment 0004

-

Existing: Associative Trails Fragment. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Knowledge Substrate

-

Existing: Knowledge Substrate. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Knowledge Substrate

-

Existing: Knowledge Substrate. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Knowledge Substrate

-

Existing: Knowledge Substrate. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Example Maintainer

-

Existing: Example Maintainer. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

As We May Think

-

Existing: As We May Think. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

As We May Think

-

Existing: As We May Think. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Start Here

-

Existing: Start Here. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Start Here

-

Existing: Start Here. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationships Preserve Knowledge

-

Existing: Relationships Preserve Knowledge. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode Contributors

-

Existing: XanaNode Contributors. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Knowledge Substrate

-

Existing: Knowledge Substrate. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Knowledge Substrate

-

Existing: Knowledge Substrate. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Knowledge Substrate

-

Existing: Knowledge Substrate. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Protocol Artifacts

-

Existing: Protocol Artifacts. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Protocol Artifacts

-

Existing: Protocol Artifacts. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Substrate Projection Layer

-

Existing: Substrate Projection Layer. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: XanaNode. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: XanaNode. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

What Is XanaNode?

-

Existing: What Is XanaNode?. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

What Is XanaNode?

-

Existing: What Is XanaNode?. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode Canonical Pack Bootstrap

-

Existing: XanaNode Canonical Pack Bootstrap. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationships Preserve Knowledge Sentence

-

Existing: Relationships Preserve Knowledge Sentence. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode Icon

-

Existing: XanaNode Icon. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode Icon

-

Existing: XanaNode Icon. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Markdown Recreation Friction

-

Existing: Markdown Recreation Friction. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Built By Bots

-

Existing: Built By Bots. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Cytoscape Consortium

-

Existing: Cytoscape Consortium. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Hugo Authors

-

Existing: Hugo Authors. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Christian Siefen

-

Existing: Christian Siefen. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

World Wide Web

-

Existing: World Wide Web. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

World Wide Web

-

Existing: World Wide Web. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode Core SDK

-

Existing: XanaNode Core SDK. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode Hugo Theme

-

Existing: XanaNode Hugo Theme. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode Hugo Theme

-

Existing: XanaNode Hugo Theme. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode Protocol

-

Existing: XanaNode Protocol. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode Workspace

-

Existing: XanaNode Workspace. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

XNP-0004 Merge Validation

-

Existing: XNP-0004 Merge Validation. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Protocol Implements Relationship Preservation

-

Existing: Protocol Implements Relationship Preservation. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Canonical Pack v0.1.0

-

Existing: Canonical Pack v0.1.0. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Author Profile Schema

-

Existing: Author Profile Schema. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Author Profile Schema

-

Existing: Author Profile Schema. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Author Profile Schema

-

Existing: Author Profile Schema. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Author Profile Schema

-

Existing: Author Profile Schema. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Compatibility Report Schema

-

Existing: Compatibility Report Schema. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Compatibility Report Schema

-

Existing: Compatibility Report Schema. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Compatibility Report Schema

-

Existing: Compatibility Report Schema. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Merge Report Schema

-

Existing: Merge Report Schema. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Merge Report Schema

-

Existing: Merge Report Schema. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Merge Report Schema

-

Existing: Merge Report Schema. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Nanopublication Schema

-

Existing: Nanopublication Schema. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Nanopublication Schema

-

Existing: Nanopublication Schema. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Ro Crate Metadata Schema

-

Existing: Ro Crate Metadata Schema. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Ro Crate Metadata Schema

-

Existing: RO-Crate Metadata Schema. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Substrate Diff Schema

-

Existing: Substrate Diff Schema. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Substrate Diff Schema

-

Existing: Substrate Diff Schema. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Substrate Manifest Schema

-

Existing: Substrate Manifest Schema. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Substrate Manifest Schema

-

Existing: Substrate Manifest Schema. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Substrate Manifest Schema

-

Existing: Substrate Manifest Schema. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Substrate Node Schema

-

Existing: Substrate Node Schema. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Substrate Node Schema

-

Existing: Substrate Node Schema. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Substrate Node Schema

-

Existing: Substrate Node Schema. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Substrate Relationships Schema

-

Existing: Substrate Relationships Schema. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Substrate Relationships Schema

-

Existing: Substrate Relationships Schema. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Substrate Relationships Schema

-

Existing: Substrate Relationships Schema. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Xananode Node Types Schema

-

Existing: Xananode Node Types Schema. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Xananode Property Registry Schema

-

Existing: Xananode Property Registry Schema. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Xananode Relationship Types Schema

-

Existing: Xananode Relationship Types Schema. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Canonical Schemas Registry

-

Existing: Canonical Schemas Registry. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Compatibility Report Schema

-

Existing: Compatibility Report Schema. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Compatibility Report Schema

-

Existing: Compatibility Report Schema. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Compatibility Report Schema

-

Existing: Compatibility Report Schema. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Known Implementations Registry

-

Existing: Known Implementations Registry. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Known Implementations Registry

-

Existing: Known Implementations Registry. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Merge Report Schema

-

Existing: Merge Report Schema. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Merge Report Schema

-

Existing: Merge Report Schema. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Merge Report Schema

-

Existing: Merge Report Schema. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Federation Merge Report Example Namespace

-

Existing: Federation Merge Report Example Namespace. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Minimal Example Namespace

-

Existing: Minimal Example Namespace. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Museum Extension Example Namespace

-

Existing: Museum Extension Example Namespace. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Federation Example A Namespace

-

Existing: Federation Example A Namespace. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Federation Example B Namespace

-

Existing: Federation Example B Namespace. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Namespace Registry

-

Existing: Namespace Registry. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Namespace Registry

-

Existing: Namespace Registry. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Namespace Schema

-

Existing: Namespace Schema. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Namespace Schema

-

Existing: Namespace Schema. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode Core

-

Existing: XanaNode Core. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Nanopublication Schema

-

Existing: Nanopublication Schema. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Nanopublication Schema

-

Existing: Nanopublication Schema. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Claim

-

Existing: Claim. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Community

-

Existing: Community. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Concept

-

Existing: Concept. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Essay

-

Existing: Essay. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Event

-

Existing: Event. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Fragment

-

Existing: Fragment. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Media

-

Existing: Media. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Observation

-

Existing: Observation. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Organization

-

Existing: Organization. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Person

-

Existing: Person. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Place

-

Existing: Place. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Project

-

Existing: Project. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Publication

-

Existing: Publication. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Node Type Registry

-

Existing: Node Type Registry. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Relationship. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Revision

-

Existing: Revision. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Schema. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Source

-

Existing: Source. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Technology

-

Existing: Technology. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Trail

-

Existing: Trail. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Birth date

-

Existing: Birth date. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Currency value

-

Existing: Currency value. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

External identifier

-

Existing: External identifier. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Geographic coordinates

-

Existing: Geographic coordinates. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

SI measurement

-

Existing: SI measurement. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Property Registry

-

Existing: Property Registry. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Property Registry Schema

-

Existing: Property Registry Schema. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Alias of

-

Existing: Alias of. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Alternative to

-

Existing: Alternative to. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Anticipated

-

Existing: Anticipated. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Anticipated By Relationship Term

-

Existing: Anticipated By Relationship Term. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Anticipates

-

Existing: Anticipates. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Appears in

-

Existing: Appears in. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Approved

-

Existing: Approved. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Approved By Relationship Term

-

Existing: Approved By Relationship Term. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Arrived From Relationship Term

-

Existing: Arrived From Relationship Term. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Arrives at

-

Existing: Arrives at. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Authored

-

Existing: Authored. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Authored By Relationship Term

-

Existing: Authored By Relationship Term. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Broader than

-

Existing: Broader than. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Cited By Relationship Term

-

Existing: Cited By Relationship Term. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Cites

-

Existing: Cites. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Claim Of Relationship Term

-

Existing: Claim Of Relationship Term. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Clarified By Relationship Term

-

Existing: Clarified By Relationship Term. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Clarifies

-

Existing: Clarifies. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Coined

-

Existing: Coined. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Coined By Relationship Term

-

Existing: Coined By Relationship Term. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Collaborated with

-

Existing: Collaborated with. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Compatible with

-

Existing: Compatible with. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Contains

-

Existing: Contains. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Contemporary of

-

Existing: Contemporary of. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Context for

-

Existing: Context for. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Continued From Relationship Term

-

Existing: Continued From Relationship Term. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Continues to

-

Existing: Continues to. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Contradicted By Relationship Term

-

Existing: Contradicted By Relationship Term. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Contradicts

-

Existing: Contradicts. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Contrasts with

-

Existing: Contrasts with. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Created

-

Existing: Created. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Created By Relationship Term

-

Existing: Created By Relationship Term. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Deep Linked From Relationship Term

-

Existing: Deep Linked From Relationship Term. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Deep links to

-

Existing: Deep links to. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Defined By Relationship Term

-

Existing: Defined By Relationship Term. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Defines

-

Existing: Defines. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Demonstrated By Relationship Term

-

Existing: Demonstrated By Relationship Term. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Demonstrates

-

Existing: Demonstrates. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Dependency Of Relationship Term

-

Existing: Dependency Of Relationship Term. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Depends on

-

Existing: Depends on. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Depicted By Relationship Term

-

Existing: Depicted By Relationship Term. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Depicts

-

Existing: Depicts. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Derived from

-

Existing: Derived from. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Derived Into Relationship Term

-

Existing: Derived Into Relationship Term. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Discussed In Relationship Term

-

Existing: Discussed In Relationship Term. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Discusses

-

Existing: Discusses. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Disputed By Relationship Term

-

Existing: Disputed By Relationship Term. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Disputed identity

-

Existing: Disputed identity. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Disputes

-

Existing: Disputes. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Documented By Relationship Term

-

Existing: Documented By Relationship Term. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Documents

-

Existing: Documents. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Enabled By Relationship Term

-

Existing: Enabled By Relationship Term. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Enables

-

Existing: Enables. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Equivalent to

-

Existing: Equivalent to. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Evidence for

-

Existing: Evidence for. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Explained By Relationship Term

-

Existing: Explained By Relationship Term. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Explains

-

Existing: Explains. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Extended By Relationship Term

-

Existing: Extended By Relationship Term. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Extends

-

Existing: Extends. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Extension of

-

Existing: Extension of. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Featured In Relationship Term

-

Existing: Featured In Relationship Term. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Featured Speaker Relationship Term

-

Existing: Featured Speaker Relationship Term. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Features

-

Existing: Features. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Followed Relationship Term

-

Existing: Followed Relationship Term. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Friend of

-

Existing: Friend of. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Had Participant Relationship Term

-

Existing: Had Participant Relationship Term. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Has Alias Relationship Term

-

Existing: Has Alias Relationship Term. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Has Appearance Relationship Term

-

Existing: Has Appearance Relationship Term. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Has claim

-

Existing: Has claim. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Has Context Relationship Term

-

Existing: Has Context Relationship Term. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Has Evidence Relationship Term

-

Existing: Has Evidence Relationship Term. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Has Extension Relationship Term

-

Existing: Has Extension Relationship Term. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Has primary media

-

Existing: Has primary media. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Identified

-

Existing: Identified. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Identified By Relationship Term

-

Existing: Identified By Relationship Term. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Implemented By Relationship Term

-

Existing: Implemented By Relationship Term. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Implements

-

Existing: Implements. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Included In Relationship Term

-

Existing: Included In Relationship Term. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Includes

-

Existing: Includes. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Influenced

-

Existing: Influenced. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Influenced By Relationship Term

-

Existing: Influenced By Relationship Term. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Interviewed

-

Existing: Interviewed. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Interviewed By Relationship Term

-

Existing: Interviewed By Relationship Term. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Introduced

-

Existing: Introduced. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Introduced By Relationship Term

-

Existing: Introduced By Relationship Term. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Introduced in

-

Existing: Introduced in. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Introduction Venue Of Relationship Term

-

Existing: Introduction Venue Of Relationship Term. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Is Start Of Relationship Term

-

Existing: Is Start Of Relationship Term. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Mapped From Relationship Term

-

Existing: Mapped From Relationship Term. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Maps to

-

Existing: Maps to. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Memorialized By Relationship Term

-

Existing: Memorialized By Relationship Term. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Memorializes

-

Existing: Memorializes. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Mentioned By Relationship Term

-

Existing: Mentioned By Relationship Term. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Mentions

-

Existing: Mentions. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Motivated by

-

Existing: Motivated by. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Motivates Relationship Term

-

Existing: Motivates Relationship Term. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Narrower Than Relationship Term

-

Existing: Narrower Than Relationship Term. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Occurred at

-

Existing: Occurred at. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Parallel to

-

Existing: Parallel to. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Part Of Relationship Term

-

Existing: Part Of Relationship Term. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Participated in

-

Existing: Participated in. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Popularized

-

Existing: Popularized. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Popularized By Relationship Term

-

Existing: Popularized By Relationship Term. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Possible match

-

Existing: Possible match. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Preceded

-

Existing: Preceded. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Presented

-

Existing: Presented. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Presented By Relationship Term

-

Existing: Presented By Relationship Term. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Preserved By Relationship Term

-

Existing: Preserved By Relationship Term. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Preserves

-

Existing: Preserves. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Produces Relationship Term

-

Existing: Produces Relationship Term. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Proposed

-

Existing: Proposed. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Proposed By Relationship Term

-

Existing: Proposed By Relationship Term. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Quoted By Relationship Term

-

Existing: Quoted By Relationship Term. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Quotes

-

Existing: Quotes. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Refined By Relationship Term

-

Existing: Refined By Relationship Term. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Refines

-

Existing: Refines. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship Type Registry

-

Existing: Relationship Type Registry. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Related to

-

Existing: Related to. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Represented By Relationship Term

-

Existing: Represented By Relationship Term. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Represents

-

Existing: Represents. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Required For Relationship Term

-

Existing: Required For Relationship Term. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Requires

-

Existing: Requires. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Results from

-

Existing: Results from. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Same entity

-

Existing: Same entity. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Shaped By Relationship Term

-

Existing: Shaped By Relationship Term. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Shapes

-

Existing: Shapes. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Site Of Relationship Term

-

Existing: Site Of Relationship Term. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Spoke at

-

Existing: Spoke at. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Starts with

-

Existing: Starts with. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Superseded By Relationship Term

-

Existing: Superseded By Relationship Term. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Supersedes

-

Existing: Supersedes. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Supported By Relationship Term

-

Existing: Supported By Relationship Term. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Supports

-

Existing: Supports. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Threatened By Relationship Term

-

Existing: Threatened By Relationship Term. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Threatens

-

Existing: Threatens. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Trained on

-

Existing: Trained on. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Transcluded By Relationship Term

-

Existing: Transcluded By Relationship Term. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Transcludes

-

Existing: Transcludes. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Used As Primary Media For Relationship Term

-

Existing: Used As Primary Media For Relationship Term. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Used By Relationship Term

-

Existing: Used By Relationship Term. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Used To Train Relationship Term

-

Existing: Used To Train Relationship Term. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Uses

-

Existing: Uses. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

RO-Crate Metadata Schema

-

Existing: Ro Crate Metadata Schema. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

RO-Crate Metadata Schema

-

Existing: RO-Crate Metadata Schema. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Substrate Diff Schema

-

Existing: Substrate Diff Schema. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Substrate Diff Schema

-

Existing: Substrate Diff Schema. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Substrate Manifest Schema

-

Existing: Substrate Manifest Schema. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Substrate Manifest Schema

-

Existing: Substrate Manifest Schema. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Substrate Manifest Schema

-

Existing: Substrate Manifest Schema. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Substrate Node Schema

-

Existing: Substrate Node Schema. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Substrate Node Schema

-

Existing: Substrate Node Schema. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Substrate Node Schema

-

Existing: Substrate Node Schema. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Substrate Relationships Schema

-

Existing: Substrate Relationships Schema. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Substrate Relationships Schema

-

Existing: Substrate Relationships Schema. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Substrate Relationships Schema

-

Existing: Substrate Relationships Schema. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

GitHub Profile

-

Existing: GitHub Profile. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Hugo Official Site

-

Existing: Hugo Official Site. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Support XanaNode

-

Existing: Support XanaNode. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode.com

-

Existing: XanaNode.com. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode Core SDK Repository

-

Existing: XanaNode Core SDK Repository. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode Core SDK Repository

-

Existing: XanaNode Core SDK Repository. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode Hugo Repository

-

Existing: XanaNode Hugo Repository. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode Hugo Repository

-

Existing: XanaNode Hugo Repository. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode.net

-

Existing: XanaNode.net. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode.org

-

Existing: XanaNode.org. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode Protocol Repository

-

Existing: XanaNode Protocol Repository. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode Protocol Repository

-

Existing: XanaNode Protocol Repository. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode Studio Repository

-

Existing: XanaNode Studio Repository. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode Studio Repository

-

Existing: XanaNode Studio Repository. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode Workspace Repository

-

Existing: XanaNode Workspace Repository. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode Workspace Repository

-

Existing: XanaNode Workspace Repository. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Cytoscape.js

-

Existing: Cytoscape.js. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Cytoscape.js

-

Existing: Cytoscape.js. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Git

-

Existing: Git. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Hugo

-

Existing: Hugo. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Hugo

-

Existing: Hugo. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Node.js

-

Existing: Node.js. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Python

-

Existing: Python. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode Stack Trail

-

Existing: XanaNode Stack Trail. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Gottfried Wilhelm Leibniz

-

Existing: Gottfried Wilhelm Leibniz. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Wilhelm Ostwald

-

Existing: Wilhelm Ostwald. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Jorge Luis Borges

-

Existing: Jorge Luis Borges. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

The Garden of Forking Paths

-

Existing: The Garden of Forking Paths. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Andries van Dam

-

Existing: Andries van Dam. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Brown University

-

Existing: Brown University. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Hypertext Editing System

-

Existing: Hypertext Editing System. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

FRESS

-

Existing: FRESS. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Intermedia

-

Existing: Intermedia. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Nicholas Negroponte

-

Existing: Nicholas Negroponte. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Seymour Papert

-

Existing: Seymour Papert. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Marvin Minsky

-

Existing: Marvin Minsky. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

MIT Media Lab

-

Existing: MIT Media Lab. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Hans Peter Brondmo

-

Existing: Hans Peter Brondmo. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Micons

-

Existing: Micons. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Robert Winter

-

Existing: Robert Winter. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Interactive Beethoven's Ninth

-

Existing: Interactive Beethoven's Ninth. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Robert Abel

-

Existing: Robert Abel. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Interactive Guernica

-

Existing: Interactive Guernica. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Ivan Sutherland

-

Existing: Ivan Sutherland. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Jaron Lanier

-

Existing: Jaron Lanier. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

VPL Research

-

Existing: VPL Research. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Scott Fisher

-

Existing: Scott Fisher. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

NASA

-

Existing: NASA. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Dirk Gently's Holistic Detective Agency

-

Existing: Dirk Gently's Holistic Detective Agency. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

BBC Two

-

Existing: BBC Two. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Richard Saul Wurman

-

Existing: Richard Saul Wurman. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Harry Marks

-

Existing: Harry Marks. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

John Sculley

-

Existing: John Sculley. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Apple Knowledge Navigator

-

Existing: Apple Knowledge Navigator. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Bill Atkinson

-

Existing: Bill Atkinson. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Herbie Hancock

-

Existing: Herbie Hancock. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Nigel Holmes

-

Existing: Nigel Holmes. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Laurie Anderson

-

Existing: Laurie Anderson. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Bran Ferren

-

Existing: Bran Ferren. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Robert Cailliau

-

Existing: Robert Cailliau. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

CERN

-

Existing: CERN. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

HTML

-

Existing: HTML. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

URL/URI

-

Existing: URL/URI. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

HTTP

-

Existing: HTTP. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

NCSA

-

Existing: NCSA. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Marc Andreessen

-

Existing: Marc Andreessen. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Mosaic

-

Existing: Mosaic. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

The Web as Incomplete Hypertext

-

Existing: The Web as Incomplete Hypertext. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Guide

-

Existing: Guide. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Storyspace

-

Existing: Storyspace. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

ZOG/KMS

-

Existing: ZOG/KMS. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Xanadu at Autodesk

-

Existing: Xanadu at Autodesk. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Conflict and Disputed Identity

-

Existing: Conflict and Disputed Identity. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Git-backed Substrate

-

Existing: Git-backed Substrate. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Babel

-

Existing: Babel. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Hyperland VR

-

Existing: Hyperland VR. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Authored Substrate Overlap

-

Existing: Authored Substrate Overlap. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Overlap is a Federation Signal

-

Existing: Overlap is a Federation Signal. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Merge is Authored Interpretation

-

Existing: Merge is Authored Interpretation. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Lineage Packs Can Overlap Canonical Packs

-

Existing: Lineage Packs Can Overlap Canonical Packs. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Lost Lineage of Human Knowledge Augmentation

-

Existing: Lost Lineage of Human Knowledge Augmentation. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Paul Otlet

-

Existing: Paul Otlet. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

H. G. Wells

-

Existing: H. G. Wells. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Douglas Adams

-

Existing: Douglas Adams. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Hyperland

-

Existing: Hyperland. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Tom Baker

-

Existing: Tom Baker. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Max Whitby

-

Existing: Max Whitby. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

TED2

-

Existing: TED2. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Monterey, California

-

Existing: Monterey, California. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Bob Stein

-

Existing: Bob Stein. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Voyager Company

-

Existing: Voyager Company. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Alan Kay

-

Existing: Alan Kay. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Xerox PARC

-

Existing: Xerox PARC. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

HyperCard

-

Existing: HyperCard. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Tim Berners-Lee

-

Existing: Tim Berners-Lee. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

World Wide Web

-

Existing: World Wide Web. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

World Wide Web

-

Existing: World Wide Web. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Aspen Movie Map

-

Existing: Aspen Movie Map. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

Lost Lineage Intertwingled Trail

-

Existing: Lost Lineage Intertwingled Trail. Confidence: 1

- Incoming node has the same protocol id as an existing node. -
-
-
-

Merge candidate

- Pending -
-

A knowledge substrate is structure, not just information

-

Existing: Knowledge Substrate. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

A knowledge substrate is structure, not just information

-

Existing: A knowledge substrate is structure, not information. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

A knowledge substrate is structure, not just information

-

Existing: Knowledge Substrate. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

A knowledge substrate is structure, not just information

-

Existing: Knowledge Substrate. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Associative Trails

-

Existing: Concept. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Associative Trails

-

Existing: Associative Trails Fragment. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship Navigation Intro

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

As We May Think Fragment 0004

-

Existing: As We May Think. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

As We May Think Fragment 0004

-

Existing: As We May Think. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

As We May Think Fragment 0004

-

Existing: Fragment. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Knowledge Substrate

-

Existing: Federated Knowledge Substrates. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Knowledge Substrate

-

Existing: A knowledge substrate is structure, not information. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Knowledge Substrate

-

Existing: A knowledge substrate is structure, not just information. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Knowledge Substrate

-

Existing: Concept. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Example Maintainer

-

Existing: Person. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

As We May Think

-

Existing: As We May Think Fragment 0004. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

As We May Think

-

Existing: Source. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

As We May Think

-

Existing: Associative Trails Fragment. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationships Preserve Knowledge

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationships Preserve Knowledge

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationships Preserve Knowledge

-

Existing: Relationships Preserve Knowledge Sentence. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationships Preserve Knowledge

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode Contributors

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode Contributors

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode Contributors

-

Existing: Community. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Knowledge Substrate

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Knowledge Substrate

-

Existing: Federated Knowledge Substrates. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Knowledge Substrate

-

Existing: A knowledge substrate is structure, not information. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Knowledge Substrate

-

Existing: A knowledge substrate is structure, not just information. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Knowledge Substrate

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Knowledge Substrate

-

Existing: Concept. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Protocol Artifacts

-

Existing: Protocol Artifacts Trail. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Protocol Artifacts

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Protocol Artifacts

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Protocol Artifacts

-

Existing: Concept. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Substrate Projection Layer

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Substrate Projection Layer

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Substrate Projection Layer

-

Existing: Concept. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Substrate Projection Layer

-

Existing: Project. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: XanaNode Implementation Stack Trail. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: XanaNode Core Trail. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Protocol Artifacts Trail. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Historical Lineage Trail. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Branching Orientation Trail. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Static Publishing. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Hugo. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Cytoscape.js. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: XanaNode Workspace Repository. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: XanaNode Studio Repository. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: XanaNode Protocol Repository. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: XanaNode Hugo Repository. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: XanaNode Core SDK Repository. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Xanadu: Document Interconnection Enabling Re-use. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: 9.6 Million Links in Source Code Comments. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Mother of All Demos. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: As We May Think. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: XanaNode Relationship Types. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: XanaNode Node Types. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: XanaNode Core Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Substrate Relationships Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Substrate Node Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Substrate Manifest Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Namespace Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Merge Report Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Compatibility Report Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: XanaNode Hugo Theme. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Project Xanadu. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: NLS. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Memex. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Vannevar Bush. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Ted Nelson. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Douglas Engelbart. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Link Rot. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: XanaNode Icon. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: What Is XanaNode?. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Using Hugo with Protocol JSON. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Start Here. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Unlabeled Hyperlink. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Typed Relationships. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Tumbler Addressing. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Transclusion. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Substrate Relationship List. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Substrate Node Record. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Substrate Manifest. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Single Source of Truth. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Schema Extension. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Review Suggestions. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Provenance. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Protocol Artifacts. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Namespacing. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Namespace Registry. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Moderation Model. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Merge Validation. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Merge Report. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Known Implementations Registry. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Knowledge Substrate. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Independent Moderation. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Fragment Node. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Federation Rules. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Federation Example. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Federated Knowledge Substrates. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Dispute Resolution. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Deep Linking. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Custom Extension Substrate. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Compatibility Report. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Compatibility Levels. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Civilizational Memory. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Canonical Type Policy. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: A knowledge substrate is structure, not information. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Typed relationships preserve context that hyperlinks lose. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Substrates should merge without collapsing disagreement. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: GitHub. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Support. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Relationships Preserve Knowledge. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: XanaNode Contributors. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Knowledge Substrate. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Protocol Artifacts. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Substrate Projection Layer. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: What Is XanaNode?. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: XanaNode Canonical Pack Bootstrap. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Relationships Preserve Knowledge Sentence. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: XanaNode Icon. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Markdown Recreation Friction. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Built By Bots. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Cytoscape Consortium. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Hugo Authors. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Christian Siefen. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: World Wide Web. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: XanaNode Core SDK. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: XanaNode Hugo Theme. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: XanaNode Protocol. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: XanaNode Workspace. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: XNP-0004 Merge Validation. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Protocol Implements Relationship Preservation. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Canonical Pack v0.1.0. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Author Profile Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Author Profile Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Compatibility Report Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Merge Report Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Nanopublication Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Ro Crate Metadata Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Substrate Diff Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Substrate Manifest Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Substrate Node Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Substrate Relationships Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Xananode Node Types Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Xananode Property Registry Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Xananode Relationship Types Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Canonical Schemas Registry. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Compatibility Report Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Known Implementations Registry. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Merge Report Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Federation Merge Report Example Namespace. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Minimal Example Namespace. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Museum Extension Example Namespace. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Federation Example A Namespace. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Federation Example B Namespace. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Namespace Registry. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Namespace Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: XanaNode Core. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Nanopublication Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Claim. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Community. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Concept. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Essay. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Event. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Fragment. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Media. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Observation. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Organization. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Person. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Place. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Project. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Publication. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Node Type Registry. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Revision. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Source. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Technology. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Trail. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Birth date. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Currency value. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: External identifier. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Geographic coordinates. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: SI measurement. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Property Registry. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Property Registry Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Alias of. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Alternative to. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Anticipated. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Anticipated By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Anticipates. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Appears in. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Approved. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Approved By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Arrived From Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Arrives at. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Authored. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Authored By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Broader than. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Cited By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Cites. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Claim Of Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Clarified By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Clarifies. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Coined. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Coined By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Collaborated with. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Compatible with. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Contains. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Contemporary of. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Context for. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Continued From Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Continues to. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Contradicted By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Contradicts. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Contrasts with. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Created. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Created By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Deep Linked From Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Deep links to. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Defined By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Defines. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Demonstrated By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Demonstrates. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Dependency Of Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Depends on. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Depicted By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Depicts. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Derived from. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Derived Into Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Discussed In Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Discusses. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Disputed By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Disputed identity. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Disputes. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Documented By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Documents. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Enabled By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Enables. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Equivalent to. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Evidence for. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Explained By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Explains. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Extended By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Extends. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Extension of. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Featured In Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Featured Speaker Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Features. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Followed Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Friend of. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Had Participant Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Has Alias Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Has Appearance Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Has claim. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Has Context Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Has Evidence Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Has Extension Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Has primary media. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Identified. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Identified By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Implemented By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Implements. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Included In Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Includes. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Influenced. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Influenced By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Interviewed. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Interviewed By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Introduced. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Introduced By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Introduced in. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Introduction Venue Of Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Is Start Of Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Mapped From Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Maps to. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Memorialized By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Memorializes. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Mentioned By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Mentions. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Motivated by. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Motivates Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Narrower Than Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Occurred at. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Parallel to. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Part Of Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Participated in. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Popularized. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Popularized By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Possible match. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Preceded. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Presented. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Presented By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Preserved By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Preserves. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Produces Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Proposed. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Proposed By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Quoted By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Quotes. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Refined By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Refines. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Relationship Type Registry. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Related to. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Represented By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Represents. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Required For Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Requires. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Results from. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Same entity. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Shaped By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Shapes. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Site Of Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Spoke at. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Starts with. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Superseded By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Supersedes. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Supported By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Supports. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Threatened By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Threatens. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Trained on. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Transcluded By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Transcludes. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Used As Primary Media For Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Used By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Used To Train Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Uses. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: RO-Crate Metadata Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Substrate Diff Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Substrate Manifest Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Substrate Node Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Substrate Relationships Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: GitHub Profile. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Hugo Official Site. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Support XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: XanaNode.com. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: XanaNode Core SDK Repository. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: XanaNode Hugo Repository. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: XanaNode.net. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: XanaNode.org. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: XanaNode Protocol Repository. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: XanaNode Studio Repository. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: XanaNode Workspace Repository. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Cytoscape.js. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Git. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Hugo. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Node.js. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Python. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: XanaNode Stack Trail. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Gottfried Wilhelm Leibniz. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Wilhelm Ostwald. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Jorge Luis Borges. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: The Garden of Forking Paths. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Andries van Dam. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Brown University. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Hypertext Editing System. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: FRESS. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Intermedia. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Nicholas Negroponte. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Seymour Papert. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Marvin Minsky. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: MIT Media Lab. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Hans Peter Brondmo. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Micons. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Robert Winter. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Interactive Beethoven's Ninth. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Robert Abel. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Interactive Guernica. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Ivan Sutherland. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Jaron Lanier. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: VPL Research. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Scott Fisher. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: NASA. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Dirk Gently's Holistic Detective Agency. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: BBC Two. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Richard Saul Wurman. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Harry Marks. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: John Sculley. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Apple Knowledge Navigator. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Bill Atkinson. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Herbie Hancock. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Nigel Holmes. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Laurie Anderson. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Bran Ferren. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Robert Cailliau. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: CERN. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: HTML. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: URL/URI. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: HTTP. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: NCSA. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Marc Andreessen. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Mosaic. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: The Web as Incomplete Hypertext. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Guide. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Storyspace. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: ZOG/KMS. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Xanadu at Autodesk. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Conflict and Disputed Identity. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Git-backed Substrate. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Babel. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Hyperland VR. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Authored Substrate Overlap. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Overlap is a Federation Signal. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Merge is Authored Interpretation. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Lineage Packs Can Overlap Canonical Packs. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Lost Lineage of Human Knowledge Augmentation. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Paul Otlet. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: H. G. Wells. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Douglas Adams. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Hyperland. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Tom Baker. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Max Whitby. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: TED2. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Monterey, California. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Bob Stein. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Voyager Company. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Alan Kay. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Xerox PARC. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: HyperCard. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Tim Berners-Lee. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: World Wide Web. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Aspen Movie Map. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Lost Lineage Intertwingled Trail. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Reusable Media Fragment. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Augmenting Human Intelligence Fragment. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode

-

Existing: Associative Trails Fragment. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

What Is XanaNode?

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

What Is XanaNode?

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode Canonical Pack Bootstrap

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode Canonical Pack Bootstrap

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationships Preserve Knowledge Sentence

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationships Preserve Knowledge Sentence

-

Existing: Relationships Preserve Knowledge. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationships Preserve Knowledge Sentence

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationships Preserve Knowledge Sentence

-

Existing: Fragment. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationships Preserve Knowledge Sentence

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode Icon

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode Icon

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Markdown Recreation Friction

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Markdown Recreation Friction

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Markdown Recreation Friction

-

Existing: Observation. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Built By Bots

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Built By Bots

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Built By Bots

-

Existing: Organization. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Cytoscape Consortium

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Cytoscape Consortium

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Cytoscape Consortium

-

Existing: Organization. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Hugo Authors

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Hugo Authors

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Hugo Authors

-

Existing: Organization. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Christian Siefen

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Christian Siefen

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Christian Siefen

-

Existing: Person. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

World Wide Web

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

World Wide Web

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode Core SDK

-

Existing: XanaNode Core SDK Repository. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode Core SDK

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode Core SDK

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode Core SDK

-

Existing: XanaNode Core. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode Core SDK

-

Existing: Project. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode Core SDK

-

Existing: XanaNode Core SDK Repository. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode Hugo Theme

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode Hugo Theme

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode Hugo Theme

-

Existing: Project. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode Protocol

-

Existing: XanaNode Protocol Repository. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode Protocol

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode Protocol

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode Protocol

-

Existing: Project. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode Protocol

-

Existing: XanaNode Protocol Repository. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode Workspace

-

Existing: XanaNode Workspace Repository. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode Workspace

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode Workspace

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode Workspace

-

Existing: Project. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode Workspace

-

Existing: XanaNode Workspace Repository. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XNP-0004 Merge Validation

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XNP-0004 Merge Validation

-

Existing: Merge Validation. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XNP-0004 Merge Validation

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XNP-0004 Merge Validation

-

Existing: Publication. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Protocol Implements Relationship Preservation

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Protocol Implements Relationship Preservation

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Protocol Implements Relationship Preservation

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Protocol Implements Relationship Preservation

-

Existing: Implements. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Canonical Pack v0.1.0

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Canonical Pack v0.1.0

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Canonical Pack v0.1.0

-

Existing: Revision. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Author Profile Schema

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Author Profile Schema

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Author Profile Schema

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Author Profile Schema

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Author Profile Schema

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Author Profile Schema

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Compatibility Report Schema

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Compatibility Report Schema

-

Existing: Compatibility Report. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Compatibility Report Schema

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Compatibility Report Schema

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Merge Report Schema

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Merge Report Schema

-

Existing: Merge Report. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Merge Report Schema

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Merge Report Schema

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Nanopublication Schema

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Nanopublication Schema

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Nanopublication Schema

-

Existing: Publication. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Nanopublication Schema

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Ro Crate Metadata Schema

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Ro Crate Metadata Schema

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Ro Crate Metadata Schema

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Substrate Diff Schema

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Substrate Diff Schema

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Substrate Diff Schema

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Substrate Manifest Schema

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Substrate Manifest Schema

-

Existing: Substrate Manifest. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Substrate Manifest Schema

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Substrate Manifest Schema

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Substrate Node Schema

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Substrate Node Schema

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Substrate Node Schema

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Substrate Relationships Schema

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Substrate Relationships Schema

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Substrate Relationships Schema

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Substrate Relationships Schema

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Xananode Node Types Schema

-

Existing: XanaNode Node Types. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Xananode Node Types Schema

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Xananode Node Types Schema

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Xananode Node Types Schema

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Xananode Property Registry Schema

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Xananode Property Registry Schema

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Xananode Property Registry Schema

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Xananode Property Registry Schema

-

Existing: Property Registry. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Xananode Property Registry Schema

-

Existing: Property Registry Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Xananode Relationship Types Schema

-

Existing: XanaNode Relationship Types. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Xananode Relationship Types Schema

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Xananode Relationship Types Schema

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Xananode Relationship Types Schema

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Xananode Relationship Types Schema

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Canonical Schemas Registry

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Canonical Schemas Registry

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Canonical Schemas Registry

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Compatibility Report Schema

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Compatibility Report Schema

-

Existing: Compatibility Report. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Compatibility Report Schema

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Compatibility Report Schema

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Known Implementations Registry

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Known Implementations Registry

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Known Implementations Registry

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Merge Report Schema

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Merge Report Schema

-

Existing: Merge Report. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Merge Report Schema

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Merge Report Schema

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Federation Merge Report Example Namespace

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Federation Merge Report Example Namespace

-

Existing: Merge Report. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Federation Merge Report Example Namespace

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Federation Merge Report Example Namespace

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Minimal Example Namespace

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Minimal Example Namespace

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Minimal Example Namespace

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Museum Extension Example Namespace

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Museum Extension Example Namespace

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Museum Extension Example Namespace

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Federation Example A Namespace

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Federation Example A Namespace

-

Existing: Federation Example. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Federation Example A Namespace

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Federation Example A Namespace

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Federation Example B Namespace

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Federation Example B Namespace

-

Existing: Federation Example. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Federation Example B Namespace

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Federation Example B Namespace

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Namespace Registry

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Namespace Registry

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Namespace Registry

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Namespace Schema

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Namespace Schema

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Namespace Schema

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode Core

-

Existing: XanaNode Core Trail. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode Core

-

Existing: XanaNode Core SDK Repository. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode Core

-

Existing: XanaNode Core Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode Core

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode Core

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode Core

-

Existing: XanaNode Core SDK. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode Core

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

XanaNode Core

-

Existing: XanaNode Core SDK Repository. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Nanopublication Schema

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Nanopublication Schema

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Nanopublication Schema

-

Existing: Publication. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Nanopublication Schema

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Claim

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Claim

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Claim

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Community

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Community

-

Existing: XanaNode Contributors. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Community

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Community

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Concept

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Concept

-

Existing: Unlabeled Hyperlink. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Concept

-

Existing: Typed Relationships. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Concept

-

Existing: Tumbler Addressing. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Concept

-

Existing: Transclusion. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Concept

-

Existing: Substrate Relationship List. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Concept

-

Existing: Substrate Node Record. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Concept

-

Existing: Substrate Manifest. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Concept

-

Existing: Single Source of Truth. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Concept

-

Existing: Schema Extension. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Concept

-

Existing: Review Suggestions. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Concept

-

Existing: Provenance. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Concept

-

Existing: Protocol Artifacts. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Concept

-

Existing: Namespacing. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Concept

-

Existing: Namespace Registry. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Concept

-

Existing: Moderation Model. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Concept

-

Existing: Merge Validation. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Concept

-

Existing: Merge Report. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Concept

-

Existing: Known Implementations Registry. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Concept

-

Existing: Knowledge Substrate. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Concept

-

Existing: Independent Moderation. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Concept

-

Existing: Fragment Node. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Concept

-

Existing: Federation Rules. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Concept

-

Existing: Federation Example. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Concept

-

Existing: Federated Knowledge Substrates. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Concept

-

Existing: Dispute Resolution. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Concept

-

Existing: Deep Linking. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Concept

-

Existing: Custom Extension Substrate. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Concept

-

Existing: Compatibility Report. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Concept

-

Existing: Compatibility Levels. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Concept

-

Existing: Civilizational Memory. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Concept

-

Existing: Canonical Type Policy. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Concept

-

Existing: Associative Trails. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Concept

-

Existing: Knowledge Substrate. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Concept

-

Existing: Knowledge Substrate. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Concept

-

Existing: Protocol Artifacts. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Concept

-

Existing: Substrate Projection Layer. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Concept

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Concept

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Concept

-

Existing: The Web as Incomplete Hypertext. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Concept

-

Existing: Conflict and Disputed Identity. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Concept

-

Existing: Authored Substrate Overlap. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Concept

-

Existing: Lost Lineage of Human Knowledge Augmentation. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Essay

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Essay

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Essay

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Event

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Event

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Event

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Fragment

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Fragment

-

Existing: Fragment Node. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Fragment

-

Existing: As We May Think Fragment 0004. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Fragment

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Fragment

-

Existing: Relationships Preserve Knowledge Sentence. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Fragment

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Fragment

-

Existing: Reusable Media Fragment. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Fragment

-

Existing: Augmenting Human Intelligence Fragment. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Fragment

-

Existing: Associative Trails Fragment. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Media

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Media

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Media

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Observation

-

Existing: Link Rot. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Observation

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Observation

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Observation

-

Existing: Markdown Recreation Friction. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Observation

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Organization

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Organization

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Organization

-

Existing: Built By Bots. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Organization

-

Existing: Cytoscape Consortium. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Organization

-

Existing: Hugo Authors. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Organization

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Organization

-

Existing: MIT Media Lab. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Organization

-

Existing: VPL Research. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Organization

-

Existing: NASA. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Organization

-

Existing: BBC Two. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Organization

-

Existing: NCSA. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Organization

-

Existing: Voyager Company. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Organization

-

Existing: Xerox PARC. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Person

-

Existing: Vannevar Bush. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Person

-

Existing: Ted Nelson. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Person

-

Existing: Douglas Engelbart. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Person

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Person

-

Existing: Example Maintainer. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Person

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Person

-

Existing: Christian Siefen. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Person

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Person

-

Existing: Gottfried Wilhelm Leibniz. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Person

-

Existing: Wilhelm Ostwald. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Person

-

Existing: Jorge Luis Borges. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Person

-

Existing: Andries van Dam. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Person

-

Existing: Nicholas Negroponte. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Person

-

Existing: Seymour Papert. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Person

-

Existing: Marvin Minsky. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Person

-

Existing: Hans Peter Brondmo. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Person

-

Existing: Robert Winter. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Person

-

Existing: Robert Abel. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Person

-

Existing: Ivan Sutherland. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Person

-

Existing: Jaron Lanier. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Person

-

Existing: Scott Fisher. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Person

-

Existing: Richard Saul Wurman. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Person

-

Existing: Harry Marks. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Person

-

Existing: John Sculley. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Person

-

Existing: Bill Atkinson. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Person

-

Existing: Herbie Hancock. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Person

-

Existing: Nigel Holmes. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Person

-

Existing: Laurie Anderson. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Person

-

Existing: Bran Ferren. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Person

-

Existing: Robert Cailliau. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Person

-

Existing: Marc Andreessen. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Person

-

Existing: Paul Otlet. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Person

-

Existing: H. G. Wells. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Person

-

Existing: Douglas Adams. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Person

-

Existing: Tom Baker. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Person

-

Existing: Max Whitby. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Person

-

Existing: Bob Stein. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Person

-

Existing: Alan Kay. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Person

-

Existing: Tim Berners-Lee. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Place

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Place

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Place

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Project

-

Existing: XanaNode Hugo Theme. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Project

-

Existing: Project Xanadu. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Project

-

Existing: NLS. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Project

-

Existing: Memex. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Project

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Project

-

Existing: Substrate Projection Layer. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Project

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Project

-

Existing: XanaNode Core SDK. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Project

-

Existing: XanaNode Hugo Theme. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Project

-

Existing: XanaNode Protocol. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Project

-

Existing: XanaNode Workspace. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Project

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Project

-

Existing: Hypertext Editing System. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Project

-

Existing: FRESS. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Project

-

Existing: Intermedia. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Project

-

Existing: Interactive Beethoven's Ninth. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Project

-

Existing: Interactive Guernica. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Project

-

Existing: Storyspace. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Project

-

Existing: ZOG/KMS. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Project

-

Existing: Xanadu at Autodesk. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Project

-

Existing: Aspen Movie Map. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Publication

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Publication

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Publication

-

Existing: XNP-0004 Merge Validation. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Publication

-

Existing: Nanopublication Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Publication

-

Existing: Nanopublication Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Publication

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Publication

-

Existing: The Garden of Forking Paths. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Publication

-

Existing: Dirk Gently's Holistic Detective Agency. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Publication

-

Existing: Hyperland. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Node Type Registry

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Node Type Registry

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Node Type Registry

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: XanaNode Relationship Types. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Substrate Relationships Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Typed Relationships. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Substrate Relationship List. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Typed relationships preserve context that hyperlinks lose. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Relationship Navigation Intro. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Relationships Preserve Knowledge. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Relationships Preserve Knowledge Sentence. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Protocol Implements Relationship Preservation. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Substrate Relationships Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Xananode Relationship Types Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Alias of. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Alternative to. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Anticipated. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Anticipated By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Anticipates. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Appears in. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Approved. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Approved By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Arrived From Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Arrives at. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Authored. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Authored By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Broader than. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Cited By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Cites. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Claim Of Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Clarified By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Clarifies. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Coined. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Coined By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Collaborated with. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Compatible with. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Contains. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Contemporary of. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Context for. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Continued From Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Continues to. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Contradicted By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Contradicts. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Contrasts with. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Created. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Created By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Deep Linked From Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Deep links to. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Defined By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Defines. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Demonstrated By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Demonstrates. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Dependency Of Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Depends on. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Depicted By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Depicts. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Derived from. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Derived Into Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Discussed In Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Discusses. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Disputed By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Disputed identity. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Disputes. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Documented By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Documents. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Enabled By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Enables. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Equivalent to. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Evidence for. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Explained By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Explains. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Extended By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Extends. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Extension of. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Featured In Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Featured Speaker Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Features. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Followed Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Friend of. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Had Participant Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Has Alias Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Has Appearance Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Has claim. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Has Context Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Has Evidence Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Has Extension Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Has primary media. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Identified. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Identified By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Implemented By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Implements. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Included In Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Includes. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Influenced. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Influenced By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Interviewed. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Interviewed By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Introduced. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Introduced By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Introduced in. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Introduction Venue Of Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Is Start Of Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Mapped From Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Maps to. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Memorialized By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Memorializes. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Mentioned By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Mentions. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Motivated by. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Motivates Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Narrower Than Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Occurred at. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Parallel to. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Part Of Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Participated in. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Popularized. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Popularized By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Possible match. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Preceded. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Presented. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Presented By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Preserved By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Preserves. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Produces Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Proposed. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Proposed By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Quoted By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Quotes. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Refined By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Refines. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Relationship Type Registry. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Related to. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Represented By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Represents. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Required For Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Requires. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Results from. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Same entity. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Shaped By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Shapes. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Site Of Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Spoke at. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Starts with. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Superseded By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Supersedes. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Supported By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Supports. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Threatened By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Threatens. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Trained on. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Transcluded By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Transcludes. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Used As Primary Media For Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Used By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Used To Train Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Uses. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Relationship

-

Existing: Substrate Relationships Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Revision

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Revision

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Revision

-

Existing: Canonical Pack v0.1.0. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Revision

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: XanaNode Relationship Types. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: XanaNode Node Types. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: XanaNode Core Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Substrate Relationships Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Substrate Node Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Substrate Manifest Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Namespace Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Merge Report Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Compatibility Report Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Schema Extension. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Author Profile Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Author Profile Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Compatibility Report Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Merge Report Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Nanopublication Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Ro Crate Metadata Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Substrate Diff Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Substrate Manifest Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Substrate Node Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Substrate Relationships Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Xananode Node Types Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Xananode Property Registry Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Xananode Relationship Types Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Canonical Schemas Registry. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Compatibility Report Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Known Implementations Registry. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Merge Report Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Federation Merge Report Example Namespace. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Minimal Example Namespace. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Museum Extension Example Namespace. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Federation Example A Namespace. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Federation Example B Namespace. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Namespace Registry. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Namespace Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: XanaNode Core. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Nanopublication Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Claim. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Community. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Concept. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Essay. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Event. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Fragment. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Media. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Observation. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Organization. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Person. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Place. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Project. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Publication. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Node Type Registry. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Revision. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Source. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Technology. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Trail. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Birth date. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Currency value. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: External identifier. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Geographic coordinates. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: SI measurement. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Property Registry. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Property Registry Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Alias of. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Alternative to. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Anticipated. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Anticipated By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Anticipates. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Appears in. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Approved. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Approved By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Arrived From Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Arrives at. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Authored. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Authored By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Broader than. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Cited By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Cites. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Claim Of Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Clarified By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Clarifies. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Coined. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Coined By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Collaborated with. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Compatible with. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Contains. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Contemporary of. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Context for. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Continued From Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Continues to. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Contradicted By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Contradicts. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Contrasts with. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Created. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Created By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Deep Linked From Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Deep links to. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Defined By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Defines. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Demonstrated By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Demonstrates. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Dependency Of Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Depends on. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Depicted By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Depicts. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Derived from. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Derived Into Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Discussed In Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Discusses. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Disputed By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Disputed identity. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Disputes. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Documented By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Documents. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Enabled By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Enables. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Equivalent to. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Evidence for. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Explained By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Explains. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Extended By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Extends. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Extension of. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Featured In Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Featured Speaker Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Features. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Followed Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Friend of. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Had Participant Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Has Alias Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Has Appearance Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Has claim. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Has Context Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Has Evidence Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Has Extension Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Has primary media. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Identified. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Identified By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Implemented By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Implements. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Included In Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Includes. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Influenced. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Influenced By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Interviewed. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Interviewed By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Introduced. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Introduced By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Introduced in. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Introduction Venue Of Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Is Start Of Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Mapped From Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Maps to. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Memorialized By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Memorializes. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Mentioned By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Mentions. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Motivated by. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Motivates Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Narrower Than Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Occurred at. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Parallel to. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Part Of Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Participated in. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Popularized. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Popularized By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Possible match. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Preceded. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Presented. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Presented By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Preserved By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Preserves. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Produces Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Proposed. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Proposed By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Quoted By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Quotes. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Refined By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Refines. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Relationship Type Registry. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Related to. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Represented By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Represents. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Required For Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Requires. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Results from. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Same entity. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Shaped By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Shapes. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Site Of Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Spoke at. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Starts with. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Superseded By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Supersedes. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Supported By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Supports. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Threatened By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Threatens. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Trained on. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Transcluded By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Transcludes. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Used As Primary Media For Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Used By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Used To Train Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Uses. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: RO-Crate Metadata Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Substrate Diff Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Substrate Manifest Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Substrate Node Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Schema

-

Existing: Substrate Relationships Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Source

-

Existing: XanaNode Workspace Repository. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Source

-

Existing: XanaNode Studio Repository. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Source

-

Existing: XanaNode Protocol Repository. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Source

-

Existing: XanaNode Hugo Repository. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Source

-

Existing: XanaNode Core SDK Repository. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Source

-

Existing: Xanadu: Document Interconnection Enabling Re-use. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Source

-

Existing: 9.6 Million Links in Source Code Comments. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Source

-

Existing: Mother of All Demos. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Source

-

Existing: As We May Think. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Source

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Source

-

Existing: Single Source of Truth. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Source

-

Existing: GitHub. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Source

-

Existing: Support. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Source

-

Existing: As We May Think. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Source

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Source

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Source

-

Existing: GitHub Profile. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Source

-

Existing: Hugo Official Site. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Source

-

Existing: Support XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Source

-

Existing: XanaNode.com. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Source

-

Existing: XanaNode Core SDK Repository. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Source

-

Existing: XanaNode Hugo Repository. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Source

-

Existing: XanaNode.net. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Source

-

Existing: XanaNode.org. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Source

-

Existing: XanaNode Protocol Repository. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Source

-

Existing: XanaNode Studio Repository. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Source

-

Existing: XanaNode Workspace Repository. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Technology

-

Existing: Static Publishing. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Technology

-

Existing: Hugo. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Technology

-

Existing: Cytoscape.js. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Technology

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Technology

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Technology

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Technology

-

Existing: Cytoscape.js. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Technology

-

Existing: Git. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Technology

-

Existing: Hugo. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Technology

-

Existing: Node.js. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Technology

-

Existing: Python. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Technology

-

Existing: Micons. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Technology

-

Existing: Apple Knowledge Navigator. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Technology

-

Existing: HTML. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Technology

-

Existing: URL/URI. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Technology

-

Existing: HTTP. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Technology

-

Existing: Mosaic. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Technology

-

Existing: Guide. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Technology

-

Existing: Git-backed Substrate. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Technology

-

Existing: HyperCard. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Technology

-

Existing: World Wide Web. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Trail

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Trail

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Trail

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Birth date

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Birth date

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Birth date

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Currency value

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Currency value

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Currency value

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

External identifier

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

External identifier

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

External identifier

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Geographic coordinates

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Geographic coordinates

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Geographic coordinates

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

SI measurement

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

SI measurement

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

SI measurement

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Property Registry

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Property Registry

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Property Registry

-

Existing: Xananode Property Registry Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Property Registry

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Property Registry

-

Existing: Property Registry Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Property Registry Schema

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Property Registry Schema

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Property Registry Schema

-

Existing: Xananode Property Registry Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Property Registry Schema

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Property Registry Schema

-

Existing: Property Registry. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Alias of

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Alias of

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Alias of

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Alias of

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Alternative to

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Alternative to

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Alternative to

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Alternative to

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Anticipated

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Anticipated

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Anticipated

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Anticipated

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Anticipated

-

Existing: Anticipated By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Anticipated By Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Anticipated By Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Anticipated By Relationship Term

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Anticipated By Relationship Term

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Anticipated By Relationship Term

-

Existing: Anticipated. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Anticipates

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Anticipates

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Anticipates

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Anticipates

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Appears in

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Appears in

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Appears in

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Appears in

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Approved

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Approved

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Approved

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Approved

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Approved

-

Existing: Approved By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Approved By Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Approved By Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Approved By Relationship Term

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Approved By Relationship Term

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Approved By Relationship Term

-

Existing: Approved. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Arrived From Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Arrived From Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Arrived From Relationship Term

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Arrived From Relationship Term

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Arrives at

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Arrives at

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Arrives at

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Arrives at

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Authored

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Authored

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Authored

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Authored

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Authored

-

Existing: Authored By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Authored

-

Existing: Authored Substrate Overlap. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Authored

-

Existing: Merge is Authored Interpretation. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Authored By Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Authored By Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Authored By Relationship Term

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Authored By Relationship Term

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Authored By Relationship Term

-

Existing: Authored. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Broader than

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Broader than

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Broader than

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Broader than

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Cited By Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Cited By Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Cited By Relationship Term

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Cited By Relationship Term

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Cites

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Cites

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Cites

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Cites

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Claim Of Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Claim Of Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Claim Of Relationship Term

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Claim Of Relationship Term

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Clarified By Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Clarified By Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Clarified By Relationship Term

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Clarified By Relationship Term

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Clarifies

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Clarifies

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Clarifies

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Clarifies

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Coined

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Coined

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Coined

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Coined

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Coined

-

Existing: Coined By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Coined By Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Coined By Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Coined By Relationship Term

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Coined By Relationship Term

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Coined By Relationship Term

-

Existing: Coined. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Collaborated with

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Collaborated with

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Collaborated with

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Collaborated with

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Compatible with

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Compatible with

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Compatible with

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Compatible with

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Contains

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Contains

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Contains

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Contains

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Contemporary of

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Contemporary of

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Contemporary of

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Contemporary of

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Context for

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Context for

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Context for

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Context for

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Continued From Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Continued From Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Continued From Relationship Term

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Continued From Relationship Term

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Continues to

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Continues to

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Continues to

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Continues to

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Contradicted By Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Contradicted By Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Contradicted By Relationship Term

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Contradicted By Relationship Term

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Contradicts

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Contradicts

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Contradicts

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Contradicts

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Contrasts with

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Contrasts with

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Contrasts with

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Contrasts with

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Created

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Created

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Created

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Created

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Created

-

Existing: Created By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Created By Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Created By Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Created By Relationship Term

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Created By Relationship Term

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Created By Relationship Term

-

Existing: Created. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Deep Linked From Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Deep Linked From Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Deep Linked From Relationship Term

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Deep Linked From Relationship Term

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Deep links to

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Deep links to

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Deep links to

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Deep links to

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Defined By Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Defined By Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Defined By Relationship Term

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Defined By Relationship Term

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Defines

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Defines

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Defines

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Defines

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Demonstrated By Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Demonstrated By Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Demonstrated By Relationship Term

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Demonstrated By Relationship Term

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Demonstrates

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Demonstrates

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Demonstrates

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Demonstrates

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Dependency Of Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Dependency Of Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Dependency Of Relationship Term

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Dependency Of Relationship Term

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Depends on

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Depends on

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Depends on

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Depends on

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Depicted By Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Depicted By Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Depicted By Relationship Term

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Depicted By Relationship Term

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Depicts

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Depicts

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Depicts

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Depicts

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Derived from

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Derived from

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Derived from

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Derived from

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Derived Into Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Derived Into Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Derived Into Relationship Term

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Derived Into Relationship Term

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Discussed In Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Discussed In Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Discussed In Relationship Term

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Discussed In Relationship Term

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Discusses

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Discusses

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Discusses

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Discusses

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Disputed By Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Disputed By Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Disputed By Relationship Term

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Disputed By Relationship Term

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Disputed identity

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Disputed identity

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Disputed identity

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Disputed identity

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Disputed identity

-

Existing: Conflict and Disputed Identity. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Disputes

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Disputes

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Disputes

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Disputes

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Documented By Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Documented By Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Documented By Relationship Term

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Documented By Relationship Term

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Documents

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Documents

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Documents

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Documents

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Enabled By Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Enabled By Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Enabled By Relationship Term

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Enabled By Relationship Term

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Enables

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Enables

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Enables

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Enables

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Equivalent to

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Equivalent to

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Equivalent to

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Equivalent to

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Evidence for

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Evidence for

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Evidence for

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Evidence for

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Explained By Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Explained By Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Explained By Relationship Term

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Explained By Relationship Term

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Explains

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Explains

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Explains

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Explains

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Extended By Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Extended By Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Extended By Relationship Term

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Extended By Relationship Term

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Extends

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Extends

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Extends

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Extends

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Extension of

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Extension of

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Extension of

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Extension of

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Featured In Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Featured In Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Featured In Relationship Term

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Featured In Relationship Term

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Featured Speaker Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Featured Speaker Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Featured Speaker Relationship Term

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Featured Speaker Relationship Term

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Features

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Features

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Features

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Features

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Followed Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Followed Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Followed Relationship Term

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Followed Relationship Term

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Friend of

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Friend of

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Friend of

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Friend of

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Had Participant Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Had Participant Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Had Participant Relationship Term

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Had Participant Relationship Term

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Has Alias Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Has Alias Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Has Alias Relationship Term

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Has Alias Relationship Term

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Has Appearance Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Has Appearance Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Has Appearance Relationship Term

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Has Appearance Relationship Term

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Has claim

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Has claim

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Has claim

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Has claim

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Has Context Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Has Context Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Has Context Relationship Term

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Has Context Relationship Term

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Has Evidence Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Has Evidence Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Has Evidence Relationship Term

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Has Evidence Relationship Term

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Has Extension Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Has Extension Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Has Extension Relationship Term

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Has Extension Relationship Term

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Has primary media

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Has primary media

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Has primary media

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Has primary media

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Identified

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Identified

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Identified

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Identified

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Identified

-

Existing: Identified By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Identified By Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Identified By Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Identified By Relationship Term

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Identified By Relationship Term

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Identified By Relationship Term

-

Existing: Identified. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Implemented By Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Implemented By Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Implemented By Relationship Term

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Implemented By Relationship Term

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Implements

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Implements

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Implements

-

Existing: Protocol Implements Relationship Preservation. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Implements

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Implements

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Included In Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Included In Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Included In Relationship Term

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Included In Relationship Term

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Includes

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Includes

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Includes

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Includes

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Influenced

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Influenced

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Influenced

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Influenced

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Influenced

-

Existing: Influenced By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Influenced By Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Influenced By Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Influenced By Relationship Term

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Influenced By Relationship Term

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Influenced By Relationship Term

-

Existing: Influenced. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Interviewed

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Interviewed

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Interviewed

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Interviewed

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Interviewed

-

Existing: Interviewed By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Interviewed By Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Interviewed By Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Interviewed By Relationship Term

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Interviewed By Relationship Term

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Interviewed By Relationship Term

-

Existing: Interviewed. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Introduced

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Introduced

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Introduced

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Introduced

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Introduced

-

Existing: Introduced By Relationship Term. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Introduced

-

Existing: Introduced in. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Introduced By Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Introduced By Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Introduced By Relationship Term

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Introduced By Relationship Term

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Introduced By Relationship Term

-

Existing: Introduced. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Introduced in

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Introduced in

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Introduced in

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Introduced in

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Introduced in

-

Existing: Introduced. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Introduction Venue Of Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Introduction Venue Of Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. -
-
-
-

Merge candidate

- Pending -
-

Introduction Venue Of Relationship Term

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

Existing: Start Here. Confidence: 1

+ Incoming node has the same protocol id as an existing node.

Merge candidate

Pending
-

Introduction Venue Of Relationship Term

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

Knowledge Substrate

+

Existing: Knowledge Substrate. Confidence: 1

+ Incoming node has the same protocol id as an existing node.

Merge candidate

Pending
-

Is Start Of Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

Protocol Artifacts

+

Existing: Protocol Artifacts. Confidence: 1

+ Incoming node has the same protocol id as an existing node.

Merge candidate

Pending
-

Is Start Of Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

XanaNode

+

Existing: XanaNode. Confidence: 1

+ Incoming node has the same protocol id as an existing node.

Merge candidate

Pending
-

Is Start Of Relationship Term

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

What Is XanaNode?

+

Existing: What Is XanaNode?. Confidence: 1

+ Incoming node has the same protocol id as an existing node.

Merge candidate

Pending
-

Is Start Of Relationship Term

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

XanaNode Icon

+

Existing: XanaNode Icon. Confidence: 1

+ Incoming node has the same protocol id as an existing node.

Merge candidate

Pending
-

Mapped From Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

XanaNode Hugo Theme

+

Existing: XanaNode Hugo Theme. Confidence: 1

+ Incoming node has the same protocol id as an existing node.

Merge candidate

Pending
-

Mapped From Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

Compatibility Report Schema

+

Existing: Compatibility Report Schema. Confidence: 1

+ Incoming node has the same protocol id as an existing node.

Merge candidate

Pending
-

Mapped From Relationship Term

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

Merge Report Schema

+

Existing: Merge Report Schema. Confidence: 1

+ Incoming node has the same protocol id as an existing node.

Merge candidate

Pending
-

Mapped From Relationship Term

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

Substrate Manifest Schema

+

Existing: Substrate Manifest Schema. Confidence: 1

+ Incoming node has the same protocol id as an existing node.

Merge candidate

Pending
-

Maps to

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

Substrate Node Schema

+

Existing: Substrate Node Schema. Confidence: 1

+ Incoming node has the same protocol id as an existing node.

Merge candidate

Pending
-

Maps to

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

Substrate Relationships Schema

+

Existing: Substrate Relationships Schema. Confidence: 1

+ Incoming node has the same protocol id as an existing node.

Merge candidate

Pending
-

Maps to

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

Compatibility Report Schema

+

Existing: Compatibility Report Schema. Confidence: 1

+ Incoming node has the same protocol id as an existing node.

Merge candidate

Pending
-

Maps to

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

Known Implementations Registry

+

Existing: Known Implementations Registry. Confidence: 1

+ Incoming node has the same protocol id as an existing node.

Merge candidate

Pending
-

Memorialized By Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

Merge Report Schema

+

Existing: Merge Report Schema. Confidence: 1

+ Incoming node has the same protocol id as an existing node.

Merge candidate

Pending
-

Memorialized By Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

Namespace Registry

+

Existing: Namespace Registry. Confidence: 1

+ Incoming node has the same protocol id as an existing node.

Merge candidate

Pending
-

Memorialized By Relationship Term

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

Namespace Schema

+

Existing: Namespace Schema. Confidence: 1

+ Incoming node has the same protocol id as an existing node.

Merge candidate

Pending
-

Memorialized By Relationship Term

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

Substrate Manifest Schema

+

Existing: Substrate Manifest Schema. Confidence: 1

+ Incoming node has the same protocol id as an existing node.

Merge candidate

Pending
-

Memorializes

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

Substrate Node Schema

+

Existing: Substrate Node Schema. Confidence: 1

+ Incoming node has the same protocol id as an existing node.

Merge candidate

Pending
-

Memorializes

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

Substrate Relationships Schema

+

Existing: Substrate Relationships Schema. Confidence: 1

+ Incoming node has the same protocol id as an existing node.

Merge candidate

Pending
-

Memorializes

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

XanaNode Core SDK Repository

+

Existing: XanaNode Core SDK Repository. Confidence: 1

+ Incoming node has the same protocol id as an existing node.

Merge candidate

Pending
-

Memorializes

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

XanaNode Hugo Repository

+

Existing: XanaNode Hugo Repository. Confidence: 1

+ Incoming node has the same protocol id as an existing node.

Merge candidate

Pending
-

Mentioned By Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

XanaNode Protocol Repository

+

Existing: XanaNode Protocol Repository. Confidence: 1

+ Incoming node has the same protocol id as an existing node.

Merge candidate

Pending
-

Mentioned By Relationship Term

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

XanaNode Studio Repository

+

Existing: XanaNode Studio Repository. Confidence: 1

+ Incoming node has the same protocol id as an existing node.

Merge candidate

Pending
-

Mentioned By Relationship Term

-

Existing: Relationship. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

XanaNode Workspace Repository

+

Existing: XanaNode Workspace Repository. Confidence: 1

+ Incoming node has the same protocol id as an existing node.

Merge candidate

Pending
-

Mentioned By Relationship Term

-

Existing: Schema. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

Cytoscape.js

+

Existing: Cytoscape.js. Confidence: 1

+ Incoming node has the same protocol id as an existing node.

Merge candidate

Pending
-

Mentions

-

Existing: XanaNode. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. +

Hugo

+

Existing: Hugo. Confidence: 1

+ Incoming node has the same protocol id as an existing node.

Merge candidate

Pending
-

Mentions

-

Existing: XanaNode. Confidence: 0.78

+

A knowledge substrate is structure, not just information

+

Existing: Knowledge Substrate. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -19902,8 +399,8 @@

Mentions

Merge candidate

Pending -

Mentions

-

Existing: Relationship. Confidence: 0.78

+

A knowledge substrate is structure, not just information

+

Existing: A knowledge substrate is structure, not information. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -19911,8 +408,8 @@

Mentions

Merge candidate

Pending -

Mentions

-

Existing: Schema. Confidence: 0.78

+

Associative Trails

+

Existing: Associative Trails Fragment. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -19920,8 +417,8 @@

Mentions

Merge candidate

Pending -

Motivated by

-

Existing: XanaNode. Confidence: 0.78

+

As We May Think Fragment 0004

+

Existing: As We May Think. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -19929,8 +426,8 @@

Motivated by

Merge candidate

Pending -

Motivated by

-

Existing: XanaNode. Confidence: 0.78

+

Knowledge Substrate

+

Existing: Federated Knowledge Substrates. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -19938,8 +435,8 @@

Motivated by

Merge candidate

Pending -

Motivated by

-

Existing: Relationship. Confidence: 0.78

+

Knowledge Substrate

+

Existing: A knowledge substrate is structure, not information. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -19947,8 +444,8 @@

Motivated by

Merge candidate

Pending -

Motivated by

-

Existing: Schema. Confidence: 0.78

+

As We May Think

+

Existing: Associative Trails Fragment. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -19956,7 +453,7 @@

Motivated by

Merge candidate

Pending -

Motivates Relationship Term

+

Relationships Preserve Knowledge

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -19965,7 +462,7 @@

Motivates Relationship Term

Merge candidate

Pending -

Motivates Relationship Term

+

XanaNode Contributors

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -19974,8 +471,8 @@

Motivates Relationship Term

Merge candidate

Pending -

Motivates Relationship Term

-

Existing: Relationship. Confidence: 0.78

+

Knowledge Substrate

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -19983,8 +480,8 @@

Motivates Relationship Term

Merge candidate

Pending -

Motivates Relationship Term

-

Existing: Schema. Confidence: 0.78

+

Knowledge Substrate

+

Existing: Federated Knowledge Substrates. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -19992,8 +489,8 @@

Motivates Relationship Term

Merge candidate

Pending -

Narrower Than Relationship Term

-

Existing: XanaNode. Confidence: 0.78

+

Knowledge Substrate

+

Existing: A knowledge substrate is structure, not information. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20001,8 +498,8 @@

Narrower Than Relationship Term

Merge candidate

Pending -

Narrower Than Relationship Term

-

Existing: XanaNode. Confidence: 0.78

+

Protocol Artifacts

+

Existing: Protocol Artifacts Trail. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20010,8 +507,8 @@

Narrower Than Relationship Term

Merge candidate

Pending -

Narrower Than Relationship Term

-

Existing: Relationship. Confidence: 0.78

+

Protocol Artifacts

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20019,8 +516,8 @@

Narrower Than Relationship Term

Merge candidate

Pending -

Narrower Than Relationship Term

-

Existing: Schema. Confidence: 0.78

+

Substrate Projection Layer

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20028,8 +525,8 @@

Narrower Than Relationship Term

Merge candidate

Pending -

Occurred at

-

Existing: XanaNode. Confidence: 0.78

+

XanaNode

+

Existing: XanaNode Implementation Stack Trail. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20037,8 +534,8 @@

Occurred at

Merge candidate

Pending -

Occurred at

-

Existing: XanaNode. Confidence: 0.78

+

XanaNode

+

Existing: XanaNode Core Trail. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20046,8 +543,8 @@

Occurred at

Merge candidate

Pending -

Occurred at

-

Existing: Relationship. Confidence: 0.78

+

XanaNode

+

Existing: Protocol Artifacts Trail. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20055,8 +552,8 @@

Occurred at

Merge candidate

Pending -

Occurred at

-

Existing: Schema. Confidence: 0.78

+

XanaNode

+

Existing: Historical Lineage Trail. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20064,8 +561,8 @@

Occurred at

Merge candidate

Pending -

Parallel to

-

Existing: XanaNode. Confidence: 0.78

+

XanaNode

+

Existing: Branching Orientation Trail. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20073,8 +570,8 @@

Parallel to

Merge candidate

Pending -

Parallel to

-

Existing: XanaNode. Confidence: 0.78

+

XanaNode

+

Existing: Static Publishing. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20082,8 +579,8 @@

Parallel to

Merge candidate

Pending -

Parallel to

-

Existing: Relationship. Confidence: 0.78

+

XanaNode

+

Existing: Hugo. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20091,8 +588,8 @@

Parallel to

Merge candidate

Pending -

Parallel to

-

Existing: Schema. Confidence: 0.78

+

XanaNode

+

Existing: Cytoscape.js. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20100,8 +597,8 @@

Parallel to

Merge candidate

Pending -

Part Of Relationship Term

-

Existing: XanaNode. Confidence: 0.78

+

XanaNode

+

Existing: XanaNode Workspace Repository. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20109,8 +606,8 @@

Part Of Relationship Term

Merge candidate

Pending -

Part Of Relationship Term

-

Existing: XanaNode. Confidence: 0.78

+

XanaNode

+

Existing: XanaNode Studio Repository. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20118,8 +615,8 @@

Part Of Relationship Term

Merge candidate

Pending -

Part Of Relationship Term

-

Existing: Relationship. Confidence: 0.78

+

XanaNode

+

Existing: XanaNode Protocol Repository. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20127,8 +624,8 @@

Part Of Relationship Term

Merge candidate

Pending -

Part Of Relationship Term

-

Existing: Schema. Confidence: 0.78

+

XanaNode

+

Existing: XanaNode Hugo Repository. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20136,8 +633,8 @@

Part Of Relationship Term

Merge candidate

Pending -

Participated in

-

Existing: XanaNode. Confidence: 0.78

+

XanaNode

+

Existing: XanaNode Core SDK Repository. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20145,8 +642,8 @@

Participated in

Merge candidate

Pending -

Participated in

-

Existing: XanaNode. Confidence: 0.78

+

XanaNode

+

Existing: Xanadu: Document Interconnection Enabling Re-use. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20154,8 +651,8 @@

Participated in

Merge candidate

Pending -

Participated in

-

Existing: Relationship. Confidence: 0.78

+

XanaNode

+

Existing: 9.6 Million Links in Source Code Comments. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20163,8 +660,8 @@

Participated in

Merge candidate

Pending -

Participated in

-

Existing: Schema. Confidence: 0.78

+

XanaNode

+

Existing: Mother of All Demos. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20172,8 +669,8 @@

Participated in

Merge candidate

Pending -

Popularized

-

Existing: XanaNode. Confidence: 0.78

+

XanaNode

+

Existing: As We May Think. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20181,8 +678,8 @@

Popularized

Merge candidate

Pending -

Popularized

-

Existing: XanaNode. Confidence: 0.78

+

XanaNode

+

Existing: XanaNode Relationship Types. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20190,8 +687,8 @@

Popularized

Merge candidate

Pending -

Popularized

-

Existing: Relationship. Confidence: 0.78

+

XanaNode

+

Existing: XanaNode Node Types. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20199,8 +696,8 @@

Popularized

Merge candidate

Pending -

Popularized

-

Existing: Schema. Confidence: 0.78

+

XanaNode

+

Existing: XanaNode Core Schema. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20208,8 +705,8 @@

Popularized

Merge candidate

Pending -

Popularized

-

Existing: Popularized By Relationship Term. Confidence: 0.78

+

XanaNode

+

Existing: Substrate Relationships Schema. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20217,8 +714,8 @@

Popularized

Merge candidate

Pending -

Popularized By Relationship Term

-

Existing: XanaNode. Confidence: 0.78

+

XanaNode

+

Existing: Substrate Node Schema. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20226,8 +723,8 @@

Popularized By Relationship Term

Merge candidate

Pending -

Popularized By Relationship Term

-

Existing: XanaNode. Confidence: 0.78

+

XanaNode

+

Existing: Substrate Manifest Schema. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20235,8 +732,8 @@

Popularized By Relationship Term

Merge candidate

Pending -

Popularized By Relationship Term

-

Existing: Relationship. Confidence: 0.78

+

XanaNode

+

Existing: Namespace Schema. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20244,8 +741,8 @@

Popularized By Relationship Term

Merge candidate

Pending -

Popularized By Relationship Term

-

Existing: Schema. Confidence: 0.78

+

XanaNode

+

Existing: Merge Report Schema. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20253,8 +750,8 @@

Popularized By Relationship Term

Merge candidate

Pending -

Popularized By Relationship Term

-

Existing: Popularized. Confidence: 0.78

+

XanaNode

+

Existing: Compatibility Report Schema. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20262,8 +759,8 @@

Popularized By Relationship Term

Merge candidate

Pending -

Possible match

-

Existing: XanaNode. Confidence: 0.78

+

XanaNode

+

Existing: XanaNode Hugo Theme. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20271,8 +768,8 @@

Possible match

Merge candidate

Pending -

Possible match

-

Existing: XanaNode. Confidence: 0.78

+

XanaNode

+

Existing: Project Xanadu. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20280,8 +777,8 @@

Possible match

Merge candidate

Pending -

Possible match

-

Existing: Relationship. Confidence: 0.78

+

XanaNode

+

Existing: NLS. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20289,8 +786,8 @@

Possible match

Merge candidate

Pending -

Possible match

-

Existing: Schema. Confidence: 0.78

+

XanaNode

+

Existing: Memex. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20298,8 +795,8 @@

Possible match

Merge candidate

Pending -

Preceded

-

Existing: XanaNode. Confidence: 0.78

+

XanaNode

+

Existing: Vannevar Bush. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20307,8 +804,8 @@

Preceded

Merge candidate

Pending -

Preceded

-

Existing: XanaNode. Confidence: 0.78

+

XanaNode

+

Existing: Ted Nelson. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20316,8 +813,8 @@

Preceded

Merge candidate

Pending -

Preceded

-

Existing: Relationship. Confidence: 0.78

+

XanaNode

+

Existing: Douglas Engelbart. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20325,8 +822,8 @@

Preceded

Merge candidate

Pending -

Preceded

-

Existing: Schema. Confidence: 0.78

+

XanaNode

+

Existing: Link Rot. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20334,8 +831,8 @@

Preceded

Merge candidate

Pending -

Presented

-

Existing: XanaNode. Confidence: 0.78

+

XanaNode

+

Existing: XanaNode Icon. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20343,8 +840,8 @@

Presented

Merge candidate

Pending -

Presented

-

Existing: XanaNode. Confidence: 0.78

+

XanaNode

+

Existing: What Is XanaNode?. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20352,8 +849,8 @@

Presented

Merge candidate

Pending -

Presented

-

Existing: Relationship. Confidence: 0.78

+

XanaNode

+

Existing: Using Hugo with Protocol JSON. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20361,8 +858,8 @@

Presented

Merge candidate

Pending -

Presented

-

Existing: Schema. Confidence: 0.78

+

XanaNode

+

Existing: Start Here. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20370,8 +867,8 @@

Presented

Merge candidate

Pending -

Presented

-

Existing: Presented By Relationship Term. Confidence: 0.78

+

XanaNode

+

Existing: Unlabeled Hyperlink. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20379,8 +876,8 @@

Presented

Merge candidate

Pending -

Presented

-

Existing: Represented By Relationship Term. Confidence: 0.78

+

XanaNode

+

Existing: Typed Relationships. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20388,8 +885,8 @@

Presented

Merge candidate

Pending -

Presented By Relationship Term

-

Existing: XanaNode. Confidence: 0.78

+

XanaNode

+

Existing: Tumbler Addressing. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20397,8 +894,8 @@

Presented By Relationship Term

Merge candidate

Pending -

Presented By Relationship Term

-

Existing: XanaNode. Confidence: 0.78

+

XanaNode

+

Existing: Transclusion. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20406,8 +903,8 @@

Presented By Relationship Term

Merge candidate

Pending -

Presented By Relationship Term

-

Existing: Relationship. Confidence: 0.78

+

XanaNode

+

Existing: Substrate Relationship List. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20415,8 +912,8 @@

Presented By Relationship Term

Merge candidate

Pending -

Presented By Relationship Term

-

Existing: Schema. Confidence: 0.78

+

XanaNode

+

Existing: Substrate Node Record. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20424,8 +921,8 @@

Presented By Relationship Term

Merge candidate

Pending -

Presented By Relationship Term

-

Existing: Presented. Confidence: 0.78

+

XanaNode

+

Existing: Substrate Manifest. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20433,8 +930,8 @@

Presented By Relationship Term

Merge candidate

Pending -

Presented By Relationship Term

-

Existing: Represented By Relationship Term. Confidence: 0.78

+

XanaNode

+

Existing: Single Source of Truth. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20442,8 +939,8 @@

Presented By Relationship Term

Merge candidate

Pending -

Preserved By Relationship Term

-

Existing: XanaNode. Confidence: 0.78

+

XanaNode

+

Existing: Schema Extension. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20451,8 +948,8 @@

Preserved By Relationship Term

Merge candidate

Pending -

Preserved By Relationship Term

-

Existing: XanaNode. Confidence: 0.78

+

XanaNode

+

Existing: Review Suggestions. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20460,8 +957,8 @@

Preserved By Relationship Term

Merge candidate

Pending -

Preserved By Relationship Term

-

Existing: Relationship. Confidence: 0.78

+

XanaNode

+

Existing: Provenance. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20469,8 +966,8 @@

Preserved By Relationship Term

Merge candidate

Pending -

Preserved By Relationship Term

-

Existing: Schema. Confidence: 0.78

+

XanaNode

+

Existing: Protocol Artifacts. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20478,8 +975,8 @@

Preserved By Relationship Term

Merge candidate

Pending -

Preserves

-

Existing: XanaNode. Confidence: 0.78

+

XanaNode

+

Existing: Namespacing. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20487,8 +984,8 @@

Preserves

Merge candidate

Pending -

Preserves

-

Existing: XanaNode. Confidence: 0.78

+

XanaNode

+

Existing: Namespace Registry. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20496,8 +993,8 @@

Preserves

Merge candidate

Pending -

Preserves

-

Existing: Relationship. Confidence: 0.78

+

XanaNode

+

Existing: Moderation Model. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20505,8 +1002,8 @@

Preserves

Merge candidate

Pending -

Preserves

-

Existing: Schema. Confidence: 0.78

+

XanaNode

+

Existing: Merge Validation. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20514,8 +1011,8 @@

Preserves

Merge candidate

Pending -

Produces Relationship Term

-

Existing: XanaNode. Confidence: 0.78

+

XanaNode

+

Existing: Merge Report. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20523,8 +1020,8 @@

Produces Relationship Term

Merge candidate

Pending -

Produces Relationship Term

-

Existing: XanaNode. Confidence: 0.78

+

XanaNode

+

Existing: Known Implementations Registry. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20532,8 +1029,8 @@

Produces Relationship Term

Merge candidate

Pending -

Produces Relationship Term

-

Existing: Relationship. Confidence: 0.78

+

XanaNode

+

Existing: Knowledge Substrate. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20541,8 +1038,8 @@

Produces Relationship Term

Merge candidate

Pending -

Produces Relationship Term

-

Existing: Schema. Confidence: 0.78

+

XanaNode

+

Existing: Independent Moderation. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20550,8 +1047,8 @@

Produces Relationship Term

Merge candidate

Pending -

Proposed

-

Existing: XanaNode. Confidence: 0.78

+

XanaNode

+

Existing: Fragment Node. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20559,8 +1056,8 @@

Proposed

Merge candidate

Pending -

Proposed

-

Existing: XanaNode. Confidence: 0.78

+

XanaNode

+

Existing: Federation Rules. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20568,8 +1065,8 @@

Proposed

Merge candidate

Pending -

Proposed

-

Existing: Relationship. Confidence: 0.78

+

XanaNode

+

Existing: Federation Example. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20577,8 +1074,8 @@

Proposed

Merge candidate

Pending -

Proposed

-

Existing: Schema. Confidence: 0.78

+

XanaNode

+

Existing: Federated Knowledge Substrates. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20586,8 +1083,8 @@

Proposed

Merge candidate

Pending -

Proposed

-

Existing: Proposed By Relationship Term. Confidence: 0.78

+

XanaNode

+

Existing: Dispute Resolution. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20595,8 +1092,8 @@

Proposed

Merge candidate

Pending -

Proposed By Relationship Term

-

Existing: XanaNode. Confidence: 0.78

+

XanaNode

+

Existing: Deep Linking. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20604,8 +1101,8 @@

Proposed By Relationship Term

Merge candidate

Pending -

Proposed By Relationship Term

-

Existing: XanaNode. Confidence: 0.78

+

XanaNode

+

Existing: Custom Extension Substrate. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20613,8 +1110,8 @@

Proposed By Relationship Term

Merge candidate

Pending -

Proposed By Relationship Term

-

Existing: Relationship. Confidence: 0.78

+

XanaNode

+

Existing: Compatibility Report. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20622,8 +1119,8 @@

Proposed By Relationship Term

Merge candidate

Pending -

Proposed By Relationship Term

-

Existing: Schema. Confidence: 0.78

+

XanaNode

+

Existing: Compatibility Levels. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20631,8 +1128,8 @@

Proposed By Relationship Term

Merge candidate

Pending -

Proposed By Relationship Term

-

Existing: Proposed. Confidence: 0.78

+

XanaNode

+

Existing: Civilizational Memory. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20640,8 +1137,8 @@

Proposed By Relationship Term

Merge candidate

Pending -

Quoted By Relationship Term

-

Existing: XanaNode. Confidence: 0.78

+

XanaNode

+

Existing: Canonical Type Policy. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20649,8 +1146,8 @@

Quoted By Relationship Term

Merge candidate

Pending -

Quoted By Relationship Term

-

Existing: XanaNode. Confidence: 0.78

+

XanaNode

+

Existing: A knowledge substrate is structure, not information. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20658,8 +1155,8 @@

Quoted By Relationship Term

Merge candidate

Pending -

Quoted By Relationship Term

-

Existing: Relationship. Confidence: 0.78

+

XanaNode

+

Existing: Typed relationships preserve context that hyperlinks lose. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20667,8 +1164,8 @@

Quoted By Relationship Term

Merge candidate

Pending -

Quoted By Relationship Term

-

Existing: Schema. Confidence: 0.78

+

XanaNode

+

Existing: Substrates should merge without collapsing disagreement. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20676,8 +1173,8 @@

Quoted By Relationship Term

Merge candidate

Pending -

Quotes

-

Existing: XanaNode. Confidence: 0.78

+

XanaNode

+

Existing: GitHub. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20685,8 +1182,8 @@

Quotes

Merge candidate

Pending -

Quotes

-

Existing: XanaNode. Confidence: 0.78

+

XanaNode

+

Existing: Support. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20694,8 +1191,8 @@

Quotes

Merge candidate

Pending -

Quotes

-

Existing: Relationship. Confidence: 0.78

+

XanaNode

+

Existing: Reusable Media Fragment. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20703,8 +1200,8 @@

Quotes

Merge candidate

Pending -

Quotes

-

Existing: Schema. Confidence: 0.78

+

XanaNode

+

Existing: Augmenting Human Intelligence Fragment. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20712,8 +1209,8 @@

Quotes

Merge candidate

Pending -

Refined By Relationship Term

-

Existing: XanaNode. Confidence: 0.78

+

XanaNode

+

Existing: Associative Trails Fragment. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20721,7 +1218,7 @@

Refined By Relationship Term

Merge candidate

Pending -

Refined By Relationship Term

+

What Is XanaNode?

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20730,8 +1227,8 @@

Refined By Relationship Term

Merge candidate

Pending -

Refined By Relationship Term

-

Existing: Relationship. Confidence: 0.78

+

XanaNode Canonical Pack Bootstrap

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20739,8 +1236,8 @@

Refined By Relationship Term

Merge candidate

Pending -

Refined By Relationship Term

-

Existing: Schema. Confidence: 0.78

+

Relationships Preserve Knowledge Sentence

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20748,7 +1245,7 @@

Refined By Relationship Term

Merge candidate

Pending -

Refines

+

XanaNode Icon

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20757,7 +1254,7 @@

Refines

Merge candidate

Pending -

Refines

+

Markdown Recreation Friction

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -20766,8 +1263,8 @@

Refines

Merge candidate

Pending -

Refines

-

Existing: Relationship. Confidence: 0.78

+

Built By Bots

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20775,8 +1272,8 @@

Refines

Merge candidate

Pending -

Refines

-

Existing: Schema. Confidence: 0.78

+

Cytoscape Consortium

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20784,7 +1281,7 @@

Refines

Merge candidate

Pending -

Relationship Type Registry

+

Hugo Authors

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20793,7 +1290,7 @@

Relationship Type Registry

Merge candidate

Pending -

Relationship Type Registry

+

Christian Siefen

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -20802,8 +1299,8 @@

Relationship Type Registry

Merge candidate

Pending -

Relationship Type Registry

-

Existing: Relationship. Confidence: 0.78

+

World Wide Web

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20811,8 +1308,8 @@

Relationship Type Registry

Merge candidate

Pending -

Relationship Type Registry

-

Existing: Schema. Confidence: 0.78

+

XanaNode Core SDK

+

Existing: XanaNode Core SDK Repository. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20820,7 +1317,7 @@

Relationship Type Registry

Merge candidate

Pending -

Related to

+

XanaNode Core SDK

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20829,7 +1326,7 @@

Related to

Merge candidate

Pending -

Related to

+

XanaNode Hugo Theme

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -20838,8 +1335,8 @@

Related to

Merge candidate

Pending -

Related to

-

Existing: Relationship. Confidence: 0.78

+

XanaNode Protocol

+

Existing: XanaNode Protocol Repository. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20847,8 +1344,8 @@

Related to

Merge candidate

Pending -

Related to

-

Existing: Schema. Confidence: 0.78

+

XanaNode Protocol

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20856,8 +1353,8 @@

Related to

Merge candidate

Pending -

Represented By Relationship Term

-

Existing: XanaNode. Confidence: 0.78

+

XanaNode Workspace

+

Existing: XanaNode Workspace Repository. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20865,7 +1362,7 @@

Represented By Relationship Term

Merge candidate

Pending -

Represented By Relationship Term

+

XanaNode Workspace

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20874,8 +1371,8 @@

Represented By Relationship Term

Merge candidate

Pending -

Represented By Relationship Term

-

Existing: Relationship. Confidence: 0.78

+

XNP-0004 Merge Validation

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20883,8 +1380,8 @@

Represented By Relationship Term

Merge candidate

Pending -

Represented By Relationship Term

-

Existing: Schema. Confidence: 0.78

+

XNP-0004 Merge Validation

+

Existing: Merge Validation. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20892,8 +1389,8 @@

Represented By Relationship Term

Merge candidate

Pending -

Represented By Relationship Term

-

Existing: Presented. Confidence: 0.78

+

Protocol Implements Relationship Preservation

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20901,8 +1398,8 @@

Represented By Relationship Term

Merge candidate

Pending -

Represented By Relationship Term

-

Existing: Presented By Relationship Term. Confidence: 0.78

+

Canonical Pack v0.1.0

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20910,7 +1407,7 @@

Represented By Relationship Term

Merge candidate

Pending -

Represents

+

Author Profile Schema

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20919,7 +1416,7 @@

Represents

Merge candidate

Pending -

Represents

+

Author Profile Schema

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -20928,8 +1425,8 @@

Represents

Merge candidate

Pending -

Represents

-

Existing: Relationship. Confidence: 0.78

+

Compatibility Report Schema

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20937,8 +1434,8 @@

Represents

Merge candidate

Pending -

Represents

-

Existing: Schema. Confidence: 0.78

+

Compatibility Report Schema

+

Existing: Compatibility Report. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20946,7 +1443,7 @@

Represents

Merge candidate

Pending -

Required For Relationship Term

+

Merge Report Schema

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20955,8 +1452,8 @@

Required For Relationship Term

Merge candidate

Pending -

Required For Relationship Term

-

Existing: XanaNode. Confidence: 0.78

+

Merge Report Schema

+

Existing: Merge Report. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20964,8 +1461,8 @@

Required For Relationship Term

Merge candidate

Pending -

Required For Relationship Term

-

Existing: Relationship. Confidence: 0.78

+

Nanopublication Schema

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20973,8 +1470,8 @@

Required For Relationship Term

Merge candidate

Pending -

Required For Relationship Term

-

Existing: Schema. Confidence: 0.78

+

Ro Crate Metadata Schema

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20982,7 +1479,7 @@

Required For Relationship Term

Merge candidate

Pending -

Requires

+

Substrate Diff Schema

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -20991,7 +1488,7 @@

Requires

Merge candidate

Pending -

Requires

+

Substrate Manifest Schema

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -21000,8 +1497,8 @@

Requires

Merge candidate

Pending -

Requires

-

Existing: Relationship. Confidence: 0.78

+

Substrate Manifest Schema

+

Existing: Substrate Manifest. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21009,8 +1506,8 @@

Requires

Merge candidate

Pending -

Requires

-

Existing: Schema. Confidence: 0.78

+

Substrate Node Schema

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21018,7 +1515,7 @@

Requires

Merge candidate

Pending -

Results from

+

Substrate Relationships Schema

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21027,8 +1524,8 @@

Results from

Merge candidate

Pending -

Results from

-

Existing: XanaNode. Confidence: 0.78

+

Xananode Node Types Schema

+

Existing: XanaNode Node Types. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21036,8 +1533,8 @@

Results from

Merge candidate

Pending -

Results from

-

Existing: Relationship. Confidence: 0.78

+

Xananode Node Types Schema

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21045,8 +1542,8 @@

Results from

Merge candidate

Pending -

Results from

-

Existing: Schema. Confidence: 0.78

+

Xananode Property Registry Schema

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21054,8 +1551,8 @@

Results from

Merge candidate

Pending -

Same entity

-

Existing: XanaNode. Confidence: 0.78

+

Xananode Relationship Types Schema

+

Existing: XanaNode Relationship Types. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21063,7 +1560,7 @@

Same entity

Merge candidate

Pending -

Same entity

+

Xananode Relationship Types Schema

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21072,8 +1569,8 @@

Same entity

Merge candidate

Pending -

Same entity

-

Existing: Relationship. Confidence: 0.78

+

Canonical Schemas Registry

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21081,8 +1578,8 @@

Same entity

Merge candidate

Pending -

Same entity

-

Existing: Schema. Confidence: 0.78

+

Compatibility Report Schema

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21090,8 +1587,8 @@

Same entity

Merge candidate

Pending -

Shaped By Relationship Term

-

Existing: XanaNode. Confidence: 0.78

+

Compatibility Report Schema

+

Existing: Compatibility Report. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21099,7 +1596,7 @@

Shaped By Relationship Term

Merge candidate

Pending -

Shaped By Relationship Term

+

Known Implementations Registry

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21108,8 +1605,8 @@

Shaped By Relationship Term

Merge candidate

Pending -

Shaped By Relationship Term

-

Existing: Relationship. Confidence: 0.78

+

Merge Report Schema

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21117,8 +1614,8 @@

Shaped By Relationship Term

Merge candidate

Pending -

Shaped By Relationship Term

-

Existing: Schema. Confidence: 0.78

+

Merge Report Schema

+

Existing: Merge Report. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21126,7 +1623,7 @@

Shaped By Relationship Term

Merge candidate

Pending -

Shapes

+

Federation Merge Report Example Namespace

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21135,8 +1632,8 @@

Shapes

Merge candidate

Pending -

Shapes

-

Existing: XanaNode. Confidence: 0.78

+

Federation Merge Report Example Namespace

+

Existing: Merge Report. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21144,8 +1641,8 @@

Shapes

Merge candidate

Pending -

Shapes

-

Existing: Relationship. Confidence: 0.78

+

Minimal Example Namespace

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21153,8 +1650,8 @@

Shapes

Merge candidate

Pending -

Shapes

-

Existing: Schema. Confidence: 0.78

+

Museum Extension Example Namespace

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21162,7 +1659,7 @@

Shapes

Merge candidate

Pending -

Site Of Relationship Term

+

Federation Example A Namespace

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21171,8 +1668,8 @@

Site Of Relationship Term

Merge candidate

Pending -

Site Of Relationship Term

-

Existing: XanaNode. Confidence: 0.78

+

Federation Example A Namespace

+

Existing: Federation Example. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21180,8 +1677,8 @@

Site Of Relationship Term

Merge candidate

Pending -

Site Of Relationship Term

-

Existing: Relationship. Confidence: 0.78

+

Federation Example B Namespace

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21189,8 +1686,8 @@

Site Of Relationship Term

Merge candidate

Pending -

Site Of Relationship Term

-

Existing: Schema. Confidence: 0.78

+

Federation Example B Namespace

+

Existing: Federation Example. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21198,7 +1695,7 @@

Site Of Relationship Term

Merge candidate

Pending -

Spoke at

+

Namespace Registry

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21207,7 +1704,7 @@

Spoke at

Merge candidate

Pending -

Spoke at

+

Namespace Schema

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -21216,8 +1713,8 @@

Spoke at

Merge candidate

Pending -

Spoke at

-

Existing: Relationship. Confidence: 0.78

+

XanaNode Core

+

Existing: XanaNode Core Trail. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21225,8 +1722,8 @@

Spoke at

Merge candidate

Pending -

Spoke at

-

Existing: Schema. Confidence: 0.78

+

XanaNode Core

+

Existing: XanaNode Core SDK Repository. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21234,8 +1731,8 @@

Spoke at

Merge candidate

Pending -

Starts with

-

Existing: XanaNode. Confidence: 0.78

+

XanaNode Core

+

Existing: XanaNode Core Schema. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21243,7 +1740,7 @@

Starts with

Merge candidate

Pending -

Starts with

+

XanaNode Core

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21252,8 +1749,8 @@

Starts with

Merge candidate

Pending -

Starts with

-

Existing: Relationship. Confidence: 0.78

+

Nanopublication Schema

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21261,8 +1758,8 @@

Starts with

Merge candidate

Pending -

Starts with

-

Existing: Schema. Confidence: 0.78

+

Claim

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21270,7 +1767,7 @@

Starts with

Merge candidate

Pending -

Superseded By Relationship Term

+

Community

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21279,7 +1776,7 @@

Superseded By Relationship Term

Merge candidate

Pending -

Superseded By Relationship Term

+

Concept

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -21288,8 +1785,8 @@

Superseded By Relationship Term

Merge candidate

Pending -

Superseded By Relationship Term

-

Existing: Relationship. Confidence: 0.78

+

Concept

+

Existing: Unlabeled Hyperlink. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21297,8 +1794,8 @@

Superseded By Relationship Term

Merge candidate

Pending -

Superseded By Relationship Term

-

Existing: Schema. Confidence: 0.78

+

Concept

+

Existing: Typed Relationships. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21306,8 +1803,8 @@

Superseded By Relationship Term

Merge candidate

Pending -

Supersedes

-

Existing: XanaNode. Confidence: 0.78

+

Concept

+

Existing: Tumbler Addressing. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21315,8 +1812,8 @@

Supersedes

Merge candidate

Pending -

Supersedes

-

Existing: XanaNode. Confidence: 0.78

+

Concept

+

Existing: Transclusion. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21324,8 +1821,8 @@

Supersedes

Merge candidate

Pending -

Supersedes

-

Existing: Relationship. Confidence: 0.78

+

Concept

+

Existing: Substrate Relationship List. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21333,8 +1830,8 @@

Supersedes

Merge candidate

Pending -

Supersedes

-

Existing: Schema. Confidence: 0.78

+

Concept

+

Existing: Substrate Node Record. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21342,8 +1839,8 @@

Supersedes

Merge candidate

Pending -

Supported By Relationship Term

-

Existing: XanaNode. Confidence: 0.78

+

Concept

+

Existing: Substrate Manifest. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21351,8 +1848,8 @@

Supported By Relationship Term

Merge candidate

Pending -

Supported By Relationship Term

-

Existing: Support. Confidence: 0.78

+

Concept

+

Existing: Single Source of Truth. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21360,8 +1857,8 @@

Supported By Relationship Term

Merge candidate

Pending -

Supported By Relationship Term

-

Existing: XanaNode. Confidence: 0.78

+

Concept

+

Existing: Schema Extension. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21369,8 +1866,8 @@

Supported By Relationship Term

Merge candidate

Pending -

Supported By Relationship Term

-

Existing: Relationship. Confidence: 0.78

+

Concept

+

Existing: Review Suggestions. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21378,8 +1875,8 @@

Supported By Relationship Term

Merge candidate

Pending -

Supported By Relationship Term

-

Existing: Schema. Confidence: 0.78

+

Concept

+

Existing: Provenance. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21387,8 +1884,8 @@

Supported By Relationship Term

Merge candidate

Pending -

Supports

-

Existing: XanaNode. Confidence: 0.78

+

Concept

+

Existing: Protocol Artifacts. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21396,8 +1893,8 @@

Supports

Merge candidate

Pending -

Supports

-

Existing: Support. Confidence: 0.78

+

Concept

+

Existing: Namespacing. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21405,8 +1902,8 @@

Supports

Merge candidate

Pending -

Supports

-

Existing: XanaNode. Confidence: 0.78

+

Concept

+

Existing: Namespace Registry. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21414,8 +1911,8 @@

Supports

Merge candidate

Pending -

Supports

-

Existing: Relationship. Confidence: 0.78

+

Concept

+

Existing: Moderation Model. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21423,8 +1920,8 @@

Supports

Merge candidate

Pending -

Supports

-

Existing: Schema. Confidence: 0.78

+

Concept

+

Existing: Merge Validation. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21432,8 +1929,8 @@

Supports

Merge candidate

Pending -

Threatened By Relationship Term

-

Existing: XanaNode. Confidence: 0.78

+

Concept

+

Existing: Merge Report. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21441,8 +1938,8 @@

Threatened By Relationship Term

Merge candidate

Pending -

Threatened By Relationship Term

-

Existing: XanaNode. Confidence: 0.78

+

Concept

+

Existing: Known Implementations Registry. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21450,8 +1947,8 @@

Threatened By Relationship Term

Merge candidate

Pending -

Threatened By Relationship Term

-

Existing: Relationship. Confidence: 0.78

+

Concept

+

Existing: Knowledge Substrate. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21459,8 +1956,8 @@

Threatened By Relationship Term

Merge candidate

Pending -

Threatened By Relationship Term

-

Existing: Schema. Confidence: 0.78

+

Concept

+

Existing: Independent Moderation. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21468,8 +1965,8 @@

Threatened By Relationship Term

Merge candidate

Pending -

Threatens

-

Existing: XanaNode. Confidence: 0.78

+

Concept

+

Existing: Fragment Node. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21477,8 +1974,8 @@

Threatens

Merge candidate

Pending -

Threatens

-

Existing: XanaNode. Confidence: 0.78

+

Concept

+

Existing: Federation Rules. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21486,8 +1983,8 @@

Threatens

Merge candidate

Pending -

Threatens

-

Existing: Relationship. Confidence: 0.78

+

Concept

+

Existing: Federation Example. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21495,8 +1992,8 @@

Threatens

Merge candidate

Pending -

Threatens

-

Existing: Schema. Confidence: 0.78

+

Concept

+

Existing: Federated Knowledge Substrates. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21504,8 +2001,8 @@

Threatens

Merge candidate

Pending -

Trained on

-

Existing: XanaNode. Confidence: 0.78

+

Concept

+

Existing: Dispute Resolution. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21513,8 +2010,8 @@

Trained on

Merge candidate

Pending -

Trained on

-

Existing: XanaNode. Confidence: 0.78

+

Concept

+

Existing: Deep Linking. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21522,8 +2019,8 @@

Trained on

Merge candidate

Pending -

Trained on

-

Existing: Relationship. Confidence: 0.78

+

Concept

+

Existing: Custom Extension Substrate. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21531,8 +2028,8 @@

Trained on

Merge candidate

Pending -

Trained on

-

Existing: Schema. Confidence: 0.78

+

Concept

+

Existing: Compatibility Report. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21540,8 +2037,8 @@

Trained on

Merge candidate

Pending -

Transcluded By Relationship Term

-

Existing: XanaNode. Confidence: 0.78

+

Concept

+

Existing: Compatibility Levels. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21549,8 +2046,8 @@

Transcluded By Relationship Term

Merge candidate

Pending -

Transcluded By Relationship Term

-

Existing: XanaNode. Confidence: 0.78

+

Concept

+

Existing: Civilizational Memory. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21558,8 +2055,8 @@

Transcluded By Relationship Term

Merge candidate

Pending -

Transcluded By Relationship Term

-

Existing: Relationship. Confidence: 0.78

+

Concept

+

Existing: Canonical Type Policy. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21567,8 +2064,8 @@

Transcluded By Relationship Term

Merge candidate

Pending -

Transcluded By Relationship Term

-

Existing: Schema. Confidence: 0.78

+

Essay

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21576,7 +2073,7 @@

Transcluded By Relationship Term

Merge candidate

Pending -

Transcludes

+

Event

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21585,7 +2082,7 @@

Transcludes

Merge candidate

Pending -

Transcludes

+

Fragment

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -21594,8 +2091,8 @@

Transcludes

Merge candidate

Pending -

Transcludes

-

Existing: Relationship. Confidence: 0.78

+

Fragment

+

Existing: Fragment Node. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21603,8 +2100,8 @@

Transcludes

Merge candidate

Pending -

Transcludes

-

Existing: Schema. Confidence: 0.78

+

Fragment

+

Existing: Reusable Media Fragment. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21612,8 +2109,8 @@

Transcludes

Merge candidate

Pending -

Used As Primary Media For Relationship Term

-

Existing: XanaNode. Confidence: 0.78

+

Fragment

+

Existing: Augmenting Human Intelligence Fragment. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21621,8 +2118,8 @@

Used As Primary Media For Relationship Term

Merge candidate

Pending -

Used As Primary Media For Relationship Term

-

Existing: XanaNode. Confidence: 0.78

+

Fragment

+

Existing: Associative Trails Fragment. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21630,8 +2127,8 @@

Used As Primary Media For Relationship Term

Merge candidate

Pending -

Used As Primary Media For Relationship Term

-

Existing: Relationship. Confidence: 0.78

+

Media

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21639,8 +2136,8 @@

Used As Primary Media For Relationship Term

Merge candidate

Pending -

Used As Primary Media For Relationship Term

-

Existing: Schema. Confidence: 0.78

+

Observation

+

Existing: Link Rot. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21648,7 +2145,7 @@

Used As Primary Media For Relationship Term

Merge candidate

Pending -

Used By Relationship Term

+

Observation

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21657,7 +2154,7 @@

Used By Relationship Term

Merge candidate

Pending -

Used By Relationship Term

+

Organization

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -21666,8 +2163,8 @@

Used By Relationship Term

Merge candidate

Pending -

Used By Relationship Term

-

Existing: Relationship. Confidence: 0.78

+

Person

+

Existing: Vannevar Bush. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21675,8 +2172,8 @@

Used By Relationship Term

Merge candidate

Pending -

Used By Relationship Term

-

Existing: Schema. Confidence: 0.78

+

Person

+

Existing: Ted Nelson. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21684,8 +2181,8 @@

Used By Relationship Term

Merge candidate

Pending -

Used To Train Relationship Term

-

Existing: XanaNode. Confidence: 0.78

+

Person

+

Existing: Douglas Engelbart. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21693,7 +2190,7 @@

Used To Train Relationship Term

Merge candidate

Pending -

Used To Train Relationship Term

+

Person

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21702,8 +2199,8 @@

Used To Train Relationship Term

Merge candidate

Pending -

Used To Train Relationship Term

-

Existing: Relationship. Confidence: 0.78

+

Place

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21711,8 +2208,8 @@

Used To Train Relationship Term

Merge candidate

Pending -

Used To Train Relationship Term

-

Existing: Schema. Confidence: 0.78

+

Project

+

Existing: XanaNode Hugo Theme. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21720,8 +2217,8 @@

Used To Train Relationship Term

Merge candidate

Pending -

Uses

-

Existing: XanaNode. Confidence: 0.78

+

Project

+

Existing: Project Xanadu. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21729,8 +2226,8 @@

Uses

Merge candidate

Pending -

Uses

-

Existing: XanaNode. Confidence: 0.78

+

Project

+

Existing: NLS. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21738,8 +2235,8 @@

Uses

Merge candidate

Pending -

Uses

-

Existing: Relationship. Confidence: 0.78

+

Project

+

Existing: Memex. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21747,8 +2244,8 @@

Uses

Merge candidate

Pending -

Uses

-

Existing: Schema. Confidence: 0.78

+

Project

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21756,7 +2253,7 @@

Uses

Merge candidate

Pending -

RO-Crate Metadata Schema

+

Publication

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21765,7 +2262,7 @@

RO-Crate Metadata Schema

Merge candidate

Pending -

RO-Crate Metadata Schema

+

Node Type Registry

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -21774,8 +2271,8 @@

RO-Crate Metadata Schema

Merge candidate

Pending -

RO-Crate Metadata Schema

-

Existing: Schema. Confidence: 0.78

+

Relationship

+

Existing: XanaNode Relationship Types. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21783,8 +2280,8 @@

RO-Crate Metadata Schema

Merge candidate

Pending -

Substrate Diff Schema

-

Existing: XanaNode. Confidence: 0.78

+

Relationship

+

Existing: Substrate Relationships Schema. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21792,7 +2289,7 @@

Substrate Diff Schema

Merge candidate

Pending -

Substrate Diff Schema

+

Relationship

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21801,8 +2298,8 @@

Substrate Diff Schema

Merge candidate

Pending -

Substrate Diff Schema

-

Existing: Schema. Confidence: 0.78

+

Relationship

+

Existing: Typed Relationships. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21810,8 +2307,8 @@

Substrate Diff Schema

Merge candidate

Pending -

Substrate Manifest Schema

-

Existing: XanaNode. Confidence: 0.78

+

Relationship

+

Existing: Substrate Relationship List. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21819,8 +2316,8 @@

Substrate Manifest Schema

Merge candidate

Pending -

Substrate Manifest Schema

-

Existing: Substrate Manifest. Confidence: 0.78

+

Relationship

+

Existing: Typed relationships preserve context that hyperlinks lose. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21828,7 +2325,7 @@

Substrate Manifest Schema

Merge candidate

Pending -

Substrate Manifest Schema

+

Revision

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21837,8 +2334,8 @@

Substrate Manifest Schema

Merge candidate

Pending -

Substrate Manifest Schema

-

Existing: Schema. Confidence: 0.78

+

Schema

+

Existing: XanaNode Relationship Types. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21846,8 +2343,8 @@

Substrate Manifest Schema

Merge candidate

Pending -

Substrate Node Schema

-

Existing: XanaNode. Confidence: 0.78

+

Schema

+

Existing: XanaNode Node Types. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21855,8 +2352,8 @@

Substrate Node Schema

Merge candidate

Pending -

Substrate Node Schema

-

Existing: XanaNode. Confidence: 0.78

+

Schema

+

Existing: XanaNode Core Schema. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21864,8 +2361,8 @@

Substrate Node Schema

Merge candidate

Pending -

Substrate Node Schema

-

Existing: Schema. Confidence: 0.78

+

Schema

+

Existing: Substrate Relationships Schema. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21873,8 +2370,8 @@

Substrate Node Schema

Merge candidate

Pending -

Substrate Relationships Schema

-

Existing: XanaNode. Confidence: 0.78

+

Schema

+

Existing: Substrate Node Schema. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21882,8 +2379,8 @@

Substrate Relationships Schema

Merge candidate

Pending -

Substrate Relationships Schema

-

Existing: XanaNode. Confidence: 0.78

+

Schema

+

Existing: Substrate Manifest Schema. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21891,8 +2388,8 @@

Substrate Relationships Schema

Merge candidate

Pending -

Substrate Relationships Schema

-

Existing: Relationship. Confidence: 0.78

+

Schema

+

Existing: Namespace Schema. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21900,8 +2397,8 @@

Substrate Relationships Schema

Merge candidate

Pending -

Substrate Relationships Schema

-

Existing: Schema. Confidence: 0.78

+

Schema

+

Existing: Merge Report Schema. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21909,8 +2406,8 @@

Substrate Relationships Schema

Merge candidate

Pending -

GitHub Profile

-

Existing: XanaNode. Confidence: 0.78

+

Schema

+

Existing: Compatibility Report Schema. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21918,8 +2415,8 @@

GitHub Profile

Merge candidate

Pending -

GitHub Profile

-

Existing: GitHub. Confidence: 0.78

+

Schema

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21927,8 +2424,8 @@

GitHub Profile

Merge candidate

Pending -

GitHub Profile

-

Existing: XanaNode. Confidence: 0.78

+

Schema

+

Existing: Schema Extension. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21936,8 +2433,8 @@

GitHub Profile

Merge candidate

Pending -

GitHub Profile

-

Existing: Source. Confidence: 0.78

+

Source

+

Existing: XanaNode Workspace Repository. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21945,8 +2442,8 @@

GitHub Profile

Merge candidate

Pending -

Hugo Official Site

-

Existing: XanaNode. Confidence: 0.78

+

Source

+

Existing: XanaNode Studio Repository. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21954,8 +2451,8 @@

Hugo Official Site

Merge candidate

Pending -

Hugo Official Site

-

Existing: XanaNode. Confidence: 0.78

+

Source

+

Existing: XanaNode Protocol Repository. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21963,8 +2460,8 @@

Hugo Official Site

Merge candidate

Pending -

Hugo Official Site

-

Existing: Source. Confidence: 0.78

+

Source

+

Existing: XanaNode Hugo Repository. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21972,8 +2469,8 @@

Hugo Official Site

Merge candidate

Pending -

Support XanaNode

-

Existing: XanaNode. Confidence: 0.78

+

Source

+

Existing: XanaNode Core SDK Repository. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21981,8 +2478,8 @@

Support XanaNode

Merge candidate

Pending -

Support XanaNode

-

Existing: Support. Confidence: 0.78

+

Source

+

Existing: Xanadu: Document Interconnection Enabling Re-use. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21990,8 +2487,8 @@

Support XanaNode

Merge candidate

Pending -

Support XanaNode

-

Existing: XanaNode. Confidence: 0.78

+

Source

+

Existing: 9.6 Million Links in Source Code Comments. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -21999,8 +2496,8 @@

Support XanaNode

Merge candidate

Pending -

Support XanaNode

-

Existing: Source. Confidence: 0.78

+

Source

+

Existing: Mother of All Demos. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22008,8 +2505,8 @@

Support XanaNode

Merge candidate

Pending -

XanaNode.com

-

Existing: XanaNode. Confidence: 0.78

+

Source

+

Existing: As We May Think. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22017,7 +2514,7 @@

XanaNode.com

Merge candidate

Pending -

XanaNode.com

+

Source

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22026,8 +2523,8 @@

XanaNode.com

Merge candidate

Pending -

XanaNode.com

-

Existing: Source. Confidence: 0.78

+

Source

+

Existing: Single Source of Truth. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22035,8 +2532,8 @@

XanaNode.com

Merge candidate

Pending -

XanaNode Core SDK Repository

-

Existing: XanaNode. Confidence: 0.78

+

Source

+

Existing: GitHub. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22044,8 +2541,8 @@

XanaNode Core SDK Repository

Merge candidate

Pending -

XanaNode Core SDK Repository

-

Existing: XanaNode. Confidence: 0.78

+

Source

+

Existing: Support. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22053,8 +2550,8 @@

XanaNode Core SDK Repository

Merge candidate

Pending -

XanaNode Core SDK Repository

-

Existing: XanaNode Core SDK. Confidence: 0.78

+

Technology

+

Existing: Static Publishing. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22062,8 +2559,8 @@

XanaNode Core SDK Repository

Merge candidate

Pending -

XanaNode Core SDK Repository

-

Existing: XanaNode Core. Confidence: 0.78

+

Technology

+

Existing: Hugo. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22071,8 +2568,8 @@

XanaNode Core SDK Repository

Merge candidate

Pending -

XanaNode Core SDK Repository

-

Existing: Source. Confidence: 0.78

+

Technology

+

Existing: Cytoscape.js. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22080,7 +2577,7 @@

XanaNode Core SDK Repository

Merge candidate

Pending -

XanaNode Hugo Repository

+

Technology

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22089,7 +2586,7 @@

XanaNode Hugo Repository

Merge candidate

Pending -

XanaNode Hugo Repository

+

Trail

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -22098,16 +2595,7 @@

XanaNode Hugo Repository

Merge candidate

Pending -

XanaNode Hugo Repository

-

Existing: Source. Confidence: 0.78

- Incoming node title or alias closely matches an existing node. - -
-
-

Merge candidate

- Pending -
-

XanaNode.net

+

Birth date

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22116,7 +2604,7 @@

XanaNode.net

Merge candidate

Pending -

XanaNode.net

+

Currency value

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -22125,8 +2613,8 @@

XanaNode.net

Merge candidate

Pending -

XanaNode.net

-

Existing: Source. Confidence: 0.78

+

External identifier

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22134,7 +2622,7 @@

XanaNode.net

Merge candidate

Pending -

XanaNode.org

+

Geographic coordinates

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22143,7 +2631,7 @@

XanaNode.org

Merge candidate

Pending -

XanaNode.org

+

SI measurement

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -22152,8 +2640,8 @@

XanaNode.org

Merge candidate

Pending -

XanaNode.org

-

Existing: Source. Confidence: 0.78

+

Property Registry

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22161,7 +2649,7 @@

XanaNode.org

Merge candidate

Pending -

XanaNode Protocol Repository

+

Property Registry Schema

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22170,7 +2658,7 @@

XanaNode Protocol Repository

Merge candidate

Pending -

XanaNode Protocol Repository

+

Alias of

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -22179,8 +2667,8 @@

XanaNode Protocol Repository

Merge candidate

Pending -

XanaNode Protocol Repository

-

Existing: XanaNode Protocol. Confidence: 0.78

+

Alternative to

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22188,8 +2676,8 @@

XanaNode Protocol Repository

Merge candidate

Pending -

XanaNode Protocol Repository

-

Existing: Source. Confidence: 0.78

+

Anticipated

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22197,7 +2685,7 @@

XanaNode Protocol Repository

Merge candidate

Pending -

XanaNode Studio Repository

+

Anticipated By Relationship Term

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22206,7 +2694,7 @@

XanaNode Studio Repository

Merge candidate

Pending -

XanaNode Studio Repository

+

Anticipates

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -22215,8 +2703,8 @@

XanaNode Studio Repository

Merge candidate

Pending -

XanaNode Studio Repository

-

Existing: Source. Confidence: 0.78

+

Appears in

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22224,7 +2712,7 @@

XanaNode Studio Repository

Merge candidate

Pending -

XanaNode Workspace Repository

+

Approved

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22233,7 +2721,7 @@

XanaNode Workspace Repository

Merge candidate

Pending -

XanaNode Workspace Repository

+

Approved By Relationship Term

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -22242,8 +2730,8 @@

XanaNode Workspace Repository

Merge candidate

Pending -

XanaNode Workspace Repository

-

Existing: XanaNode Workspace. Confidence: 0.78

+

Arrived From Relationship Term

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22251,8 +2739,8 @@

XanaNode Workspace Repository

Merge candidate

Pending -

XanaNode Workspace Repository

-

Existing: Source. Confidence: 0.78

+

Arrives at

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22260,7 +2748,7 @@

XanaNode Workspace Repository

Merge candidate

Pending -

Cytoscape.js

+

Authored

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22269,7 +2757,7 @@

Cytoscape.js

Merge candidate

Pending -

Cytoscape.js

+

Authored By Relationship Term

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -22278,8 +2766,8 @@

Cytoscape.js

Merge candidate

Pending -

Cytoscape.js

-

Existing: Technology. Confidence: 0.78

+

Broader than

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22287,7 +2775,7 @@

Cytoscape.js

Merge candidate

Pending -

Git

+

Cited By Relationship Term

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22296,7 +2784,7 @@

Git

Merge candidate

Pending -

Git

+

Cites

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -22305,8 +2793,8 @@

Git

Merge candidate

Pending -

Git

-

Existing: Technology. Confidence: 0.78

+

Claim Of Relationship Term

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22314,7 +2802,7 @@

Git

Merge candidate

Pending -

Hugo

+

Clarified By Relationship Term

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22323,7 +2811,7 @@

Hugo

Merge candidate

Pending -

Hugo

+

Clarifies

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -22332,8 +2820,8 @@

Hugo

Merge candidate

Pending -

Hugo

-

Existing: Technology. Confidence: 0.78

+

Coined

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22341,7 +2829,7 @@

Hugo

Merge candidate

Pending -

Node.js

+

Coined By Relationship Term

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22350,7 +2838,7 @@

Node.js

Merge candidate

Pending -

Node.js

+

Collaborated with

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -22359,8 +2847,8 @@

Node.js

Merge candidate

Pending -

Node.js

-

Existing: Technology. Confidence: 0.78

+

Compatible with

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22368,7 +2856,7 @@

Node.js

Merge candidate

Pending -

Python

+

Contains

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22377,7 +2865,7 @@

Python

Merge candidate

Pending -

Python

+

Contemporary of

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -22386,8 +2874,8 @@

Python

Merge candidate

Pending -

Python

-

Existing: Technology. Confidence: 0.78

+

Context for

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22395,7 +2883,7 @@

Python

Merge candidate

Pending -

XanaNode Stack Trail

+

Continued From Relationship Term

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22404,7 +2892,7 @@

XanaNode Stack Trail

Merge candidate

Pending -

XanaNode Stack Trail

+

Continues to

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -22413,7 +2901,7 @@

XanaNode Stack Trail

Merge candidate

Pending -

Gottfried Wilhelm Leibniz

+

Contradicted By Relationship Term

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -22422,7 +2910,7 @@

Gottfried Wilhelm Leibniz

Merge candidate

Pending -

Gottfried Wilhelm Leibniz

+

Contradicts

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -22431,8 +2919,8 @@

Gottfried Wilhelm Leibniz

Merge candidate

Pending -

Gottfried Wilhelm Leibniz

-

Existing: Person. Confidence: 0.78

+

Contrasts with

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22440,7 +2928,7 @@

Gottfried Wilhelm Leibniz

Merge candidate

Pending -

Wilhelm Ostwald

+

Created

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22449,7 +2937,7 @@

Wilhelm Ostwald

Merge candidate

Pending -

Wilhelm Ostwald

+

Created By Relationship Term

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -22458,8 +2946,8 @@

Wilhelm Ostwald

Merge candidate

Pending -

Wilhelm Ostwald

-

Existing: Person. Confidence: 0.78

+

Deep Linked From Relationship Term

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22467,7 +2955,7 @@

Wilhelm Ostwald

Merge candidate

Pending -

Jorge Luis Borges

+

Deep links to

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22476,7 +2964,7 @@

Jorge Luis Borges

Merge candidate

Pending -

Jorge Luis Borges

+

Defined By Relationship Term

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -22485,8 +2973,8 @@

Jorge Luis Borges

Merge candidate

Pending -

Jorge Luis Borges

-

Existing: Person. Confidence: 0.78

+

Defines

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22494,7 +2982,7 @@

Jorge Luis Borges

Merge candidate

Pending -

The Garden of Forking Paths

+

Demonstrated By Relationship Term

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22503,7 +2991,7 @@

The Garden of Forking Paths

Merge candidate

Pending -

The Garden of Forking Paths

+

Demonstrates

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -22512,8 +3000,8 @@

The Garden of Forking Paths

Merge candidate

Pending -

The Garden of Forking Paths

-

Existing: Publication. Confidence: 0.78

+

Dependency Of Relationship Term

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22521,7 +3009,7 @@

The Garden of Forking Paths

Merge candidate

Pending -

Andries van Dam

+

Depends on

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22530,7 +3018,7 @@

Andries van Dam

Merge candidate

Pending -

Andries van Dam

+

Depicted By Relationship Term

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -22539,8 +3027,8 @@

Andries van Dam

Merge candidate

Pending -

Andries van Dam

-

Existing: Person. Confidence: 0.78

+

Depicts

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22548,7 +3036,7 @@

Andries van Dam

Merge candidate

Pending -

Brown University

+

Derived from

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22557,7 +3045,7 @@

Brown University

Merge candidate

Pending -

Brown University

+

Derived Into Relationship Term

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -22566,7 +3054,7 @@

Brown University

Merge candidate

Pending -

Hypertext Editing System

+

Discussed In Relationship Term

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -22575,7 +3063,7 @@

Hypertext Editing System

Merge candidate

Pending -

Hypertext Editing System

+

Discusses

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -22584,8 +3072,8 @@

Hypertext Editing System

Merge candidate

Pending -

Hypertext Editing System

-

Existing: Project. Confidence: 0.78

+

Disputed By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22593,7 +3081,7 @@

Hypertext Editing System

Merge candidate

Pending -

FRESS

+

Disputed identity

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22602,7 +3090,7 @@

FRESS

Merge candidate

Pending -

FRESS

+

Disputes

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -22611,8 +3099,8 @@

FRESS

Merge candidate

Pending -

FRESS

-

Existing: Project. Confidence: 0.78

+

Documented By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22620,7 +3108,7 @@

FRESS

Merge candidate

Pending -

Intermedia

+

Documents

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22629,7 +3117,7 @@

Intermedia

Merge candidate

Pending -

Intermedia

+

Enabled By Relationship Term

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -22638,8 +3126,8 @@

Intermedia

Merge candidate

Pending -

Intermedia

-

Existing: Project. Confidence: 0.78

+

Enables

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22647,7 +3135,7 @@

Intermedia

Merge candidate

Pending -

Nicholas Negroponte

+

Equivalent to

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22656,7 +3144,7 @@

Nicholas Negroponte

Merge candidate

Pending -

Nicholas Negroponte

+

Evidence for

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -22665,8 +3153,8 @@

Nicholas Negroponte

Merge candidate

Pending -

Nicholas Negroponte

-

Existing: Person. Confidence: 0.78

+

Explained By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22674,7 +3162,7 @@

Nicholas Negroponte

Merge candidate

Pending -

Seymour Papert

+

Explains

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22683,7 +3171,7 @@

Seymour Papert

Merge candidate

Pending -

Seymour Papert

+

Extended By Relationship Term

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -22692,8 +3180,8 @@

Seymour Papert

Merge candidate

Pending -

Seymour Papert

-

Existing: Person. Confidence: 0.78

+

Extends

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22701,7 +3189,7 @@

Seymour Papert

Merge candidate

Pending -

Marvin Minsky

+

Extension of

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22710,7 +3198,7 @@

Marvin Minsky

Merge candidate

Pending -

Marvin Minsky

+

Featured In Relationship Term

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -22719,8 +3207,8 @@

Marvin Minsky

Merge candidate

Pending -

Marvin Minsky

-

Existing: Person. Confidence: 0.78

+

Featured Speaker Relationship Term

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22728,7 +3216,7 @@

Marvin Minsky

Merge candidate

Pending -

MIT Media Lab

+

Features

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22737,7 +3225,7 @@

MIT Media Lab

Merge candidate

Pending -

MIT Media Lab

+

Followed Relationship Term

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -22746,8 +3234,8 @@

MIT Media Lab

Merge candidate

Pending -

MIT Media Lab

-

Existing: Organization. Confidence: 0.78

+

Friend of

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22755,7 +3243,7 @@

MIT Media Lab

Merge candidate

Pending -

Hans Peter Brondmo

+

Had Participant Relationship Term

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22764,7 +3252,7 @@

Hans Peter Brondmo

Merge candidate

Pending -

Hans Peter Brondmo

+

Has Alias Relationship Term

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -22773,8 +3261,8 @@

Hans Peter Brondmo

Merge candidate

Pending -

Hans Peter Brondmo

-

Existing: Person. Confidence: 0.78

+

Has Appearance Relationship Term

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22782,7 +3270,7 @@

Hans Peter Brondmo

Merge candidate

Pending -

Micons

+

Has claim

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22791,7 +3279,7 @@

Micons

Merge candidate

Pending -

Micons

+

Has Context Relationship Term

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -22800,8 +3288,8 @@

Micons

Merge candidate

Pending -

Micons

-

Existing: Technology. Confidence: 0.78

+

Has Evidence Relationship Term

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22809,7 +3297,7 @@

Micons

Merge candidate

Pending -

Robert Winter

+

Has Extension Relationship Term

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22818,7 +3306,7 @@

Robert Winter

Merge candidate

Pending -

Robert Winter

+

Has primary media

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -22827,8 +3315,8 @@

Robert Winter

Merge candidate

Pending -

Robert Winter

-

Existing: Person. Confidence: 0.78

+

Identified

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22836,7 +3324,7 @@

Robert Winter

Merge candidate

Pending -

Interactive Beethoven's Ninth

+

Identified By Relationship Term

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22845,7 +3333,7 @@

Interactive Beethoven's Ninth

Merge candidate

Pending -

Interactive Beethoven's Ninth

+

Implemented By Relationship Term

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -22854,8 +3342,8 @@

Interactive Beethoven's Ninth

Merge candidate

Pending -

Interactive Beethoven's Ninth

-

Existing: Project. Confidence: 0.78

+

Implements

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22863,7 +3351,7 @@

Interactive Beethoven's Ninth

Merge candidate

Pending -

Robert Abel

+

Included In Relationship Term

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22872,7 +3360,7 @@

Robert Abel

Merge candidate

Pending -

Robert Abel

+

Includes

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -22881,8 +3369,8 @@

Robert Abel

Merge candidate

Pending -

Robert Abel

-

Existing: Person. Confidence: 0.78

+

Influenced

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22890,7 +3378,7 @@

Robert Abel

Merge candidate

Pending -

Interactive Guernica

+

Influenced By Relationship Term

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22899,7 +3387,7 @@

Interactive Guernica

Merge candidate

Pending -

Interactive Guernica

+

Interviewed

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -22908,8 +3396,8 @@

Interactive Guernica

Merge candidate

Pending -

Interactive Guernica

-

Existing: Project. Confidence: 0.78

+

Interviewed By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22917,7 +3405,7 @@

Interactive Guernica

Merge candidate

Pending -

Ivan Sutherland

+

Introduced

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22926,7 +3414,7 @@

Ivan Sutherland

Merge candidate

Pending -

Ivan Sutherland

+

Introduced By Relationship Term

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -22935,8 +3423,8 @@

Ivan Sutherland

Merge candidate

Pending -

Ivan Sutherland

-

Existing: Person. Confidence: 0.78

+

Introduced in

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22944,7 +3432,7 @@

Ivan Sutherland

Merge candidate

Pending -

Jaron Lanier

+

Introduction Venue Of Relationship Term

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22953,7 +3441,7 @@

Jaron Lanier

Merge candidate

Pending -

Jaron Lanier

+

Is Start Of Relationship Term

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -22962,8 +3450,8 @@

Jaron Lanier

Merge candidate

Pending -

Jaron Lanier

-

Existing: Person. Confidence: 0.78

+

Mapped From Relationship Term

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22971,7 +3459,7 @@

Jaron Lanier

Merge candidate

Pending -

VPL Research

+

Maps to

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22980,7 +3468,7 @@

VPL Research

Merge candidate

Pending -

VPL Research

+

Memorialized By Relationship Term

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -22989,8 +3477,8 @@

VPL Research

Merge candidate

Pending -

VPL Research

-

Existing: Organization. Confidence: 0.78

+

Memorializes

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -22998,7 +3486,7 @@

VPL Research

Merge candidate

Pending -

Scott Fisher

+

Mentioned By Relationship Term

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23007,7 +3495,7 @@

Scott Fisher

Merge candidate

Pending -

Scott Fisher

+

Mentions

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -23016,8 +3504,8 @@

Scott Fisher

Merge candidate

Pending -

Scott Fisher

-

Existing: Person. Confidence: 0.78

+

Motivated by

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23025,7 +3513,7 @@

Scott Fisher

Merge candidate

Pending -

NASA

+

Motivates Relationship Term

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23034,7 +3522,7 @@

NASA

Merge candidate

Pending -

NASA

+

Narrower Than Relationship Term

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -23043,8 +3531,8 @@

NASA

Merge candidate

Pending -

NASA

-

Existing: Organization. Confidence: 0.78

+

Occurred at

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23052,7 +3540,7 @@

NASA

Merge candidate

Pending -

Dirk Gently's Holistic Detective Agency

+

Parallel to

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23061,7 +3549,7 @@

Dirk Gently's Holistic Detective Agency

Merge candidate

Pending -

Dirk Gently's Holistic Detective Agency

+

Part Of Relationship Term

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -23070,8 +3558,8 @@

Dirk Gently's Holistic Detective Agency

Merge candidate

Pending -

Dirk Gently's Holistic Detective Agency

-

Existing: Publication. Confidence: 0.78

+

Participated in

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23079,7 +3567,7 @@

Dirk Gently's Holistic Detective Agency

Merge candidate

Pending -

BBC Two

+

Popularized

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23088,7 +3576,7 @@

BBC Two

Merge candidate

Pending -

BBC Two

+

Popularized By Relationship Term

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -23097,8 +3585,8 @@

BBC Two

Merge candidate

Pending -

BBC Two

-

Existing: Organization. Confidence: 0.78

+

Possible match

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23106,7 +3594,7 @@

BBC Two

Merge candidate

Pending -

Richard Saul Wurman

+

Preceded

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23115,7 +3603,7 @@

Richard Saul Wurman

Merge candidate

Pending -

Richard Saul Wurman

+

Presented

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -23124,8 +3612,8 @@

Richard Saul Wurman

Merge candidate

Pending -

Richard Saul Wurman

-

Existing: Person. Confidence: 0.78

+

Presented By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23133,7 +3621,7 @@

Richard Saul Wurman

Merge candidate

Pending -

Harry Marks

+

Preserved By Relationship Term

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23142,7 +3630,7 @@

Harry Marks

Merge candidate

Pending -

Harry Marks

+

Preserves

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -23151,8 +3639,8 @@

Harry Marks

Merge candidate

Pending -

Harry Marks

-

Existing: Person. Confidence: 0.78

+

Produces Relationship Term

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23160,7 +3648,7 @@

Harry Marks

Merge candidate

Pending -

John Sculley

+

Proposed

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23169,7 +3657,7 @@

John Sculley

Merge candidate

Pending -

John Sculley

+

Proposed By Relationship Term

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -23178,8 +3666,8 @@

John Sculley

Merge candidate

Pending -

John Sculley

-

Existing: Person. Confidence: 0.78

+

Quoted By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23187,7 +3675,7 @@

John Sculley

Merge candidate

Pending -

Apple Knowledge Navigator

+

Quotes

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23196,7 +3684,7 @@

Apple Knowledge Navigator

Merge candidate

Pending -

Apple Knowledge Navigator

+

Refined By Relationship Term

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -23205,8 +3693,8 @@

Apple Knowledge Navigator

Merge candidate

Pending -

Apple Knowledge Navigator

-

Existing: Technology. Confidence: 0.78

+

Refines

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23214,7 +3702,7 @@

Apple Knowledge Navigator

Merge candidate

Pending -

Bill Atkinson

+

Relationship Type Registry

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23223,7 +3711,7 @@

Bill Atkinson

Merge candidate

Pending -

Bill Atkinson

+

Related to

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -23232,8 +3720,8 @@

Bill Atkinson

Merge candidate

Pending -

Bill Atkinson

-

Existing: Person. Confidence: 0.78

+

Represented By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23241,7 +3729,7 @@

Bill Atkinson

Merge candidate

Pending -

Herbie Hancock

+

Represents

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23250,7 +3738,7 @@

Herbie Hancock

Merge candidate

Pending -

Herbie Hancock

+

Required For Relationship Term

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -23259,8 +3747,8 @@

Herbie Hancock

Merge candidate

Pending -

Herbie Hancock

-

Existing: Person. Confidence: 0.78

+

Requires

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23268,7 +3756,7 @@

Herbie Hancock

Merge candidate

Pending -

Nigel Holmes

+

Results from

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23277,7 +3765,7 @@

Nigel Holmes

Merge candidate

Pending -

Nigel Holmes

+

Same entity

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -23286,8 +3774,8 @@

Nigel Holmes

Merge candidate

Pending -

Nigel Holmes

-

Existing: Person. Confidence: 0.78

+

Shaped By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23295,7 +3783,7 @@

Nigel Holmes

Merge candidate

Pending -

Laurie Anderson

+

Shapes

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23304,7 +3792,7 @@

Laurie Anderson

Merge candidate

Pending -

Laurie Anderson

+

Site Of Relationship Term

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -23313,8 +3801,8 @@

Laurie Anderson

Merge candidate

Pending -

Laurie Anderson

-

Existing: Person. Confidence: 0.78

+

Spoke at

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23322,7 +3810,7 @@

Laurie Anderson

Merge candidate

Pending -

Bran Ferren

+

Starts with

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23331,7 +3819,7 @@

Bran Ferren

Merge candidate

Pending -

Bran Ferren

+

Superseded By Relationship Term

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -23340,8 +3828,8 @@

Bran Ferren

Merge candidate

Pending -

Bran Ferren

-

Existing: Person. Confidence: 0.78

+

Supersedes

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23349,7 +3837,7 @@

Bran Ferren

Merge candidate

Pending -

Robert Cailliau

+

Supported By Relationship Term

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23358,8 +3846,8 @@

Robert Cailliau

Merge candidate

Pending -

Robert Cailliau

-

Existing: XanaNode. Confidence: 0.78

+

Supported By Relationship Term

+

Existing: Support. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23367,8 +3855,8 @@

Robert Cailliau

Merge candidate

Pending -

Robert Cailliau

-

Existing: Person. Confidence: 0.78

+

Supports

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23376,8 +3864,8 @@

Robert Cailliau

Merge candidate

Pending -

CERN

-

Existing: XanaNode. Confidence: 0.78

+

Supports

+

Existing: Support. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23385,7 +3873,7 @@

CERN

Merge candidate

Pending -

CERN

+

Threatened By Relationship Term

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23394,7 +3882,7 @@

CERN

Merge candidate

Pending -

HTML

+

Threatens

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -23403,7 +3891,7 @@

HTML

Merge candidate

Pending -

HTML

+

Trained on

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -23412,8 +3900,8 @@

HTML

Merge candidate

Pending -

HTML

-

Existing: Technology. Confidence: 0.78

+

Transcluded By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23421,7 +3909,7 @@

HTML

Merge candidate

Pending -

URL/URI

+

Transcludes

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23430,7 +3918,7 @@

URL/URI

Merge candidate

Pending -

URL/URI

+

Used As Primary Media For Relationship Term

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -23439,8 +3927,8 @@

URL/URI

Merge candidate

Pending -

URL/URI

-

Existing: Technology. Confidence: 0.78

+

Used By Relationship Term

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23448,7 +3936,7 @@

URL/URI

Merge candidate

Pending -

HTTP

+

Used To Train Relationship Term

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23457,7 +3945,7 @@

HTTP

Merge candidate

Pending -

HTTP

+

Uses

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -23466,8 +3954,8 @@

HTTP

Merge candidate

Pending -

HTTP

-

Existing: Technology. Confidence: 0.78

+

RO-Crate Metadata Schema

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23475,7 +3963,7 @@

HTTP

Merge candidate

Pending -

NCSA

+

Substrate Diff Schema

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23484,7 +3972,7 @@

NCSA

Merge candidate

Pending -

NCSA

+

Substrate Manifest Schema

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -23493,8 +3981,8 @@

NCSA

Merge candidate

Pending -

NCSA

-

Existing: Organization. Confidence: 0.78

+

Substrate Manifest Schema

+

Existing: Substrate Manifest. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23502,7 +3990,7 @@

NCSA

Merge candidate

Pending -

Marc Andreessen

+

Substrate Node Schema

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23511,7 +3999,7 @@

Marc Andreessen

Merge candidate

Pending -

Marc Andreessen

+

Substrate Relationships Schema

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -23520,8 +4008,8 @@

Marc Andreessen

Merge candidate

Pending -

Marc Andreessen

-

Existing: Person. Confidence: 0.78

+

GitHub Profile

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23529,8 +4017,8 @@

Marc Andreessen

Merge candidate

Pending -

Mosaic

-

Existing: XanaNode. Confidence: 0.78

+

GitHub Profile

+

Existing: GitHub. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23538,7 +4026,7 @@

Mosaic

Merge candidate

Pending -

Mosaic

+

Hugo Official Site

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23547,8 +4035,8 @@

Mosaic

Merge candidate

Pending -

Mosaic

-

Existing: Technology. Confidence: 0.78

+

Support XanaNode

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23556,8 +4044,8 @@

Mosaic

Merge candidate

Pending -

The Web as Incomplete Hypertext

-

Existing: XanaNode. Confidence: 0.78

+

Support XanaNode

+

Existing: Support. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23565,7 +4053,7 @@

The Web as Incomplete Hypertext

Merge candidate

Pending -

The Web as Incomplete Hypertext

+

XanaNode.com

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23574,8 +4062,8 @@

The Web as Incomplete Hypertext

Merge candidate

Pending -

The Web as Incomplete Hypertext

-

Existing: Concept. Confidence: 0.78

+

XanaNode Core SDK Repository

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23583,7 +4071,7 @@

The Web as Incomplete Hypertext

Merge candidate

Pending -

Guide

+

XanaNode Hugo Repository

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23592,7 +4080,7 @@

Guide

Merge candidate

Pending -

Guide

+

XanaNode.net

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -23601,8 +4089,8 @@

Guide

Merge candidate

Pending -

Guide

-

Existing: Technology. Confidence: 0.78

+

XanaNode.org

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23610,7 +4098,7 @@

Guide

Merge candidate

Pending -

Storyspace

+

XanaNode Protocol Repository

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23619,7 +4107,7 @@

Storyspace

Merge candidate

Pending -

Storyspace

+

XanaNode Studio Repository

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -23628,8 +4116,8 @@

Storyspace

Merge candidate

Pending -

Storyspace

-

Existing: Project. Confidence: 0.78

+

XanaNode Workspace Repository

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23637,7 +4125,7 @@

Storyspace

Merge candidate

Pending -

ZOG/KMS

+

Cytoscape.js

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23646,7 +4134,7 @@

ZOG/KMS

Merge candidate

Pending -

ZOG/KMS

+

Git

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -23655,8 +4143,8 @@

ZOG/KMS

Merge candidate

Pending -

ZOG/KMS

-

Existing: Project. Confidence: 0.78

+

Hugo

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23664,8 +4152,8 @@

ZOG/KMS

Merge candidate

Pending -

Xanadu at Autodesk

-

Existing: Project Xanadu. Confidence: 0.78

+

Node.js

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23673,7 +4161,7 @@

Xanadu at Autodesk

Merge candidate

Pending -

Xanadu at Autodesk

+

Python

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23682,7 +4170,7 @@

Xanadu at Autodesk

Merge candidate

Pending -

Xanadu at Autodesk

+

XanaNode Stack Trail

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -23691,8 +4179,8 @@

Xanadu at Autodesk

Merge candidate

Pending -

Xanadu at Autodesk

-

Existing: Project. Confidence: 0.78

+

Gottfried Wilhelm Leibniz

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23700,7 +4188,7 @@

Xanadu at Autodesk

Merge candidate

Pending -

Conflict and Disputed Identity

+

Wilhelm Ostwald

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23709,7 +4197,7 @@

Conflict and Disputed Identity

Merge candidate

Pending -

Conflict and Disputed Identity

+

Jorge Luis Borges

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -23718,8 +4206,8 @@

Conflict and Disputed Identity

Merge candidate

Pending -

Conflict and Disputed Identity

-

Existing: Concept. Confidence: 0.78

+

The Garden of Forking Paths

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23727,8 +4215,8 @@

Conflict and Disputed Identity

Merge candidate

Pending -

Conflict and Disputed Identity

-

Existing: Disputed identity. Confidence: 0.78

+

Andries van Dam

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23736,7 +4224,7 @@

Conflict and Disputed Identity

Merge candidate

Pending -

Git-backed Substrate

+

Brown University

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23745,7 +4233,7 @@

Git-backed Substrate

Merge candidate

Pending -

Git-backed Substrate

+

Hypertext Editing System

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -23754,8 +4242,8 @@

Git-backed Substrate

Merge candidate

Pending -

Git-backed Substrate

-

Existing: Technology. Confidence: 0.78

+

FRESS

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23763,7 +4251,7 @@

Git-backed Substrate

Merge candidate

Pending -

Babel

+

Intermedia

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23772,7 +4260,7 @@

Babel

Merge candidate

Pending -

Babel

+

Nicholas Negroponte

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -23781,7 +4269,7 @@

Babel

Merge candidate

Pending -

Hyperland VR

+

Seymour Papert

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -23790,7 +4278,7 @@

Hyperland VR

Merge candidate

Pending -

Hyperland VR

+

Marvin Minsky

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -23799,8 +4287,8 @@

Hyperland VR

Merge candidate

Pending -

Hyperland VR

-

Existing: Hyperland. Confidence: 0.78

+

MIT Media Lab

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23808,7 +4296,7 @@

Hyperland VR

Merge candidate

Pending -

Authored Substrate Overlap

+

Hans Peter Brondmo

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23817,7 +4305,7 @@

Authored Substrate Overlap

Merge candidate

Pending -

Authored Substrate Overlap

+

Micons

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -23826,8 +4314,8 @@

Authored Substrate Overlap

Merge candidate

Pending -

Authored Substrate Overlap

-

Existing: Concept. Confidence: 0.78

+

Robert Winter

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23835,8 +4323,8 @@

Authored Substrate Overlap

Merge candidate

Pending -

Authored Substrate Overlap

-

Existing: Authored. Confidence: 0.78

+

Interactive Beethoven's Ninth

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23844,7 +4332,7 @@

Authored Substrate Overlap

Merge candidate

Pending -

Overlap is a Federation Signal

+

Robert Abel

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23853,7 +4341,7 @@

Overlap is a Federation Signal

Merge candidate

Pending -

Overlap is a Federation Signal

+

Interactive Guernica

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -23862,7 +4350,7 @@

Overlap is a Federation Signal

Merge candidate

Pending -

Merge is Authored Interpretation

+

Ivan Sutherland

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -23871,7 +4359,7 @@

Merge is Authored Interpretation

Merge candidate

Pending -

Merge is Authored Interpretation

+

Jaron Lanier

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -23880,8 +4368,8 @@

Merge is Authored Interpretation

Merge candidate

Pending -

Merge is Authored Interpretation

-

Existing: Authored. Confidence: 0.78

+

VPL Research

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23889,7 +4377,7 @@

Merge is Authored Interpretation

Merge candidate

Pending -

Lineage Packs Can Overlap Canonical Packs

+

Scott Fisher

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23898,7 +4386,7 @@

Lineage Packs Can Overlap Canonical Packs

Merge candidate

Pending -

Lineage Packs Can Overlap Canonical Packs

+

NASA

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -23907,7 +4395,7 @@

Lineage Packs Can Overlap Canonical Packs

Merge candidate

Pending -

Lost Lineage of Human Knowledge Augmentation

+

Dirk Gently's Holistic Detective Agency

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -23916,7 +4404,7 @@

Lost Lineage of Human Knowledge Augmentation

Merge candidate

Pending -

Lost Lineage of Human Knowledge Augmentation

+

BBC Two

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -23925,8 +4413,8 @@

Lost Lineage of Human Knowledge Augmentation

Merge candidate

Pending -

Lost Lineage of Human Knowledge Augmentation

-

Existing: Concept. Confidence: 0.78

+

Richard Saul Wurman

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23934,7 +4422,7 @@

Lost Lineage of Human Knowledge Augmentation

Merge candidate

Pending -

Paul Otlet

+

Harry Marks

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23943,7 +4431,7 @@

Paul Otlet

Merge candidate

Pending -

Paul Otlet

+

John Sculley

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -23952,8 +4440,8 @@

Paul Otlet

Merge candidate

Pending -

Paul Otlet

-

Existing: Person. Confidence: 0.78

+

Apple Knowledge Navigator

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23961,7 +4449,7 @@

Paul Otlet

Merge candidate

Pending -

H. G. Wells

+

Bill Atkinson

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23970,7 +4458,7 @@

H. G. Wells

Merge candidate

Pending -

H. G. Wells

+

Herbie Hancock

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -23979,8 +4467,8 @@

H. G. Wells

Merge candidate

Pending -

H. G. Wells

-

Existing: Person. Confidence: 0.78

+

Nigel Holmes

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23988,7 +4476,7 @@

H. G. Wells

Merge candidate

Pending -

Douglas Adams

+

Laurie Anderson

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -23997,7 +4485,7 @@

Douglas Adams

Merge candidate

Pending -

Douglas Adams

+

Bran Ferren

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -24006,8 +4494,8 @@

Douglas Adams

Merge candidate

Pending -

Douglas Adams

-

Existing: Person. Confidence: 0.78

+

Robert Cailliau

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -24015,7 +4503,7 @@

Douglas Adams

Merge candidate

Pending -

Hyperland

+

CERN

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -24024,7 +4512,7 @@

Hyperland

Merge candidate

Pending -

Hyperland

+

HTML

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -24033,8 +4521,8 @@

Hyperland

Merge candidate

Pending -

Hyperland

-

Existing: Publication. Confidence: 0.78

+

URL/URI

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -24042,8 +4530,8 @@

Hyperland

Merge candidate

Pending -

Hyperland

-

Existing: Hyperland VR. Confidence: 0.78

+

HTTP

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -24051,7 +4539,7 @@

Hyperland

Merge candidate

Pending -

Tom Baker

+

NCSA

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -24060,7 +4548,7 @@

Tom Baker

Merge candidate

Pending -

Tom Baker

+

Marc Andreessen

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -24069,8 +4557,8 @@

Tom Baker

Merge candidate

Pending -

Tom Baker

-

Existing: Person. Confidence: 0.78

+

Mosaic

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -24078,7 +4566,7 @@

Tom Baker

Merge candidate

Pending -

Max Whitby

+

The Web as Incomplete Hypertext

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -24087,7 +4575,7 @@

Max Whitby

Merge candidate

Pending -

Max Whitby

+

Guide

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -24096,8 +4584,8 @@

Max Whitby

Merge candidate

Pending -

Max Whitby

-

Existing: Person. Confidence: 0.78

+

Storyspace

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -24105,7 +4593,7 @@

Max Whitby

Merge candidate

Pending -

TED2

+

ZOG/KMS

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -24114,8 +4602,8 @@

TED2

Merge candidate

Pending -

TED2

-

Existing: XanaNode. Confidence: 0.78

+

Xanadu at Autodesk

+

Existing: Project Xanadu. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -24123,7 +4611,7 @@

TED2

Merge candidate

Pending -

Monterey, California

+

Xanadu at Autodesk

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -24132,7 +4620,7 @@

Monterey, California

Merge candidate

Pending -

Monterey, California

+

Conflict and Disputed Identity

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -24141,7 +4629,7 @@

Monterey, California

Merge candidate

Pending -

Bob Stein

+

Git-backed Substrate

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -24150,7 +4638,7 @@

Bob Stein

Merge candidate

Pending -

Bob Stein

+

Babel

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -24159,8 +4647,8 @@

Bob Stein

Merge candidate

Pending -

Bob Stein

-

Existing: Person. Confidence: 0.78

+

Hyperland VR

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -24168,7 +4656,7 @@

Bob Stein

Merge candidate

Pending -

Voyager Company

+

Authored Substrate Overlap

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -24177,7 +4665,7 @@

Voyager Company

Merge candidate

Pending -

Voyager Company

+

Overlap is a Federation Signal

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -24186,8 +4674,8 @@

Voyager Company

Merge candidate

Pending -

Voyager Company

-

Existing: Organization. Confidence: 0.78

+

Merge is Authored Interpretation

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -24195,7 +4683,7 @@

Voyager Company

Merge candidate

Pending -

Alan Kay

+

Lineage Packs Can Overlap Canonical Packs

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -24204,7 +4692,7 @@

Alan Kay

Merge candidate

Pending -

Alan Kay

+

Lost Lineage of Human Knowledge Augmentation

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -24213,8 +4701,8 @@

Alan Kay

Merge candidate

Pending -

Alan Kay

-

Existing: Person. Confidence: 0.78

+

Paul Otlet

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -24222,7 +4710,7 @@

Alan Kay

Merge candidate

Pending -

Xerox PARC

+

H. G. Wells

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -24231,7 +4719,7 @@

Xerox PARC

Merge candidate

Pending -

Xerox PARC

+

Douglas Adams

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -24240,8 +4728,8 @@

Xerox PARC

Merge candidate

Pending -

Xerox PARC

-

Existing: Organization. Confidence: 0.78

+

Hyperland

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -24249,7 +4737,7 @@

Xerox PARC

Merge candidate

Pending -

HyperCard

+

Tom Baker

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -24258,7 +4746,7 @@

HyperCard

Merge candidate

Pending -

HyperCard

+

Max Whitby

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -24267,8 +4755,8 @@

HyperCard

Merge candidate

Pending -

HyperCard

-

Existing: Technology. Confidence: 0.78

+

TED2

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -24276,7 +4764,7 @@

HyperCard

Merge candidate

Pending -

Tim Berners-Lee

+

Monterey, California

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -24285,7 +4773,7 @@

Tim Berners-Lee

Merge candidate

Pending -

Tim Berners-Lee

+

Bob Stein

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -24294,8 +4782,8 @@

Tim Berners-Lee

Merge candidate

Pending -

Tim Berners-Lee

-

Existing: Person. Confidence: 0.78

+

Voyager Company

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -24303,7 +4791,7 @@

Tim Berners-Lee

Merge candidate

Pending -

World Wide Web

+

Alan Kay

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -24312,7 +4800,7 @@

World Wide Web

Merge candidate

Pending -

World Wide Web

+

Xerox PARC

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -24321,8 +4809,8 @@

World Wide Web

Merge candidate

Pending -

World Wide Web

-

Existing: Technology. Confidence: 0.78

+

HyperCard

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -24330,7 +4818,7 @@

World Wide Web

Merge candidate

Pending -

Aspen Movie Map

+

Tim Berners-Lee

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -24339,7 +4827,7 @@

Aspen Movie Map

Merge candidate

Pending -

Aspen Movie Map

+

World Wide Web

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node. @@ -24349,7 +4837,7 @@

Aspen Movie Map

Pending

Aspen Movie Map

-

Existing: Project. Confidence: 0.78

+

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -24366,7 +4854,7 @@

Lost Lineage Intertwingled Trail

Merge candidate

Pending -

Lost Lineage Intertwingled Trail

+

Unresolved Review Fixture

Existing: XanaNode. Confidence: 0.78

Incoming node title or alias closely matches an existing node.
@@ -28627,6 +9115,15 @@

xananode.lineage:rel/trail-arrives-at-xananode

xananode.lineage:trail/lost-lineage-intertwingled-trail --arrives_at--> xananode.example:concept/xananode

The imported lineage trail arrives at XanaNode. +
+
+

Relationship import

+ Pending +
+

xananode.review:rel/fixture-context-for-review

+

xananode.review:observation/unresolved-review-fixture --context_for--> xananode.example:concept/review-suggestions

+ The fixture exists to demonstrate pending review suggestions without polluting canonical or lineage packs. +
diff --git a/exampleSite/static/substrate.json b/exampleSite/static/substrate.json index fd2d0152..e09ab6ad 100644 --- a/exampleSite/static/substrate.json +++ b/exampleSite/static/substrate.json @@ -30,6 +30,11 @@ "mode": "mounted", "id": "imports:lineage", "source": "imports/lineage" + }, + { + "mode": "mounted", + "id": "imports:review-fixture", + "source": "imports/review-fixture" } ] } diff --git a/exampleSite/static/xananode-suggestions.json b/exampleSite/static/xananode-suggestions.json index 32b9a04f..a45ae305 100644 --- a/exampleSite/static/xananode-suggestions.json +++ b/exampleSite/static/xananode-suggestions.json @@ -1,5 +1,5 @@ { - "generated_at": "2026-06-19T09:03:47.046Z", + "generated_at": "2026-06-19T09:11:47.482Z", "status": "pending_user_approval", "note": "These suggestions are not auto-applied. Review each replacement before editing content.", "implemented_transclusions": [ @@ -59,80 +59,24 @@ "autolinks": [ { "approved": false, - "file": "content\\trails\\xananode-implementation-stack-trail.md", - "line": 25, - "column": 30, - "source_node": "xananode-implementation-stack-trail", - "target_node": "xananode.example:concept/xananode", - "target_title": "XanaNode", - "matched_text": "XanaNode", - "matched_term": "XanaNode", - "match_kind": "core", - "replacement": "[XanaNode](xananode)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\xananode-implementation-stack-trail.md", - "line": 25, - "column": 30, - "source_node": "xananode-implementation-stack-trail", - "target_node": "xananode.canonical:concept/xananode", - "target_title": "XanaNode", - "matched_text": "XanaNode", - "matched_term": "XanaNode", - "match_kind": "core", - "replacement": "[XanaNode](xananode.canonical:concept/xananode)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\fragment-node.md", - "line": 15, - "column": 1, - "source_node": "fragment-node", - "target_node": "xananode.canonical:schema/node-type-fragment", - "target_title": "Fragment", - "matched_text": "Fragment", - "matched_term": "Fragment", - "match_kind": "core", - "replacement": "[Fragment](xananode.canonical:schema/node-type-fragment)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\tumbler-addressing.md", - "line": 23, - "column": 68, - "source_node": "tumbler-addressing", - "target_node": "xananode.canonical:schema/node-type-fragment", - "target_title": "Fragment", - "matched_text": "fragment", - "matched_term": "fragment", - "match_kind": "core", - "replacement": "[fragment](xananode.canonical:schema/node-type-fragment)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\transclusion.md", - "line": 13, - "column": 25, - "source_node": "transclusion", - "target_node": "xananode.canonical:schema/node-type-source", - "target_title": "Source", - "matched_text": "source", - "matched_term": "source", + "file": "xananode.review:observation/unresolved-review-fixture", + "line": 1, + "column": 59, + "source_node": "xananode.review:observation/unresolved-review-fixture", + "target_node": "xananode.example:concept/transclusion", + "target_title": "Transclusion", + "matched_text": "transclusion", + "matched_term": "transclusion", "match_kind": "core", - "replacement": "[source](xananode.canonical:schema/node-type-source)", + "replacement": "[transclusion](transclusion)", "note": "Suggestion only. Review and apply manually if approved." }, { "approved": false, - "file": "content\\essays\\using-hugo-with-protocol-json.md", - "line": 47, - "column": 69, - "source_node": "using-hugo-with-protocol-json", + "file": "xananode.review:observation/unresolved-review-fixture", + "line": 1, + "column": 77, + "source_node": "xananode.review:observation/unresolved-review-fixture", "target_node": "xananode.example:concept/protocol-artifacts", "target_title": "Protocol Artifacts", "matched_text": "protocol artifacts", @@ -143,25367 +87,4757 @@ }, { "approved": false, - "file": "content\\essays\\using-hugo-with-protocol-json.md", - "line": 47, - "column": 69, - "source_node": "using-hugo-with-protocol-json", - "target_node": "xananode.canonical:concept/protocol-artifacts", - "target_title": "Protocol Artifacts", - "matched_text": "protocol artifacts", - "matched_term": "protocol artifacts", + "file": "xananode.review:observation/unresolved-review-fixture", + "line": 1, + "column": 48, + "source_node": "xananode.review:observation/unresolved-review-fixture", + "target_node": "xananode.lineage:publication/hyperland", + "target_title": "Hyperland", + "matched_text": "Hyperland", + "matched_term": "Hyperland", "match_kind": "core", - "replacement": "[protocol artifacts](xananode.canonical:concept/protocol-artifacts)", + "replacement": "[Hyperland](xananode.lineage:publication/hyperland)", "note": "Suggestion only. Review and apply manually if approved." - }, + } + ], + "transclusions": [ { "approved": false, - "file": "content\\essays\\using-hugo-with-protocol-json.md", - "line": 20, - "column": 73, - "source_node": "using-hugo-with-protocol-json", - "target_node": "xananode.canonical:schema/relationship-type-authored", - "target_title": "Authored", - "matched_text": "authored", - "matched_term": "authored", - "match_kind": "core", - "replacement": "[authored](xananode.canonical:schema/relationship-type-authored)", + "file": "xananode.review:observation/unresolved-review-fixture", + "line": 1, + "column": 1, + "source_node": "xananode.review:observation/unresolved-review-fixture", + "target_node": "xananode.example:fragment/xanadu-document-interconnection-0001", + "target_title": "xananode.example:fragment/xanadu-document-interconnection-0001", + "version": "versioned", + "range": "fragment", + "matched_text": "This node appears to quote or closely reuse an authored fragment.", + "replacement": "{{< xana ref=\"xananode.example:fragment/xanadu-document-interconnection-0001\" >}}", "note": "Suggestion only. Review and apply manually if approved." - }, + } + ], + "merge_candidates": [ { - "approved": false, - "file": "content\\concepts\\transclusion.md", - "line": 13, - "column": 32, - "source_node": "transclusion", - "target_node": "xananode.canonical:schema/node-type-fragment", - "target_title": "Fragment", - "matched_text": "fragment", - "matched_term": "fragment", - "match_kind": "core", - "replacement": "[fragment](xananode.canonical:schema/node-type-fragment)", - "note": "Suggestion only. Review and apply manually if approved." + "kind": "same_id", + "existing": "xananode.example:fragment/as-we-may-think-0004", + "incoming": "example.minimal:fragment/as-we-may-think-0004", + "existing_title": "Associative Trails Fragment", + "incoming_title": "As We May Think Fragment 0004", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." }, { - "approved": false, - "file": "content\\concepts\\fragment-node.md", - "line": 17, - "column": 37, - "source_node": "fragment-node", - "target_node": "xananode.canonical:schema/node-type-source", - "target_title": "Source", - "matched_text": "source", - "matched_term": "source", - "match_kind": "core", - "replacement": "[source](xananode.canonical:schema/node-type-source)", - "note": "Suggestion only. Review and apply manually if approved." + "kind": "same_id", + "existing": "xananode.example:concept/knowledge-substrate", + "incoming": "example.minimal:concept/knowledge-substrate", + "existing_title": "Knowledge Substrate", + "incoming_title": "Knowledge Substrate", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." }, { - "approved": false, - "file": "content\\trails\\xananode-implementation-stack-trail.md", - "line": 31, - "column": 65, - "source_node": "xananode-implementation-stack-trail", - "target_node": "xananode.example:technology/hugo", - "target_title": "Hugo", - "matched_text": "Hugo", - "matched_term": "Hugo", - "match_kind": "core", - "replacement": "[Hugo](hugo)", - "note": "Suggestion only. Review and apply manually if approved." + "kind": "same_id", + "existing": "xananode.example:source/as-we-may-think", + "incoming": "example.minimal:source/as-we-may-think", + "existing_title": "As We May Think", + "incoming_title": "As We May Think", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." }, { - "approved": false, - "file": "content\\trails\\xananode-implementation-stack-trail.md", - "line": 31, - "column": 65, - "source_node": "xananode-implementation-stack-trail", - "target_node": "xananode.canonical:technology/hugo", - "target_title": "Hugo", - "matched_text": "Hugo", - "matched_term": "Hugo", - "match_kind": "core", - "replacement": "[Hugo](xananode.canonical:technology/hugo)", - "note": "Suggestion only. Review and apply manually if approved." + "kind": "same_id", + "existing": "xananode.example:essay/start-here", + "incoming": "example.minimal:trail/start-here", + "existing_title": "Start Here", + "incoming_title": "Start Here", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." }, { - "approved": false, - "file": "content\\trails\\protocol-artifacts-trail.md", - "line": 38, - "column": 48, - "source_node": "protocol-artifacts-trail", - "target_node": "xananode.canonical:schema/node-type-relationship", - "target_title": "Relationship", - "matched_text": "relationship", - "matched_term": "relationship", - "match_kind": "core", - "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", - "note": "Suggestion only. Review and apply manually if approved." + "kind": "same_id", + "existing": "xananode.example:concept/knowledge-substrate", + "incoming": "xananode.canonical:concept/knowledge-substrate", + "existing_title": "Knowledge Substrate", + "incoming_title": "Knowledge Substrate", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." }, { - "approved": false, - "file": "content\\schemas\\substrate-manifest-schema.md", - "line": 17, - "column": 6, - "source_node": "substrate-manifest-schema", - "target_node": "xananode.canonical:schema/node-type-schema", - "target_title": "Schema", - "matched_text": "schema", - "matched_term": "schema", - "match_kind": "core", - "replacement": "[schema](xananode.canonical:schema/node-type-schema)", - "note": "Suggestion only. Review and apply manually if approved." + "kind": "same_id", + "existing": "xananode.example:concept/protocol-artifacts", + "incoming": "xananode.canonical:concept/protocol-artifacts", + "existing_title": "Protocol Artifacts", + "incoming_title": "Protocol Artifacts", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." }, { - "approved": false, - "file": "content\\essays\\what-is-xananode.md", - "line": 22, - "column": 14, - "source_node": "what-is-xananode", - "target_node": "xananode.canonical:schema/relationship-type-defines", - "target_title": "Defines", - "matched_text": "defines", - "matched_term": "defines", - "match_kind": "core", - "replacement": "[defines](xananode.canonical:schema/relationship-type-defines)", - "note": "Suggestion only. Review and apply manually if approved." + "kind": "same_id", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode", + "incoming_title": "XanaNode", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." }, { - "approved": false, - "file": "content\\essays\\using-hugo-with-protocol-json.md", - "line": 18, - "column": 1, - "source_node": "using-hugo-with-protocol-json", - "target_node": "xananode.example:technology/hugo", - "target_title": "Hugo", - "matched_text": "Hugo", - "matched_term": "Hugo", - "match_kind": "core", - "replacement": "[Hugo](hugo)", - "note": "Suggestion only. Review and apply manually if approved." + "kind": "same_id", + "existing": "xananode.example:essay/what-is-xananode", + "incoming": "xananode.canonical:essay/what-is-xananode", + "existing_title": "What Is XanaNode?", + "incoming_title": "What Is XanaNode?", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." }, { - "approved": false, - "file": "content\\essays\\using-hugo-with-protocol-json.md", - "line": 18, - "column": 1, - "source_node": "using-hugo-with-protocol-json", - "target_node": "xananode.canonical:technology/hugo", - "target_title": "Hugo", - "matched_text": "Hugo", - "matched_term": "Hugo", - "match_kind": "core", - "replacement": "[Hugo](xananode.canonical:technology/hugo)", - "note": "Suggestion only. Review and apply manually if approved." + "kind": "same_id", + "existing": "xananode.example:media/xananode-icon", + "incoming": "xananode.canonical:media/xananode-icon", + "existing_title": "XanaNode Icon", + "incoming_title": "XanaNode Icon", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." }, { - "approved": false, - "file": "content\\essays\\start-here.md", - "line": 28, - "column": 25, - "source_node": "start-here", - "target_node": "xananode.canonical:concept/xananode", - "target_title": "XanaNode", - "matched_text": "XanaNode", - "matched_term": "XanaNode", - "match_kind": "core", - "replacement": "[XanaNode](xananode.canonical:concept/xananode)", - "note": "Suggestion only. Review and apply manually if approved." + "kind": "same_id", + "existing": "xananode.example:project/xananode-hugo-theme", + "incoming": "xananode.canonical:project/xananode-hugo-theme", + "existing_title": "XanaNode Hugo Theme", + "incoming_title": "XanaNode Hugo Theme", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." }, { - "approved": false, - "file": "content\\concepts\\tumbler-addressing.md", - "line": 27, - "column": 120, - "source_node": "tumbler-addressing", - "target_node": "xananode.canonical:schema/node-type-source", - "target_title": "Source", - "matched_text": "source", - "matched_term": "source", - "match_kind": "core", - "replacement": "[source](xananode.canonical:schema/node-type-source)", - "note": "Suggestion only. Review and apply manually if approved." + "kind": "same_id", + "existing": "xananode.example:schema/compatibility-report-schema", + "incoming": "xananode.canonical:schema/canonical-schema-compatibility-report", + "existing_title": "Compatibility Report Schema", + "incoming_title": "Compatibility Report Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." }, { - "approved": false, - "file": "content\\concepts\\tumbler-addressing.md", - "line": 23, - "column": 28, - "source_node": "tumbler-addressing", - "target_node": "xananode.canonical:schema/relationship-type-uses", - "target_title": "Uses", - "matched_text": "uses", - "matched_term": "uses", - "match_kind": "core", - "replacement": "[uses](xananode.canonical:schema/relationship-type-uses)", - "note": "Suggestion only. Review and apply manually if approved." + "kind": "same_id", + "existing": "xananode.example:schema/merge-report-schema", + "incoming": "xananode.canonical:schema/canonical-schema-merge-report", + "existing_title": "Merge Report Schema", + "incoming_title": "Merge Report Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." }, { - "approved": false, - "file": "content\\concepts\\transclusion.md", - "line": 13, - "column": 14, - "source_node": "transclusion", - "target_node": "xananode.canonical:schema/relationship-type-includes", - "target_title": "Includes", - "matched_text": "includes", - "matched_term": "includes", - "match_kind": "core", - "replacement": "[includes](xananode.canonical:schema/relationship-type-includes)", - "note": "Suggestion only. Review and apply manually if approved." + "kind": "same_id", + "existing": "xananode.example:schema/substrate-manifest-schema", + "incoming": "xananode.canonical:schema/canonical-schema-substrate-manifest", + "existing_title": "Substrate Manifest Schema", + "incoming_title": "Substrate Manifest Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." }, { - "approved": false, - "file": "content\\concepts\\substrate-relationship-list.md", - "line": 15, - "column": 6, - "source_node": "substrate-relationship-list", - "target_node": "xananode.canonical:schema/node-type-relationship", - "target_title": "Relationship", - "matched_text": "relationship", - "matched_term": "relationship", - "match_kind": "core", - "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", - "note": "Suggestion only. Review and apply manually if approved." + "kind": "same_id", + "existing": "xananode.example:schema/substrate-node-schema", + "incoming": "xananode.canonical:schema/canonical-schema-substrate-node", + "existing_title": "Substrate Node Schema", + "incoming_title": "Substrate Node Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." }, { - "approved": false, - "file": "content\\concepts\\single-source-of-truth.md", - "line": 15, - "column": 8, - "source_node": "single-source-of-truth", - "target_node": "xananode.canonical:schema/node-type-source", - "target_title": "Source", - "matched_text": "source", - "matched_term": "source", - "match_kind": "core", - "replacement": "[source](xananode.canonical:schema/node-type-source)", - "note": "Suggestion only. Review and apply manually if approved." + "kind": "same_id", + "existing": "xananode.example:schema/substrate-relationships-schema", + "incoming": "xananode.canonical:schema/canonical-schema-substrate-relationships", + "existing_title": "Substrate Relationships Schema", + "incoming_title": "Substrate Relationships Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." }, { - "approved": false, - "file": "content\\concepts\\schema-extension.md", - "line": 17, - "column": 10, - "source_node": "schema-extension", - "target_node": "xananode.canonical:schema/node-type-schema", - "target_title": "Schema", - "matched_text": "schema", - "matched_term": "schema", - "match_kind": "core", - "replacement": "[schema](xananode.canonical:schema/node-type-schema)", - "note": "Suggestion only. Review and apply manually if approved." + "kind": "same_id", + "existing": "xananode.example:schema/compatibility-report-schema", + "incoming": "xananode.canonical:schema/compatibility-report-schema", + "existing_title": "Compatibility Report Schema", + "incoming_title": "Compatibility Report Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." }, { - "approved": false, - "file": "content\\concepts\\provenance.md", - "line": 13, - "column": 3, - "source_node": "provenance", - "target_node": "xananode.canonical:schema/node-type-claim", - "target_title": "Claim", - "matched_text": "claim", - "matched_term": "claim", - "match_kind": "core", - "replacement": "[claim](xananode.canonical:schema/node-type-claim)", - "note": "Suggestion only. Review and apply manually if approved." + "kind": "same_id", + "existing": "xananode.example:concept/known-implementations-registry", + "incoming": "xananode.canonical:schema/known-implementations-registry", + "existing_title": "Known Implementations Registry", + "incoming_title": "Known Implementations Registry", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." }, { - "approved": false, - "file": "content\\concepts\\deep-linking.md", - "line": 15, - "column": 39, - "source_node": "deep-linking", - "target_node": "xananode.canonical:schema/node-type-fragment", - "target_title": "Fragment", - "matched_text": "fragment", - "matched_term": "fragment", - "match_kind": "core", - "replacement": "[fragment](xananode.canonical:schema/node-type-fragment)", - "note": "Suggestion only. Review and apply manually if approved." + "kind": "same_id", + "existing": "xananode.example:schema/merge-report-schema", + "incoming": "xananode.canonical:schema/merge-report-schema", + "existing_title": "Merge Report Schema", + "incoming_title": "Merge Report Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." }, { - "approved": false, - "file": "content\\concepts\\compatibility-report.md", - "line": 15, - "column": 47, - "source_node": "compatibility-report", - "target_node": "xananode.canonical:schema/node-type-schema", - "target_title": "Schema", - "matched_text": "schema", - "matched_term": "schema", - "match_kind": "core", - "replacement": "[schema](xananode.canonical:schema/node-type-schema)", - "note": "Suggestion only. Review and apply manually if approved." + "kind": "same_id", + "existing": "xananode.example:concept/namespace-registry", + "incoming": "xananode.canonical:schema/namespace-registry", + "existing_title": "Namespace Registry", + "incoming_title": "Namespace Registry", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." }, { - "approved": false, - "file": "content\\claims\\claim-relationships-preserve-context.md", - "line": 14, - "column": 27, - "source_node": "claim-relationships-preserve-context", - "target_node": "xananode.canonical:schema/node-type-source", - "target_title": "Source", - "matched_text": "source", - "matched_term": "source", - "match_kind": "core", - "replacement": "[source](xananode.canonical:schema/node-type-source)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\xananode-implementation-stack-trail.md", - "line": 31, - "column": 82, - "source_node": "xananode-implementation-stack-trail", - "target_node": "xananode.example:technology/static-publishing", - "target_title": "Static Publishing", - "matched_text": "static publishing", - "matched_term": "static publishing", - "match_kind": "core", - "replacement": "[static publishing](static-publishing)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\xananode-implementation-stack-trail.md", - "line": 40, - "column": 15, - "source_node": "xananode-implementation-stack-trail", - "target_node": "xananode.example:source/xananode-workspace-repo", - "target_title": "XanaNode Workspace Repository", - "matched_text": "xananode-workspace-repo", - "matched_term": "xananode-workspace-repo", - "match_kind": "core", - "replacement": "[xananode-workspace-repo](xananode-workspace-repo)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\xananode-implementation-stack-trail.md", - "line": 41, - "column": 15, - "source_node": "xananode-implementation-stack-trail", - "target_node": "xananode.example:source/xananode-studio-repo", - "target_title": "XanaNode Studio Repository", - "matched_text": "xananode-studio-repo", - "matched_term": "xananode-studio-repo", - "match_kind": "core", - "replacement": "[xananode-studio-repo](xananode-studio-repo)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\xananode-implementation-stack-trail.md", - "line": 37, - "column": 15, - "source_node": "xananode-implementation-stack-trail", - "target_node": "xananode.example:source/xananode-protocol-repo", - "target_title": "XanaNode Protocol Repository", - "matched_text": "xananode-protocol-repo", - "matched_term": "xananode-protocol-repo", - "match_kind": "core", - "replacement": "[xananode-protocol-repo](xananode-protocol-repo)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\xananode-implementation-stack-trail.md", - "line": 39, - "column": 15, - "source_node": "xananode-implementation-stack-trail", - "target_node": "xananode.example:source/xananode-hugo-repo", - "target_title": "XanaNode Hugo Repository", - "matched_text": "xananode-hugo-repo", - "matched_term": "xananode-hugo-repo", - "match_kind": "core", - "replacement": "[xananode-hugo-repo](xananode-hugo-repo)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\xananode-implementation-stack-trail.md", - "line": 38, - "column": 15, - "source_node": "xananode-implementation-stack-trail", - "target_node": "xananode.example:source/xananode-core-sdk-repo", - "target_title": "XanaNode Core SDK Repository", - "matched_text": "xananode-core-sdk-repo", - "matched_term": "xananode-core-sdk-repo", - "match_kind": "core", - "replacement": "[xananode-core-sdk-repo](xananode-core-sdk-repo)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\xananode-implementation-stack-trail.md", - "line": 31, - "column": 118, - "source_node": "xananode-implementation-stack-trail", - "target_node": "xananode.example:concept/protocol-artifacts", - "target_title": "Protocol Artifacts", - "matched_text": "protocol artifacts", - "matched_term": "protocol artifacts", - "match_kind": "core", - "replacement": "[protocol artifacts](protocol-artifacts)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\xananode-implementation-stack-trail.md", - "line": 31, - "column": 118, - "source_node": "xananode-implementation-stack-trail", - "target_node": "xananode.canonical:concept/protocol-artifacts", - "target_title": "Protocol Artifacts", - "matched_text": "protocol artifacts", - "matched_term": "protocol artifacts", - "match_kind": "core", - "replacement": "[protocol artifacts](xananode.canonical:concept/protocol-artifacts)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\xananode-implementation-stack-trail.md", - "line": 29, - "column": 120, - "source_node": "xananode-implementation-stack-trail", - "target_node": "xananode.canonical:schema/node-type-fragment", - "target_title": "Fragment", - "matched_text": "fragment", - "matched_term": "fragment", - "match_kind": "core", - "replacement": "[fragment](xananode.canonical:schema/node-type-fragment)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\xananode-implementation-stack-trail.md", - "line": 25, - "column": 6, - "source_node": "xananode-implementation-stack-trail", - "target_node": "xananode.canonical:schema/node-type-trail", - "target_title": "Trail", - "matched_text": "trail", - "matched_term": "trail", - "match_kind": "core", - "replacement": "[trail](xananode.canonical:schema/node-type-trail)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\xananode-implementation-stack-trail.md", - "line": 27, - "column": 66, - "source_node": "xananode-implementation-stack-trail", - "target_node": "xananode.canonical:schema/relationship-type-defines", - "target_title": "Defines", - "matched_text": "defines", - "matched_term": "defines", - "match_kind": "core", - "replacement": "[defines](xananode.canonical:schema/relationship-type-defines)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\xananode-core-trail.md", - "line": 38, - "column": 15, - "source_node": "xananode-core-trail", - "target_node": "xananode.example:essay/start-here", - "target_title": "Start Here", - "matched_text": "start-here", - "matched_term": "start-here", - "match_kind": "core", - "replacement": "[start-here](start-here)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\xananode-core-trail.md", - "line": 44, - "column": 15, - "source_node": "xananode-core-trail", - "target_node": "xananode.example:concept/tumbler-addressing", - "target_title": "Tumbler Addressing", - "matched_text": "tumbler-addressing", - "matched_term": "tumbler-addressing", - "match_kind": "core", - "replacement": "[tumbler-addressing](tumbler-addressing)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\xananode-core-trail.md", - "line": 43, - "column": 15, - "source_node": "xananode-core-trail", - "target_node": "xananode.example:concept/transclusion", - "target_title": "Transclusion", - "matched_text": "transclusion", - "matched_term": "transclusion", - "match_kind": "core", - "replacement": "[transclusion](transclusion)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\xananode-core-trail.md", - "line": 45, - "column": 15, - "source_node": "xananode-core-trail", - "target_node": "xananode.example:concept/namespacing", - "target_title": "Namespacing", - "matched_text": "namespacing", - "matched_term": "namespacing", - "match_kind": "core", - "replacement": "[namespacing](namespacing)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\xananode-core-trail.md", - "line": 40, - "column": 15, - "source_node": "xananode-core-trail", - "target_node": "xananode.example:concept/knowledge-substrate", - "target_title": "Knowledge Substrate", - "matched_text": "knowledge-substrate", - "matched_term": "knowledge-substrate", - "match_kind": "core", - "replacement": "[knowledge-substrate](knowledge-substrate)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\xananode-core-trail.md", - "line": 49, - "column": 15, - "source_node": "xananode-core-trail", - "target_node": "xananode.example:concept/federated-knowledge-substrates", - "target_title": "Federated Knowledge Substrates", - "matched_text": "federated-knowledge-substrates", - "matched_term": "federated-knowledge-substrates", - "match_kind": "core", - "replacement": "[federated-knowledge-substrates](federated-knowledge-substrates)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\xananode-core-trail.md", - "line": 39, - "column": 15, - "source_node": "xananode-core-trail", - "target_node": "xananode.canonical:concept/xananode", - "target_title": "XanaNode", - "matched_text": "xananode", - "matched_term": "xananode", - "match_kind": "core", - "replacement": "[xananode](xananode.canonical:concept/xananode)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\xananode-core-trail.md", - "line": 34, - "column": 6, - "source_node": "xananode-core-trail", - "target_node": "xananode.canonical:schema/node-type-trail", - "target_title": "Trail", - "matched_text": "trail", - "matched_term": "trail", - "match_kind": "core", - "replacement": "[trail](xananode.canonical:schema/node-type-trail)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\xananode-core-trail.md", - "line": 36, - "column": 39, - "source_node": "xananode-core-trail", - "target_node": "xananode.canonical:schema/relationship-type-documents", - "target_title": "Documents", - "matched_text": "documents", - "matched_term": "documents", - "match_kind": "core", - "replacement": "[documents](xananode.canonical:schema/relationship-type-documents)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\protocol-artifacts-trail.md", - "line": 43, - "column": 15, - "source_node": "protocol-artifacts-trail", - "target_node": "xananode.example:concept/substrate-relationship-list", - "target_title": "Substrate Relationship List", - "matched_text": "substrate-relationship-list", - "matched_term": "substrate-relationship-list", - "match_kind": "core", - "replacement": "[substrate-relationship-list](substrate-relationship-list)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\protocol-artifacts-trail.md", - "line": 42, - "column": 15, - "source_node": "protocol-artifacts-trail", - "target_node": "xananode.example:concept/substrate-node-record", - "target_title": "Substrate Node Record", - "matched_text": "substrate-node-record", - "matched_term": "substrate-node-record", - "match_kind": "core", - "replacement": "[substrate-node-record](substrate-node-record)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\protocol-artifacts-trail.md", - "line": 41, - "column": 15, - "source_node": "protocol-artifacts-trail", - "target_node": "xananode.example:concept/substrate-manifest", - "target_title": "Substrate Manifest", - "matched_text": "substrate-manifest", - "matched_term": "substrate-manifest", - "match_kind": "core", - "replacement": "[substrate-manifest](substrate-manifest)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\protocol-artifacts-trail.md", - "line": 49, - "column": 15, - "source_node": "protocol-artifacts-trail", - "target_node": "xananode.example:concept/review-suggestions", - "target_title": "Review Suggestions", - "matched_text": "review-suggestions", - "matched_term": "review-suggestions", - "match_kind": "core", - "replacement": "[review-suggestions](review-suggestions)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\protocol-artifacts-trail.md", - "line": 40, - "column": 15, - "source_node": "protocol-artifacts-trail", - "target_node": "xananode.example:concept/protocol-artifacts", - "target_title": "Protocol Artifacts", - "matched_text": "protocol-artifacts", - "matched_term": "protocol-artifacts", - "match_kind": "core", - "replacement": "[protocol-artifacts](protocol-artifacts)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\protocol-artifacts-trail.md", - "line": 47, - "column": 15, - "source_node": "protocol-artifacts-trail", - "target_node": "xananode.example:concept/namespace-registry", - "target_title": "Namespace Registry", - "matched_text": "namespace-registry", - "matched_term": "namespace-registry", - "match_kind": "core", - "replacement": "[namespace-registry](namespace-registry)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\protocol-artifacts-trail.md", - "line": 46, - "column": 15, - "source_node": "protocol-artifacts-trail", - "target_node": "xananode.example:concept/merge-report", - "target_title": "Merge Report", - "matched_text": "merge-report", - "matched_term": "merge-report", - "match_kind": "core", - "replacement": "[merge-report](merge-report)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\protocol-artifacts-trail.md", - "line": 48, - "column": 15, - "source_node": "protocol-artifacts-trail", - "target_node": "xananode.example:concept/known-implementations-registry", - "target_title": "Known Implementations Registry", - "matched_text": "known-implementations-registry", - "matched_term": "known-implementations-registry", - "match_kind": "core", - "replacement": "[known-implementations-registry](known-implementations-registry)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\protocol-artifacts-trail.md", - "line": 53, - "column": 15, - "source_node": "protocol-artifacts-trail", - "target_node": "xananode.example:concept/federation-rules", - "target_title": "Federation Rules", - "matched_text": "federation-rules", - "matched_term": "federation-rules", - "match_kind": "core", - "replacement": "[federation-rules](federation-rules)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\protocol-artifacts-trail.md", - "line": 52, - "column": 15, - "source_node": "protocol-artifacts-trail", - "target_node": "xananode.example:concept/federation-example", - "target_title": "Federation Example", - "matched_text": "federation-example", - "matched_term": "federation-example", - "match_kind": "core", - "replacement": "[federation-example](federation-example)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\protocol-artifacts-trail.md", - "line": 51, - "column": 15, - "source_node": "protocol-artifacts-trail", - "target_node": "xananode.example:concept/custom-extension-substrate", - "target_title": "Custom Extension Substrate", - "matched_text": "custom-extension-substrate", - "matched_term": "custom-extension-substrate", - "match_kind": "core", - "replacement": "[custom-extension-substrate](custom-extension-substrate)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\protocol-artifacts-trail.md", - "line": 45, - "column": 15, - "source_node": "protocol-artifacts-trail", - "target_node": "xananode.example:concept/compatibility-report", - "target_title": "Compatibility Report", - "matched_text": "compatibility-report", - "matched_term": "compatibility-report", - "match_kind": "core", - "replacement": "[compatibility-report](compatibility-report)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\protocol-artifacts-trail.md", - "line": 44, - "column": 15, - "source_node": "protocol-artifacts-trail", - "target_node": "xananode.example:concept/compatibility-levels", - "target_title": "Compatibility Levels", - "matched_text": "compatibility-levels", - "matched_term": "compatibility-levels", - "match_kind": "core", - "replacement": "[compatibility-levels](compatibility-levels)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\protocol-artifacts-trail.md", - "line": 50, - "column": 15, - "source_node": "protocol-artifacts-trail", - "target_node": "xananode.example:concept/canonical-type-policy", - "target_title": "Canonical Type Policy", - "matched_text": "canonical-type-policy", - "matched_term": "canonical-type-policy", - "match_kind": "core", - "replacement": "[canonical-type-policy](canonical-type-policy)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\protocol-artifacts-trail.md", - "line": 36, - "column": 6, - "source_node": "protocol-artifacts-trail", - "target_node": "xananode.canonical:schema/node-type-trail", - "target_title": "Trail", - "matched_text": "trail", - "matched_term": "trail", - "match_kind": "core", - "replacement": "[trail](xananode.canonical:schema/node-type-trail)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\historical-lineage-trail.md", - "line": 27, - "column": 85, - "source_node": "historical-lineage-trail", - "target_node": "example.minimal:concept/associative-trails", - "target_title": "Associative Trails", - "matched_text": "associative trails", - "matched_term": "associative trails", - "match_kind": "core", - "replacement": "[associative trails](example.minimal:concept/associative-trails)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\historical-lineage-trail.md", - "line": 27, - "column": 6, - "source_node": "historical-lineage-trail", - "target_node": "xananode.canonical:schema/node-type-trail", - "target_title": "Trail", - "matched_text": "trail", - "matched_term": "trail", - "match_kind": "core", - "replacement": "[trail](xananode.canonical:schema/node-type-trail)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\branching-orientation-trail.md", - "line": 44, - "column": 15, - "source_node": "branching-orientation-trail", - "target_node": "xananode.example:essay/start-here", - "target_title": "Start Here", - "matched_text": "start-here", - "matched_term": "start-here", - "match_kind": "core", - "replacement": "[start-here](start-here)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\branching-orientation-trail.md", - "line": 45, - "column": 15, - "source_node": "branching-orientation-trail", - "target_node": "xananode.canonical:concept/xananode", - "target_title": "XanaNode", - "matched_text": "xananode", - "matched_term": "xananode", - "match_kind": "core", - "replacement": "[xananode](xananode.canonical:concept/xananode)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\trails\\branching-orientation-trail.md", - "line": 42, - "column": 6, - "source_node": "branching-orientation-trail", - "target_node": "xananode.canonical:schema/node-type-trail", - "target_title": "Trail", - "matched_text": "trail", - "matched_term": "trail", - "match_kind": "core", - "replacement": "[trail](xananode.canonical:schema/node-type-trail)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\technologies\\hugo.md", - "line": 11, - "column": 74, - "source_node": "hugo", - "target_node": "xananode.example:concept/xananode", - "target_title": "XanaNode", - "matched_text": "XanaNode", - "matched_term": "XanaNode", - "match_kind": "core", - "replacement": "[XanaNode](xananode)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\technologies\\hugo.md", - "line": 11, - "column": 74, - "source_node": "hugo", - "target_node": "xananode.canonical:concept/xananode", - "target_title": "XanaNode", - "matched_text": "XanaNode", - "matched_term": "XanaNode", - "match_kind": "core", - "replacement": "[XanaNode](xananode.canonical:concept/xananode)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\technologies\\hugo.md", - "line": 11, - "column": 1, - "source_node": "hugo", - "target_node": "xananode.canonical:technology/hugo", - "target_title": "Hugo", - "matched_text": "Hugo", - "matched_term": "Hugo", - "match_kind": "core", - "replacement": "[Hugo](xananode.canonical:technology/hugo)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\technologies\\cytoscape-js.md", - "line": 11, - "column": 1, - "source_node": "cytoscape-js", - "target_node": "xananode.canonical:technology/cytoscape-js", - "target_title": "Cytoscape.js", - "matched_text": "Cytoscape.js", - "matched_term": "Cytoscape.js", - "match_kind": "core", - "replacement": "[Cytoscape.js](xananode.canonical:technology/cytoscape-js)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\sources\\xananode-workspace-repo.md", - "line": 17, - "column": 111, - "source_node": "xananode-workspace-repo", - "target_node": "xananode.canonical:technology/git", - "target_title": "Git", - "matched_text": "Git", - "matched_term": "Git", - "match_kind": "core", - "replacement": "[Git](xananode.canonical:technology/git)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\sources\\xananode-studio-repo.md", - "line": 19, - "column": 96, - "source_node": "xananode-studio-repo", - "target_node": "xananode.example:technology/hugo", - "target_title": "Hugo", - "matched_text": "Hugo", - "matched_term": "Hugo", - "match_kind": "core", - "replacement": "[Hugo](hugo)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\sources\\xananode-studio-repo.md", - "line": 19, - "column": 96, - "source_node": "xananode-studio-repo", - "target_node": "xananode.canonical:technology/hugo", - "target_title": "Hugo", - "matched_text": "Hugo", - "matched_term": "Hugo", - "match_kind": "core", - "replacement": "[Hugo](xananode.canonical:technology/hugo)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\sources\\xananode-protocol-repo.md", - "line": 19, - "column": 52, - "source_node": "xananode-protocol-repo", - "target_node": "xananode.example:concept/xananode", - "target_title": "XanaNode", - "matched_text": "XanaNode", - "matched_term": "XanaNode", - "match_kind": "core", - "replacement": "[XanaNode](xananode)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\sources\\xananode-protocol-repo.md", - "line": 19, - "column": 52, - "source_node": "xananode-protocol-repo", - "target_node": "xananode.canonical:concept/xananode", - "target_title": "XanaNode", - "matched_text": "XanaNode", - "matched_term": "XanaNode", - "match_kind": "core", - "replacement": "[XanaNode](xananode.canonical:concept/xananode)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\sources\\xananode-protocol-repo.md", - "line": 19, - "column": 32, - "source_node": "xananode-protocol-repo", - "target_node": "xananode.canonical:schema/node-type-source", - "target_title": "Source", - "matched_text": "source", - "matched_term": "source", - "match_kind": "core", - "replacement": "[source](xananode.canonical:schema/node-type-source)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\sources\\xananode-hugo-repo.md", - "line": 19, - "column": 5, - "source_node": "xananode-hugo-repo", - "target_node": "xananode.example:technology/hugo", - "target_title": "Hugo", - "matched_text": "Hugo", - "matched_term": "Hugo", - "match_kind": "core", - "replacement": "[Hugo](hugo)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\sources\\xananode-hugo-repo.md", - "line": 19, - "column": 104, - "source_node": "xananode-hugo-repo", - "target_node": "xananode.example:concept/xananode", - "target_title": "XanaNode", - "matched_text": "XanaNode", - "matched_term": "XanaNode", - "match_kind": "core", - "replacement": "[XanaNode](xananode)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\sources\\xananode-hugo-repo.md", - "line": 19, - "column": 104, - "source_node": "xananode-hugo-repo", - "target_node": "xananode.canonical:concept/xananode", - "target_title": "XanaNode", - "matched_text": "XanaNode", - "matched_term": "XanaNode", - "match_kind": "core", - "replacement": "[XanaNode](xananode.canonical:concept/xananode)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\sources\\xananode-hugo-repo.md", - "line": 19, - "column": 21, - "source_node": "xananode-hugo-repo", - "target_node": "xananode.canonical:schema/relationship-type-contains", - "target_title": "Contains", - "matched_text": "contains", - "matched_term": "contains", - "match_kind": "core", - "replacement": "[contains](xananode.canonical:schema/relationship-type-contains)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\sources\\xananode-hugo-repo.md", - "line": 19, - "column": 5, - "source_node": "xananode-hugo-repo", - "target_node": "xananode.canonical:technology/hugo", - "target_title": "Hugo", - "matched_text": "Hugo", - "matched_term": "Hugo", - "match_kind": "core", - "replacement": "[Hugo](xananode.canonical:technology/hugo)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\sources\\xananode-core-sdk-repo.md", - "line": 19, - "column": 74, - "source_node": "xananode-core-sdk-repo", - "target_node": "xananode.canonical:schema/node-type-fragment", - "target_title": "Fragment", - "matched_text": "fragment", - "matched_term": "fragment", - "match_kind": "core", - "replacement": "[fragment](xananode.canonical:schema/node-type-fragment)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\sources\\xananode-core-sdk-repo.md", - "line": 19, - "column": 93, - "source_node": "xananode-core-sdk-repo", - "target_node": "xananode.canonical:schema/node-type-relationship", - "target_title": "Relationship", - "matched_text": "relationship", - "matched_term": "relationship", - "match_kind": "core", - "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\sources\\xanadu-document-interconnection.md", - "line": 27, - "column": 92, - "source_node": "xanadu-document-interconnection", - "target_node": "xananode.canonical:schema/node-type-media", - "target_title": "Media", - "matched_text": "media", - "matched_term": "media", - "match_kind": "core", - "replacement": "[media](xananode.canonical:schema/node-type-media)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\sources\\xanadu-document-interconnection.md", - "line": 27, - "column": 30, - "source_node": "xanadu-document-interconnection", - "target_node": "xananode.canonical:schema/node-type-source", - "target_title": "Source", - "matched_text": "source", - "matched_term": "source", - "match_kind": "core", - "replacement": "[source](xananode.canonical:schema/node-type-source)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\sources\\source-code-link-decay-study.md", - "line": 17, - "column": 6, - "source_node": "source-code-link-decay-study", - "target_node": "xananode.canonical:schema/node-type-source", - "target_title": "Source", - "matched_text": "source", - "matched_term": "source", - "match_kind": "core", - "replacement": "[source](xananode.canonical:schema/node-type-source)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\xananode-relationship-types.md", - "line": 15, - "column": 208, - "source_node": "xananode-relationship-types", - "target_node": "xananode.example:concept/deep-linking", - "target_title": "Deep Linking", - "matched_text": "deep-linking", - "matched_term": "deep-linking", - "match_kind": "core", - "replacement": "[deep-linking](deep-linking)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\xananode-relationship-types.md", - "line": 15, - "column": 146, - "source_node": "xananode-relationship-types", - "target_node": "xananode.canonical:schema/node-type-media", - "target_title": "Media", - "matched_text": "media", - "matched_term": "media", - "match_kind": "core", - "replacement": "[media](xananode.canonical:schema/node-type-media)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\xananode-relationship-types.md", - "line": 13, - "column": 1, - "source_node": "xananode-relationship-types", - "target_node": "xananode.canonical:schema/node-type-relationship", - "target_title": "Relationship", - "matched_text": "Relationship", - "matched_term": "Relationship", - "match_kind": "core", - "replacement": "[Relationship](xananode.canonical:schema/node-type-relationship)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\xananode-relationship-types.md", - "line": 15, - "column": 153, - "source_node": "xananode-relationship-types", - "target_node": "xananode.canonical:schema/node-type-trail", - "target_title": "Trail", - "matched_text": "trail", - "matched_term": "trail", - "match_kind": "core", - "replacement": "[trail](xananode.canonical:schema/node-type-trail)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\xananode-relationship-types.md", - "line": 15, - "column": 32, - "source_node": "xananode-relationship-types", - "target_node": "xananode.canonical:schema/relationship-type-contains", - "target_title": "Contains", - "matched_text": "contains", - "matched_term": "contains", - "match_kind": "core", - "replacement": "[contains](xananode.canonical:schema/relationship-type-contains)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\xananode-node-types.md", - "line": 15, - "column": 78, - "source_node": "xananode-node-types", - "target_node": "xananode.canonical:schema/node-type-claim", - "target_title": "Claim", - "matched_text": "claim", - "matched_term": "claim", - "match_kind": "core", - "replacement": "[claim](xananode.canonical:schema/node-type-claim)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\xananode-node-types.md", - "line": 15, - "column": 182, - "source_node": "xananode-node-types", - "target_node": "xananode.canonical:schema/node-type-community", - "target_title": "Community", - "matched_text": "community", - "matched_term": "community", - "match_kind": "core", - "replacement": "[community](xananode.canonical:schema/node-type-community)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\xananode-node-types.md", - "line": 15, - "column": 69, - "source_node": "xananode-node-types", - "target_node": "xananode.canonical:schema/node-type-concept", - "target_title": "Concept", - "matched_text": "concept", - "matched_term": "concept", - "match_kind": "core", - "replacement": "[concept](xananode.canonical:schema/node-type-concept)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\xananode-node-types.md", - "line": 15, - "column": 93, - "source_node": "xananode-node-types", - "target_node": "xananode.canonical:schema/node-type-essay", - "target_title": "Essay", - "matched_text": "essay", - "matched_term": "essay", - "match_kind": "core", - "replacement": "[essay](xananode.canonical:schema/node-type-essay)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\xananode-node-types.md", - "line": 15, - "column": 120, - "source_node": "xananode-node-types", - "target_node": "xananode.canonical:schema/node-type-event", - "target_title": "Event", - "matched_text": "event", - "matched_term": "event", - "match_kind": "core", - "replacement": "[event](xananode.canonical:schema/node-type-event)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\xananode-node-types.md", - "line": 15, - "column": 236, - "source_node": "xananode-node-types", - "target_node": "xananode.canonical:schema/node-type-fragment", - "target_title": "Fragment", - "matched_text": "fragment", - "matched_term": "fragment", - "match_kind": "core", - "replacement": "[fragment](xananode.canonical:schema/node-type-fragment)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\xananode-node-types.md", - "line": 15, - "column": 113, - "source_node": "xananode-node-types", - "target_node": "xananode.canonical:schema/node-type-media", - "target_title": "Media", - "matched_text": "media", - "matched_term": "media", - "match_kind": "core", - "replacement": "[media](xananode.canonical:schema/node-type-media)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\xananode-node-types.md", - "line": 15, - "column": 100, - "source_node": "xananode-node-types", - "target_node": "xananode.canonical:schema/node-type-observation", - "target_title": "Observation", - "matched_text": "observation", - "matched_term": "observation", - "match_kind": "core", - "replacement": "[observation](xananode.canonical:schema/node-type-observation)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\xananode-node-types.md", - "line": 15, - "column": 134, - "source_node": "xananode-node-types", - "target_node": "xananode.canonical:schema/node-type-organization", - "target_title": "Organization", - "matched_text": "organization", - "matched_term": "organization", - "match_kind": "core", - "replacement": "[organization](xananode.canonical:schema/node-type-organization)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\xananode-node-types.md", - "line": 15, - "column": 61, - "source_node": "xananode-node-types", - "target_node": "xananode.canonical:schema/node-type-person", - "target_title": "Person", - "matched_text": "person", - "matched_term": "person", - "match_kind": "core", - "replacement": "[person](xananode.canonical:schema/node-type-person)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\xananode-node-types.md", - "line": 15, - "column": 127, - "source_node": "xananode-node-types", - "target_node": "xananode.canonical:schema/node-type-place", - "target_title": "Place", - "matched_text": "place", - "matched_term": "place", - "match_kind": "core", - "replacement": "[place](xananode.canonical:schema/node-type-place)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\xananode-node-types.md", - "line": 15, - "column": 148, - "source_node": "xananode-node-types", - "target_node": "xananode.canonical:schema/node-type-project", - "target_title": "Project", - "matched_text": "project", - "matched_term": "project", - "match_kind": "core", - "replacement": "[project](xananode.canonical:schema/node-type-project)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\xananode-node-types.md", - "line": 15, - "column": 169, - "source_node": "xananode-node-types", - "target_node": "xananode.canonical:schema/node-type-publication", - "target_title": "Publication", - "matched_text": "publication", - "matched_term": "publication", - "match_kind": "core", - "replacement": "[publication](xananode.canonical:schema/node-type-publication)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\xananode-node-types.md", - "line": 15, - "column": 193, - "source_node": "xananode-node-types", - "target_node": "xananode.canonical:schema/node-type-relationship", - "target_title": "Relationship", - "matched_text": "relationship", - "matched_term": "relationship", - "match_kind": "core", - "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\xananode-node-types.md", - "line": 15, - "column": 207, - "source_node": "xananode-node-types", - "target_node": "xananode.canonical:schema/node-type-revision", - "target_title": "Revision", - "matched_text": "revision", - "matched_term": "revision", - "match_kind": "core", - "replacement": "[revision](xananode.canonical:schema/node-type-revision)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\xananode-node-types.md", - "line": 15, - "column": 224, - "source_node": "xananode-node-types", - "target_node": "xananode.canonical:schema/node-type-schema", - "target_title": "Schema", - "matched_text": "schema", - "matched_term": "schema", - "match_kind": "core", - "replacement": "[schema](xananode.canonical:schema/node-type-schema)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\xananode-node-types.md", - "line": 15, - "column": 85, - "source_node": "xananode-node-types", - "target_node": "xananode.canonical:schema/node-type-source", - "target_title": "Source", - "matched_text": "source", - "matched_term": "source", - "match_kind": "core", - "replacement": "[source](xananode.canonical:schema/node-type-source)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\xananode-node-types.md", - "line": 15, - "column": 157, - "source_node": "xananode-node-types", - "target_node": "xananode.canonical:schema/node-type-technology", - "target_title": "Technology", - "matched_text": "technology", - "matched_term": "technology", - "match_kind": "core", - "replacement": "[technology](xananode.canonical:schema/node-type-technology)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\xananode-node-types.md", - "line": 15, - "column": 217, - "source_node": "xananode-node-types", - "target_node": "xananode.canonical:schema/node-type-trail", - "target_title": "Trail", - "matched_text": "trail", - "matched_term": "trail", - "match_kind": "core", - "replacement": "[trail](xananode.canonical:schema/node-type-trail)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\xananode-node-types.md", - "line": 15, - "column": 32, - "source_node": "xananode-node-types", - "target_node": "xananode.canonical:schema/relationship-type-contains", - "target_title": "Contains", - "matched_text": "contains", - "matched_term": "contains", - "match_kind": "core", - "replacement": "[contains](xananode.canonical:schema/relationship-type-contains)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\xananode-node-types.md", - "line": 13, - "column": 47, - "source_node": "xananode-node-types", - "target_node": "xananode.canonical:schema/relationship-type-represents", - "target_title": "Represents", - "matched_text": "represents", - "matched_term": "represents", - "match_kind": "core", - "replacement": "[represents](xananode.canonical:schema/relationship-type-represents)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\xananode-core-schema.md", - "line": 29, - "column": 200, - "source_node": "xananode-core-schema", - "target_node": "xananode.canonical:schema/node-type-relationship", - "target_title": "Relationship", - "matched_text": "relationship", - "matched_term": "relationship", - "match_kind": "core", - "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\xananode-core-schema.md", - "line": 29, - "column": 31, - "source_node": "xananode-core-schema", - "target_node": "xananode.canonical:schema/relationship-type-includes", - "target_title": "Includes", - "matched_text": "includes", - "matched_term": "includes", - "match_kind": "core", - "replacement": "[includes](xananode.canonical:schema/relationship-type-includes)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\substrate-relationships-schema.md", - "line": 19, - "column": 18, - "source_node": "substrate-relationships-schema", - "target_node": "xananode.canonical:schema/node-type-relationship", - "target_title": "Relationship", - "matched_text": "relationship", - "matched_term": "relationship", - "match_kind": "core", - "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\substrate-relationships-schema.md", - "line": 17, - "column": 6, - "source_node": "substrate-relationships-schema", - "target_node": "xananode.canonical:schema/node-type-schema", - "target_title": "Schema", - "matched_text": "schema", - "matched_term": "schema", - "match_kind": "core", - "replacement": "[schema](xananode.canonical:schema/node-type-schema)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\substrate-relationships-schema.md", - "line": 19, - "column": 46, - "source_node": "substrate-relationships-schema", - "target_node": "xananode.canonical:schema/node-type-source", - "target_title": "Source", - "matched_text": "source", - "matched_term": "source", - "match_kind": "core", - "replacement": "[source](xananode.canonical:schema/node-type-source)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\substrate-relationships-schema.md", - "line": 19, - "column": 4, - "source_node": "substrate-relationships-schema", - "target_node": "xananode.canonical:schema/relationship-type-requires", - "target_title": "Requires", - "matched_text": "requires", - "matched_term": "requires", - "match_kind": "core", - "replacement": "[requires](xananode.canonical:schema/relationship-type-requires)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\substrate-node-schema.md", - "line": 19, - "column": 148, - "source_node": "substrate-node-schema", - "target_node": "xananode.canonical:schema/node-type-fragment", - "target_title": "Fragment", - "matched_text": "fragment", - "matched_term": "fragment", - "match_kind": "core", - "replacement": "[fragment](xananode.canonical:schema/node-type-fragment)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\substrate-node-schema.md", - "line": 19, - "column": 66, - "source_node": "substrate-node-schema", - "target_node": "xananode.canonical:schema/node-type-relationship", - "target_title": "Relationship", - "matched_text": "relationship", - "matched_term": "relationship", - "match_kind": "core", - "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\substrate-node-schema.md", - "line": 17, - "column": 6, - "source_node": "substrate-node-schema", - "target_node": "xananode.canonical:schema/node-type-schema", - "target_title": "Schema", - "matched_text": "schema", - "matched_term": "schema", - "match_kind": "core", - "replacement": "[schema](xananode.canonical:schema/node-type-schema)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\substrate-node-schema.md", - "line": 19, - "column": 4, - "source_node": "substrate-node-schema", - "target_node": "xananode.canonical:schema/relationship-type-requires", - "target_title": "Requires", - "matched_text": "requires", - "matched_term": "requires", - "match_kind": "core", - "replacement": "[requires](xananode.canonical:schema/relationship-type-requires)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\namespace-schema.md", - "line": 19, - "column": 6, - "source_node": "namespace-schema", - "target_node": "xananode.example:source/source-support", - "target_title": "Support", - "matched_text": "support", - "matched_term": "support", - "match_kind": "core", - "replacement": "[support](source-support)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\merge-report-schema.md", - "line": 17, - "column": 6, - "source_node": "merge-report-schema", - "target_node": "xananode.canonical:schema/node-type-schema", - "target_title": "Schema", - "matched_text": "schema", - "matched_term": "schema", - "match_kind": "core", - "replacement": "[schema](xananode.canonical:schema/node-type-schema)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\merge-report-schema.md", - "line": 19, - "column": 4, - "source_node": "merge-report-schema", - "target_node": "xananode.canonical:schema/relationship-type-preserves", - "target_title": "Preserves", - "matched_text": "preserves", - "matched_term": "preserves", - "match_kind": "core", - "replacement": "[preserves](xananode.canonical:schema/relationship-type-preserves)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\merge-report-schema.md", - "line": 17, - "column": 39, - "source_node": "merge-report-schema", - "target_node": "xananode.canonical:schema/relationship-type-proposed", - "target_title": "Proposed", - "matched_text": "proposed", - "matched_term": "proposed", - "match_kind": "core", - "replacement": "[proposed](xananode.canonical:schema/relationship-type-proposed)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\schemas\\compatibility-report-schema.md", - "line": 17, - "column": 6, - "source_node": "compatibility-report-schema", - "target_node": "xananode.canonical:schema/node-type-schema", - "target_title": "Schema", - "matched_text": "schema", - "matched_term": "schema", - "match_kind": "core", - "replacement": "[schema](xananode.canonical:schema/node-type-schema)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\projects\\xananode-hugo-theme.md", - "line": 21, - "column": 42, - "source_node": "xananode-hugo-theme", - "target_node": "xananode.canonical:schema/node-type-media", - "target_title": "Media", - "matched_text": "media", - "matched_term": "media", - "match_kind": "core", - "replacement": "[media](xananode.canonical:schema/node-type-media)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\projects\\project-xanadu.md", - "line": 13, - "column": 170, - "source_node": "project-xanadu", - "target_node": "xananode.canonical:schema/node-type-media", - "target_title": "Media", - "matched_text": "media", - "matched_term": "media", - "match_kind": "core", - "replacement": "[media](xananode.canonical:schema/node-type-media)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\projects\\project-xanadu.md", - "line": 13, - "column": 1, - "source_node": "project-xanadu", - "target_node": "xananode.canonical:schema/node-type-project", - "target_title": "Project", - "matched_text": "Project", - "matched_term": "Project", - "match_kind": "core", - "replacement": "[Project](xananode.canonical:schema/node-type-project)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\projects\\project-xanadu.md", - "line": 13, - "column": 146, - "source_node": "project-xanadu", - "target_node": "xananode.canonical:schema/node-type-relationship", - "target_title": "Relationship", - "matched_text": "relationship", - "matched_term": "relationship", - "match_kind": "core", - "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\projects\\memex.md", - "line": 13, - "column": 38, - "source_node": "memex", - "target_node": "example.minimal:concept/associative-trails", - "target_title": "Associative Trails", - "matched_text": "associative trails", - "matched_term": "associative trails", - "match_kind": "core", - "replacement": "[associative trails](example.minimal:concept/associative-trails)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\projects\\memex.md", - "line": 13, - "column": 26, - "source_node": "memex", - "target_node": "xananode.canonical:schema/node-type-concept", - "target_title": "Concept", - "matched_text": "concept", - "matched_term": "concept", - "match_kind": "core", - "replacement": "[concept](xananode.canonical:schema/node-type-concept)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\people\\ted-nelson.md", - "line": 17, - "column": 120, - "source_node": "ted-nelson", - "target_node": "xananode.canonical:schema/node-type-media", - "target_title": "Media", - "matched_text": "media", - "matched_term": "media", - "match_kind": "core", - "replacement": "[media](xananode.canonical:schema/node-type-media)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\people\\ted-nelson.md", - "line": 17, - "column": 24, - "source_node": "ted-nelson", - "target_node": "xananode.canonical:schema/relationship-type-documents", - "target_title": "Documents", - "matched_text": "documents", - "matched_term": "documents", - "match_kind": "core", - "replacement": "[documents](xananode.canonical:schema/relationship-type-documents)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\media\\xananode-icon.md", - "line": 29, - "column": 223, - "source_node": "xananode-icon", - "target_node": "xananode.canonical:schema/relationship-type-documents", - "target_title": "Documents", - "matched_text": "documents", - "matched_term": "documents", - "match_kind": "core", - "replacement": "[documents](xananode.canonical:schema/relationship-type-documents)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\essays\\what-is-xananode.md", - "line": 24, - "column": 5, - "source_node": "what-is-xananode", - "target_node": "xananode.canonical:schema/node-type-relationship", - "target_title": "Relationship", - "matched_text": "relationship", - "matched_term": "relationship", - "match_kind": "core", - "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\essays\\what-is-xananode.md", - "line": 26, - "column": 33, - "source_node": "what-is-xananode", - "target_node": "xananode.canonical:schema/relationship-type-authored", - "target_title": "Authored", - "matched_text": "authored", - "matched_term": "authored", - "match_kind": "core", - "replacement": "[authored](xananode.canonical:schema/relationship-type-authored)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\essays\\what-is-xananode.md", - "line": 28, - "column": 181, - "source_node": "what-is-xananode", - "target_node": "xananode.canonical:schema/relationship-type-preserves", - "target_title": "Preserves", - "matched_text": "preserves", - "matched_term": "preserves", - "match_kind": "core", - "replacement": "[preserves](xananode.canonical:schema/relationship-type-preserves)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\essays\\using-hugo-with-protocol-json.md", - "line": 18, - "column": 13, - "source_node": "using-hugo-with-protocol-json", - "target_node": "xananode.example:technology/static-publishing", - "target_title": "Static Publishing", - "matched_text": "static publishing", - "matched_term": "static publishing", - "match_kind": "core", - "replacement": "[static publishing](static-publishing)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\essays\\using-hugo-with-protocol-json.md", - "line": 36, - "column": 215, - "source_node": "using-hugo-with-protocol-json", - "target_node": "xananode.example:concept/xananode", - "target_title": "XanaNode", - "matched_text": "XanaNode", - "matched_term": "XanaNode", - "match_kind": "core", - "replacement": "[XanaNode](xananode)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\essays\\using-hugo-with-protocol-json.md", - "line": 35, - "column": 180, - "source_node": "using-hugo-with-protocol-json", - "target_node": "xananode.example:concept/typed-relationships", - "target_title": "Typed Relationships", - "matched_text": "typed relationships", - "matched_term": "typed relationships", - "match_kind": "core", - "replacement": "[typed relationships](typed-relationships)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\essays\\using-hugo-with-protocol-json.md", - "line": 35, - "column": 233, - "source_node": "using-hugo-with-protocol-json", - "target_node": "xananode.example:concept/transclusion", - "target_title": "Transclusion", - "matched_text": "transclusion", - "matched_term": "transclusion", - "match_kind": "core", - "replacement": "[transclusion](transclusion)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\essays\\using-hugo-with-protocol-json.md", - "line": 35, - "column": 146, - "source_node": "using-hugo-with-protocol-json", - "target_node": "xananode.example:concept/substrate-manifest", - "target_title": "Substrate Manifest", - "matched_text": "substrate manifest", - "matched_term": "substrate manifest", - "match_kind": "core", - "replacement": "[substrate manifest](substrate-manifest)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\essays\\using-hugo-with-protocol-json.md", - "line": 36, - "column": 215, - "source_node": "using-hugo-with-protocol-json", - "target_node": "xananode.canonical:concept/xananode", - "target_title": "XanaNode", - "matched_text": "XanaNode", - "matched_term": "XanaNode", - "match_kind": "core", - "replacement": "[XanaNode](xananode.canonical:concept/xananode)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\essays\\using-hugo-with-protocol-json.md", - "line": 38, - "column": 279, - "source_node": "using-hugo-with-protocol-json", - "target_node": "xananode.canonical:schema/node-type-source", - "target_title": "Source", - "matched_text": "source", - "matched_term": "source", - "match_kind": "core", - "replacement": "[source](xananode.canonical:schema/node-type-source)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\essays\\using-hugo-with-protocol-json.md", - "line": 35, - "column": 117, - "source_node": "using-hugo-with-protocol-json", - "target_node": "xananode.canonical:schema/relationship-type-demonstrates", - "target_title": "Demonstrates", - "matched_text": "demonstrates", - "matched_term": "demonstrates", - "match_kind": "core", - "replacement": "[demonstrates](xananode.canonical:schema/relationship-type-demonstrates)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\essays\\using-hugo-with-protocol-json.md", - "line": 59, - "column": 261, - "source_node": "using-hugo-with-protocol-json", - "target_node": "xananode.canonical:schema/relationship-type-derived_from", - "target_title": "Derived from", - "matched_text": "derived from", - "matched_term": "derived from", - "match_kind": "core", - "replacement": "[derived from](xananode.canonical:schema/relationship-type-derived_from)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\essays\\using-hugo-with-protocol-json.md", - "line": 36, - "column": 22, - "source_node": "using-hugo-with-protocol-json", - "target_node": "xananode.canonical:schema/relationship-type-extends", - "target_title": "Extends", - "matched_text": "extends", - "matched_term": "extends", - "match_kind": "core", - "replacement": "[extends](xananode.canonical:schema/relationship-type-extends)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\essays\\using-hugo-with-protocol-json.md", - "line": 33, - "column": 18, - "source_node": "using-hugo-with-protocol-json", - "target_node": "xananode.canonical:schema/relationship-type-uses", - "target_title": "Uses", - "matched_text": "uses", - "matched_term": "uses", - "match_kind": "core", - "replacement": "[uses](xananode.canonical:schema/relationship-type-uses)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\essays\\using-hugo-with-protocol-json.md", - "line": 36, - "column": 147, - "source_node": "using-hugo-with-protocol-json", - "target_node": "xananode.lineage:project/fress", - "target_title": "FRESS", - "matched_text": "FRESS", - "matched_term": "FRESS", - "match_kind": "core", - "replacement": "[FRESS](xananode.lineage:project/fress)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\essays\\using-hugo-with-protocol-json.md", - "line": 36, - "column": 154, - "source_node": "using-hugo-with-protocol-json", - "target_node": "xananode.lineage:project/intermedia", - "target_title": "Intermedia", - "matched_text": "Intermedia", - "matched_term": "Intermedia", - "match_kind": "core", - "replacement": "[Intermedia](xananode.lineage:project/intermedia)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\essays\\using-hugo-with-protocol-json.md", - "line": 36, - "column": 177, - "source_node": "using-hugo-with-protocol-json", - "target_node": "xananode.lineage:publication/hyperland", - "target_title": "Hyperland", - "matched_text": "Hyperland", - "matched_term": "Hyperland", - "match_kind": "core", - "replacement": "[Hyperland](xananode.lineage:publication/hyperland)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\essays\\using-hugo-with-protocol-json.md", - "line": 36, - "column": 192, - "source_node": "using-hugo-with-protocol-json", - "target_node": "xananode.lineage:event/ted2-1990", - "target_title": "TED2", - "matched_text": "TED2", - "matched_term": "TED2", - "match_kind": "core", - "replacement": "[TED2](xananode.lineage:event/ted2-1990)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\essays\\using-hugo-with-protocol-json.md", - "line": 36, - "column": 166, - "source_node": "using-hugo-with-protocol-json", - "target_node": "xananode.lineage:technology/hypercard", - "target_title": "HyperCard", - "matched_text": "HyperCard", - "matched_term": "HyperCard", - "match_kind": "core", - "replacement": "[HyperCard](xananode.lineage:technology/hypercard)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\essays\\start-here.md", - "line": 34, - "column": 23, - "source_node": "start-here", - "target_node": "xananode.example:technology/hugo", - "target_title": "Hugo", - "matched_text": "Hugo", - "matched_term": "Hugo", - "match_kind": "core", - "replacement": "[Hugo](hugo)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\essays\\start-here.md", - "line": 24, - "column": 49, - "source_node": "start-here", - "target_node": "xananode.canonical:schema/node-type-claim", - "target_title": "Claim", - "matched_text": "claim", - "matched_term": "claim", - "match_kind": "core", - "replacement": "[claim](xananode.canonical:schema/node-type-claim)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\essays\\start-here.md", - "line": 32, - "column": 111, - "source_node": "start-here", - "target_node": "xananode.canonical:schema/node-type-relationship", - "target_title": "Relationship", - "matched_text": "relationship", - "matched_term": "relationship", - "match_kind": "core", - "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\essays\\start-here.md", - "line": 30, - "column": 17, - "source_node": "start-here", - "target_node": "xananode.canonical:schema/node-type-trail", - "target_title": "Trail", - "matched_text": "trail", - "matched_term": "trail", - "match_kind": "core", - "replacement": "[trail](xananode.canonical:schema/node-type-trail)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\essays\\start-here.md", - "line": 26, - "column": 122, - "source_node": "start-here", - "target_node": "xananode.canonical:schema/relationship-type-depends_on", - "target_title": "Depends on", - "matched_text": "depends on", - "matched_term": "depends on", - "match_kind": "core", - "replacement": "[depends on](xananode.canonical:schema/relationship-type-depends_on)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\essays\\start-here.md", - "line": 30, - "column": 52, - "source_node": "start-here", - "target_node": "xananode.canonical:schema/relationship-type-documents", - "target_title": "Documents", - "matched_text": "documents", - "matched_term": "documents", - "match_kind": "core", - "replacement": "[documents](xananode.canonical:schema/relationship-type-documents)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\essays\\start-here.md", - "line": 28, - "column": 16, - "source_node": "start-here", - "target_node": "xananode.canonical:schema/relationship-type-explains", - "target_title": "Explains", - "matched_text": "explains", - "matched_term": "explains", - "match_kind": "core", - "replacement": "[explains](xananode.canonical:schema/relationship-type-explains)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\essays\\start-here.md", - "line": 26, - "column": 81, - "source_node": "start-here", - "target_node": "xananode.canonical:schema/relationship-type-supports", - "target_title": "Supports", - "matched_text": "supports", - "matched_term": "supports", - "match_kind": "core", - "replacement": "[supports](xananode.canonical:schema/relationship-type-supports)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\essays\\start-here.md", - "line": 34, - "column": 23, - "source_node": "start-here", - "target_node": "xananode.canonical:technology/hugo", - "target_title": "Hugo", - "matched_text": "Hugo", - "matched_term": "Hugo", - "match_kind": "core", - "replacement": "[Hugo](xananode.canonical:technology/hugo)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\xananode.md", - "line": 22, - "column": 1, - "source_node": "xananode", - "target_node": "xananode.canonical:concept/xananode", - "target_title": "XanaNode", - "matched_text": "XanaNode", - "matched_term": "XanaNode", - "match_kind": "core", - "replacement": "[XanaNode](xananode.canonical:concept/xananode)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\xananode.md", - "line": 24, - "column": 118, - "source_node": "xananode", - "target_node": "xananode.canonical:schema/node-type-media", - "target_title": "Media", - "matched_text": "media", - "matched_term": "media", - "match_kind": "core", - "replacement": "[media](xananode.canonical:schema/node-type-media)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\xananode.md", - "line": 26, - "column": 10, - "source_node": "xananode", - "target_node": "xananode.canonical:schema/node-type-schema", - "target_title": "Schema", - "matched_text": "schema", - "matched_term": "schema", - "match_kind": "core", - "replacement": "[schema](xananode.canonical:schema/node-type-schema)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\xananode.md", - "line": 26, - "column": 169, - "source_node": "xananode", - "target_node": "xananode.canonical:schema/node-type-source", - "target_title": "Source", - "matched_text": "source", - "matched_term": "source", - "match_kind": "core", - "replacement": "[source](xananode.canonical:schema/node-type-source)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\xananode.md", - "line": 26, - "column": 37, - "source_node": "xananode", - "target_node": "xananode.canonical:schema/relationship-type-authored", - "target_title": "Authored", - "matched_text": "authored", - "matched_term": "authored", - "match_kind": "core", - "replacement": "[authored](xananode.canonical:schema/relationship-type-authored)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\xananode.md", - "line": 24, - "column": 74, - "source_node": "xananode", - "target_node": "xananode.canonical:schema/relationship-type-documents", - "target_title": "Documents", - "matched_text": "documents", - "matched_term": "documents", - "match_kind": "core", - "replacement": "[documents](xananode.canonical:schema/relationship-type-documents)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\unlabeled-hyperlink.md", - "line": 13, - "column": 149, - "source_node": "unlabeled-hyperlink", - "target_node": "xananode.canonical:schema/node-type-source", - "target_title": "Source", - "matched_text": "source", - "matched_term": "source", - "match_kind": "core", - "replacement": "[source](xananode.canonical:schema/node-type-source)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\unlabeled-hyperlink.md", - "line": 13, - "column": 75, - "source_node": "unlabeled-hyperlink", - "target_node": "xananode.canonical:schema/relationship-type-contradicts", - "target_title": "Contradicts", - "matched_text": "contradicts", - "matched_term": "contradicts", - "match_kind": "core", - "replacement": "[contradicts](xananode.canonical:schema/relationship-type-contradicts)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\unlabeled-hyperlink.md", - "line": 13, - "column": 88, - "source_node": "unlabeled-hyperlink", - "target_node": "xananode.canonical:schema/relationship-type-defines", - "target_title": "Defines", - "matched_text": "defines", - "matched_term": "defines", - "match_kind": "core", - "replacement": "[defines](xananode.canonical:schema/relationship-type-defines)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\unlabeled-hyperlink.md", - "line": 13, - "column": 97, - "source_node": "unlabeled-hyperlink", - "target_node": "xananode.canonical:schema/relationship-type-documents", - "target_title": "Documents", - "matched_text": "documents", - "matched_term": "documents", - "match_kind": "core", - "replacement": "[documents](xananode.canonical:schema/relationship-type-documents)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\unlabeled-hyperlink.md", - "line": 13, - "column": 116, - "source_node": "unlabeled-hyperlink", - "target_node": "xananode.canonical:schema/relationship-type-explains", - "target_title": "Explains", - "matched_text": "explains", - "matched_term": "explains", - "match_kind": "core", - "replacement": "[explains](xananode.canonical:schema/relationship-type-explains)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\unlabeled-hyperlink.md", - "line": 13, - "column": 136, - "source_node": "unlabeled-hyperlink", - "target_node": "xananode.canonical:schema/relationship-type-mentions", - "target_title": "Mentions", - "matched_text": "mentions", - "matched_term": "mentions", - "match_kind": "core", - "replacement": "[mentions](xananode.canonical:schema/relationship-type-mentions)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\unlabeled-hyperlink.md", - "line": 13, - "column": 108, - "source_node": "unlabeled-hyperlink", - "target_node": "xananode.canonical:schema/relationship-type-quotes", - "target_title": "Quotes", - "matched_text": "quotes", - "matched_term": "quotes", - "match_kind": "core", - "replacement": "[quotes](xananode.canonical:schema/relationship-type-quotes)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\unlabeled-hyperlink.md", - "line": 13, - "column": 65, - "source_node": "unlabeled-hyperlink", - "target_node": "xananode.canonical:schema/relationship-type-supports", - "target_title": "Supports", - "matched_text": "supports", - "matched_term": "supports", - "match_kind": "core", - "replacement": "[supports](xananode.canonical:schema/relationship-type-supports)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\typed-relationships.md", - "line": 15, - "column": 9, - "source_node": "typed-relationships", - "target_node": "xananode.canonical:schema/node-type-relationship", - "target_title": "Relationship", - "matched_text": "relationship", - "matched_term": "relationship", - "match_kind": "core", - "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\tumbler-addressing.md", - "line": 31, - "column": 152, - "source_node": "tumbler-addressing", - "target_node": "xananode.canonical:schema/property-geo_coordinates", - "target_title": "Geographic coordinates", - "matched_text": "location", - "matched_term": "location", - "match_kind": "core", - "replacement": "[location](xananode.canonical:schema/property-geo_coordinates)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\substrate-relationship-list.md", - "line": 17, - "column": 119, - "source_node": "substrate-relationship-list", - "target_node": "xananode.canonical:schema/node-type-media", - "target_title": "Media", - "matched_text": "media", - "matched_term": "media", - "match_kind": "core", - "replacement": "[media](xananode.canonical:schema/node-type-media)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\substrate-relationship-list.md", - "line": 15, - "column": 35, - "source_node": "substrate-relationship-list", - "target_node": "xananode.canonical:schema/node-type-source", - "target_title": "Source", - "matched_text": "source", - "matched_term": "source", - "match_kind": "core", - "replacement": "[source](xananode.canonical:schema/node-type-source)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\substrate-relationship-list.md", - "line": 17, - "column": 132, - "source_node": "substrate-relationship-list", - "target_node": "xananode.canonical:schema/node-type-trail", - "target_title": "Trail", - "matched_text": "trail", - "matched_term": "trail", - "match_kind": "core", - "replacement": "[trail](xananode.canonical:schema/node-type-trail)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\substrate-relationship-list.md", - "line": 17, - "column": 28, - "source_node": "substrate-relationship-list", - "target_node": "xananode.canonical:schema/relationship-type-authored", - "target_title": "Authored", - "matched_text": "authored", - "matched_term": "authored", - "match_kind": "core", - "replacement": "[authored](xananode.canonical:schema/relationship-type-authored)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\substrate-relationship-list.md", - "line": 17, - "column": 71, - "source_node": "substrate-relationship-list", - "target_node": "xananode.canonical:schema/relationship-type-derived_from", - "target_title": "Derived from", - "matched_text": "derived from", - "matched_term": "derived from", - "match_kind": "core", - "replacement": "[derived from](xananode.canonical:schema/relationship-type-derived_from)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\substrate-node-record.md", - "line": 15, - "column": 129, - "source_node": "substrate-node-record", - "target_node": "xananode.canonical:schema/node-type-relationship", - "target_title": "Relationship", - "matched_text": "relationship", - "matched_term": "relationship", - "match_kind": "core", - "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\substrate-node-record.md", - "line": 15, - "column": 4, - "source_node": "substrate-node-record", - "target_node": "xananode.canonical:schema/relationship-type-preserves", - "target_title": "Preserves", - "matched_text": "preserves", - "matched_term": "preserves", - "match_kind": "core", - "replacement": "[preserves](xananode.canonical:schema/relationship-type-preserves)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\substrate-node-record.md", - "line": 15, - "column": 212, - "source_node": "substrate-node-record", - "target_node": "xananode.lineage:technology/html", - "target_title": "HTML", - "matched_text": "HTML", - "matched_term": "HTML", - "match_kind": "core", - "replacement": "[HTML](xananode.lineage:technology/html)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\substrate-manifest.md", - "line": 13, - "column": 74, - "source_node": "substrate-manifest", - "target_node": "xananode.canonical:schema/node-type-schema", - "target_title": "Schema", - "matched_text": "schema", - "matched_term": "schema", - "match_kind": "core", - "replacement": "[schema](xananode.canonical:schema/node-type-schema)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\schema-extension.md", - "line": 21, - "column": 234, - "source_node": "schema-extension", - "target_node": "xananode.canonical:concept/xananode", - "target_title": "XanaNode", - "matched_text": "XanaNode", - "matched_term": "XanaNode", - "match_kind": "core", - "replacement": "[XanaNode](xananode.canonical:concept/xananode)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\schema-extension.md", - "line": 21, - "column": 191, - "source_node": "schema-extension", - "target_node": "xananode.canonical:schema/node-type-relationship", - "target_title": "Relationship", - "matched_text": "relationship", - "matched_term": "relationship", - "match_kind": "core", - "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\review-suggestions.md", - "line": 13, - "column": 102, - "source_node": "review-suggestions", - "target_node": "xananode.canonical:schema/node-type-fragment", - "target_title": "Fragment", - "matched_text": "fragment", - "matched_term": "fragment", - "match_kind": "core", - "replacement": "[fragment](xananode.canonical:schema/node-type-fragment)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\protocol-artifacts.md", - "line": 25, - "column": 42, - "source_node": "protocol-artifacts", - "target_node": "xananode.canonical:concept/protocol-artifacts", - "target_title": "Protocol Artifacts", - "matched_text": "Protocol artifacts", - "matched_term": "Protocol artifacts", - "match_kind": "core", - "replacement": "[Protocol artifacts](xananode.canonical:concept/protocol-artifacts)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\protocol-artifacts.md", - "line": 23, - "column": 146, - "source_node": "protocol-artifacts", - "target_node": "xananode.canonical:schema/node-type-fragment", - "target_title": "Fragment", - "matched_text": "fragment", - "matched_term": "fragment", - "match_kind": "core", - "replacement": "[fragment](xananode.canonical:schema/node-type-fragment)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\protocol-artifacts.md", - "line": 23, - "column": 132, - "source_node": "protocol-artifacts", - "target_node": "xananode.canonical:schema/node-type-schema", - "target_title": "Schema", - "matched_text": "schema", - "matched_term": "schema", - "match_kind": "core", - "replacement": "[schema](xananode.canonical:schema/node-type-schema)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\namespace-registry.md", - "line": 13, - "column": 5, - "source_node": "namespace-registry", - "target_node": "xananode.canonical:schema/namespace-registry", - "target_title": "Namespace Registry", - "matched_text": "namespace registry", - "matched_term": "namespace registry", - "match_kind": "core", - "replacement": "[namespace registry](xananode.canonical:schema/namespace-registry)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\merge-validation.md", - "line": 23, - "column": 195, - "source_node": "merge-validation", - "target_node": "xananode.canonical:schema/node-type-relationship", - "target_title": "Relationship", - "matched_text": "relationship", - "matched_term": "relationship", - "match_kind": "core", - "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\merge-validation.md", - "line": 23, - "column": 169, - "source_node": "merge-validation", - "target_node": "xananode.canonical:schema/node-type-schema", - "target_title": "Schema", - "matched_text": "schema", - "matched_term": "schema", - "match_kind": "core", - "replacement": "[schema](xananode.canonical:schema/node-type-schema)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\merge-validation.md", - "line": 23, - "column": 153, - "source_node": "merge-validation", - "target_node": "xananode.canonical:schema/node-type-source", - "target_title": "Source", - "matched_text": "source", - "matched_term": "source", - "match_kind": "core", - "replacement": "[source](xananode.canonical:schema/node-type-source)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\merge-validation.md", - "line": 27, - "column": 105, - "source_node": "merge-validation", - "target_node": "xananode.canonical:schema/relationship-type-proposed", - "target_title": "Proposed", - "matched_text": "proposed", - "matched_term": "proposed", - "match_kind": "core", - "replacement": "[proposed](xananode.canonical:schema/relationship-type-proposed)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\merge-report.md", - "line": 19, - "column": 161, - "source_node": "merge-report", - "target_node": "xananode.canonical:schema/node-type-relationship", - "target_title": "Relationship", - "matched_text": "relationship", - "matched_term": "relationship", - "match_kind": "core", - "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\merge-report.md", - "line": 17, - "column": 16, - "source_node": "merge-report", - "target_node": "xananode.canonical:schema/node-type-trail", - "target_title": "Trail", - "matched_text": "trail", - "matched_term": "trail", - "match_kind": "core", - "replacement": "[trail](xananode.canonical:schema/node-type-trail)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\merge-report.md", - "line": 17, - "column": 43, - "source_node": "merge-report", - "target_node": "xananode.canonical:schema/relationship-type-preserves", - "target_title": "Preserves", - "matched_text": "preserves", - "matched_term": "preserves", - "match_kind": "core", - "replacement": "[preserves](xananode.canonical:schema/relationship-type-preserves)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\merge-report.md", - "line": 17, - "column": 53, - "source_node": "merge-report", - "target_node": "xananode.canonical:schema/relationship-type-proposed", - "target_title": "Proposed", - "matched_text": "proposed", - "matched_term": "proposed", - "match_kind": "core", - "replacement": "[proposed](xananode.canonical:schema/relationship-type-proposed)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\merge-report.md", - "line": 19, - "column": 62, - "source_node": "merge-report", - "target_node": "xananode.canonical:schema/relationship-type-uses", - "target_title": "Uses", - "matched_text": "uses", - "matched_term": "uses", - "match_kind": "core", - "replacement": "[uses](xananode.canonical:schema/relationship-type-uses)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\known-implementations-registry.md", - "line": 13, - "column": 5, - "source_node": "known-implementations-registry", - "target_node": "xananode.canonical:schema/known-implementations-registry", - "target_title": "Known Implementations Registry", - "matched_text": "known implementations registry", - "matched_term": "known implementations registry", - "match_kind": "core", - "replacement": "[known implementations registry](xananode.canonical:schema/known-implementations-registry)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\known-implementations-registry.md", - "line": 15, - "column": 76, - "source_node": "known-implementations-registry", - "target_node": "xananode.canonical:schema/node-type-claim", - "target_title": "Claim", - "matched_text": "claim", - "matched_term": "claim", - "match_kind": "core", - "replacement": "[claim](xananode.canonical:schema/node-type-claim)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\knowledge-substrate.md", - "line": 17, - "column": 3, - "source_node": "knowledge-substrate", - "target_node": "example.minimal:concept/knowledge-substrate", - "target_title": "Knowledge Substrate", - "matched_text": "knowledge substrate", - "matched_term": "knowledge substrate", - "match_kind": "core", - "replacement": "[knowledge substrate](example.minimal:concept/knowledge-substrate)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\knowledge-substrate.md", - "line": 17, - "column": 3, - "source_node": "knowledge-substrate", - "target_node": "xananode.canonical:concept/knowledge-substrate", - "target_title": "Knowledge Substrate", - "matched_text": "knowledge substrate", - "matched_term": "knowledge substrate", - "match_kind": "core", - "replacement": "[knowledge substrate](xananode.canonical:concept/knowledge-substrate)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\knowledge-substrate.md", - "line": 19, - "column": 37, - "source_node": "knowledge-substrate", - "target_node": "xananode.canonical:schema/relationship-type-documents", - "target_title": "Documents", - "matched_text": "documents", - "matched_term": "documents", - "match_kind": "core", - "replacement": "[documents](xananode.canonical:schema/relationship-type-documents)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\independent-moderation.md", - "line": 13, - "column": 80, - "source_node": "independent-moderation", - "target_node": "xananode.canonical:schema/relationship-type-disputes", - "target_title": "Disputes", - "matched_text": "disputes", - "matched_term": "disputes", - "match_kind": "core", - "replacement": "[disputes](xananode.canonical:schema/relationship-type-disputes)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\fragment-node.md", - "line": 19, - "column": 19, - "source_node": "fragment-node", - "target_node": "xananode.canonical:schema/node-type-concept", - "target_title": "Concept", - "matched_text": "concept", - "matched_term": "concept", - "match_kind": "core", - "replacement": "[concept](xananode.canonical:schema/node-type-concept)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\fragment-node.md", - "line": 17, - "column": 116, - "source_node": "fragment-node", - "target_node": "xananode.canonical:schema/node-type-relationship", - "target_title": "Relationship", - "matched_text": "relationship", - "matched_term": "relationship", - "match_kind": "core", - "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\fragment-node.md", - "line": 23, - "column": 83, - "source_node": "fragment-node", - "target_node": "xananode.canonical:schema/relationship-type-authored", - "target_title": "Authored", - "matched_text": "authored", - "matched_term": "authored", - "match_kind": "core", - "replacement": "[authored](xananode.canonical:schema/relationship-type-authored)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\fragment-node.md", - "line": 19, - "column": 27, - "source_node": "fragment-node", - "target_node": "xananode.canonical:schema/relationship-type-cites", - "target_title": "Cites", - "matched_text": "cites", - "matched_term": "cites", - "match_kind": "core", - "replacement": "[cites](xananode.canonical:schema/relationship-type-cites)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\federation-example.md", - "line": 19, - "column": 31, - "source_node": "federation-example", - "target_node": "xananode.canonical:schema/relationship-type-authored", - "target_title": "Authored", - "matched_text": "authored", - "matched_term": "authored", - "match_kind": "core", - "replacement": "[authored](xananode.canonical:schema/relationship-type-authored)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\federated-knowledge-substrates.md", - "line": 21, - "column": 19, - "source_node": "federated-knowledge-substrates", - "target_node": "xananode.canonical:schema/node-type-community", - "target_title": "Community", - "matched_text": "community", - "matched_term": "community", - "match_kind": "core", - "replacement": "[community](xananode.canonical:schema/node-type-community)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\federated-knowledge-substrates.md", - "line": 21, - "column": 6, - "source_node": "federated-knowledge-substrates", - "target_node": "xananode.canonical:schema/node-type-person", - "target_title": "Person", - "matched_text": "person", - "matched_term": "person", - "match_kind": "core", - "replacement": "[person](xananode.canonical:schema/node-type-person)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\federated-knowledge-substrates.md", - "line": 19, - "column": 35, - "source_node": "federated-knowledge-substrates", - "target_node": "xananode.canonical:schema/relationship-type-authored", - "target_title": "Authored", - "matched_text": "authored", - "matched_term": "authored", - "match_kind": "core", - "replacement": "[authored](xananode.canonical:schema/relationship-type-authored)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\federated-knowledge-substrates.md", - "line": 25, - "column": 31, - "source_node": "federated-knowledge-substrates", - "target_node": "xananode.canonical:schema/relationship-type-depends_on", - "target_title": "Depends on", - "matched_text": "depends on", - "matched_term": "depends on", - "match_kind": "core", - "replacement": "[depends on](xananode.canonical:schema/relationship-type-depends_on)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\dispute-resolution.md", - "line": 19, - "column": 238, - "source_node": "dispute-resolution", - "target_node": "xananode.canonical:schema/node-type-relationship", - "target_title": "Relationship", - "matched_text": "relationship", - "matched_term": "relationship", - "match_kind": "core", - "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\dispute-resolution.md", - "line": 17, - "column": 1, - "source_node": "dispute-resolution", - "target_node": "xananode.canonical:schema/relationship-type-disputes", - "target_title": "Disputes", - "matched_text": "Disputes", - "matched_term": "Disputes", - "match_kind": "core", - "replacement": "[Disputes](xananode.canonical:schema/relationship-type-disputes)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\dispute-resolution.md", - "line": 19, - "column": 28, - "source_node": "dispute-resolution", - "target_node": "xananode.canonical:schema/relationship-type-preserves", - "target_title": "Preserves", - "matched_text": "preserves", - "matched_term": "preserves", - "match_kind": "core", - "replacement": "[preserves](xananode.canonical:schema/relationship-type-preserves)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\deep-linking.md", - "line": 15, - "column": 139, - "source_node": "deep-linking", - "target_node": "xananode.canonical:schema/node-type-source", - "target_title": "Source", - "matched_text": "source", - "matched_term": "source", - "match_kind": "core", - "replacement": "[source](xananode.canonical:schema/node-type-source)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\custom-extension-substrate.md", - "line": 19, - "column": 105, - "source_node": "custom-extension-substrate", - "target_node": "xananode.canonical:schema/node-type-relationship", - "target_title": "Relationship", - "matched_text": "relationship", - "matched_term": "relationship", - "match_kind": "core", - "replacement": "[relationship](xananode.canonical:schema/node-type-relationship)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\custom-extension-substrate.md", - "line": 19, - "column": 23, - "source_node": "custom-extension-substrate", - "target_node": "xananode.canonical:schema/relationship-type-defines", - "target_title": "Defines", - "matched_text": "defines", - "matched_term": "defines", - "match_kind": "core", - "replacement": "[defines](xananode.canonical:schema/relationship-type-defines)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\concepts\\civilizational-memory.md", - "line": 19, - "column": 87, - "source_node": "civilizational-memory", - "target_node": "xananode.canonical:schema/relationship-type-authored", - "target_title": "Authored", - "matched_text": "authored", - "matched_term": "authored", - "match_kind": "core", - "replacement": "[authored](xananode.canonical:schema/relationship-type-authored)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\claims\\claim-relationships-preserve-context.md", - "line": 14, - "column": 80, - "source_node": "claim-relationships-preserve-context", - "target_node": "xananode.canonical:schema/relationship-type-cites", - "target_title": "Cites", - "matched_text": "cites", - "matched_term": "cites", - "match_kind": "core", - "replacement": "[cites](xananode.canonical:schema/relationship-type-cites)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\claims\\claim-relationships-preserve-context.md", - "line": 14, - "column": 96, - "source_node": "claim-relationships-preserve-context", - "target_node": "xananode.canonical:schema/relationship-type-contradicts", - "target_title": "Contradicts", - "matched_text": "contradicts", - "matched_term": "contradicts", - "match_kind": "core", - "replacement": "[contradicts](xananode.canonical:schema/relationship-type-contradicts)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\claims\\claim-relationships-preserve-context.md", - "line": 14, - "column": 87, - "source_node": "claim-relationships-preserve-context", - "target_node": "xananode.canonical:schema/relationship-type-defines", - "target_title": "Defines", - "matched_text": "defines", - "matched_term": "defines", - "match_kind": "core", - "replacement": "[defines](xananode.canonical:schema/relationship-type-defines)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\claims\\claim-relationships-preserve-context.md", - "line": 14, - "column": 109, - "source_node": "claim-relationships-preserve-context", - "target_node": "xananode.canonical:schema/relationship-type-explains", - "target_title": "Explains", - "matched_text": "explains", - "matched_term": "explains", - "match_kind": "core", - "replacement": "[explains](xananode.canonical:schema/relationship-type-explains)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\claims\\claim-relationships-preserve-context.md", - "line": 14, - "column": 137, - "source_node": "claim-relationships-preserve-context", - "target_node": "xananode.canonical:schema/relationship-type-mentions", - "target_title": "Mentions", - "matched_text": "mentions", - "matched_term": "mentions", - "match_kind": "core", - "replacement": "[mentions](xananode.canonical:schema/relationship-type-mentions)", - "note": "Suggestion only. Review and apply manually if approved." - }, - { - "approved": false, - "file": "content\\claims\\claim-relationships-preserve-context.md", - "line": 14, - "column": 119, - "source_node": "claim-relationships-preserve-context", - "target_node": "xananode.canonical:schema/relationship-type-quotes", - "target_title": "Quotes", - "matched_text": "quotes", - "matched_term": "quotes", - "match_kind": "core", - "replacement": "[quotes](xananode.canonical:schema/relationship-type-quotes)", - "note": "Suggestion only. Review and apply manually if approved." - } - ], - "transclusions": [], - "merge_candidates": [ - { - "kind": "same_id", - "existing": "example.minimal:claim/substrate-is-structure", - "incoming": "example.minimal:claim/substrate-is-structure", - "existing_title": "A knowledge substrate is structure, not just information", - "incoming_title": "A knowledge substrate is structure, not just information", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "example.minimal:concept/associative-trails", - "incoming": "example.minimal:concept/associative-trails", - "existing_title": "Associative Trails", - "incoming_title": "Associative Trails", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "example.minimal:essay/relationship-navigation-intro", - "incoming": "example.minimal:essay/relationship-navigation-intro", - "existing_title": "Relationship Navigation Intro", - "incoming_title": "Relationship Navigation Intro", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "example.minimal:fragment/as-we-may-think-0004", - "incoming": "example.minimal:fragment/as-we-may-think-0004", - "existing_title": "As We May Think Fragment 0004", - "incoming_title": "As We May Think Fragment 0004", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.example:fragment/as-we-may-think-0004", - "incoming": "example.minimal:fragment/as-we-may-think-0004", - "existing_title": "Associative Trails Fragment", - "incoming_title": "As We May Think Fragment 0004", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.example:concept/knowledge-substrate", - "incoming": "example.minimal:concept/knowledge-substrate", - "existing_title": "Knowledge Substrate", - "incoming_title": "Knowledge Substrate", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "example.minimal:concept/knowledge-substrate", - "incoming": "example.minimal:concept/knowledge-substrate", - "existing_title": "Knowledge Substrate", - "incoming_title": "Knowledge Substrate", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:concept/knowledge-substrate", - "incoming": "example.minimal:concept/knowledge-substrate", - "existing_title": "Knowledge Substrate", - "incoming_title": "Knowledge Substrate", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "example.minimal:person/example-maintainer", - "incoming": "example.minimal:person/example-maintainer", - "existing_title": "Example Maintainer", - "incoming_title": "Example Maintainer", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.example:source/as-we-may-think", - "incoming": "example.minimal:source/as-we-may-think", - "existing_title": "As We May Think", - "incoming_title": "As We May Think", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "example.minimal:source/as-we-may-think", - "incoming": "example.minimal:source/as-we-may-think", - "existing_title": "As We May Think", - "incoming_title": "As We May Think", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.example:essay/start-here", - "incoming": "example.minimal:trail/start-here", - "existing_title": "Start Here", - "incoming_title": "Start Here", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "example.minimal:trail/start-here", - "incoming": "example.minimal:trail/start-here", - "existing_title": "Start Here", - "incoming_title": "Start Here", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:claim/relationships-preserve-knowledge", - "incoming": "xananode.canonical:claim/relationships-preserve-knowledge", - "existing_title": "Relationships Preserve Knowledge", - "incoming_title": "Relationships Preserve Knowledge", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:community/xananode-contributors", - "incoming": "xananode.canonical:community/xananode-contributors", - "existing_title": "XanaNode Contributors", - "incoming_title": "XanaNode Contributors", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.example:concept/knowledge-substrate", - "incoming": "xananode.canonical:concept/knowledge-substrate", - "existing_title": "Knowledge Substrate", - "incoming_title": "Knowledge Substrate", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "example.minimal:concept/knowledge-substrate", - "incoming": "xananode.canonical:concept/knowledge-substrate", - "existing_title": "Knowledge Substrate", - "incoming_title": "Knowledge Substrate", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:concept/knowledge-substrate", - "incoming": "xananode.canonical:concept/knowledge-substrate", - "existing_title": "Knowledge Substrate", - "incoming_title": "Knowledge Substrate", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.example:concept/protocol-artifacts", - "incoming": "xananode.canonical:concept/protocol-artifacts", - "existing_title": "Protocol Artifacts", - "incoming_title": "Protocol Artifacts", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:concept/protocol-artifacts", - "incoming": "xananode.canonical:concept/protocol-artifacts", - "existing_title": "Protocol Artifacts", - "incoming_title": "Protocol Artifacts", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:concept/substrate-projection-layer", - "incoming": "xananode.canonical:concept/substrate-projection-layer", - "existing_title": "Substrate Projection Layer", - "incoming_title": "Substrate Projection Layer", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "XanaNode", - "incoming_title": "XanaNode", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "XanaNode", - "incoming_title": "XanaNode", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.example:essay/what-is-xananode", - "incoming": "xananode.canonical:essay/what-is-xananode", - "existing_title": "What Is XanaNode?", - "incoming_title": "What Is XanaNode?", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:essay/what-is-xananode", - "incoming": "xananode.canonical:essay/what-is-xananode", - "existing_title": "What Is XanaNode?", - "incoming_title": "What Is XanaNode?", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:event/xananode-canonical-pack-bootstrap", - "incoming": "xananode.canonical:event/xananode-canonical-pack-bootstrap", - "existing_title": "XanaNode Canonical Pack Bootstrap", - "incoming_title": "XanaNode Canonical Pack Bootstrap", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:fragment/relationships-preserve-knowledge-sentence", - "incoming": "xananode.canonical:fragment/relationships-preserve-knowledge-sentence", - "existing_title": "Relationships Preserve Knowledge Sentence", - "incoming_title": "Relationships Preserve Knowledge Sentence", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.example:media/xananode-icon", - "incoming": "xananode.canonical:media/xananode-icon", - "existing_title": "XanaNode Icon", - "incoming_title": "XanaNode Icon", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:media/xananode-icon", - "incoming": "xananode.canonical:media/xananode-icon", - "existing_title": "XanaNode Icon", - "incoming_title": "XanaNode Icon", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:observation/markdown-recreation-friction", - "incoming": "xananode.canonical:observation/markdown-recreation-friction", - "existing_title": "Markdown Recreation Friction", - "incoming_title": "Markdown Recreation Friction", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:organization/built-by-bots", - "incoming": "xananode.canonical:organization/built-by-bots", - "existing_title": "Built By Bots", - "incoming_title": "Built By Bots", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:organization/cytoscape-consortium", - "incoming": "xananode.canonical:organization/cytoscape-consortium", - "existing_title": "Cytoscape Consortium", - "incoming_title": "Cytoscape Consortium", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:organization/hugo-authors", - "incoming": "xananode.canonical:organization/hugo-authors", - "existing_title": "Hugo Authors", - "incoming_title": "Hugo Authors", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:person/christian-siefen", - "incoming": "xananode.canonical:person/christian-siefen", - "existing_title": "Christian Siefen", - "incoming_title": "Christian Siefen", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:place/world-wide-web", - "incoming": "xananode.canonical:place/world-wide-web", - "existing_title": "World Wide Web", - "incoming_title": "World Wide Web", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:technology/world-wide-web", - "incoming": "xananode.canonical:place/world-wide-web", - "existing_title": "World Wide Web", - "incoming_title": "World Wide Web", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:project/xananode-core-sdk", - "incoming": "xananode.canonical:project/xananode-core-sdk", - "existing_title": "XanaNode Core SDK", - "incoming_title": "XanaNode Core SDK", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.example:project/xananode-hugo-theme", - "incoming": "xananode.canonical:project/xananode-hugo-theme", - "existing_title": "XanaNode Hugo Theme", - "incoming_title": "XanaNode Hugo Theme", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:project/xananode-hugo-theme", - "incoming": "xananode.canonical:project/xananode-hugo-theme", - "existing_title": "XanaNode Hugo Theme", - "incoming_title": "XanaNode Hugo Theme", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:project/xananode-protocol", - "incoming": "xananode.canonical:project/xananode-protocol", - "existing_title": "XanaNode Protocol", - "incoming_title": "XanaNode Protocol", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:project/xananode-workspace", - "incoming": "xananode.canonical:project/xananode-workspace", - "existing_title": "XanaNode Workspace", - "incoming_title": "XanaNode Workspace", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:publication/xnp-0004-merge-validation", - "incoming": "xananode.canonical:publication/xnp-0004-merge-validation", - "existing_title": "XNP-0004 Merge Validation", - "incoming_title": "XNP-0004 Merge Validation", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:relationship/protocol-implements-claim", - "incoming": "xananode.canonical:relationship/protocol-implements-claim", - "existing_title": "Protocol Implements Relationship Preservation", - "incoming_title": "Protocol Implements Relationship Preservation", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:revision/canonical-pack-v0-1-0", - "incoming": "xananode.canonical:revision/canonical-pack-v0-1-0", - "existing_title": "Canonical Pack v0.1.0", - "incoming_title": "Canonical Pack v0.1.0", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/author-profile-schema", - "incoming": "xananode.canonical:schema/author-profile-schema", - "existing_title": "Author Profile Schema", - "incoming_title": "Author Profile Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/canonical-schema-author-profile", - "incoming": "xananode.canonical:schema/author-profile-schema", - "existing_title": "Author Profile Schema", - "incoming_title": "Author Profile Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/author-profile-schema", - "incoming": "xananode.canonical:schema/canonical-schema-author-profile", - "existing_title": "Author Profile Schema", - "incoming_title": "Author Profile Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/canonical-schema-author-profile", - "incoming": "xananode.canonical:schema/canonical-schema-author-profile", - "existing_title": "Author Profile Schema", - "incoming_title": "Author Profile Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.example:schema/compatibility-report-schema", - "incoming": "xananode.canonical:schema/canonical-schema-compatibility-report", - "existing_title": "Compatibility Report Schema", - "incoming_title": "Compatibility Report Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/canonical-schema-compatibility-report", - "incoming": "xananode.canonical:schema/canonical-schema-compatibility-report", - "existing_title": "Compatibility Report Schema", - "incoming_title": "Compatibility Report Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/compatibility-report-schema", - "incoming": "xananode.canonical:schema/canonical-schema-compatibility-report", - "existing_title": "Compatibility Report Schema", - "incoming_title": "Compatibility Report Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.example:schema/merge-report-schema", - "incoming": "xananode.canonical:schema/canonical-schema-merge-report", - "existing_title": "Merge Report Schema", - "incoming_title": "Merge Report Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/canonical-schema-merge-report", - "incoming": "xananode.canonical:schema/canonical-schema-merge-report", - "existing_title": "Merge Report Schema", - "incoming_title": "Merge Report Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/merge-report-schema", - "incoming": "xananode.canonical:schema/canonical-schema-merge-report", - "existing_title": "Merge Report Schema", - "incoming_title": "Merge Report Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/canonical-schema-nanopublication", - "incoming": "xananode.canonical:schema/canonical-schema-nanopublication", - "existing_title": "Nanopublication Schema", - "incoming_title": "Nanopublication Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/nanopublication-schema", - "incoming": "xananode.canonical:schema/canonical-schema-nanopublication", - "existing_title": "Nanopublication Schema", - "incoming_title": "Nanopublication Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/canonical-schema-ro-crate-metadata", - "incoming": "xananode.canonical:schema/canonical-schema-ro-crate-metadata", - "existing_title": "Ro Crate Metadata Schema", - "incoming_title": "Ro Crate Metadata Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/ro-crate-metadata-schema", - "incoming": "xananode.canonical:schema/canonical-schema-ro-crate-metadata", - "existing_title": "RO-Crate Metadata Schema", - "incoming_title": "Ro Crate Metadata Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/canonical-schema-substrate-diff", - "incoming": "xananode.canonical:schema/canonical-schema-substrate-diff", - "existing_title": "Substrate Diff Schema", - "incoming_title": "Substrate Diff Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/substrate-diff-schema", - "incoming": "xananode.canonical:schema/canonical-schema-substrate-diff", - "existing_title": "Substrate Diff Schema", - "incoming_title": "Substrate Diff Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.example:schema/substrate-manifest-schema", - "incoming": "xananode.canonical:schema/canonical-schema-substrate-manifest", - "existing_title": "Substrate Manifest Schema", - "incoming_title": "Substrate Manifest Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/canonical-schema-substrate-manifest", - "incoming": "xananode.canonical:schema/canonical-schema-substrate-manifest", - "existing_title": "Substrate Manifest Schema", - "incoming_title": "Substrate Manifest Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/substrate-manifest-schema", - "incoming": "xananode.canonical:schema/canonical-schema-substrate-manifest", - "existing_title": "Substrate Manifest Schema", - "incoming_title": "Substrate Manifest Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.example:schema/substrate-node-schema", - "incoming": "xananode.canonical:schema/canonical-schema-substrate-node", - "existing_title": "Substrate Node Schema", - "incoming_title": "Substrate Node Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/canonical-schema-substrate-node", - "incoming": "xananode.canonical:schema/canonical-schema-substrate-node", - "existing_title": "Substrate Node Schema", - "incoming_title": "Substrate Node Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/substrate-node-schema", - "incoming": "xananode.canonical:schema/canonical-schema-substrate-node", - "existing_title": "Substrate Node Schema", - "incoming_title": "Substrate Node Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.example:schema/substrate-relationships-schema", - "incoming": "xananode.canonical:schema/canonical-schema-substrate-relationships", - "existing_title": "Substrate Relationships Schema", - "incoming_title": "Substrate Relationships Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/canonical-schema-substrate-relationships", - "incoming": "xananode.canonical:schema/canonical-schema-substrate-relationships", - "existing_title": "Substrate Relationships Schema", - "incoming_title": "Substrate Relationships Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/substrate-relationships-schema", - "incoming": "xananode.canonical:schema/canonical-schema-substrate-relationships", - "existing_title": "Substrate Relationships Schema", - "incoming_title": "Substrate Relationships Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/canonical-schema-xananode-node-types", - "incoming": "xananode.canonical:schema/canonical-schema-xananode-node-types", - "existing_title": "Xananode Node Types Schema", - "incoming_title": "Xananode Node Types Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/canonical-schema-xananode-property-registry", - "incoming": "xananode.canonical:schema/canonical-schema-xananode-property-registry", - "existing_title": "Xananode Property Registry Schema", - "incoming_title": "Xananode Property Registry Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/canonical-schema-xananode-relationship-types", - "incoming": "xananode.canonical:schema/canonical-schema-xananode-relationship-types", - "existing_title": "Xananode Relationship Types Schema", - "incoming_title": "Xananode Relationship Types Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/canonical-schemas-registry", - "incoming": "xananode.canonical:schema/canonical-schemas-registry", - "existing_title": "Canonical Schemas Registry", - "incoming_title": "Canonical Schemas Registry", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.example:schema/compatibility-report-schema", - "incoming": "xananode.canonical:schema/compatibility-report-schema", - "existing_title": "Compatibility Report Schema", - "incoming_title": "Compatibility Report Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/canonical-schema-compatibility-report", - "incoming": "xananode.canonical:schema/compatibility-report-schema", - "existing_title": "Compatibility Report Schema", - "incoming_title": "Compatibility Report Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/compatibility-report-schema", - "incoming": "xananode.canonical:schema/compatibility-report-schema", - "existing_title": "Compatibility Report Schema", - "incoming_title": "Compatibility Report Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.example:concept/known-implementations-registry", - "incoming": "xananode.canonical:schema/known-implementations-registry", - "existing_title": "Known Implementations Registry", - "incoming_title": "Known Implementations Registry", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/known-implementations-registry", - "incoming": "xananode.canonical:schema/known-implementations-registry", - "existing_title": "Known Implementations Registry", - "incoming_title": "Known Implementations Registry", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.example:schema/merge-report-schema", - "incoming": "xananode.canonical:schema/merge-report-schema", - "existing_title": "Merge Report Schema", - "incoming_title": "Merge Report Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/canonical-schema-merge-report", - "incoming": "xananode.canonical:schema/merge-report-schema", - "existing_title": "Merge Report Schema", - "incoming_title": "Merge Report Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/merge-report-schema", - "incoming": "xananode.canonical:schema/merge-report-schema", - "existing_title": "Merge Report Schema", - "incoming_title": "Merge Report Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/namespace-example.merge", - "incoming": "xananode.canonical:schema/namespace-example.merge", - "existing_title": "Federation Merge Report Example Namespace", - "incoming_title": "Federation Merge Report Example Namespace", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/namespace-example.minimal", - "incoming": "xananode.canonical:schema/namespace-example.minimal", - "existing_title": "Minimal Example Namespace", - "incoming_title": "Minimal Example Namespace", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/namespace-example.museum", - "incoming": "xananode.canonical:schema/namespace-example.museum", - "existing_title": "Museum Extension Example Namespace", - "incoming_title": "Museum Extension Example Namespace", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/namespace-example.researcher_a", - "incoming": "xananode.canonical:schema/namespace-example.researcher_a", - "existing_title": "Federation Example A Namespace", - "incoming_title": "Federation Example A Namespace", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/namespace-example.researcher_b", - "incoming": "xananode.canonical:schema/namespace-example.researcher_b", - "existing_title": "Federation Example B Namespace", - "incoming_title": "Federation Example B Namespace", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.example:concept/namespace-registry", - "incoming": "xananode.canonical:schema/namespace-registry", - "existing_title": "Namespace Registry", - "incoming_title": "Namespace Registry", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/namespace-registry", - "incoming": "xananode.canonical:schema/namespace-registry", - "existing_title": "Namespace Registry", - "incoming_title": "Namespace Registry", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.example:schema/namespace-schema", - "incoming": "xananode.canonical:schema/namespace-schema", - "existing_title": "Namespace Schema", - "incoming_title": "Namespace Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/namespace-schema", - "incoming": "xananode.canonical:schema/namespace-schema", - "existing_title": "Namespace Schema", - "incoming_title": "Namespace Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/namespace-xananode", - "incoming": "xananode.canonical:schema/namespace-xananode", - "existing_title": "XanaNode Core", - "incoming_title": "XanaNode Core", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/canonical-schema-nanopublication", - "incoming": "xananode.canonical:schema/nanopublication-schema", - "existing_title": "Nanopublication Schema", - "incoming_title": "Nanopublication Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/nanopublication-schema", - "incoming": "xananode.canonical:schema/nanopublication-schema", - "existing_title": "Nanopublication Schema", - "incoming_title": "Nanopublication Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/node-type-claim", - "incoming": "xananode.canonical:schema/node-type-claim", - "existing_title": "Claim", - "incoming_title": "Claim", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/node-type-community", - "incoming": "xananode.canonical:schema/node-type-community", - "existing_title": "Community", - "incoming_title": "Community", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/node-type-concept", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Concept", - "incoming_title": "Concept", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/node-type-essay", - "incoming": "xananode.canonical:schema/node-type-essay", - "existing_title": "Essay", - "incoming_title": "Essay", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/node-type-event", - "incoming": "xananode.canonical:schema/node-type-event", - "existing_title": "Event", - "incoming_title": "Event", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/node-type-fragment", - "incoming": "xananode.canonical:schema/node-type-fragment", - "existing_title": "Fragment", - "incoming_title": "Fragment", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/node-type-media", - "incoming": "xananode.canonical:schema/node-type-media", - "existing_title": "Media", - "incoming_title": "Media", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/node-type-observation", - "incoming": "xananode.canonical:schema/node-type-observation", - "existing_title": "Observation", - "incoming_title": "Observation", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/node-type-organization", - "incoming": "xananode.canonical:schema/node-type-organization", - "existing_title": "Organization", - "incoming_title": "Organization", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Person", - "incoming_title": "Person", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/node-type-place", - "incoming": "xananode.canonical:schema/node-type-place", - "existing_title": "Place", - "incoming_title": "Place", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/node-type-project", - "incoming": "xananode.canonical:schema/node-type-project", - "existing_title": "Project", - "incoming_title": "Project", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/node-type-publication", - "incoming": "xananode.canonical:schema/node-type-publication", - "existing_title": "Publication", - "incoming_title": "Publication", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/node-type-registry", - "incoming": "xananode.canonical:schema/node-type-registry", - "existing_title": "Node Type Registry", - "incoming_title": "Node Type Registry", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Relationship", - "incoming_title": "Relationship", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/node-type-revision", - "incoming": "xananode.canonical:schema/node-type-revision", - "existing_title": "Revision", - "incoming_title": "Revision", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Schema", - "incoming_title": "Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/node-type-source", - "incoming": "xananode.canonical:schema/node-type-source", - "existing_title": "Source", - "incoming_title": "Source", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/node-type-technology", - "incoming": "xananode.canonical:schema/node-type-technology", - "existing_title": "Technology", - "incoming_title": "Technology", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/node-type-trail", - "incoming": "xananode.canonical:schema/node-type-trail", - "existing_title": "Trail", - "incoming_title": "Trail", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/property-birth_date", - "incoming": "xananode.canonical:schema/property-birth_date", - "existing_title": "Birth date", - "incoming_title": "Birth date", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/property-currency_value", - "incoming": "xananode.canonical:schema/property-currency_value", - "existing_title": "Currency value", - "incoming_title": "Currency value", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/property-external_identifier", - "incoming": "xananode.canonical:schema/property-external_identifier", - "existing_title": "External identifier", - "incoming_title": "External identifier", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/property-geo_coordinates", - "incoming": "xananode.canonical:schema/property-geo_coordinates", - "existing_title": "Geographic coordinates", - "incoming_title": "Geographic coordinates", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/property-measurement_si", - "incoming": "xananode.canonical:schema/property-measurement_si", - "existing_title": "SI measurement", - "incoming_title": "SI measurement", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/property-registry", - "incoming": "xananode.canonical:schema/property-registry", - "existing_title": "Property Registry", - "incoming_title": "Property Registry", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/property-registry-schema", - "incoming": "xananode.canonical:schema/property-registry-schema", - "existing_title": "Property Registry Schema", - "incoming_title": "Property Registry Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-alias_of", - "incoming": "xananode.canonical:schema/relationship-type-alias_of", - "existing_title": "Alias of", - "incoming_title": "Alias of", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-alternative_to", - "incoming": "xananode.canonical:schema/relationship-type-alternative_to", - "existing_title": "Alternative to", - "incoming_title": "Alternative to", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-anticipated", - "incoming": "xananode.canonical:schema/relationship-type-anticipated", - "existing_title": "Anticipated", - "incoming_title": "Anticipated", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-anticipated_by", - "incoming": "xananode.canonical:schema/relationship-type-anticipated_by", - "existing_title": "Anticipated By Relationship Term", - "incoming_title": "Anticipated By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-anticipates", - "incoming": "xananode.canonical:schema/relationship-type-anticipates", - "existing_title": "Anticipates", - "incoming_title": "Anticipates", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-appears_in", - "incoming": "xananode.canonical:schema/relationship-type-appears_in", - "existing_title": "Appears in", - "incoming_title": "Appears in", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-approved", - "incoming": "xananode.canonical:schema/relationship-type-approved", - "existing_title": "Approved", - "incoming_title": "Approved", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-approved_by", - "incoming": "xananode.canonical:schema/relationship-type-approved_by", - "existing_title": "Approved By Relationship Term", - "incoming_title": "Approved By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-arrived_from", - "incoming": "xananode.canonical:schema/relationship-type-arrived_from", - "existing_title": "Arrived From Relationship Term", - "incoming_title": "Arrived From Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-arrives_at", - "incoming": "xananode.canonical:schema/relationship-type-arrives_at", - "existing_title": "Arrives at", - "incoming_title": "Arrives at", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-authored", - "incoming": "xananode.canonical:schema/relationship-type-authored", - "existing_title": "Authored", - "incoming_title": "Authored", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-authored_by", - "incoming": "xananode.canonical:schema/relationship-type-authored_by", - "existing_title": "Authored By Relationship Term", - "incoming_title": "Authored By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-broader_than", - "incoming": "xananode.canonical:schema/relationship-type-broader_than", - "existing_title": "Broader than", - "incoming_title": "Broader than", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-cited_by", - "incoming": "xananode.canonical:schema/relationship-type-cited_by", - "existing_title": "Cited By Relationship Term", - "incoming_title": "Cited By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-cites", - "incoming": "xananode.canonical:schema/relationship-type-cites", - "existing_title": "Cites", - "incoming_title": "Cites", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-claim_of", - "incoming": "xananode.canonical:schema/relationship-type-claim_of", - "existing_title": "Claim Of Relationship Term", - "incoming_title": "Claim Of Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-clarified_by", - "incoming": "xananode.canonical:schema/relationship-type-clarified_by", - "existing_title": "Clarified By Relationship Term", - "incoming_title": "Clarified By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-clarifies", - "incoming": "xananode.canonical:schema/relationship-type-clarifies", - "existing_title": "Clarifies", - "incoming_title": "Clarifies", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-coined", - "incoming": "xananode.canonical:schema/relationship-type-coined", - "existing_title": "Coined", - "incoming_title": "Coined", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-coined_by", - "incoming": "xananode.canonical:schema/relationship-type-coined_by", - "existing_title": "Coined By Relationship Term", - "incoming_title": "Coined By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-collaborated_with", - "incoming": "xananode.canonical:schema/relationship-type-collaborated_with", - "existing_title": "Collaborated with", - "incoming_title": "Collaborated with", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-compatible_with", - "incoming": "xananode.canonical:schema/relationship-type-compatible_with", - "existing_title": "Compatible with", - "incoming_title": "Compatible with", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-contains", - "incoming": "xananode.canonical:schema/relationship-type-contains", - "existing_title": "Contains", - "incoming_title": "Contains", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-contemporary_of", - "incoming": "xananode.canonical:schema/relationship-type-contemporary_of", - "existing_title": "Contemporary of", - "incoming_title": "Contemporary of", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-context_for", - "incoming": "xananode.canonical:schema/relationship-type-context_for", - "existing_title": "Context for", - "incoming_title": "Context for", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-continued_from", - "incoming": "xananode.canonical:schema/relationship-type-continued_from", - "existing_title": "Continued From Relationship Term", - "incoming_title": "Continued From Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-continues_to", - "incoming": "xananode.canonical:schema/relationship-type-continues_to", - "existing_title": "Continues to", - "incoming_title": "Continues to", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-contradicted_by", - "incoming": "xananode.canonical:schema/relationship-type-contradicted_by", - "existing_title": "Contradicted By Relationship Term", - "incoming_title": "Contradicted By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-contradicts", - "incoming": "xananode.canonical:schema/relationship-type-contradicts", - "existing_title": "Contradicts", - "incoming_title": "Contradicts", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-contrasts_with", - "incoming": "xananode.canonical:schema/relationship-type-contrasts_with", - "existing_title": "Contrasts with", - "incoming_title": "Contrasts with", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-created", - "incoming": "xananode.canonical:schema/relationship-type-created", - "existing_title": "Created", - "incoming_title": "Created", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-created_by", - "incoming": "xananode.canonical:schema/relationship-type-created_by", - "existing_title": "Created By Relationship Term", - "incoming_title": "Created By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-deep_linked_from", - "incoming": "xananode.canonical:schema/relationship-type-deep_linked_from", - "existing_title": "Deep Linked From Relationship Term", - "incoming_title": "Deep Linked From Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-deep_links_to", - "incoming": "xananode.canonical:schema/relationship-type-deep_links_to", - "existing_title": "Deep links to", - "incoming_title": "Deep links to", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-defined_by", - "incoming": "xananode.canonical:schema/relationship-type-defined_by", - "existing_title": "Defined By Relationship Term", - "incoming_title": "Defined By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-defines", - "incoming": "xananode.canonical:schema/relationship-type-defines", - "existing_title": "Defines", - "incoming_title": "Defines", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-demonstrated_by", - "incoming": "xananode.canonical:schema/relationship-type-demonstrated_by", - "existing_title": "Demonstrated By Relationship Term", - "incoming_title": "Demonstrated By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-demonstrates", - "incoming": "xananode.canonical:schema/relationship-type-demonstrates", - "existing_title": "Demonstrates", - "incoming_title": "Demonstrates", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-dependency_of", - "incoming": "xananode.canonical:schema/relationship-type-dependency_of", - "existing_title": "Dependency Of Relationship Term", - "incoming_title": "Dependency Of Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-depends_on", - "incoming": "xananode.canonical:schema/relationship-type-depends_on", - "existing_title": "Depends on", - "incoming_title": "Depends on", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-depicted_by", - "incoming": "xananode.canonical:schema/relationship-type-depicted_by", - "existing_title": "Depicted By Relationship Term", - "incoming_title": "Depicted By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-depicts", - "incoming": "xananode.canonical:schema/relationship-type-depicts", - "existing_title": "Depicts", - "incoming_title": "Depicts", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-derived_from", - "incoming": "xananode.canonical:schema/relationship-type-derived_from", - "existing_title": "Derived from", - "incoming_title": "Derived from", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-derived_into", - "incoming": "xananode.canonical:schema/relationship-type-derived_into", - "existing_title": "Derived Into Relationship Term", - "incoming_title": "Derived Into Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-discussed_in", - "incoming": "xananode.canonical:schema/relationship-type-discussed_in", - "existing_title": "Discussed In Relationship Term", - "incoming_title": "Discussed In Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-discusses", - "incoming": "xananode.canonical:schema/relationship-type-discusses", - "existing_title": "Discusses", - "incoming_title": "Discusses", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-disputed_by", - "incoming": "xananode.canonical:schema/relationship-type-disputed_by", - "existing_title": "Disputed By Relationship Term", - "incoming_title": "Disputed By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-disputed_identity", - "incoming": "xananode.canonical:schema/relationship-type-disputed_identity", - "existing_title": "Disputed identity", - "incoming_title": "Disputed identity", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-disputes", - "incoming": "xananode.canonical:schema/relationship-type-disputes", - "existing_title": "Disputes", - "incoming_title": "Disputes", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-documented_by", - "incoming": "xananode.canonical:schema/relationship-type-documented_by", - "existing_title": "Documented By Relationship Term", - "incoming_title": "Documented By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-documents", - "incoming": "xananode.canonical:schema/relationship-type-documents", - "existing_title": "Documents", - "incoming_title": "Documents", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-enabled_by", - "incoming": "xananode.canonical:schema/relationship-type-enabled_by", - "existing_title": "Enabled By Relationship Term", - "incoming_title": "Enabled By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-enables", - "incoming": "xananode.canonical:schema/relationship-type-enables", - "existing_title": "Enables", - "incoming_title": "Enables", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-equivalent_to", - "incoming": "xananode.canonical:schema/relationship-type-equivalent_to", - "existing_title": "Equivalent to", - "incoming_title": "Equivalent to", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-evidence_for", - "incoming": "xananode.canonical:schema/relationship-type-evidence_for", - "existing_title": "Evidence for", - "incoming_title": "Evidence for", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-explained_by", - "incoming": "xananode.canonical:schema/relationship-type-explained_by", - "existing_title": "Explained By Relationship Term", - "incoming_title": "Explained By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-explains", - "incoming": "xananode.canonical:schema/relationship-type-explains", - "existing_title": "Explains", - "incoming_title": "Explains", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-extended_by", - "incoming": "xananode.canonical:schema/relationship-type-extended_by", - "existing_title": "Extended By Relationship Term", - "incoming_title": "Extended By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-extends", - "incoming": "xananode.canonical:schema/relationship-type-extends", - "existing_title": "Extends", - "incoming_title": "Extends", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-extension_of", - "incoming": "xananode.canonical:schema/relationship-type-extension_of", - "existing_title": "Extension of", - "incoming_title": "Extension of", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-featured_in", - "incoming": "xananode.canonical:schema/relationship-type-featured_in", - "existing_title": "Featured In Relationship Term", - "incoming_title": "Featured In Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-featured_speaker", - "incoming": "xananode.canonical:schema/relationship-type-featured_speaker", - "existing_title": "Featured Speaker Relationship Term", - "incoming_title": "Featured Speaker Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-features", - "incoming": "xananode.canonical:schema/relationship-type-features", - "existing_title": "Features", - "incoming_title": "Features", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-followed", - "incoming": "xananode.canonical:schema/relationship-type-followed", - "existing_title": "Followed Relationship Term", - "incoming_title": "Followed Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-friend_of", - "incoming": "xananode.canonical:schema/relationship-type-friend_of", - "existing_title": "Friend of", - "incoming_title": "Friend of", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-had_participant", - "incoming": "xananode.canonical:schema/relationship-type-had_participant", - "existing_title": "Had Participant Relationship Term", - "incoming_title": "Had Participant Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-has_alias", - "incoming": "xananode.canonical:schema/relationship-type-has_alias", - "existing_title": "Has Alias Relationship Term", - "incoming_title": "Has Alias Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-has_appearance", - "incoming": "xananode.canonical:schema/relationship-type-has_appearance", - "existing_title": "Has Appearance Relationship Term", - "incoming_title": "Has Appearance Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-has_claim", - "incoming": "xananode.canonical:schema/relationship-type-has_claim", - "existing_title": "Has claim", - "incoming_title": "Has claim", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-has_context", - "incoming": "xananode.canonical:schema/relationship-type-has_context", - "existing_title": "Has Context Relationship Term", - "incoming_title": "Has Context Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-has_evidence", - "incoming": "xananode.canonical:schema/relationship-type-has_evidence", - "existing_title": "Has Evidence Relationship Term", - "incoming_title": "Has Evidence Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-has_extension", - "incoming": "xananode.canonical:schema/relationship-type-has_extension", - "existing_title": "Has Extension Relationship Term", - "incoming_title": "Has Extension Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-has_primary_media", - "incoming": "xananode.canonical:schema/relationship-type-has_primary_media", - "existing_title": "Has primary media", - "incoming_title": "Has primary media", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-identified", - "incoming": "xananode.canonical:schema/relationship-type-identified", - "existing_title": "Identified", - "incoming_title": "Identified", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-identified_by", - "incoming": "xananode.canonical:schema/relationship-type-identified_by", - "existing_title": "Identified By Relationship Term", - "incoming_title": "Identified By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-implemented_by", - "incoming": "xananode.canonical:schema/relationship-type-implemented_by", - "existing_title": "Implemented By Relationship Term", - "incoming_title": "Implemented By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-implements", - "incoming": "xananode.canonical:schema/relationship-type-implements", - "existing_title": "Implements", - "incoming_title": "Implements", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-included_in", - "incoming": "xananode.canonical:schema/relationship-type-included_in", - "existing_title": "Included In Relationship Term", - "incoming_title": "Included In Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-includes", - "incoming": "xananode.canonical:schema/relationship-type-includes", - "existing_title": "Includes", - "incoming_title": "Includes", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-influenced", - "incoming": "xananode.canonical:schema/relationship-type-influenced", - "existing_title": "Influenced", - "incoming_title": "Influenced", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-influenced_by", - "incoming": "xananode.canonical:schema/relationship-type-influenced_by", - "existing_title": "Influenced By Relationship Term", - "incoming_title": "Influenced By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-interviewed", - "incoming": "xananode.canonical:schema/relationship-type-interviewed", - "existing_title": "Interviewed", - "incoming_title": "Interviewed", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-interviewed_by", - "incoming": "xananode.canonical:schema/relationship-type-interviewed_by", - "existing_title": "Interviewed By Relationship Term", - "incoming_title": "Interviewed By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-introduced", - "incoming": "xananode.canonical:schema/relationship-type-introduced", - "existing_title": "Introduced", - "incoming_title": "Introduced", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-introduced_by", - "incoming": "xananode.canonical:schema/relationship-type-introduced_by", - "existing_title": "Introduced By Relationship Term", - "incoming_title": "Introduced By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-introduced_in", - "incoming": "xananode.canonical:schema/relationship-type-introduced_in", - "existing_title": "Introduced in", - "incoming_title": "Introduced in", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-introduction_venue_of", - "incoming": "xananode.canonical:schema/relationship-type-introduction_venue_of", - "existing_title": "Introduction Venue Of Relationship Term", - "incoming_title": "Introduction Venue Of Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-is_start_of", - "incoming": "xananode.canonical:schema/relationship-type-is_start_of", - "existing_title": "Is Start Of Relationship Term", - "incoming_title": "Is Start Of Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-mapped_from", - "incoming": "xananode.canonical:schema/relationship-type-mapped_from", - "existing_title": "Mapped From Relationship Term", - "incoming_title": "Mapped From Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-maps_to", - "incoming": "xananode.canonical:schema/relationship-type-maps_to", - "existing_title": "Maps to", - "incoming_title": "Maps to", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-memorialized_by", - "incoming": "xananode.canonical:schema/relationship-type-memorialized_by", - "existing_title": "Memorialized By Relationship Term", - "incoming_title": "Memorialized By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-memorializes", - "incoming": "xananode.canonical:schema/relationship-type-memorializes", - "existing_title": "Memorializes", - "incoming_title": "Memorializes", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-mentioned_by", - "incoming": "xananode.canonical:schema/relationship-type-mentioned_by", - "existing_title": "Mentioned By Relationship Term", - "incoming_title": "Mentioned By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-mentions", - "incoming": "xananode.canonical:schema/relationship-type-mentions", - "existing_title": "Mentions", - "incoming_title": "Mentions", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-motivated_by", - "incoming": "xananode.canonical:schema/relationship-type-motivated_by", - "existing_title": "Motivated by", - "incoming_title": "Motivated by", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-motivates", - "incoming": "xananode.canonical:schema/relationship-type-motivates", - "existing_title": "Motivates Relationship Term", - "incoming_title": "Motivates Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-narrower_than", - "incoming": "xananode.canonical:schema/relationship-type-narrower_than", - "existing_title": "Narrower Than Relationship Term", - "incoming_title": "Narrower Than Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-occurred_at", - "incoming": "xananode.canonical:schema/relationship-type-occurred_at", - "existing_title": "Occurred at", - "incoming_title": "Occurred at", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-parallel_to", - "incoming": "xananode.canonical:schema/relationship-type-parallel_to", - "existing_title": "Parallel to", - "incoming_title": "Parallel to", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-part_of", - "incoming": "xananode.canonical:schema/relationship-type-part_of", - "existing_title": "Part Of Relationship Term", - "incoming_title": "Part Of Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-participated_in", - "incoming": "xananode.canonical:schema/relationship-type-participated_in", - "existing_title": "Participated in", - "incoming_title": "Participated in", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-popularized", - "incoming": "xananode.canonical:schema/relationship-type-popularized", - "existing_title": "Popularized", - "incoming_title": "Popularized", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-popularized_by", - "incoming": "xananode.canonical:schema/relationship-type-popularized_by", - "existing_title": "Popularized By Relationship Term", - "incoming_title": "Popularized By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-possible_match", - "incoming": "xananode.canonical:schema/relationship-type-possible_match", - "existing_title": "Possible match", - "incoming_title": "Possible match", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-preceded", - "incoming": "xananode.canonical:schema/relationship-type-preceded", - "existing_title": "Preceded", - "incoming_title": "Preceded", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-presented", - "incoming": "xananode.canonical:schema/relationship-type-presented", - "existing_title": "Presented", - "incoming_title": "Presented", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-presented_by", - "incoming": "xananode.canonical:schema/relationship-type-presented_by", - "existing_title": "Presented By Relationship Term", - "incoming_title": "Presented By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-preserved_by", - "incoming": "xananode.canonical:schema/relationship-type-preserved_by", - "existing_title": "Preserved By Relationship Term", - "incoming_title": "Preserved By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-preserves", - "incoming": "xananode.canonical:schema/relationship-type-preserves", - "existing_title": "Preserves", - "incoming_title": "Preserves", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-produces", - "incoming": "xananode.canonical:schema/relationship-type-produces", - "existing_title": "Produces Relationship Term", - "incoming_title": "Produces Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-proposed", - "incoming": "xananode.canonical:schema/relationship-type-proposed", - "existing_title": "Proposed", - "incoming_title": "Proposed", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-proposed_by", - "incoming": "xananode.canonical:schema/relationship-type-proposed_by", - "existing_title": "Proposed By Relationship Term", - "incoming_title": "Proposed By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-quoted_by", - "incoming": "xananode.canonical:schema/relationship-type-quoted_by", - "existing_title": "Quoted By Relationship Term", - "incoming_title": "Quoted By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-quotes", - "incoming": "xananode.canonical:schema/relationship-type-quotes", - "existing_title": "Quotes", - "incoming_title": "Quotes", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-refined_by", - "incoming": "xananode.canonical:schema/relationship-type-refined_by", - "existing_title": "Refined By Relationship Term", - "incoming_title": "Refined By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-refines", - "incoming": "xananode.canonical:schema/relationship-type-refines", - "existing_title": "Refines", - "incoming_title": "Refines", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-registry", - "incoming": "xananode.canonical:schema/relationship-type-registry", - "existing_title": "Relationship Type Registry", - "incoming_title": "Relationship Type Registry", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-related_to", - "incoming": "xananode.canonical:schema/relationship-type-related_to", - "existing_title": "Related to", - "incoming_title": "Related to", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-represented_by", - "incoming": "xananode.canonical:schema/relationship-type-represented_by", - "existing_title": "Represented By Relationship Term", - "incoming_title": "Represented By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-represents", - "incoming": "xananode.canonical:schema/relationship-type-represents", - "existing_title": "Represents", - "incoming_title": "Represents", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-required_for", - "incoming": "xananode.canonical:schema/relationship-type-required_for", - "existing_title": "Required For Relationship Term", - "incoming_title": "Required For Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-requires", - "incoming": "xananode.canonical:schema/relationship-type-requires", - "existing_title": "Requires", - "incoming_title": "Requires", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-results_from", - "incoming": "xananode.canonical:schema/relationship-type-results_from", - "existing_title": "Results from", - "incoming_title": "Results from", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-same_entity", - "incoming": "xananode.canonical:schema/relationship-type-same_entity", - "existing_title": "Same entity", - "incoming_title": "Same entity", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-shaped_by", - "incoming": "xananode.canonical:schema/relationship-type-shaped_by", - "existing_title": "Shaped By Relationship Term", - "incoming_title": "Shaped By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-shapes", - "incoming": "xananode.canonical:schema/relationship-type-shapes", - "existing_title": "Shapes", - "incoming_title": "Shapes", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-site_of", - "incoming": "xananode.canonical:schema/relationship-type-site_of", - "existing_title": "Site Of Relationship Term", - "incoming_title": "Site Of Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-spoke_at", - "incoming": "xananode.canonical:schema/relationship-type-spoke_at", - "existing_title": "Spoke at", - "incoming_title": "Spoke at", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-starts_with", - "incoming": "xananode.canonical:schema/relationship-type-starts_with", - "existing_title": "Starts with", - "incoming_title": "Starts with", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-superseded_by", - "incoming": "xananode.canonical:schema/relationship-type-superseded_by", - "existing_title": "Superseded By Relationship Term", - "incoming_title": "Superseded By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-supersedes", - "incoming": "xananode.canonical:schema/relationship-type-supersedes", - "existing_title": "Supersedes", - "incoming_title": "Supersedes", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-supported_by", - "incoming": "xananode.canonical:schema/relationship-type-supported_by", - "existing_title": "Supported By Relationship Term", - "incoming_title": "Supported By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-supports", - "incoming": "xananode.canonical:schema/relationship-type-supports", - "existing_title": "Supports", - "incoming_title": "Supports", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-threatened_by", - "incoming": "xananode.canonical:schema/relationship-type-threatened_by", - "existing_title": "Threatened By Relationship Term", - "incoming_title": "Threatened By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-threatens", - "incoming": "xananode.canonical:schema/relationship-type-threatens", - "existing_title": "Threatens", - "incoming_title": "Threatens", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-trained_on", - "incoming": "xananode.canonical:schema/relationship-type-trained_on", - "existing_title": "Trained on", - "incoming_title": "Trained on", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-transcluded_by", - "incoming": "xananode.canonical:schema/relationship-type-transcluded_by", - "existing_title": "Transcluded By Relationship Term", - "incoming_title": "Transcluded By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-transcludes", - "incoming": "xananode.canonical:schema/relationship-type-transcludes", - "existing_title": "Transcludes", - "incoming_title": "Transcludes", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-used_as_primary_media_for", - "incoming": "xananode.canonical:schema/relationship-type-used_as_primary_media_for", - "existing_title": "Used As Primary Media For Relationship Term", - "incoming_title": "Used As Primary Media For Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-used_by", - "incoming": "xananode.canonical:schema/relationship-type-used_by", - "existing_title": "Used By Relationship Term", - "incoming_title": "Used By Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-used_to_train", - "incoming": "xananode.canonical:schema/relationship-type-used_to_train", - "existing_title": "Used To Train Relationship Term", - "incoming_title": "Used To Train Relationship Term", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/relationship-type-uses", - "incoming": "xananode.canonical:schema/relationship-type-uses", - "existing_title": "Uses", - "incoming_title": "Uses", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/canonical-schema-ro-crate-metadata", - "incoming": "xananode.canonical:schema/ro-crate-metadata-schema", - "existing_title": "Ro Crate Metadata Schema", - "incoming_title": "RO-Crate Metadata Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/ro-crate-metadata-schema", - "incoming": "xananode.canonical:schema/ro-crate-metadata-schema", - "existing_title": "RO-Crate Metadata Schema", - "incoming_title": "RO-Crate Metadata Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/canonical-schema-substrate-diff", - "incoming": "xananode.canonical:schema/substrate-diff-schema", - "existing_title": "Substrate Diff Schema", - "incoming_title": "Substrate Diff Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/substrate-diff-schema", - "incoming": "xananode.canonical:schema/substrate-diff-schema", - "existing_title": "Substrate Diff Schema", - "incoming_title": "Substrate Diff Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.example:schema/substrate-manifest-schema", - "incoming": "xananode.canonical:schema/substrate-manifest-schema", - "existing_title": "Substrate Manifest Schema", - "incoming_title": "Substrate Manifest Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/canonical-schema-substrate-manifest", - "incoming": "xananode.canonical:schema/substrate-manifest-schema", - "existing_title": "Substrate Manifest Schema", - "incoming_title": "Substrate Manifest Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/substrate-manifest-schema", - "incoming": "xananode.canonical:schema/substrate-manifest-schema", - "existing_title": "Substrate Manifest Schema", - "incoming_title": "Substrate Manifest Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.example:schema/substrate-node-schema", - "incoming": "xananode.canonical:schema/substrate-node-schema", - "existing_title": "Substrate Node Schema", - "incoming_title": "Substrate Node Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/canonical-schema-substrate-node", - "incoming": "xananode.canonical:schema/substrate-node-schema", - "existing_title": "Substrate Node Schema", - "incoming_title": "Substrate Node Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/substrate-node-schema", - "incoming": "xananode.canonical:schema/substrate-node-schema", - "existing_title": "Substrate Node Schema", - "incoming_title": "Substrate Node Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.example:schema/substrate-relationships-schema", - "incoming": "xananode.canonical:schema/substrate-relationships-schema", - "existing_title": "Substrate Relationships Schema", - "incoming_title": "Substrate Relationships Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/canonical-schema-substrate-relationships", - "incoming": "xananode.canonical:schema/substrate-relationships-schema", - "existing_title": "Substrate Relationships Schema", - "incoming_title": "Substrate Relationships Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:schema/substrate-relationships-schema", - "incoming": "xananode.canonical:schema/substrate-relationships-schema", - "existing_title": "Substrate Relationships Schema", - "incoming_title": "Substrate Relationships Schema", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:source/github-profile", - "incoming": "xananode.canonical:source/github-profile", - "existing_title": "GitHub Profile", - "incoming_title": "GitHub Profile", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:source/hugo-official-site", - "incoming": "xananode.canonical:source/hugo-official-site", - "existing_title": "Hugo Official Site", - "incoming_title": "Hugo Official Site", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:source/support-xananode", - "incoming": "xananode.canonical:source/support-xananode", - "existing_title": "Support XanaNode", - "incoming_title": "Support XanaNode", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:source/xananode-com-domain", - "incoming": "xananode.canonical:source/xananode-com-domain", - "existing_title": "XanaNode.com", - "incoming_title": "XanaNode.com", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.example:source/xananode-core-sdk-repo", - "incoming": "xananode.canonical:source/xananode-core-sdk-repository", - "existing_title": "XanaNode Core SDK Repository", - "incoming_title": "XanaNode Core SDK Repository", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:source/xananode-core-sdk-repository", - "incoming": "xananode.canonical:source/xananode-core-sdk-repository", - "existing_title": "XanaNode Core SDK Repository", - "incoming_title": "XanaNode Core SDK Repository", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.example:source/xananode-hugo-repo", - "incoming": "xananode.canonical:source/xananode-hugo-repository", - "existing_title": "XanaNode Hugo Repository", - "incoming_title": "XanaNode Hugo Repository", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:source/xananode-hugo-repository", - "incoming": "xananode.canonical:source/xananode-hugo-repository", - "existing_title": "XanaNode Hugo Repository", - "incoming_title": "XanaNode Hugo Repository", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:source/xananode-net-domain", - "incoming": "xananode.canonical:source/xananode-net-domain", - "existing_title": "XanaNode.net", - "incoming_title": "XanaNode.net", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:source/xananode-org-domain", - "incoming": "xananode.canonical:source/xananode-org-domain", - "existing_title": "XanaNode.org", - "incoming_title": "XanaNode.org", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.example:source/xananode-protocol-repo", - "incoming": "xananode.canonical:source/xananode-protocol-repository", - "existing_title": "XanaNode Protocol Repository", - "incoming_title": "XanaNode Protocol Repository", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:source/xananode-protocol-repository", - "incoming": "xananode.canonical:source/xananode-protocol-repository", - "existing_title": "XanaNode Protocol Repository", - "incoming_title": "XanaNode Protocol Repository", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.example:source/xananode-studio-repo", - "incoming": "xananode.canonical:source/xananode-studio-repository", - "existing_title": "XanaNode Studio Repository", - "incoming_title": "XanaNode Studio Repository", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:source/xananode-studio-repository", - "incoming": "xananode.canonical:source/xananode-studio-repository", - "existing_title": "XanaNode Studio Repository", - "incoming_title": "XanaNode Studio Repository", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.example:source/xananode-workspace-repo", - "incoming": "xananode.canonical:source/xananode-workspace-repository", - "existing_title": "XanaNode Workspace Repository", - "incoming_title": "XanaNode Workspace Repository", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:source/xananode-workspace-repository", - "incoming": "xananode.canonical:source/xananode-workspace-repository", - "existing_title": "XanaNode Workspace Repository", - "incoming_title": "XanaNode Workspace Repository", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.example:technology/cytoscape-js", - "incoming": "xananode.canonical:technology/cytoscape-js", - "existing_title": "Cytoscape.js", - "incoming_title": "Cytoscape.js", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:technology/cytoscape-js", - "incoming": "xananode.canonical:technology/cytoscape-js", - "existing_title": "Cytoscape.js", - "incoming_title": "Cytoscape.js", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:technology/git", - "incoming": "xananode.canonical:technology/git", - "existing_title": "Git", - "incoming_title": "Git", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.example:technology/hugo", - "incoming": "xananode.canonical:technology/hugo", - "existing_title": "Hugo", - "incoming_title": "Hugo", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:technology/hugo", - "incoming": "xananode.canonical:technology/hugo", - "existing_title": "Hugo", - "incoming_title": "Hugo", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:technology/nodejs", - "incoming": "xananode.canonical:technology/nodejs", - "existing_title": "Node.js", - "incoming_title": "Node.js", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:technology/python", - "incoming": "xananode.canonical:technology/python", - "existing_title": "Python", - "incoming_title": "Python", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:trail/xananode-stack-trail", - "incoming": "xananode.canonical:trail/xananode-stack-trail", - "existing_title": "XanaNode Stack Trail", - "incoming_title": "XanaNode Stack Trail", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:person/gottfried-wilhelm-leibniz", - "incoming": "xananode.lineage:person/gottfried-wilhelm-leibniz", - "existing_title": "Gottfried Wilhelm Leibniz", - "incoming_title": "Gottfried Wilhelm Leibniz", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:person/wilhelm-ostwald", - "incoming": "xananode.lineage:person/wilhelm-ostwald", - "existing_title": "Wilhelm Ostwald", - "incoming_title": "Wilhelm Ostwald", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:person/jorge-luis-borges", - "incoming": "xananode.lineage:person/jorge-luis-borges", - "existing_title": "Jorge Luis Borges", - "incoming_title": "Jorge Luis Borges", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:publication/the-garden-of-forking-paths", - "incoming": "xananode.lineage:publication/the-garden-of-forking-paths", - "existing_title": "The Garden of Forking Paths", - "incoming_title": "The Garden of Forking Paths", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:person/andries-van-dam", - "incoming": "xananode.lineage:person/andries-van-dam", - "existing_title": "Andries van Dam", - "incoming_title": "Andries van Dam", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:place/brown-university", - "incoming": "xananode.lineage:place/brown-university", - "existing_title": "Brown University", - "incoming_title": "Brown University", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:project/hypertext-editing-system", - "incoming": "xananode.lineage:project/hypertext-editing-system", - "existing_title": "Hypertext Editing System", - "incoming_title": "Hypertext Editing System", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:project/fress", - "incoming": "xananode.lineage:project/fress", - "existing_title": "FRESS", - "incoming_title": "FRESS", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:project/intermedia", - "incoming": "xananode.lineage:project/intermedia", - "existing_title": "Intermedia", - "incoming_title": "Intermedia", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:person/nicholas-negroponte", - "incoming": "xananode.lineage:person/nicholas-negroponte", - "existing_title": "Nicholas Negroponte", - "incoming_title": "Nicholas Negroponte", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:person/seymour-papert", - "incoming": "xananode.lineage:person/seymour-papert", - "existing_title": "Seymour Papert", - "incoming_title": "Seymour Papert", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:person/marvin-minsky", - "incoming": "xananode.lineage:person/marvin-minsky", - "existing_title": "Marvin Minsky", - "incoming_title": "Marvin Minsky", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:organization/mit-media-lab", - "incoming": "xananode.lineage:organization/mit-media-lab", - "existing_title": "MIT Media Lab", - "incoming_title": "MIT Media Lab", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:person/hans-peter-brondmo", - "incoming": "xananode.lineage:person/hans-peter-brondmo", - "existing_title": "Hans Peter Brondmo", - "incoming_title": "Hans Peter Brondmo", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:technology/micons", - "incoming": "xananode.lineage:technology/micons", - "existing_title": "Micons", - "incoming_title": "Micons", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:person/robert-winter", - "incoming": "xananode.lineage:person/robert-winter", - "existing_title": "Robert Winter", - "incoming_title": "Robert Winter", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:project/interactive-beethoven-ninth", - "incoming": "xananode.lineage:project/interactive-beethoven-ninth", - "existing_title": "Interactive Beethoven's Ninth", - "incoming_title": "Interactive Beethoven's Ninth", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:person/robert-abel", - "incoming": "xananode.lineage:person/robert-abel", - "existing_title": "Robert Abel", - "incoming_title": "Robert Abel", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:project/interactive-guernica", - "incoming": "xananode.lineage:project/interactive-guernica", - "existing_title": "Interactive Guernica", - "incoming_title": "Interactive Guernica", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:person/ivan-sutherland", - "incoming": "xananode.lineage:person/ivan-sutherland", - "existing_title": "Ivan Sutherland", - "incoming_title": "Ivan Sutherland", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:person/jaron-lanier", - "incoming": "xananode.lineage:person/jaron-lanier", - "existing_title": "Jaron Lanier", - "incoming_title": "Jaron Lanier", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:organization/vpl-research", - "incoming": "xananode.lineage:organization/vpl-research", - "existing_title": "VPL Research", - "incoming_title": "VPL Research", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:person/scott-fisher", - "incoming": "xananode.lineage:person/scott-fisher", - "existing_title": "Scott Fisher", - "incoming_title": "Scott Fisher", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:organization/nasa", - "incoming": "xananode.lineage:organization/nasa", - "existing_title": "NASA", - "incoming_title": "NASA", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:publication/dirk-gentlys-holistic-detective-agency", - "incoming": "xananode.lineage:publication/dirk-gentlys-holistic-detective-agency", - "existing_title": "Dirk Gently's Holistic Detective Agency", - "incoming_title": "Dirk Gently's Holistic Detective Agency", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:organization/bbc-two", - "incoming": "xananode.lineage:organization/bbc-two", - "existing_title": "BBC Two", - "incoming_title": "BBC Two", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:person/richard-saul-wurman", - "incoming": "xananode.lineage:person/richard-saul-wurman", - "existing_title": "Richard Saul Wurman", - "incoming_title": "Richard Saul Wurman", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:person/harry-marks", - "incoming": "xananode.lineage:person/harry-marks", - "existing_title": "Harry Marks", - "incoming_title": "Harry Marks", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:person/john-sculley", - "incoming": "xananode.lineage:person/john-sculley", - "existing_title": "John Sculley", - "incoming_title": "John Sculley", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:technology/apple-knowledge-navigator", - "incoming": "xananode.lineage:technology/apple-knowledge-navigator", - "existing_title": "Apple Knowledge Navigator", - "incoming_title": "Apple Knowledge Navigator", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:person/bill-atkinson", - "incoming": "xananode.lineage:person/bill-atkinson", - "existing_title": "Bill Atkinson", - "incoming_title": "Bill Atkinson", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:person/herbie-hancock", - "incoming": "xananode.lineage:person/herbie-hancock", - "existing_title": "Herbie Hancock", - "incoming_title": "Herbie Hancock", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:person/nigel-holmes", - "incoming": "xananode.lineage:person/nigel-holmes", - "existing_title": "Nigel Holmes", - "incoming_title": "Nigel Holmes", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:person/laurie-anderson", - "incoming": "xananode.lineage:person/laurie-anderson", - "existing_title": "Laurie Anderson", - "incoming_title": "Laurie Anderson", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:person/bran-ferren", - "incoming": "xananode.lineage:person/bran-ferren", - "existing_title": "Bran Ferren", - "incoming_title": "Bran Ferren", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:person/robert-cailliau", - "incoming": "xananode.lineage:person/robert-cailliau", - "existing_title": "Robert Cailliau", - "incoming_title": "Robert Cailliau", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:place/cern", - "incoming": "xananode.lineage:place/cern", - "existing_title": "CERN", - "incoming_title": "CERN", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:technology/html", - "incoming": "xananode.lineage:technology/html", - "existing_title": "HTML", - "incoming_title": "HTML", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:technology/url-uri", - "incoming": "xananode.lineage:technology/url-uri", - "existing_title": "URL/URI", - "incoming_title": "URL/URI", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:technology/http", - "incoming": "xananode.lineage:technology/http", - "existing_title": "HTTP", - "incoming_title": "HTTP", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:organization/ncsa", - "incoming": "xananode.lineage:organization/ncsa", - "existing_title": "NCSA", - "incoming_title": "NCSA", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:person/marc-andreessen", - "incoming": "xananode.lineage:person/marc-andreessen", - "existing_title": "Marc Andreessen", - "incoming_title": "Marc Andreessen", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:technology/mosaic", - "incoming": "xananode.lineage:technology/mosaic", - "existing_title": "Mosaic", - "incoming_title": "Mosaic", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:concept/web-as-incomplete-hypertext", - "incoming": "xananode.lineage:concept/web-as-incomplete-hypertext", - "existing_title": "The Web as Incomplete Hypertext", - "incoming_title": "The Web as Incomplete Hypertext", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:technology/guide", - "incoming": "xananode.lineage:technology/guide", - "existing_title": "Guide", - "incoming_title": "Guide", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:project/storyspace", - "incoming": "xananode.lineage:project/storyspace", - "existing_title": "Storyspace", - "incoming_title": "Storyspace", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:project/zog-kms", - "incoming": "xananode.lineage:project/zog-kms", - "existing_title": "ZOG/KMS", - "incoming_title": "ZOG/KMS", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:project/xanadu-at-autodesk", - "incoming": "xananode.lineage:project/xanadu-at-autodesk", - "existing_title": "Xanadu at Autodesk", - "incoming_title": "Xanadu at Autodesk", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:concept/conflict-disputed-identity", - "incoming": "xananode.lineage:concept/conflict-disputed-identity", - "existing_title": "Conflict and Disputed Identity", - "incoming_title": "Conflict and Disputed Identity", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:technology/git-backed-substrate", - "incoming": "xananode.lineage:technology/git-backed-substrate", - "existing_title": "Git-backed Substrate", - "incoming_title": "Git-backed Substrate", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:tool/babel", - "incoming": "xananode.lineage:tool/babel", - "existing_title": "Babel", - "incoming_title": "Babel", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:tool/hyperland-vr", - "incoming": "xananode.lineage:tool/hyperland-vr", - "existing_title": "Hyperland VR", - "incoming_title": "Hyperland VR", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:concept/authored-substrate-overlap", - "incoming": "xananode.lineage:concept/authored-substrate-overlap", - "existing_title": "Authored Substrate Overlap", - "incoming_title": "Authored Substrate Overlap", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:claim/overlap-is-federation-signal", - "incoming": "xananode.lineage:claim/overlap-is-federation-signal", - "existing_title": "Overlap is a Federation Signal", - "incoming_title": "Overlap is a Federation Signal", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:claim/merge-is-authored-interpretation", - "incoming": "xananode.lineage:claim/merge-is-authored-interpretation", - "existing_title": "Merge is Authored Interpretation", - "incoming_title": "Merge is Authored Interpretation", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:claim/lineage-pack-can-overlap-canonical-pack", - "incoming": "xananode.lineage:claim/lineage-pack-can-overlap-canonical-pack", - "existing_title": "Lineage Packs Can Overlap Canonical Packs", - "incoming_title": "Lineage Packs Can Overlap Canonical Packs", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", - "incoming": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", - "existing_title": "Lost Lineage of Human Knowledge Augmentation", - "incoming_title": "Lost Lineage of Human Knowledge Augmentation", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:person/paul-otlet", - "incoming": "xananode.lineage:person/paul-otlet", - "existing_title": "Paul Otlet", - "incoming_title": "Paul Otlet", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:person/h-g-wells", - "incoming": "xananode.lineage:person/h-g-wells", - "existing_title": "H. G. Wells", - "incoming_title": "H. G. Wells", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:person/douglas-adams", - "incoming": "xananode.lineage:person/douglas-adams", - "existing_title": "Douglas Adams", - "incoming_title": "Douglas Adams", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:publication/hyperland", - "incoming": "xananode.lineage:publication/hyperland", - "existing_title": "Hyperland", - "incoming_title": "Hyperland", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:person/tom-baker", - "incoming": "xananode.lineage:person/tom-baker", - "existing_title": "Tom Baker", - "incoming_title": "Tom Baker", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:person/max-whitby", - "incoming": "xananode.lineage:person/max-whitby", - "existing_title": "Max Whitby", - "incoming_title": "Max Whitby", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:event/ted2-1990", - "incoming": "xananode.lineage:event/ted2-1990", - "existing_title": "TED2", - "incoming_title": "TED2", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:place/monterey-california", - "incoming": "xananode.lineage:place/monterey-california", - "existing_title": "Monterey, California", - "incoming_title": "Monterey, California", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:person/bob-stein", - "incoming": "xananode.lineage:person/bob-stein", - "existing_title": "Bob Stein", - "incoming_title": "Bob Stein", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:organization/voyager-company", - "incoming": "xananode.lineage:organization/voyager-company", - "existing_title": "Voyager Company", - "incoming_title": "Voyager Company", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:person/alan-kay", - "incoming": "xananode.lineage:person/alan-kay", - "existing_title": "Alan Kay", - "incoming_title": "Alan Kay", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:organization/xerox-parc", - "incoming": "xananode.lineage:organization/xerox-parc", - "existing_title": "Xerox PARC", - "incoming_title": "Xerox PARC", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:technology/hypercard", - "incoming": "xananode.lineage:technology/hypercard", - "existing_title": "HyperCard", - "incoming_title": "HyperCard", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:person/tim-berners-lee", - "incoming": "xananode.lineage:person/tim-berners-lee", - "existing_title": "Tim Berners-Lee", - "incoming_title": "Tim Berners-Lee", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.canonical:place/world-wide-web", - "incoming": "xananode.lineage:technology/world-wide-web", - "existing_title": "World Wide Web", - "incoming_title": "World Wide Web", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:technology/world-wide-web", - "incoming": "xananode.lineage:technology/world-wide-web", - "existing_title": "World Wide Web", - "incoming_title": "World Wide Web", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:project/aspen-movie-map", - "incoming": "xananode.lineage:project/aspen-movie-map", - "existing_title": "Aspen Movie Map", - "incoming_title": "Aspen Movie Map", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "same_id", - "existing": "xananode.lineage:trail/lost-lineage-intertwingled-trail", - "incoming": "xananode.lineage:trail/lost-lineage-intertwingled-trail", - "existing_title": "Lost Lineage Intertwingled Trail", - "incoming_title": "Lost Lineage Intertwingled Trail", - "confidence": 1, - "reason": "Incoming node has the same protocol id as an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/knowledge-substrate", - "incoming": "example.minimal:claim/substrate-is-structure", - "existing_title": "Knowledge Substrate", - "incoming_title": "A knowledge substrate is structure, not just information", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:claim/claim-substrate-is-structure", - "incoming": "example.minimal:claim/substrate-is-structure", - "existing_title": "A knowledge substrate is structure, not information", - "incoming_title": "A knowledge substrate is structure, not just information", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "example.minimal:concept/knowledge-substrate", - "incoming": "example.minimal:claim/substrate-is-structure", - "existing_title": "Knowledge Substrate", - "incoming_title": "A knowledge substrate is structure, not just information", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/knowledge-substrate", - "incoming": "example.minimal:claim/substrate-is-structure", - "existing_title": "Knowledge Substrate", - "incoming_title": "A knowledge substrate is structure, not just information", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-concept", - "incoming": "example.minimal:concept/associative-trails", - "existing_title": "Concept", - "incoming_title": "Associative Trails", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:fragment/as-we-may-think-0004", - "incoming": "example.minimal:concept/associative-trails", - "existing_title": "Associative Trails Fragment", - "incoming_title": "Associative Trails", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "example.minimal:essay/relationship-navigation-intro", - "existing_title": "Relationship", - "incoming_title": "Relationship Navigation Intro", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:source/as-we-may-think", - "incoming": "example.minimal:fragment/as-we-may-think-0004", - "existing_title": "As We May Think", - "incoming_title": "As We May Think Fragment 0004", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "example.minimal:source/as-we-may-think", - "incoming": "example.minimal:fragment/as-we-may-think-0004", - "existing_title": "As We May Think", - "incoming_title": "As We May Think Fragment 0004", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-fragment", - "incoming": "example.minimal:fragment/as-we-may-think-0004", - "existing_title": "Fragment", - "incoming_title": "As We May Think Fragment 0004", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/federated-knowledge-substrates", - "incoming": "example.minimal:concept/knowledge-substrate", - "existing_title": "Federated Knowledge Substrates", - "incoming_title": "Knowledge Substrate", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:claim/claim-substrate-is-structure", - "incoming": "example.minimal:concept/knowledge-substrate", - "existing_title": "A knowledge substrate is structure, not information", - "incoming_title": "Knowledge Substrate", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "example.minimal:claim/substrate-is-structure", - "incoming": "example.minimal:concept/knowledge-substrate", - "existing_title": "A knowledge substrate is structure, not just information", - "incoming_title": "Knowledge Substrate", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-concept", - "incoming": "example.minimal:concept/knowledge-substrate", - "existing_title": "Concept", - "incoming_title": "Knowledge Substrate", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "example.minimal:person/example-maintainer", - "existing_title": "Person", - "incoming_title": "Example Maintainer", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "example.minimal:fragment/as-we-may-think-0004", - "incoming": "example.minimal:source/as-we-may-think", - "existing_title": "As We May Think Fragment 0004", - "incoming_title": "As We May Think", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-source", - "incoming": "example.minimal:source/as-we-may-think", - "existing_title": "Source", - "incoming_title": "As We May Think", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:fragment/as-we-may-think-0004", - "incoming": "example.minimal:source/as-we-may-think", - "existing_title": "Associative Trails Fragment", - "incoming_title": "As We May Think", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:claim/relationships-preserve-knowledge", - "existing_title": "XanaNode", - "incoming_title": "Relationships Preserve Knowledge", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:claim/relationships-preserve-knowledge", - "existing_title": "XanaNode", - "incoming_title": "Relationships Preserve Knowledge", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:fragment/relationships-preserve-knowledge-sentence", - "incoming": "xananode.canonical:claim/relationships-preserve-knowledge", - "existing_title": "Relationships Preserve Knowledge Sentence", - "incoming_title": "Relationships Preserve Knowledge", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:claim/relationships-preserve-knowledge", - "existing_title": "Relationship", - "incoming_title": "Relationships Preserve Knowledge", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:community/xananode-contributors", - "existing_title": "XanaNode", - "incoming_title": "XanaNode Contributors", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:community/xananode-contributors", - "existing_title": "XanaNode", - "incoming_title": "XanaNode Contributors", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-community", - "incoming": "xananode.canonical:community/xananode-contributors", - "existing_title": "Community", - "incoming_title": "XanaNode Contributors", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:concept/knowledge-substrate", - "existing_title": "XanaNode", - "incoming_title": "Knowledge Substrate", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/federated-knowledge-substrates", - "incoming": "xananode.canonical:concept/knowledge-substrate", - "existing_title": "Federated Knowledge Substrates", - "incoming_title": "Knowledge Substrate", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:claim/claim-substrate-is-structure", - "incoming": "xananode.canonical:concept/knowledge-substrate", - "existing_title": "A knowledge substrate is structure, not information", - "incoming_title": "Knowledge Substrate", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "example.minimal:claim/substrate-is-structure", - "incoming": "xananode.canonical:concept/knowledge-substrate", - "existing_title": "A knowledge substrate is structure, not just information", - "incoming_title": "Knowledge Substrate", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:concept/knowledge-substrate", - "existing_title": "XanaNode", - "incoming_title": "Knowledge Substrate", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-concept", - "incoming": "xananode.canonical:concept/knowledge-substrate", - "existing_title": "Concept", - "incoming_title": "Knowledge Substrate", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:trail/protocol-artifacts-trail", - "incoming": "xananode.canonical:concept/protocol-artifacts", - "existing_title": "Protocol Artifacts Trail", - "incoming_title": "Protocol Artifacts", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:concept/protocol-artifacts", - "existing_title": "XanaNode", - "incoming_title": "Protocol Artifacts", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:concept/protocol-artifacts", - "existing_title": "XanaNode", - "incoming_title": "Protocol Artifacts", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-concept", - "incoming": "xananode.canonical:concept/protocol-artifacts", - "existing_title": "Concept", - "incoming_title": "Protocol Artifacts", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:concept/substrate-projection-layer", - "existing_title": "XanaNode", - "incoming_title": "Substrate Projection Layer", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:concept/substrate-projection-layer", - "existing_title": "XanaNode", - "incoming_title": "Substrate Projection Layer", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-concept", - "incoming": "xananode.canonical:concept/substrate-projection-layer", - "existing_title": "Concept", - "incoming_title": "Substrate Projection Layer", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-project", - "incoming": "xananode.canonical:concept/substrate-projection-layer", - "existing_title": "Project", - "incoming_title": "Substrate Projection Layer", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:trail/xananode-implementation-stack-trail", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "XanaNode Implementation Stack Trail", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:trail/xananode-core-trail", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "XanaNode Core Trail", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:trail/protocol-artifacts-trail", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Protocol Artifacts Trail", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:trail/historical-lineage-trail", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Historical Lineage Trail", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:trail/branching-orientation-trail", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Branching Orientation Trail", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:technology/static-publishing", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Static Publishing", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:technology/hugo", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Hugo", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:technology/cytoscape-js", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Cytoscape.js", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:source/xananode-workspace-repo", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "XanaNode Workspace Repository", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:source/xananode-studio-repo", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "XanaNode Studio Repository", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:source/xananode-protocol-repo", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "XanaNode Protocol Repository", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:source/xananode-hugo-repo", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "XanaNode Hugo Repository", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:source/xananode-core-sdk-repo", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "XanaNode Core SDK Repository", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:source/xanadu-document-interconnection", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Xanadu: Document Interconnection Enabling Re-use", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:source/source-code-link-decay-study", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "9.6 Million Links in Source Code Comments", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:source/mother-of-all-demos", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Mother of All Demos", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:source/as-we-may-think", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "As We May Think", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:schema/xananode-relationship-types", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "XanaNode Relationship Types", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:schema/xananode-node-types", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "XanaNode Node Types", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:schema/xananode-core-schema", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "XanaNode Core Schema", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:schema/substrate-relationships-schema", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Substrate Relationships Schema", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:schema/substrate-node-schema", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Substrate Node Schema", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:schema/substrate-manifest-schema", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Substrate Manifest Schema", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:schema/namespace-schema", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Namespace Schema", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:schema/merge-report-schema", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Merge Report Schema", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:schema/compatibility-report-schema", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Compatibility Report Schema", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:project/xananode-hugo-theme", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "XanaNode Hugo Theme", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:project/project-xanadu", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Project Xanadu", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:project/nls", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "NLS", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:project/memex", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Memex", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:person/vannevar-bush", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Vannevar Bush", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:person/ted-nelson", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Ted Nelson", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:person/douglas-engelbart", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Douglas Engelbart", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:observation/link-rot", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Link Rot", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:media/xananode-icon", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "XanaNode Icon", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:essay/what-is-xananode", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "What Is XanaNode?", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:essay/using-hugo-with-protocol-json", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Using Hugo with Protocol JSON", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:essay/start-here", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Start Here", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/unlabeled-hyperlink", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Unlabeled Hyperlink", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/typed-relationships", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Typed Relationships", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/tumbler-addressing", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Tumbler Addressing", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/transclusion", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Transclusion", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/substrate-relationship-list", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Substrate Relationship List", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/substrate-node-record", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Substrate Node Record", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/substrate-manifest", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Substrate Manifest", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/single-source-of-truth", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Single Source of Truth", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/schema-extension", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Schema Extension", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/review-suggestions", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Review Suggestions", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/provenance", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Provenance", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/protocol-artifacts", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Protocol Artifacts", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/namespacing", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Namespacing", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/namespace-registry", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Namespace Registry", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/moderation-model", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Moderation Model", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/merge-validation", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Merge Validation", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/merge-report", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Merge Report", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/known-implementations-registry", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Known Implementations Registry", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/knowledge-substrate", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Knowledge Substrate", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/independent-moderation", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Independent Moderation", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/fragment-node", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Fragment Node", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/federation-rules", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Federation Rules", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/federation-example", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Federation Example", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/federated-knowledge-substrates", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Federated Knowledge Substrates", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/dispute-resolution", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Dispute Resolution", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/deep-linking", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Deep Linking", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/custom-extension-substrate", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Custom Extension Substrate", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/compatibility-report", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Compatibility Report", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/compatibility-levels", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Compatibility Levels", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/civilizational-memory", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Civilizational Memory", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/canonical-type-policy", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Canonical Type Policy", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:claim/claim-substrate-is-structure", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "A knowledge substrate is structure, not information", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:claim/claim-relationships-preserve-context", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Typed relationships preserve context that hyperlinks lose", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:claim/claim-merge-without-collapse", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Substrates should merge without collapsing disagreement", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:source/source-github", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "GitHub", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:source/source-support", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Support", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:claim/relationships-preserve-knowledge", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Relationships Preserve Knowledge", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:community/xananode-contributors", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "XanaNode Contributors", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/knowledge-substrate", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Knowledge Substrate", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/protocol-artifacts", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Protocol Artifacts", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/substrate-projection-layer", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Substrate Projection Layer", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:essay/what-is-xananode", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "What Is XanaNode?", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:event/xananode-canonical-pack-bootstrap", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "XanaNode Canonical Pack Bootstrap", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:fragment/relationships-preserve-knowledge-sentence", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Relationships Preserve Knowledge Sentence", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:media/xananode-icon", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "XanaNode Icon", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:observation/markdown-recreation-friction", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Markdown Recreation Friction", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:organization/built-by-bots", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Built By Bots", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:organization/cytoscape-consortium", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Cytoscape Consortium", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:organization/hugo-authors", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Hugo Authors", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:person/christian-siefen", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Christian Siefen", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:place/world-wide-web", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "World Wide Web", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:project/xananode-core-sdk", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "XanaNode Core SDK", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:project/xananode-hugo-theme", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "XanaNode Hugo Theme", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:project/xananode-protocol", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "XanaNode Protocol", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:project/xananode-workspace", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "XanaNode Workspace", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:publication/xnp-0004-merge-validation", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "XNP-0004 Merge Validation", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:relationship/protocol-implements-claim", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Protocol Implements Relationship Preservation", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:revision/canonical-pack-v0-1-0", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Canonical Pack v0.1.0", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/author-profile-schema", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Author Profile Schema", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/canonical-schema-author-profile", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Author Profile Schema", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/canonical-schema-compatibility-report", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Compatibility Report Schema", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/canonical-schema-merge-report", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Merge Report Schema", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/canonical-schema-nanopublication", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Nanopublication Schema", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/canonical-schema-ro-crate-metadata", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Ro Crate Metadata Schema", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/canonical-schema-substrate-diff", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Substrate Diff Schema", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/canonical-schema-substrate-manifest", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Substrate Manifest Schema", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/canonical-schema-substrate-node", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Substrate Node Schema", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/canonical-schema-substrate-relationships", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Substrate Relationships Schema", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/canonical-schema-xananode-node-types", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Xananode Node Types Schema", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/canonical-schema-xananode-property-registry", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Xananode Property Registry Schema", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/canonical-schema-xananode-relationship-types", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Xananode Relationship Types Schema", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/canonical-schemas-registry", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Canonical Schemas Registry", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/compatibility-report-schema", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Compatibility Report Schema", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/known-implementations-registry", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Known Implementations Registry", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/merge-report-schema", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Merge Report Schema", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/namespace-example.merge", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Federation Merge Report Example Namespace", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/namespace-example.minimal", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Minimal Example Namespace", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/namespace-example.museum", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Museum Extension Example Namespace", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/namespace-example.researcher_a", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Federation Example A Namespace", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/namespace-example.researcher_b", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Federation Example B Namespace", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/namespace-registry", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Namespace Registry", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/namespace-schema", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Namespace Schema", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/namespace-xananode", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "XanaNode Core", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/nanopublication-schema", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Nanopublication Schema", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-claim", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Claim", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-community", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Community", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-concept", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Concept", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-essay", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Essay", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-event", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Event", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-fragment", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Fragment", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-media", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Media", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-observation", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Observation", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-organization", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Organization", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Person", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-place", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Place", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-project", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Project", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-publication", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Publication", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-registry", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Node Type Registry", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Relationship", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-revision", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Revision", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Schema", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-source", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Source", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-technology", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Technology", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-trail", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Trail", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/property-birth_date", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Birth date", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/property-currency_value", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Currency value", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/property-external_identifier", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "External identifier", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/property-geo_coordinates", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Geographic coordinates", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/property-measurement_si", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "SI measurement", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/property-registry", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Property Registry", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/property-registry-schema", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Property Registry Schema", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-alias_of", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Alias of", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-alternative_to", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Alternative to", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-anticipated", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Anticipated", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-anticipated_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Anticipated By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-anticipates", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Anticipates", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-appears_in", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Appears in", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-approved", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Approved", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-approved_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Approved By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-arrived_from", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Arrived From Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-arrives_at", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Arrives at", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-authored", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Authored", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-authored_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Authored By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-broader_than", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Broader than", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-cited_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Cited By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-cites", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Cites", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-claim_of", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Claim Of Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-clarified_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Clarified By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-clarifies", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Clarifies", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-coined", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Coined", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-coined_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Coined By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-collaborated_with", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Collaborated with", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-compatible_with", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Compatible with", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-contains", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Contains", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-contemporary_of", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Contemporary of", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-context_for", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Context for", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-continued_from", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Continued From Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-continues_to", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Continues to", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-contradicted_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Contradicted By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-contradicts", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Contradicts", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-contrasts_with", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Contrasts with", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-created", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Created", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-created_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Created By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-deep_linked_from", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Deep Linked From Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-deep_links_to", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Deep links to", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-defined_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Defined By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-defines", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Defines", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-demonstrated_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Demonstrated By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-demonstrates", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Demonstrates", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-dependency_of", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Dependency Of Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-depends_on", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Depends on", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-depicted_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Depicted By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-depicts", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Depicts", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-derived_from", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Derived from", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-derived_into", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Derived Into Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-discussed_in", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Discussed In Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-discusses", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Discusses", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-disputed_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Disputed By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-disputed_identity", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Disputed identity", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-disputes", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Disputes", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-documented_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Documented By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-documents", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Documents", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-enabled_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Enabled By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-enables", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Enables", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-equivalent_to", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Equivalent to", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-evidence_for", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Evidence for", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-explained_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Explained By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-explains", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Explains", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-extended_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Extended By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-extends", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Extends", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-extension_of", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Extension of", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-featured_in", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Featured In Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-featured_speaker", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Featured Speaker Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-features", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Features", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-followed", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Followed Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-friend_of", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Friend of", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-had_participant", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Had Participant Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-has_alias", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Has Alias Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-has_appearance", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Has Appearance Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-has_claim", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Has claim", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-has_context", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Has Context Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-has_evidence", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Has Evidence Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-has_extension", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Has Extension Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-has_primary_media", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Has primary media", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-identified", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Identified", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-identified_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Identified By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-implemented_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Implemented By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-implements", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Implements", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-included_in", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Included In Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-includes", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Includes", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-influenced", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Influenced", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-influenced_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Influenced By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-interviewed", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Interviewed", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-interviewed_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Interviewed By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-introduced", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Introduced", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-introduced_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Introduced By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-introduced_in", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Introduced in", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-introduction_venue_of", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Introduction Venue Of Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-is_start_of", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Is Start Of Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-mapped_from", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Mapped From Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-maps_to", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Maps to", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-memorialized_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Memorialized By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-memorializes", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Memorializes", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-mentioned_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Mentioned By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-mentions", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Mentions", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-motivated_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Motivated by", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-motivates", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Motivates Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-narrower_than", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Narrower Than Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-occurred_at", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Occurred at", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-parallel_to", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Parallel to", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-part_of", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Part Of Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-participated_in", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Participated in", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-popularized", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Popularized", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-popularized_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Popularized By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-possible_match", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Possible match", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-preceded", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Preceded", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-presented", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Presented", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-presented_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Presented By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-preserved_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Preserved By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-preserves", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Preserves", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-produces", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Produces Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-proposed", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Proposed", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-proposed_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Proposed By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-quoted_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Quoted By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-quotes", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Quotes", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-refined_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Refined By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-refines", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Refines", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-registry", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Relationship Type Registry", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-related_to", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Related to", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-represented_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Represented By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-represents", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Represents", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-required_for", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Required For Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-requires", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Requires", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-results_from", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Results from", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-same_entity", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Same entity", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-shaped_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Shaped By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-shapes", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Shapes", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-site_of", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Site Of Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-spoke_at", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Spoke at", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-starts_with", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Starts with", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-superseded_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Superseded By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-supersedes", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Supersedes", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-supported_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Supported By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-supports", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Supports", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-threatened_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Threatened By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-threatens", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Threatens", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-trained_on", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Trained on", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-transcluded_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Transcluded By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-transcludes", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Transcludes", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-used_as_primary_media_for", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Used As Primary Media For Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-used_by", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Used By Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-used_to_train", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Used To Train Relationship Term", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-uses", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Uses", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/ro-crate-metadata-schema", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "RO-Crate Metadata Schema", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/substrate-diff-schema", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Substrate Diff Schema", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/substrate-manifest-schema", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Substrate Manifest Schema", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/substrate-node-schema", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Substrate Node Schema", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/substrate-relationships-schema", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Substrate Relationships Schema", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:source/github-profile", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "GitHub Profile", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:source/hugo-official-site", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Hugo Official Site", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:source/support-xananode", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Support XanaNode", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:source/xananode-com-domain", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "XanaNode.com", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:source/xananode-core-sdk-repository", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "XanaNode Core SDK Repository", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:source/xananode-hugo-repository", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "XanaNode Hugo Repository", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:source/xananode-net-domain", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "XanaNode.net", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:source/xananode-org-domain", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "XanaNode.org", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:source/xananode-protocol-repository", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "XanaNode Protocol Repository", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:source/xananode-studio-repository", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "XanaNode Studio Repository", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:source/xananode-workspace-repository", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "XanaNode Workspace Repository", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:technology/cytoscape-js", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Cytoscape.js", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:technology/git", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Git", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:technology/hugo", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Hugo", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:technology/nodejs", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Node.js", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:technology/python", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Python", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:trail/xananode-stack-trail", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "XanaNode Stack Trail", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/gottfried-wilhelm-leibniz", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Gottfried Wilhelm Leibniz", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/wilhelm-ostwald", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Wilhelm Ostwald", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/jorge-luis-borges", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Jorge Luis Borges", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:publication/the-garden-of-forking-paths", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "The Garden of Forking Paths", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/andries-van-dam", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Andries van Dam", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:place/brown-university", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Brown University", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:project/hypertext-editing-system", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Hypertext Editing System", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:project/fress", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "FRESS", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:project/intermedia", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Intermedia", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/nicholas-negroponte", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Nicholas Negroponte", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/seymour-papert", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Seymour Papert", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/marvin-minsky", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Marvin Minsky", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:organization/mit-media-lab", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "MIT Media Lab", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/hans-peter-brondmo", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Hans Peter Brondmo", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:technology/micons", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Micons", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/robert-winter", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Robert Winter", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:project/interactive-beethoven-ninth", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Interactive Beethoven's Ninth", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/robert-abel", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Robert Abel", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:project/interactive-guernica", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Interactive Guernica", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/ivan-sutherland", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Ivan Sutherland", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/jaron-lanier", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Jaron Lanier", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:organization/vpl-research", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "VPL Research", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/scott-fisher", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Scott Fisher", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:organization/nasa", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "NASA", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:publication/dirk-gentlys-holistic-detective-agency", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Dirk Gently's Holistic Detective Agency", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:organization/bbc-two", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "BBC Two", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/richard-saul-wurman", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Richard Saul Wurman", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/harry-marks", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Harry Marks", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/john-sculley", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "John Sculley", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:technology/apple-knowledge-navigator", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Apple Knowledge Navigator", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/bill-atkinson", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Bill Atkinson", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/herbie-hancock", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Herbie Hancock", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/nigel-holmes", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Nigel Holmes", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/laurie-anderson", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Laurie Anderson", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/bran-ferren", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Bran Ferren", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/robert-cailliau", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Robert Cailliau", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:place/cern", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "CERN", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:technology/html", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "HTML", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:technology/url-uri", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "URL/URI", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:technology/http", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "HTTP", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:organization/ncsa", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "NCSA", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/marc-andreessen", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Marc Andreessen", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:technology/mosaic", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Mosaic", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:concept/web-as-incomplete-hypertext", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "The Web as Incomplete Hypertext", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:technology/guide", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Guide", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:project/storyspace", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Storyspace", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:project/zog-kms", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "ZOG/KMS", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:project/xanadu-at-autodesk", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Xanadu at Autodesk", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:concept/conflict-disputed-identity", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Conflict and Disputed Identity", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:technology/git-backed-substrate", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Git-backed Substrate", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:tool/babel", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Babel", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:tool/hyperland-vr", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Hyperland VR", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:concept/authored-substrate-overlap", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Authored Substrate Overlap", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:claim/overlap-is-federation-signal", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Overlap is a Federation Signal", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:claim/merge-is-authored-interpretation", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Merge is Authored Interpretation", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:claim/lineage-pack-can-overlap-canonical-pack", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Lineage Packs Can Overlap Canonical Packs", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Lost Lineage of Human Knowledge Augmentation", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/paul-otlet", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Paul Otlet", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/h-g-wells", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "H. G. Wells", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/douglas-adams", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Douglas Adams", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:publication/hyperland", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Hyperland", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/tom-baker", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Tom Baker", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/max-whitby", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Max Whitby", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:event/ted2-1990", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "TED2", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:place/monterey-california", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Monterey, California", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/bob-stein", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Bob Stein", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:organization/voyager-company", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Voyager Company", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/alan-kay", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Alan Kay", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:organization/xerox-parc", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Xerox PARC", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:technology/hypercard", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "HyperCard", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/tim-berners-lee", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Tim Berners-Lee", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:technology/world-wide-web", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "World Wide Web", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:project/aspen-movie-map", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Aspen Movie Map", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:trail/lost-lineage-intertwingled-trail", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Lost Lineage Intertwingled Trail", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:fragment/xanadu-document-interconnection-0001", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Reusable Media Fragment", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:fragment/mother-of-all-demos-0001", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Augmenting Human Intelligence Fragment", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:fragment/as-we-may-think-0004", - "incoming": "xananode.canonical:concept/xananode", - "existing_title": "Associative Trails Fragment", - "incoming_title": "XanaNode", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:essay/what-is-xananode", - "existing_title": "XanaNode", - "incoming_title": "What Is XanaNode?", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:essay/what-is-xananode", - "existing_title": "XanaNode", - "incoming_title": "What Is XanaNode?", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:event/xananode-canonical-pack-bootstrap", - "existing_title": "XanaNode", - "incoming_title": "XanaNode Canonical Pack Bootstrap", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:event/xananode-canonical-pack-bootstrap", - "existing_title": "XanaNode", - "incoming_title": "XanaNode Canonical Pack Bootstrap", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:fragment/relationships-preserve-knowledge-sentence", - "existing_title": "XanaNode", - "incoming_title": "Relationships Preserve Knowledge Sentence", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:claim/relationships-preserve-knowledge", - "incoming": "xananode.canonical:fragment/relationships-preserve-knowledge-sentence", - "existing_title": "Relationships Preserve Knowledge", - "incoming_title": "Relationships Preserve Knowledge Sentence", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:fragment/relationships-preserve-knowledge-sentence", - "existing_title": "XanaNode", - "incoming_title": "Relationships Preserve Knowledge Sentence", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-fragment", - "incoming": "xananode.canonical:fragment/relationships-preserve-knowledge-sentence", - "existing_title": "Fragment", - "incoming_title": "Relationships Preserve Knowledge Sentence", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:fragment/relationships-preserve-knowledge-sentence", - "existing_title": "Relationship", - "incoming_title": "Relationships Preserve Knowledge Sentence", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:media/xananode-icon", - "existing_title": "XanaNode", - "incoming_title": "XanaNode Icon", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:media/xananode-icon", - "existing_title": "XanaNode", - "incoming_title": "XanaNode Icon", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:observation/markdown-recreation-friction", - "existing_title": "XanaNode", - "incoming_title": "Markdown Recreation Friction", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:observation/markdown-recreation-friction", - "existing_title": "XanaNode", - "incoming_title": "Markdown Recreation Friction", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-observation", - "incoming": "xananode.canonical:observation/markdown-recreation-friction", - "existing_title": "Observation", - "incoming_title": "Markdown Recreation Friction", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:organization/built-by-bots", - "existing_title": "XanaNode", - "incoming_title": "Built By Bots", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:organization/built-by-bots", - "existing_title": "XanaNode", - "incoming_title": "Built By Bots", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-organization", - "incoming": "xananode.canonical:organization/built-by-bots", - "existing_title": "Organization", - "incoming_title": "Built By Bots", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:organization/cytoscape-consortium", - "existing_title": "XanaNode", - "incoming_title": "Cytoscape Consortium", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:organization/cytoscape-consortium", - "existing_title": "XanaNode", - "incoming_title": "Cytoscape Consortium", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-organization", - "incoming": "xananode.canonical:organization/cytoscape-consortium", - "existing_title": "Organization", - "incoming_title": "Cytoscape Consortium", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:organization/hugo-authors", - "existing_title": "XanaNode", - "incoming_title": "Hugo Authors", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:organization/hugo-authors", - "existing_title": "XanaNode", - "incoming_title": "Hugo Authors", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-organization", - "incoming": "xananode.canonical:organization/hugo-authors", - "existing_title": "Organization", - "incoming_title": "Hugo Authors", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:person/christian-siefen", - "existing_title": "XanaNode", - "incoming_title": "Christian Siefen", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:person/christian-siefen", - "existing_title": "XanaNode", - "incoming_title": "Christian Siefen", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "xananode.canonical:person/christian-siefen", - "existing_title": "Person", - "incoming_title": "Christian Siefen", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:place/world-wide-web", - "existing_title": "XanaNode", - "incoming_title": "World Wide Web", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:place/world-wide-web", - "existing_title": "XanaNode", - "incoming_title": "World Wide Web", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:source/xananode-core-sdk-repo", - "incoming": "xananode.canonical:project/xananode-core-sdk", - "existing_title": "XanaNode Core SDK Repository", - "incoming_title": "XanaNode Core SDK", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:project/xananode-core-sdk", - "existing_title": "XanaNode", - "incoming_title": "XanaNode Core SDK", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:project/xananode-core-sdk", - "existing_title": "XanaNode", - "incoming_title": "XanaNode Core SDK", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/namespace-xananode", - "incoming": "xananode.canonical:project/xananode-core-sdk", - "existing_title": "XanaNode Core", - "incoming_title": "XanaNode Core SDK", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-project", - "incoming": "xananode.canonical:project/xananode-core-sdk", - "existing_title": "Project", - "incoming_title": "XanaNode Core SDK", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:source/xananode-core-sdk-repository", - "incoming": "xananode.canonical:project/xananode-core-sdk", - "existing_title": "XanaNode Core SDK Repository", - "incoming_title": "XanaNode Core SDK", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:project/xananode-hugo-theme", - "existing_title": "XanaNode", - "incoming_title": "XanaNode Hugo Theme", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:project/xananode-hugo-theme", - "existing_title": "XanaNode", - "incoming_title": "XanaNode Hugo Theme", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-project", - "incoming": "xananode.canonical:project/xananode-hugo-theme", - "existing_title": "Project", - "incoming_title": "XanaNode Hugo Theme", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:source/xananode-protocol-repo", - "incoming": "xananode.canonical:project/xananode-protocol", - "existing_title": "XanaNode Protocol Repository", - "incoming_title": "XanaNode Protocol", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:project/xananode-protocol", - "existing_title": "XanaNode", - "incoming_title": "XanaNode Protocol", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:project/xananode-protocol", - "existing_title": "XanaNode", - "incoming_title": "XanaNode Protocol", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-project", - "incoming": "xananode.canonical:project/xananode-protocol", - "existing_title": "Project", - "incoming_title": "XanaNode Protocol", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:source/xananode-protocol-repository", - "incoming": "xananode.canonical:project/xananode-protocol", - "existing_title": "XanaNode Protocol Repository", - "incoming_title": "XanaNode Protocol", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:source/xananode-workspace-repo", - "incoming": "xananode.canonical:project/xananode-workspace", - "existing_title": "XanaNode Workspace Repository", - "incoming_title": "XanaNode Workspace", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:project/xananode-workspace", - "existing_title": "XanaNode", - "incoming_title": "XanaNode Workspace", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:project/xananode-workspace", - "existing_title": "XanaNode", - "incoming_title": "XanaNode Workspace", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-project", - "incoming": "xananode.canonical:project/xananode-workspace", - "existing_title": "Project", - "incoming_title": "XanaNode Workspace", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:source/xananode-workspace-repository", - "incoming": "xananode.canonical:project/xananode-workspace", - "existing_title": "XanaNode Workspace Repository", - "incoming_title": "XanaNode Workspace", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:publication/xnp-0004-merge-validation", - "existing_title": "XanaNode", - "incoming_title": "XNP-0004 Merge Validation", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/merge-validation", - "incoming": "xananode.canonical:publication/xnp-0004-merge-validation", - "existing_title": "Merge Validation", - "incoming_title": "XNP-0004 Merge Validation", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:publication/xnp-0004-merge-validation", - "existing_title": "XanaNode", - "incoming_title": "XNP-0004 Merge Validation", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-publication", - "incoming": "xananode.canonical:publication/xnp-0004-merge-validation", - "existing_title": "Publication", - "incoming_title": "XNP-0004 Merge Validation", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:relationship/protocol-implements-claim", - "existing_title": "XanaNode", - "incoming_title": "Protocol Implements Relationship Preservation", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:relationship/protocol-implements-claim", - "existing_title": "XanaNode", - "incoming_title": "Protocol Implements Relationship Preservation", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:relationship/protocol-implements-claim", - "existing_title": "Relationship", - "incoming_title": "Protocol Implements Relationship Preservation", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-implements", - "incoming": "xananode.canonical:relationship/protocol-implements-claim", - "existing_title": "Implements", - "incoming_title": "Protocol Implements Relationship Preservation", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:revision/canonical-pack-v0-1-0", - "existing_title": "XanaNode", - "incoming_title": "Canonical Pack v0.1.0", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:revision/canonical-pack-v0-1-0", - "existing_title": "XanaNode", - "incoming_title": "Canonical Pack v0.1.0", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-revision", - "incoming": "xananode.canonical:revision/canonical-pack-v0-1-0", - "existing_title": "Revision", - "incoming_title": "Canonical Pack v0.1.0", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/author-profile-schema", - "existing_title": "XanaNode", - "incoming_title": "Author Profile Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/author-profile-schema", - "existing_title": "XanaNode", - "incoming_title": "Author Profile Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/author-profile-schema", - "existing_title": "Schema", - "incoming_title": "Author Profile Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/canonical-schema-author-profile", - "existing_title": "XanaNode", - "incoming_title": "Author Profile Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/canonical-schema-author-profile", - "existing_title": "XanaNode", - "incoming_title": "Author Profile Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/canonical-schema-author-profile", - "existing_title": "Schema", - "incoming_title": "Author Profile Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/canonical-schema-compatibility-report", - "existing_title": "XanaNode", - "incoming_title": "Compatibility Report Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/compatibility-report", - "incoming": "xananode.canonical:schema/canonical-schema-compatibility-report", - "existing_title": "Compatibility Report", - "incoming_title": "Compatibility Report Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/canonical-schema-compatibility-report", - "existing_title": "XanaNode", - "incoming_title": "Compatibility Report Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/canonical-schema-compatibility-report", - "existing_title": "Schema", - "incoming_title": "Compatibility Report Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/canonical-schema-merge-report", - "existing_title": "XanaNode", - "incoming_title": "Merge Report Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/merge-report", - "incoming": "xananode.canonical:schema/canonical-schema-merge-report", - "existing_title": "Merge Report", - "incoming_title": "Merge Report Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/canonical-schema-merge-report", - "existing_title": "XanaNode", - "incoming_title": "Merge Report Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/canonical-schema-merge-report", - "existing_title": "Schema", - "incoming_title": "Merge Report Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/canonical-schema-nanopublication", - "existing_title": "XanaNode", - "incoming_title": "Nanopublication Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/canonical-schema-nanopublication", - "existing_title": "XanaNode", - "incoming_title": "Nanopublication Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-publication", - "incoming": "xananode.canonical:schema/canonical-schema-nanopublication", - "existing_title": "Publication", - "incoming_title": "Nanopublication Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/canonical-schema-nanopublication", - "existing_title": "Schema", - "incoming_title": "Nanopublication Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/canonical-schema-ro-crate-metadata", - "existing_title": "XanaNode", - "incoming_title": "Ro Crate Metadata Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/canonical-schema-ro-crate-metadata", - "existing_title": "XanaNode", - "incoming_title": "Ro Crate Metadata Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/canonical-schema-ro-crate-metadata", - "existing_title": "Schema", - "incoming_title": "Ro Crate Metadata Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/canonical-schema-substrate-diff", - "existing_title": "XanaNode", - "incoming_title": "Substrate Diff Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/canonical-schema-substrate-diff", - "existing_title": "XanaNode", - "incoming_title": "Substrate Diff Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/canonical-schema-substrate-diff", - "existing_title": "Schema", - "incoming_title": "Substrate Diff Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/canonical-schema-substrate-manifest", - "existing_title": "XanaNode", - "incoming_title": "Substrate Manifest Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/substrate-manifest", - "incoming": "xananode.canonical:schema/canonical-schema-substrate-manifest", - "existing_title": "Substrate Manifest", - "incoming_title": "Substrate Manifest Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/canonical-schema-substrate-manifest", - "existing_title": "XanaNode", - "incoming_title": "Substrate Manifest Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/canonical-schema-substrate-manifest", - "existing_title": "Schema", - "incoming_title": "Substrate Manifest Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/canonical-schema-substrate-node", - "existing_title": "XanaNode", - "incoming_title": "Substrate Node Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/canonical-schema-substrate-node", - "existing_title": "XanaNode", - "incoming_title": "Substrate Node Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/canonical-schema-substrate-node", - "existing_title": "Schema", - "incoming_title": "Substrate Node Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/canonical-schema-substrate-relationships", - "existing_title": "XanaNode", - "incoming_title": "Substrate Relationships Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/canonical-schema-substrate-relationships", - "existing_title": "XanaNode", - "incoming_title": "Substrate Relationships Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/canonical-schema-substrate-relationships", - "existing_title": "Relationship", - "incoming_title": "Substrate Relationships Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/canonical-schema-substrate-relationships", - "existing_title": "Schema", - "incoming_title": "Substrate Relationships Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:schema/xananode-node-types", - "incoming": "xananode.canonical:schema/canonical-schema-xananode-node-types", - "existing_title": "XanaNode Node Types", - "incoming_title": "Xananode Node Types Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/canonical-schema-xananode-node-types", - "existing_title": "XanaNode", - "incoming_title": "Xananode Node Types Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/canonical-schema-xananode-node-types", - "existing_title": "XanaNode", - "incoming_title": "Xananode Node Types Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/canonical-schema-xananode-node-types", - "existing_title": "Schema", - "incoming_title": "Xananode Node Types Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/canonical-schema-xananode-property-registry", - "existing_title": "XanaNode", - "incoming_title": "Xananode Property Registry Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/canonical-schema-xananode-property-registry", - "existing_title": "XanaNode", - "incoming_title": "Xananode Property Registry Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/canonical-schema-xananode-property-registry", - "existing_title": "Schema", - "incoming_title": "Xananode Property Registry Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/property-registry", - "incoming": "xananode.canonical:schema/canonical-schema-xananode-property-registry", - "existing_title": "Property Registry", - "incoming_title": "Xananode Property Registry Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/property-registry-schema", - "incoming": "xananode.canonical:schema/canonical-schema-xananode-property-registry", - "existing_title": "Property Registry Schema", - "incoming_title": "Xananode Property Registry Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:schema/xananode-relationship-types", - "incoming": "xananode.canonical:schema/canonical-schema-xananode-relationship-types", - "existing_title": "XanaNode Relationship Types", - "incoming_title": "Xananode Relationship Types Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/canonical-schema-xananode-relationship-types", - "existing_title": "XanaNode", - "incoming_title": "Xananode Relationship Types Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/canonical-schema-xananode-relationship-types", - "existing_title": "XanaNode", - "incoming_title": "Xananode Relationship Types Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/canonical-schema-xananode-relationship-types", - "existing_title": "Relationship", - "incoming_title": "Xananode Relationship Types Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/canonical-schema-xananode-relationship-types", - "existing_title": "Schema", - "incoming_title": "Xananode Relationship Types Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/canonical-schemas-registry", - "existing_title": "XanaNode", - "incoming_title": "Canonical Schemas Registry", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/canonical-schemas-registry", - "existing_title": "XanaNode", - "incoming_title": "Canonical Schemas Registry", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/canonical-schemas-registry", - "existing_title": "Schema", - "incoming_title": "Canonical Schemas Registry", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/compatibility-report-schema", - "existing_title": "XanaNode", - "incoming_title": "Compatibility Report Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/compatibility-report", - "incoming": "xananode.canonical:schema/compatibility-report-schema", - "existing_title": "Compatibility Report", - "incoming_title": "Compatibility Report Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/compatibility-report-schema", - "existing_title": "XanaNode", - "incoming_title": "Compatibility Report Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/compatibility-report-schema", - "existing_title": "Schema", - "incoming_title": "Compatibility Report Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/known-implementations-registry", - "existing_title": "XanaNode", - "incoming_title": "Known Implementations Registry", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/known-implementations-registry", - "existing_title": "XanaNode", - "incoming_title": "Known Implementations Registry", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/known-implementations-registry", - "existing_title": "Schema", - "incoming_title": "Known Implementations Registry", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/merge-report-schema", - "existing_title": "XanaNode", - "incoming_title": "Merge Report Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/merge-report", - "incoming": "xananode.canonical:schema/merge-report-schema", - "existing_title": "Merge Report", - "incoming_title": "Merge Report Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/merge-report-schema", - "existing_title": "XanaNode", - "incoming_title": "Merge Report Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/merge-report-schema", - "existing_title": "Schema", - "incoming_title": "Merge Report Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/namespace-example.merge", - "existing_title": "XanaNode", - "incoming_title": "Federation Merge Report Example Namespace", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/merge-report", - "incoming": "xananode.canonical:schema/namespace-example.merge", - "existing_title": "Merge Report", - "incoming_title": "Federation Merge Report Example Namespace", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/namespace-example.merge", - "existing_title": "XanaNode", - "incoming_title": "Federation Merge Report Example Namespace", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/namespace-example.merge", - "existing_title": "Schema", - "incoming_title": "Federation Merge Report Example Namespace", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/namespace-example.minimal", - "existing_title": "XanaNode", - "incoming_title": "Minimal Example Namespace", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/namespace-example.minimal", - "existing_title": "XanaNode", - "incoming_title": "Minimal Example Namespace", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/namespace-example.minimal", - "existing_title": "Schema", - "incoming_title": "Minimal Example Namespace", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/namespace-example.museum", - "existing_title": "XanaNode", - "incoming_title": "Museum Extension Example Namespace", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/namespace-example.museum", - "existing_title": "XanaNode", - "incoming_title": "Museum Extension Example Namespace", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/namespace-example.museum", - "existing_title": "Schema", - "incoming_title": "Museum Extension Example Namespace", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/namespace-example.researcher_a", - "existing_title": "XanaNode", - "incoming_title": "Federation Example A Namespace", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/federation-example", - "incoming": "xananode.canonical:schema/namespace-example.researcher_a", - "existing_title": "Federation Example", - "incoming_title": "Federation Example A Namespace", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/namespace-example.researcher_a", - "existing_title": "XanaNode", - "incoming_title": "Federation Example A Namespace", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/namespace-example.researcher_a", - "existing_title": "Schema", - "incoming_title": "Federation Example A Namespace", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/namespace-example.researcher_b", - "existing_title": "XanaNode", - "incoming_title": "Federation Example B Namespace", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/federation-example", - "incoming": "xananode.canonical:schema/namespace-example.researcher_b", - "existing_title": "Federation Example", - "incoming_title": "Federation Example B Namespace", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/namespace-example.researcher_b", - "existing_title": "XanaNode", - "incoming_title": "Federation Example B Namespace", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/namespace-example.researcher_b", - "existing_title": "Schema", - "incoming_title": "Federation Example B Namespace", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/namespace-registry", - "existing_title": "XanaNode", - "incoming_title": "Namespace Registry", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/namespace-registry", - "existing_title": "XanaNode", - "incoming_title": "Namespace Registry", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/namespace-registry", - "existing_title": "Schema", - "incoming_title": "Namespace Registry", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/namespace-schema", - "existing_title": "XanaNode", - "incoming_title": "Namespace Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/namespace-schema", - "existing_title": "XanaNode", - "incoming_title": "Namespace Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/namespace-schema", - "existing_title": "Schema", - "incoming_title": "Namespace Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:trail/xananode-core-trail", - "incoming": "xananode.canonical:schema/namespace-xananode", - "existing_title": "XanaNode Core Trail", - "incoming_title": "XanaNode Core", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:source/xananode-core-sdk-repo", - "incoming": "xananode.canonical:schema/namespace-xananode", - "existing_title": "XanaNode Core SDK Repository", - "incoming_title": "XanaNode Core", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:schema/xananode-core-schema", - "incoming": "xananode.canonical:schema/namespace-xananode", - "existing_title": "XanaNode Core Schema", - "incoming_title": "XanaNode Core", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/namespace-xananode", - "existing_title": "XanaNode", - "incoming_title": "XanaNode Core", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/namespace-xananode", - "existing_title": "XanaNode", - "incoming_title": "XanaNode Core", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:project/xananode-core-sdk", - "incoming": "xananode.canonical:schema/namespace-xananode", - "existing_title": "XanaNode Core SDK", - "incoming_title": "XanaNode Core", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/namespace-xananode", - "existing_title": "Schema", - "incoming_title": "XanaNode Core", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:source/xananode-core-sdk-repository", - "incoming": "xananode.canonical:schema/namespace-xananode", - "existing_title": "XanaNode Core SDK Repository", - "incoming_title": "XanaNode Core", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/nanopublication-schema", - "existing_title": "XanaNode", - "incoming_title": "Nanopublication Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/nanopublication-schema", - "existing_title": "XanaNode", - "incoming_title": "Nanopublication Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-publication", - "incoming": "xananode.canonical:schema/nanopublication-schema", - "existing_title": "Publication", - "incoming_title": "Nanopublication Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/nanopublication-schema", - "existing_title": "Schema", - "incoming_title": "Nanopublication Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-claim", - "existing_title": "XanaNode", - "incoming_title": "Claim", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-claim", - "existing_title": "XanaNode", - "incoming_title": "Claim", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/node-type-claim", - "existing_title": "Schema", - "incoming_title": "Claim", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-community", - "existing_title": "XanaNode", - "incoming_title": "Community", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:community/xananode-contributors", - "incoming": "xananode.canonical:schema/node-type-community", - "existing_title": "XanaNode Contributors", - "incoming_title": "Community", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-community", - "existing_title": "XanaNode", - "incoming_title": "Community", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/node-type-community", - "existing_title": "Schema", - "incoming_title": "Community", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "XanaNode", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/unlabeled-hyperlink", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Unlabeled Hyperlink", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/typed-relationships", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Typed Relationships", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/tumbler-addressing", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Tumbler Addressing", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/transclusion", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Transclusion", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/substrate-relationship-list", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Substrate Relationship List", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/substrate-node-record", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Substrate Node Record", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/substrate-manifest", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Substrate Manifest", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/single-source-of-truth", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Single Source of Truth", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/schema-extension", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Schema Extension", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/review-suggestions", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Review Suggestions", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/provenance", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Provenance", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/protocol-artifacts", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Protocol Artifacts", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/namespacing", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Namespacing", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/namespace-registry", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Namespace Registry", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/moderation-model", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Moderation Model", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/merge-validation", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Merge Validation", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/merge-report", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Merge Report", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/known-implementations-registry", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Known Implementations Registry", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/knowledge-substrate", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Knowledge Substrate", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/independent-moderation", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Independent Moderation", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/fragment-node", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Fragment Node", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/federation-rules", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Federation Rules", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/federation-example", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Federation Example", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/federated-knowledge-substrates", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Federated Knowledge Substrates", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/dispute-resolution", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Dispute Resolution", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/deep-linking", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Deep Linking", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/custom-extension-substrate", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Custom Extension Substrate", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/compatibility-report", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Compatibility Report", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/compatibility-levels", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Compatibility Levels", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/civilizational-memory", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Civilizational Memory", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/canonical-type-policy", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Canonical Type Policy", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "example.minimal:concept/associative-trails", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Associative Trails", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "example.minimal:concept/knowledge-substrate", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Knowledge Substrate", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/knowledge-substrate", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Knowledge Substrate", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/protocol-artifacts", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Protocol Artifacts", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/substrate-projection-layer", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Substrate Projection Layer", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "XanaNode", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Schema", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:concept/web-as-incomplete-hypertext", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "The Web as Incomplete Hypertext", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:concept/conflict-disputed-identity", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Conflict and Disputed Identity", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:concept/authored-substrate-overlap", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Authored Substrate Overlap", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", - "incoming": "xananode.canonical:schema/node-type-concept", - "existing_title": "Lost Lineage of Human Knowledge Augmentation", - "incoming_title": "Concept", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-essay", - "existing_title": "XanaNode", - "incoming_title": "Essay", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-essay", - "existing_title": "XanaNode", - "incoming_title": "Essay", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/node-type-essay", - "existing_title": "Schema", - "incoming_title": "Essay", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-event", - "existing_title": "XanaNode", - "incoming_title": "Event", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-event", - "existing_title": "XanaNode", - "incoming_title": "Event", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/node-type-event", - "existing_title": "Schema", - "incoming_title": "Event", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-fragment", - "existing_title": "XanaNode", - "incoming_title": "Fragment", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/fragment-node", - "incoming": "xananode.canonical:schema/node-type-fragment", - "existing_title": "Fragment Node", - "incoming_title": "Fragment", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "example.minimal:fragment/as-we-may-think-0004", - "incoming": "xananode.canonical:schema/node-type-fragment", - "existing_title": "As We May Think Fragment 0004", - "incoming_title": "Fragment", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-fragment", - "existing_title": "XanaNode", - "incoming_title": "Fragment", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:fragment/relationships-preserve-knowledge-sentence", - "incoming": "xananode.canonical:schema/node-type-fragment", - "existing_title": "Relationships Preserve Knowledge Sentence", - "incoming_title": "Fragment", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/node-type-fragment", - "existing_title": "Schema", - "incoming_title": "Fragment", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:fragment/xanadu-document-interconnection-0001", - "incoming": "xananode.canonical:schema/node-type-fragment", - "existing_title": "Reusable Media Fragment", - "incoming_title": "Fragment", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:fragment/mother-of-all-demos-0001", - "incoming": "xananode.canonical:schema/node-type-fragment", - "existing_title": "Augmenting Human Intelligence Fragment", - "incoming_title": "Fragment", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:fragment/as-we-may-think-0004", - "incoming": "xananode.canonical:schema/node-type-fragment", - "existing_title": "Associative Trails Fragment", - "incoming_title": "Fragment", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-media", - "existing_title": "XanaNode", - "incoming_title": "Media", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-media", - "existing_title": "XanaNode", - "incoming_title": "Media", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/node-type-media", - "existing_title": "Schema", - "incoming_title": "Media", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:observation/link-rot", - "incoming": "xananode.canonical:schema/node-type-observation", - "existing_title": "Link Rot", - "incoming_title": "Observation", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-observation", - "existing_title": "XanaNode", - "incoming_title": "Observation", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-observation", - "existing_title": "XanaNode", - "incoming_title": "Observation", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:observation/markdown-recreation-friction", - "incoming": "xananode.canonical:schema/node-type-observation", - "existing_title": "Markdown Recreation Friction", - "incoming_title": "Observation", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/node-type-observation", - "existing_title": "Schema", - "incoming_title": "Observation", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-organization", - "existing_title": "XanaNode", - "incoming_title": "Organization", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-organization", - "existing_title": "XanaNode", - "incoming_title": "Organization", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:organization/built-by-bots", - "incoming": "xananode.canonical:schema/node-type-organization", - "existing_title": "Built By Bots", - "incoming_title": "Organization", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:organization/cytoscape-consortium", - "incoming": "xananode.canonical:schema/node-type-organization", - "existing_title": "Cytoscape Consortium", - "incoming_title": "Organization", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:organization/hugo-authors", - "incoming": "xananode.canonical:schema/node-type-organization", - "existing_title": "Hugo Authors", - "incoming_title": "Organization", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/node-type-organization", - "existing_title": "Schema", - "incoming_title": "Organization", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:organization/mit-media-lab", - "incoming": "xananode.canonical:schema/node-type-organization", - "existing_title": "MIT Media Lab", - "incoming_title": "Organization", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:organization/vpl-research", - "incoming": "xananode.canonical:schema/node-type-organization", - "existing_title": "VPL Research", - "incoming_title": "Organization", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:organization/nasa", - "incoming": "xananode.canonical:schema/node-type-organization", - "existing_title": "NASA", - "incoming_title": "Organization", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:organization/bbc-two", - "incoming": "xananode.canonical:schema/node-type-organization", - "existing_title": "BBC Two", - "incoming_title": "Organization", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:organization/ncsa", - "incoming": "xananode.canonical:schema/node-type-organization", - "existing_title": "NCSA", - "incoming_title": "Organization", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:organization/voyager-company", - "incoming": "xananode.canonical:schema/node-type-organization", - "existing_title": "Voyager Company", - "incoming_title": "Organization", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:organization/xerox-parc", - "incoming": "xananode.canonical:schema/node-type-organization", - "existing_title": "Xerox PARC", - "incoming_title": "Organization", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:person/vannevar-bush", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Vannevar Bush", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:person/ted-nelson", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Ted Nelson", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:person/douglas-engelbart", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Douglas Engelbart", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "XanaNode", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "example.minimal:person/example-maintainer", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Example Maintainer", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "XanaNode", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:person/christian-siefen", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Christian Siefen", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Schema", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/gottfried-wilhelm-leibniz", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Gottfried Wilhelm Leibniz", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/wilhelm-ostwald", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Wilhelm Ostwald", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/jorge-luis-borges", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Jorge Luis Borges", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/andries-van-dam", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Andries van Dam", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/nicholas-negroponte", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Nicholas Negroponte", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/seymour-papert", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Seymour Papert", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/marvin-minsky", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Marvin Minsky", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/hans-peter-brondmo", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Hans Peter Brondmo", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/robert-winter", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Robert Winter", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/robert-abel", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Robert Abel", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/ivan-sutherland", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Ivan Sutherland", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/jaron-lanier", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Jaron Lanier", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/scott-fisher", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Scott Fisher", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/richard-saul-wurman", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Richard Saul Wurman", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/harry-marks", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Harry Marks", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/john-sculley", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "John Sculley", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/bill-atkinson", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Bill Atkinson", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/herbie-hancock", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Herbie Hancock", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/nigel-holmes", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Nigel Holmes", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/laurie-anderson", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Laurie Anderson", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/bran-ferren", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Bran Ferren", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/robert-cailliau", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Robert Cailliau", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/marc-andreessen", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Marc Andreessen", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/paul-otlet", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Paul Otlet", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/h-g-wells", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "H. G. Wells", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/douglas-adams", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Douglas Adams", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/tom-baker", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Tom Baker", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/max-whitby", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Max Whitby", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/bob-stein", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Bob Stein", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/alan-kay", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Alan Kay", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:person/tim-berners-lee", - "incoming": "xananode.canonical:schema/node-type-person", - "existing_title": "Tim Berners-Lee", - "incoming_title": "Person", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-place", - "existing_title": "XanaNode", - "incoming_title": "Place", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-place", - "existing_title": "XanaNode", - "incoming_title": "Place", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/node-type-place", - "existing_title": "Schema", - "incoming_title": "Place", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:project/xananode-hugo-theme", - "incoming": "xananode.canonical:schema/node-type-project", - "existing_title": "XanaNode Hugo Theme", - "incoming_title": "Project", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:project/project-xanadu", - "incoming": "xananode.canonical:schema/node-type-project", - "existing_title": "Project Xanadu", - "incoming_title": "Project", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:project/nls", - "incoming": "xananode.canonical:schema/node-type-project", - "existing_title": "NLS", - "incoming_title": "Project", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:project/memex", - "incoming": "xananode.canonical:schema/node-type-project", - "existing_title": "Memex", - "incoming_title": "Project", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-project", - "existing_title": "XanaNode", - "incoming_title": "Project", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/substrate-projection-layer", - "incoming": "xananode.canonical:schema/node-type-project", - "existing_title": "Substrate Projection Layer", - "incoming_title": "Project", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-project", - "existing_title": "XanaNode", - "incoming_title": "Project", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:project/xananode-core-sdk", - "incoming": "xananode.canonical:schema/node-type-project", - "existing_title": "XanaNode Core SDK", - "incoming_title": "Project", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:project/xananode-hugo-theme", - "incoming": "xananode.canonical:schema/node-type-project", - "existing_title": "XanaNode Hugo Theme", - "incoming_title": "Project", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:project/xananode-protocol", - "incoming": "xananode.canonical:schema/node-type-project", - "existing_title": "XanaNode Protocol", - "incoming_title": "Project", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:project/xananode-workspace", - "incoming": "xananode.canonical:schema/node-type-project", - "existing_title": "XanaNode Workspace", - "incoming_title": "Project", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/node-type-project", - "existing_title": "Schema", - "incoming_title": "Project", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:project/hypertext-editing-system", - "incoming": "xananode.canonical:schema/node-type-project", - "existing_title": "Hypertext Editing System", - "incoming_title": "Project", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:project/fress", - "incoming": "xananode.canonical:schema/node-type-project", - "existing_title": "FRESS", - "incoming_title": "Project", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:project/intermedia", - "incoming": "xananode.canonical:schema/node-type-project", - "existing_title": "Intermedia", - "incoming_title": "Project", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:project/interactive-beethoven-ninth", - "incoming": "xananode.canonical:schema/node-type-project", - "existing_title": "Interactive Beethoven's Ninth", - "incoming_title": "Project", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:project/interactive-guernica", - "incoming": "xananode.canonical:schema/node-type-project", - "existing_title": "Interactive Guernica", - "incoming_title": "Project", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:project/storyspace", - "incoming": "xananode.canonical:schema/node-type-project", - "existing_title": "Storyspace", - "incoming_title": "Project", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:project/zog-kms", - "incoming": "xananode.canonical:schema/node-type-project", - "existing_title": "ZOG/KMS", - "incoming_title": "Project", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:project/xanadu-at-autodesk", - "incoming": "xananode.canonical:schema/node-type-project", - "existing_title": "Xanadu at Autodesk", - "incoming_title": "Project", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:project/aspen-movie-map", - "incoming": "xananode.canonical:schema/node-type-project", - "existing_title": "Aspen Movie Map", - "incoming_title": "Project", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-publication", - "existing_title": "XanaNode", - "incoming_title": "Publication", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-publication", - "existing_title": "XanaNode", - "incoming_title": "Publication", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:publication/xnp-0004-merge-validation", - "incoming": "xananode.canonical:schema/node-type-publication", - "existing_title": "XNP-0004 Merge Validation", - "incoming_title": "Publication", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/canonical-schema-nanopublication", - "incoming": "xananode.canonical:schema/node-type-publication", - "existing_title": "Nanopublication Schema", - "incoming_title": "Publication", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/nanopublication-schema", - "incoming": "xananode.canonical:schema/node-type-publication", - "existing_title": "Nanopublication Schema", - "incoming_title": "Publication", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/node-type-publication", - "existing_title": "Schema", - "incoming_title": "Publication", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:publication/the-garden-of-forking-paths", - "incoming": "xananode.canonical:schema/node-type-publication", - "existing_title": "The Garden of Forking Paths", - "incoming_title": "Publication", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:publication/dirk-gentlys-holistic-detective-agency", - "incoming": "xananode.canonical:schema/node-type-publication", - "existing_title": "Dirk Gently's Holistic Detective Agency", - "incoming_title": "Publication", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:publication/hyperland", - "incoming": "xananode.canonical:schema/node-type-publication", - "existing_title": "Hyperland", - "incoming_title": "Publication", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-registry", - "existing_title": "XanaNode", - "incoming_title": "Node Type Registry", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-registry", - "existing_title": "XanaNode", - "incoming_title": "Node Type Registry", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/node-type-registry", - "existing_title": "Schema", - "incoming_title": "Node Type Registry", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:schema/xananode-relationship-types", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "XanaNode Relationship Types", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:schema/substrate-relationships-schema", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Substrate Relationships Schema", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "XanaNode", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/typed-relationships", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Typed Relationships", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/substrate-relationship-list", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Substrate Relationship List", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:claim/claim-relationships-preserve-context", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Typed relationships preserve context that hyperlinks lose", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "example.minimal:essay/relationship-navigation-intro", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Relationship Navigation Intro", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:claim/relationships-preserve-knowledge", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Relationships Preserve Knowledge", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "XanaNode", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:fragment/relationships-preserve-knowledge-sentence", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Relationships Preserve Knowledge Sentence", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:relationship/protocol-implements-claim", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Protocol Implements Relationship Preservation", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/canonical-schema-substrate-relationships", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Substrate Relationships Schema", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/canonical-schema-xananode-relationship-types", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Xananode Relationship Types Schema", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Schema", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-alias_of", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Alias of", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-alternative_to", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Alternative to", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-anticipated", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Anticipated", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-anticipated_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Anticipated By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-anticipates", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Anticipates", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-appears_in", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Appears in", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-approved", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Approved", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-approved_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Approved By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-arrived_from", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Arrived From Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-arrives_at", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Arrives at", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-authored", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Authored", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-authored_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Authored By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-broader_than", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Broader than", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-cited_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Cited By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-cites", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Cites", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-claim_of", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Claim Of Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-clarified_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Clarified By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-clarifies", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Clarifies", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-coined", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Coined", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-coined_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Coined By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-collaborated_with", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Collaborated with", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-compatible_with", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Compatible with", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-contains", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Contains", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-contemporary_of", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Contemporary of", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-context_for", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Context for", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-continued_from", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Continued From Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-continues_to", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Continues to", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-contradicted_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Contradicted By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-contradicts", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Contradicts", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-contrasts_with", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Contrasts with", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-created", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Created", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-created_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Created By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-deep_linked_from", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Deep Linked From Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-deep_links_to", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Deep links to", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-defined_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Defined By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-defines", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Defines", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-demonstrated_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Demonstrated By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-demonstrates", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Demonstrates", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-dependency_of", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Dependency Of Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-depends_on", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Depends on", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-depicted_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Depicted By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-depicts", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Depicts", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-derived_from", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Derived from", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-derived_into", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Derived Into Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-discussed_in", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Discussed In Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-discusses", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Discusses", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-disputed_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Disputed By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-disputed_identity", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Disputed identity", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-disputes", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Disputes", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-documented_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Documented By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-documents", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Documents", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-enabled_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Enabled By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-enables", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Enables", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-equivalent_to", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Equivalent to", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-evidence_for", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Evidence for", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-explained_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Explained By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-explains", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Explains", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-extended_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Extended By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-extends", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Extends", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-extension_of", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Extension of", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-featured_in", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Featured In Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-featured_speaker", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Featured Speaker Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-features", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Features", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-followed", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Followed Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-friend_of", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Friend of", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-had_participant", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Had Participant Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-has_alias", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Has Alias Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-has_appearance", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Has Appearance Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-has_claim", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Has claim", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-has_context", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Has Context Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-has_evidence", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Has Evidence Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-has_extension", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Has Extension Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-has_primary_media", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Has primary media", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-identified", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Identified", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-identified_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Identified By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-implemented_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Implemented By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-implements", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Implements", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-included_in", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Included In Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-includes", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Includes", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-influenced", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Influenced", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-influenced_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Influenced By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-interviewed", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Interviewed", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-interviewed_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Interviewed By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-introduced", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Introduced", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-introduced_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Introduced By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-introduced_in", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Introduced in", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-introduction_venue_of", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Introduction Venue Of Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-is_start_of", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Is Start Of Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-mapped_from", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Mapped From Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-maps_to", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Maps to", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-memorialized_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Memorialized By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-memorializes", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Memorializes", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-mentioned_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Mentioned By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-mentions", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Mentions", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-motivated_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Motivated by", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-motivates", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Motivates Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-narrower_than", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Narrower Than Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-occurred_at", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Occurred at", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-parallel_to", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Parallel to", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-part_of", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Part Of Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-participated_in", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Participated in", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-popularized", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Popularized", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-popularized_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Popularized By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-possible_match", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Possible match", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-preceded", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Preceded", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-presented", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Presented", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-presented_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Presented By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-preserved_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Preserved By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-preserves", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Preserves", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-produces", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Produces Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-proposed", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Proposed", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-proposed_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Proposed By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-quoted_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Quoted By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-quotes", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Quotes", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-refined_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Refined By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-refines", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Refines", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-registry", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Relationship Type Registry", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-related_to", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Related to", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-represented_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Represented By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-represents", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Represents", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-required_for", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Required For Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-requires", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Requires", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-results_from", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Results from", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-same_entity", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Same entity", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-shaped_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Shaped By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-shapes", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Shapes", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-site_of", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Site Of Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-spoke_at", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Spoke at", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-starts_with", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Starts with", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-superseded_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Superseded By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-supersedes", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Supersedes", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-supported_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Supported By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-supports", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Supports", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-threatened_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Threatened By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-threatens", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Threatens", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-trained_on", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Trained on", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-transcluded_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Transcluded By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-transcludes", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Transcludes", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-used_as_primary_media_for", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Used As Primary Media For Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-used_by", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Used By Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-used_to_train", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Used To Train Relationship Term", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-uses", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Uses", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/substrate-relationships-schema", - "incoming": "xananode.canonical:schema/node-type-relationship", - "existing_title": "Substrate Relationships Schema", - "incoming_title": "Relationship", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-revision", - "existing_title": "XanaNode", - "incoming_title": "Revision", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-revision", - "existing_title": "XanaNode", - "incoming_title": "Revision", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:revision/canonical-pack-v0-1-0", - "incoming": "xananode.canonical:schema/node-type-revision", - "existing_title": "Canonical Pack v0.1.0", - "incoming_title": "Revision", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/node-type-revision", - "existing_title": "Schema", - "incoming_title": "Revision", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:schema/xananode-relationship-types", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "XanaNode Relationship Types", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:schema/xananode-node-types", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "XanaNode Node Types", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:schema/xananode-core-schema", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "XanaNode Core Schema", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:schema/substrate-relationships-schema", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Substrate Relationships Schema", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:schema/substrate-node-schema", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Substrate Node Schema", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:schema/substrate-manifest-schema", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Substrate Manifest Schema", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:schema/namespace-schema", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Namespace Schema", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:schema/merge-report-schema", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Merge Report Schema", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:schema/compatibility-report-schema", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Compatibility Report Schema", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "XanaNode", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/schema-extension", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Schema Extension", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "XanaNode", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/author-profile-schema", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Author Profile Schema", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/canonical-schema-author-profile", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Author Profile Schema", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/canonical-schema-compatibility-report", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Compatibility Report Schema", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/canonical-schema-merge-report", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Merge Report Schema", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/canonical-schema-nanopublication", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Nanopublication Schema", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/canonical-schema-ro-crate-metadata", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Ro Crate Metadata Schema", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/canonical-schema-substrate-diff", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Substrate Diff Schema", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/canonical-schema-substrate-manifest", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Substrate Manifest Schema", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/canonical-schema-substrate-node", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Substrate Node Schema", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/canonical-schema-substrate-relationships", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Substrate Relationships Schema", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/canonical-schema-xananode-node-types", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Xananode Node Types Schema", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/canonical-schema-xananode-property-registry", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Xananode Property Registry Schema", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/canonical-schema-xananode-relationship-types", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Xananode Relationship Types Schema", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/canonical-schemas-registry", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Canonical Schemas Registry", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/compatibility-report-schema", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Compatibility Report Schema", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/known-implementations-registry", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Known Implementations Registry", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/merge-report-schema", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Merge Report Schema", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/namespace-example.merge", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Federation Merge Report Example Namespace", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/namespace-example.minimal", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Minimal Example Namespace", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/namespace-example.museum", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Museum Extension Example Namespace", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/namespace-example.researcher_a", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Federation Example A Namespace", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/namespace-example.researcher_b", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Federation Example B Namespace", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/namespace-registry", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Namespace Registry", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/namespace-schema", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Namespace Schema", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/namespace-xananode", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "XanaNode Core", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/nanopublication-schema", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Nanopublication Schema", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-claim", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Claim", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-community", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Community", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-concept", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Concept", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-essay", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Essay", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-event", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Event", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-fragment", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Fragment", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-media", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Media", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-observation", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Observation", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-organization", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Organization", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Person", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-place", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Place", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-project", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Project", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-publication", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Publication", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-registry", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Node Type Registry", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Relationship", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-revision", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Revision", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-source", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Source", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-technology", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Technology", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-trail", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Trail", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/property-birth_date", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Birth date", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/property-currency_value", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Currency value", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/property-external_identifier", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "External identifier", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/property-geo_coordinates", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Geographic coordinates", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/property-measurement_si", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "SI measurement", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/property-registry", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Property Registry", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/property-registry-schema", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Property Registry Schema", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-alias_of", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Alias of", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-alternative_to", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Alternative to", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-anticipated", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Anticipated", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-anticipated_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Anticipated By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-anticipates", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Anticipates", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-appears_in", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Appears in", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-approved", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Approved", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-approved_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Approved By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-arrived_from", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Arrived From Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-arrives_at", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Arrives at", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-authored", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Authored", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-authored_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Authored By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-broader_than", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Broader than", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-cited_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Cited By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-cites", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Cites", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-claim_of", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Claim Of Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-clarified_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Clarified By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-clarifies", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Clarifies", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-coined", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Coined", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-coined_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Coined By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-collaborated_with", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Collaborated with", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-compatible_with", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Compatible with", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-contains", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Contains", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-contemporary_of", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Contemporary of", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-context_for", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Context for", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-continued_from", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Continued From Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-continues_to", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Continues to", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-contradicted_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Contradicted By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-contradicts", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Contradicts", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-contrasts_with", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Contrasts with", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-created", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Created", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-created_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Created By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-deep_linked_from", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Deep Linked From Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-deep_links_to", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Deep links to", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-defined_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Defined By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-defines", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Defines", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-demonstrated_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Demonstrated By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-demonstrates", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Demonstrates", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-dependency_of", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Dependency Of Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-depends_on", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Depends on", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-depicted_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Depicted By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-depicts", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Depicts", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-derived_from", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Derived from", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-derived_into", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Derived Into Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-discussed_in", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Discussed In Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-discusses", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Discusses", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-disputed_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Disputed By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-disputed_identity", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Disputed identity", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-disputes", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Disputes", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-documented_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Documented By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-documents", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Documents", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-enabled_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Enabled By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-enables", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Enables", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-equivalent_to", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Equivalent to", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-evidence_for", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Evidence for", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-explained_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Explained By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-explains", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Explains", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-extended_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Extended By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-extends", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Extends", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-extension_of", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Extension of", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-featured_in", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Featured In Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-featured_speaker", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Featured Speaker Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-features", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Features", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-followed", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Followed Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-friend_of", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Friend of", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-had_participant", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Had Participant Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-has_alias", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Has Alias Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-has_appearance", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Has Appearance Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-has_claim", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Has claim", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-has_context", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Has Context Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-has_evidence", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Has Evidence Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-has_extension", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Has Extension Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-has_primary_media", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Has primary media", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-identified", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Identified", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-identified_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Identified By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-implemented_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Implemented By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-implements", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Implements", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-included_in", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Included In Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-includes", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Includes", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-influenced", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Influenced", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-influenced_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Influenced By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-interviewed", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Interviewed", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-interviewed_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Interviewed By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-introduced", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Introduced", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-introduced_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Introduced By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-introduced_in", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Introduced in", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-introduction_venue_of", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Introduction Venue Of Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-is_start_of", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Is Start Of Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-mapped_from", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Mapped From Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-maps_to", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Maps to", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-memorialized_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Memorialized By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-memorializes", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Memorializes", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-mentioned_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Mentioned By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-mentions", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Mentions", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-motivated_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Motivated by", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-motivates", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Motivates Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-narrower_than", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Narrower Than Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-occurred_at", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Occurred at", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-parallel_to", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Parallel to", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-part_of", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Part Of Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-participated_in", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Participated in", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-popularized", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Popularized", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-popularized_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Popularized By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-possible_match", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Possible match", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-preceded", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Preceded", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-presented", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Presented", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-presented_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Presented By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-preserved_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Preserved By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-preserves", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Preserves", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-produces", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Produces Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-proposed", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Proposed", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-proposed_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Proposed By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-quoted_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Quoted By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-quotes", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Quotes", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-refined_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Refined By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-refines", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Refines", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-registry", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Relationship Type Registry", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-related_to", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Related to", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-represented_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Represented By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-represents", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Represents", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-required_for", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Required For Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-requires", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Requires", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-results_from", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Results from", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-same_entity", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Same entity", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-shaped_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Shaped By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-shapes", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Shapes", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-site_of", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Site Of Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-spoke_at", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Spoke at", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-starts_with", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Starts with", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-superseded_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Superseded By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-supersedes", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Supersedes", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-supported_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Supported By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-supports", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Supports", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-threatened_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Threatened By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-threatens", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Threatens", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-trained_on", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Trained on", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-transcluded_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Transcluded By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-transcludes", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Transcludes", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-used_as_primary_media_for", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Used As Primary Media For Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-used_by", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Used By Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-used_to_train", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Used To Train Relationship Term", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-uses", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Uses", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/ro-crate-metadata-schema", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "RO-Crate Metadata Schema", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/substrate-diff-schema", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Substrate Diff Schema", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/substrate-manifest-schema", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Substrate Manifest Schema", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/substrate-node-schema", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Substrate Node Schema", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/substrate-relationships-schema", - "incoming": "xananode.canonical:schema/node-type-schema", - "existing_title": "Substrate Relationships Schema", - "incoming_title": "Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:source/xananode-workspace-repo", - "incoming": "xananode.canonical:schema/node-type-source", - "existing_title": "XanaNode Workspace Repository", - "incoming_title": "Source", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:source/xananode-studio-repo", - "incoming": "xananode.canonical:schema/node-type-source", - "existing_title": "XanaNode Studio Repository", - "incoming_title": "Source", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:source/xananode-protocol-repo", - "incoming": "xananode.canonical:schema/node-type-source", - "existing_title": "XanaNode Protocol Repository", - "incoming_title": "Source", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:source/xananode-hugo-repo", - "incoming": "xananode.canonical:schema/node-type-source", - "existing_title": "XanaNode Hugo Repository", - "incoming_title": "Source", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:source/xananode-core-sdk-repo", - "incoming": "xananode.canonical:schema/node-type-source", - "existing_title": "XanaNode Core SDK Repository", - "incoming_title": "Source", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:source/xanadu-document-interconnection", - "incoming": "xananode.canonical:schema/node-type-source", - "existing_title": "Xanadu: Document Interconnection Enabling Re-use", - "incoming_title": "Source", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:source/source-code-link-decay-study", - "incoming": "xananode.canonical:schema/node-type-source", - "existing_title": "9.6 Million Links in Source Code Comments", - "incoming_title": "Source", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:source/mother-of-all-demos", - "incoming": "xananode.canonical:schema/node-type-source", - "existing_title": "Mother of All Demos", - "incoming_title": "Source", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:source/as-we-may-think", - "incoming": "xananode.canonical:schema/node-type-source", - "existing_title": "As We May Think", - "incoming_title": "Source", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-source", - "existing_title": "XanaNode", - "incoming_title": "Source", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/single-source-of-truth", - "incoming": "xananode.canonical:schema/node-type-source", - "existing_title": "Single Source of Truth", - "incoming_title": "Source", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:source/source-github", - "incoming": "xananode.canonical:schema/node-type-source", - "existing_title": "GitHub", - "incoming_title": "Source", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:source/source-support", - "incoming": "xananode.canonical:schema/node-type-source", - "existing_title": "Support", - "incoming_title": "Source", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "example.minimal:source/as-we-may-think", - "incoming": "xananode.canonical:schema/node-type-source", - "existing_title": "As We May Think", - "incoming_title": "Source", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-source", - "existing_title": "XanaNode", - "incoming_title": "Source", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/node-type-source", - "existing_title": "Schema", - "incoming_title": "Source", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:source/github-profile", - "incoming": "xananode.canonical:schema/node-type-source", - "existing_title": "GitHub Profile", - "incoming_title": "Source", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:source/hugo-official-site", - "incoming": "xananode.canonical:schema/node-type-source", - "existing_title": "Hugo Official Site", - "incoming_title": "Source", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:source/support-xananode", - "incoming": "xananode.canonical:schema/node-type-source", - "existing_title": "Support XanaNode", - "incoming_title": "Source", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:source/xananode-com-domain", - "incoming": "xananode.canonical:schema/node-type-source", - "existing_title": "XanaNode.com", - "incoming_title": "Source", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:source/xananode-core-sdk-repository", - "incoming": "xananode.canonical:schema/node-type-source", - "existing_title": "XanaNode Core SDK Repository", - "incoming_title": "Source", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:source/xananode-hugo-repository", - "incoming": "xananode.canonical:schema/node-type-source", - "existing_title": "XanaNode Hugo Repository", - "incoming_title": "Source", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:source/xananode-net-domain", - "incoming": "xananode.canonical:schema/node-type-source", - "existing_title": "XanaNode.net", - "incoming_title": "Source", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:source/xananode-org-domain", - "incoming": "xananode.canonical:schema/node-type-source", - "existing_title": "XanaNode.org", - "incoming_title": "Source", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:source/xananode-protocol-repository", - "incoming": "xananode.canonical:schema/node-type-source", - "existing_title": "XanaNode Protocol Repository", - "incoming_title": "Source", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:source/xananode-studio-repository", - "incoming": "xananode.canonical:schema/node-type-source", - "existing_title": "XanaNode Studio Repository", - "incoming_title": "Source", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:source/xananode-workspace-repository", - "incoming": "xananode.canonical:schema/node-type-source", - "existing_title": "XanaNode Workspace Repository", - "incoming_title": "Source", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:technology/static-publishing", - "incoming": "xananode.canonical:schema/node-type-technology", - "existing_title": "Static Publishing", - "incoming_title": "Technology", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:technology/hugo", - "incoming": "xananode.canonical:schema/node-type-technology", - "existing_title": "Hugo", - "incoming_title": "Technology", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:technology/cytoscape-js", - "incoming": "xananode.canonical:schema/node-type-technology", - "existing_title": "Cytoscape.js", - "incoming_title": "Technology", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-technology", - "existing_title": "XanaNode", - "incoming_title": "Technology", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-technology", - "existing_title": "XanaNode", - "incoming_title": "Technology", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/node-type-technology", - "existing_title": "Schema", - "incoming_title": "Technology", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:technology/cytoscape-js", - "incoming": "xananode.canonical:schema/node-type-technology", - "existing_title": "Cytoscape.js", - "incoming_title": "Technology", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:technology/git", - "incoming": "xananode.canonical:schema/node-type-technology", - "existing_title": "Git", - "incoming_title": "Technology", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:technology/hugo", - "incoming": "xananode.canonical:schema/node-type-technology", - "existing_title": "Hugo", - "incoming_title": "Technology", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:technology/nodejs", - "incoming": "xananode.canonical:schema/node-type-technology", - "existing_title": "Node.js", - "incoming_title": "Technology", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:technology/python", - "incoming": "xananode.canonical:schema/node-type-technology", - "existing_title": "Python", - "incoming_title": "Technology", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:technology/micons", - "incoming": "xananode.canonical:schema/node-type-technology", - "existing_title": "Micons", - "incoming_title": "Technology", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:technology/apple-knowledge-navigator", - "incoming": "xananode.canonical:schema/node-type-technology", - "existing_title": "Apple Knowledge Navigator", - "incoming_title": "Technology", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:technology/html", - "incoming": "xananode.canonical:schema/node-type-technology", - "existing_title": "HTML", - "incoming_title": "Technology", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:technology/url-uri", - "incoming": "xananode.canonical:schema/node-type-technology", - "existing_title": "URL/URI", - "incoming_title": "Technology", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:technology/http", - "incoming": "xananode.canonical:schema/node-type-technology", - "existing_title": "HTTP", - "incoming_title": "Technology", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:technology/mosaic", - "incoming": "xananode.canonical:schema/node-type-technology", - "existing_title": "Mosaic", - "incoming_title": "Technology", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:technology/guide", - "incoming": "xananode.canonical:schema/node-type-technology", - "existing_title": "Guide", - "incoming_title": "Technology", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:technology/git-backed-substrate", - "incoming": "xananode.canonical:schema/node-type-technology", - "existing_title": "Git-backed Substrate", - "incoming_title": "Technology", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:technology/hypercard", - "incoming": "xananode.canonical:schema/node-type-technology", - "existing_title": "HyperCard", - "incoming_title": "Technology", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:technology/world-wide-web", - "incoming": "xananode.canonical:schema/node-type-technology", - "existing_title": "World Wide Web", - "incoming_title": "Technology", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-trail", - "existing_title": "XanaNode", - "incoming_title": "Trail", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/node-type-trail", - "existing_title": "XanaNode", - "incoming_title": "Trail", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/node-type-trail", - "existing_title": "Schema", - "incoming_title": "Trail", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/property-birth_date", - "existing_title": "XanaNode", - "incoming_title": "Birth date", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/property-birth_date", - "existing_title": "XanaNode", - "incoming_title": "Birth date", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/property-birth_date", - "existing_title": "Schema", - "incoming_title": "Birth date", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/property-currency_value", - "existing_title": "XanaNode", - "incoming_title": "Currency value", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/property-currency_value", - "existing_title": "XanaNode", - "incoming_title": "Currency value", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/property-currency_value", - "existing_title": "Schema", - "incoming_title": "Currency value", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/property-external_identifier", - "existing_title": "XanaNode", - "incoming_title": "External identifier", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/property-external_identifier", - "existing_title": "XanaNode", - "incoming_title": "External identifier", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/property-external_identifier", - "existing_title": "Schema", - "incoming_title": "External identifier", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/property-geo_coordinates", - "existing_title": "XanaNode", - "incoming_title": "Geographic coordinates", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/property-geo_coordinates", - "existing_title": "XanaNode", - "incoming_title": "Geographic coordinates", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/property-geo_coordinates", - "existing_title": "Schema", - "incoming_title": "Geographic coordinates", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/property-measurement_si", - "existing_title": "XanaNode", - "incoming_title": "SI measurement", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/property-measurement_si", - "existing_title": "XanaNode", - "incoming_title": "SI measurement", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/property-measurement_si", - "existing_title": "Schema", - "incoming_title": "SI measurement", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/property-registry", - "existing_title": "XanaNode", - "incoming_title": "Property Registry", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/property-registry", - "existing_title": "XanaNode", - "incoming_title": "Property Registry", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/canonical-schema-xananode-property-registry", - "incoming": "xananode.canonical:schema/property-registry", - "existing_title": "Xananode Property Registry Schema", - "incoming_title": "Property Registry", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/property-registry", - "existing_title": "Schema", - "incoming_title": "Property Registry", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/property-registry-schema", - "incoming": "xananode.canonical:schema/property-registry", - "existing_title": "Property Registry Schema", - "incoming_title": "Property Registry", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/property-registry-schema", - "existing_title": "XanaNode", - "incoming_title": "Property Registry Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/property-registry-schema", - "existing_title": "XanaNode", - "incoming_title": "Property Registry Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/canonical-schema-xananode-property-registry", - "incoming": "xananode.canonical:schema/property-registry-schema", - "existing_title": "Xananode Property Registry Schema", - "incoming_title": "Property Registry Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/property-registry-schema", - "existing_title": "Schema", - "incoming_title": "Property Registry Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/property-registry", - "incoming": "xananode.canonical:schema/property-registry-schema", - "existing_title": "Property Registry", - "incoming_title": "Property Registry Schema", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-alias_of", - "existing_title": "XanaNode", - "incoming_title": "Alias of", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-alias_of", - "existing_title": "XanaNode", - "incoming_title": "Alias of", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-alias_of", - "existing_title": "Relationship", - "incoming_title": "Alias of", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-alias_of", - "existing_title": "Schema", - "incoming_title": "Alias of", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-alternative_to", - "existing_title": "XanaNode", - "incoming_title": "Alternative to", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-alternative_to", - "existing_title": "XanaNode", - "incoming_title": "Alternative to", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-alternative_to", - "existing_title": "Relationship", - "incoming_title": "Alternative to", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-alternative_to", - "existing_title": "Schema", - "incoming_title": "Alternative to", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-anticipated", - "existing_title": "XanaNode", - "incoming_title": "Anticipated", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-anticipated", - "existing_title": "XanaNode", - "incoming_title": "Anticipated", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-anticipated", - "existing_title": "Relationship", - "incoming_title": "Anticipated", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-anticipated", - "existing_title": "Schema", - "incoming_title": "Anticipated", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-anticipated_by", - "incoming": "xananode.canonical:schema/relationship-type-anticipated", - "existing_title": "Anticipated By Relationship Term", - "incoming_title": "Anticipated", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-anticipated_by", - "existing_title": "XanaNode", - "incoming_title": "Anticipated By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-anticipated_by", - "existing_title": "XanaNode", - "incoming_title": "Anticipated By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-anticipated_by", - "existing_title": "Relationship", - "incoming_title": "Anticipated By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-anticipated_by", - "existing_title": "Schema", - "incoming_title": "Anticipated By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-anticipated", - "incoming": "xananode.canonical:schema/relationship-type-anticipated_by", - "existing_title": "Anticipated", - "incoming_title": "Anticipated By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-anticipates", - "existing_title": "XanaNode", - "incoming_title": "Anticipates", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-anticipates", - "existing_title": "XanaNode", - "incoming_title": "Anticipates", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-anticipates", - "existing_title": "Relationship", - "incoming_title": "Anticipates", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-anticipates", - "existing_title": "Schema", - "incoming_title": "Anticipates", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-appears_in", - "existing_title": "XanaNode", - "incoming_title": "Appears in", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-appears_in", - "existing_title": "XanaNode", - "incoming_title": "Appears in", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-appears_in", - "existing_title": "Relationship", - "incoming_title": "Appears in", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-appears_in", - "existing_title": "Schema", - "incoming_title": "Appears in", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-approved", - "existing_title": "XanaNode", - "incoming_title": "Approved", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-approved", - "existing_title": "XanaNode", - "incoming_title": "Approved", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-approved", - "existing_title": "Relationship", - "incoming_title": "Approved", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-approved", - "existing_title": "Schema", - "incoming_title": "Approved", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-approved_by", - "incoming": "xananode.canonical:schema/relationship-type-approved", - "existing_title": "Approved By Relationship Term", - "incoming_title": "Approved", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-approved_by", - "existing_title": "XanaNode", - "incoming_title": "Approved By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-approved_by", - "existing_title": "XanaNode", - "incoming_title": "Approved By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-approved_by", - "existing_title": "Relationship", - "incoming_title": "Approved By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-approved_by", - "existing_title": "Schema", - "incoming_title": "Approved By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-approved", - "incoming": "xananode.canonical:schema/relationship-type-approved_by", - "existing_title": "Approved", - "incoming_title": "Approved By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-arrived_from", - "existing_title": "XanaNode", - "incoming_title": "Arrived From Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-arrived_from", - "existing_title": "XanaNode", - "incoming_title": "Arrived From Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-arrived_from", - "existing_title": "Relationship", - "incoming_title": "Arrived From Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-arrived_from", - "existing_title": "Schema", - "incoming_title": "Arrived From Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-arrives_at", - "existing_title": "XanaNode", - "incoming_title": "Arrives at", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-arrives_at", - "existing_title": "XanaNode", - "incoming_title": "Arrives at", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-arrives_at", - "existing_title": "Relationship", - "incoming_title": "Arrives at", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-arrives_at", - "existing_title": "Schema", - "incoming_title": "Arrives at", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-authored", - "existing_title": "XanaNode", - "incoming_title": "Authored", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-authored", - "existing_title": "XanaNode", - "incoming_title": "Authored", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-authored", - "existing_title": "Relationship", - "incoming_title": "Authored", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-authored", - "existing_title": "Schema", - "incoming_title": "Authored", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-authored_by", - "incoming": "xananode.canonical:schema/relationship-type-authored", - "existing_title": "Authored By Relationship Term", - "incoming_title": "Authored", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:concept/authored-substrate-overlap", - "incoming": "xananode.canonical:schema/relationship-type-authored", - "existing_title": "Authored Substrate Overlap", - "incoming_title": "Authored", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:claim/merge-is-authored-interpretation", - "incoming": "xananode.canonical:schema/relationship-type-authored", - "existing_title": "Merge is Authored Interpretation", - "incoming_title": "Authored", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-authored_by", - "existing_title": "XanaNode", - "incoming_title": "Authored By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-authored_by", - "existing_title": "XanaNode", - "incoming_title": "Authored By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-authored_by", - "existing_title": "Relationship", - "incoming_title": "Authored By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-authored_by", - "existing_title": "Schema", - "incoming_title": "Authored By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-authored", - "incoming": "xananode.canonical:schema/relationship-type-authored_by", - "existing_title": "Authored", - "incoming_title": "Authored By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-broader_than", - "existing_title": "XanaNode", - "incoming_title": "Broader than", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-broader_than", - "existing_title": "XanaNode", - "incoming_title": "Broader than", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-broader_than", - "existing_title": "Relationship", - "incoming_title": "Broader than", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-broader_than", - "existing_title": "Schema", - "incoming_title": "Broader than", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-cited_by", - "existing_title": "XanaNode", - "incoming_title": "Cited By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-cited_by", - "existing_title": "XanaNode", - "incoming_title": "Cited By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-cited_by", - "existing_title": "Relationship", - "incoming_title": "Cited By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-cited_by", - "existing_title": "Schema", - "incoming_title": "Cited By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-cites", - "existing_title": "XanaNode", - "incoming_title": "Cites", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-cites", - "existing_title": "XanaNode", - "incoming_title": "Cites", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-cites", - "existing_title": "Relationship", - "incoming_title": "Cites", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-cites", - "existing_title": "Schema", - "incoming_title": "Cites", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-claim_of", - "existing_title": "XanaNode", - "incoming_title": "Claim Of Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-claim_of", - "existing_title": "XanaNode", - "incoming_title": "Claim Of Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-claim_of", - "existing_title": "Relationship", - "incoming_title": "Claim Of Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-claim_of", - "existing_title": "Schema", - "incoming_title": "Claim Of Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-clarified_by", - "existing_title": "XanaNode", - "incoming_title": "Clarified By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-clarified_by", - "existing_title": "XanaNode", - "incoming_title": "Clarified By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-clarified_by", - "existing_title": "Relationship", - "incoming_title": "Clarified By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-clarified_by", - "existing_title": "Schema", - "incoming_title": "Clarified By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-clarifies", - "existing_title": "XanaNode", - "incoming_title": "Clarifies", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-clarifies", - "existing_title": "XanaNode", - "incoming_title": "Clarifies", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-clarifies", - "existing_title": "Relationship", - "incoming_title": "Clarifies", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-clarifies", - "existing_title": "Schema", - "incoming_title": "Clarifies", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-coined", - "existing_title": "XanaNode", - "incoming_title": "Coined", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-coined", - "existing_title": "XanaNode", - "incoming_title": "Coined", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-coined", - "existing_title": "Relationship", - "incoming_title": "Coined", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-coined", - "existing_title": "Schema", - "incoming_title": "Coined", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-coined_by", - "incoming": "xananode.canonical:schema/relationship-type-coined", - "existing_title": "Coined By Relationship Term", - "incoming_title": "Coined", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-coined_by", - "existing_title": "XanaNode", - "incoming_title": "Coined By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-coined_by", - "existing_title": "XanaNode", - "incoming_title": "Coined By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-coined_by", - "existing_title": "Relationship", - "incoming_title": "Coined By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-coined_by", - "existing_title": "Schema", - "incoming_title": "Coined By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-coined", - "incoming": "xananode.canonical:schema/relationship-type-coined_by", - "existing_title": "Coined", - "incoming_title": "Coined By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-collaborated_with", - "existing_title": "XanaNode", - "incoming_title": "Collaborated with", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-collaborated_with", - "existing_title": "XanaNode", - "incoming_title": "Collaborated with", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-collaborated_with", - "existing_title": "Relationship", - "incoming_title": "Collaborated with", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-collaborated_with", - "existing_title": "Schema", - "incoming_title": "Collaborated with", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-compatible_with", - "existing_title": "XanaNode", - "incoming_title": "Compatible with", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-compatible_with", - "existing_title": "XanaNode", - "incoming_title": "Compatible with", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-compatible_with", - "existing_title": "Relationship", - "incoming_title": "Compatible with", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-compatible_with", - "existing_title": "Schema", - "incoming_title": "Compatible with", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-contains", - "existing_title": "XanaNode", - "incoming_title": "Contains", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-contains", - "existing_title": "XanaNode", - "incoming_title": "Contains", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-contains", - "existing_title": "Relationship", - "incoming_title": "Contains", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-contains", - "existing_title": "Schema", - "incoming_title": "Contains", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-contemporary_of", - "existing_title": "XanaNode", - "incoming_title": "Contemporary of", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-contemporary_of", - "existing_title": "XanaNode", - "incoming_title": "Contemporary of", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-contemporary_of", - "existing_title": "Relationship", - "incoming_title": "Contemporary of", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-contemporary_of", - "existing_title": "Schema", - "incoming_title": "Contemporary of", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-context_for", - "existing_title": "XanaNode", - "incoming_title": "Context for", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-context_for", - "existing_title": "XanaNode", - "incoming_title": "Context for", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-context_for", - "existing_title": "Relationship", - "incoming_title": "Context for", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-context_for", - "existing_title": "Schema", - "incoming_title": "Context for", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-continued_from", - "existing_title": "XanaNode", - "incoming_title": "Continued From Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-continued_from", - "existing_title": "XanaNode", - "incoming_title": "Continued From Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-continued_from", - "existing_title": "Relationship", - "incoming_title": "Continued From Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-continued_from", - "existing_title": "Schema", - "incoming_title": "Continued From Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-continues_to", - "existing_title": "XanaNode", - "incoming_title": "Continues to", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-continues_to", - "existing_title": "XanaNode", - "incoming_title": "Continues to", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-continues_to", - "existing_title": "Relationship", - "incoming_title": "Continues to", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-continues_to", - "existing_title": "Schema", - "incoming_title": "Continues to", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-contradicted_by", - "existing_title": "XanaNode", - "incoming_title": "Contradicted By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-contradicted_by", - "existing_title": "XanaNode", - "incoming_title": "Contradicted By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-contradicted_by", - "existing_title": "Relationship", - "incoming_title": "Contradicted By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-contradicted_by", - "existing_title": "Schema", - "incoming_title": "Contradicted By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-contradicts", - "existing_title": "XanaNode", - "incoming_title": "Contradicts", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-contradicts", - "existing_title": "XanaNode", - "incoming_title": "Contradicts", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-contradicts", - "existing_title": "Relationship", - "incoming_title": "Contradicts", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-contradicts", - "existing_title": "Schema", - "incoming_title": "Contradicts", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-contrasts_with", - "existing_title": "XanaNode", - "incoming_title": "Contrasts with", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-contrasts_with", - "existing_title": "XanaNode", - "incoming_title": "Contrasts with", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-contrasts_with", - "existing_title": "Relationship", - "incoming_title": "Contrasts with", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-contrasts_with", - "existing_title": "Schema", - "incoming_title": "Contrasts with", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-created", - "existing_title": "XanaNode", - "incoming_title": "Created", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-created", - "existing_title": "XanaNode", - "incoming_title": "Created", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-created", - "existing_title": "Relationship", - "incoming_title": "Created", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-created", - "existing_title": "Schema", - "incoming_title": "Created", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-created_by", - "incoming": "xananode.canonical:schema/relationship-type-created", - "existing_title": "Created By Relationship Term", - "incoming_title": "Created", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-created_by", - "existing_title": "XanaNode", - "incoming_title": "Created By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-created_by", - "existing_title": "XanaNode", - "incoming_title": "Created By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-created_by", - "existing_title": "Relationship", - "incoming_title": "Created By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-created_by", - "existing_title": "Schema", - "incoming_title": "Created By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-created", - "incoming": "xananode.canonical:schema/relationship-type-created_by", - "existing_title": "Created", - "incoming_title": "Created By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-deep_linked_from", - "existing_title": "XanaNode", - "incoming_title": "Deep Linked From Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-deep_linked_from", - "existing_title": "XanaNode", - "incoming_title": "Deep Linked From Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-deep_linked_from", - "existing_title": "Relationship", - "incoming_title": "Deep Linked From Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-deep_linked_from", - "existing_title": "Schema", - "incoming_title": "Deep Linked From Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-deep_links_to", - "existing_title": "XanaNode", - "incoming_title": "Deep links to", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-deep_links_to", - "existing_title": "XanaNode", - "incoming_title": "Deep links to", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-deep_links_to", - "existing_title": "Relationship", - "incoming_title": "Deep links to", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-deep_links_to", - "existing_title": "Schema", - "incoming_title": "Deep links to", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-defined_by", - "existing_title": "XanaNode", - "incoming_title": "Defined By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-defined_by", - "existing_title": "XanaNode", - "incoming_title": "Defined By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-defined_by", - "existing_title": "Relationship", - "incoming_title": "Defined By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-defined_by", - "existing_title": "Schema", - "incoming_title": "Defined By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-defines", - "existing_title": "XanaNode", - "incoming_title": "Defines", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-defines", - "existing_title": "XanaNode", - "incoming_title": "Defines", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-defines", - "existing_title": "Relationship", - "incoming_title": "Defines", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-defines", - "existing_title": "Schema", - "incoming_title": "Defines", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-demonstrated_by", - "existing_title": "XanaNode", - "incoming_title": "Demonstrated By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-demonstrated_by", - "existing_title": "XanaNode", - "incoming_title": "Demonstrated By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-demonstrated_by", - "existing_title": "Relationship", - "incoming_title": "Demonstrated By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-demonstrated_by", - "existing_title": "Schema", - "incoming_title": "Demonstrated By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-demonstrates", - "existing_title": "XanaNode", - "incoming_title": "Demonstrates", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-demonstrates", - "existing_title": "XanaNode", - "incoming_title": "Demonstrates", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-demonstrates", - "existing_title": "Relationship", - "incoming_title": "Demonstrates", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-demonstrates", - "existing_title": "Schema", - "incoming_title": "Demonstrates", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-dependency_of", - "existing_title": "XanaNode", - "incoming_title": "Dependency Of Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-dependency_of", - "existing_title": "XanaNode", - "incoming_title": "Dependency Of Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-dependency_of", - "existing_title": "Relationship", - "incoming_title": "Dependency Of Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-dependency_of", - "existing_title": "Schema", - "incoming_title": "Dependency Of Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-depends_on", - "existing_title": "XanaNode", - "incoming_title": "Depends on", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-depends_on", - "existing_title": "XanaNode", - "incoming_title": "Depends on", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-depends_on", - "existing_title": "Relationship", - "incoming_title": "Depends on", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-depends_on", - "existing_title": "Schema", - "incoming_title": "Depends on", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-depicted_by", - "existing_title": "XanaNode", - "incoming_title": "Depicted By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-depicted_by", - "existing_title": "XanaNode", - "incoming_title": "Depicted By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-depicted_by", - "existing_title": "Relationship", - "incoming_title": "Depicted By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-depicted_by", - "existing_title": "Schema", - "incoming_title": "Depicted By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-depicts", - "existing_title": "XanaNode", - "incoming_title": "Depicts", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-depicts", - "existing_title": "XanaNode", - "incoming_title": "Depicts", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-depicts", - "existing_title": "Relationship", - "incoming_title": "Depicts", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-depicts", - "existing_title": "Schema", - "incoming_title": "Depicts", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-derived_from", - "existing_title": "XanaNode", - "incoming_title": "Derived from", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-derived_from", - "existing_title": "XanaNode", - "incoming_title": "Derived from", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-derived_from", - "existing_title": "Relationship", - "incoming_title": "Derived from", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-derived_from", - "existing_title": "Schema", - "incoming_title": "Derived from", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-derived_into", - "existing_title": "XanaNode", - "incoming_title": "Derived Into Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-derived_into", - "existing_title": "XanaNode", - "incoming_title": "Derived Into Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-derived_into", - "existing_title": "Relationship", - "incoming_title": "Derived Into Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-derived_into", - "existing_title": "Schema", - "incoming_title": "Derived Into Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-discussed_in", - "existing_title": "XanaNode", - "incoming_title": "Discussed In Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-discussed_in", - "existing_title": "XanaNode", - "incoming_title": "Discussed In Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-discussed_in", - "existing_title": "Relationship", - "incoming_title": "Discussed In Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-discussed_in", - "existing_title": "Schema", - "incoming_title": "Discussed In Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-discusses", - "existing_title": "XanaNode", - "incoming_title": "Discusses", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-discusses", - "existing_title": "XanaNode", - "incoming_title": "Discusses", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-discusses", - "existing_title": "Relationship", - "incoming_title": "Discusses", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-discusses", - "existing_title": "Schema", - "incoming_title": "Discusses", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-disputed_by", - "existing_title": "XanaNode", - "incoming_title": "Disputed By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-disputed_by", - "existing_title": "XanaNode", - "incoming_title": "Disputed By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-disputed_by", - "existing_title": "Relationship", - "incoming_title": "Disputed By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-disputed_by", - "existing_title": "Schema", - "incoming_title": "Disputed By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-disputed_identity", - "existing_title": "XanaNode", - "incoming_title": "Disputed identity", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-disputed_identity", - "existing_title": "XanaNode", - "incoming_title": "Disputed identity", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-disputed_identity", - "existing_title": "Relationship", - "incoming_title": "Disputed identity", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-disputed_identity", - "existing_title": "Schema", - "incoming_title": "Disputed identity", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.lineage:concept/conflict-disputed-identity", - "incoming": "xananode.canonical:schema/relationship-type-disputed_identity", - "existing_title": "Conflict and Disputed Identity", - "incoming_title": "Disputed identity", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-disputes", - "existing_title": "XanaNode", - "incoming_title": "Disputes", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-disputes", - "existing_title": "XanaNode", - "incoming_title": "Disputes", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-disputes", - "existing_title": "Relationship", - "incoming_title": "Disputes", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-disputes", - "existing_title": "Schema", - "incoming_title": "Disputes", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-documented_by", - "existing_title": "XanaNode", - "incoming_title": "Documented By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-documented_by", - "existing_title": "XanaNode", - "incoming_title": "Documented By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-documented_by", - "existing_title": "Relationship", - "incoming_title": "Documented By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-documented_by", - "existing_title": "Schema", - "incoming_title": "Documented By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-documents", - "existing_title": "XanaNode", - "incoming_title": "Documents", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-documents", - "existing_title": "XanaNode", - "incoming_title": "Documents", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-documents", - "existing_title": "Relationship", - "incoming_title": "Documents", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-documents", - "existing_title": "Schema", - "incoming_title": "Documents", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-enabled_by", - "existing_title": "XanaNode", - "incoming_title": "Enabled By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-enabled_by", - "existing_title": "XanaNode", - "incoming_title": "Enabled By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-enabled_by", - "existing_title": "Relationship", - "incoming_title": "Enabled By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-enabled_by", - "existing_title": "Schema", - "incoming_title": "Enabled By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-enables", - "existing_title": "XanaNode", - "incoming_title": "Enables", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-enables", - "existing_title": "XanaNode", - "incoming_title": "Enables", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-enables", - "existing_title": "Relationship", - "incoming_title": "Enables", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-enables", - "existing_title": "Schema", - "incoming_title": "Enables", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-equivalent_to", - "existing_title": "XanaNode", - "incoming_title": "Equivalent to", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-equivalent_to", - "existing_title": "XanaNode", - "incoming_title": "Equivalent to", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-equivalent_to", - "existing_title": "Relationship", - "incoming_title": "Equivalent to", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-equivalent_to", - "existing_title": "Schema", - "incoming_title": "Equivalent to", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-evidence_for", - "existing_title": "XanaNode", - "incoming_title": "Evidence for", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-evidence_for", - "existing_title": "XanaNode", - "incoming_title": "Evidence for", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-evidence_for", - "existing_title": "Relationship", - "incoming_title": "Evidence for", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-evidence_for", - "existing_title": "Schema", - "incoming_title": "Evidence for", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-explained_by", - "existing_title": "XanaNode", - "incoming_title": "Explained By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-explained_by", - "existing_title": "XanaNode", - "incoming_title": "Explained By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-explained_by", - "existing_title": "Relationship", - "incoming_title": "Explained By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-explained_by", - "existing_title": "Schema", - "incoming_title": "Explained By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-explains", - "existing_title": "XanaNode", - "incoming_title": "Explains", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-explains", - "existing_title": "XanaNode", - "incoming_title": "Explains", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-explains", - "existing_title": "Relationship", - "incoming_title": "Explains", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-explains", - "existing_title": "Schema", - "incoming_title": "Explains", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-extended_by", - "existing_title": "XanaNode", - "incoming_title": "Extended By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-extended_by", - "existing_title": "XanaNode", - "incoming_title": "Extended By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-extended_by", - "existing_title": "Relationship", - "incoming_title": "Extended By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-extended_by", - "existing_title": "Schema", - "incoming_title": "Extended By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-extends", - "existing_title": "XanaNode", - "incoming_title": "Extends", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-extends", - "existing_title": "XanaNode", - "incoming_title": "Extends", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-extends", - "existing_title": "Relationship", - "incoming_title": "Extends", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-extends", - "existing_title": "Schema", - "incoming_title": "Extends", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-extension_of", - "existing_title": "XanaNode", - "incoming_title": "Extension of", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-extension_of", - "existing_title": "XanaNode", - "incoming_title": "Extension of", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-extension_of", - "existing_title": "Relationship", - "incoming_title": "Extension of", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-extension_of", - "existing_title": "Schema", - "incoming_title": "Extension of", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-featured_in", - "existing_title": "XanaNode", - "incoming_title": "Featured In Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-featured_in", - "existing_title": "XanaNode", - "incoming_title": "Featured In Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-featured_in", - "existing_title": "Relationship", - "incoming_title": "Featured In Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-featured_in", - "existing_title": "Schema", - "incoming_title": "Featured In Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-featured_speaker", - "existing_title": "XanaNode", - "incoming_title": "Featured Speaker Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-featured_speaker", - "existing_title": "XanaNode", - "incoming_title": "Featured Speaker Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-featured_speaker", - "existing_title": "Relationship", - "incoming_title": "Featured Speaker Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-featured_speaker", - "existing_title": "Schema", - "incoming_title": "Featured Speaker Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-features", - "existing_title": "XanaNode", - "incoming_title": "Features", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-features", - "existing_title": "XanaNode", - "incoming_title": "Features", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-features", - "existing_title": "Relationship", - "incoming_title": "Features", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-features", - "existing_title": "Schema", - "incoming_title": "Features", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-followed", - "existing_title": "XanaNode", - "incoming_title": "Followed Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-followed", - "existing_title": "XanaNode", - "incoming_title": "Followed Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-followed", - "existing_title": "Relationship", - "incoming_title": "Followed Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-followed", - "existing_title": "Schema", - "incoming_title": "Followed Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-friend_of", - "existing_title": "XanaNode", - "incoming_title": "Friend of", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-friend_of", - "existing_title": "XanaNode", - "incoming_title": "Friend of", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-friend_of", - "existing_title": "Relationship", - "incoming_title": "Friend of", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-friend_of", - "existing_title": "Schema", - "incoming_title": "Friend of", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-had_participant", - "existing_title": "XanaNode", - "incoming_title": "Had Participant Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-had_participant", - "existing_title": "XanaNode", - "incoming_title": "Had Participant Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-had_participant", - "existing_title": "Relationship", - "incoming_title": "Had Participant Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-had_participant", - "existing_title": "Schema", - "incoming_title": "Had Participant Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-has_alias", - "existing_title": "XanaNode", - "incoming_title": "Has Alias Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-has_alias", - "existing_title": "XanaNode", - "incoming_title": "Has Alias Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-has_alias", - "existing_title": "Relationship", - "incoming_title": "Has Alias Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-has_alias", - "existing_title": "Schema", - "incoming_title": "Has Alias Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-has_appearance", - "existing_title": "XanaNode", - "incoming_title": "Has Appearance Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-has_appearance", - "existing_title": "XanaNode", - "incoming_title": "Has Appearance Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-has_appearance", - "existing_title": "Relationship", - "incoming_title": "Has Appearance Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-has_appearance", - "existing_title": "Schema", - "incoming_title": "Has Appearance Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-has_claim", - "existing_title": "XanaNode", - "incoming_title": "Has claim", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-has_claim", - "existing_title": "XanaNode", - "incoming_title": "Has claim", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-has_claim", - "existing_title": "Relationship", - "incoming_title": "Has claim", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-has_claim", - "existing_title": "Schema", - "incoming_title": "Has claim", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-has_context", - "existing_title": "XanaNode", - "incoming_title": "Has Context Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-has_context", - "existing_title": "XanaNode", - "incoming_title": "Has Context Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-has_context", - "existing_title": "Relationship", - "incoming_title": "Has Context Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-has_context", - "existing_title": "Schema", - "incoming_title": "Has Context Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-has_evidence", - "existing_title": "XanaNode", - "incoming_title": "Has Evidence Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-has_evidence", - "existing_title": "XanaNode", - "incoming_title": "Has Evidence Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-has_evidence", - "existing_title": "Relationship", - "incoming_title": "Has Evidence Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-has_evidence", - "existing_title": "Schema", - "incoming_title": "Has Evidence Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-has_extension", - "existing_title": "XanaNode", - "incoming_title": "Has Extension Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-has_extension", - "existing_title": "XanaNode", - "incoming_title": "Has Extension Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-has_extension", - "existing_title": "Relationship", - "incoming_title": "Has Extension Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-has_extension", - "existing_title": "Schema", - "incoming_title": "Has Extension Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-has_primary_media", - "existing_title": "XanaNode", - "incoming_title": "Has primary media", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-has_primary_media", - "existing_title": "XanaNode", - "incoming_title": "Has primary media", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-has_primary_media", - "existing_title": "Relationship", - "incoming_title": "Has primary media", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-has_primary_media", - "existing_title": "Schema", - "incoming_title": "Has primary media", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-identified", - "existing_title": "XanaNode", - "incoming_title": "Identified", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-identified", - "existing_title": "XanaNode", - "incoming_title": "Identified", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-identified", - "existing_title": "Relationship", - "incoming_title": "Identified", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-identified", - "existing_title": "Schema", - "incoming_title": "Identified", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-identified_by", - "incoming": "xananode.canonical:schema/relationship-type-identified", - "existing_title": "Identified By Relationship Term", - "incoming_title": "Identified", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-identified_by", - "existing_title": "XanaNode", - "incoming_title": "Identified By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-identified_by", - "existing_title": "XanaNode", - "incoming_title": "Identified By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-identified_by", - "existing_title": "Relationship", - "incoming_title": "Identified By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-identified_by", - "existing_title": "Schema", - "incoming_title": "Identified By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-identified", - "incoming": "xananode.canonical:schema/relationship-type-identified_by", - "existing_title": "Identified", - "incoming_title": "Identified By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-implemented_by", - "existing_title": "XanaNode", - "incoming_title": "Implemented By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-implemented_by", - "existing_title": "XanaNode", - "incoming_title": "Implemented By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-implemented_by", - "existing_title": "Relationship", - "incoming_title": "Implemented By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-implemented_by", - "existing_title": "Schema", - "incoming_title": "Implemented By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-implements", - "existing_title": "XanaNode", - "incoming_title": "Implements", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-implements", - "existing_title": "XanaNode", - "incoming_title": "Implements", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:relationship/protocol-implements-claim", - "incoming": "xananode.canonical:schema/relationship-type-implements", - "existing_title": "Protocol Implements Relationship Preservation", - "incoming_title": "Implements", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-implements", - "existing_title": "Relationship", - "incoming_title": "Implements", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-implements", - "existing_title": "Schema", - "incoming_title": "Implements", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-included_in", - "existing_title": "XanaNode", - "incoming_title": "Included In Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-included_in", - "existing_title": "XanaNode", - "incoming_title": "Included In Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-included_in", - "existing_title": "Relationship", - "incoming_title": "Included In Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-included_in", - "existing_title": "Schema", - "incoming_title": "Included In Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-includes", - "existing_title": "XanaNode", - "incoming_title": "Includes", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-includes", - "existing_title": "XanaNode", - "incoming_title": "Includes", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-includes", - "existing_title": "Relationship", - "incoming_title": "Includes", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-includes", - "existing_title": "Schema", - "incoming_title": "Includes", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-influenced", - "existing_title": "XanaNode", - "incoming_title": "Influenced", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-influenced", - "existing_title": "XanaNode", - "incoming_title": "Influenced", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-influenced", - "existing_title": "Relationship", - "incoming_title": "Influenced", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-influenced", - "existing_title": "Schema", - "incoming_title": "Influenced", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-influenced_by", - "incoming": "xananode.canonical:schema/relationship-type-influenced", - "existing_title": "Influenced By Relationship Term", - "incoming_title": "Influenced", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-influenced_by", - "existing_title": "XanaNode", - "incoming_title": "Influenced By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-influenced_by", - "existing_title": "XanaNode", - "incoming_title": "Influenced By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-influenced_by", - "existing_title": "Relationship", - "incoming_title": "Influenced By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-influenced_by", - "existing_title": "Schema", - "incoming_title": "Influenced By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-influenced", - "incoming": "xananode.canonical:schema/relationship-type-influenced_by", - "existing_title": "Influenced", - "incoming_title": "Influenced By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-interviewed", - "existing_title": "XanaNode", - "incoming_title": "Interviewed", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-interviewed", - "existing_title": "XanaNode", - "incoming_title": "Interviewed", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-interviewed", - "existing_title": "Relationship", - "incoming_title": "Interviewed", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-interviewed", - "existing_title": "Schema", - "incoming_title": "Interviewed", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-interviewed_by", - "incoming": "xananode.canonical:schema/relationship-type-interviewed", - "existing_title": "Interviewed By Relationship Term", - "incoming_title": "Interviewed", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-interviewed_by", - "existing_title": "XanaNode", - "incoming_title": "Interviewed By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-interviewed_by", - "existing_title": "XanaNode", - "incoming_title": "Interviewed By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-interviewed_by", - "existing_title": "Relationship", - "incoming_title": "Interviewed By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-interviewed_by", - "existing_title": "Schema", - "incoming_title": "Interviewed By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-interviewed", - "incoming": "xananode.canonical:schema/relationship-type-interviewed_by", - "existing_title": "Interviewed", - "incoming_title": "Interviewed By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-introduced", - "existing_title": "XanaNode", - "incoming_title": "Introduced", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-introduced", - "existing_title": "XanaNode", - "incoming_title": "Introduced", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-introduced", - "existing_title": "Relationship", - "incoming_title": "Introduced", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-introduced", - "existing_title": "Schema", - "incoming_title": "Introduced", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-introduced_by", - "incoming": "xananode.canonical:schema/relationship-type-introduced", - "existing_title": "Introduced By Relationship Term", - "incoming_title": "Introduced", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-introduced_in", - "incoming": "xananode.canonical:schema/relationship-type-introduced", - "existing_title": "Introduced in", - "incoming_title": "Introduced", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-introduced_by", - "existing_title": "XanaNode", - "incoming_title": "Introduced By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-introduced_by", - "existing_title": "XanaNode", - "incoming_title": "Introduced By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-introduced_by", - "existing_title": "Relationship", - "incoming_title": "Introduced By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-introduced_by", - "existing_title": "Schema", - "incoming_title": "Introduced By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-introduced", - "incoming": "xananode.canonical:schema/relationship-type-introduced_by", - "existing_title": "Introduced", - "incoming_title": "Introduced By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-introduced_in", - "existing_title": "XanaNode", - "incoming_title": "Introduced in", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-introduced_in", - "existing_title": "XanaNode", - "incoming_title": "Introduced in", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-introduced_in", - "existing_title": "Relationship", - "incoming_title": "Introduced in", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-introduced_in", - "existing_title": "Schema", - "incoming_title": "Introduced in", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-introduced", - "incoming": "xananode.canonical:schema/relationship-type-introduced_in", - "existing_title": "Introduced", - "incoming_title": "Introduced in", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-introduction_venue_of", - "existing_title": "XanaNode", - "incoming_title": "Introduction Venue Of Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-introduction_venue_of", - "existing_title": "XanaNode", - "incoming_title": "Introduction Venue Of Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-introduction_venue_of", - "existing_title": "Relationship", - "incoming_title": "Introduction Venue Of Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-introduction_venue_of", - "existing_title": "Schema", - "incoming_title": "Introduction Venue Of Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-is_start_of", - "existing_title": "XanaNode", - "incoming_title": "Is Start Of Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-is_start_of", - "existing_title": "XanaNode", - "incoming_title": "Is Start Of Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-is_start_of", - "existing_title": "Relationship", - "incoming_title": "Is Start Of Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-is_start_of", - "existing_title": "Schema", - "incoming_title": "Is Start Of Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-mapped_from", - "existing_title": "XanaNode", - "incoming_title": "Mapped From Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-mapped_from", - "existing_title": "XanaNode", - "incoming_title": "Mapped From Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-mapped_from", - "existing_title": "Relationship", - "incoming_title": "Mapped From Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-mapped_from", - "existing_title": "Schema", - "incoming_title": "Mapped From Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-maps_to", - "existing_title": "XanaNode", - "incoming_title": "Maps to", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-maps_to", - "existing_title": "XanaNode", - "incoming_title": "Maps to", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-maps_to", - "existing_title": "Relationship", - "incoming_title": "Maps to", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-maps_to", - "existing_title": "Schema", - "incoming_title": "Maps to", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-memorialized_by", - "existing_title": "XanaNode", - "incoming_title": "Memorialized By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "same_id", + "existing": "xananode.example:schema/namespace-schema", + "incoming": "xananode.canonical:schema/namespace-schema", + "existing_title": "Namespace Schema", + "incoming_title": "Namespace Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." }, { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-memorialized_by", - "existing_title": "XanaNode", - "incoming_title": "Memorialized By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "same_id", + "existing": "xananode.example:schema/substrate-manifest-schema", + "incoming": "xananode.canonical:schema/substrate-manifest-schema", + "existing_title": "Substrate Manifest Schema", + "incoming_title": "Substrate Manifest Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." }, { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-memorialized_by", - "existing_title": "Relationship", - "incoming_title": "Memorialized By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "same_id", + "existing": "xananode.example:schema/substrate-node-schema", + "incoming": "xananode.canonical:schema/substrate-node-schema", + "existing_title": "Substrate Node Schema", + "incoming_title": "Substrate Node Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." }, { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-memorialized_by", - "existing_title": "Schema", - "incoming_title": "Memorialized By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "same_id", + "existing": "xananode.example:schema/substrate-relationships-schema", + "incoming": "xananode.canonical:schema/substrate-relationships-schema", + "existing_title": "Substrate Relationships Schema", + "incoming_title": "Substrate Relationships Schema", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-memorializes", - "existing_title": "XanaNode", - "incoming_title": "Memorializes", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "same_id", + "existing": "xananode.example:source/xananode-core-sdk-repo", + "incoming": "xananode.canonical:source/xananode-core-sdk-repository", + "existing_title": "XanaNode Core SDK Repository", + "incoming_title": "XanaNode Core SDK Repository", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." }, { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-memorializes", - "existing_title": "XanaNode", - "incoming_title": "Memorializes", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "same_id", + "existing": "xananode.example:source/xananode-hugo-repo", + "incoming": "xananode.canonical:source/xananode-hugo-repository", + "existing_title": "XanaNode Hugo Repository", + "incoming_title": "XanaNode Hugo Repository", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." }, { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-memorializes", - "existing_title": "Relationship", - "incoming_title": "Memorializes", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "same_id", + "existing": "xananode.example:source/xananode-protocol-repo", + "incoming": "xananode.canonical:source/xananode-protocol-repository", + "existing_title": "XanaNode Protocol Repository", + "incoming_title": "XanaNode Protocol Repository", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." }, { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-memorializes", - "existing_title": "Schema", - "incoming_title": "Memorializes", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "same_id", + "existing": "xananode.example:source/xananode-studio-repo", + "incoming": "xananode.canonical:source/xananode-studio-repository", + "existing_title": "XanaNode Studio Repository", + "incoming_title": "XanaNode Studio Repository", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." }, { - "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-mentioned_by", - "existing_title": "XanaNode", - "incoming_title": "Mentioned By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "same_id", + "existing": "xananode.example:source/xananode-workspace-repo", + "incoming": "xananode.canonical:source/xananode-workspace-repository", + "existing_title": "XanaNode Workspace Repository", + "incoming_title": "XanaNode Workspace Repository", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." }, { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-mentioned_by", - "existing_title": "XanaNode", - "incoming_title": "Mentioned By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "same_id", + "existing": "xananode.example:technology/cytoscape-js", + "incoming": "xananode.canonical:technology/cytoscape-js", + "existing_title": "Cytoscape.js", + "incoming_title": "Cytoscape.js", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." }, { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-mentioned_by", - "existing_title": "Relationship", - "incoming_title": "Mentioned By Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." + "kind": "same_id", + "existing": "xananode.example:technology/hugo", + "incoming": "xananode.canonical:technology/hugo", + "existing_title": "Hugo", + "incoming_title": "Hugo", + "confidence": 1, + "reason": "Incoming node has the same protocol id as an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-mentioned_by", - "existing_title": "Schema", - "incoming_title": "Mentioned By Relationship Term", + "existing": "xananode.example:concept/knowledge-substrate", + "incoming": "example.minimal:claim/substrate-is-structure", + "existing_title": "Knowledge Substrate", + "incoming_title": "A knowledge substrate is structure, not just information", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-mentions", - "existing_title": "XanaNode", - "incoming_title": "Mentions", + "existing": "xananode.example:claim/claim-substrate-is-structure", + "incoming": "example.minimal:claim/substrate-is-structure", + "existing_title": "A knowledge substrate is structure, not information", + "incoming_title": "A knowledge substrate is structure, not just information", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-mentions", - "existing_title": "XanaNode", - "incoming_title": "Mentions", + "existing": "xananode.example:fragment/as-we-may-think-0004", + "incoming": "example.minimal:concept/associative-trails", + "existing_title": "Associative Trails Fragment", + "incoming_title": "Associative Trails", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-mentions", - "existing_title": "Relationship", - "incoming_title": "Mentions", + "existing": "xananode.example:source/as-we-may-think", + "incoming": "example.minimal:fragment/as-we-may-think-0004", + "existing_title": "As We May Think", + "incoming_title": "As We May Think Fragment 0004", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-mentions", - "existing_title": "Schema", - "incoming_title": "Mentions", + "existing": "xananode.example:concept/federated-knowledge-substrates", + "incoming": "example.minimal:concept/knowledge-substrate", + "existing_title": "Federated Knowledge Substrates", + "incoming_title": "Knowledge Substrate", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-motivated_by", - "existing_title": "XanaNode", - "incoming_title": "Motivated by", + "existing": "xananode.example:claim/claim-substrate-is-structure", + "incoming": "example.minimal:concept/knowledge-substrate", + "existing_title": "A knowledge substrate is structure, not information", + "incoming_title": "Knowledge Substrate", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-motivated_by", - "existing_title": "XanaNode", - "incoming_title": "Motivated by", + "existing": "xananode.example:fragment/as-we-may-think-0004", + "incoming": "example.minimal:source/as-we-may-think", + "existing_title": "Associative Trails Fragment", + "incoming_title": "As We May Think", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-motivated_by", - "existing_title": "Relationship", - "incoming_title": "Motivated by", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:claim/relationships-preserve-knowledge", + "existing_title": "XanaNode", + "incoming_title": "Relationships Preserve Knowledge", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-motivated_by", - "existing_title": "Schema", - "incoming_title": "Motivated by", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:community/xananode-contributors", + "existing_title": "XanaNode", + "incoming_title": "XanaNode Contributors", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-motivates", + "incoming": "xananode.canonical:concept/knowledge-substrate", "existing_title": "XanaNode", - "incoming_title": "Motivates Relationship Term", + "incoming_title": "Knowledge Substrate", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-motivates", - "existing_title": "XanaNode", - "incoming_title": "Motivates Relationship Term", + "existing": "xananode.example:concept/federated-knowledge-substrates", + "incoming": "xananode.canonical:concept/knowledge-substrate", + "existing_title": "Federated Knowledge Substrates", + "incoming_title": "Knowledge Substrate", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-motivates", - "existing_title": "Relationship", - "incoming_title": "Motivates Relationship Term", + "existing": "xananode.example:claim/claim-substrate-is-structure", + "incoming": "xananode.canonical:concept/knowledge-substrate", + "existing_title": "A knowledge substrate is structure, not information", + "incoming_title": "Knowledge Substrate", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-motivates", - "existing_title": "Schema", - "incoming_title": "Motivates Relationship Term", + "existing": "xananode.example:trail/protocol-artifacts-trail", + "incoming": "xananode.canonical:concept/protocol-artifacts", + "existing_title": "Protocol Artifacts Trail", + "incoming_title": "Protocol Artifacts", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-narrower_than", + "incoming": "xananode.canonical:concept/protocol-artifacts", "existing_title": "XanaNode", - "incoming_title": "Narrower Than Relationship Term", + "incoming_title": "Protocol Artifacts", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-narrower_than", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:concept/substrate-projection-layer", "existing_title": "XanaNode", - "incoming_title": "Narrower Than Relationship Term", + "incoming_title": "Substrate Projection Layer", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-narrower_than", - "existing_title": "Relationship", - "incoming_title": "Narrower Than Relationship Term", + "existing": "xananode.example:trail/xananode-implementation-stack-trail", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Implementation Stack Trail", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-narrower_than", - "existing_title": "Schema", - "incoming_title": "Narrower Than Relationship Term", + "existing": "xananode.example:trail/xananode-core-trail", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Core Trail", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-occurred_at", - "existing_title": "XanaNode", - "incoming_title": "Occurred at", + "existing": "xananode.example:trail/protocol-artifacts-trail", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Protocol Artifacts Trail", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-occurred_at", - "existing_title": "XanaNode", - "incoming_title": "Occurred at", + "existing": "xananode.example:trail/historical-lineage-trail", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Historical Lineage Trail", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-occurred_at", - "existing_title": "Relationship", - "incoming_title": "Occurred at", + "existing": "xananode.example:trail/branching-orientation-trail", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Branching Orientation Trail", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-occurred_at", - "existing_title": "Schema", - "incoming_title": "Occurred at", + "existing": "xananode.example:technology/static-publishing", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Static Publishing", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-parallel_to", - "existing_title": "XanaNode", - "incoming_title": "Parallel to", + "existing": "xananode.example:technology/hugo", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Hugo", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-parallel_to", - "existing_title": "XanaNode", - "incoming_title": "Parallel to", + "existing": "xananode.example:technology/cytoscape-js", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Cytoscape.js", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-parallel_to", - "existing_title": "Relationship", - "incoming_title": "Parallel to", + "existing": "xananode.example:source/xananode-workspace-repo", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Workspace Repository", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-parallel_to", - "existing_title": "Schema", - "incoming_title": "Parallel to", + "existing": "xananode.example:source/xananode-studio-repo", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Studio Repository", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-part_of", - "existing_title": "XanaNode", - "incoming_title": "Part Of Relationship Term", + "existing": "xananode.example:source/xananode-protocol-repo", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Protocol Repository", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-part_of", - "existing_title": "XanaNode", - "incoming_title": "Part Of Relationship Term", + "existing": "xananode.example:source/xananode-hugo-repo", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Hugo Repository", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-part_of", - "existing_title": "Relationship", - "incoming_title": "Part Of Relationship Term", + "existing": "xananode.example:source/xananode-core-sdk-repo", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Core SDK Repository", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-part_of", - "existing_title": "Schema", - "incoming_title": "Part Of Relationship Term", + "existing": "xananode.example:source/xanadu-document-interconnection", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Xanadu: Document Interconnection Enabling Re-use", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-participated_in", - "existing_title": "XanaNode", - "incoming_title": "Participated in", + "existing": "xananode.example:source/source-code-link-decay-study", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "9.6 Million Links in Source Code Comments", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-participated_in", - "existing_title": "XanaNode", - "incoming_title": "Participated in", + "existing": "xananode.example:source/mother-of-all-demos", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Mother of All Demos", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-participated_in", - "existing_title": "Relationship", - "incoming_title": "Participated in", + "existing": "xananode.example:source/as-we-may-think", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "As We May Think", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-participated_in", - "existing_title": "Schema", - "incoming_title": "Participated in", + "existing": "xananode.example:schema/xananode-relationship-types", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Relationship Types", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-popularized", - "existing_title": "XanaNode", - "incoming_title": "Popularized", + "existing": "xananode.example:schema/xananode-node-types", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Node Types", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-popularized", - "existing_title": "XanaNode", - "incoming_title": "Popularized", + "existing": "xananode.example:schema/xananode-core-schema", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Core Schema", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-popularized", - "existing_title": "Relationship", - "incoming_title": "Popularized", + "existing": "xananode.example:schema/substrate-relationships-schema", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Substrate Relationships Schema", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-popularized", - "existing_title": "Schema", - "incoming_title": "Popularized", + "existing": "xananode.example:schema/substrate-node-schema", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Substrate Node Schema", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-popularized_by", - "incoming": "xananode.canonical:schema/relationship-type-popularized", - "existing_title": "Popularized By Relationship Term", - "incoming_title": "Popularized", + "existing": "xananode.example:schema/substrate-manifest-schema", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Substrate Manifest Schema", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-popularized_by", - "existing_title": "XanaNode", - "incoming_title": "Popularized By Relationship Term", + "existing": "xananode.example:schema/namespace-schema", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Namespace Schema", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-popularized_by", - "existing_title": "XanaNode", - "incoming_title": "Popularized By Relationship Term", + "existing": "xananode.example:schema/merge-report-schema", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Merge Report Schema", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-popularized_by", - "existing_title": "Relationship", - "incoming_title": "Popularized By Relationship Term", + "existing": "xananode.example:schema/compatibility-report-schema", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Compatibility Report Schema", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-popularized_by", - "existing_title": "Schema", - "incoming_title": "Popularized By Relationship Term", + "existing": "xananode.example:project/xananode-hugo-theme", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Hugo Theme", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-popularized", - "incoming": "xananode.canonical:schema/relationship-type-popularized_by", - "existing_title": "Popularized", - "incoming_title": "Popularized By Relationship Term", + "existing": "xananode.example:project/project-xanadu", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Project Xanadu", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-possible_match", - "existing_title": "XanaNode", - "incoming_title": "Possible match", + "existing": "xananode.example:project/nls", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "NLS", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-possible_match", - "existing_title": "XanaNode", - "incoming_title": "Possible match", + "existing": "xananode.example:project/memex", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Memex", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-possible_match", - "existing_title": "Relationship", - "incoming_title": "Possible match", + "existing": "xananode.example:person/vannevar-bush", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Vannevar Bush", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-possible_match", - "existing_title": "Schema", - "incoming_title": "Possible match", + "existing": "xananode.example:person/ted-nelson", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Ted Nelson", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-preceded", - "existing_title": "XanaNode", - "incoming_title": "Preceded", + "existing": "xananode.example:person/douglas-engelbart", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Douglas Engelbart", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-preceded", - "existing_title": "XanaNode", - "incoming_title": "Preceded", + "existing": "xananode.example:observation/link-rot", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Link Rot", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-preceded", - "existing_title": "Relationship", - "incoming_title": "Preceded", + "existing": "xananode.example:media/xananode-icon", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "XanaNode Icon", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-preceded", - "existing_title": "Schema", - "incoming_title": "Preceded", + "existing": "xananode.example:essay/what-is-xananode", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "What Is XanaNode?", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-presented", - "existing_title": "XanaNode", - "incoming_title": "Presented", + "existing": "xananode.example:essay/using-hugo-with-protocol-json", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Using Hugo with Protocol JSON", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-presented", - "existing_title": "XanaNode", - "incoming_title": "Presented", + "existing": "xananode.example:essay/start-here", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Start Here", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-presented", - "existing_title": "Relationship", - "incoming_title": "Presented", + "existing": "xananode.example:concept/unlabeled-hyperlink", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Unlabeled Hyperlink", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-presented", - "existing_title": "Schema", - "incoming_title": "Presented", + "existing": "xananode.example:concept/typed-relationships", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Typed Relationships", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-presented_by", - "incoming": "xananode.canonical:schema/relationship-type-presented", - "existing_title": "Presented By Relationship Term", - "incoming_title": "Presented", + "existing": "xananode.example:concept/tumbler-addressing", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Tumbler Addressing", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-represented_by", - "incoming": "xananode.canonical:schema/relationship-type-presented", - "existing_title": "Represented By Relationship Term", - "incoming_title": "Presented", + "existing": "xananode.example:concept/transclusion", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Transclusion", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-presented_by", - "existing_title": "XanaNode", - "incoming_title": "Presented By Relationship Term", + "existing": "xananode.example:concept/substrate-relationship-list", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Substrate Relationship List", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-presented_by", - "existing_title": "XanaNode", - "incoming_title": "Presented By Relationship Term", + "existing": "xananode.example:concept/substrate-node-record", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Substrate Node Record", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-presented_by", - "existing_title": "Relationship", - "incoming_title": "Presented By Relationship Term", + "existing": "xananode.example:concept/substrate-manifest", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Substrate Manifest", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-presented_by", - "existing_title": "Schema", - "incoming_title": "Presented By Relationship Term", + "existing": "xananode.example:concept/single-source-of-truth", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Single Source of Truth", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-presented", - "incoming": "xananode.canonical:schema/relationship-type-presented_by", - "existing_title": "Presented", - "incoming_title": "Presented By Relationship Term", + "existing": "xananode.example:concept/schema-extension", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Schema Extension", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-represented_by", - "incoming": "xananode.canonical:schema/relationship-type-presented_by", - "existing_title": "Represented By Relationship Term", - "incoming_title": "Presented By Relationship Term", + "existing": "xananode.example:concept/review-suggestions", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Review Suggestions", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-preserved_by", - "existing_title": "XanaNode", - "incoming_title": "Preserved By Relationship Term", + "existing": "xananode.example:concept/provenance", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Provenance", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-preserved_by", - "existing_title": "XanaNode", - "incoming_title": "Preserved By Relationship Term", + "existing": "xananode.example:concept/protocol-artifacts", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Protocol Artifacts", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-preserved_by", - "existing_title": "Relationship", - "incoming_title": "Preserved By Relationship Term", + "existing": "xananode.example:concept/namespacing", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Namespacing", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-preserved_by", - "existing_title": "Schema", - "incoming_title": "Preserved By Relationship Term", + "existing": "xananode.example:concept/namespace-registry", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Namespace Registry", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-preserves", - "existing_title": "XanaNode", - "incoming_title": "Preserves", + "existing": "xananode.example:concept/moderation-model", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Moderation Model", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-preserves", - "existing_title": "XanaNode", - "incoming_title": "Preserves", + "existing": "xananode.example:concept/merge-validation", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Merge Validation", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-preserves", - "existing_title": "Relationship", - "incoming_title": "Preserves", + "existing": "xananode.example:concept/merge-report", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Merge Report", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-preserves", - "existing_title": "Schema", - "incoming_title": "Preserves", + "existing": "xananode.example:concept/known-implementations-registry", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Known Implementations Registry", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-produces", - "existing_title": "XanaNode", - "incoming_title": "Produces Relationship Term", + "existing": "xananode.example:concept/knowledge-substrate", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Knowledge Substrate", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-produces", - "existing_title": "XanaNode", - "incoming_title": "Produces Relationship Term", + "existing": "xananode.example:concept/independent-moderation", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Independent Moderation", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-produces", - "existing_title": "Relationship", - "incoming_title": "Produces Relationship Term", + "existing": "xananode.example:concept/fragment-node", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Fragment Node", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-produces", - "existing_title": "Schema", - "incoming_title": "Produces Relationship Term", + "existing": "xananode.example:concept/federation-rules", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Federation Rules", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-proposed", - "existing_title": "XanaNode", - "incoming_title": "Proposed", + "existing": "xananode.example:concept/federation-example", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Federation Example", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-proposed", - "existing_title": "XanaNode", - "incoming_title": "Proposed", + "existing": "xananode.example:concept/federated-knowledge-substrates", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Federated Knowledge Substrates", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-proposed", - "existing_title": "Relationship", - "incoming_title": "Proposed", + "existing": "xananode.example:concept/dispute-resolution", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Dispute Resolution", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-proposed", - "existing_title": "Schema", - "incoming_title": "Proposed", + "existing": "xananode.example:concept/deep-linking", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Deep Linking", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-proposed_by", - "incoming": "xananode.canonical:schema/relationship-type-proposed", - "existing_title": "Proposed By Relationship Term", - "incoming_title": "Proposed", + "existing": "xananode.example:concept/custom-extension-substrate", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Custom Extension Substrate", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-proposed_by", - "existing_title": "XanaNode", - "incoming_title": "Proposed By Relationship Term", + "existing": "xananode.example:concept/compatibility-report", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Compatibility Report", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-proposed_by", - "existing_title": "XanaNode", - "incoming_title": "Proposed By Relationship Term", + "existing": "xananode.example:concept/compatibility-levels", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Compatibility Levels", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-proposed_by", - "existing_title": "Relationship", - "incoming_title": "Proposed By Relationship Term", + "existing": "xananode.example:concept/civilizational-memory", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Civilizational Memory", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-proposed_by", - "existing_title": "Schema", - "incoming_title": "Proposed By Relationship Term", + "existing": "xananode.example:concept/canonical-type-policy", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Canonical Type Policy", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-proposed", - "incoming": "xananode.canonical:schema/relationship-type-proposed_by", - "existing_title": "Proposed", - "incoming_title": "Proposed By Relationship Term", + "existing": "xananode.example:claim/claim-substrate-is-structure", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "A knowledge substrate is structure, not information", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-quoted_by", - "existing_title": "XanaNode", - "incoming_title": "Quoted By Relationship Term", + "existing": "xananode.example:claim/claim-relationships-preserve-context", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Typed relationships preserve context that hyperlinks lose", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-quoted_by", - "existing_title": "XanaNode", - "incoming_title": "Quoted By Relationship Term", + "existing": "xananode.example:claim/claim-merge-without-collapse", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Substrates should merge without collapsing disagreement", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-quoted_by", - "existing_title": "Relationship", - "incoming_title": "Quoted By Relationship Term", + "existing": "xananode.example:source/source-github", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "GitHub", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-quoted_by", - "existing_title": "Schema", - "incoming_title": "Quoted By Relationship Term", + "existing": "xananode.example:source/source-support", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Support", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-quotes", - "existing_title": "XanaNode", - "incoming_title": "Quotes", + "existing": "xananode.example:fragment/xanadu-document-interconnection-0001", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Reusable Media Fragment", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-quotes", - "existing_title": "XanaNode", - "incoming_title": "Quotes", + "existing": "xananode.example:fragment/mother-of-all-demos-0001", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Augmenting Human Intelligence Fragment", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-quotes", - "existing_title": "Relationship", - "incoming_title": "Quotes", + "existing": "xananode.example:fragment/as-we-may-think-0004", + "incoming": "xananode.canonical:concept/xananode", + "existing_title": "Associative Trails Fragment", + "incoming_title": "XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-quotes", - "existing_title": "Schema", - "incoming_title": "Quotes", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:essay/what-is-xananode", + "existing_title": "XanaNode", + "incoming_title": "What Is XanaNode?", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-refined_by", + "incoming": "xananode.canonical:event/xananode-canonical-pack-bootstrap", "existing_title": "XanaNode", - "incoming_title": "Refined By Relationship Term", + "incoming_title": "XanaNode Canonical Pack Bootstrap", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-refined_by", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:fragment/relationships-preserve-knowledge-sentence", "existing_title": "XanaNode", - "incoming_title": "Refined By Relationship Term", + "incoming_title": "Relationships Preserve Knowledge Sentence", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-refined_by", - "existing_title": "Relationship", - "incoming_title": "Refined By Relationship Term", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:media/xananode-icon", + "existing_title": "XanaNode", + "incoming_title": "XanaNode Icon", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-refined_by", - "existing_title": "Schema", - "incoming_title": "Refined By Relationship Term", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:observation/markdown-recreation-friction", + "existing_title": "XanaNode", + "incoming_title": "Markdown Recreation Friction", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-refines", + "incoming": "xananode.canonical:organization/built-by-bots", "existing_title": "XanaNode", - "incoming_title": "Refines", + "incoming_title": "Built By Bots", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-refines", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:organization/cytoscape-consortium", "existing_title": "XanaNode", - "incoming_title": "Refines", + "incoming_title": "Cytoscape Consortium", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-refines", - "existing_title": "Relationship", - "incoming_title": "Refines", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:organization/hugo-authors", + "existing_title": "XanaNode", + "incoming_title": "Hugo Authors", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-refines", - "existing_title": "Schema", - "incoming_title": "Refines", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:person/christian-siefen", + "existing_title": "XanaNode", + "incoming_title": "Christian Siefen", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-registry", + "incoming": "xananode.canonical:place/world-wide-web", "existing_title": "XanaNode", - "incoming_title": "Relationship Type Registry", + "incoming_title": "World Wide Web", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-registry", - "existing_title": "XanaNode", - "incoming_title": "Relationship Type Registry", + "existing": "xananode.example:source/xananode-core-sdk-repo", + "incoming": "xananode.canonical:project/xananode-core-sdk", + "existing_title": "XanaNode Core SDK Repository", + "incoming_title": "XanaNode Core SDK", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-registry", - "existing_title": "Relationship", - "incoming_title": "Relationship Type Registry", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:project/xananode-core-sdk", + "existing_title": "XanaNode", + "incoming_title": "XanaNode Core SDK", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-registry", - "existing_title": "Schema", - "incoming_title": "Relationship Type Registry", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:project/xananode-hugo-theme", + "existing_title": "XanaNode", + "incoming_title": "XanaNode Hugo Theme", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-related_to", - "existing_title": "XanaNode", - "incoming_title": "Related to", + "existing": "xananode.example:source/xananode-protocol-repo", + "incoming": "xananode.canonical:project/xananode-protocol", + "existing_title": "XanaNode Protocol Repository", + "incoming_title": "XanaNode Protocol", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-related_to", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:project/xananode-protocol", "existing_title": "XanaNode", - "incoming_title": "Related to", + "incoming_title": "XanaNode Protocol", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-related_to", - "existing_title": "Relationship", - "incoming_title": "Related to", + "existing": "xananode.example:source/xananode-workspace-repo", + "incoming": "xananode.canonical:project/xananode-workspace", + "existing_title": "XanaNode Workspace Repository", + "incoming_title": "XanaNode Workspace", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-related_to", - "existing_title": "Schema", - "incoming_title": "Related to", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:project/xananode-workspace", + "existing_title": "XanaNode", + "incoming_title": "XanaNode Workspace", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-represented_by", + "incoming": "xananode.canonical:publication/xnp-0004-merge-validation", "existing_title": "XanaNode", - "incoming_title": "Represented By Relationship Term", + "incoming_title": "XNP-0004 Merge Validation", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-represented_by", - "existing_title": "XanaNode", - "incoming_title": "Represented By Relationship Term", + "existing": "xananode.example:concept/merge-validation", + "incoming": "xananode.canonical:publication/xnp-0004-merge-validation", + "existing_title": "Merge Validation", + "incoming_title": "XNP-0004 Merge Validation", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-represented_by", - "existing_title": "Relationship", - "incoming_title": "Represented By Relationship Term", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:relationship/protocol-implements-claim", + "existing_title": "XanaNode", + "incoming_title": "Protocol Implements Relationship Preservation", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-represented_by", - "existing_title": "Schema", - "incoming_title": "Represented By Relationship Term", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:revision/canonical-pack-v0-1-0", + "existing_title": "XanaNode", + "incoming_title": "Canonical Pack v0.1.0", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-presented", - "incoming": "xananode.canonical:schema/relationship-type-represented_by", - "existing_title": "Presented", - "incoming_title": "Represented By Relationship Term", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/author-profile-schema", + "existing_title": "XanaNode", + "incoming_title": "Author Profile Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-presented_by", - "incoming": "xananode.canonical:schema/relationship-type-represented_by", - "existing_title": "Presented By Relationship Term", - "incoming_title": "Represented By Relationship Term", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/canonical-schema-author-profile", + "existing_title": "XanaNode", + "incoming_title": "Author Profile Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-represents", + "incoming": "xananode.canonical:schema/canonical-schema-compatibility-report", "existing_title": "XanaNode", - "incoming_title": "Represents", + "incoming_title": "Compatibility Report Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-represents", - "existing_title": "XanaNode", - "incoming_title": "Represents", + "existing": "xananode.example:concept/compatibility-report", + "incoming": "xananode.canonical:schema/canonical-schema-compatibility-report", + "existing_title": "Compatibility Report", + "incoming_title": "Compatibility Report Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-represents", - "existing_title": "Relationship", - "incoming_title": "Represents", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/canonical-schema-merge-report", + "existing_title": "XanaNode", + "incoming_title": "Merge Report Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-represents", - "existing_title": "Schema", - "incoming_title": "Represents", + "existing": "xananode.example:concept/merge-report", + "incoming": "xananode.canonical:schema/canonical-schema-merge-report", + "existing_title": "Merge Report", + "incoming_title": "Merge Report Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-required_for", + "incoming": "xananode.canonical:schema/canonical-schema-nanopublication", "existing_title": "XanaNode", - "incoming_title": "Required For Relationship Term", + "incoming_title": "Nanopublication Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-required_for", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/canonical-schema-ro-crate-metadata", "existing_title": "XanaNode", - "incoming_title": "Required For Relationship Term", + "incoming_title": "Ro Crate Metadata Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-required_for", - "existing_title": "Relationship", - "incoming_title": "Required For Relationship Term", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/canonical-schema-substrate-diff", + "existing_title": "XanaNode", + "incoming_title": "Substrate Diff Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-required_for", - "existing_title": "Schema", - "incoming_title": "Required For Relationship Term", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/canonical-schema-substrate-manifest", + "existing_title": "XanaNode", + "incoming_title": "Substrate Manifest Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-requires", - "existing_title": "XanaNode", - "incoming_title": "Requires", + "existing": "xananode.example:concept/substrate-manifest", + "incoming": "xananode.canonical:schema/canonical-schema-substrate-manifest", + "existing_title": "Substrate Manifest", + "incoming_title": "Substrate Manifest Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-requires", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/canonical-schema-substrate-node", "existing_title": "XanaNode", - "incoming_title": "Requires", + "incoming_title": "Substrate Node Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-requires", - "existing_title": "Relationship", - "incoming_title": "Requires", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/canonical-schema-substrate-relationships", + "existing_title": "XanaNode", + "incoming_title": "Substrate Relationships Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-requires", - "existing_title": "Schema", - "incoming_title": "Requires", + "existing": "xananode.example:schema/xananode-node-types", + "incoming": "xananode.canonical:schema/canonical-schema-xananode-node-types", + "existing_title": "XanaNode Node Types", + "incoming_title": "Xananode Node Types Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-results_from", + "incoming": "xananode.canonical:schema/canonical-schema-xananode-node-types", "existing_title": "XanaNode", - "incoming_title": "Results from", + "incoming_title": "Xananode Node Types Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-results_from", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/canonical-schema-xananode-property-registry", "existing_title": "XanaNode", - "incoming_title": "Results from", + "incoming_title": "Xananode Property Registry Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-results_from", - "existing_title": "Relationship", - "incoming_title": "Results from", + "existing": "xananode.example:schema/xananode-relationship-types", + "incoming": "xananode.canonical:schema/canonical-schema-xananode-relationship-types", + "existing_title": "XanaNode Relationship Types", + "incoming_title": "Xananode Relationship Types Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-results_from", - "existing_title": "Schema", - "incoming_title": "Results from", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/canonical-schema-xananode-relationship-types", + "existing_title": "XanaNode", + "incoming_title": "Xananode Relationship Types Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-same_entity", + "incoming": "xananode.canonical:schema/canonical-schemas-registry", "existing_title": "XanaNode", - "incoming_title": "Same entity", + "incoming_title": "Canonical Schemas Registry", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-same_entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/compatibility-report-schema", "existing_title": "XanaNode", - "incoming_title": "Same entity", + "incoming_title": "Compatibility Report Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-same_entity", - "existing_title": "Relationship", - "incoming_title": "Same entity", + "existing": "xananode.example:concept/compatibility-report", + "incoming": "xananode.canonical:schema/compatibility-report-schema", + "existing_title": "Compatibility Report", + "incoming_title": "Compatibility Report Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-same_entity", - "existing_title": "Schema", - "incoming_title": "Same entity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/known-implementations-registry", + "existing_title": "XanaNode", + "incoming_title": "Known Implementations Registry", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-shaped_by", + "incoming": "xananode.canonical:schema/merge-report-schema", "existing_title": "XanaNode", - "incoming_title": "Shaped By Relationship Term", + "incoming_title": "Merge Report Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-shaped_by", - "existing_title": "XanaNode", - "incoming_title": "Shaped By Relationship Term", + "existing": "xananode.example:concept/merge-report", + "incoming": "xananode.canonical:schema/merge-report-schema", + "existing_title": "Merge Report", + "incoming_title": "Merge Report Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-shaped_by", - "existing_title": "Relationship", - "incoming_title": "Shaped By Relationship Term", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/namespace-example.merge", + "existing_title": "XanaNode", + "incoming_title": "Federation Merge Report Example Namespace", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-shaped_by", - "existing_title": "Schema", - "incoming_title": "Shaped By Relationship Term", + "existing": "xananode.example:concept/merge-report", + "incoming": "xananode.canonical:schema/namespace-example.merge", + "existing_title": "Merge Report", + "incoming_title": "Federation Merge Report Example Namespace", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-shapes", + "incoming": "xananode.canonical:schema/namespace-example.minimal", "existing_title": "XanaNode", - "incoming_title": "Shapes", + "incoming_title": "Minimal Example Namespace", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-shapes", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/namespace-example.museum", "existing_title": "XanaNode", - "incoming_title": "Shapes", + "incoming_title": "Museum Extension Example Namespace", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-shapes", - "existing_title": "Relationship", - "incoming_title": "Shapes", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/namespace-example.researcher_a", + "existing_title": "XanaNode", + "incoming_title": "Federation Example A Namespace", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-shapes", - "existing_title": "Schema", - "incoming_title": "Shapes", + "existing": "xananode.example:concept/federation-example", + "incoming": "xananode.canonical:schema/namespace-example.researcher_a", + "existing_title": "Federation Example", + "incoming_title": "Federation Example A Namespace", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-site_of", - "existing_title": "XanaNode", - "incoming_title": "Site Of Relationship Term", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-site_of", + "incoming": "xananode.canonical:schema/namespace-example.researcher_b", "existing_title": "XanaNode", - "incoming_title": "Site Of Relationship Term", + "incoming_title": "Federation Example B Namespace", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-site_of", - "existing_title": "Relationship", - "incoming_title": "Site Of Relationship Term", + "existing": "xananode.example:concept/federation-example", + "incoming": "xananode.canonical:schema/namespace-example.researcher_b", + "existing_title": "Federation Example", + "incoming_title": "Federation Example B Namespace", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-site_of", - "existing_title": "Schema", - "incoming_title": "Site Of Relationship Term", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/namespace-registry", + "existing_title": "XanaNode", + "incoming_title": "Namespace Registry", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-spoke_at", + "incoming": "xananode.canonical:schema/namespace-schema", "existing_title": "XanaNode", - "incoming_title": "Spoke at", + "incoming_title": "Namespace Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-spoke_at", - "existing_title": "XanaNode", - "incoming_title": "Spoke at", + "existing": "xananode.example:trail/xananode-core-trail", + "incoming": "xananode.canonical:schema/namespace-xananode", + "existing_title": "XanaNode Core Trail", + "incoming_title": "XanaNode Core", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-spoke_at", - "existing_title": "Relationship", - "incoming_title": "Spoke at", + "existing": "xananode.example:source/xananode-core-sdk-repo", + "incoming": "xananode.canonical:schema/namespace-xananode", + "existing_title": "XanaNode Core SDK Repository", + "incoming_title": "XanaNode Core", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-spoke_at", - "existing_title": "Schema", - "incoming_title": "Spoke at", + "existing": "xananode.example:schema/xananode-core-schema", + "incoming": "xananode.canonical:schema/namespace-xananode", + "existing_title": "XanaNode Core Schema", + "incoming_title": "XanaNode Core", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-starts_with", + "incoming": "xananode.canonical:schema/namespace-xananode", "existing_title": "XanaNode", - "incoming_title": "Starts with", + "incoming_title": "XanaNode Core", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-starts_with", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/nanopublication-schema", "existing_title": "XanaNode", - "incoming_title": "Starts with", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-starts_with", - "existing_title": "Relationship", - "incoming_title": "Starts with", + "incoming_title": "Nanopublication Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-starts_with", - "existing_title": "Schema", - "incoming_title": "Starts with", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-claim", + "existing_title": "XanaNode", + "incoming_title": "Claim", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-superseded_by", + "incoming": "xananode.canonical:schema/node-type-community", "existing_title": "XanaNode", - "incoming_title": "Superseded By Relationship Term", + "incoming_title": "Community", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-superseded_by", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-concept", "existing_title": "XanaNode", - "incoming_title": "Superseded By Relationship Term", + "incoming_title": "Concept", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-superseded_by", - "existing_title": "Relationship", - "incoming_title": "Superseded By Relationship Term", + "existing": "xananode.example:concept/unlabeled-hyperlink", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Unlabeled Hyperlink", + "incoming_title": "Concept", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-superseded_by", - "existing_title": "Schema", - "incoming_title": "Superseded By Relationship Term", + "existing": "xananode.example:concept/typed-relationships", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Typed Relationships", + "incoming_title": "Concept", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-supersedes", - "existing_title": "XanaNode", - "incoming_title": "Supersedes", + "existing": "xananode.example:concept/tumbler-addressing", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Tumbler Addressing", + "incoming_title": "Concept", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-supersedes", - "existing_title": "XanaNode", - "incoming_title": "Supersedes", + "existing": "xananode.example:concept/transclusion", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Transclusion", + "incoming_title": "Concept", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-supersedes", - "existing_title": "Relationship", - "incoming_title": "Supersedes", + "existing": "xananode.example:concept/substrate-relationship-list", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Substrate Relationship List", + "incoming_title": "Concept", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-supersedes", - "existing_title": "Schema", - "incoming_title": "Supersedes", + "existing": "xananode.example:concept/substrate-node-record", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Substrate Node Record", + "incoming_title": "Concept", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-supported_by", - "existing_title": "XanaNode", - "incoming_title": "Supported By Relationship Term", + "existing": "xananode.example:concept/substrate-manifest", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Substrate Manifest", + "incoming_title": "Concept", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:source/source-support", - "incoming": "xananode.canonical:schema/relationship-type-supported_by", - "existing_title": "Support", - "incoming_title": "Supported By Relationship Term", + "existing": "xananode.example:concept/single-source-of-truth", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Single Source of Truth", + "incoming_title": "Concept", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-supported_by", - "existing_title": "XanaNode", - "incoming_title": "Supported By Relationship Term", + "existing": "xananode.example:concept/schema-extension", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Schema Extension", + "incoming_title": "Concept", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-supported_by", - "existing_title": "Relationship", - "incoming_title": "Supported By Relationship Term", + "existing": "xananode.example:concept/review-suggestions", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Review Suggestions", + "incoming_title": "Concept", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-supported_by", - "existing_title": "Schema", - "incoming_title": "Supported By Relationship Term", + "existing": "xananode.example:concept/provenance", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Provenance", + "incoming_title": "Concept", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-supports", - "existing_title": "XanaNode", - "incoming_title": "Supports", + "existing": "xananode.example:concept/protocol-artifacts", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Protocol Artifacts", + "incoming_title": "Concept", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:source/source-support", - "incoming": "xananode.canonical:schema/relationship-type-supports", - "existing_title": "Support", - "incoming_title": "Supports", + "existing": "xananode.example:concept/namespacing", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Namespacing", + "incoming_title": "Concept", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-supports", - "existing_title": "XanaNode", - "incoming_title": "Supports", + "existing": "xananode.example:concept/namespace-registry", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Namespace Registry", + "incoming_title": "Concept", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-supports", - "existing_title": "Relationship", - "incoming_title": "Supports", + "existing": "xananode.example:concept/moderation-model", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Moderation Model", + "incoming_title": "Concept", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-supports", - "existing_title": "Schema", - "incoming_title": "Supports", + "existing": "xananode.example:concept/merge-validation", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Merge Validation", + "incoming_title": "Concept", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-threatened_by", - "existing_title": "XanaNode", - "incoming_title": "Threatened By Relationship Term", + "existing": "xananode.example:concept/merge-report", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Merge Report", + "incoming_title": "Concept", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-threatened_by", - "existing_title": "XanaNode", - "incoming_title": "Threatened By Relationship Term", + "existing": "xananode.example:concept/known-implementations-registry", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Known Implementations Registry", + "incoming_title": "Concept", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-threatened_by", - "existing_title": "Relationship", - "incoming_title": "Threatened By Relationship Term", + "existing": "xananode.example:concept/knowledge-substrate", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Knowledge Substrate", + "incoming_title": "Concept", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-threatened_by", - "existing_title": "Schema", - "incoming_title": "Threatened By Relationship Term", + "existing": "xananode.example:concept/independent-moderation", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Independent Moderation", + "incoming_title": "Concept", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-threatens", - "existing_title": "XanaNode", - "incoming_title": "Threatens", + "existing": "xananode.example:concept/fragment-node", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Fragment Node", + "incoming_title": "Concept", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-threatens", - "existing_title": "XanaNode", - "incoming_title": "Threatens", + "existing": "xananode.example:concept/federation-rules", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Federation Rules", + "incoming_title": "Concept", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-threatens", - "existing_title": "Relationship", - "incoming_title": "Threatens", + "existing": "xananode.example:concept/federation-example", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Federation Example", + "incoming_title": "Concept", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-threatens", - "existing_title": "Schema", - "incoming_title": "Threatens", + "existing": "xananode.example:concept/federated-knowledge-substrates", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Federated Knowledge Substrates", + "incoming_title": "Concept", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-trained_on", - "existing_title": "XanaNode", - "incoming_title": "Trained on", + "existing": "xananode.example:concept/dispute-resolution", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Dispute Resolution", + "incoming_title": "Concept", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-trained_on", - "existing_title": "XanaNode", - "incoming_title": "Trained on", + "existing": "xananode.example:concept/deep-linking", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Deep Linking", + "incoming_title": "Concept", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-trained_on", - "existing_title": "Relationship", - "incoming_title": "Trained on", + "existing": "xananode.example:concept/custom-extension-substrate", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Custom Extension Substrate", + "incoming_title": "Concept", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-trained_on", - "existing_title": "Schema", - "incoming_title": "Trained on", + "existing": "xananode.example:concept/compatibility-report", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Compatibility Report", + "incoming_title": "Concept", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-transcluded_by", - "existing_title": "XanaNode", - "incoming_title": "Transcluded By Relationship Term", + "existing": "xananode.example:concept/compatibility-levels", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Compatibility Levels", + "incoming_title": "Concept", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-transcluded_by", - "existing_title": "XanaNode", - "incoming_title": "Transcluded By Relationship Term", + "existing": "xananode.example:concept/civilizational-memory", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Civilizational Memory", + "incoming_title": "Concept", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-transcluded_by", - "existing_title": "Relationship", - "incoming_title": "Transcluded By Relationship Term", + "existing": "xananode.example:concept/canonical-type-policy", + "incoming": "xananode.canonical:schema/node-type-concept", + "existing_title": "Canonical Type Policy", + "incoming_title": "Concept", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-transcluded_by", - "existing_title": "Schema", - "incoming_title": "Transcluded By Relationship Term", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-essay", + "existing_title": "XanaNode", + "incoming_title": "Essay", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-transcludes", + "incoming": "xananode.canonical:schema/node-type-event", "existing_title": "XanaNode", - "incoming_title": "Transcludes", + "incoming_title": "Event", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-transcludes", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-fragment", "existing_title": "XanaNode", - "incoming_title": "Transcludes", + "incoming_title": "Fragment", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-transcludes", - "existing_title": "Relationship", - "incoming_title": "Transcludes", + "existing": "xananode.example:concept/fragment-node", + "incoming": "xananode.canonical:schema/node-type-fragment", + "existing_title": "Fragment Node", + "incoming_title": "Fragment", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-transcludes", - "existing_title": "Schema", - "incoming_title": "Transcludes", + "existing": "xananode.example:fragment/xanadu-document-interconnection-0001", + "incoming": "xananode.canonical:schema/node-type-fragment", + "existing_title": "Reusable Media Fragment", + "incoming_title": "Fragment", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-used_as_primary_media_for", - "existing_title": "XanaNode", - "incoming_title": "Used As Primary Media For Relationship Term", + "existing": "xananode.example:fragment/mother-of-all-demos-0001", + "incoming": "xananode.canonical:schema/node-type-fragment", + "existing_title": "Augmenting Human Intelligence Fragment", + "incoming_title": "Fragment", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-used_as_primary_media_for", - "existing_title": "XanaNode", - "incoming_title": "Used As Primary Media For Relationship Term", + "existing": "xananode.example:fragment/as-we-may-think-0004", + "incoming": "xananode.canonical:schema/node-type-fragment", + "existing_title": "Associative Trails Fragment", + "incoming_title": "Fragment", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-used_as_primary_media_for", - "existing_title": "Relationship", - "incoming_title": "Used As Primary Media For Relationship Term", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-media", + "existing_title": "XanaNode", + "incoming_title": "Media", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-used_as_primary_media_for", - "existing_title": "Schema", - "incoming_title": "Used As Primary Media For Relationship Term", + "existing": "xananode.example:observation/link-rot", + "incoming": "xananode.canonical:schema/node-type-observation", + "existing_title": "Link Rot", + "incoming_title": "Observation", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-used_by", + "incoming": "xananode.canonical:schema/node-type-observation", "existing_title": "XanaNode", - "incoming_title": "Used By Relationship Term", + "incoming_title": "Observation", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-used_by", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-organization", "existing_title": "XanaNode", - "incoming_title": "Used By Relationship Term", + "incoming_title": "Organization", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-used_by", - "existing_title": "Relationship", - "incoming_title": "Used By Relationship Term", + "existing": "xananode.example:person/vannevar-bush", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Vannevar Bush", + "incoming_title": "Person", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-used_by", - "existing_title": "Schema", - "incoming_title": "Used By Relationship Term", + "existing": "xananode.example:person/ted-nelson", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Ted Nelson", + "incoming_title": "Person", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-used_to_train", - "existing_title": "XanaNode", - "incoming_title": "Used To Train Relationship Term", + "existing": "xananode.example:person/douglas-engelbart", + "incoming": "xananode.canonical:schema/node-type-person", + "existing_title": "Douglas Engelbart", + "incoming_title": "Person", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-used_to_train", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-person", "existing_title": "XanaNode", - "incoming_title": "Used To Train Relationship Term", + "incoming_title": "Person", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-used_to_train", - "existing_title": "Relationship", - "incoming_title": "Used To Train Relationship Term", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-place", + "existing_title": "XanaNode", + "incoming_title": "Place", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-used_to_train", - "existing_title": "Schema", - "incoming_title": "Used To Train Relationship Term", + "existing": "xananode.example:project/xananode-hugo-theme", + "incoming": "xananode.canonical:schema/node-type-project", + "existing_title": "XanaNode Hugo Theme", + "incoming_title": "Project", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-uses", - "existing_title": "XanaNode", - "incoming_title": "Uses", + "existing": "xananode.example:project/project-xanadu", + "incoming": "xananode.canonical:schema/node-type-project", + "existing_title": "Project Xanadu", + "incoming_title": "Project", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/relationship-type-uses", - "existing_title": "XanaNode", - "incoming_title": "Uses", + "existing": "xananode.example:project/nls", + "incoming": "xananode.canonical:schema/node-type-project", + "existing_title": "NLS", + "incoming_title": "Project", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/relationship-type-uses", - "existing_title": "Relationship", - "incoming_title": "Uses", + "existing": "xananode.example:project/memex", + "incoming": "xananode.canonical:schema/node-type-project", + "existing_title": "Memex", + "incoming_title": "Project", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/relationship-type-uses", - "existing_title": "Schema", - "incoming_title": "Uses", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-project", + "existing_title": "XanaNode", + "incoming_title": "Project", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/ro-crate-metadata-schema", + "incoming": "xananode.canonical:schema/node-type-publication", "existing_title": "XanaNode", - "incoming_title": "RO-Crate Metadata Schema", + "incoming_title": "Publication", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/ro-crate-metadata-schema", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-registry", "existing_title": "XanaNode", - "incoming_title": "RO-Crate Metadata Schema", + "incoming_title": "Node Type Registry", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/ro-crate-metadata-schema", - "existing_title": "Schema", - "incoming_title": "RO-Crate Metadata Schema", + "existing": "xananode.example:schema/xananode-relationship-types", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "XanaNode Relationship Types", + "incoming_title": "Relationship", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/substrate-diff-schema", - "existing_title": "XanaNode", - "incoming_title": "Substrate Diff Schema", + "existing": "xananode.example:schema/substrate-relationships-schema", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Substrate Relationships Schema", + "incoming_title": "Relationship", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/substrate-diff-schema", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-relationship", "existing_title": "XanaNode", - "incoming_title": "Substrate Diff Schema", + "incoming_title": "Relationship", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/substrate-diff-schema", - "existing_title": "Schema", - "incoming_title": "Substrate Diff Schema", + "existing": "xananode.example:concept/typed-relationships", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Typed Relationships", + "incoming_title": "Relationship", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/substrate-manifest-schema", - "existing_title": "XanaNode", - "incoming_title": "Substrate Manifest Schema", + "existing": "xananode.example:concept/substrate-relationship-list", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Substrate Relationship List", + "incoming_title": "Relationship", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/substrate-manifest", - "incoming": "xananode.canonical:schema/substrate-manifest-schema", - "existing_title": "Substrate Manifest", - "incoming_title": "Substrate Manifest Schema", + "existing": "xananode.example:claim/claim-relationships-preserve-context", + "incoming": "xananode.canonical:schema/node-type-relationship", + "existing_title": "Typed relationships preserve context that hyperlinks lose", + "incoming_title": "Relationship", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/substrate-manifest-schema", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-revision", "existing_title": "XanaNode", - "incoming_title": "Substrate Manifest Schema", + "incoming_title": "Revision", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/substrate-manifest-schema", - "existing_title": "Schema", - "incoming_title": "Substrate Manifest Schema", + "existing": "xananode.example:schema/xananode-relationship-types", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "XanaNode Relationship Types", + "incoming_title": "Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/substrate-node-schema", - "existing_title": "XanaNode", - "incoming_title": "Substrate Node Schema", + "existing": "xananode.example:schema/xananode-node-types", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "XanaNode Node Types", + "incoming_title": "Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/substrate-node-schema", - "existing_title": "XanaNode", - "incoming_title": "Substrate Node Schema", + "existing": "xananode.example:schema/xananode-core-schema", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "XanaNode Core Schema", + "incoming_title": "Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/substrate-node-schema", - "existing_title": "Schema", - "incoming_title": "Substrate Node Schema", + "existing": "xananode.example:schema/substrate-relationships-schema", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Substrate Relationships Schema", + "incoming_title": "Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:schema/substrate-relationships-schema", - "existing_title": "XanaNode", - "incoming_title": "Substrate Relationships Schema", + "existing": "xananode.example:schema/substrate-node-schema", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Substrate Node Schema", + "incoming_title": "Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:schema/substrate-relationships-schema", - "existing_title": "XanaNode", - "incoming_title": "Substrate Relationships Schema", + "existing": "xananode.example:schema/substrate-manifest-schema", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Substrate Manifest Schema", + "incoming_title": "Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-relationship", - "incoming": "xananode.canonical:schema/substrate-relationships-schema", - "existing_title": "Relationship", - "incoming_title": "Substrate Relationships Schema", + "existing": "xananode.example:schema/namespace-schema", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Namespace Schema", + "incoming_title": "Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-schema", - "incoming": "xananode.canonical:schema/substrate-relationships-schema", - "existing_title": "Schema", - "incoming_title": "Substrate Relationships Schema", + "existing": "xananode.example:schema/merge-report-schema", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Merge Report Schema", + "incoming_title": "Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:source/github-profile", - "existing_title": "XanaNode", - "incoming_title": "GitHub Profile", + "existing": "xananode.example:schema/compatibility-report-schema", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Compatibility Report Schema", + "incoming_title": "Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:source/source-github", - "incoming": "xananode.canonical:source/github-profile", - "existing_title": "GitHub", - "incoming_title": "GitHub Profile", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "XanaNode", + "incoming_title": "Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:source/github-profile", - "existing_title": "XanaNode", - "incoming_title": "GitHub Profile", + "existing": "xananode.example:concept/schema-extension", + "incoming": "xananode.canonical:schema/node-type-schema", + "existing_title": "Schema Extension", + "incoming_title": "Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-source", - "incoming": "xananode.canonical:source/github-profile", - "existing_title": "Source", - "incoming_title": "GitHub Profile", + "existing": "xananode.example:source/xananode-workspace-repo", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "XanaNode Workspace Repository", + "incoming_title": "Source", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:source/hugo-official-site", - "existing_title": "XanaNode", - "incoming_title": "Hugo Official Site", + "existing": "xananode.example:source/xananode-studio-repo", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "XanaNode Studio Repository", + "incoming_title": "Source", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:source/hugo-official-site", - "existing_title": "XanaNode", - "incoming_title": "Hugo Official Site", + "existing": "xananode.example:source/xananode-protocol-repo", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "XanaNode Protocol Repository", + "incoming_title": "Source", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-source", - "incoming": "xananode.canonical:source/hugo-official-site", - "existing_title": "Source", - "incoming_title": "Hugo Official Site", + "existing": "xananode.example:source/xananode-hugo-repo", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "XanaNode Hugo Repository", + "incoming_title": "Source", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:source/support-xananode", - "existing_title": "XanaNode", - "incoming_title": "Support XanaNode", + "existing": "xananode.example:source/xananode-core-sdk-repo", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "XanaNode Core SDK Repository", + "incoming_title": "Source", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:source/source-support", - "incoming": "xananode.canonical:source/support-xananode", - "existing_title": "Support", - "incoming_title": "Support XanaNode", + "existing": "xananode.example:source/xanadu-document-interconnection", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "Xanadu: Document Interconnection Enabling Re-use", + "incoming_title": "Source", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:source/support-xananode", - "existing_title": "XanaNode", - "incoming_title": "Support XanaNode", + "existing": "xananode.example:source/source-code-link-decay-study", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "9.6 Million Links in Source Code Comments", + "incoming_title": "Source", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-source", - "incoming": "xananode.canonical:source/support-xananode", - "existing_title": "Source", - "incoming_title": "Support XanaNode", + "existing": "xananode.example:source/mother-of-all-demos", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "Mother of All Demos", + "incoming_title": "Source", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:source/xananode-com-domain", - "existing_title": "XanaNode", - "incoming_title": "XanaNode.com", + "existing": "xananode.example:source/as-we-may-think", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "As We May Think", + "incoming_title": "Source", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:source/xananode-com-domain", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-source", "existing_title": "XanaNode", - "incoming_title": "XanaNode.com", + "incoming_title": "Source", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-source", - "incoming": "xananode.canonical:source/xananode-com-domain", - "existing_title": "Source", - "incoming_title": "XanaNode.com", + "existing": "xananode.example:concept/single-source-of-truth", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "Single Source of Truth", + "incoming_title": "Source", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:source/xananode-core-sdk-repository", - "existing_title": "XanaNode", - "incoming_title": "XanaNode Core SDK Repository", + "existing": "xananode.example:source/source-github", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "GitHub", + "incoming_title": "Source", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:source/xananode-core-sdk-repository", - "existing_title": "XanaNode", - "incoming_title": "XanaNode Core SDK Repository", + "existing": "xananode.example:source/source-support", + "incoming": "xananode.canonical:schema/node-type-source", + "existing_title": "Support", + "incoming_title": "Source", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:project/xananode-core-sdk", - "incoming": "xananode.canonical:source/xananode-core-sdk-repository", - "existing_title": "XanaNode Core SDK", - "incoming_title": "XanaNode Core SDK Repository", + "existing": "xananode.example:technology/static-publishing", + "incoming": "xananode.canonical:schema/node-type-technology", + "existing_title": "Static Publishing", + "incoming_title": "Technology", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/namespace-xananode", - "incoming": "xananode.canonical:source/xananode-core-sdk-repository", - "existing_title": "XanaNode Core", - "incoming_title": "XanaNode Core SDK Repository", + "existing": "xananode.example:technology/hugo", + "incoming": "xananode.canonical:schema/node-type-technology", + "existing_title": "Hugo", + "incoming_title": "Technology", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-source", - "incoming": "xananode.canonical:source/xananode-core-sdk-repository", - "existing_title": "Source", - "incoming_title": "XanaNode Core SDK Repository", + "existing": "xananode.example:technology/cytoscape-js", + "incoming": "xananode.canonical:schema/node-type-technology", + "existing_title": "Cytoscape.js", + "incoming_title": "Technology", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:source/xananode-hugo-repository", + "incoming": "xananode.canonical:schema/node-type-technology", "existing_title": "XanaNode", - "incoming_title": "XanaNode Hugo Repository", + "incoming_title": "Technology", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:source/xananode-hugo-repository", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/node-type-trail", "existing_title": "XanaNode", - "incoming_title": "XanaNode Hugo Repository", + "incoming_title": "Trail", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-source", - "incoming": "xananode.canonical:source/xananode-hugo-repository", - "existing_title": "Source", - "incoming_title": "XanaNode Hugo Repository", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/property-birth_date", + "existing_title": "XanaNode", + "incoming_title": "Birth date", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:source/xananode-net-domain", + "incoming": "xananode.canonical:schema/property-currency_value", "existing_title": "XanaNode", - "incoming_title": "XanaNode.net", + "incoming_title": "Currency value", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:source/xananode-net-domain", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/property-external_identifier", "existing_title": "XanaNode", - "incoming_title": "XanaNode.net", + "incoming_title": "External identifier", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-source", - "incoming": "xananode.canonical:source/xananode-net-domain", - "existing_title": "Source", - "incoming_title": "XanaNode.net", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/property-geo_coordinates", + "existing_title": "XanaNode", + "incoming_title": "Geographic coordinates", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:source/xananode-org-domain", + "incoming": "xananode.canonical:schema/property-measurement_si", "existing_title": "XanaNode", - "incoming_title": "XanaNode.org", + "incoming_title": "SI measurement", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:source/xananode-org-domain", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/property-registry", "existing_title": "XanaNode", - "incoming_title": "XanaNode.org", + "incoming_title": "Property Registry", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-source", - "incoming": "xananode.canonical:source/xananode-org-domain", - "existing_title": "Source", - "incoming_title": "XanaNode.org", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/property-registry-schema", + "existing_title": "XanaNode", + "incoming_title": "Property Registry Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:source/xananode-protocol-repository", + "incoming": "xananode.canonical:schema/relationship-type-alias_of", "existing_title": "XanaNode", - "incoming_title": "XanaNode Protocol Repository", + "incoming_title": "Alias of", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:source/xananode-protocol-repository", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-alternative_to", "existing_title": "XanaNode", - "incoming_title": "XanaNode Protocol Repository", + "incoming_title": "Alternative to", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:project/xananode-protocol", - "incoming": "xananode.canonical:source/xananode-protocol-repository", - "existing_title": "XanaNode Protocol", - "incoming_title": "XanaNode Protocol Repository", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-anticipated", + "existing_title": "XanaNode", + "incoming_title": "Anticipated", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-source", - "incoming": "xananode.canonical:source/xananode-protocol-repository", - "existing_title": "Source", - "incoming_title": "XanaNode Protocol Repository", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-anticipated_by", + "existing_title": "XanaNode", + "incoming_title": "Anticipated By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:source/xananode-studio-repository", + "incoming": "xananode.canonical:schema/relationship-type-anticipates", "existing_title": "XanaNode", - "incoming_title": "XanaNode Studio Repository", + "incoming_title": "Anticipates", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:source/xananode-studio-repository", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-appears_in", "existing_title": "XanaNode", - "incoming_title": "XanaNode Studio Repository", + "incoming_title": "Appears in", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-source", - "incoming": "xananode.canonical:source/xananode-studio-repository", - "existing_title": "Source", - "incoming_title": "XanaNode Studio Repository", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-approved", + "existing_title": "XanaNode", + "incoming_title": "Approved", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:source/xananode-workspace-repository", + "incoming": "xananode.canonical:schema/relationship-type-approved_by", "existing_title": "XanaNode", - "incoming_title": "XanaNode Workspace Repository", + "incoming_title": "Approved By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:source/xananode-workspace-repository", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-arrived_from", "existing_title": "XanaNode", - "incoming_title": "XanaNode Workspace Repository", + "incoming_title": "Arrived From Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:project/xananode-workspace", - "incoming": "xananode.canonical:source/xananode-workspace-repository", - "existing_title": "XanaNode Workspace", - "incoming_title": "XanaNode Workspace Repository", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-arrives_at", + "existing_title": "XanaNode", + "incoming_title": "Arrives at", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-source", - "incoming": "xananode.canonical:source/xananode-workspace-repository", - "existing_title": "Source", - "incoming_title": "XanaNode Workspace Repository", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-authored", + "existing_title": "XanaNode", + "incoming_title": "Authored", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:technology/cytoscape-js", + "incoming": "xananode.canonical:schema/relationship-type-authored_by", "existing_title": "XanaNode", - "incoming_title": "Cytoscape.js", + "incoming_title": "Authored By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:technology/cytoscape-js", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-broader_than", "existing_title": "XanaNode", - "incoming_title": "Cytoscape.js", + "incoming_title": "Broader than", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-technology", - "incoming": "xananode.canonical:technology/cytoscape-js", - "existing_title": "Technology", - "incoming_title": "Cytoscape.js", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-cited_by", + "existing_title": "XanaNode", + "incoming_title": "Cited By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:technology/git", + "incoming": "xananode.canonical:schema/relationship-type-cites", "existing_title": "XanaNode", - "incoming_title": "Git", + "incoming_title": "Cites", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:technology/git", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-claim_of", "existing_title": "XanaNode", - "incoming_title": "Git", + "incoming_title": "Claim Of Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-technology", - "incoming": "xananode.canonical:technology/git", - "existing_title": "Technology", - "incoming_title": "Git", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-clarified_by", + "existing_title": "XanaNode", + "incoming_title": "Clarified By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:technology/hugo", + "incoming": "xananode.canonical:schema/relationship-type-clarifies", "existing_title": "XanaNode", - "incoming_title": "Hugo", + "incoming_title": "Clarifies", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:technology/hugo", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-coined", "existing_title": "XanaNode", - "incoming_title": "Hugo", + "incoming_title": "Coined", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-technology", - "incoming": "xananode.canonical:technology/hugo", - "existing_title": "Technology", - "incoming_title": "Hugo", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-coined_by", + "existing_title": "XanaNode", + "incoming_title": "Coined By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:technology/nodejs", + "incoming": "xananode.canonical:schema/relationship-type-collaborated_with", "existing_title": "XanaNode", - "incoming_title": "Node.js", + "incoming_title": "Collaborated with", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:technology/nodejs", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-compatible_with", "existing_title": "XanaNode", - "incoming_title": "Node.js", + "incoming_title": "Compatible with", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-technology", - "incoming": "xananode.canonical:technology/nodejs", - "existing_title": "Technology", - "incoming_title": "Node.js", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-contains", + "existing_title": "XanaNode", + "incoming_title": "Contains", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:technology/python", + "incoming": "xananode.canonical:schema/relationship-type-contemporary_of", "existing_title": "XanaNode", - "incoming_title": "Python", + "incoming_title": "Contemporary of", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:technology/python", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-context_for", "existing_title": "XanaNode", - "incoming_title": "Python", + "incoming_title": "Context for", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-technology", - "incoming": "xananode.canonical:technology/python", - "existing_title": "Technology", - "incoming_title": "Python", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-continued_from", + "existing_title": "XanaNode", + "incoming_title": "Continued From Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.canonical:trail/xananode-stack-trail", + "incoming": "xananode.canonical:schema/relationship-type-continues_to", "existing_title": "XanaNode", - "incoming_title": "XanaNode Stack Trail", + "incoming_title": "Continues to", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.canonical:trail/xananode-stack-trail", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-contradicted_by", "existing_title": "XanaNode", - "incoming_title": "XanaNode Stack Trail", + "incoming_title": "Contradicted By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/gottfried-wilhelm-leibniz", + "incoming": "xananode.canonical:schema/relationship-type-contradicts", "existing_title": "XanaNode", - "incoming_title": "Gottfried Wilhelm Leibniz", + "incoming_title": "Contradicts", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:person/gottfried-wilhelm-leibniz", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-contrasts_with", "existing_title": "XanaNode", - "incoming_title": "Gottfried Wilhelm Leibniz", + "incoming_title": "Contrasts with", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "xananode.lineage:person/gottfried-wilhelm-leibniz", - "existing_title": "Person", - "incoming_title": "Gottfried Wilhelm Leibniz", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-created", + "existing_title": "XanaNode", + "incoming_title": "Created", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/wilhelm-ostwald", + "incoming": "xananode.canonical:schema/relationship-type-created_by", "existing_title": "XanaNode", - "incoming_title": "Wilhelm Ostwald", + "incoming_title": "Created By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:person/wilhelm-ostwald", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-deep_linked_from", "existing_title": "XanaNode", - "incoming_title": "Wilhelm Ostwald", + "incoming_title": "Deep Linked From Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "xananode.lineage:person/wilhelm-ostwald", - "existing_title": "Person", - "incoming_title": "Wilhelm Ostwald", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-deep_links_to", + "existing_title": "XanaNode", + "incoming_title": "Deep links to", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/jorge-luis-borges", + "incoming": "xananode.canonical:schema/relationship-type-defined_by", "existing_title": "XanaNode", - "incoming_title": "Jorge Luis Borges", + "incoming_title": "Defined By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:person/jorge-luis-borges", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-defines", "existing_title": "XanaNode", - "incoming_title": "Jorge Luis Borges", + "incoming_title": "Defines", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "xananode.lineage:person/jorge-luis-borges", - "existing_title": "Person", - "incoming_title": "Jorge Luis Borges", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-demonstrated_by", + "existing_title": "XanaNode", + "incoming_title": "Demonstrated By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:publication/the-garden-of-forking-paths", + "incoming": "xananode.canonical:schema/relationship-type-demonstrates", "existing_title": "XanaNode", - "incoming_title": "The Garden of Forking Paths", + "incoming_title": "Demonstrates", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:publication/the-garden-of-forking-paths", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-dependency_of", "existing_title": "XanaNode", - "incoming_title": "The Garden of Forking Paths", + "incoming_title": "Dependency Of Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-publication", - "incoming": "xananode.lineage:publication/the-garden-of-forking-paths", - "existing_title": "Publication", - "incoming_title": "The Garden of Forking Paths", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-depends_on", + "existing_title": "XanaNode", + "incoming_title": "Depends on", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/andries-van-dam", + "incoming": "xananode.canonical:schema/relationship-type-depicted_by", "existing_title": "XanaNode", - "incoming_title": "Andries van Dam", + "incoming_title": "Depicted By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:person/andries-van-dam", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-depicts", "existing_title": "XanaNode", - "incoming_title": "Andries van Dam", + "incoming_title": "Depicts", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "xananode.lineage:person/andries-van-dam", - "existing_title": "Person", - "incoming_title": "Andries van Dam", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-derived_from", + "existing_title": "XanaNode", + "incoming_title": "Derived from", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:place/brown-university", + "incoming": "xananode.canonical:schema/relationship-type-derived_into", "existing_title": "XanaNode", - "incoming_title": "Brown University", + "incoming_title": "Derived Into Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:place/brown-university", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-discussed_in", "existing_title": "XanaNode", - "incoming_title": "Brown University", + "incoming_title": "Discussed In Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:project/hypertext-editing-system", + "incoming": "xananode.canonical:schema/relationship-type-discusses", "existing_title": "XanaNode", - "incoming_title": "Hypertext Editing System", + "incoming_title": "Discusses", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:project/hypertext-editing-system", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-disputed_by", "existing_title": "XanaNode", - "incoming_title": "Hypertext Editing System", + "incoming_title": "Disputed By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-project", - "incoming": "xananode.lineage:project/hypertext-editing-system", - "existing_title": "Project", - "incoming_title": "Hypertext Editing System", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-disputed_identity", + "existing_title": "XanaNode", + "incoming_title": "Disputed identity", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:project/fress", + "incoming": "xananode.canonical:schema/relationship-type-disputes", "existing_title": "XanaNode", - "incoming_title": "FRESS", + "incoming_title": "Disputes", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:project/fress", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-documented_by", "existing_title": "XanaNode", - "incoming_title": "FRESS", + "incoming_title": "Documented By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-project", - "incoming": "xananode.lineage:project/fress", - "existing_title": "Project", - "incoming_title": "FRESS", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-documents", + "existing_title": "XanaNode", + "incoming_title": "Documents", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:project/intermedia", + "incoming": "xananode.canonical:schema/relationship-type-enabled_by", "existing_title": "XanaNode", - "incoming_title": "Intermedia", + "incoming_title": "Enabled By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:project/intermedia", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-enables", "existing_title": "XanaNode", - "incoming_title": "Intermedia", + "incoming_title": "Enables", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-project", - "incoming": "xananode.lineage:project/intermedia", - "existing_title": "Project", - "incoming_title": "Intermedia", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-equivalent_to", + "existing_title": "XanaNode", + "incoming_title": "Equivalent to", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/nicholas-negroponte", + "incoming": "xananode.canonical:schema/relationship-type-evidence_for", "existing_title": "XanaNode", - "incoming_title": "Nicholas Negroponte", + "incoming_title": "Evidence for", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:person/nicholas-negroponte", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-explained_by", "existing_title": "XanaNode", - "incoming_title": "Nicholas Negroponte", + "incoming_title": "Explained By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "xananode.lineage:person/nicholas-negroponte", - "existing_title": "Person", - "incoming_title": "Nicholas Negroponte", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-explains", + "existing_title": "XanaNode", + "incoming_title": "Explains", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/seymour-papert", + "incoming": "xananode.canonical:schema/relationship-type-extended_by", "existing_title": "XanaNode", - "incoming_title": "Seymour Papert", + "incoming_title": "Extended By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:person/seymour-papert", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-extends", "existing_title": "XanaNode", - "incoming_title": "Seymour Papert", + "incoming_title": "Extends", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "xananode.lineage:person/seymour-papert", - "existing_title": "Person", - "incoming_title": "Seymour Papert", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-extension_of", + "existing_title": "XanaNode", + "incoming_title": "Extension of", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/marvin-minsky", + "incoming": "xananode.canonical:schema/relationship-type-featured_in", "existing_title": "XanaNode", - "incoming_title": "Marvin Minsky", + "incoming_title": "Featured In Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:person/marvin-minsky", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-featured_speaker", "existing_title": "XanaNode", - "incoming_title": "Marvin Minsky", + "incoming_title": "Featured Speaker Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "xananode.lineage:person/marvin-minsky", - "existing_title": "Person", - "incoming_title": "Marvin Minsky", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-features", + "existing_title": "XanaNode", + "incoming_title": "Features", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:organization/mit-media-lab", + "incoming": "xananode.canonical:schema/relationship-type-followed", "existing_title": "XanaNode", - "incoming_title": "MIT Media Lab", + "incoming_title": "Followed Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:organization/mit-media-lab", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-friend_of", "existing_title": "XanaNode", - "incoming_title": "MIT Media Lab", + "incoming_title": "Friend of", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-organization", - "incoming": "xananode.lineage:organization/mit-media-lab", - "existing_title": "Organization", - "incoming_title": "MIT Media Lab", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-had_participant", + "existing_title": "XanaNode", + "incoming_title": "Had Participant Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/hans-peter-brondmo", + "incoming": "xananode.canonical:schema/relationship-type-has_alias", "existing_title": "XanaNode", - "incoming_title": "Hans Peter Brondmo", + "incoming_title": "Has Alias Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:person/hans-peter-brondmo", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-has_appearance", "existing_title": "XanaNode", - "incoming_title": "Hans Peter Brondmo", + "incoming_title": "Has Appearance Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "xananode.lineage:person/hans-peter-brondmo", - "existing_title": "Person", - "incoming_title": "Hans Peter Brondmo", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-has_claim", + "existing_title": "XanaNode", + "incoming_title": "Has claim", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:technology/micons", + "incoming": "xananode.canonical:schema/relationship-type-has_context", "existing_title": "XanaNode", - "incoming_title": "Micons", + "incoming_title": "Has Context Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:technology/micons", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-has_evidence", "existing_title": "XanaNode", - "incoming_title": "Micons", + "incoming_title": "Has Evidence Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-technology", - "incoming": "xananode.lineage:technology/micons", - "existing_title": "Technology", - "incoming_title": "Micons", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-has_extension", + "existing_title": "XanaNode", + "incoming_title": "Has Extension Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/robert-winter", + "incoming": "xananode.canonical:schema/relationship-type-has_primary_media", "existing_title": "XanaNode", - "incoming_title": "Robert Winter", + "incoming_title": "Has primary media", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:person/robert-winter", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-identified", "existing_title": "XanaNode", - "incoming_title": "Robert Winter", + "incoming_title": "Identified", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "xananode.lineage:person/robert-winter", - "existing_title": "Person", - "incoming_title": "Robert Winter", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-identified_by", + "existing_title": "XanaNode", + "incoming_title": "Identified By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:project/interactive-beethoven-ninth", + "incoming": "xananode.canonical:schema/relationship-type-implemented_by", "existing_title": "XanaNode", - "incoming_title": "Interactive Beethoven's Ninth", + "incoming_title": "Implemented By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:project/interactive-beethoven-ninth", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-implements", "existing_title": "XanaNode", - "incoming_title": "Interactive Beethoven's Ninth", + "incoming_title": "Implements", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-project", - "incoming": "xananode.lineage:project/interactive-beethoven-ninth", - "existing_title": "Project", - "incoming_title": "Interactive Beethoven's Ninth", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-included_in", + "existing_title": "XanaNode", + "incoming_title": "Included In Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/robert-abel", + "incoming": "xananode.canonical:schema/relationship-type-includes", "existing_title": "XanaNode", - "incoming_title": "Robert Abel", + "incoming_title": "Includes", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:person/robert-abel", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-influenced", "existing_title": "XanaNode", - "incoming_title": "Robert Abel", + "incoming_title": "Influenced", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "xananode.lineage:person/robert-abel", - "existing_title": "Person", - "incoming_title": "Robert Abel", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-influenced_by", + "existing_title": "XanaNode", + "incoming_title": "Influenced By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:project/interactive-guernica", + "incoming": "xananode.canonical:schema/relationship-type-interviewed", "existing_title": "XanaNode", - "incoming_title": "Interactive Guernica", + "incoming_title": "Interviewed", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:project/interactive-guernica", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-interviewed_by", "existing_title": "XanaNode", - "incoming_title": "Interactive Guernica", + "incoming_title": "Interviewed By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-project", - "incoming": "xananode.lineage:project/interactive-guernica", - "existing_title": "Project", - "incoming_title": "Interactive Guernica", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-introduced", + "existing_title": "XanaNode", + "incoming_title": "Introduced", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/ivan-sutherland", + "incoming": "xananode.canonical:schema/relationship-type-introduced_by", "existing_title": "XanaNode", - "incoming_title": "Ivan Sutherland", + "incoming_title": "Introduced By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:person/ivan-sutherland", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-introduced_in", "existing_title": "XanaNode", - "incoming_title": "Ivan Sutherland", + "incoming_title": "Introduced in", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "xananode.lineage:person/ivan-sutherland", - "existing_title": "Person", - "incoming_title": "Ivan Sutherland", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-introduction_venue_of", + "existing_title": "XanaNode", + "incoming_title": "Introduction Venue Of Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/jaron-lanier", + "incoming": "xananode.canonical:schema/relationship-type-is_start_of", "existing_title": "XanaNode", - "incoming_title": "Jaron Lanier", + "incoming_title": "Is Start Of Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:person/jaron-lanier", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-mapped_from", "existing_title": "XanaNode", - "incoming_title": "Jaron Lanier", + "incoming_title": "Mapped From Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "xananode.lineage:person/jaron-lanier", - "existing_title": "Person", - "incoming_title": "Jaron Lanier", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-maps_to", + "existing_title": "XanaNode", + "incoming_title": "Maps to", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:organization/vpl-research", + "incoming": "xananode.canonical:schema/relationship-type-memorialized_by", "existing_title": "XanaNode", - "incoming_title": "VPL Research", + "incoming_title": "Memorialized By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:organization/vpl-research", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-memorializes", "existing_title": "XanaNode", - "incoming_title": "VPL Research", + "incoming_title": "Memorializes", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-organization", - "incoming": "xananode.lineage:organization/vpl-research", - "existing_title": "Organization", - "incoming_title": "VPL Research", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-mentioned_by", + "existing_title": "XanaNode", + "incoming_title": "Mentioned By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/scott-fisher", + "incoming": "xananode.canonical:schema/relationship-type-mentions", "existing_title": "XanaNode", - "incoming_title": "Scott Fisher", + "incoming_title": "Mentions", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:person/scott-fisher", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-motivated_by", "existing_title": "XanaNode", - "incoming_title": "Scott Fisher", + "incoming_title": "Motivated by", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "xananode.lineage:person/scott-fisher", - "existing_title": "Person", - "incoming_title": "Scott Fisher", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-motivates", + "existing_title": "XanaNode", + "incoming_title": "Motivates Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:organization/nasa", + "incoming": "xananode.canonical:schema/relationship-type-narrower_than", "existing_title": "XanaNode", - "incoming_title": "NASA", + "incoming_title": "Narrower Than Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:organization/nasa", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-occurred_at", "existing_title": "XanaNode", - "incoming_title": "NASA", + "incoming_title": "Occurred at", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-organization", - "incoming": "xananode.lineage:organization/nasa", - "existing_title": "Organization", - "incoming_title": "NASA", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-parallel_to", + "existing_title": "XanaNode", + "incoming_title": "Parallel to", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:publication/dirk-gentlys-holistic-detective-agency", + "incoming": "xananode.canonical:schema/relationship-type-part_of", "existing_title": "XanaNode", - "incoming_title": "Dirk Gently's Holistic Detective Agency", + "incoming_title": "Part Of Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:publication/dirk-gentlys-holistic-detective-agency", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-participated_in", "existing_title": "XanaNode", - "incoming_title": "Dirk Gently's Holistic Detective Agency", + "incoming_title": "Participated in", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-publication", - "incoming": "xananode.lineage:publication/dirk-gentlys-holistic-detective-agency", - "existing_title": "Publication", - "incoming_title": "Dirk Gently's Holistic Detective Agency", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-popularized", + "existing_title": "XanaNode", + "incoming_title": "Popularized", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:organization/bbc-two", + "incoming": "xananode.canonical:schema/relationship-type-popularized_by", "existing_title": "XanaNode", - "incoming_title": "BBC Two", + "incoming_title": "Popularized By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:organization/bbc-two", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-possible_match", "existing_title": "XanaNode", - "incoming_title": "BBC Two", + "incoming_title": "Possible match", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-organization", - "incoming": "xananode.lineage:organization/bbc-two", - "existing_title": "Organization", - "incoming_title": "BBC Two", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-preceded", + "existing_title": "XanaNode", + "incoming_title": "Preceded", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/richard-saul-wurman", + "incoming": "xananode.canonical:schema/relationship-type-presented", "existing_title": "XanaNode", - "incoming_title": "Richard Saul Wurman", + "incoming_title": "Presented", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:person/richard-saul-wurman", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-presented_by", "existing_title": "XanaNode", - "incoming_title": "Richard Saul Wurman", + "incoming_title": "Presented By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "xananode.lineage:person/richard-saul-wurman", - "existing_title": "Person", - "incoming_title": "Richard Saul Wurman", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-preserved_by", + "existing_title": "XanaNode", + "incoming_title": "Preserved By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/harry-marks", + "incoming": "xananode.canonical:schema/relationship-type-preserves", "existing_title": "XanaNode", - "incoming_title": "Harry Marks", + "incoming_title": "Preserves", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:person/harry-marks", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-produces", "existing_title": "XanaNode", - "incoming_title": "Harry Marks", + "incoming_title": "Produces Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "xananode.lineage:person/harry-marks", - "existing_title": "Person", - "incoming_title": "Harry Marks", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-proposed", + "existing_title": "XanaNode", + "incoming_title": "Proposed", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/john-sculley", + "incoming": "xananode.canonical:schema/relationship-type-proposed_by", "existing_title": "XanaNode", - "incoming_title": "John Sculley", + "incoming_title": "Proposed By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:person/john-sculley", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-quoted_by", "existing_title": "XanaNode", - "incoming_title": "John Sculley", + "incoming_title": "Quoted By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "xananode.lineage:person/john-sculley", - "existing_title": "Person", - "incoming_title": "John Sculley", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-quotes", + "existing_title": "XanaNode", + "incoming_title": "Quotes", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:technology/apple-knowledge-navigator", + "incoming": "xananode.canonical:schema/relationship-type-refined_by", "existing_title": "XanaNode", - "incoming_title": "Apple Knowledge Navigator", + "incoming_title": "Refined By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:technology/apple-knowledge-navigator", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-refines", "existing_title": "XanaNode", - "incoming_title": "Apple Knowledge Navigator", + "incoming_title": "Refines", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-technology", - "incoming": "xananode.lineage:technology/apple-knowledge-navigator", - "existing_title": "Technology", - "incoming_title": "Apple Knowledge Navigator", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-registry", + "existing_title": "XanaNode", + "incoming_title": "Relationship Type Registry", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/bill-atkinson", + "incoming": "xananode.canonical:schema/relationship-type-related_to", "existing_title": "XanaNode", - "incoming_title": "Bill Atkinson", + "incoming_title": "Related to", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:person/bill-atkinson", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-represented_by", "existing_title": "XanaNode", - "incoming_title": "Bill Atkinson", + "incoming_title": "Represented By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "xananode.lineage:person/bill-atkinson", - "existing_title": "Person", - "incoming_title": "Bill Atkinson", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-represents", + "existing_title": "XanaNode", + "incoming_title": "Represents", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/herbie-hancock", + "incoming": "xananode.canonical:schema/relationship-type-required_for", "existing_title": "XanaNode", - "incoming_title": "Herbie Hancock", + "incoming_title": "Required For Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:person/herbie-hancock", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-requires", "existing_title": "XanaNode", - "incoming_title": "Herbie Hancock", + "incoming_title": "Requires", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "xananode.lineage:person/herbie-hancock", - "existing_title": "Person", - "incoming_title": "Herbie Hancock", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-results_from", + "existing_title": "XanaNode", + "incoming_title": "Results from", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/nigel-holmes", + "incoming": "xananode.canonical:schema/relationship-type-same_entity", "existing_title": "XanaNode", - "incoming_title": "Nigel Holmes", + "incoming_title": "Same entity", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:person/nigel-holmes", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-shaped_by", "existing_title": "XanaNode", - "incoming_title": "Nigel Holmes", + "incoming_title": "Shaped By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "xananode.lineage:person/nigel-holmes", - "existing_title": "Person", - "incoming_title": "Nigel Holmes", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-shapes", + "existing_title": "XanaNode", + "incoming_title": "Shapes", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/laurie-anderson", + "incoming": "xananode.canonical:schema/relationship-type-site_of", "existing_title": "XanaNode", - "incoming_title": "Laurie Anderson", + "incoming_title": "Site Of Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:person/laurie-anderson", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-spoke_at", "existing_title": "XanaNode", - "incoming_title": "Laurie Anderson", + "incoming_title": "Spoke at", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "xananode.lineage:person/laurie-anderson", - "existing_title": "Person", - "incoming_title": "Laurie Anderson", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-starts_with", + "existing_title": "XanaNode", + "incoming_title": "Starts with", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/bran-ferren", + "incoming": "xananode.canonical:schema/relationship-type-superseded_by", "existing_title": "XanaNode", - "incoming_title": "Bran Ferren", + "incoming_title": "Superseded By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:person/bran-ferren", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-supersedes", "existing_title": "XanaNode", - "incoming_title": "Bran Ferren", + "incoming_title": "Supersedes", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "xananode.lineage:person/bran-ferren", - "existing_title": "Person", - "incoming_title": "Bran Ferren", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-supported_by", + "existing_title": "XanaNode", + "incoming_title": "Supported By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/robert-cailliau", - "existing_title": "XanaNode", - "incoming_title": "Robert Cailliau", + "existing": "xananode.example:source/source-support", + "incoming": "xananode.canonical:schema/relationship-type-supported_by", + "existing_title": "Support", + "incoming_title": "Supported By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:person/robert-cailliau", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-supports", "existing_title": "XanaNode", - "incoming_title": "Robert Cailliau", + "incoming_title": "Supports", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "xananode.lineage:person/robert-cailliau", - "existing_title": "Person", - "incoming_title": "Robert Cailliau", + "existing": "xananode.example:source/source-support", + "incoming": "xananode.canonical:schema/relationship-type-supports", + "existing_title": "Support", + "incoming_title": "Supports", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:place/cern", + "incoming": "xananode.canonical:schema/relationship-type-threatened_by", "existing_title": "XanaNode", - "incoming_title": "CERN", + "incoming_title": "Threatened By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:place/cern", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-threatens", "existing_title": "XanaNode", - "incoming_title": "CERN", + "incoming_title": "Threatens", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:technology/html", + "incoming": "xananode.canonical:schema/relationship-type-trained_on", "existing_title": "XanaNode", - "incoming_title": "HTML", + "incoming_title": "Trained on", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:technology/html", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-transcluded_by", "existing_title": "XanaNode", - "incoming_title": "HTML", + "incoming_title": "Transcluded By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-technology", - "incoming": "xananode.lineage:technology/html", - "existing_title": "Technology", - "incoming_title": "HTML", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-transcludes", + "existing_title": "XanaNode", + "incoming_title": "Transcludes", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:technology/url-uri", + "incoming": "xananode.canonical:schema/relationship-type-used_as_primary_media_for", "existing_title": "XanaNode", - "incoming_title": "URL/URI", + "incoming_title": "Used As Primary Media For Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:technology/url-uri", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-used_by", "existing_title": "XanaNode", - "incoming_title": "URL/URI", + "incoming_title": "Used By Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-technology", - "incoming": "xananode.lineage:technology/url-uri", - "existing_title": "Technology", - "incoming_title": "URL/URI", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/relationship-type-used_to_train", + "existing_title": "XanaNode", + "incoming_title": "Used To Train Relationship Term", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:technology/http", + "incoming": "xananode.canonical:schema/relationship-type-uses", "existing_title": "XanaNode", - "incoming_title": "HTTP", + "incoming_title": "Uses", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:technology/http", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/ro-crate-metadata-schema", "existing_title": "XanaNode", - "incoming_title": "HTTP", + "incoming_title": "RO-Crate Metadata Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-technology", - "incoming": "xananode.lineage:technology/http", - "existing_title": "Technology", - "incoming_title": "HTTP", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/substrate-diff-schema", + "existing_title": "XanaNode", + "incoming_title": "Substrate Diff Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:organization/ncsa", + "incoming": "xananode.canonical:schema/substrate-manifest-schema", "existing_title": "XanaNode", - "incoming_title": "NCSA", + "incoming_title": "Substrate Manifest Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:organization/ncsa", - "existing_title": "XanaNode", - "incoming_title": "NCSA", + "existing": "xananode.example:concept/substrate-manifest", + "incoming": "xananode.canonical:schema/substrate-manifest-schema", + "existing_title": "Substrate Manifest", + "incoming_title": "Substrate Manifest Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-organization", - "incoming": "xananode.lineage:organization/ncsa", - "existing_title": "Organization", - "incoming_title": "NCSA", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:schema/substrate-node-schema", + "existing_title": "XanaNode", + "incoming_title": "Substrate Node Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/marc-andreessen", + "incoming": "xananode.canonical:schema/substrate-relationships-schema", "existing_title": "XanaNode", - "incoming_title": "Marc Andreessen", + "incoming_title": "Substrate Relationships Schema", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:person/marc-andreessen", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:source/github-profile", "existing_title": "XanaNode", - "incoming_title": "Marc Andreessen", + "incoming_title": "GitHub Profile", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "xananode.lineage:person/marc-andreessen", - "existing_title": "Person", - "incoming_title": "Marc Andreessen", + "existing": "xananode.example:source/source-github", + "incoming": "xananode.canonical:source/github-profile", + "existing_title": "GitHub", + "incoming_title": "GitHub Profile", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:technology/mosaic", + "incoming": "xananode.canonical:source/hugo-official-site", "existing_title": "XanaNode", - "incoming_title": "Mosaic", + "incoming_title": "Hugo Official Site", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:technology/mosaic", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:source/support-xananode", "existing_title": "XanaNode", - "incoming_title": "Mosaic", + "incoming_title": "Support XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-technology", - "incoming": "xananode.lineage:technology/mosaic", - "existing_title": "Technology", - "incoming_title": "Mosaic", + "existing": "xananode.example:source/source-support", + "incoming": "xananode.canonical:source/support-xananode", + "existing_title": "Support", + "incoming_title": "Support XanaNode", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:concept/web-as-incomplete-hypertext", + "incoming": "xananode.canonical:source/xananode-com-domain", "existing_title": "XanaNode", - "incoming_title": "The Web as Incomplete Hypertext", + "incoming_title": "XanaNode.com", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:concept/web-as-incomplete-hypertext", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:source/xananode-core-sdk-repository", "existing_title": "XanaNode", - "incoming_title": "The Web as Incomplete Hypertext", - "confidence": 0.78, - "reason": "Incoming node title or alias closely matches an existing node." - }, - { - "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-concept", - "incoming": "xananode.lineage:concept/web-as-incomplete-hypertext", - "existing_title": "Concept", - "incoming_title": "The Web as Incomplete Hypertext", + "incoming_title": "XanaNode Core SDK Repository", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:technology/guide", + "incoming": "xananode.canonical:source/xananode-hugo-repository", "existing_title": "XanaNode", - "incoming_title": "Guide", + "incoming_title": "XanaNode Hugo Repository", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:technology/guide", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:source/xananode-net-domain", "existing_title": "XanaNode", - "incoming_title": "Guide", + "incoming_title": "XanaNode.net", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-technology", - "incoming": "xananode.lineage:technology/guide", - "existing_title": "Technology", - "incoming_title": "Guide", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:source/xananode-org-domain", + "existing_title": "XanaNode", + "incoming_title": "XanaNode.org", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:project/storyspace", + "incoming": "xananode.canonical:source/xananode-protocol-repository", "existing_title": "XanaNode", - "incoming_title": "Storyspace", + "incoming_title": "XanaNode Protocol Repository", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:project/storyspace", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:source/xananode-studio-repository", "existing_title": "XanaNode", - "incoming_title": "Storyspace", + "incoming_title": "XanaNode Studio Repository", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-project", - "incoming": "xananode.lineage:project/storyspace", - "existing_title": "Project", - "incoming_title": "Storyspace", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:source/xananode-workspace-repository", + "existing_title": "XanaNode", + "incoming_title": "XanaNode Workspace Repository", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:project/zog-kms", + "incoming": "xananode.canonical:technology/cytoscape-js", "existing_title": "XanaNode", - "incoming_title": "ZOG/KMS", + "incoming_title": "Cytoscape.js", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:project/zog-kms", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:technology/git", "existing_title": "XanaNode", - "incoming_title": "ZOG/KMS", + "incoming_title": "Git", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-project", - "incoming": "xananode.lineage:project/zog-kms", - "existing_title": "Project", - "incoming_title": "ZOG/KMS", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:technology/hugo", + "existing_title": "XanaNode", + "incoming_title": "Hugo", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.example:project/project-xanadu", - "incoming": "xananode.lineage:project/xanadu-at-autodesk", - "existing_title": "Project Xanadu", - "incoming_title": "Xanadu at Autodesk", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:technology/nodejs", + "existing_title": "XanaNode", + "incoming_title": "Node.js", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:project/xanadu-at-autodesk", + "incoming": "xananode.canonical:technology/python", "existing_title": "XanaNode", - "incoming_title": "Xanadu at Autodesk", + "incoming_title": "Python", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:project/xanadu-at-autodesk", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.canonical:trail/xananode-stack-trail", "existing_title": "XanaNode", - "incoming_title": "Xanadu at Autodesk", + "incoming_title": "XanaNode Stack Trail", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-project", - "incoming": "xananode.lineage:project/xanadu-at-autodesk", - "existing_title": "Project", - "incoming_title": "Xanadu at Autodesk", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/gottfried-wilhelm-leibniz", + "existing_title": "XanaNode", + "incoming_title": "Gottfried Wilhelm Leibniz", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:concept/conflict-disputed-identity", + "incoming": "xananode.lineage:person/wilhelm-ostwald", "existing_title": "XanaNode", - "incoming_title": "Conflict and Disputed Identity", + "incoming_title": "Wilhelm Ostwald", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:concept/conflict-disputed-identity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/jorge-luis-borges", "existing_title": "XanaNode", - "incoming_title": "Conflict and Disputed Identity", + "incoming_title": "Jorge Luis Borges", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-concept", - "incoming": "xananode.lineage:concept/conflict-disputed-identity", - "existing_title": "Concept", - "incoming_title": "Conflict and Disputed Identity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:publication/the-garden-of-forking-paths", + "existing_title": "XanaNode", + "incoming_title": "The Garden of Forking Paths", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-disputed_identity", - "incoming": "xananode.lineage:concept/conflict-disputed-identity", - "existing_title": "Disputed identity", - "incoming_title": "Conflict and Disputed Identity", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/andries-van-dam", + "existing_title": "XanaNode", + "incoming_title": "Andries van Dam", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:technology/git-backed-substrate", + "incoming": "xananode.lineage:place/brown-university", "existing_title": "XanaNode", - "incoming_title": "Git-backed Substrate", + "incoming_title": "Brown University", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:technology/git-backed-substrate", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:project/hypertext-editing-system", "existing_title": "XanaNode", - "incoming_title": "Git-backed Substrate", + "incoming_title": "Hypertext Editing System", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-technology", - "incoming": "xananode.lineage:technology/git-backed-substrate", - "existing_title": "Technology", - "incoming_title": "Git-backed Substrate", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:project/fress", + "existing_title": "XanaNode", + "incoming_title": "FRESS", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:tool/babel", + "incoming": "xananode.lineage:project/intermedia", "existing_title": "XanaNode", - "incoming_title": "Babel", + "incoming_title": "Intermedia", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:tool/babel", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/nicholas-negroponte", "existing_title": "XanaNode", - "incoming_title": "Babel", + "incoming_title": "Nicholas Negroponte", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:tool/hyperland-vr", + "incoming": "xananode.lineage:person/seymour-papert", "existing_title": "XanaNode", - "incoming_title": "Hyperland VR", + "incoming_title": "Seymour Papert", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:tool/hyperland-vr", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/marvin-minsky", "existing_title": "XanaNode", - "incoming_title": "Hyperland VR", + "incoming_title": "Marvin Minsky", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.lineage:publication/hyperland", - "incoming": "xananode.lineage:tool/hyperland-vr", - "existing_title": "Hyperland", - "incoming_title": "Hyperland VR", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:organization/mit-media-lab", + "existing_title": "XanaNode", + "incoming_title": "MIT Media Lab", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:concept/authored-substrate-overlap", + "incoming": "xananode.lineage:person/hans-peter-brondmo", "existing_title": "XanaNode", - "incoming_title": "Authored Substrate Overlap", + "incoming_title": "Hans Peter Brondmo", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:concept/authored-substrate-overlap", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:technology/micons", "existing_title": "XanaNode", - "incoming_title": "Authored Substrate Overlap", + "incoming_title": "Micons", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-concept", - "incoming": "xananode.lineage:concept/authored-substrate-overlap", - "existing_title": "Concept", - "incoming_title": "Authored Substrate Overlap", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/robert-winter", + "existing_title": "XanaNode", + "incoming_title": "Robert Winter", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-authored", - "incoming": "xananode.lineage:concept/authored-substrate-overlap", - "existing_title": "Authored", - "incoming_title": "Authored Substrate Overlap", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:project/interactive-beethoven-ninth", + "existing_title": "XanaNode", + "incoming_title": "Interactive Beethoven's Ninth", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:claim/overlap-is-federation-signal", + "incoming": "xananode.lineage:person/robert-abel", "existing_title": "XanaNode", - "incoming_title": "Overlap is a Federation Signal", + "incoming_title": "Robert Abel", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:claim/overlap-is-federation-signal", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:project/interactive-guernica", "existing_title": "XanaNode", - "incoming_title": "Overlap is a Federation Signal", + "incoming_title": "Interactive Guernica", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:claim/merge-is-authored-interpretation", + "incoming": "xananode.lineage:person/ivan-sutherland", "existing_title": "XanaNode", - "incoming_title": "Merge is Authored Interpretation", + "incoming_title": "Ivan Sutherland", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:claim/merge-is-authored-interpretation", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/jaron-lanier", "existing_title": "XanaNode", - "incoming_title": "Merge is Authored Interpretation", + "incoming_title": "Jaron Lanier", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/relationship-type-authored", - "incoming": "xananode.lineage:claim/merge-is-authored-interpretation", - "existing_title": "Authored", - "incoming_title": "Merge is Authored Interpretation", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:organization/vpl-research", + "existing_title": "XanaNode", + "incoming_title": "VPL Research", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:claim/lineage-pack-can-overlap-canonical-pack", + "incoming": "xananode.lineage:person/scott-fisher", "existing_title": "XanaNode", - "incoming_title": "Lineage Packs Can Overlap Canonical Packs", + "incoming_title": "Scott Fisher", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:claim/lineage-pack-can-overlap-canonical-pack", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:organization/nasa", "existing_title": "XanaNode", - "incoming_title": "Lineage Packs Can Overlap Canonical Packs", + "incoming_title": "NASA", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "incoming": "xananode.lineage:publication/dirk-gentlys-holistic-detective-agency", "existing_title": "XanaNode", - "incoming_title": "Lost Lineage of Human Knowledge Augmentation", + "incoming_title": "Dirk Gently's Holistic Detective Agency", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:organization/bbc-two", "existing_title": "XanaNode", - "incoming_title": "Lost Lineage of Human Knowledge Augmentation", + "incoming_title": "BBC Two", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-concept", - "incoming": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", - "existing_title": "Concept", - "incoming_title": "Lost Lineage of Human Knowledge Augmentation", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/richard-saul-wurman", + "existing_title": "XanaNode", + "incoming_title": "Richard Saul Wurman", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/paul-otlet", + "incoming": "xananode.lineage:person/harry-marks", "existing_title": "XanaNode", - "incoming_title": "Paul Otlet", + "incoming_title": "Harry Marks", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:person/paul-otlet", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/john-sculley", "existing_title": "XanaNode", - "incoming_title": "Paul Otlet", + "incoming_title": "John Sculley", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "xananode.lineage:person/paul-otlet", - "existing_title": "Person", - "incoming_title": "Paul Otlet", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:technology/apple-knowledge-navigator", + "existing_title": "XanaNode", + "incoming_title": "Apple Knowledge Navigator", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/h-g-wells", + "incoming": "xananode.lineage:person/bill-atkinson", "existing_title": "XanaNode", - "incoming_title": "H. G. Wells", + "incoming_title": "Bill Atkinson", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:person/h-g-wells", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/herbie-hancock", "existing_title": "XanaNode", - "incoming_title": "H. G. Wells", + "incoming_title": "Herbie Hancock", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "xananode.lineage:person/h-g-wells", - "existing_title": "Person", - "incoming_title": "H. G. Wells", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/nigel-holmes", + "existing_title": "XanaNode", + "incoming_title": "Nigel Holmes", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/douglas-adams", + "incoming": "xananode.lineage:person/laurie-anderson", "existing_title": "XanaNode", - "incoming_title": "Douglas Adams", + "incoming_title": "Laurie Anderson", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:person/douglas-adams", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/bran-ferren", "existing_title": "XanaNode", - "incoming_title": "Douglas Adams", + "incoming_title": "Bran Ferren", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "xananode.lineage:person/douglas-adams", - "existing_title": "Person", - "incoming_title": "Douglas Adams", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/robert-cailliau", + "existing_title": "XanaNode", + "incoming_title": "Robert Cailliau", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:publication/hyperland", + "incoming": "xananode.lineage:place/cern", "existing_title": "XanaNode", - "incoming_title": "Hyperland", + "incoming_title": "CERN", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:publication/hyperland", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:technology/html", "existing_title": "XanaNode", - "incoming_title": "Hyperland", + "incoming_title": "HTML", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-publication", - "incoming": "xananode.lineage:publication/hyperland", - "existing_title": "Publication", - "incoming_title": "Hyperland", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:technology/url-uri", + "existing_title": "XanaNode", + "incoming_title": "URL/URI", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.lineage:tool/hyperland-vr", - "incoming": "xananode.lineage:publication/hyperland", - "existing_title": "Hyperland VR", - "incoming_title": "Hyperland", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:technology/http", + "existing_title": "XanaNode", + "incoming_title": "HTTP", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/tom-baker", + "incoming": "xananode.lineage:organization/ncsa", "existing_title": "XanaNode", - "incoming_title": "Tom Baker", + "incoming_title": "NCSA", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:person/tom-baker", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/marc-andreessen", "existing_title": "XanaNode", - "incoming_title": "Tom Baker", + "incoming_title": "Marc Andreessen", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "xananode.lineage:person/tom-baker", - "existing_title": "Person", - "incoming_title": "Tom Baker", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:technology/mosaic", + "existing_title": "XanaNode", + "incoming_title": "Mosaic", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/max-whitby", + "incoming": "xananode.lineage:concept/web-as-incomplete-hypertext", "existing_title": "XanaNode", - "incoming_title": "Max Whitby", + "incoming_title": "The Web as Incomplete Hypertext", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:person/max-whitby", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:technology/guide", "existing_title": "XanaNode", - "incoming_title": "Max Whitby", + "incoming_title": "Guide", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "xananode.lineage:person/max-whitby", - "existing_title": "Person", - "incoming_title": "Max Whitby", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:project/storyspace", + "existing_title": "XanaNode", + "incoming_title": "Storyspace", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:event/ted2-1990", + "incoming": "xananode.lineage:project/zog-kms", "existing_title": "XanaNode", - "incoming_title": "TED2", + "incoming_title": "ZOG/KMS", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:event/ted2-1990", - "existing_title": "XanaNode", - "incoming_title": "TED2", + "existing": "xananode.example:project/project-xanadu", + "incoming": "xananode.lineage:project/xanadu-at-autodesk", + "existing_title": "Project Xanadu", + "incoming_title": "Xanadu at Autodesk", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:place/monterey-california", + "incoming": "xananode.lineage:project/xanadu-at-autodesk", "existing_title": "XanaNode", - "incoming_title": "Monterey, California", + "incoming_title": "Xanadu at Autodesk", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:place/monterey-california", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:concept/conflict-disputed-identity", "existing_title": "XanaNode", - "incoming_title": "Monterey, California", + "incoming_title": "Conflict and Disputed Identity", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/bob-stein", + "incoming": "xananode.lineage:technology/git-backed-substrate", "existing_title": "XanaNode", - "incoming_title": "Bob Stein", + "incoming_title": "Git-backed Substrate", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:person/bob-stein", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:tool/babel", "existing_title": "XanaNode", - "incoming_title": "Bob Stein", + "incoming_title": "Babel", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "xananode.lineage:person/bob-stein", - "existing_title": "Person", - "incoming_title": "Bob Stein", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:tool/hyperland-vr", + "existing_title": "XanaNode", + "incoming_title": "Hyperland VR", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:organization/voyager-company", + "incoming": "xananode.lineage:concept/authored-substrate-overlap", "existing_title": "XanaNode", - "incoming_title": "Voyager Company", + "incoming_title": "Authored Substrate Overlap", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:organization/voyager-company", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:claim/overlap-is-federation-signal", "existing_title": "XanaNode", - "incoming_title": "Voyager Company", + "incoming_title": "Overlap is a Federation Signal", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-organization", - "incoming": "xananode.lineage:organization/voyager-company", - "existing_title": "Organization", - "incoming_title": "Voyager Company", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:claim/merge-is-authored-interpretation", + "existing_title": "XanaNode", + "incoming_title": "Merge is Authored Interpretation", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/alan-kay", + "incoming": "xananode.lineage:claim/lineage-pack-can-overlap-canonical-pack", "existing_title": "XanaNode", - "incoming_title": "Alan Kay", + "incoming_title": "Lineage Packs Can Overlap Canonical Packs", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:person/alan-kay", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:concept/lost-lineage-human-knowledge-augmentation", "existing_title": "XanaNode", - "incoming_title": "Alan Kay", + "incoming_title": "Lost Lineage of Human Knowledge Augmentation", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "xananode.lineage:person/alan-kay", - "existing_title": "Person", - "incoming_title": "Alan Kay", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/paul-otlet", + "existing_title": "XanaNode", + "incoming_title": "Paul Otlet", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:organization/xerox-parc", + "incoming": "xananode.lineage:person/h-g-wells", "existing_title": "XanaNode", - "incoming_title": "Xerox PARC", + "incoming_title": "H. G. Wells", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:organization/xerox-parc", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/douglas-adams", "existing_title": "XanaNode", - "incoming_title": "Xerox PARC", + "incoming_title": "Douglas Adams", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-organization", - "incoming": "xananode.lineage:organization/xerox-parc", - "existing_title": "Organization", - "incoming_title": "Xerox PARC", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:publication/hyperland", + "existing_title": "XanaNode", + "incoming_title": "Hyperland", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:technology/hypercard", + "incoming": "xananode.lineage:person/tom-baker", "existing_title": "XanaNode", - "incoming_title": "HyperCard", + "incoming_title": "Tom Baker", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:technology/hypercard", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/max-whitby", "existing_title": "XanaNode", - "incoming_title": "HyperCard", + "incoming_title": "Max Whitby", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-technology", - "incoming": "xananode.lineage:technology/hypercard", - "existing_title": "Technology", - "incoming_title": "HyperCard", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:event/ted2-1990", + "existing_title": "XanaNode", + "incoming_title": "TED2", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:person/tim-berners-lee", + "incoming": "xananode.lineage:place/monterey-california", "existing_title": "XanaNode", - "incoming_title": "Tim Berners-Lee", + "incoming_title": "Monterey, California", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:person/tim-berners-lee", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:person/bob-stein", "existing_title": "XanaNode", - "incoming_title": "Tim Berners-Lee", + "incoming_title": "Bob Stein", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-person", - "incoming": "xananode.lineage:person/tim-berners-lee", - "existing_title": "Person", - "incoming_title": "Tim Berners-Lee", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:organization/voyager-company", + "existing_title": "XanaNode", + "incoming_title": "Voyager Company", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:technology/world-wide-web", + "incoming": "xananode.lineage:person/alan-kay", "existing_title": "XanaNode", - "incoming_title": "World Wide Web", + "incoming_title": "Alan Kay", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:technology/world-wide-web", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:organization/xerox-parc", "existing_title": "XanaNode", - "incoming_title": "World Wide Web", + "incoming_title": "Xerox PARC", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-technology", - "incoming": "xananode.lineage:technology/world-wide-web", - "existing_title": "Technology", - "incoming_title": "World Wide Web", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:technology/hypercard", + "existing_title": "XanaNode", + "incoming_title": "HyperCard", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", "existing": "xananode.example:concept/xananode", - "incoming": "xananode.lineage:project/aspen-movie-map", + "incoming": "xananode.lineage:person/tim-berners-lee", "existing_title": "XanaNode", - "incoming_title": "Aspen Movie Map", + "incoming_title": "Tim Berners-Lee", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:project/aspen-movie-map", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.lineage:technology/world-wide-web", "existing_title": "XanaNode", - "incoming_title": "Aspen Movie Map", + "incoming_title": "World Wide Web", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:schema/node-type-project", + "existing": "xananode.example:concept/xananode", "incoming": "xananode.lineage:project/aspen-movie-map", - "existing_title": "Project", + "existing_title": "XanaNode", "incoming_title": "Aspen Movie Map", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." @@ -25519,10 +4853,10 @@ }, { "kind": "possible_same_entity", - "existing": "xananode.canonical:concept/xananode", - "incoming": "xananode.lineage:trail/lost-lineage-intertwingled-trail", + "existing": "xananode.example:concept/xananode", + "incoming": "xananode.review:observation/unresolved-review-fixture", "existing_title": "XanaNode", - "incoming_title": "Lost Lineage Intertwingled Trail", + "incoming_title": "Unresolved Review Fixture", "confidence": 0.78, "reason": "Incoming node title or alias closely matches an existing node." } @@ -31203,6 +10537,18 @@ "touches_target": true, "confidence": 0.9, "reason": "Incoming relationship references at least one node already present in the substrate." + }, + { + "kind": "incoming_relationship_touches_existing_node", + "relationship": "xananode.review:rel/fixture-context-for-review", + "source": "xananode.review:observation/unresolved-review-fixture", + "target": "xananode.example:concept/review-suggestions", + "type": "context_for", + "summary": "The fixture exists to demonstrate pending review suggestions without polluting canonical or lineage packs.", + "touches_source": true, + "touches_target": true, + "confidence": 0.9, + "reason": "Incoming relationship references at least one node already present in the substrate." } ], "new_nodes": [], diff --git a/exampleSite/static/xananode-suggestions.md b/exampleSite/static/xananode-suggestions.md index 5a95f237..168d0e6e 100644 --- a/exampleSite/static/xananode-suggestions.md +++ b/exampleSite/static/xananode-suggestions.md @@ -4,18700 +4,3753 @@ Status: pending user approval These suggestions are not auto-applied. Review each replacement before editing content. -Autolinks: 235 -Pending transclusions: 0 +Autolinks: 3 +Pending transclusions: 1 Implemented transclusions: 4 -Merge candidates: 2464 -Imported relationships touching existing nodes: 473 +Merge candidates: 527 +Imported relationships touching existing nodes: 474 ## Autolinks -1. content\trails\xananode-implementation-stack-trail.md:25:30 - - Match: XanaNode - - Target: XanaNode (xananode.example:concept/xananode) - - Replacement: [XanaNode](xananode) - - Approved: false - -2. content\trails\xananode-implementation-stack-trail.md:25:30 - - Match: XanaNode - - Target: XanaNode (xananode.canonical:concept/xananode) - - Replacement: [XanaNode](xananode.canonical:concept/xananode) - - Approved: false - -3. content\concepts\fragment-node.md:15:1 - - Match: Fragment - - Target: Fragment (xananode.canonical:schema/node-type-fragment) - - Replacement: [Fragment](xananode.canonical:schema/node-type-fragment) - - Approved: false - -4. content\concepts\tumbler-addressing.md:23:68 - - Match: fragment - - Target: Fragment (xananode.canonical:schema/node-type-fragment) - - Replacement: [fragment](xananode.canonical:schema/node-type-fragment) - - Approved: false - -5. content\concepts\transclusion.md:13:25 - - Match: source - - Target: Source (xananode.canonical:schema/node-type-source) - - Replacement: [source](xananode.canonical:schema/node-type-source) - - Approved: false - -6. content\essays\using-hugo-with-protocol-json.md:47:69 - - Match: protocol artifacts - - Target: Protocol Artifacts (xananode.example:concept/protocol-artifacts) - - Replacement: [protocol artifacts](protocol-artifacts) - - Approved: false - -7. content\essays\using-hugo-with-protocol-json.md:47:69 - - Match: protocol artifacts - - Target: Protocol Artifacts (xananode.canonical:concept/protocol-artifacts) - - Replacement: [protocol artifacts](xananode.canonical:concept/protocol-artifacts) - - Approved: false - -8. content\essays\using-hugo-with-protocol-json.md:20:73 - - Match: authored - - Target: Authored (xananode.canonical:schema/relationship-type-authored) - - Replacement: [authored](xananode.canonical:schema/relationship-type-authored) - - Approved: false - -9. content\concepts\transclusion.md:13:32 - - Match: fragment - - Target: Fragment (xananode.canonical:schema/node-type-fragment) - - Replacement: [fragment](xananode.canonical:schema/node-type-fragment) - - Approved: false - -10. content\concepts\fragment-node.md:17:37 - - Match: source - - Target: Source (xananode.canonical:schema/node-type-source) - - Replacement: [source](xananode.canonical:schema/node-type-source) - - Approved: false - -11. content\trails\xananode-implementation-stack-trail.md:31:65 - - Match: Hugo - - Target: Hugo (xananode.example:technology/hugo) - - Replacement: [Hugo](hugo) - - Approved: false - -12. content\trails\xananode-implementation-stack-trail.md:31:65 - - Match: Hugo - - Target: Hugo (xananode.canonical:technology/hugo) - - Replacement: [Hugo](xananode.canonical:technology/hugo) - - Approved: false - -13. content\trails\protocol-artifacts-trail.md:38:48 - - Match: relationship - - Target: Relationship (xananode.canonical:schema/node-type-relationship) - - Replacement: [relationship](xananode.canonical:schema/node-type-relationship) - - Approved: false - -14. content\schemas\substrate-manifest-schema.md:17:6 - - Match: schema - - Target: Schema (xananode.canonical:schema/node-type-schema) - - Replacement: [schema](xananode.canonical:schema/node-type-schema) - - Approved: false - -15. content\essays\what-is-xananode.md:22:14 - - Match: defines - - Target: Defines (xananode.canonical:schema/relationship-type-defines) - - Replacement: [defines](xananode.canonical:schema/relationship-type-defines) - - Approved: false - -16. content\essays\using-hugo-with-protocol-json.md:18:1 - - Match: Hugo - - Target: Hugo (xananode.example:technology/hugo) - - Replacement: [Hugo](hugo) - - Approved: false - -17. content\essays\using-hugo-with-protocol-json.md:18:1 - - Match: Hugo - - Target: Hugo (xananode.canonical:technology/hugo) - - Replacement: [Hugo](xananode.canonical:technology/hugo) - - Approved: false - -18. content\essays\start-here.md:28:25 - - Match: XanaNode - - Target: XanaNode (xananode.canonical:concept/xananode) - - Replacement: [XanaNode](xananode.canonical:concept/xananode) - - Approved: false - -19. content\concepts\tumbler-addressing.md:27:120 - - Match: source - - Target: Source (xananode.canonical:schema/node-type-source) - - Replacement: [source](xananode.canonical:schema/node-type-source) - - Approved: false - -20. content\concepts\tumbler-addressing.md:23:28 - - Match: uses - - Target: Uses (xananode.canonical:schema/relationship-type-uses) - - Replacement: [uses](xananode.canonical:schema/relationship-type-uses) - - Approved: false - -21. content\concepts\transclusion.md:13:14 - - Match: includes - - Target: Includes (xananode.canonical:schema/relationship-type-includes) - - Replacement: [includes](xananode.canonical:schema/relationship-type-includes) - - Approved: false - -22. content\concepts\substrate-relationship-list.md:15:6 - - Match: relationship - - Target: Relationship (xananode.canonical:schema/node-type-relationship) - - Replacement: [relationship](xananode.canonical:schema/node-type-relationship) - - Approved: false - -23. content\concepts\single-source-of-truth.md:15:8 - - Match: source - - Target: Source (xananode.canonical:schema/node-type-source) - - Replacement: [source](xananode.canonical:schema/node-type-source) - - Approved: false - -24. content\concepts\schema-extension.md:17:10 - - Match: schema - - Target: Schema (xananode.canonical:schema/node-type-schema) - - Replacement: [schema](xananode.canonical:schema/node-type-schema) - - Approved: false - -25. content\concepts\provenance.md:13:3 - - Match: claim - - Target: Claim (xananode.canonical:schema/node-type-claim) - - Replacement: [claim](xananode.canonical:schema/node-type-claim) - - Approved: false - -26. content\concepts\deep-linking.md:15:39 - - Match: fragment - - Target: Fragment (xananode.canonical:schema/node-type-fragment) - - Replacement: [fragment](xananode.canonical:schema/node-type-fragment) - - Approved: false - -27. content\concepts\compatibility-report.md:15:47 - - Match: schema - - Target: Schema (xananode.canonical:schema/node-type-schema) - - Replacement: [schema](xananode.canonical:schema/node-type-schema) - - Approved: false - -28. content\claims\claim-relationships-preserve-context.md:14:27 - - Match: source - - Target: Source (xananode.canonical:schema/node-type-source) - - Replacement: [source](xananode.canonical:schema/node-type-source) - - Approved: false - -29. content\trails\xananode-implementation-stack-trail.md:31:82 - - Match: static publishing - - Target: Static Publishing (xananode.example:technology/static-publishing) - - Replacement: [static publishing](static-publishing) - - Approved: false - -30. content\trails\xananode-implementation-stack-trail.md:40:15 - - Match: xananode-workspace-repo - - Target: XanaNode Workspace Repository (xananode.example:source/xananode-workspace-repo) - - Replacement: [xananode-workspace-repo](xananode-workspace-repo) - - Approved: false - -31. content\trails\xananode-implementation-stack-trail.md:41:15 - - Match: xananode-studio-repo - - Target: XanaNode Studio Repository (xananode.example:source/xananode-studio-repo) - - Replacement: [xananode-studio-repo](xananode-studio-repo) - - Approved: false - -32. content\trails\xananode-implementation-stack-trail.md:37:15 - - Match: xananode-protocol-repo - - Target: XanaNode Protocol Repository (xananode.example:source/xananode-protocol-repo) - - Replacement: [xananode-protocol-repo](xananode-protocol-repo) - - Approved: false - -33. content\trails\xananode-implementation-stack-trail.md:39:15 - - Match: xananode-hugo-repo - - Target: XanaNode Hugo Repository (xananode.example:source/xananode-hugo-repo) - - Replacement: [xananode-hugo-repo](xananode-hugo-repo) - - Approved: false - -34. content\trails\xananode-implementation-stack-trail.md:38:15 - - Match: xananode-core-sdk-repo - - Target: XanaNode Core SDK Repository (xananode.example:source/xananode-core-sdk-repo) - - Replacement: [xananode-core-sdk-repo](xananode-core-sdk-repo) - - Approved: false - -35. content\trails\xananode-implementation-stack-trail.md:31:118 - - Match: protocol artifacts - - Target: Protocol Artifacts (xananode.example:concept/protocol-artifacts) - - Replacement: [protocol artifacts](protocol-artifacts) - - Approved: false - -36. content\trails\xananode-implementation-stack-trail.md:31:118 - - Match: protocol artifacts - - Target: Protocol Artifacts (xananode.canonical:concept/protocol-artifacts) - - Replacement: [protocol artifacts](xananode.canonical:concept/protocol-artifacts) - - Approved: false - -37. content\trails\xananode-implementation-stack-trail.md:29:120 - - Match: fragment - - Target: Fragment (xananode.canonical:schema/node-type-fragment) - - Replacement: [fragment](xananode.canonical:schema/node-type-fragment) - - Approved: false - -38. content\trails\xananode-implementation-stack-trail.md:25:6 - - Match: trail - - Target: Trail (xananode.canonical:schema/node-type-trail) - - Replacement: [trail](xananode.canonical:schema/node-type-trail) - - Approved: false - -39. content\trails\xananode-implementation-stack-trail.md:27:66 - - Match: defines - - Target: Defines (xananode.canonical:schema/relationship-type-defines) - - Replacement: [defines](xananode.canonical:schema/relationship-type-defines) - - Approved: false - -40. content\trails\xananode-core-trail.md:38:15 - - Match: start-here - - Target: Start Here (xananode.example:essay/start-here) - - Replacement: [start-here](start-here) - - Approved: false - -41. content\trails\xananode-core-trail.md:44:15 - - Match: tumbler-addressing - - Target: Tumbler Addressing (xananode.example:concept/tumbler-addressing) - - Replacement: [tumbler-addressing](tumbler-addressing) - - Approved: false - -42. content\trails\xananode-core-trail.md:43:15 +1. xananode.review:observation/unresolved-review-fixture:1:59 - Match: transclusion - Target: Transclusion (xananode.example:concept/transclusion) - Replacement: [transclusion](transclusion) - Approved: false -43. content\trails\xananode-core-trail.md:45:15 - - Match: namespacing - - Target: Namespacing (xananode.example:concept/namespacing) - - Replacement: [namespacing](namespacing) - - Approved: false - -44. content\trails\xananode-core-trail.md:40:15 - - Match: knowledge-substrate - - Target: Knowledge Substrate (xananode.example:concept/knowledge-substrate) - - Replacement: [knowledge-substrate](knowledge-substrate) - - Approved: false - -45. content\trails\xananode-core-trail.md:49:15 - - Match: federated-knowledge-substrates - - Target: Federated Knowledge Substrates (xananode.example:concept/federated-knowledge-substrates) - - Replacement: [federated-knowledge-substrates](federated-knowledge-substrates) - - Approved: false - -46. content\trails\xananode-core-trail.md:39:15 - - Match: xananode - - Target: XanaNode (xananode.canonical:concept/xananode) - - Replacement: [xananode](xananode.canonical:concept/xananode) - - Approved: false - -47. content\trails\xananode-core-trail.md:34:6 - - Match: trail - - Target: Trail (xananode.canonical:schema/node-type-trail) - - Replacement: [trail](xananode.canonical:schema/node-type-trail) - - Approved: false - -48. content\trails\xananode-core-trail.md:36:39 - - Match: documents - - Target: Documents (xananode.canonical:schema/relationship-type-documents) - - Replacement: [documents](xananode.canonical:schema/relationship-type-documents) - - Approved: false - -49. content\trails\protocol-artifacts-trail.md:43:15 - - Match: substrate-relationship-list - - Target: Substrate Relationship List (xananode.example:concept/substrate-relationship-list) - - Replacement: [substrate-relationship-list](substrate-relationship-list) - - Approved: false - -50. content\trails\protocol-artifacts-trail.md:42:15 - - Match: substrate-node-record - - Target: Substrate Node Record (xananode.example:concept/substrate-node-record) - - Replacement: [substrate-node-record](substrate-node-record) - - Approved: false - -51. content\trails\protocol-artifacts-trail.md:41:15 - - Match: substrate-manifest - - Target: Substrate Manifest (xananode.example:concept/substrate-manifest) - - Replacement: [substrate-manifest](substrate-manifest) - - Approved: false - -52. content\trails\protocol-artifacts-trail.md:49:15 - - Match: review-suggestions - - Target: Review Suggestions (xananode.example:concept/review-suggestions) - - Replacement: [review-suggestions](review-suggestions) - - Approved: false - -53. content\trails\protocol-artifacts-trail.md:40:15 - - Match: protocol-artifacts +2. xananode.review:observation/unresolved-review-fixture:1:77 + - Match: protocol artifacts - Target: Protocol Artifacts (xananode.example:concept/protocol-artifacts) - - Replacement: [protocol-artifacts](protocol-artifacts) - - Approved: false - -54. content\trails\protocol-artifacts-trail.md:47:15 - - Match: namespace-registry - - Target: Namespace Registry (xananode.example:concept/namespace-registry) - - Replacement: [namespace-registry](namespace-registry) - - Approved: false - -55. content\trails\protocol-artifacts-trail.md:46:15 - - Match: merge-report - - Target: Merge Report (xananode.example:concept/merge-report) - - Replacement: [merge-report](merge-report) - - Approved: false - -56. content\trails\protocol-artifacts-trail.md:48:15 - - Match: known-implementations-registry - - Target: Known Implementations Registry (xananode.example:concept/known-implementations-registry) - - Replacement: [known-implementations-registry](known-implementations-registry) - - Approved: false - -57. content\trails\protocol-artifacts-trail.md:53:15 - - Match: federation-rules - - Target: Federation Rules (xananode.example:concept/federation-rules) - - Replacement: [federation-rules](federation-rules) - - Approved: false - -58. content\trails\protocol-artifacts-trail.md:52:15 - - Match: federation-example - - Target: Federation Example (xananode.example:concept/federation-example) - - Replacement: [federation-example](federation-example) - - Approved: false - -59. content\trails\protocol-artifacts-trail.md:51:15 - - Match: custom-extension-substrate - - Target: Custom Extension Substrate (xananode.example:concept/custom-extension-substrate) - - Replacement: [custom-extension-substrate](custom-extension-substrate) - - Approved: false - -60. content\trails\protocol-artifacts-trail.md:45:15 - - Match: compatibility-report - - Target: Compatibility Report (xananode.example:concept/compatibility-report) - - Replacement: [compatibility-report](compatibility-report) - - Approved: false - -61. content\trails\protocol-artifacts-trail.md:44:15 - - Match: compatibility-levels - - Target: Compatibility Levels (xananode.example:concept/compatibility-levels) - - Replacement: [compatibility-levels](compatibility-levels) - - Approved: false - -62. content\trails\protocol-artifacts-trail.md:50:15 - - Match: canonical-type-policy - - Target: Canonical Type Policy (xananode.example:concept/canonical-type-policy) - - Replacement: [canonical-type-policy](canonical-type-policy) - - Approved: false - -63. content\trails\protocol-artifacts-trail.md:36:6 - - Match: trail - - Target: Trail (xananode.canonical:schema/node-type-trail) - - Replacement: [trail](xananode.canonical:schema/node-type-trail) - - Approved: false - -64. content\trails\historical-lineage-trail.md:27:85 - - Match: associative trails - - Target: Associative Trails (example.minimal:concept/associative-trails) - - Replacement: [associative trails](example.minimal:concept/associative-trails) - - Approved: false - -65. content\trails\historical-lineage-trail.md:27:6 - - Match: trail - - Target: Trail (xananode.canonical:schema/node-type-trail) - - Replacement: [trail](xananode.canonical:schema/node-type-trail) - - Approved: false - -66. content\trails\branching-orientation-trail.md:44:15 - - Match: start-here - - Target: Start Here (xananode.example:essay/start-here) - - Replacement: [start-here](start-here) - - Approved: false - -67. content\trails\branching-orientation-trail.md:45:15 - - Match: xananode - - Target: XanaNode (xananode.canonical:concept/xananode) - - Replacement: [xananode](xananode.canonical:concept/xananode) - - Approved: false - -68. content\trails\branching-orientation-trail.md:42:6 - - Match: trail - - Target: Trail (xananode.canonical:schema/node-type-trail) - - Replacement: [trail](xananode.canonical:schema/node-type-trail) - - Approved: false - -69. content\technologies\hugo.md:11:74 - - Match: XanaNode - - Target: XanaNode (xananode.example:concept/xananode) - - Replacement: [XanaNode](xananode) - - Approved: false - -70. content\technologies\hugo.md:11:74 - - Match: XanaNode - - Target: XanaNode (xananode.canonical:concept/xananode) - - Replacement: [XanaNode](xananode.canonical:concept/xananode) - - Approved: false - -71. content\technologies\hugo.md:11:1 - - Match: Hugo - - Target: Hugo (xananode.canonical:technology/hugo) - - Replacement: [Hugo](xananode.canonical:technology/hugo) - - Approved: false - -72. content\technologies\cytoscape-js.md:11:1 - - Match: Cytoscape.js - - Target: Cytoscape.js (xananode.canonical:technology/cytoscape-js) - - Replacement: [Cytoscape.js](xananode.canonical:technology/cytoscape-js) - - Approved: false - -73. content\sources\xananode-workspace-repo.md:17:111 - - Match: Git - - Target: Git (xananode.canonical:technology/git) - - Replacement: [Git](xananode.canonical:technology/git) - - Approved: false - -74. content\sources\xananode-studio-repo.md:19:96 - - Match: Hugo - - Target: Hugo (xananode.example:technology/hugo) - - Replacement: [Hugo](hugo) - - Approved: false - -75. content\sources\xananode-studio-repo.md:19:96 - - Match: Hugo - - Target: Hugo (xananode.canonical:technology/hugo) - - Replacement: [Hugo](xananode.canonical:technology/hugo) - - Approved: false - -76. content\sources\xananode-protocol-repo.md:19:52 - - Match: XanaNode - - Target: XanaNode (xananode.example:concept/xananode) - - Replacement: [XanaNode](xananode) - - Approved: false - -77. content\sources\xananode-protocol-repo.md:19:52 - - Match: XanaNode - - Target: XanaNode (xananode.canonical:concept/xananode) - - Replacement: [XanaNode](xananode.canonical:concept/xananode) - - Approved: false - -78. content\sources\xananode-protocol-repo.md:19:32 - - Match: source - - Target: Source (xananode.canonical:schema/node-type-source) - - Replacement: [source](xananode.canonical:schema/node-type-source) + - Replacement: [protocol artifacts](protocol-artifacts) - Approved: false -79. content\sources\xananode-hugo-repo.md:19:5 - - Match: Hugo - - Target: Hugo (xananode.example:technology/hugo) - - Replacement: [Hugo](hugo) +3. xananode.review:observation/unresolved-review-fixture:1:48 + - Match: Hyperland + - Target: Hyperland (xananode.lineage:publication/hyperland) + - Replacement: [Hyperland](xananode.lineage:publication/hyperland) - Approved: false -80. content\sources\xananode-hugo-repo.md:19:104 - - Match: XanaNode - - Target: XanaNode (xananode.example:concept/xananode) - - Replacement: [XanaNode](xananode) - - Approved: false +## Implemented Transclusions -81. content\sources\xananode-hugo-repo.md:19:104 - - Match: XanaNode - - Target: XanaNode (xananode.canonical:concept/xananode) - - Replacement: [XanaNode](xananode.canonical:concept/xananode) - - Approved: false +1. content\concepts\tumbler-addressing.md + - Target: Associative Trails Fragment (xananode.example:fragment/as-we-may-think-0004@v1/0004) + - Tumbler: xananode.example:source/as-we-may-think@sha256:5e8e3a3bbe2278db54e5ea7b8e6a2677b620f67d2095e37409bc7c42451e1705#fragment/0004@sha256:f712416ac32e6b8771dcbe4315d4d9ff61635e6407265b20301ec3e3a79afc0e + - Text: Bush argued that the growing record of knowledge required better associative methods for navigation and recall. + - Implemented: true -82. content\sources\xananode-hugo-repo.md:19:21 - - Match: contains - - Target: Contains (xananode.canonical:schema/relationship-type-contains) - - Replacement: [contains](xananode.canonical:schema/relationship-type-contains) - - Approved: false +2. content\concepts\transclusion.md + - Target: Reusable Media Fragment (xananode.example:fragment/xanadu-document-interconnection-0001@v1/0001) + - Tumbler: xananode.example:source/xanadu-document-interconnection@sha256:551b9b3f6532555b2b61f8411b721ef8610000d1f5f13d6bb050a03ec8af7b51#fragment/0001@sha256:48d3c63d7645b547a9d41b7f6f39d2f07a885f4a479353dd3ae8742c4225cbfe + - Text: Nelson's work provides a key source layer for transclusion, reusable media, and visible interconnection. + - Implemented: true -83. content\sources\xananode-hugo-repo.md:19:5 - - Match: Hugo - - Target: Hugo (xananode.canonical:technology/hugo) - - Replacement: [Hugo](xananode.canonical:technology/hugo) - - Approved: false +3. content\concepts\fragment-node.md + - Target: Augmenting Human Intelligence Fragment (xananode.example:fragment/mother-of-all-demos-0001@v1/0001) + - Tumbler: xananode.example:source/mother-of-all-demos@sha256:88a43c06a3135ff5a982ca8efe948753f1d6e839561dcf664bd873719025e210#fragment/0001@sha256:217a3bcf5fb3c571fd4661497b6bdde97bba61576045ca253f21b9c0d2987ce4 + - Text: The demonstration showed computers as tools for augmenting human intelligence and navigating structured knowledge work. + - Implemented: true -84. content\sources\xananode-core-sdk-repo.md:19:74 - - Match: fragment - - Target: Fragment (xananode.canonical:schema/node-type-fragment) - - Replacement: [fragment](xananode.canonical:schema/node-type-fragment) - - Approved: false +4. example.minimal:essay/relationship-navigation-intro + - Target: example.minimal:fragment/as-we-may-think-0004 (example.minimal:fragment/as-we-may-think-0004@versioned/fragment) + - Tumbler: example.minimal:source/as-we-may-think@git:8e47e70:examples/minimal-substrate/nodes/source-as-we-may-think.json#fragment/0004@sha256:example-as-we-may-think-fragment-0004 + - Text: The essay includes the source fragment by stable reference instead of duplicating it. + - Implemented: true -85. content\sources\xananode-core-sdk-repo.md:19:93 - - Match: relationship - - Target: Relationship (xananode.canonical:schema/node-type-relationship) - - Replacement: [relationship](xananode.canonical:schema/node-type-relationship) - - Approved: false +## Pending Transclusions -86. content\sources\xanadu-document-interconnection.md:27:92 - - Match: media - - Target: Media (xananode.canonical:schema/node-type-media) - - Replacement: [media](xananode.canonical:schema/node-type-media) +1. xananode.review:observation/unresolved-review-fixture:1:1 + - Target: xananode.example:fragment/xanadu-document-interconnection-0001 (xananode.example:fragment/xanadu-document-interconnection-0001@versioned/fragment) + - Match: This node appears to quote or closely reuse an authored fragment. + - Replacement: {{< xana ref="xananode.example:fragment/xanadu-document-interconnection-0001" >}} - Approved: false -87. content\sources\xanadu-document-interconnection.md:27:30 - - Match: source - - Target: Source (xananode.canonical:schema/node-type-source) - - Replacement: [source](xananode.canonical:schema/node-type-source) - - Approved: false +## Merge Candidates -88. content\sources\source-code-link-decay-study.md:17:6 - - Match: source - - Target: Source (xananode.canonical:schema/node-type-source) - - Replacement: [source](xananode.canonical:schema/node-type-source) +1. As We May Think Fragment 0004 + - Existing: Associative Trails Fragment (xananode.example:fragment/as-we-may-think-0004) + - Incoming: As We May Think Fragment 0004 (example.minimal:fragment/as-we-may-think-0004) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -89. content\schemas\xananode-relationship-types.md:15:208 - - Match: deep-linking - - Target: Deep Linking (xananode.example:concept/deep-linking) - - Replacement: [deep-linking](deep-linking) +2. Knowledge Substrate + - Existing: Knowledge Substrate (xananode.example:concept/knowledge-substrate) + - Incoming: Knowledge Substrate (example.minimal:concept/knowledge-substrate) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -90. content\schemas\xananode-relationship-types.md:15:146 - - Match: media - - Target: Media (xananode.canonical:schema/node-type-media) - - Replacement: [media](xananode.canonical:schema/node-type-media) +3. As We May Think + - Existing: As We May Think (xananode.example:source/as-we-may-think) + - Incoming: As We May Think (example.minimal:source/as-we-may-think) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -91. content\schemas\xananode-relationship-types.md:13:1 - - Match: Relationship - - Target: Relationship (xananode.canonical:schema/node-type-relationship) - - Replacement: [Relationship](xananode.canonical:schema/node-type-relationship) +4. Start Here + - Existing: Start Here (xananode.example:essay/start-here) + - Incoming: Start Here (example.minimal:trail/start-here) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -92. content\schemas\xananode-relationship-types.md:15:153 - - Match: trail - - Target: Trail (xananode.canonical:schema/node-type-trail) - - Replacement: [trail](xananode.canonical:schema/node-type-trail) +5. Knowledge Substrate + - Existing: Knowledge Substrate (xananode.example:concept/knowledge-substrate) + - Incoming: Knowledge Substrate (xananode.canonical:concept/knowledge-substrate) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -93. content\schemas\xananode-relationship-types.md:15:32 - - Match: contains - - Target: Contains (xananode.canonical:schema/relationship-type-contains) - - Replacement: [contains](xananode.canonical:schema/relationship-type-contains) +6. Protocol Artifacts + - Existing: Protocol Artifacts (xananode.example:concept/protocol-artifacts) + - Incoming: Protocol Artifacts (xananode.canonical:concept/protocol-artifacts) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -94. content\schemas\xananode-node-types.md:15:78 - - Match: claim - - Target: Claim (xananode.canonical:schema/node-type-claim) - - Replacement: [claim](xananode.canonical:schema/node-type-claim) +7. XanaNode + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: XanaNode (xananode.canonical:concept/xananode) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -95. content\schemas\xananode-node-types.md:15:182 - - Match: community - - Target: Community (xananode.canonical:schema/node-type-community) - - Replacement: [community](xananode.canonical:schema/node-type-community) +8. What Is XanaNode? + - Existing: What Is XanaNode? (xananode.example:essay/what-is-xananode) + - Incoming: What Is XanaNode? (xananode.canonical:essay/what-is-xananode) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -96. content\schemas\xananode-node-types.md:15:69 - - Match: concept - - Target: Concept (xananode.canonical:schema/node-type-concept) - - Replacement: [concept](xananode.canonical:schema/node-type-concept) +9. XanaNode Icon + - Existing: XanaNode Icon (xananode.example:media/xananode-icon) + - Incoming: XanaNode Icon (xananode.canonical:media/xananode-icon) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -97. content\schemas\xananode-node-types.md:15:93 - - Match: essay - - Target: Essay (xananode.canonical:schema/node-type-essay) - - Replacement: [essay](xananode.canonical:schema/node-type-essay) +10. XanaNode Hugo Theme + - Existing: XanaNode Hugo Theme (xananode.example:project/xananode-hugo-theme) + - Incoming: XanaNode Hugo Theme (xananode.canonical:project/xananode-hugo-theme) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -98. content\schemas\xananode-node-types.md:15:120 - - Match: event - - Target: Event (xananode.canonical:schema/node-type-event) - - Replacement: [event](xananode.canonical:schema/node-type-event) +11. Compatibility Report Schema + - Existing: Compatibility Report Schema (xananode.example:schema/compatibility-report-schema) + - Incoming: Compatibility Report Schema (xananode.canonical:schema/canonical-schema-compatibility-report) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -99. content\schemas\xananode-node-types.md:15:236 - - Match: fragment - - Target: Fragment (xananode.canonical:schema/node-type-fragment) - - Replacement: [fragment](xananode.canonical:schema/node-type-fragment) +12. Merge Report Schema + - Existing: Merge Report Schema (xananode.example:schema/merge-report-schema) + - Incoming: Merge Report Schema (xananode.canonical:schema/canonical-schema-merge-report) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -100. content\schemas\xananode-node-types.md:15:113 - - Match: media - - Target: Media (xananode.canonical:schema/node-type-media) - - Replacement: [media](xananode.canonical:schema/node-type-media) +13. Substrate Manifest Schema + - Existing: Substrate Manifest Schema (xananode.example:schema/substrate-manifest-schema) + - Incoming: Substrate Manifest Schema (xananode.canonical:schema/canonical-schema-substrate-manifest) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -101. content\schemas\xananode-node-types.md:15:100 - - Match: observation - - Target: Observation (xananode.canonical:schema/node-type-observation) - - Replacement: [observation](xananode.canonical:schema/node-type-observation) +14. Substrate Node Schema + - Existing: Substrate Node Schema (xananode.example:schema/substrate-node-schema) + - Incoming: Substrate Node Schema (xananode.canonical:schema/canonical-schema-substrate-node) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -102. content\schemas\xananode-node-types.md:15:134 - - Match: organization - - Target: Organization (xananode.canonical:schema/node-type-organization) - - Replacement: [organization](xananode.canonical:schema/node-type-organization) +15. Substrate Relationships Schema + - Existing: Substrate Relationships Schema (xananode.example:schema/substrate-relationships-schema) + - Incoming: Substrate Relationships Schema (xananode.canonical:schema/canonical-schema-substrate-relationships) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -103. content\schemas\xananode-node-types.md:15:61 - - Match: person - - Target: Person (xananode.canonical:schema/node-type-person) - - Replacement: [person](xananode.canonical:schema/node-type-person) - - Approved: false - -104. content\schemas\xananode-node-types.md:15:127 - - Match: place - - Target: Place (xananode.canonical:schema/node-type-place) - - Replacement: [place](xananode.canonical:schema/node-type-place) - - Approved: false - -105. content\schemas\xananode-node-types.md:15:148 - - Match: project - - Target: Project (xananode.canonical:schema/node-type-project) - - Replacement: [project](xananode.canonical:schema/node-type-project) - - Approved: false - -106. content\schemas\xananode-node-types.md:15:169 - - Match: publication - - Target: Publication (xananode.canonical:schema/node-type-publication) - - Replacement: [publication](xananode.canonical:schema/node-type-publication) - - Approved: false - -107. content\schemas\xananode-node-types.md:15:193 - - Match: relationship - - Target: Relationship (xananode.canonical:schema/node-type-relationship) - - Replacement: [relationship](xananode.canonical:schema/node-type-relationship) - - Approved: false - -108. content\schemas\xananode-node-types.md:15:207 - - Match: revision - - Target: Revision (xananode.canonical:schema/node-type-revision) - - Replacement: [revision](xananode.canonical:schema/node-type-revision) - - Approved: false - -109. content\schemas\xananode-node-types.md:15:224 - - Match: schema - - Target: Schema (xananode.canonical:schema/node-type-schema) - - Replacement: [schema](xananode.canonical:schema/node-type-schema) - - Approved: false - -110. content\schemas\xananode-node-types.md:15:85 - - Match: source - - Target: Source (xananode.canonical:schema/node-type-source) - - Replacement: [source](xananode.canonical:schema/node-type-source) - - Approved: false - -111. content\schemas\xananode-node-types.md:15:157 - - Match: technology - - Target: Technology (xananode.canonical:schema/node-type-technology) - - Replacement: [technology](xananode.canonical:schema/node-type-technology) - - Approved: false - -112. content\schemas\xananode-node-types.md:15:217 - - Match: trail - - Target: Trail (xananode.canonical:schema/node-type-trail) - - Replacement: [trail](xananode.canonical:schema/node-type-trail) - - Approved: false - -113. content\schemas\xananode-node-types.md:15:32 - - Match: contains - - Target: Contains (xananode.canonical:schema/relationship-type-contains) - - Replacement: [contains](xananode.canonical:schema/relationship-type-contains) - - Approved: false - -114. content\schemas\xananode-node-types.md:13:47 - - Match: represents - - Target: Represents (xananode.canonical:schema/relationship-type-represents) - - Replacement: [represents](xananode.canonical:schema/relationship-type-represents) - - Approved: false - -115. content\schemas\xananode-core-schema.md:29:200 - - Match: relationship - - Target: Relationship (xananode.canonical:schema/node-type-relationship) - - Replacement: [relationship](xananode.canonical:schema/node-type-relationship) - - Approved: false - -116. content\schemas\xananode-core-schema.md:29:31 - - Match: includes - - Target: Includes (xananode.canonical:schema/relationship-type-includes) - - Replacement: [includes](xananode.canonical:schema/relationship-type-includes) - - Approved: false - -117. content\schemas\substrate-relationships-schema.md:19:18 - - Match: relationship - - Target: Relationship (xananode.canonical:schema/node-type-relationship) - - Replacement: [relationship](xananode.canonical:schema/node-type-relationship) - - Approved: false - -118. content\schemas\substrate-relationships-schema.md:17:6 - - Match: schema - - Target: Schema (xananode.canonical:schema/node-type-schema) - - Replacement: [schema](xananode.canonical:schema/node-type-schema) - - Approved: false - -119. content\schemas\substrate-relationships-schema.md:19:46 - - Match: source - - Target: Source (xananode.canonical:schema/node-type-source) - - Replacement: [source](xananode.canonical:schema/node-type-source) - - Approved: false - -120. content\schemas\substrate-relationships-schema.md:19:4 - - Match: requires - - Target: Requires (xananode.canonical:schema/relationship-type-requires) - - Replacement: [requires](xananode.canonical:schema/relationship-type-requires) - - Approved: false - -121. content\schemas\substrate-node-schema.md:19:148 - - Match: fragment - - Target: Fragment (xananode.canonical:schema/node-type-fragment) - - Replacement: [fragment](xananode.canonical:schema/node-type-fragment) - - Approved: false - -122. content\schemas\substrate-node-schema.md:19:66 - - Match: relationship - - Target: Relationship (xananode.canonical:schema/node-type-relationship) - - Replacement: [relationship](xananode.canonical:schema/node-type-relationship) - - Approved: false - -123. content\schemas\substrate-node-schema.md:17:6 - - Match: schema - - Target: Schema (xananode.canonical:schema/node-type-schema) - - Replacement: [schema](xananode.canonical:schema/node-type-schema) - - Approved: false - -124. content\schemas\substrate-node-schema.md:19:4 - - Match: requires - - Target: Requires (xananode.canonical:schema/relationship-type-requires) - - Replacement: [requires](xananode.canonical:schema/relationship-type-requires) - - Approved: false - -125. content\schemas\namespace-schema.md:19:6 - - Match: support - - Target: Support (xananode.example:source/source-support) - - Replacement: [support](source-support) - - Approved: false - -126. content\schemas\merge-report-schema.md:17:6 - - Match: schema - - Target: Schema (xananode.canonical:schema/node-type-schema) - - Replacement: [schema](xananode.canonical:schema/node-type-schema) - - Approved: false - -127. content\schemas\merge-report-schema.md:19:4 - - Match: preserves - - Target: Preserves (xananode.canonical:schema/relationship-type-preserves) - - Replacement: [preserves](xananode.canonical:schema/relationship-type-preserves) - - Approved: false - -128. content\schemas\merge-report-schema.md:17:39 - - Match: proposed - - Target: Proposed (xananode.canonical:schema/relationship-type-proposed) - - Replacement: [proposed](xananode.canonical:schema/relationship-type-proposed) - - Approved: false - -129. content\schemas\compatibility-report-schema.md:17:6 - - Match: schema - - Target: Schema (xananode.canonical:schema/node-type-schema) - - Replacement: [schema](xananode.canonical:schema/node-type-schema) - - Approved: false - -130. content\projects\xananode-hugo-theme.md:21:42 - - Match: media - - Target: Media (xananode.canonical:schema/node-type-media) - - Replacement: [media](xananode.canonical:schema/node-type-media) - - Approved: false - -131. content\projects\project-xanadu.md:13:170 - - Match: media - - Target: Media (xananode.canonical:schema/node-type-media) - - Replacement: [media](xananode.canonical:schema/node-type-media) - - Approved: false - -132. content\projects\project-xanadu.md:13:1 - - Match: Project - - Target: Project (xananode.canonical:schema/node-type-project) - - Replacement: [Project](xananode.canonical:schema/node-type-project) - - Approved: false - -133. content\projects\project-xanadu.md:13:146 - - Match: relationship - - Target: Relationship (xananode.canonical:schema/node-type-relationship) - - Replacement: [relationship](xananode.canonical:schema/node-type-relationship) - - Approved: false - -134. content\projects\memex.md:13:38 - - Match: associative trails - - Target: Associative Trails (example.minimal:concept/associative-trails) - - Replacement: [associative trails](example.minimal:concept/associative-trails) - - Approved: false - -135. content\projects\memex.md:13:26 - - Match: concept - - Target: Concept (xananode.canonical:schema/node-type-concept) - - Replacement: [concept](xananode.canonical:schema/node-type-concept) - - Approved: false - -136. content\people\ted-nelson.md:17:120 - - Match: media - - Target: Media (xananode.canonical:schema/node-type-media) - - Replacement: [media](xananode.canonical:schema/node-type-media) - - Approved: false - -137. content\people\ted-nelson.md:17:24 - - Match: documents - - Target: Documents (xananode.canonical:schema/relationship-type-documents) - - Replacement: [documents](xananode.canonical:schema/relationship-type-documents) - - Approved: false - -138. content\media\xananode-icon.md:29:223 - - Match: documents - - Target: Documents (xananode.canonical:schema/relationship-type-documents) - - Replacement: [documents](xananode.canonical:schema/relationship-type-documents) - - Approved: false - -139. content\essays\what-is-xananode.md:24:5 - - Match: relationship - - Target: Relationship (xananode.canonical:schema/node-type-relationship) - - Replacement: [relationship](xananode.canonical:schema/node-type-relationship) - - Approved: false - -140. content\essays\what-is-xananode.md:26:33 - - Match: authored - - Target: Authored (xananode.canonical:schema/relationship-type-authored) - - Replacement: [authored](xananode.canonical:schema/relationship-type-authored) - - Approved: false - -141. content\essays\what-is-xananode.md:28:181 - - Match: preserves - - Target: Preserves (xananode.canonical:schema/relationship-type-preserves) - - Replacement: [preserves](xananode.canonical:schema/relationship-type-preserves) - - Approved: false - -142. content\essays\using-hugo-with-protocol-json.md:18:13 - - Match: static publishing - - Target: Static Publishing (xananode.example:technology/static-publishing) - - Replacement: [static publishing](static-publishing) - - Approved: false - -143. content\essays\using-hugo-with-protocol-json.md:36:215 - - Match: XanaNode - - Target: XanaNode (xananode.example:concept/xananode) - - Replacement: [XanaNode](xananode) - - Approved: false - -144. content\essays\using-hugo-with-protocol-json.md:35:180 - - Match: typed relationships - - Target: Typed Relationships (xananode.example:concept/typed-relationships) - - Replacement: [typed relationships](typed-relationships) - - Approved: false - -145. content\essays\using-hugo-with-protocol-json.md:35:233 - - Match: transclusion - - Target: Transclusion (xananode.example:concept/transclusion) - - Replacement: [transclusion](transclusion) - - Approved: false - -146. content\essays\using-hugo-with-protocol-json.md:35:146 - - Match: substrate manifest - - Target: Substrate Manifest (xananode.example:concept/substrate-manifest) - - Replacement: [substrate manifest](substrate-manifest) - - Approved: false - -147. content\essays\using-hugo-with-protocol-json.md:36:215 - - Match: XanaNode - - Target: XanaNode (xananode.canonical:concept/xananode) - - Replacement: [XanaNode](xananode.canonical:concept/xananode) - - Approved: false - -148. content\essays\using-hugo-with-protocol-json.md:38:279 - - Match: source - - Target: Source (xananode.canonical:schema/node-type-source) - - Replacement: [source](xananode.canonical:schema/node-type-source) - - Approved: false - -149. content\essays\using-hugo-with-protocol-json.md:35:117 - - Match: demonstrates - - Target: Demonstrates (xananode.canonical:schema/relationship-type-demonstrates) - - Replacement: [demonstrates](xananode.canonical:schema/relationship-type-demonstrates) - - Approved: false - -150. content\essays\using-hugo-with-protocol-json.md:59:261 - - Match: derived from - - Target: Derived from (xananode.canonical:schema/relationship-type-derived_from) - - Replacement: [derived from](xananode.canonical:schema/relationship-type-derived_from) - - Approved: false - -151. content\essays\using-hugo-with-protocol-json.md:36:22 - - Match: extends - - Target: Extends (xananode.canonical:schema/relationship-type-extends) - - Replacement: [extends](xananode.canonical:schema/relationship-type-extends) - - Approved: false - -152. content\essays\using-hugo-with-protocol-json.md:33:18 - - Match: uses - - Target: Uses (xananode.canonical:schema/relationship-type-uses) - - Replacement: [uses](xananode.canonical:schema/relationship-type-uses) - - Approved: false - -153. content\essays\using-hugo-with-protocol-json.md:36:147 - - Match: FRESS - - Target: FRESS (xananode.lineage:project/fress) - - Replacement: [FRESS](xananode.lineage:project/fress) - - Approved: false - -154. content\essays\using-hugo-with-protocol-json.md:36:154 - - Match: Intermedia - - Target: Intermedia (xananode.lineage:project/intermedia) - - Replacement: [Intermedia](xananode.lineage:project/intermedia) - - Approved: false - -155. content\essays\using-hugo-with-protocol-json.md:36:177 - - Match: Hyperland - - Target: Hyperland (xananode.lineage:publication/hyperland) - - Replacement: [Hyperland](xananode.lineage:publication/hyperland) - - Approved: false - -156. content\essays\using-hugo-with-protocol-json.md:36:192 - - Match: TED2 - - Target: TED2 (xananode.lineage:event/ted2-1990) - - Replacement: [TED2](xananode.lineage:event/ted2-1990) - - Approved: false - -157. content\essays\using-hugo-with-protocol-json.md:36:166 - - Match: HyperCard - - Target: HyperCard (xananode.lineage:technology/hypercard) - - Replacement: [HyperCard](xananode.lineage:technology/hypercard) - - Approved: false - -158. content\essays\start-here.md:34:23 - - Match: Hugo - - Target: Hugo (xananode.example:technology/hugo) - - Replacement: [Hugo](hugo) - - Approved: false - -159. content\essays\start-here.md:24:49 - - Match: claim - - Target: Claim (xananode.canonical:schema/node-type-claim) - - Replacement: [claim](xananode.canonical:schema/node-type-claim) - - Approved: false - -160. content\essays\start-here.md:32:111 - - Match: relationship - - Target: Relationship (xananode.canonical:schema/node-type-relationship) - - Replacement: [relationship](xananode.canonical:schema/node-type-relationship) - - Approved: false - -161. content\essays\start-here.md:30:17 - - Match: trail - - Target: Trail (xananode.canonical:schema/node-type-trail) - - Replacement: [trail](xananode.canonical:schema/node-type-trail) - - Approved: false - -162. content\essays\start-here.md:26:122 - - Match: depends on - - Target: Depends on (xananode.canonical:schema/relationship-type-depends_on) - - Replacement: [depends on](xananode.canonical:schema/relationship-type-depends_on) - - Approved: false - -163. content\essays\start-here.md:30:52 - - Match: documents - - Target: Documents (xananode.canonical:schema/relationship-type-documents) - - Replacement: [documents](xananode.canonical:schema/relationship-type-documents) - - Approved: false - -164. content\essays\start-here.md:28:16 - - Match: explains - - Target: Explains (xananode.canonical:schema/relationship-type-explains) - - Replacement: [explains](xananode.canonical:schema/relationship-type-explains) - - Approved: false - -165. content\essays\start-here.md:26:81 - - Match: supports - - Target: Supports (xananode.canonical:schema/relationship-type-supports) - - Replacement: [supports](xananode.canonical:schema/relationship-type-supports) - - Approved: false - -166. content\essays\start-here.md:34:23 - - Match: Hugo - - Target: Hugo (xananode.canonical:technology/hugo) - - Replacement: [Hugo](xananode.canonical:technology/hugo) - - Approved: false - -167. content\concepts\xananode.md:22:1 - - Match: XanaNode - - Target: XanaNode (xananode.canonical:concept/xananode) - - Replacement: [XanaNode](xananode.canonical:concept/xananode) - - Approved: false - -168. content\concepts\xananode.md:24:118 - - Match: media - - Target: Media (xananode.canonical:schema/node-type-media) - - Replacement: [media](xananode.canonical:schema/node-type-media) - - Approved: false - -169. content\concepts\xananode.md:26:10 - - Match: schema - - Target: Schema (xananode.canonical:schema/node-type-schema) - - Replacement: [schema](xananode.canonical:schema/node-type-schema) - - Approved: false - -170. content\concepts\xananode.md:26:169 - - Match: source - - Target: Source (xananode.canonical:schema/node-type-source) - - Replacement: [source](xananode.canonical:schema/node-type-source) - - Approved: false - -171. content\concepts\xananode.md:26:37 - - Match: authored - - Target: Authored (xananode.canonical:schema/relationship-type-authored) - - Replacement: [authored](xananode.canonical:schema/relationship-type-authored) - - Approved: false - -172. content\concepts\xananode.md:24:74 - - Match: documents - - Target: Documents (xananode.canonical:schema/relationship-type-documents) - - Replacement: [documents](xananode.canonical:schema/relationship-type-documents) - - Approved: false - -173. content\concepts\unlabeled-hyperlink.md:13:149 - - Match: source - - Target: Source (xananode.canonical:schema/node-type-source) - - Replacement: [source](xananode.canonical:schema/node-type-source) - - Approved: false - -174. content\concepts\unlabeled-hyperlink.md:13:75 - - Match: contradicts - - Target: Contradicts (xananode.canonical:schema/relationship-type-contradicts) - - Replacement: [contradicts](xananode.canonical:schema/relationship-type-contradicts) - - Approved: false - -175. content\concepts\unlabeled-hyperlink.md:13:88 - - Match: defines - - Target: Defines (xananode.canonical:schema/relationship-type-defines) - - Replacement: [defines](xananode.canonical:schema/relationship-type-defines) - - Approved: false - -176. content\concepts\unlabeled-hyperlink.md:13:97 - - Match: documents - - Target: Documents (xananode.canonical:schema/relationship-type-documents) - - Replacement: [documents](xananode.canonical:schema/relationship-type-documents) - - Approved: false - -177. content\concepts\unlabeled-hyperlink.md:13:116 - - Match: explains - - Target: Explains (xananode.canonical:schema/relationship-type-explains) - - Replacement: [explains](xananode.canonical:schema/relationship-type-explains) - - Approved: false - -178. content\concepts\unlabeled-hyperlink.md:13:136 - - Match: mentions - - Target: Mentions (xananode.canonical:schema/relationship-type-mentions) - - Replacement: [mentions](xananode.canonical:schema/relationship-type-mentions) - - Approved: false - -179. content\concepts\unlabeled-hyperlink.md:13:108 - - Match: quotes - - Target: Quotes (xananode.canonical:schema/relationship-type-quotes) - - Replacement: [quotes](xananode.canonical:schema/relationship-type-quotes) - - Approved: false - -180. content\concepts\unlabeled-hyperlink.md:13:65 - - Match: supports - - Target: Supports (xananode.canonical:schema/relationship-type-supports) - - Replacement: [supports](xananode.canonical:schema/relationship-type-supports) - - Approved: false - -181. content\concepts\typed-relationships.md:15:9 - - Match: relationship - - Target: Relationship (xananode.canonical:schema/node-type-relationship) - - Replacement: [relationship](xananode.canonical:schema/node-type-relationship) - - Approved: false - -182. content\concepts\tumbler-addressing.md:31:152 - - Match: location - - Target: Geographic coordinates (xananode.canonical:schema/property-geo_coordinates) - - Replacement: [location](xananode.canonical:schema/property-geo_coordinates) - - Approved: false - -183. content\concepts\substrate-relationship-list.md:17:119 - - Match: media - - Target: Media (xananode.canonical:schema/node-type-media) - - Replacement: [media](xananode.canonical:schema/node-type-media) - - Approved: false - -184. content\concepts\substrate-relationship-list.md:15:35 - - Match: source - - Target: Source (xananode.canonical:schema/node-type-source) - - Replacement: [source](xananode.canonical:schema/node-type-source) - - Approved: false - -185. content\concepts\substrate-relationship-list.md:17:132 - - Match: trail - - Target: Trail (xananode.canonical:schema/node-type-trail) - - Replacement: [trail](xananode.canonical:schema/node-type-trail) - - Approved: false - -186. content\concepts\substrate-relationship-list.md:17:28 - - Match: authored - - Target: Authored (xananode.canonical:schema/relationship-type-authored) - - Replacement: [authored](xananode.canonical:schema/relationship-type-authored) - - Approved: false - -187. content\concepts\substrate-relationship-list.md:17:71 - - Match: derived from - - Target: Derived from (xananode.canonical:schema/relationship-type-derived_from) - - Replacement: [derived from](xananode.canonical:schema/relationship-type-derived_from) - - Approved: false - -188. content\concepts\substrate-node-record.md:15:129 - - Match: relationship - - Target: Relationship (xananode.canonical:schema/node-type-relationship) - - Replacement: [relationship](xananode.canonical:schema/node-type-relationship) - - Approved: false - -189. content\concepts\substrate-node-record.md:15:4 - - Match: preserves - - Target: Preserves (xananode.canonical:schema/relationship-type-preserves) - - Replacement: [preserves](xananode.canonical:schema/relationship-type-preserves) - - Approved: false - -190. content\concepts\substrate-node-record.md:15:212 - - Match: HTML - - Target: HTML (xananode.lineage:technology/html) - - Replacement: [HTML](xananode.lineage:technology/html) - - Approved: false - -191. content\concepts\substrate-manifest.md:13:74 - - Match: schema - - Target: Schema (xananode.canonical:schema/node-type-schema) - - Replacement: [schema](xananode.canonical:schema/node-type-schema) - - Approved: false - -192. content\concepts\schema-extension.md:21:234 - - Match: XanaNode - - Target: XanaNode (xananode.canonical:concept/xananode) - - Replacement: [XanaNode](xananode.canonical:concept/xananode) - - Approved: false - -193. content\concepts\schema-extension.md:21:191 - - Match: relationship - - Target: Relationship (xananode.canonical:schema/node-type-relationship) - - Replacement: [relationship](xananode.canonical:schema/node-type-relationship) - - Approved: false - -194. content\concepts\review-suggestions.md:13:102 - - Match: fragment - - Target: Fragment (xananode.canonical:schema/node-type-fragment) - - Replacement: [fragment](xananode.canonical:schema/node-type-fragment) - - Approved: false - -195. content\concepts\protocol-artifacts.md:25:42 - - Match: Protocol artifacts - - Target: Protocol Artifacts (xananode.canonical:concept/protocol-artifacts) - - Replacement: [Protocol artifacts](xananode.canonical:concept/protocol-artifacts) - - Approved: false - -196. content\concepts\protocol-artifacts.md:23:146 - - Match: fragment - - Target: Fragment (xananode.canonical:schema/node-type-fragment) - - Replacement: [fragment](xananode.canonical:schema/node-type-fragment) - - Approved: false - -197. content\concepts\protocol-artifacts.md:23:132 - - Match: schema - - Target: Schema (xananode.canonical:schema/node-type-schema) - - Replacement: [schema](xananode.canonical:schema/node-type-schema) - - Approved: false - -198. content\concepts\namespace-registry.md:13:5 - - Match: namespace registry - - Target: Namespace Registry (xananode.canonical:schema/namespace-registry) - - Replacement: [namespace registry](xananode.canonical:schema/namespace-registry) - - Approved: false - -199. content\concepts\merge-validation.md:23:195 - - Match: relationship - - Target: Relationship (xananode.canonical:schema/node-type-relationship) - - Replacement: [relationship](xananode.canonical:schema/node-type-relationship) - - Approved: false - -200. content\concepts\merge-validation.md:23:169 - - Match: schema - - Target: Schema (xananode.canonical:schema/node-type-schema) - - Replacement: [schema](xananode.canonical:schema/node-type-schema) - - Approved: false - -201. content\concepts\merge-validation.md:23:153 - - Match: source - - Target: Source (xananode.canonical:schema/node-type-source) - - Replacement: [source](xananode.canonical:schema/node-type-source) - - Approved: false - -202. content\concepts\merge-validation.md:27:105 - - Match: proposed - - Target: Proposed (xananode.canonical:schema/relationship-type-proposed) - - Replacement: [proposed](xananode.canonical:schema/relationship-type-proposed) - - Approved: false - -203. content\concepts\merge-report.md:19:161 - - Match: relationship - - Target: Relationship (xananode.canonical:schema/node-type-relationship) - - Replacement: [relationship](xananode.canonical:schema/node-type-relationship) - - Approved: false - -204. content\concepts\merge-report.md:17:16 - - Match: trail - - Target: Trail (xananode.canonical:schema/node-type-trail) - - Replacement: [trail](xananode.canonical:schema/node-type-trail) - - Approved: false - -205. content\concepts\merge-report.md:17:43 - - Match: preserves - - Target: Preserves (xananode.canonical:schema/relationship-type-preserves) - - Replacement: [preserves](xananode.canonical:schema/relationship-type-preserves) - - Approved: false - -206. content\concepts\merge-report.md:17:53 - - Match: proposed - - Target: Proposed (xananode.canonical:schema/relationship-type-proposed) - - Replacement: [proposed](xananode.canonical:schema/relationship-type-proposed) - - Approved: false - -207. content\concepts\merge-report.md:19:62 - - Match: uses - - Target: Uses (xananode.canonical:schema/relationship-type-uses) - - Replacement: [uses](xananode.canonical:schema/relationship-type-uses) - - Approved: false - -208. content\concepts\known-implementations-registry.md:13:5 - - Match: known implementations registry - - Target: Known Implementations Registry (xananode.canonical:schema/known-implementations-registry) - - Replacement: [known implementations registry](xananode.canonical:schema/known-implementations-registry) - - Approved: false - -209. content\concepts\known-implementations-registry.md:15:76 - - Match: claim - - Target: Claim (xananode.canonical:schema/node-type-claim) - - Replacement: [claim](xananode.canonical:schema/node-type-claim) - - Approved: false - -210. content\concepts\knowledge-substrate.md:17:3 - - Match: knowledge substrate - - Target: Knowledge Substrate (example.minimal:concept/knowledge-substrate) - - Replacement: [knowledge substrate](example.minimal:concept/knowledge-substrate) - - Approved: false - -211. content\concepts\knowledge-substrate.md:17:3 - - Match: knowledge substrate - - Target: Knowledge Substrate (xananode.canonical:concept/knowledge-substrate) - - Replacement: [knowledge substrate](xananode.canonical:concept/knowledge-substrate) - - Approved: false - -212. content\concepts\knowledge-substrate.md:19:37 - - Match: documents - - Target: Documents (xananode.canonical:schema/relationship-type-documents) - - Replacement: [documents](xananode.canonical:schema/relationship-type-documents) - - Approved: false - -213. content\concepts\independent-moderation.md:13:80 - - Match: disputes - - Target: Disputes (xananode.canonical:schema/relationship-type-disputes) - - Replacement: [disputes](xananode.canonical:schema/relationship-type-disputes) - - Approved: false - -214. content\concepts\fragment-node.md:19:19 - - Match: concept - - Target: Concept (xananode.canonical:schema/node-type-concept) - - Replacement: [concept](xananode.canonical:schema/node-type-concept) - - Approved: false - -215. content\concepts\fragment-node.md:17:116 - - Match: relationship - - Target: Relationship (xananode.canonical:schema/node-type-relationship) - - Replacement: [relationship](xananode.canonical:schema/node-type-relationship) - - Approved: false - -216. content\concepts\fragment-node.md:23:83 - - Match: authored - - Target: Authored (xananode.canonical:schema/relationship-type-authored) - - Replacement: [authored](xananode.canonical:schema/relationship-type-authored) - - Approved: false - -217. content\concepts\fragment-node.md:19:27 - - Match: cites - - Target: Cites (xananode.canonical:schema/relationship-type-cites) - - Replacement: [cites](xananode.canonical:schema/relationship-type-cites) - - Approved: false - -218. content\concepts\federation-example.md:19:31 - - Match: authored - - Target: Authored (xananode.canonical:schema/relationship-type-authored) - - Replacement: [authored](xananode.canonical:schema/relationship-type-authored) - - Approved: false - -219. content\concepts\federated-knowledge-substrates.md:21:19 - - Match: community - - Target: Community (xananode.canonical:schema/node-type-community) - - Replacement: [community](xananode.canonical:schema/node-type-community) - - Approved: false - -220. content\concepts\federated-knowledge-substrates.md:21:6 - - Match: person - - Target: Person (xananode.canonical:schema/node-type-person) - - Replacement: [person](xananode.canonical:schema/node-type-person) - - Approved: false - -221. content\concepts\federated-knowledge-substrates.md:19:35 - - Match: authored - - Target: Authored (xananode.canonical:schema/relationship-type-authored) - - Replacement: [authored](xananode.canonical:schema/relationship-type-authored) - - Approved: false - -222. content\concepts\federated-knowledge-substrates.md:25:31 - - Match: depends on - - Target: Depends on (xananode.canonical:schema/relationship-type-depends_on) - - Replacement: [depends on](xananode.canonical:schema/relationship-type-depends_on) - - Approved: false - -223. content\concepts\dispute-resolution.md:19:238 - - Match: relationship - - Target: Relationship (xananode.canonical:schema/node-type-relationship) - - Replacement: [relationship](xananode.canonical:schema/node-type-relationship) - - Approved: false - -224. content\concepts\dispute-resolution.md:17:1 - - Match: Disputes - - Target: Disputes (xananode.canonical:schema/relationship-type-disputes) - - Replacement: [Disputes](xananode.canonical:schema/relationship-type-disputes) - - Approved: false - -225. content\concepts\dispute-resolution.md:19:28 - - Match: preserves - - Target: Preserves (xananode.canonical:schema/relationship-type-preserves) - - Replacement: [preserves](xananode.canonical:schema/relationship-type-preserves) - - Approved: false - -226. content\concepts\deep-linking.md:15:139 - - Match: source - - Target: Source (xananode.canonical:schema/node-type-source) - - Replacement: [source](xananode.canonical:schema/node-type-source) - - Approved: false - -227. content\concepts\custom-extension-substrate.md:19:105 - - Match: relationship - - Target: Relationship (xananode.canonical:schema/node-type-relationship) - - Replacement: [relationship](xananode.canonical:schema/node-type-relationship) - - Approved: false - -228. content\concepts\custom-extension-substrate.md:19:23 - - Match: defines - - Target: Defines (xananode.canonical:schema/relationship-type-defines) - - Replacement: [defines](xananode.canonical:schema/relationship-type-defines) - - Approved: false - -229. content\concepts\civilizational-memory.md:19:87 - - Match: authored - - Target: Authored (xananode.canonical:schema/relationship-type-authored) - - Replacement: [authored](xananode.canonical:schema/relationship-type-authored) - - Approved: false - -230. content\claims\claim-relationships-preserve-context.md:14:80 - - Match: cites - - Target: Cites (xananode.canonical:schema/relationship-type-cites) - - Replacement: [cites](xananode.canonical:schema/relationship-type-cites) - - Approved: false - -231. content\claims\claim-relationships-preserve-context.md:14:96 - - Match: contradicts - - Target: Contradicts (xananode.canonical:schema/relationship-type-contradicts) - - Replacement: [contradicts](xananode.canonical:schema/relationship-type-contradicts) - - Approved: false - -232. content\claims\claim-relationships-preserve-context.md:14:87 - - Match: defines - - Target: Defines (xananode.canonical:schema/relationship-type-defines) - - Replacement: [defines](xananode.canonical:schema/relationship-type-defines) - - Approved: false - -233. content\claims\claim-relationships-preserve-context.md:14:109 - - Match: explains - - Target: Explains (xananode.canonical:schema/relationship-type-explains) - - Replacement: [explains](xananode.canonical:schema/relationship-type-explains) - - Approved: false - -234. content\claims\claim-relationships-preserve-context.md:14:137 - - Match: mentions - - Target: Mentions (xananode.canonical:schema/relationship-type-mentions) - - Replacement: [mentions](xananode.canonical:schema/relationship-type-mentions) - - Approved: false - -235. content\claims\claim-relationships-preserve-context.md:14:119 - - Match: quotes - - Target: Quotes (xananode.canonical:schema/relationship-type-quotes) - - Replacement: [quotes](xananode.canonical:schema/relationship-type-quotes) - - Approved: false - -## Implemented Transclusions - -1. content\concepts\tumbler-addressing.md - - Target: Associative Trails Fragment (xananode.example:fragment/as-we-may-think-0004@v1/0004) - - Tumbler: xananode.example:source/as-we-may-think@sha256:5e8e3a3bbe2278db54e5ea7b8e6a2677b620f67d2095e37409bc7c42451e1705#fragment/0004@sha256:f712416ac32e6b8771dcbe4315d4d9ff61635e6407265b20301ec3e3a79afc0e - - Text: Bush argued that the growing record of knowledge required better associative methods for navigation and recall. - - Implemented: true - -2. content\concepts\transclusion.md - - Target: Reusable Media Fragment (xananode.example:fragment/xanadu-document-interconnection-0001@v1/0001) - - Tumbler: xananode.example:source/xanadu-document-interconnection@sha256:551b9b3f6532555b2b61f8411b721ef8610000d1f5f13d6bb050a03ec8af7b51#fragment/0001@sha256:48d3c63d7645b547a9d41b7f6f39d2f07a885f4a479353dd3ae8742c4225cbfe - - Text: Nelson's work provides a key source layer for transclusion, reusable media, and visible interconnection. - - Implemented: true - -3. content\concepts\fragment-node.md - - Target: Augmenting Human Intelligence Fragment (xananode.example:fragment/mother-of-all-demos-0001@v1/0001) - - Tumbler: xananode.example:source/mother-of-all-demos@sha256:88a43c06a3135ff5a982ca8efe948753f1d6e839561dcf664bd873719025e210#fragment/0001@sha256:217a3bcf5fb3c571fd4661497b6bdde97bba61576045ca253f21b9c0d2987ce4 - - Text: The demonstration showed computers as tools for augmenting human intelligence and navigating structured knowledge work. - - Implemented: true - -4. example.minimal:essay/relationship-navigation-intro - - Target: example.minimal:fragment/as-we-may-think-0004 (example.minimal:fragment/as-we-may-think-0004@versioned/fragment) - - Tumbler: example.minimal:source/as-we-may-think@git:8e47e70:examples/minimal-substrate/nodes/source-as-we-may-think.json#fragment/0004@sha256:example-as-we-may-think-fragment-0004 - - Text: The essay includes the source fragment by stable reference instead of duplicating it. - - Implemented: true - -## Pending Transclusions - -No transclusion suggestions. - -## Merge Candidates - -1. A knowledge substrate is structure, not just information - - Existing: A knowledge substrate is structure, not just information (example.minimal:claim/substrate-is-structure) - - Incoming: A knowledge substrate is structure, not just information (example.minimal:claim/substrate-is-structure) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -2. Associative Trails - - Existing: Associative Trails (example.minimal:concept/associative-trails) - - Incoming: Associative Trails (example.minimal:concept/associative-trails) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -3. Relationship Navigation Intro - - Existing: Relationship Navigation Intro (example.minimal:essay/relationship-navigation-intro) - - Incoming: Relationship Navigation Intro (example.minimal:essay/relationship-navigation-intro) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -4. As We May Think Fragment 0004 - - Existing: As We May Think Fragment 0004 (example.minimal:fragment/as-we-may-think-0004) - - Incoming: As We May Think Fragment 0004 (example.minimal:fragment/as-we-may-think-0004) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -5. As We May Think Fragment 0004 - - Existing: Associative Trails Fragment (xananode.example:fragment/as-we-may-think-0004) - - Incoming: As We May Think Fragment 0004 (example.minimal:fragment/as-we-may-think-0004) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -6. Knowledge Substrate - - Existing: Knowledge Substrate (xananode.example:concept/knowledge-substrate) - - Incoming: Knowledge Substrate (example.minimal:concept/knowledge-substrate) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -7. Knowledge Substrate - - Existing: Knowledge Substrate (example.minimal:concept/knowledge-substrate) - - Incoming: Knowledge Substrate (example.minimal:concept/knowledge-substrate) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -8. Knowledge Substrate - - Existing: Knowledge Substrate (xananode.canonical:concept/knowledge-substrate) - - Incoming: Knowledge Substrate (example.minimal:concept/knowledge-substrate) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -9. Example Maintainer - - Existing: Example Maintainer (example.minimal:person/example-maintainer) - - Incoming: Example Maintainer (example.minimal:person/example-maintainer) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -10. As We May Think - - Existing: As We May Think (xananode.example:source/as-we-may-think) - - Incoming: As We May Think (example.minimal:source/as-we-may-think) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -11. As We May Think - - Existing: As We May Think (example.minimal:source/as-we-may-think) - - Incoming: As We May Think (example.minimal:source/as-we-may-think) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -12. Start Here - - Existing: Start Here (xananode.example:essay/start-here) - - Incoming: Start Here (example.minimal:trail/start-here) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -13. Start Here - - Existing: Start Here (example.minimal:trail/start-here) - - Incoming: Start Here (example.minimal:trail/start-here) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -14. Relationships Preserve Knowledge - - Existing: Relationships Preserve Knowledge (xananode.canonical:claim/relationships-preserve-knowledge) - - Incoming: Relationships Preserve Knowledge (xananode.canonical:claim/relationships-preserve-knowledge) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -15. XanaNode Contributors - - Existing: XanaNode Contributors (xananode.canonical:community/xananode-contributors) - - Incoming: XanaNode Contributors (xananode.canonical:community/xananode-contributors) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -16. Knowledge Substrate - - Existing: Knowledge Substrate (xananode.example:concept/knowledge-substrate) - - Incoming: Knowledge Substrate (xananode.canonical:concept/knowledge-substrate) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -17. Knowledge Substrate - - Existing: Knowledge Substrate (example.minimal:concept/knowledge-substrate) - - Incoming: Knowledge Substrate (xananode.canonical:concept/knowledge-substrate) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -18. Knowledge Substrate - - Existing: Knowledge Substrate (xananode.canonical:concept/knowledge-substrate) - - Incoming: Knowledge Substrate (xananode.canonical:concept/knowledge-substrate) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -19. Protocol Artifacts - - Existing: Protocol Artifacts (xananode.example:concept/protocol-artifacts) - - Incoming: Protocol Artifacts (xananode.canonical:concept/protocol-artifacts) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -20. Protocol Artifacts - - Existing: Protocol Artifacts (xananode.canonical:concept/protocol-artifacts) - - Incoming: Protocol Artifacts (xananode.canonical:concept/protocol-artifacts) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -21. Substrate Projection Layer - - Existing: Substrate Projection Layer (xananode.canonical:concept/substrate-projection-layer) - - Incoming: Substrate Projection Layer (xananode.canonical:concept/substrate-projection-layer) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -22. XanaNode - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -23. XanaNode - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -24. What Is XanaNode? - - Existing: What Is XanaNode? (xananode.example:essay/what-is-xananode) - - Incoming: What Is XanaNode? (xananode.canonical:essay/what-is-xananode) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -25. What Is XanaNode? - - Existing: What Is XanaNode? (xananode.canonical:essay/what-is-xananode) - - Incoming: What Is XanaNode? (xananode.canonical:essay/what-is-xananode) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -26. XanaNode Canonical Pack Bootstrap - - Existing: XanaNode Canonical Pack Bootstrap (xananode.canonical:event/xananode-canonical-pack-bootstrap) - - Incoming: XanaNode Canonical Pack Bootstrap (xananode.canonical:event/xananode-canonical-pack-bootstrap) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -27. Relationships Preserve Knowledge Sentence - - Existing: Relationships Preserve Knowledge Sentence (xananode.canonical:fragment/relationships-preserve-knowledge-sentence) - - Incoming: Relationships Preserve Knowledge Sentence (xananode.canonical:fragment/relationships-preserve-knowledge-sentence) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -28. XanaNode Icon - - Existing: XanaNode Icon (xananode.example:media/xananode-icon) - - Incoming: XanaNode Icon (xananode.canonical:media/xananode-icon) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -29. XanaNode Icon - - Existing: XanaNode Icon (xananode.canonical:media/xananode-icon) - - Incoming: XanaNode Icon (xananode.canonical:media/xananode-icon) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -30. Markdown Recreation Friction - - Existing: Markdown Recreation Friction (xananode.canonical:observation/markdown-recreation-friction) - - Incoming: Markdown Recreation Friction (xananode.canonical:observation/markdown-recreation-friction) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -31. Built By Bots - - Existing: Built By Bots (xananode.canonical:organization/built-by-bots) - - Incoming: Built By Bots (xananode.canonical:organization/built-by-bots) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -32. Cytoscape Consortium - - Existing: Cytoscape Consortium (xananode.canonical:organization/cytoscape-consortium) - - Incoming: Cytoscape Consortium (xananode.canonical:organization/cytoscape-consortium) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -33. Hugo Authors - - Existing: Hugo Authors (xananode.canonical:organization/hugo-authors) - - Incoming: Hugo Authors (xananode.canonical:organization/hugo-authors) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -34. Christian Siefen - - Existing: Christian Siefen (xananode.canonical:person/christian-siefen) - - Incoming: Christian Siefen (xananode.canonical:person/christian-siefen) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -35. World Wide Web - - Existing: World Wide Web (xananode.canonical:place/world-wide-web) - - Incoming: World Wide Web (xananode.canonical:place/world-wide-web) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -36. World Wide Web - - Existing: World Wide Web (xananode.lineage:technology/world-wide-web) - - Incoming: World Wide Web (xananode.canonical:place/world-wide-web) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -37. XanaNode Core SDK - - Existing: XanaNode Core SDK (xananode.canonical:project/xananode-core-sdk) - - Incoming: XanaNode Core SDK (xananode.canonical:project/xananode-core-sdk) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -38. XanaNode Hugo Theme - - Existing: XanaNode Hugo Theme (xananode.example:project/xananode-hugo-theme) - - Incoming: XanaNode Hugo Theme (xananode.canonical:project/xananode-hugo-theme) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -39. XanaNode Hugo Theme - - Existing: XanaNode Hugo Theme (xananode.canonical:project/xananode-hugo-theme) - - Incoming: XanaNode Hugo Theme (xananode.canonical:project/xananode-hugo-theme) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -40. XanaNode Protocol - - Existing: XanaNode Protocol (xananode.canonical:project/xananode-protocol) - - Incoming: XanaNode Protocol (xananode.canonical:project/xananode-protocol) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -41. XanaNode Workspace - - Existing: XanaNode Workspace (xananode.canonical:project/xananode-workspace) - - Incoming: XanaNode Workspace (xananode.canonical:project/xananode-workspace) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -42. XNP-0004 Merge Validation - - Existing: XNP-0004 Merge Validation (xananode.canonical:publication/xnp-0004-merge-validation) - - Incoming: XNP-0004 Merge Validation (xananode.canonical:publication/xnp-0004-merge-validation) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -43. Protocol Implements Relationship Preservation - - Existing: Protocol Implements Relationship Preservation (xananode.canonical:relationship/protocol-implements-claim) - - Incoming: Protocol Implements Relationship Preservation (xananode.canonical:relationship/protocol-implements-claim) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -44. Canonical Pack v0.1.0 - - Existing: Canonical Pack v0.1.0 (xananode.canonical:revision/canonical-pack-v0-1-0) - - Incoming: Canonical Pack v0.1.0 (xananode.canonical:revision/canonical-pack-v0-1-0) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -45. Author Profile Schema - - Existing: Author Profile Schema (xananode.canonical:schema/author-profile-schema) - - Incoming: Author Profile Schema (xananode.canonical:schema/author-profile-schema) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -46. Author Profile Schema - - Existing: Author Profile Schema (xananode.canonical:schema/canonical-schema-author-profile) - - Incoming: Author Profile Schema (xananode.canonical:schema/author-profile-schema) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -47. Author Profile Schema - - Existing: Author Profile Schema (xananode.canonical:schema/author-profile-schema) - - Incoming: Author Profile Schema (xananode.canonical:schema/canonical-schema-author-profile) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -48. Author Profile Schema - - Existing: Author Profile Schema (xananode.canonical:schema/canonical-schema-author-profile) - - Incoming: Author Profile Schema (xananode.canonical:schema/canonical-schema-author-profile) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -49. Compatibility Report Schema - - Existing: Compatibility Report Schema (xananode.example:schema/compatibility-report-schema) - - Incoming: Compatibility Report Schema (xananode.canonical:schema/canonical-schema-compatibility-report) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -50. Compatibility Report Schema - - Existing: Compatibility Report Schema (xananode.canonical:schema/canonical-schema-compatibility-report) - - Incoming: Compatibility Report Schema (xananode.canonical:schema/canonical-schema-compatibility-report) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -51. Compatibility Report Schema - - Existing: Compatibility Report Schema (xananode.canonical:schema/compatibility-report-schema) - - Incoming: Compatibility Report Schema (xananode.canonical:schema/canonical-schema-compatibility-report) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -52. Merge Report Schema - - Existing: Merge Report Schema (xananode.example:schema/merge-report-schema) - - Incoming: Merge Report Schema (xananode.canonical:schema/canonical-schema-merge-report) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -53. Merge Report Schema - - Existing: Merge Report Schema (xananode.canonical:schema/canonical-schema-merge-report) - - Incoming: Merge Report Schema (xananode.canonical:schema/canonical-schema-merge-report) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -54. Merge Report Schema - - Existing: Merge Report Schema (xananode.canonical:schema/merge-report-schema) - - Incoming: Merge Report Schema (xananode.canonical:schema/canonical-schema-merge-report) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -55. Nanopublication Schema - - Existing: Nanopublication Schema (xananode.canonical:schema/canonical-schema-nanopublication) - - Incoming: Nanopublication Schema (xananode.canonical:schema/canonical-schema-nanopublication) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -56. Nanopublication Schema - - Existing: Nanopublication Schema (xananode.canonical:schema/nanopublication-schema) - - Incoming: Nanopublication Schema (xananode.canonical:schema/canonical-schema-nanopublication) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -57. Ro Crate Metadata Schema - - Existing: Ro Crate Metadata Schema (xananode.canonical:schema/canonical-schema-ro-crate-metadata) - - Incoming: Ro Crate Metadata Schema (xananode.canonical:schema/canonical-schema-ro-crate-metadata) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -58. Ro Crate Metadata Schema - - Existing: RO-Crate Metadata Schema (xananode.canonical:schema/ro-crate-metadata-schema) - - Incoming: Ro Crate Metadata Schema (xananode.canonical:schema/canonical-schema-ro-crate-metadata) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -59. Substrate Diff Schema - - Existing: Substrate Diff Schema (xananode.canonical:schema/canonical-schema-substrate-diff) - - Incoming: Substrate Diff Schema (xananode.canonical:schema/canonical-schema-substrate-diff) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -60. Substrate Diff Schema - - Existing: Substrate Diff Schema (xananode.canonical:schema/substrate-diff-schema) - - Incoming: Substrate Diff Schema (xananode.canonical:schema/canonical-schema-substrate-diff) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -61. Substrate Manifest Schema - - Existing: Substrate Manifest Schema (xananode.example:schema/substrate-manifest-schema) - - Incoming: Substrate Manifest Schema (xananode.canonical:schema/canonical-schema-substrate-manifest) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -62. Substrate Manifest Schema - - Existing: Substrate Manifest Schema (xananode.canonical:schema/canonical-schema-substrate-manifest) - - Incoming: Substrate Manifest Schema (xananode.canonical:schema/canonical-schema-substrate-manifest) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -63. Substrate Manifest Schema - - Existing: Substrate Manifest Schema (xananode.canonical:schema/substrate-manifest-schema) - - Incoming: Substrate Manifest Schema (xananode.canonical:schema/canonical-schema-substrate-manifest) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -64. Substrate Node Schema - - Existing: Substrate Node Schema (xananode.example:schema/substrate-node-schema) - - Incoming: Substrate Node Schema (xananode.canonical:schema/canonical-schema-substrate-node) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -65. Substrate Node Schema - - Existing: Substrate Node Schema (xananode.canonical:schema/canonical-schema-substrate-node) - - Incoming: Substrate Node Schema (xananode.canonical:schema/canonical-schema-substrate-node) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -66. Substrate Node Schema - - Existing: Substrate Node Schema (xananode.canonical:schema/substrate-node-schema) - - Incoming: Substrate Node Schema (xananode.canonical:schema/canonical-schema-substrate-node) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -67. Substrate Relationships Schema - - Existing: Substrate Relationships Schema (xananode.example:schema/substrate-relationships-schema) - - Incoming: Substrate Relationships Schema (xananode.canonical:schema/canonical-schema-substrate-relationships) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -68. Substrate Relationships Schema - - Existing: Substrate Relationships Schema (xananode.canonical:schema/canonical-schema-substrate-relationships) - - Incoming: Substrate Relationships Schema (xananode.canonical:schema/canonical-schema-substrate-relationships) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -69. Substrate Relationships Schema - - Existing: Substrate Relationships Schema (xananode.canonical:schema/substrate-relationships-schema) - - Incoming: Substrate Relationships Schema (xananode.canonical:schema/canonical-schema-substrate-relationships) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -70. Xananode Node Types Schema - - Existing: Xananode Node Types Schema (xananode.canonical:schema/canonical-schema-xananode-node-types) - - Incoming: Xananode Node Types Schema (xananode.canonical:schema/canonical-schema-xananode-node-types) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -71. Xananode Property Registry Schema - - Existing: Xananode Property Registry Schema (xananode.canonical:schema/canonical-schema-xananode-property-registry) - - Incoming: Xananode Property Registry Schema (xananode.canonical:schema/canonical-schema-xananode-property-registry) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -72. Xananode Relationship Types Schema - - Existing: Xananode Relationship Types Schema (xananode.canonical:schema/canonical-schema-xananode-relationship-types) - - Incoming: Xananode Relationship Types Schema (xananode.canonical:schema/canonical-schema-xananode-relationship-types) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -73. Canonical Schemas Registry - - Existing: Canonical Schemas Registry (xananode.canonical:schema/canonical-schemas-registry) - - Incoming: Canonical Schemas Registry (xananode.canonical:schema/canonical-schemas-registry) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -74. Compatibility Report Schema - - Existing: Compatibility Report Schema (xananode.example:schema/compatibility-report-schema) - - Incoming: Compatibility Report Schema (xananode.canonical:schema/compatibility-report-schema) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -75. Compatibility Report Schema - - Existing: Compatibility Report Schema (xananode.canonical:schema/canonical-schema-compatibility-report) - - Incoming: Compatibility Report Schema (xananode.canonical:schema/compatibility-report-schema) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -76. Compatibility Report Schema - - Existing: Compatibility Report Schema (xananode.canonical:schema/compatibility-report-schema) - - Incoming: Compatibility Report Schema (xananode.canonical:schema/compatibility-report-schema) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -77. Known Implementations Registry - - Existing: Known Implementations Registry (xananode.example:concept/known-implementations-registry) - - Incoming: Known Implementations Registry (xananode.canonical:schema/known-implementations-registry) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -78. Known Implementations Registry - - Existing: Known Implementations Registry (xananode.canonical:schema/known-implementations-registry) - - Incoming: Known Implementations Registry (xananode.canonical:schema/known-implementations-registry) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -79. Merge Report Schema - - Existing: Merge Report Schema (xananode.example:schema/merge-report-schema) - - Incoming: Merge Report Schema (xananode.canonical:schema/merge-report-schema) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -80. Merge Report Schema - - Existing: Merge Report Schema (xananode.canonical:schema/canonical-schema-merge-report) - - Incoming: Merge Report Schema (xananode.canonical:schema/merge-report-schema) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -81. Merge Report Schema - - Existing: Merge Report Schema (xananode.canonical:schema/merge-report-schema) - - Incoming: Merge Report Schema (xananode.canonical:schema/merge-report-schema) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -82. Federation Merge Report Example Namespace - - Existing: Federation Merge Report Example Namespace (xananode.canonical:schema/namespace-example.merge) - - Incoming: Federation Merge Report Example Namespace (xananode.canonical:schema/namespace-example.merge) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -83. Minimal Example Namespace - - Existing: Minimal Example Namespace (xananode.canonical:schema/namespace-example.minimal) - - Incoming: Minimal Example Namespace (xananode.canonical:schema/namespace-example.minimal) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -84. Museum Extension Example Namespace - - Existing: Museum Extension Example Namespace (xananode.canonical:schema/namespace-example.museum) - - Incoming: Museum Extension Example Namespace (xananode.canonical:schema/namespace-example.museum) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -85. Federation Example A Namespace - - Existing: Federation Example A Namespace (xananode.canonical:schema/namespace-example.researcher_a) - - Incoming: Federation Example A Namespace (xananode.canonical:schema/namespace-example.researcher_a) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -86. Federation Example B Namespace - - Existing: Federation Example B Namespace (xananode.canonical:schema/namespace-example.researcher_b) - - Incoming: Federation Example B Namespace (xananode.canonical:schema/namespace-example.researcher_b) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -87. Namespace Registry - - Existing: Namespace Registry (xananode.example:concept/namespace-registry) - - Incoming: Namespace Registry (xananode.canonical:schema/namespace-registry) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -88. Namespace Registry - - Existing: Namespace Registry (xananode.canonical:schema/namespace-registry) - - Incoming: Namespace Registry (xananode.canonical:schema/namespace-registry) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -89. Namespace Schema - - Existing: Namespace Schema (xananode.example:schema/namespace-schema) - - Incoming: Namespace Schema (xananode.canonical:schema/namespace-schema) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -90. Namespace Schema - - Existing: Namespace Schema (xananode.canonical:schema/namespace-schema) - - Incoming: Namespace Schema (xananode.canonical:schema/namespace-schema) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -91. XanaNode Core - - Existing: XanaNode Core (xananode.canonical:schema/namespace-xananode) - - Incoming: XanaNode Core (xananode.canonical:schema/namespace-xananode) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -92. Nanopublication Schema - - Existing: Nanopublication Schema (xananode.canonical:schema/canonical-schema-nanopublication) - - Incoming: Nanopublication Schema (xananode.canonical:schema/nanopublication-schema) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -93. Nanopublication Schema - - Existing: Nanopublication Schema (xananode.canonical:schema/nanopublication-schema) - - Incoming: Nanopublication Schema (xananode.canonical:schema/nanopublication-schema) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -94. Claim - - Existing: Claim (xananode.canonical:schema/node-type-claim) - - Incoming: Claim (xananode.canonical:schema/node-type-claim) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -95. Community - - Existing: Community (xananode.canonical:schema/node-type-community) - - Incoming: Community (xananode.canonical:schema/node-type-community) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -96. Concept - - Existing: Concept (xananode.canonical:schema/node-type-concept) - - Incoming: Concept (xananode.canonical:schema/node-type-concept) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -97. Essay - - Existing: Essay (xananode.canonical:schema/node-type-essay) - - Incoming: Essay (xananode.canonical:schema/node-type-essay) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -98. Event - - Existing: Event (xananode.canonical:schema/node-type-event) - - Incoming: Event (xananode.canonical:schema/node-type-event) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -99. Fragment - - Existing: Fragment (xananode.canonical:schema/node-type-fragment) - - Incoming: Fragment (xananode.canonical:schema/node-type-fragment) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -100. Media - - Existing: Media (xananode.canonical:schema/node-type-media) - - Incoming: Media (xananode.canonical:schema/node-type-media) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -101. Observation - - Existing: Observation (xananode.canonical:schema/node-type-observation) - - Incoming: Observation (xananode.canonical:schema/node-type-observation) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -102. Organization - - Existing: Organization (xananode.canonical:schema/node-type-organization) - - Incoming: Organization (xananode.canonical:schema/node-type-organization) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -103. Person - - Existing: Person (xananode.canonical:schema/node-type-person) - - Incoming: Person (xananode.canonical:schema/node-type-person) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -104. Place - - Existing: Place (xananode.canonical:schema/node-type-place) - - Incoming: Place (xananode.canonical:schema/node-type-place) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -105. Project - - Existing: Project (xananode.canonical:schema/node-type-project) - - Incoming: Project (xananode.canonical:schema/node-type-project) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -106. Publication - - Existing: Publication (xananode.canonical:schema/node-type-publication) - - Incoming: Publication (xananode.canonical:schema/node-type-publication) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -107. Node Type Registry - - Existing: Node Type Registry (xananode.canonical:schema/node-type-registry) - - Incoming: Node Type Registry (xananode.canonical:schema/node-type-registry) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -108. Relationship - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -109. Revision - - Existing: Revision (xananode.canonical:schema/node-type-revision) - - Incoming: Revision (xananode.canonical:schema/node-type-revision) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -110. Schema - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -111. Source - - Existing: Source (xananode.canonical:schema/node-type-source) - - Incoming: Source (xananode.canonical:schema/node-type-source) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -112. Technology - - Existing: Technology (xananode.canonical:schema/node-type-technology) - - Incoming: Technology (xananode.canonical:schema/node-type-technology) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -113. Trail - - Existing: Trail (xananode.canonical:schema/node-type-trail) - - Incoming: Trail (xananode.canonical:schema/node-type-trail) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -114. Birth date - - Existing: Birth date (xananode.canonical:schema/property-birth_date) - - Incoming: Birth date (xananode.canonical:schema/property-birth_date) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -115. Currency value - - Existing: Currency value (xananode.canonical:schema/property-currency_value) - - Incoming: Currency value (xananode.canonical:schema/property-currency_value) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -116. External identifier - - Existing: External identifier (xananode.canonical:schema/property-external_identifier) - - Incoming: External identifier (xananode.canonical:schema/property-external_identifier) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -117. Geographic coordinates - - Existing: Geographic coordinates (xananode.canonical:schema/property-geo_coordinates) - - Incoming: Geographic coordinates (xananode.canonical:schema/property-geo_coordinates) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -118. SI measurement - - Existing: SI measurement (xananode.canonical:schema/property-measurement_si) - - Incoming: SI measurement (xananode.canonical:schema/property-measurement_si) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -119. Property Registry - - Existing: Property Registry (xananode.canonical:schema/property-registry) - - Incoming: Property Registry (xananode.canonical:schema/property-registry) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -120. Property Registry Schema - - Existing: Property Registry Schema (xananode.canonical:schema/property-registry-schema) - - Incoming: Property Registry Schema (xananode.canonical:schema/property-registry-schema) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -121. Alias of - - Existing: Alias of (xananode.canonical:schema/relationship-type-alias_of) - - Incoming: Alias of (xananode.canonical:schema/relationship-type-alias_of) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -122. Alternative to - - Existing: Alternative to (xananode.canonical:schema/relationship-type-alternative_to) - - Incoming: Alternative to (xananode.canonical:schema/relationship-type-alternative_to) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -123. Anticipated - - Existing: Anticipated (xananode.canonical:schema/relationship-type-anticipated) - - Incoming: Anticipated (xananode.canonical:schema/relationship-type-anticipated) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -124. Anticipated By Relationship Term - - Existing: Anticipated By Relationship Term (xananode.canonical:schema/relationship-type-anticipated_by) - - Incoming: Anticipated By Relationship Term (xananode.canonical:schema/relationship-type-anticipated_by) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -125. Anticipates - - Existing: Anticipates (xananode.canonical:schema/relationship-type-anticipates) - - Incoming: Anticipates (xananode.canonical:schema/relationship-type-anticipates) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -126. Appears in - - Existing: Appears in (xananode.canonical:schema/relationship-type-appears_in) - - Incoming: Appears in (xananode.canonical:schema/relationship-type-appears_in) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -127. Approved - - Existing: Approved (xananode.canonical:schema/relationship-type-approved) - - Incoming: Approved (xananode.canonical:schema/relationship-type-approved) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -128. Approved By Relationship Term - - Existing: Approved By Relationship Term (xananode.canonical:schema/relationship-type-approved_by) - - Incoming: Approved By Relationship Term (xananode.canonical:schema/relationship-type-approved_by) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -129. Arrived From Relationship Term - - Existing: Arrived From Relationship Term (xananode.canonical:schema/relationship-type-arrived_from) - - Incoming: Arrived From Relationship Term (xananode.canonical:schema/relationship-type-arrived_from) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -130. Arrives at - - Existing: Arrives at (xananode.canonical:schema/relationship-type-arrives_at) - - Incoming: Arrives at (xananode.canonical:schema/relationship-type-arrives_at) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -131. Authored - - Existing: Authored (xananode.canonical:schema/relationship-type-authored) - - Incoming: Authored (xananode.canonical:schema/relationship-type-authored) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -132. Authored By Relationship Term - - Existing: Authored By Relationship Term (xananode.canonical:schema/relationship-type-authored_by) - - Incoming: Authored By Relationship Term (xananode.canonical:schema/relationship-type-authored_by) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -133. Broader than - - Existing: Broader than (xananode.canonical:schema/relationship-type-broader_than) - - Incoming: Broader than (xananode.canonical:schema/relationship-type-broader_than) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -134. Cited By Relationship Term - - Existing: Cited By Relationship Term (xananode.canonical:schema/relationship-type-cited_by) - - Incoming: Cited By Relationship Term (xananode.canonical:schema/relationship-type-cited_by) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -135. Cites - - Existing: Cites (xananode.canonical:schema/relationship-type-cites) - - Incoming: Cites (xananode.canonical:schema/relationship-type-cites) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -136. Claim Of Relationship Term - - Existing: Claim Of Relationship Term (xananode.canonical:schema/relationship-type-claim_of) - - Incoming: Claim Of Relationship Term (xananode.canonical:schema/relationship-type-claim_of) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -137. Clarified By Relationship Term - - Existing: Clarified By Relationship Term (xananode.canonical:schema/relationship-type-clarified_by) - - Incoming: Clarified By Relationship Term (xananode.canonical:schema/relationship-type-clarified_by) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -138. Clarifies - - Existing: Clarifies (xananode.canonical:schema/relationship-type-clarifies) - - Incoming: Clarifies (xananode.canonical:schema/relationship-type-clarifies) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -139. Coined - - Existing: Coined (xananode.canonical:schema/relationship-type-coined) - - Incoming: Coined (xananode.canonical:schema/relationship-type-coined) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -140. Coined By Relationship Term - - Existing: Coined By Relationship Term (xananode.canonical:schema/relationship-type-coined_by) - - Incoming: Coined By Relationship Term (xananode.canonical:schema/relationship-type-coined_by) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -141. Collaborated with - - Existing: Collaborated with (xananode.canonical:schema/relationship-type-collaborated_with) - - Incoming: Collaborated with (xananode.canonical:schema/relationship-type-collaborated_with) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -142. Compatible with - - Existing: Compatible with (xananode.canonical:schema/relationship-type-compatible_with) - - Incoming: Compatible with (xananode.canonical:schema/relationship-type-compatible_with) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -143. Contains - - Existing: Contains (xananode.canonical:schema/relationship-type-contains) - - Incoming: Contains (xananode.canonical:schema/relationship-type-contains) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -144. Contemporary of - - Existing: Contemporary of (xananode.canonical:schema/relationship-type-contemporary_of) - - Incoming: Contemporary of (xananode.canonical:schema/relationship-type-contemporary_of) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -145. Context for - - Existing: Context for (xananode.canonical:schema/relationship-type-context_for) - - Incoming: Context for (xananode.canonical:schema/relationship-type-context_for) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -146. Continued From Relationship Term - - Existing: Continued From Relationship Term (xananode.canonical:schema/relationship-type-continued_from) - - Incoming: Continued From Relationship Term (xananode.canonical:schema/relationship-type-continued_from) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -147. Continues to - - Existing: Continues to (xananode.canonical:schema/relationship-type-continues_to) - - Incoming: Continues to (xananode.canonical:schema/relationship-type-continues_to) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -148. Contradicted By Relationship Term - - Existing: Contradicted By Relationship Term (xananode.canonical:schema/relationship-type-contradicted_by) - - Incoming: Contradicted By Relationship Term (xananode.canonical:schema/relationship-type-contradicted_by) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -149. Contradicts - - Existing: Contradicts (xananode.canonical:schema/relationship-type-contradicts) - - Incoming: Contradicts (xananode.canonical:schema/relationship-type-contradicts) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -150. Contrasts with - - Existing: Contrasts with (xananode.canonical:schema/relationship-type-contrasts_with) - - Incoming: Contrasts with (xananode.canonical:schema/relationship-type-contrasts_with) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -151. Created - - Existing: Created (xananode.canonical:schema/relationship-type-created) - - Incoming: Created (xananode.canonical:schema/relationship-type-created) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -152. Created By Relationship Term - - Existing: Created By Relationship Term (xananode.canonical:schema/relationship-type-created_by) - - Incoming: Created By Relationship Term (xananode.canonical:schema/relationship-type-created_by) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -153. Deep Linked From Relationship Term - - Existing: Deep Linked From Relationship Term (xananode.canonical:schema/relationship-type-deep_linked_from) - - Incoming: Deep Linked From Relationship Term (xananode.canonical:schema/relationship-type-deep_linked_from) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -154. Deep links to - - Existing: Deep links to (xananode.canonical:schema/relationship-type-deep_links_to) - - Incoming: Deep links to (xananode.canonical:schema/relationship-type-deep_links_to) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -155. Defined By Relationship Term - - Existing: Defined By Relationship Term (xananode.canonical:schema/relationship-type-defined_by) - - Incoming: Defined By Relationship Term (xananode.canonical:schema/relationship-type-defined_by) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -156. Defines - - Existing: Defines (xananode.canonical:schema/relationship-type-defines) - - Incoming: Defines (xananode.canonical:schema/relationship-type-defines) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -157. Demonstrated By Relationship Term - - Existing: Demonstrated By Relationship Term (xananode.canonical:schema/relationship-type-demonstrated_by) - - Incoming: Demonstrated By Relationship Term (xananode.canonical:schema/relationship-type-demonstrated_by) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -158. Demonstrates - - Existing: Demonstrates (xananode.canonical:schema/relationship-type-demonstrates) - - Incoming: Demonstrates (xananode.canonical:schema/relationship-type-demonstrates) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -159. Dependency Of Relationship Term - - Existing: Dependency Of Relationship Term (xananode.canonical:schema/relationship-type-dependency_of) - - Incoming: Dependency Of Relationship Term (xananode.canonical:schema/relationship-type-dependency_of) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -160. Depends on - - Existing: Depends on (xananode.canonical:schema/relationship-type-depends_on) - - Incoming: Depends on (xananode.canonical:schema/relationship-type-depends_on) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -161. Depicted By Relationship Term - - Existing: Depicted By Relationship Term (xananode.canonical:schema/relationship-type-depicted_by) - - Incoming: Depicted By Relationship Term (xananode.canonical:schema/relationship-type-depicted_by) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -162. Depicts - - Existing: Depicts (xananode.canonical:schema/relationship-type-depicts) - - Incoming: Depicts (xananode.canonical:schema/relationship-type-depicts) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -163. Derived from - - Existing: Derived from (xananode.canonical:schema/relationship-type-derived_from) - - Incoming: Derived from (xananode.canonical:schema/relationship-type-derived_from) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -164. Derived Into Relationship Term - - Existing: Derived Into Relationship Term (xananode.canonical:schema/relationship-type-derived_into) - - Incoming: Derived Into Relationship Term (xananode.canonical:schema/relationship-type-derived_into) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -165. Discussed In Relationship Term - - Existing: Discussed In Relationship Term (xananode.canonical:schema/relationship-type-discussed_in) - - Incoming: Discussed In Relationship Term (xananode.canonical:schema/relationship-type-discussed_in) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -166. Discusses - - Existing: Discusses (xananode.canonical:schema/relationship-type-discusses) - - Incoming: Discusses (xananode.canonical:schema/relationship-type-discusses) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -167. Disputed By Relationship Term - - Existing: Disputed By Relationship Term (xananode.canonical:schema/relationship-type-disputed_by) - - Incoming: Disputed By Relationship Term (xananode.canonical:schema/relationship-type-disputed_by) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -168. Disputed identity - - Existing: Disputed identity (xananode.canonical:schema/relationship-type-disputed_identity) - - Incoming: Disputed identity (xananode.canonical:schema/relationship-type-disputed_identity) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -169. Disputes - - Existing: Disputes (xananode.canonical:schema/relationship-type-disputes) - - Incoming: Disputes (xananode.canonical:schema/relationship-type-disputes) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -170. Documented By Relationship Term - - Existing: Documented By Relationship Term (xananode.canonical:schema/relationship-type-documented_by) - - Incoming: Documented By Relationship Term (xananode.canonical:schema/relationship-type-documented_by) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -171. Documents - - Existing: Documents (xananode.canonical:schema/relationship-type-documents) - - Incoming: Documents (xananode.canonical:schema/relationship-type-documents) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -172. Enabled By Relationship Term - - Existing: Enabled By Relationship Term (xananode.canonical:schema/relationship-type-enabled_by) - - Incoming: Enabled By Relationship Term (xananode.canonical:schema/relationship-type-enabled_by) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -173. Enables - - Existing: Enables (xananode.canonical:schema/relationship-type-enables) - - Incoming: Enables (xananode.canonical:schema/relationship-type-enables) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -174. Equivalent to - - Existing: Equivalent to (xananode.canonical:schema/relationship-type-equivalent_to) - - Incoming: Equivalent to (xananode.canonical:schema/relationship-type-equivalent_to) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -175. Evidence for - - Existing: Evidence for (xananode.canonical:schema/relationship-type-evidence_for) - - Incoming: Evidence for (xananode.canonical:schema/relationship-type-evidence_for) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -176. Explained By Relationship Term - - Existing: Explained By Relationship Term (xananode.canonical:schema/relationship-type-explained_by) - - Incoming: Explained By Relationship Term (xananode.canonical:schema/relationship-type-explained_by) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -177. Explains - - Existing: Explains (xananode.canonical:schema/relationship-type-explains) - - Incoming: Explains (xananode.canonical:schema/relationship-type-explains) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -178. Extended By Relationship Term - - Existing: Extended By Relationship Term (xananode.canonical:schema/relationship-type-extended_by) - - Incoming: Extended By Relationship Term (xananode.canonical:schema/relationship-type-extended_by) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -179. Extends - - Existing: Extends (xananode.canonical:schema/relationship-type-extends) - - Incoming: Extends (xananode.canonical:schema/relationship-type-extends) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -180. Extension of - - Existing: Extension of (xananode.canonical:schema/relationship-type-extension_of) - - Incoming: Extension of (xananode.canonical:schema/relationship-type-extension_of) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -181. Featured In Relationship Term - - Existing: Featured In Relationship Term (xananode.canonical:schema/relationship-type-featured_in) - - Incoming: Featured In Relationship Term (xananode.canonical:schema/relationship-type-featured_in) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -182. Featured Speaker Relationship Term - - Existing: Featured Speaker Relationship Term (xananode.canonical:schema/relationship-type-featured_speaker) - - Incoming: Featured Speaker Relationship Term (xananode.canonical:schema/relationship-type-featured_speaker) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -183. Features - - Existing: Features (xananode.canonical:schema/relationship-type-features) - - Incoming: Features (xananode.canonical:schema/relationship-type-features) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -184. Followed Relationship Term - - Existing: Followed Relationship Term (xananode.canonical:schema/relationship-type-followed) - - Incoming: Followed Relationship Term (xananode.canonical:schema/relationship-type-followed) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -185. Friend of - - Existing: Friend of (xananode.canonical:schema/relationship-type-friend_of) - - Incoming: Friend of (xananode.canonical:schema/relationship-type-friend_of) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -186. Had Participant Relationship Term - - Existing: Had Participant Relationship Term (xananode.canonical:schema/relationship-type-had_participant) - - Incoming: Had Participant Relationship Term (xananode.canonical:schema/relationship-type-had_participant) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -187. Has Alias Relationship Term - - Existing: Has Alias Relationship Term (xananode.canonical:schema/relationship-type-has_alias) - - Incoming: Has Alias Relationship Term (xananode.canonical:schema/relationship-type-has_alias) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -188. Has Appearance Relationship Term - - Existing: Has Appearance Relationship Term (xananode.canonical:schema/relationship-type-has_appearance) - - Incoming: Has Appearance Relationship Term (xananode.canonical:schema/relationship-type-has_appearance) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -189. Has claim - - Existing: Has claim (xananode.canonical:schema/relationship-type-has_claim) - - Incoming: Has claim (xananode.canonical:schema/relationship-type-has_claim) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -190. Has Context Relationship Term - - Existing: Has Context Relationship Term (xananode.canonical:schema/relationship-type-has_context) - - Incoming: Has Context Relationship Term (xananode.canonical:schema/relationship-type-has_context) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -191. Has Evidence Relationship Term - - Existing: Has Evidence Relationship Term (xananode.canonical:schema/relationship-type-has_evidence) - - Incoming: Has Evidence Relationship Term (xananode.canonical:schema/relationship-type-has_evidence) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -192. Has Extension Relationship Term - - Existing: Has Extension Relationship Term (xananode.canonical:schema/relationship-type-has_extension) - - Incoming: Has Extension Relationship Term (xananode.canonical:schema/relationship-type-has_extension) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -193. Has primary media - - Existing: Has primary media (xananode.canonical:schema/relationship-type-has_primary_media) - - Incoming: Has primary media (xananode.canonical:schema/relationship-type-has_primary_media) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -194. Identified - - Existing: Identified (xananode.canonical:schema/relationship-type-identified) - - Incoming: Identified (xananode.canonical:schema/relationship-type-identified) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -195. Identified By Relationship Term - - Existing: Identified By Relationship Term (xananode.canonical:schema/relationship-type-identified_by) - - Incoming: Identified By Relationship Term (xananode.canonical:schema/relationship-type-identified_by) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -196. Implemented By Relationship Term - - Existing: Implemented By Relationship Term (xananode.canonical:schema/relationship-type-implemented_by) - - Incoming: Implemented By Relationship Term (xananode.canonical:schema/relationship-type-implemented_by) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -197. Implements - - Existing: Implements (xananode.canonical:schema/relationship-type-implements) - - Incoming: Implements (xananode.canonical:schema/relationship-type-implements) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -198. Included In Relationship Term - - Existing: Included In Relationship Term (xananode.canonical:schema/relationship-type-included_in) - - Incoming: Included In Relationship Term (xananode.canonical:schema/relationship-type-included_in) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -199. Includes - - Existing: Includes (xananode.canonical:schema/relationship-type-includes) - - Incoming: Includes (xananode.canonical:schema/relationship-type-includes) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -200. Influenced - - Existing: Influenced (xananode.canonical:schema/relationship-type-influenced) - - Incoming: Influenced (xananode.canonical:schema/relationship-type-influenced) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -201. Influenced By Relationship Term - - Existing: Influenced By Relationship Term (xananode.canonical:schema/relationship-type-influenced_by) - - Incoming: Influenced By Relationship Term (xananode.canonical:schema/relationship-type-influenced_by) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -202. Interviewed - - Existing: Interviewed (xananode.canonical:schema/relationship-type-interviewed) - - Incoming: Interviewed (xananode.canonical:schema/relationship-type-interviewed) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -203. Interviewed By Relationship Term - - Existing: Interviewed By Relationship Term (xananode.canonical:schema/relationship-type-interviewed_by) - - Incoming: Interviewed By Relationship Term (xananode.canonical:schema/relationship-type-interviewed_by) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -204. Introduced - - Existing: Introduced (xananode.canonical:schema/relationship-type-introduced) - - Incoming: Introduced (xananode.canonical:schema/relationship-type-introduced) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -205. Introduced By Relationship Term - - Existing: Introduced By Relationship Term (xananode.canonical:schema/relationship-type-introduced_by) - - Incoming: Introduced By Relationship Term (xananode.canonical:schema/relationship-type-introduced_by) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -206. Introduced in - - Existing: Introduced in (xananode.canonical:schema/relationship-type-introduced_in) - - Incoming: Introduced in (xananode.canonical:schema/relationship-type-introduced_in) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -207. Introduction Venue Of Relationship Term - - Existing: Introduction Venue Of Relationship Term (xananode.canonical:schema/relationship-type-introduction_venue_of) - - Incoming: Introduction Venue Of Relationship Term (xananode.canonical:schema/relationship-type-introduction_venue_of) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -208. Is Start Of Relationship Term - - Existing: Is Start Of Relationship Term (xananode.canonical:schema/relationship-type-is_start_of) - - Incoming: Is Start Of Relationship Term (xananode.canonical:schema/relationship-type-is_start_of) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -209. Mapped From Relationship Term - - Existing: Mapped From Relationship Term (xananode.canonical:schema/relationship-type-mapped_from) - - Incoming: Mapped From Relationship Term (xananode.canonical:schema/relationship-type-mapped_from) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -210. Maps to - - Existing: Maps to (xananode.canonical:schema/relationship-type-maps_to) - - Incoming: Maps to (xananode.canonical:schema/relationship-type-maps_to) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -211. Memorialized By Relationship Term - - Existing: Memorialized By Relationship Term (xananode.canonical:schema/relationship-type-memorialized_by) - - Incoming: Memorialized By Relationship Term (xananode.canonical:schema/relationship-type-memorialized_by) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -212. Memorializes - - Existing: Memorializes (xananode.canonical:schema/relationship-type-memorializes) - - Incoming: Memorializes (xananode.canonical:schema/relationship-type-memorializes) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -213. Mentioned By Relationship Term - - Existing: Mentioned By Relationship Term (xananode.canonical:schema/relationship-type-mentioned_by) - - Incoming: Mentioned By Relationship Term (xananode.canonical:schema/relationship-type-mentioned_by) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -214. Mentions - - Existing: Mentions (xananode.canonical:schema/relationship-type-mentions) - - Incoming: Mentions (xananode.canonical:schema/relationship-type-mentions) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -215. Motivated by - - Existing: Motivated by (xananode.canonical:schema/relationship-type-motivated_by) - - Incoming: Motivated by (xananode.canonical:schema/relationship-type-motivated_by) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -216. Motivates Relationship Term - - Existing: Motivates Relationship Term (xananode.canonical:schema/relationship-type-motivates) - - Incoming: Motivates Relationship Term (xananode.canonical:schema/relationship-type-motivates) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -217. Narrower Than Relationship Term - - Existing: Narrower Than Relationship Term (xananode.canonical:schema/relationship-type-narrower_than) - - Incoming: Narrower Than Relationship Term (xananode.canonical:schema/relationship-type-narrower_than) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -218. Occurred at - - Existing: Occurred at (xananode.canonical:schema/relationship-type-occurred_at) - - Incoming: Occurred at (xananode.canonical:schema/relationship-type-occurred_at) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -219. Parallel to - - Existing: Parallel to (xananode.canonical:schema/relationship-type-parallel_to) - - Incoming: Parallel to (xananode.canonical:schema/relationship-type-parallel_to) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -220. Part Of Relationship Term - - Existing: Part Of Relationship Term (xananode.canonical:schema/relationship-type-part_of) - - Incoming: Part Of Relationship Term (xananode.canonical:schema/relationship-type-part_of) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -221. Participated in - - Existing: Participated in (xananode.canonical:schema/relationship-type-participated_in) - - Incoming: Participated in (xananode.canonical:schema/relationship-type-participated_in) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -222. Popularized - - Existing: Popularized (xananode.canonical:schema/relationship-type-popularized) - - Incoming: Popularized (xananode.canonical:schema/relationship-type-popularized) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -223. Popularized By Relationship Term - - Existing: Popularized By Relationship Term (xananode.canonical:schema/relationship-type-popularized_by) - - Incoming: Popularized By Relationship Term (xananode.canonical:schema/relationship-type-popularized_by) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -224. Possible match - - Existing: Possible match (xananode.canonical:schema/relationship-type-possible_match) - - Incoming: Possible match (xananode.canonical:schema/relationship-type-possible_match) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -225. Preceded - - Existing: Preceded (xananode.canonical:schema/relationship-type-preceded) - - Incoming: Preceded (xananode.canonical:schema/relationship-type-preceded) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -226. Presented - - Existing: Presented (xananode.canonical:schema/relationship-type-presented) - - Incoming: Presented (xananode.canonical:schema/relationship-type-presented) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -227. Presented By Relationship Term - - Existing: Presented By Relationship Term (xananode.canonical:schema/relationship-type-presented_by) - - Incoming: Presented By Relationship Term (xananode.canonical:schema/relationship-type-presented_by) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -228. Preserved By Relationship Term - - Existing: Preserved By Relationship Term (xananode.canonical:schema/relationship-type-preserved_by) - - Incoming: Preserved By Relationship Term (xananode.canonical:schema/relationship-type-preserved_by) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -229. Preserves - - Existing: Preserves (xananode.canonical:schema/relationship-type-preserves) - - Incoming: Preserves (xananode.canonical:schema/relationship-type-preserves) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -230. Produces Relationship Term - - Existing: Produces Relationship Term (xananode.canonical:schema/relationship-type-produces) - - Incoming: Produces Relationship Term (xananode.canonical:schema/relationship-type-produces) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -231. Proposed - - Existing: Proposed (xananode.canonical:schema/relationship-type-proposed) - - Incoming: Proposed (xananode.canonical:schema/relationship-type-proposed) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -232. Proposed By Relationship Term - - Existing: Proposed By Relationship Term (xananode.canonical:schema/relationship-type-proposed_by) - - Incoming: Proposed By Relationship Term (xananode.canonical:schema/relationship-type-proposed_by) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -233. Quoted By Relationship Term - - Existing: Quoted By Relationship Term (xananode.canonical:schema/relationship-type-quoted_by) - - Incoming: Quoted By Relationship Term (xananode.canonical:schema/relationship-type-quoted_by) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -234. Quotes - - Existing: Quotes (xananode.canonical:schema/relationship-type-quotes) - - Incoming: Quotes (xananode.canonical:schema/relationship-type-quotes) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -235. Refined By Relationship Term - - Existing: Refined By Relationship Term (xananode.canonical:schema/relationship-type-refined_by) - - Incoming: Refined By Relationship Term (xananode.canonical:schema/relationship-type-refined_by) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -236. Refines - - Existing: Refines (xananode.canonical:schema/relationship-type-refines) - - Incoming: Refines (xananode.canonical:schema/relationship-type-refines) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -237. Relationship Type Registry - - Existing: Relationship Type Registry (xananode.canonical:schema/relationship-type-registry) - - Incoming: Relationship Type Registry (xananode.canonical:schema/relationship-type-registry) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -238. Related to - - Existing: Related to (xananode.canonical:schema/relationship-type-related_to) - - Incoming: Related to (xananode.canonical:schema/relationship-type-related_to) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -239. Represented By Relationship Term - - Existing: Represented By Relationship Term (xananode.canonical:schema/relationship-type-represented_by) - - Incoming: Represented By Relationship Term (xananode.canonical:schema/relationship-type-represented_by) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -240. Represents - - Existing: Represents (xananode.canonical:schema/relationship-type-represents) - - Incoming: Represents (xananode.canonical:schema/relationship-type-represents) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -241. Required For Relationship Term - - Existing: Required For Relationship Term (xananode.canonical:schema/relationship-type-required_for) - - Incoming: Required For Relationship Term (xananode.canonical:schema/relationship-type-required_for) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -242. Requires - - Existing: Requires (xananode.canonical:schema/relationship-type-requires) - - Incoming: Requires (xananode.canonical:schema/relationship-type-requires) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -243. Results from - - Existing: Results from (xananode.canonical:schema/relationship-type-results_from) - - Incoming: Results from (xananode.canonical:schema/relationship-type-results_from) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -244. Same entity - - Existing: Same entity (xananode.canonical:schema/relationship-type-same_entity) - - Incoming: Same entity (xananode.canonical:schema/relationship-type-same_entity) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -245. Shaped By Relationship Term - - Existing: Shaped By Relationship Term (xananode.canonical:schema/relationship-type-shaped_by) - - Incoming: Shaped By Relationship Term (xananode.canonical:schema/relationship-type-shaped_by) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -246. Shapes - - Existing: Shapes (xananode.canonical:schema/relationship-type-shapes) - - Incoming: Shapes (xananode.canonical:schema/relationship-type-shapes) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -247. Site Of Relationship Term - - Existing: Site Of Relationship Term (xananode.canonical:schema/relationship-type-site_of) - - Incoming: Site Of Relationship Term (xananode.canonical:schema/relationship-type-site_of) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -248. Spoke at - - Existing: Spoke at (xananode.canonical:schema/relationship-type-spoke_at) - - Incoming: Spoke at (xananode.canonical:schema/relationship-type-spoke_at) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -249. Starts with - - Existing: Starts with (xananode.canonical:schema/relationship-type-starts_with) - - Incoming: Starts with (xananode.canonical:schema/relationship-type-starts_with) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -250. Superseded By Relationship Term - - Existing: Superseded By Relationship Term (xananode.canonical:schema/relationship-type-superseded_by) - - Incoming: Superseded By Relationship Term (xananode.canonical:schema/relationship-type-superseded_by) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -251. Supersedes - - Existing: Supersedes (xananode.canonical:schema/relationship-type-supersedes) - - Incoming: Supersedes (xananode.canonical:schema/relationship-type-supersedes) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -252. Supported By Relationship Term - - Existing: Supported By Relationship Term (xananode.canonical:schema/relationship-type-supported_by) - - Incoming: Supported By Relationship Term (xananode.canonical:schema/relationship-type-supported_by) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -253. Supports - - Existing: Supports (xananode.canonical:schema/relationship-type-supports) - - Incoming: Supports (xananode.canonical:schema/relationship-type-supports) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -254. Threatened By Relationship Term - - Existing: Threatened By Relationship Term (xananode.canonical:schema/relationship-type-threatened_by) - - Incoming: Threatened By Relationship Term (xananode.canonical:schema/relationship-type-threatened_by) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -255. Threatens - - Existing: Threatens (xananode.canonical:schema/relationship-type-threatens) - - Incoming: Threatens (xananode.canonical:schema/relationship-type-threatens) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -256. Trained on - - Existing: Trained on (xananode.canonical:schema/relationship-type-trained_on) - - Incoming: Trained on (xananode.canonical:schema/relationship-type-trained_on) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -257. Transcluded By Relationship Term - - Existing: Transcluded By Relationship Term (xananode.canonical:schema/relationship-type-transcluded_by) - - Incoming: Transcluded By Relationship Term (xananode.canonical:schema/relationship-type-transcluded_by) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -258. Transcludes - - Existing: Transcludes (xananode.canonical:schema/relationship-type-transcludes) - - Incoming: Transcludes (xananode.canonical:schema/relationship-type-transcludes) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -259. Used As Primary Media For Relationship Term - - Existing: Used As Primary Media For Relationship Term (xananode.canonical:schema/relationship-type-used_as_primary_media_for) - - Incoming: Used As Primary Media For Relationship Term (xananode.canonical:schema/relationship-type-used_as_primary_media_for) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -260. Used By Relationship Term - - Existing: Used By Relationship Term (xananode.canonical:schema/relationship-type-used_by) - - Incoming: Used By Relationship Term (xananode.canonical:schema/relationship-type-used_by) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -261. Used To Train Relationship Term - - Existing: Used To Train Relationship Term (xananode.canonical:schema/relationship-type-used_to_train) - - Incoming: Used To Train Relationship Term (xananode.canonical:schema/relationship-type-used_to_train) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -262. Uses - - Existing: Uses (xananode.canonical:schema/relationship-type-uses) - - Incoming: Uses (xananode.canonical:schema/relationship-type-uses) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -263. RO-Crate Metadata Schema - - Existing: Ro Crate Metadata Schema (xananode.canonical:schema/canonical-schema-ro-crate-metadata) - - Incoming: RO-Crate Metadata Schema (xananode.canonical:schema/ro-crate-metadata-schema) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -264. RO-Crate Metadata Schema - - Existing: RO-Crate Metadata Schema (xananode.canonical:schema/ro-crate-metadata-schema) - - Incoming: RO-Crate Metadata Schema (xananode.canonical:schema/ro-crate-metadata-schema) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -265. Substrate Diff Schema - - Existing: Substrate Diff Schema (xananode.canonical:schema/canonical-schema-substrate-diff) - - Incoming: Substrate Diff Schema (xananode.canonical:schema/substrate-diff-schema) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -266. Substrate Diff Schema - - Existing: Substrate Diff Schema (xananode.canonical:schema/substrate-diff-schema) - - Incoming: Substrate Diff Schema (xananode.canonical:schema/substrate-diff-schema) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -267. Substrate Manifest Schema - - Existing: Substrate Manifest Schema (xananode.example:schema/substrate-manifest-schema) - - Incoming: Substrate Manifest Schema (xananode.canonical:schema/substrate-manifest-schema) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -268. Substrate Manifest Schema - - Existing: Substrate Manifest Schema (xananode.canonical:schema/canonical-schema-substrate-manifest) - - Incoming: Substrate Manifest Schema (xananode.canonical:schema/substrate-manifest-schema) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -269. Substrate Manifest Schema - - Existing: Substrate Manifest Schema (xananode.canonical:schema/substrate-manifest-schema) - - Incoming: Substrate Manifest Schema (xananode.canonical:schema/substrate-manifest-schema) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -270. Substrate Node Schema - - Existing: Substrate Node Schema (xananode.example:schema/substrate-node-schema) - - Incoming: Substrate Node Schema (xananode.canonical:schema/substrate-node-schema) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -271. Substrate Node Schema - - Existing: Substrate Node Schema (xananode.canonical:schema/canonical-schema-substrate-node) - - Incoming: Substrate Node Schema (xananode.canonical:schema/substrate-node-schema) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -272. Substrate Node Schema - - Existing: Substrate Node Schema (xananode.canonical:schema/substrate-node-schema) - - Incoming: Substrate Node Schema (xananode.canonical:schema/substrate-node-schema) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -273. Substrate Relationships Schema - - Existing: Substrate Relationships Schema (xananode.example:schema/substrate-relationships-schema) - - Incoming: Substrate Relationships Schema (xananode.canonical:schema/substrate-relationships-schema) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -274. Substrate Relationships Schema - - Existing: Substrate Relationships Schema (xananode.canonical:schema/canonical-schema-substrate-relationships) - - Incoming: Substrate Relationships Schema (xananode.canonical:schema/substrate-relationships-schema) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -275. Substrate Relationships Schema - - Existing: Substrate Relationships Schema (xananode.canonical:schema/substrate-relationships-schema) - - Incoming: Substrate Relationships Schema (xananode.canonical:schema/substrate-relationships-schema) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -276. GitHub Profile - - Existing: GitHub Profile (xananode.canonical:source/github-profile) - - Incoming: GitHub Profile (xananode.canonical:source/github-profile) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -277. Hugo Official Site - - Existing: Hugo Official Site (xananode.canonical:source/hugo-official-site) - - Incoming: Hugo Official Site (xananode.canonical:source/hugo-official-site) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -278. Support XanaNode - - Existing: Support XanaNode (xananode.canonical:source/support-xananode) - - Incoming: Support XanaNode (xananode.canonical:source/support-xananode) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -279. XanaNode.com - - Existing: XanaNode.com (xananode.canonical:source/xananode-com-domain) - - Incoming: XanaNode.com (xananode.canonical:source/xananode-com-domain) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -280. XanaNode Core SDK Repository - - Existing: XanaNode Core SDK Repository (xananode.example:source/xananode-core-sdk-repo) - - Incoming: XanaNode Core SDK Repository (xananode.canonical:source/xananode-core-sdk-repository) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -281. XanaNode Core SDK Repository - - Existing: XanaNode Core SDK Repository (xananode.canonical:source/xananode-core-sdk-repository) - - Incoming: XanaNode Core SDK Repository (xananode.canonical:source/xananode-core-sdk-repository) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -282. XanaNode Hugo Repository - - Existing: XanaNode Hugo Repository (xananode.example:source/xananode-hugo-repo) - - Incoming: XanaNode Hugo Repository (xananode.canonical:source/xananode-hugo-repository) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -283. XanaNode Hugo Repository - - Existing: XanaNode Hugo Repository (xananode.canonical:source/xananode-hugo-repository) - - Incoming: XanaNode Hugo Repository (xananode.canonical:source/xananode-hugo-repository) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -284. XanaNode.net - - Existing: XanaNode.net (xananode.canonical:source/xananode-net-domain) - - Incoming: XanaNode.net (xananode.canonical:source/xananode-net-domain) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -285. XanaNode.org - - Existing: XanaNode.org (xananode.canonical:source/xananode-org-domain) - - Incoming: XanaNode.org (xananode.canonical:source/xananode-org-domain) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -286. XanaNode Protocol Repository - - Existing: XanaNode Protocol Repository (xananode.example:source/xananode-protocol-repo) - - Incoming: XanaNode Protocol Repository (xananode.canonical:source/xananode-protocol-repository) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -287. XanaNode Protocol Repository - - Existing: XanaNode Protocol Repository (xananode.canonical:source/xananode-protocol-repository) - - Incoming: XanaNode Protocol Repository (xananode.canonical:source/xananode-protocol-repository) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -288. XanaNode Studio Repository - - Existing: XanaNode Studio Repository (xananode.example:source/xananode-studio-repo) - - Incoming: XanaNode Studio Repository (xananode.canonical:source/xananode-studio-repository) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -289. XanaNode Studio Repository - - Existing: XanaNode Studio Repository (xananode.canonical:source/xananode-studio-repository) - - Incoming: XanaNode Studio Repository (xananode.canonical:source/xananode-studio-repository) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -290. XanaNode Workspace Repository - - Existing: XanaNode Workspace Repository (xananode.example:source/xananode-workspace-repo) - - Incoming: XanaNode Workspace Repository (xananode.canonical:source/xananode-workspace-repository) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -291. XanaNode Workspace Repository - - Existing: XanaNode Workspace Repository (xananode.canonical:source/xananode-workspace-repository) - - Incoming: XanaNode Workspace Repository (xananode.canonical:source/xananode-workspace-repository) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -292. Cytoscape.js - - Existing: Cytoscape.js (xananode.example:technology/cytoscape-js) - - Incoming: Cytoscape.js (xananode.canonical:technology/cytoscape-js) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -293. Cytoscape.js - - Existing: Cytoscape.js (xananode.canonical:technology/cytoscape-js) - - Incoming: Cytoscape.js (xananode.canonical:technology/cytoscape-js) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -294. Git - - Existing: Git (xananode.canonical:technology/git) - - Incoming: Git (xananode.canonical:technology/git) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -295. Hugo - - Existing: Hugo (xananode.example:technology/hugo) - - Incoming: Hugo (xananode.canonical:technology/hugo) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -296. Hugo - - Existing: Hugo (xananode.canonical:technology/hugo) - - Incoming: Hugo (xananode.canonical:technology/hugo) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -297. Node.js - - Existing: Node.js (xananode.canonical:technology/nodejs) - - Incoming: Node.js (xananode.canonical:technology/nodejs) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -298. Python - - Existing: Python (xananode.canonical:technology/python) - - Incoming: Python (xananode.canonical:technology/python) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -299. XanaNode Stack Trail - - Existing: XanaNode Stack Trail (xananode.canonical:trail/xananode-stack-trail) - - Incoming: XanaNode Stack Trail (xananode.canonical:trail/xananode-stack-trail) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -300. Gottfried Wilhelm Leibniz - - Existing: Gottfried Wilhelm Leibniz (xananode.lineage:person/gottfried-wilhelm-leibniz) - - Incoming: Gottfried Wilhelm Leibniz (xananode.lineage:person/gottfried-wilhelm-leibniz) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -301. Wilhelm Ostwald - - Existing: Wilhelm Ostwald (xananode.lineage:person/wilhelm-ostwald) - - Incoming: Wilhelm Ostwald (xananode.lineage:person/wilhelm-ostwald) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -302. Jorge Luis Borges - - Existing: Jorge Luis Borges (xananode.lineage:person/jorge-luis-borges) - - Incoming: Jorge Luis Borges (xananode.lineage:person/jorge-luis-borges) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -303. The Garden of Forking Paths - - Existing: The Garden of Forking Paths (xananode.lineage:publication/the-garden-of-forking-paths) - - Incoming: The Garden of Forking Paths (xananode.lineage:publication/the-garden-of-forking-paths) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -304. Andries van Dam - - Existing: Andries van Dam (xananode.lineage:person/andries-van-dam) - - Incoming: Andries van Dam (xananode.lineage:person/andries-van-dam) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -305. Brown University - - Existing: Brown University (xananode.lineage:place/brown-university) - - Incoming: Brown University (xananode.lineage:place/brown-university) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -306. Hypertext Editing System - - Existing: Hypertext Editing System (xananode.lineage:project/hypertext-editing-system) - - Incoming: Hypertext Editing System (xananode.lineage:project/hypertext-editing-system) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -307. FRESS - - Existing: FRESS (xananode.lineage:project/fress) - - Incoming: FRESS (xananode.lineage:project/fress) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -308. Intermedia - - Existing: Intermedia (xananode.lineage:project/intermedia) - - Incoming: Intermedia (xananode.lineage:project/intermedia) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -309. Nicholas Negroponte - - Existing: Nicholas Negroponte (xananode.lineage:person/nicholas-negroponte) - - Incoming: Nicholas Negroponte (xananode.lineage:person/nicholas-negroponte) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -310. Seymour Papert - - Existing: Seymour Papert (xananode.lineage:person/seymour-papert) - - Incoming: Seymour Papert (xananode.lineage:person/seymour-papert) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -311. Marvin Minsky - - Existing: Marvin Minsky (xananode.lineage:person/marvin-minsky) - - Incoming: Marvin Minsky (xananode.lineage:person/marvin-minsky) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -312. MIT Media Lab - - Existing: MIT Media Lab (xananode.lineage:organization/mit-media-lab) - - Incoming: MIT Media Lab (xananode.lineage:organization/mit-media-lab) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -313. Hans Peter Brondmo - - Existing: Hans Peter Brondmo (xananode.lineage:person/hans-peter-brondmo) - - Incoming: Hans Peter Brondmo (xananode.lineage:person/hans-peter-brondmo) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -314. Micons - - Existing: Micons (xananode.lineage:technology/micons) - - Incoming: Micons (xananode.lineage:technology/micons) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -315. Robert Winter - - Existing: Robert Winter (xananode.lineage:person/robert-winter) - - Incoming: Robert Winter (xananode.lineage:person/robert-winter) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -316. Interactive Beethoven's Ninth - - Existing: Interactive Beethoven's Ninth (xananode.lineage:project/interactive-beethoven-ninth) - - Incoming: Interactive Beethoven's Ninth (xananode.lineage:project/interactive-beethoven-ninth) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -317. Robert Abel - - Existing: Robert Abel (xananode.lineage:person/robert-abel) - - Incoming: Robert Abel (xananode.lineage:person/robert-abel) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -318. Interactive Guernica - - Existing: Interactive Guernica (xananode.lineage:project/interactive-guernica) - - Incoming: Interactive Guernica (xananode.lineage:project/interactive-guernica) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -319. Ivan Sutherland - - Existing: Ivan Sutherland (xananode.lineage:person/ivan-sutherland) - - Incoming: Ivan Sutherland (xananode.lineage:person/ivan-sutherland) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -320. Jaron Lanier - - Existing: Jaron Lanier (xananode.lineage:person/jaron-lanier) - - Incoming: Jaron Lanier (xananode.lineage:person/jaron-lanier) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -321. VPL Research - - Existing: VPL Research (xananode.lineage:organization/vpl-research) - - Incoming: VPL Research (xananode.lineage:organization/vpl-research) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -322. Scott Fisher - - Existing: Scott Fisher (xananode.lineage:person/scott-fisher) - - Incoming: Scott Fisher (xananode.lineage:person/scott-fisher) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -323. NASA - - Existing: NASA (xananode.lineage:organization/nasa) - - Incoming: NASA (xananode.lineage:organization/nasa) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -324. Dirk Gently's Holistic Detective Agency - - Existing: Dirk Gently's Holistic Detective Agency (xananode.lineage:publication/dirk-gentlys-holistic-detective-agency) - - Incoming: Dirk Gently's Holistic Detective Agency (xananode.lineage:publication/dirk-gentlys-holistic-detective-agency) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -325. BBC Two - - Existing: BBC Two (xananode.lineage:organization/bbc-two) - - Incoming: BBC Two (xananode.lineage:organization/bbc-two) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -326. Richard Saul Wurman - - Existing: Richard Saul Wurman (xananode.lineage:person/richard-saul-wurman) - - Incoming: Richard Saul Wurman (xananode.lineage:person/richard-saul-wurman) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -327. Harry Marks - - Existing: Harry Marks (xananode.lineage:person/harry-marks) - - Incoming: Harry Marks (xananode.lineage:person/harry-marks) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -328. John Sculley - - Existing: John Sculley (xananode.lineage:person/john-sculley) - - Incoming: John Sculley (xananode.lineage:person/john-sculley) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -329. Apple Knowledge Navigator - - Existing: Apple Knowledge Navigator (xananode.lineage:technology/apple-knowledge-navigator) - - Incoming: Apple Knowledge Navigator (xananode.lineage:technology/apple-knowledge-navigator) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -330. Bill Atkinson - - Existing: Bill Atkinson (xananode.lineage:person/bill-atkinson) - - Incoming: Bill Atkinson (xananode.lineage:person/bill-atkinson) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -331. Herbie Hancock - - Existing: Herbie Hancock (xananode.lineage:person/herbie-hancock) - - Incoming: Herbie Hancock (xananode.lineage:person/herbie-hancock) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -332. Nigel Holmes - - Existing: Nigel Holmes (xananode.lineage:person/nigel-holmes) - - Incoming: Nigel Holmes (xananode.lineage:person/nigel-holmes) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -333. Laurie Anderson - - Existing: Laurie Anderson (xananode.lineage:person/laurie-anderson) - - Incoming: Laurie Anderson (xananode.lineage:person/laurie-anderson) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -334. Bran Ferren - - Existing: Bran Ferren (xananode.lineage:person/bran-ferren) - - Incoming: Bran Ferren (xananode.lineage:person/bran-ferren) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -335. Robert Cailliau - - Existing: Robert Cailliau (xananode.lineage:person/robert-cailliau) - - Incoming: Robert Cailliau (xananode.lineage:person/robert-cailliau) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -336. CERN - - Existing: CERN (xananode.lineage:place/cern) - - Incoming: CERN (xananode.lineage:place/cern) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -337. HTML - - Existing: HTML (xananode.lineage:technology/html) - - Incoming: HTML (xananode.lineage:technology/html) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -338. URL/URI - - Existing: URL/URI (xananode.lineage:technology/url-uri) - - Incoming: URL/URI (xananode.lineage:technology/url-uri) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -339. HTTP - - Existing: HTTP (xananode.lineage:technology/http) - - Incoming: HTTP (xananode.lineage:technology/http) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -340. NCSA - - Existing: NCSA (xananode.lineage:organization/ncsa) - - Incoming: NCSA (xananode.lineage:organization/ncsa) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -341. Marc Andreessen - - Existing: Marc Andreessen (xananode.lineage:person/marc-andreessen) - - Incoming: Marc Andreessen (xananode.lineage:person/marc-andreessen) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -342. Mosaic - - Existing: Mosaic (xananode.lineage:technology/mosaic) - - Incoming: Mosaic (xananode.lineage:technology/mosaic) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -343. The Web as Incomplete Hypertext - - Existing: The Web as Incomplete Hypertext (xananode.lineage:concept/web-as-incomplete-hypertext) - - Incoming: The Web as Incomplete Hypertext (xananode.lineage:concept/web-as-incomplete-hypertext) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -344. Guide - - Existing: Guide (xananode.lineage:technology/guide) - - Incoming: Guide (xananode.lineage:technology/guide) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -345. Storyspace - - Existing: Storyspace (xananode.lineage:project/storyspace) - - Incoming: Storyspace (xananode.lineage:project/storyspace) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -346. ZOG/KMS - - Existing: ZOG/KMS (xananode.lineage:project/zog-kms) - - Incoming: ZOG/KMS (xananode.lineage:project/zog-kms) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -347. Xanadu at Autodesk - - Existing: Xanadu at Autodesk (xananode.lineage:project/xanadu-at-autodesk) - - Incoming: Xanadu at Autodesk (xananode.lineage:project/xanadu-at-autodesk) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -348. Conflict and Disputed Identity - - Existing: Conflict and Disputed Identity (xananode.lineage:concept/conflict-disputed-identity) - - Incoming: Conflict and Disputed Identity (xananode.lineage:concept/conflict-disputed-identity) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -349. Git-backed Substrate - - Existing: Git-backed Substrate (xananode.lineage:technology/git-backed-substrate) - - Incoming: Git-backed Substrate (xananode.lineage:technology/git-backed-substrate) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -350. Babel - - Existing: Babel (xananode.lineage:tool/babel) - - Incoming: Babel (xananode.lineage:tool/babel) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -351. Hyperland VR - - Existing: Hyperland VR (xananode.lineage:tool/hyperland-vr) - - Incoming: Hyperland VR (xananode.lineage:tool/hyperland-vr) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -352. Authored Substrate Overlap - - Existing: Authored Substrate Overlap (xananode.lineage:concept/authored-substrate-overlap) - - Incoming: Authored Substrate Overlap (xananode.lineage:concept/authored-substrate-overlap) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -353. Overlap is a Federation Signal - - Existing: Overlap is a Federation Signal (xananode.lineage:claim/overlap-is-federation-signal) - - Incoming: Overlap is a Federation Signal (xananode.lineage:claim/overlap-is-federation-signal) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -354. Merge is Authored Interpretation - - Existing: Merge is Authored Interpretation (xananode.lineage:claim/merge-is-authored-interpretation) - - Incoming: Merge is Authored Interpretation (xananode.lineage:claim/merge-is-authored-interpretation) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -355. Lineage Packs Can Overlap Canonical Packs - - Existing: Lineage Packs Can Overlap Canonical Packs (xananode.lineage:claim/lineage-pack-can-overlap-canonical-pack) - - Incoming: Lineage Packs Can Overlap Canonical Packs (xananode.lineage:claim/lineage-pack-can-overlap-canonical-pack) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -356. Lost Lineage of Human Knowledge Augmentation - - Existing: Lost Lineage of Human Knowledge Augmentation (xananode.lineage:concept/lost-lineage-human-knowledge-augmentation) - - Incoming: Lost Lineage of Human Knowledge Augmentation (xananode.lineage:concept/lost-lineage-human-knowledge-augmentation) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -357. Paul Otlet - - Existing: Paul Otlet (xananode.lineage:person/paul-otlet) - - Incoming: Paul Otlet (xananode.lineage:person/paul-otlet) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -358. H. G. Wells - - Existing: H. G. Wells (xananode.lineage:person/h-g-wells) - - Incoming: H. G. Wells (xananode.lineage:person/h-g-wells) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -359. Douglas Adams - - Existing: Douglas Adams (xananode.lineage:person/douglas-adams) - - Incoming: Douglas Adams (xananode.lineage:person/douglas-adams) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -360. Hyperland - - Existing: Hyperland (xananode.lineage:publication/hyperland) - - Incoming: Hyperland (xananode.lineage:publication/hyperland) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -361. Tom Baker - - Existing: Tom Baker (xananode.lineage:person/tom-baker) - - Incoming: Tom Baker (xananode.lineage:person/tom-baker) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -362. Max Whitby - - Existing: Max Whitby (xananode.lineage:person/max-whitby) - - Incoming: Max Whitby (xananode.lineage:person/max-whitby) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -363. TED2 - - Existing: TED2 (xananode.lineage:event/ted2-1990) - - Incoming: TED2 (xananode.lineage:event/ted2-1990) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -364. Monterey, California - - Existing: Monterey, California (xananode.lineage:place/monterey-california) - - Incoming: Monterey, California (xananode.lineage:place/monterey-california) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -365. Bob Stein - - Existing: Bob Stein (xananode.lineage:person/bob-stein) - - Incoming: Bob Stein (xananode.lineage:person/bob-stein) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -366. Voyager Company - - Existing: Voyager Company (xananode.lineage:organization/voyager-company) - - Incoming: Voyager Company (xananode.lineage:organization/voyager-company) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -367. Alan Kay - - Existing: Alan Kay (xananode.lineage:person/alan-kay) - - Incoming: Alan Kay (xananode.lineage:person/alan-kay) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -368. Xerox PARC - - Existing: Xerox PARC (xananode.lineage:organization/xerox-parc) - - Incoming: Xerox PARC (xananode.lineage:organization/xerox-parc) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -369. HyperCard - - Existing: HyperCard (xananode.lineage:technology/hypercard) - - Incoming: HyperCard (xananode.lineage:technology/hypercard) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -370. Tim Berners-Lee - - Existing: Tim Berners-Lee (xananode.lineage:person/tim-berners-lee) - - Incoming: Tim Berners-Lee (xananode.lineage:person/tim-berners-lee) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -371. World Wide Web - - Existing: World Wide Web (xananode.canonical:place/world-wide-web) - - Incoming: World Wide Web (xananode.lineage:technology/world-wide-web) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -372. World Wide Web - - Existing: World Wide Web (xananode.lineage:technology/world-wide-web) - - Incoming: World Wide Web (xananode.lineage:technology/world-wide-web) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -373. Aspen Movie Map - - Existing: Aspen Movie Map (xananode.lineage:project/aspen-movie-map) - - Incoming: Aspen Movie Map (xananode.lineage:project/aspen-movie-map) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -374. Lost Lineage Intertwingled Trail - - Existing: Lost Lineage Intertwingled Trail (xananode.lineage:trail/lost-lineage-intertwingled-trail) - - Incoming: Lost Lineage Intertwingled Trail (xananode.lineage:trail/lost-lineage-intertwingled-trail) - - Confidence: 1 - - Reason: Incoming node has the same protocol id as an existing node. - - Approved: false - -375. A knowledge substrate is structure, not just information - - Existing: Knowledge Substrate (xananode.example:concept/knowledge-substrate) - - Incoming: A knowledge substrate is structure, not just information (example.minimal:claim/substrate-is-structure) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -376. A knowledge substrate is structure, not just information - - Existing: A knowledge substrate is structure, not information (xananode.example:claim/claim-substrate-is-structure) - - Incoming: A knowledge substrate is structure, not just information (example.minimal:claim/substrate-is-structure) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -377. A knowledge substrate is structure, not just information - - Existing: Knowledge Substrate (example.minimal:concept/knowledge-substrate) - - Incoming: A knowledge substrate is structure, not just information (example.minimal:claim/substrate-is-structure) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -378. A knowledge substrate is structure, not just information - - Existing: Knowledge Substrate (xananode.canonical:concept/knowledge-substrate) - - Incoming: A knowledge substrate is structure, not just information (example.minimal:claim/substrate-is-structure) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -379. Associative Trails - - Existing: Concept (xananode.canonical:schema/node-type-concept) - - Incoming: Associative Trails (example.minimal:concept/associative-trails) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -380. Associative Trails - - Existing: Associative Trails Fragment (xananode.example:fragment/as-we-may-think-0004) - - Incoming: Associative Trails (example.minimal:concept/associative-trails) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -381. Relationship Navigation Intro - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Relationship Navigation Intro (example.minimal:essay/relationship-navigation-intro) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -382. As We May Think Fragment 0004 - - Existing: As We May Think (xananode.example:source/as-we-may-think) - - Incoming: As We May Think Fragment 0004 (example.minimal:fragment/as-we-may-think-0004) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -383. As We May Think Fragment 0004 - - Existing: As We May Think (example.minimal:source/as-we-may-think) - - Incoming: As We May Think Fragment 0004 (example.minimal:fragment/as-we-may-think-0004) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -384. As We May Think Fragment 0004 - - Existing: Fragment (xananode.canonical:schema/node-type-fragment) - - Incoming: As We May Think Fragment 0004 (example.minimal:fragment/as-we-may-think-0004) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -385. Knowledge Substrate - - Existing: Federated Knowledge Substrates (xananode.example:concept/federated-knowledge-substrates) - - Incoming: Knowledge Substrate (example.minimal:concept/knowledge-substrate) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -386. Knowledge Substrate - - Existing: A knowledge substrate is structure, not information (xananode.example:claim/claim-substrate-is-structure) - - Incoming: Knowledge Substrate (example.minimal:concept/knowledge-substrate) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -387. Knowledge Substrate - - Existing: A knowledge substrate is structure, not just information (example.minimal:claim/substrate-is-structure) - - Incoming: Knowledge Substrate (example.minimal:concept/knowledge-substrate) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -388. Knowledge Substrate - - Existing: Concept (xananode.canonical:schema/node-type-concept) - - Incoming: Knowledge Substrate (example.minimal:concept/knowledge-substrate) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -389. Example Maintainer - - Existing: Person (xananode.canonical:schema/node-type-person) - - Incoming: Example Maintainer (example.minimal:person/example-maintainer) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -390. As We May Think - - Existing: As We May Think Fragment 0004 (example.minimal:fragment/as-we-may-think-0004) - - Incoming: As We May Think (example.minimal:source/as-we-may-think) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -391. As We May Think - - Existing: Source (xananode.canonical:schema/node-type-source) - - Incoming: As We May Think (example.minimal:source/as-we-may-think) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -392. As We May Think - - Existing: Associative Trails Fragment (xananode.example:fragment/as-we-may-think-0004) - - Incoming: As We May Think (example.minimal:source/as-we-may-think) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -393. Relationships Preserve Knowledge - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Relationships Preserve Knowledge (xananode.canonical:claim/relationships-preserve-knowledge) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -394. Relationships Preserve Knowledge - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Relationships Preserve Knowledge (xananode.canonical:claim/relationships-preserve-knowledge) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -395. Relationships Preserve Knowledge - - Existing: Relationships Preserve Knowledge Sentence (xananode.canonical:fragment/relationships-preserve-knowledge-sentence) - - Incoming: Relationships Preserve Knowledge (xananode.canonical:claim/relationships-preserve-knowledge) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -396. Relationships Preserve Knowledge - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Relationships Preserve Knowledge (xananode.canonical:claim/relationships-preserve-knowledge) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -397. XanaNode Contributors - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: XanaNode Contributors (xananode.canonical:community/xananode-contributors) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -398. XanaNode Contributors - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: XanaNode Contributors (xananode.canonical:community/xananode-contributors) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -399. XanaNode Contributors - - Existing: Community (xananode.canonical:schema/node-type-community) - - Incoming: XanaNode Contributors (xananode.canonical:community/xananode-contributors) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -400. Knowledge Substrate - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Knowledge Substrate (xananode.canonical:concept/knowledge-substrate) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -401. Knowledge Substrate - - Existing: Federated Knowledge Substrates (xananode.example:concept/federated-knowledge-substrates) - - Incoming: Knowledge Substrate (xananode.canonical:concept/knowledge-substrate) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -402. Knowledge Substrate - - Existing: A knowledge substrate is structure, not information (xananode.example:claim/claim-substrate-is-structure) - - Incoming: Knowledge Substrate (xananode.canonical:concept/knowledge-substrate) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -403. Knowledge Substrate - - Existing: A knowledge substrate is structure, not just information (example.minimal:claim/substrate-is-structure) - - Incoming: Knowledge Substrate (xananode.canonical:concept/knowledge-substrate) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -404. Knowledge Substrate - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Knowledge Substrate (xananode.canonical:concept/knowledge-substrate) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -405. Knowledge Substrate - - Existing: Concept (xananode.canonical:schema/node-type-concept) - - Incoming: Knowledge Substrate (xananode.canonical:concept/knowledge-substrate) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -406. Protocol Artifacts - - Existing: Protocol Artifacts Trail (xananode.example:trail/protocol-artifacts-trail) - - Incoming: Protocol Artifacts (xananode.canonical:concept/protocol-artifacts) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -407. Protocol Artifacts - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Protocol Artifacts (xananode.canonical:concept/protocol-artifacts) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -408. Protocol Artifacts - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Protocol Artifacts (xananode.canonical:concept/protocol-artifacts) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -409. Protocol Artifacts - - Existing: Concept (xananode.canonical:schema/node-type-concept) - - Incoming: Protocol Artifacts (xananode.canonical:concept/protocol-artifacts) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -410. Substrate Projection Layer - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Substrate Projection Layer (xananode.canonical:concept/substrate-projection-layer) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -411. Substrate Projection Layer - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Substrate Projection Layer (xananode.canonical:concept/substrate-projection-layer) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -412. Substrate Projection Layer - - Existing: Concept (xananode.canonical:schema/node-type-concept) - - Incoming: Substrate Projection Layer (xananode.canonical:concept/substrate-projection-layer) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -413. Substrate Projection Layer - - Existing: Project (xananode.canonical:schema/node-type-project) - - Incoming: Substrate Projection Layer (xananode.canonical:concept/substrate-projection-layer) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -414. XanaNode - - Existing: XanaNode Implementation Stack Trail (xananode.example:trail/xananode-implementation-stack-trail) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -415. XanaNode - - Existing: XanaNode Core Trail (xananode.example:trail/xananode-core-trail) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -416. XanaNode - - Existing: Protocol Artifacts Trail (xananode.example:trail/protocol-artifacts-trail) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -417. XanaNode - - Existing: Historical Lineage Trail (xananode.example:trail/historical-lineage-trail) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -418. XanaNode - - Existing: Branching Orientation Trail (xananode.example:trail/branching-orientation-trail) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -419. XanaNode - - Existing: Static Publishing (xananode.example:technology/static-publishing) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -420. XanaNode - - Existing: Hugo (xananode.example:technology/hugo) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -421. XanaNode - - Existing: Cytoscape.js (xananode.example:technology/cytoscape-js) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -422. XanaNode - - Existing: XanaNode Workspace Repository (xananode.example:source/xananode-workspace-repo) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -423. XanaNode - - Existing: XanaNode Studio Repository (xananode.example:source/xananode-studio-repo) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -424. XanaNode - - Existing: XanaNode Protocol Repository (xananode.example:source/xananode-protocol-repo) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -425. XanaNode - - Existing: XanaNode Hugo Repository (xananode.example:source/xananode-hugo-repo) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -426. XanaNode - - Existing: XanaNode Core SDK Repository (xananode.example:source/xananode-core-sdk-repo) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -427. XanaNode - - Existing: Xanadu: Document Interconnection Enabling Re-use (xananode.example:source/xanadu-document-interconnection) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -428. XanaNode - - Existing: 9.6 Million Links in Source Code Comments (xananode.example:source/source-code-link-decay-study) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -429. XanaNode - - Existing: Mother of All Demos (xananode.example:source/mother-of-all-demos) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -430. XanaNode - - Existing: As We May Think (xananode.example:source/as-we-may-think) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -431. XanaNode - - Existing: XanaNode Relationship Types (xananode.example:schema/xananode-relationship-types) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -432. XanaNode - - Existing: XanaNode Node Types (xananode.example:schema/xananode-node-types) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -433. XanaNode - - Existing: XanaNode Core Schema (xananode.example:schema/xananode-core-schema) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -434. XanaNode - - Existing: Substrate Relationships Schema (xananode.example:schema/substrate-relationships-schema) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -435. XanaNode - - Existing: Substrate Node Schema (xananode.example:schema/substrate-node-schema) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -436. XanaNode - - Existing: Substrate Manifest Schema (xananode.example:schema/substrate-manifest-schema) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -437. XanaNode - - Existing: Namespace Schema (xananode.example:schema/namespace-schema) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -438. XanaNode - - Existing: Merge Report Schema (xananode.example:schema/merge-report-schema) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -439. XanaNode - - Existing: Compatibility Report Schema (xananode.example:schema/compatibility-report-schema) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -440. XanaNode - - Existing: XanaNode Hugo Theme (xananode.example:project/xananode-hugo-theme) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -441. XanaNode - - Existing: Project Xanadu (xananode.example:project/project-xanadu) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -442. XanaNode - - Existing: NLS (xananode.example:project/nls) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -443. XanaNode - - Existing: Memex (xananode.example:project/memex) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -444. XanaNode - - Existing: Vannevar Bush (xananode.example:person/vannevar-bush) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -445. XanaNode - - Existing: Ted Nelson (xananode.example:person/ted-nelson) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -446. XanaNode - - Existing: Douglas Engelbart (xananode.example:person/douglas-engelbart) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -447. XanaNode - - Existing: Link Rot (xananode.example:observation/link-rot) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -448. XanaNode - - Existing: XanaNode Icon (xananode.example:media/xananode-icon) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -449. XanaNode - - Existing: What Is XanaNode? (xananode.example:essay/what-is-xananode) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -450. XanaNode - - Existing: Using Hugo with Protocol JSON (xananode.example:essay/using-hugo-with-protocol-json) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -451. XanaNode - - Existing: Start Here (xananode.example:essay/start-here) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -452. XanaNode - - Existing: Unlabeled Hyperlink (xananode.example:concept/unlabeled-hyperlink) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -453. XanaNode - - Existing: Typed Relationships (xananode.example:concept/typed-relationships) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -454. XanaNode - - Existing: Tumbler Addressing (xananode.example:concept/tumbler-addressing) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -455. XanaNode - - Existing: Transclusion (xananode.example:concept/transclusion) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -456. XanaNode - - Existing: Substrate Relationship List (xananode.example:concept/substrate-relationship-list) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -457. XanaNode - - Existing: Substrate Node Record (xananode.example:concept/substrate-node-record) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -458. XanaNode - - Existing: Substrate Manifest (xananode.example:concept/substrate-manifest) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -459. XanaNode - - Existing: Single Source of Truth (xananode.example:concept/single-source-of-truth) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -460. XanaNode - - Existing: Schema Extension (xananode.example:concept/schema-extension) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -461. XanaNode - - Existing: Review Suggestions (xananode.example:concept/review-suggestions) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -462. XanaNode - - Existing: Provenance (xananode.example:concept/provenance) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -463. XanaNode - - Existing: Protocol Artifacts (xananode.example:concept/protocol-artifacts) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -464. XanaNode - - Existing: Namespacing (xananode.example:concept/namespacing) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -465. XanaNode - - Existing: Namespace Registry (xananode.example:concept/namespace-registry) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -466. XanaNode - - Existing: Moderation Model (xananode.example:concept/moderation-model) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -467. XanaNode - - Existing: Merge Validation (xananode.example:concept/merge-validation) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -468. XanaNode - - Existing: Merge Report (xananode.example:concept/merge-report) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -469. XanaNode - - Existing: Known Implementations Registry (xananode.example:concept/known-implementations-registry) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -470. XanaNode - - Existing: Knowledge Substrate (xananode.example:concept/knowledge-substrate) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -471. XanaNode - - Existing: Independent Moderation (xananode.example:concept/independent-moderation) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -472. XanaNode - - Existing: Fragment Node (xananode.example:concept/fragment-node) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -473. XanaNode - - Existing: Federation Rules (xananode.example:concept/federation-rules) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -474. XanaNode - - Existing: Federation Example (xananode.example:concept/federation-example) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -475. XanaNode - - Existing: Federated Knowledge Substrates (xananode.example:concept/federated-knowledge-substrates) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -476. XanaNode - - Existing: Dispute Resolution (xananode.example:concept/dispute-resolution) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -477. XanaNode - - Existing: Deep Linking (xananode.example:concept/deep-linking) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -478. XanaNode - - Existing: Custom Extension Substrate (xananode.example:concept/custom-extension-substrate) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -479. XanaNode - - Existing: Compatibility Report (xananode.example:concept/compatibility-report) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -480. XanaNode - - Existing: Compatibility Levels (xananode.example:concept/compatibility-levels) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -481. XanaNode - - Existing: Civilizational Memory (xananode.example:concept/civilizational-memory) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -482. XanaNode - - Existing: Canonical Type Policy (xananode.example:concept/canonical-type-policy) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -483. XanaNode - - Existing: A knowledge substrate is structure, not information (xananode.example:claim/claim-substrate-is-structure) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -484. XanaNode - - Existing: Typed relationships preserve context that hyperlinks lose (xananode.example:claim/claim-relationships-preserve-context) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -485. XanaNode - - Existing: Substrates should merge without collapsing disagreement (xananode.example:claim/claim-merge-without-collapse) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -486. XanaNode - - Existing: GitHub (xananode.example:source/source-github) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -487. XanaNode - - Existing: Support (xananode.example:source/source-support) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -488. XanaNode - - Existing: Relationships Preserve Knowledge (xananode.canonical:claim/relationships-preserve-knowledge) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -489. XanaNode - - Existing: XanaNode Contributors (xananode.canonical:community/xananode-contributors) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -490. XanaNode - - Existing: Knowledge Substrate (xananode.canonical:concept/knowledge-substrate) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -491. XanaNode - - Existing: Protocol Artifacts (xananode.canonical:concept/protocol-artifacts) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -492. XanaNode - - Existing: Substrate Projection Layer (xananode.canonical:concept/substrate-projection-layer) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -493. XanaNode - - Existing: What Is XanaNode? (xananode.canonical:essay/what-is-xananode) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -494. XanaNode - - Existing: XanaNode Canonical Pack Bootstrap (xananode.canonical:event/xananode-canonical-pack-bootstrap) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -495. XanaNode - - Existing: Relationships Preserve Knowledge Sentence (xananode.canonical:fragment/relationships-preserve-knowledge-sentence) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -496. XanaNode - - Existing: XanaNode Icon (xananode.canonical:media/xananode-icon) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -497. XanaNode - - Existing: Markdown Recreation Friction (xananode.canonical:observation/markdown-recreation-friction) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -498. XanaNode - - Existing: Built By Bots (xananode.canonical:organization/built-by-bots) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -499. XanaNode - - Existing: Cytoscape Consortium (xananode.canonical:organization/cytoscape-consortium) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -500. XanaNode - - Existing: Hugo Authors (xananode.canonical:organization/hugo-authors) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -501. XanaNode - - Existing: Christian Siefen (xananode.canonical:person/christian-siefen) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -502. XanaNode - - Existing: World Wide Web (xananode.canonical:place/world-wide-web) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -503. XanaNode - - Existing: XanaNode Core SDK (xananode.canonical:project/xananode-core-sdk) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -504. XanaNode - - Existing: XanaNode Hugo Theme (xananode.canonical:project/xananode-hugo-theme) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -505. XanaNode - - Existing: XanaNode Protocol (xananode.canonical:project/xananode-protocol) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -506. XanaNode - - Existing: XanaNode Workspace (xananode.canonical:project/xananode-workspace) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -507. XanaNode - - Existing: XNP-0004 Merge Validation (xananode.canonical:publication/xnp-0004-merge-validation) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -508. XanaNode - - Existing: Protocol Implements Relationship Preservation (xananode.canonical:relationship/protocol-implements-claim) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -509. XanaNode - - Existing: Canonical Pack v0.1.0 (xananode.canonical:revision/canonical-pack-v0-1-0) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -510. XanaNode - - Existing: Author Profile Schema (xananode.canonical:schema/author-profile-schema) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -511. XanaNode - - Existing: Author Profile Schema (xananode.canonical:schema/canonical-schema-author-profile) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -512. XanaNode - - Existing: Compatibility Report Schema (xananode.canonical:schema/canonical-schema-compatibility-report) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -513. XanaNode - - Existing: Merge Report Schema (xananode.canonical:schema/canonical-schema-merge-report) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -514. XanaNode - - Existing: Nanopublication Schema (xananode.canonical:schema/canonical-schema-nanopublication) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -515. XanaNode - - Existing: Ro Crate Metadata Schema (xananode.canonical:schema/canonical-schema-ro-crate-metadata) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -516. XanaNode - - Existing: Substrate Diff Schema (xananode.canonical:schema/canonical-schema-substrate-diff) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -517. XanaNode - - Existing: Substrate Manifest Schema (xananode.canonical:schema/canonical-schema-substrate-manifest) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -518. XanaNode - - Existing: Substrate Node Schema (xananode.canonical:schema/canonical-schema-substrate-node) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -519. XanaNode - - Existing: Substrate Relationships Schema (xananode.canonical:schema/canonical-schema-substrate-relationships) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -520. XanaNode - - Existing: Xananode Node Types Schema (xananode.canonical:schema/canonical-schema-xananode-node-types) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -521. XanaNode - - Existing: Xananode Property Registry Schema (xananode.canonical:schema/canonical-schema-xananode-property-registry) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -522. XanaNode - - Existing: Xananode Relationship Types Schema (xananode.canonical:schema/canonical-schema-xananode-relationship-types) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -523. XanaNode - - Existing: Canonical Schemas Registry (xananode.canonical:schema/canonical-schemas-registry) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -524. XanaNode - - Existing: Compatibility Report Schema (xananode.canonical:schema/compatibility-report-schema) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -525. XanaNode - - Existing: Known Implementations Registry (xananode.canonical:schema/known-implementations-registry) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -526. XanaNode - - Existing: Merge Report Schema (xananode.canonical:schema/merge-report-schema) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -527. XanaNode - - Existing: Federation Merge Report Example Namespace (xananode.canonical:schema/namespace-example.merge) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -528. XanaNode - - Existing: Minimal Example Namespace (xananode.canonical:schema/namespace-example.minimal) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -529. XanaNode - - Existing: Museum Extension Example Namespace (xananode.canonical:schema/namespace-example.museum) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -530. XanaNode - - Existing: Federation Example A Namespace (xananode.canonical:schema/namespace-example.researcher_a) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -531. XanaNode - - Existing: Federation Example B Namespace (xananode.canonical:schema/namespace-example.researcher_b) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -532. XanaNode - - Existing: Namespace Registry (xananode.canonical:schema/namespace-registry) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -533. XanaNode - - Existing: Namespace Schema (xananode.canonical:schema/namespace-schema) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -534. XanaNode - - Existing: XanaNode Core (xananode.canonical:schema/namespace-xananode) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -535. XanaNode - - Existing: Nanopublication Schema (xananode.canonical:schema/nanopublication-schema) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -536. XanaNode - - Existing: Claim (xananode.canonical:schema/node-type-claim) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -537. XanaNode - - Existing: Community (xananode.canonical:schema/node-type-community) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -538. XanaNode - - Existing: Concept (xananode.canonical:schema/node-type-concept) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -539. XanaNode - - Existing: Essay (xananode.canonical:schema/node-type-essay) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -540. XanaNode - - Existing: Event (xananode.canonical:schema/node-type-event) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -541. XanaNode - - Existing: Fragment (xananode.canonical:schema/node-type-fragment) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -542. XanaNode - - Existing: Media (xananode.canonical:schema/node-type-media) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -543. XanaNode - - Existing: Observation (xananode.canonical:schema/node-type-observation) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -544. XanaNode - - Existing: Organization (xananode.canonical:schema/node-type-organization) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -545. XanaNode - - Existing: Person (xananode.canonical:schema/node-type-person) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -546. XanaNode - - Existing: Place (xananode.canonical:schema/node-type-place) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -547. XanaNode - - Existing: Project (xananode.canonical:schema/node-type-project) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -548. XanaNode - - Existing: Publication (xananode.canonical:schema/node-type-publication) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -549. XanaNode - - Existing: Node Type Registry (xananode.canonical:schema/node-type-registry) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -550. XanaNode - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -551. XanaNode - - Existing: Revision (xananode.canonical:schema/node-type-revision) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -552. XanaNode - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -553. XanaNode - - Existing: Source (xananode.canonical:schema/node-type-source) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -554. XanaNode - - Existing: Technology (xananode.canonical:schema/node-type-technology) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -555. XanaNode - - Existing: Trail (xananode.canonical:schema/node-type-trail) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -556. XanaNode - - Existing: Birth date (xananode.canonical:schema/property-birth_date) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -557. XanaNode - - Existing: Currency value (xananode.canonical:schema/property-currency_value) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -558. XanaNode - - Existing: External identifier (xananode.canonical:schema/property-external_identifier) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -559. XanaNode - - Existing: Geographic coordinates (xananode.canonical:schema/property-geo_coordinates) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -560. XanaNode - - Existing: SI measurement (xananode.canonical:schema/property-measurement_si) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -561. XanaNode - - Existing: Property Registry (xananode.canonical:schema/property-registry) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -562. XanaNode - - Existing: Property Registry Schema (xananode.canonical:schema/property-registry-schema) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -563. XanaNode - - Existing: Alias of (xananode.canonical:schema/relationship-type-alias_of) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -564. XanaNode - - Existing: Alternative to (xananode.canonical:schema/relationship-type-alternative_to) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -565. XanaNode - - Existing: Anticipated (xananode.canonical:schema/relationship-type-anticipated) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -566. XanaNode - - Existing: Anticipated By Relationship Term (xananode.canonical:schema/relationship-type-anticipated_by) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -567. XanaNode - - Existing: Anticipates (xananode.canonical:schema/relationship-type-anticipates) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -568. XanaNode - - Existing: Appears in (xananode.canonical:schema/relationship-type-appears_in) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -569. XanaNode - - Existing: Approved (xananode.canonical:schema/relationship-type-approved) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -570. XanaNode - - Existing: Approved By Relationship Term (xananode.canonical:schema/relationship-type-approved_by) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -571. XanaNode - - Existing: Arrived From Relationship Term (xananode.canonical:schema/relationship-type-arrived_from) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -572. XanaNode - - Existing: Arrives at (xananode.canonical:schema/relationship-type-arrives_at) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -573. XanaNode - - Existing: Authored (xananode.canonical:schema/relationship-type-authored) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -574. XanaNode - - Existing: Authored By Relationship Term (xananode.canonical:schema/relationship-type-authored_by) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -575. XanaNode - - Existing: Broader than (xananode.canonical:schema/relationship-type-broader_than) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -576. XanaNode - - Existing: Cited By Relationship Term (xananode.canonical:schema/relationship-type-cited_by) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -577. XanaNode - - Existing: Cites (xananode.canonical:schema/relationship-type-cites) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -578. XanaNode - - Existing: Claim Of Relationship Term (xananode.canonical:schema/relationship-type-claim_of) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -579. XanaNode - - Existing: Clarified By Relationship Term (xananode.canonical:schema/relationship-type-clarified_by) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -580. XanaNode - - Existing: Clarifies (xananode.canonical:schema/relationship-type-clarifies) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -581. XanaNode - - Existing: Coined (xananode.canonical:schema/relationship-type-coined) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -582. XanaNode - - Existing: Coined By Relationship Term (xananode.canonical:schema/relationship-type-coined_by) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -583. XanaNode - - Existing: Collaborated with (xananode.canonical:schema/relationship-type-collaborated_with) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -584. XanaNode - - Existing: Compatible with (xananode.canonical:schema/relationship-type-compatible_with) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -585. XanaNode - - Existing: Contains (xananode.canonical:schema/relationship-type-contains) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -586. XanaNode - - Existing: Contemporary of (xananode.canonical:schema/relationship-type-contemporary_of) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -587. XanaNode - - Existing: Context for (xananode.canonical:schema/relationship-type-context_for) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -588. XanaNode - - Existing: Continued From Relationship Term (xananode.canonical:schema/relationship-type-continued_from) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -589. XanaNode - - Existing: Continues to (xananode.canonical:schema/relationship-type-continues_to) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -590. XanaNode - - Existing: Contradicted By Relationship Term (xananode.canonical:schema/relationship-type-contradicted_by) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -591. XanaNode - - Existing: Contradicts (xananode.canonical:schema/relationship-type-contradicts) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -592. XanaNode - - Existing: Contrasts with (xananode.canonical:schema/relationship-type-contrasts_with) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -593. XanaNode - - Existing: Created (xananode.canonical:schema/relationship-type-created) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -594. XanaNode - - Existing: Created By Relationship Term (xananode.canonical:schema/relationship-type-created_by) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -595. XanaNode - - Existing: Deep Linked From Relationship Term (xananode.canonical:schema/relationship-type-deep_linked_from) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -596. XanaNode - - Existing: Deep links to (xananode.canonical:schema/relationship-type-deep_links_to) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -597. XanaNode - - Existing: Defined By Relationship Term (xananode.canonical:schema/relationship-type-defined_by) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -598. XanaNode - - Existing: Defines (xananode.canonical:schema/relationship-type-defines) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -599. XanaNode - - Existing: Demonstrated By Relationship Term (xananode.canonical:schema/relationship-type-demonstrated_by) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -600. XanaNode - - Existing: Demonstrates (xananode.canonical:schema/relationship-type-demonstrates) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -601. XanaNode - - Existing: Dependency Of Relationship Term (xananode.canonical:schema/relationship-type-dependency_of) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -602. XanaNode - - Existing: Depends on (xananode.canonical:schema/relationship-type-depends_on) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -603. XanaNode - - Existing: Depicted By Relationship Term (xananode.canonical:schema/relationship-type-depicted_by) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -604. XanaNode - - Existing: Depicts (xananode.canonical:schema/relationship-type-depicts) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -605. XanaNode - - Existing: Derived from (xananode.canonical:schema/relationship-type-derived_from) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -606. XanaNode - - Existing: Derived Into Relationship Term (xananode.canonical:schema/relationship-type-derived_into) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -607. XanaNode - - Existing: Discussed In Relationship Term (xananode.canonical:schema/relationship-type-discussed_in) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -608. XanaNode - - Existing: Discusses (xananode.canonical:schema/relationship-type-discusses) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -609. XanaNode - - Existing: Disputed By Relationship Term (xananode.canonical:schema/relationship-type-disputed_by) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -610. XanaNode - - Existing: Disputed identity (xananode.canonical:schema/relationship-type-disputed_identity) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -611. XanaNode - - Existing: Disputes (xananode.canonical:schema/relationship-type-disputes) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -612. XanaNode - - Existing: Documented By Relationship Term (xananode.canonical:schema/relationship-type-documented_by) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -613. XanaNode - - Existing: Documents (xananode.canonical:schema/relationship-type-documents) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -614. XanaNode - - Existing: Enabled By Relationship Term (xananode.canonical:schema/relationship-type-enabled_by) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -615. XanaNode - - Existing: Enables (xananode.canonical:schema/relationship-type-enables) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -616. XanaNode - - Existing: Equivalent to (xananode.canonical:schema/relationship-type-equivalent_to) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -617. XanaNode - - Existing: Evidence for (xananode.canonical:schema/relationship-type-evidence_for) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -618. XanaNode - - Existing: Explained By Relationship Term (xananode.canonical:schema/relationship-type-explained_by) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -619. XanaNode - - Existing: Explains (xananode.canonical:schema/relationship-type-explains) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -620. XanaNode - - Existing: Extended By Relationship Term (xananode.canonical:schema/relationship-type-extended_by) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -621. XanaNode - - Existing: Extends (xananode.canonical:schema/relationship-type-extends) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -622. XanaNode - - Existing: Extension of (xananode.canonical:schema/relationship-type-extension_of) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -623. XanaNode - - Existing: Featured In Relationship Term (xananode.canonical:schema/relationship-type-featured_in) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -624. XanaNode - - Existing: Featured Speaker Relationship Term (xananode.canonical:schema/relationship-type-featured_speaker) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -625. XanaNode - - Existing: Features (xananode.canonical:schema/relationship-type-features) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -626. XanaNode - - Existing: Followed Relationship Term (xananode.canonical:schema/relationship-type-followed) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -627. XanaNode - - Existing: Friend of (xananode.canonical:schema/relationship-type-friend_of) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -628. XanaNode - - Existing: Had Participant Relationship Term (xananode.canonical:schema/relationship-type-had_participant) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -629. XanaNode - - Existing: Has Alias Relationship Term (xananode.canonical:schema/relationship-type-has_alias) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -630. XanaNode - - Existing: Has Appearance Relationship Term (xananode.canonical:schema/relationship-type-has_appearance) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -631. XanaNode - - Existing: Has claim (xananode.canonical:schema/relationship-type-has_claim) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -632. XanaNode - - Existing: Has Context Relationship Term (xananode.canonical:schema/relationship-type-has_context) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -633. XanaNode - - Existing: Has Evidence Relationship Term (xananode.canonical:schema/relationship-type-has_evidence) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -634. XanaNode - - Existing: Has Extension Relationship Term (xananode.canonical:schema/relationship-type-has_extension) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -635. XanaNode - - Existing: Has primary media (xananode.canonical:schema/relationship-type-has_primary_media) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -636. XanaNode - - Existing: Identified (xananode.canonical:schema/relationship-type-identified) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -637. XanaNode - - Existing: Identified By Relationship Term (xananode.canonical:schema/relationship-type-identified_by) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -638. XanaNode - - Existing: Implemented By Relationship Term (xananode.canonical:schema/relationship-type-implemented_by) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -639. XanaNode - - Existing: Implements (xananode.canonical:schema/relationship-type-implements) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -640. XanaNode - - Existing: Included In Relationship Term (xananode.canonical:schema/relationship-type-included_in) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -641. XanaNode - - Existing: Includes (xananode.canonical:schema/relationship-type-includes) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -642. XanaNode - - Existing: Influenced (xananode.canonical:schema/relationship-type-influenced) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -643. XanaNode - - Existing: Influenced By Relationship Term (xananode.canonical:schema/relationship-type-influenced_by) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -644. XanaNode - - Existing: Interviewed (xananode.canonical:schema/relationship-type-interviewed) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -645. XanaNode - - Existing: Interviewed By Relationship Term (xananode.canonical:schema/relationship-type-interviewed_by) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -646. XanaNode - - Existing: Introduced (xananode.canonical:schema/relationship-type-introduced) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -647. XanaNode - - Existing: Introduced By Relationship Term (xananode.canonical:schema/relationship-type-introduced_by) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -648. XanaNode - - Existing: Introduced in (xananode.canonical:schema/relationship-type-introduced_in) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -649. XanaNode - - Existing: Introduction Venue Of Relationship Term (xananode.canonical:schema/relationship-type-introduction_venue_of) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -650. XanaNode - - Existing: Is Start Of Relationship Term (xananode.canonical:schema/relationship-type-is_start_of) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -651. XanaNode - - Existing: Mapped From Relationship Term (xananode.canonical:schema/relationship-type-mapped_from) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -652. XanaNode - - Existing: Maps to (xananode.canonical:schema/relationship-type-maps_to) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -653. XanaNode - - Existing: Memorialized By Relationship Term (xananode.canonical:schema/relationship-type-memorialized_by) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -654. XanaNode - - Existing: Memorializes (xananode.canonical:schema/relationship-type-memorializes) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -655. XanaNode - - Existing: Mentioned By Relationship Term (xananode.canonical:schema/relationship-type-mentioned_by) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -656. XanaNode - - Existing: Mentions (xananode.canonical:schema/relationship-type-mentions) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -657. XanaNode - - Existing: Motivated by (xananode.canonical:schema/relationship-type-motivated_by) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -658. XanaNode - - Existing: Motivates Relationship Term (xananode.canonical:schema/relationship-type-motivates) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -659. XanaNode - - Existing: Narrower Than Relationship Term (xananode.canonical:schema/relationship-type-narrower_than) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -660. XanaNode - - Existing: Occurred at (xananode.canonical:schema/relationship-type-occurred_at) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -661. XanaNode - - Existing: Parallel to (xananode.canonical:schema/relationship-type-parallel_to) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -662. XanaNode - - Existing: Part Of Relationship Term (xananode.canonical:schema/relationship-type-part_of) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -663. XanaNode - - Existing: Participated in (xananode.canonical:schema/relationship-type-participated_in) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -664. XanaNode - - Existing: Popularized (xananode.canonical:schema/relationship-type-popularized) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -665. XanaNode - - Existing: Popularized By Relationship Term (xananode.canonical:schema/relationship-type-popularized_by) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -666. XanaNode - - Existing: Possible match (xananode.canonical:schema/relationship-type-possible_match) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -667. XanaNode - - Existing: Preceded (xananode.canonical:schema/relationship-type-preceded) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -668. XanaNode - - Existing: Presented (xananode.canonical:schema/relationship-type-presented) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -669. XanaNode - - Existing: Presented By Relationship Term (xananode.canonical:schema/relationship-type-presented_by) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -670. XanaNode - - Existing: Preserved By Relationship Term (xananode.canonical:schema/relationship-type-preserved_by) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -671. XanaNode - - Existing: Preserves (xananode.canonical:schema/relationship-type-preserves) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -672. XanaNode - - Existing: Produces Relationship Term (xananode.canonical:schema/relationship-type-produces) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -673. XanaNode - - Existing: Proposed (xananode.canonical:schema/relationship-type-proposed) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -674. XanaNode - - Existing: Proposed By Relationship Term (xananode.canonical:schema/relationship-type-proposed_by) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -675. XanaNode - - Existing: Quoted By Relationship Term (xananode.canonical:schema/relationship-type-quoted_by) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -676. XanaNode - - Existing: Quotes (xananode.canonical:schema/relationship-type-quotes) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -677. XanaNode - - Existing: Refined By Relationship Term (xananode.canonical:schema/relationship-type-refined_by) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -678. XanaNode - - Existing: Refines (xananode.canonical:schema/relationship-type-refines) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -679. XanaNode - - Existing: Relationship Type Registry (xananode.canonical:schema/relationship-type-registry) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -680. XanaNode - - Existing: Related to (xananode.canonical:schema/relationship-type-related_to) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -681. XanaNode - - Existing: Represented By Relationship Term (xananode.canonical:schema/relationship-type-represented_by) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -682. XanaNode - - Existing: Represents (xananode.canonical:schema/relationship-type-represents) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -683. XanaNode - - Existing: Required For Relationship Term (xananode.canonical:schema/relationship-type-required_for) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -684. XanaNode - - Existing: Requires (xananode.canonical:schema/relationship-type-requires) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -685. XanaNode - - Existing: Results from (xananode.canonical:schema/relationship-type-results_from) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -686. XanaNode - - Existing: Same entity (xananode.canonical:schema/relationship-type-same_entity) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -687. XanaNode - - Existing: Shaped By Relationship Term (xananode.canonical:schema/relationship-type-shaped_by) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -688. XanaNode - - Existing: Shapes (xananode.canonical:schema/relationship-type-shapes) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -689. XanaNode - - Existing: Site Of Relationship Term (xananode.canonical:schema/relationship-type-site_of) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -690. XanaNode - - Existing: Spoke at (xananode.canonical:schema/relationship-type-spoke_at) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -691. XanaNode - - Existing: Starts with (xananode.canonical:schema/relationship-type-starts_with) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -692. XanaNode - - Existing: Superseded By Relationship Term (xananode.canonical:schema/relationship-type-superseded_by) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -693. XanaNode - - Existing: Supersedes (xananode.canonical:schema/relationship-type-supersedes) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -694. XanaNode - - Existing: Supported By Relationship Term (xananode.canonical:schema/relationship-type-supported_by) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -695. XanaNode - - Existing: Supports (xananode.canonical:schema/relationship-type-supports) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -696. XanaNode - - Existing: Threatened By Relationship Term (xananode.canonical:schema/relationship-type-threatened_by) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -697. XanaNode - - Existing: Threatens (xananode.canonical:schema/relationship-type-threatens) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -698. XanaNode - - Existing: Trained on (xananode.canonical:schema/relationship-type-trained_on) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -699. XanaNode - - Existing: Transcluded By Relationship Term (xananode.canonical:schema/relationship-type-transcluded_by) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -700. XanaNode - - Existing: Transcludes (xananode.canonical:schema/relationship-type-transcludes) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -701. XanaNode - - Existing: Used As Primary Media For Relationship Term (xananode.canonical:schema/relationship-type-used_as_primary_media_for) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -702. XanaNode - - Existing: Used By Relationship Term (xananode.canonical:schema/relationship-type-used_by) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -703. XanaNode - - Existing: Used To Train Relationship Term (xananode.canonical:schema/relationship-type-used_to_train) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -704. XanaNode - - Existing: Uses (xananode.canonical:schema/relationship-type-uses) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -705. XanaNode - - Existing: RO-Crate Metadata Schema (xananode.canonical:schema/ro-crate-metadata-schema) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -706. XanaNode - - Existing: Substrate Diff Schema (xananode.canonical:schema/substrate-diff-schema) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -707. XanaNode - - Existing: Substrate Manifest Schema (xananode.canonical:schema/substrate-manifest-schema) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -708. XanaNode - - Existing: Substrate Node Schema (xananode.canonical:schema/substrate-node-schema) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -709. XanaNode - - Existing: Substrate Relationships Schema (xananode.canonical:schema/substrate-relationships-schema) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -710. XanaNode - - Existing: GitHub Profile (xananode.canonical:source/github-profile) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -711. XanaNode - - Existing: Hugo Official Site (xananode.canonical:source/hugo-official-site) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -712. XanaNode - - Existing: Support XanaNode (xananode.canonical:source/support-xananode) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -713. XanaNode - - Existing: XanaNode.com (xananode.canonical:source/xananode-com-domain) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -714. XanaNode - - Existing: XanaNode Core SDK Repository (xananode.canonical:source/xananode-core-sdk-repository) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -715. XanaNode - - Existing: XanaNode Hugo Repository (xananode.canonical:source/xananode-hugo-repository) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -716. XanaNode - - Existing: XanaNode.net (xananode.canonical:source/xananode-net-domain) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -717. XanaNode - - Existing: XanaNode.org (xananode.canonical:source/xananode-org-domain) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -718. XanaNode - - Existing: XanaNode Protocol Repository (xananode.canonical:source/xananode-protocol-repository) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -719. XanaNode - - Existing: XanaNode Studio Repository (xananode.canonical:source/xananode-studio-repository) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -720. XanaNode - - Existing: XanaNode Workspace Repository (xananode.canonical:source/xananode-workspace-repository) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -721. XanaNode - - Existing: Cytoscape.js (xananode.canonical:technology/cytoscape-js) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -722. XanaNode - - Existing: Git (xananode.canonical:technology/git) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -723. XanaNode - - Existing: Hugo (xananode.canonical:technology/hugo) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -724. XanaNode - - Existing: Node.js (xananode.canonical:technology/nodejs) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -725. XanaNode - - Existing: Python (xananode.canonical:technology/python) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -726. XanaNode - - Existing: XanaNode Stack Trail (xananode.canonical:trail/xananode-stack-trail) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -727. XanaNode - - Existing: Gottfried Wilhelm Leibniz (xananode.lineage:person/gottfried-wilhelm-leibniz) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -728. XanaNode - - Existing: Wilhelm Ostwald (xananode.lineage:person/wilhelm-ostwald) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -729. XanaNode - - Existing: Jorge Luis Borges (xananode.lineage:person/jorge-luis-borges) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -730. XanaNode - - Existing: The Garden of Forking Paths (xananode.lineage:publication/the-garden-of-forking-paths) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -731. XanaNode - - Existing: Andries van Dam (xananode.lineage:person/andries-van-dam) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -732. XanaNode - - Existing: Brown University (xananode.lineage:place/brown-university) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -733. XanaNode - - Existing: Hypertext Editing System (xananode.lineage:project/hypertext-editing-system) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -734. XanaNode - - Existing: FRESS (xananode.lineage:project/fress) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -735. XanaNode - - Existing: Intermedia (xananode.lineage:project/intermedia) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -736. XanaNode - - Existing: Nicholas Negroponte (xananode.lineage:person/nicholas-negroponte) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -737. XanaNode - - Existing: Seymour Papert (xananode.lineage:person/seymour-papert) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -738. XanaNode - - Existing: Marvin Minsky (xananode.lineage:person/marvin-minsky) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -739. XanaNode - - Existing: MIT Media Lab (xananode.lineage:organization/mit-media-lab) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -740. XanaNode - - Existing: Hans Peter Brondmo (xananode.lineage:person/hans-peter-brondmo) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -741. XanaNode - - Existing: Micons (xananode.lineage:technology/micons) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -742. XanaNode - - Existing: Robert Winter (xananode.lineage:person/robert-winter) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -743. XanaNode - - Existing: Interactive Beethoven's Ninth (xananode.lineage:project/interactive-beethoven-ninth) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -744. XanaNode - - Existing: Robert Abel (xananode.lineage:person/robert-abel) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -745. XanaNode - - Existing: Interactive Guernica (xananode.lineage:project/interactive-guernica) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -746. XanaNode - - Existing: Ivan Sutherland (xananode.lineage:person/ivan-sutherland) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -747. XanaNode - - Existing: Jaron Lanier (xananode.lineage:person/jaron-lanier) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -748. XanaNode - - Existing: VPL Research (xananode.lineage:organization/vpl-research) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -749. XanaNode - - Existing: Scott Fisher (xananode.lineage:person/scott-fisher) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -750. XanaNode - - Existing: NASA (xananode.lineage:organization/nasa) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -751. XanaNode - - Existing: Dirk Gently's Holistic Detective Agency (xananode.lineage:publication/dirk-gentlys-holistic-detective-agency) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -752. XanaNode - - Existing: BBC Two (xananode.lineage:organization/bbc-two) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -753. XanaNode - - Existing: Richard Saul Wurman (xananode.lineage:person/richard-saul-wurman) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -754. XanaNode - - Existing: Harry Marks (xananode.lineage:person/harry-marks) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -755. XanaNode - - Existing: John Sculley (xananode.lineage:person/john-sculley) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -756. XanaNode - - Existing: Apple Knowledge Navigator (xananode.lineage:technology/apple-knowledge-navigator) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -757. XanaNode - - Existing: Bill Atkinson (xananode.lineage:person/bill-atkinson) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -758. XanaNode - - Existing: Herbie Hancock (xananode.lineage:person/herbie-hancock) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -759. XanaNode - - Existing: Nigel Holmes (xananode.lineage:person/nigel-holmes) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -760. XanaNode - - Existing: Laurie Anderson (xananode.lineage:person/laurie-anderson) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -761. XanaNode - - Existing: Bran Ferren (xananode.lineage:person/bran-ferren) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -762. XanaNode - - Existing: Robert Cailliau (xananode.lineage:person/robert-cailliau) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -763. XanaNode - - Existing: CERN (xananode.lineage:place/cern) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -764. XanaNode - - Existing: HTML (xananode.lineage:technology/html) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -765. XanaNode - - Existing: URL/URI (xananode.lineage:technology/url-uri) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -766. XanaNode - - Existing: HTTP (xananode.lineage:technology/http) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -767. XanaNode - - Existing: NCSA (xananode.lineage:organization/ncsa) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -768. XanaNode - - Existing: Marc Andreessen (xananode.lineage:person/marc-andreessen) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -769. XanaNode - - Existing: Mosaic (xananode.lineage:technology/mosaic) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -770. XanaNode - - Existing: The Web as Incomplete Hypertext (xananode.lineage:concept/web-as-incomplete-hypertext) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -771. XanaNode - - Existing: Guide (xananode.lineage:technology/guide) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -772. XanaNode - - Existing: Storyspace (xananode.lineage:project/storyspace) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -773. XanaNode - - Existing: ZOG/KMS (xananode.lineage:project/zog-kms) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -774. XanaNode - - Existing: Xanadu at Autodesk (xananode.lineage:project/xanadu-at-autodesk) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -775. XanaNode - - Existing: Conflict and Disputed Identity (xananode.lineage:concept/conflict-disputed-identity) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -776. XanaNode - - Existing: Git-backed Substrate (xananode.lineage:technology/git-backed-substrate) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -777. XanaNode - - Existing: Babel (xananode.lineage:tool/babel) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -778. XanaNode - - Existing: Hyperland VR (xananode.lineage:tool/hyperland-vr) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -779. XanaNode - - Existing: Authored Substrate Overlap (xananode.lineage:concept/authored-substrate-overlap) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -780. XanaNode - - Existing: Overlap is a Federation Signal (xananode.lineage:claim/overlap-is-federation-signal) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -781. XanaNode - - Existing: Merge is Authored Interpretation (xananode.lineage:claim/merge-is-authored-interpretation) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -782. XanaNode - - Existing: Lineage Packs Can Overlap Canonical Packs (xananode.lineage:claim/lineage-pack-can-overlap-canonical-pack) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -783. XanaNode - - Existing: Lost Lineage of Human Knowledge Augmentation (xananode.lineage:concept/lost-lineage-human-knowledge-augmentation) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -784. XanaNode - - Existing: Paul Otlet (xananode.lineage:person/paul-otlet) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -785. XanaNode - - Existing: H. G. Wells (xananode.lineage:person/h-g-wells) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -786. XanaNode - - Existing: Douglas Adams (xananode.lineage:person/douglas-adams) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -787. XanaNode - - Existing: Hyperland (xananode.lineage:publication/hyperland) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -788. XanaNode - - Existing: Tom Baker (xananode.lineage:person/tom-baker) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -789. XanaNode - - Existing: Max Whitby (xananode.lineage:person/max-whitby) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -790. XanaNode - - Existing: TED2 (xananode.lineage:event/ted2-1990) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -791. XanaNode - - Existing: Monterey, California (xananode.lineage:place/monterey-california) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -792. XanaNode - - Existing: Bob Stein (xananode.lineage:person/bob-stein) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -793. XanaNode - - Existing: Voyager Company (xananode.lineage:organization/voyager-company) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -794. XanaNode - - Existing: Alan Kay (xananode.lineage:person/alan-kay) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -795. XanaNode - - Existing: Xerox PARC (xananode.lineage:organization/xerox-parc) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -796. XanaNode - - Existing: HyperCard (xananode.lineage:technology/hypercard) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -797. XanaNode - - Existing: Tim Berners-Lee (xananode.lineage:person/tim-berners-lee) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -798. XanaNode - - Existing: World Wide Web (xananode.lineage:technology/world-wide-web) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -799. XanaNode - - Existing: Aspen Movie Map (xananode.lineage:project/aspen-movie-map) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -800. XanaNode - - Existing: Lost Lineage Intertwingled Trail (xananode.lineage:trail/lost-lineage-intertwingled-trail) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -801. XanaNode - - Existing: Reusable Media Fragment (xananode.example:fragment/xanadu-document-interconnection-0001) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -802. XanaNode - - Existing: Augmenting Human Intelligence Fragment (xananode.example:fragment/mother-of-all-demos-0001) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -803. XanaNode - - Existing: Associative Trails Fragment (xananode.example:fragment/as-we-may-think-0004) - - Incoming: XanaNode (xananode.canonical:concept/xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -804. What Is XanaNode? - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: What Is XanaNode? (xananode.canonical:essay/what-is-xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -805. What Is XanaNode? - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: What Is XanaNode? (xananode.canonical:essay/what-is-xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -806. XanaNode Canonical Pack Bootstrap - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: XanaNode Canonical Pack Bootstrap (xananode.canonical:event/xananode-canonical-pack-bootstrap) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -807. XanaNode Canonical Pack Bootstrap - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: XanaNode Canonical Pack Bootstrap (xananode.canonical:event/xananode-canonical-pack-bootstrap) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -808. Relationships Preserve Knowledge Sentence - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Relationships Preserve Knowledge Sentence (xananode.canonical:fragment/relationships-preserve-knowledge-sentence) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -809. Relationships Preserve Knowledge Sentence - - Existing: Relationships Preserve Knowledge (xananode.canonical:claim/relationships-preserve-knowledge) - - Incoming: Relationships Preserve Knowledge Sentence (xananode.canonical:fragment/relationships-preserve-knowledge-sentence) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -810. Relationships Preserve Knowledge Sentence - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Relationships Preserve Knowledge Sentence (xananode.canonical:fragment/relationships-preserve-knowledge-sentence) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -811. Relationships Preserve Knowledge Sentence - - Existing: Fragment (xananode.canonical:schema/node-type-fragment) - - Incoming: Relationships Preserve Knowledge Sentence (xananode.canonical:fragment/relationships-preserve-knowledge-sentence) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -812. Relationships Preserve Knowledge Sentence - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Relationships Preserve Knowledge Sentence (xananode.canonical:fragment/relationships-preserve-knowledge-sentence) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -813. XanaNode Icon - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: XanaNode Icon (xananode.canonical:media/xananode-icon) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -814. XanaNode Icon - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: XanaNode Icon (xananode.canonical:media/xananode-icon) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -815. Markdown Recreation Friction - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Markdown Recreation Friction (xananode.canonical:observation/markdown-recreation-friction) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -816. Markdown Recreation Friction - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Markdown Recreation Friction (xananode.canonical:observation/markdown-recreation-friction) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -817. Markdown Recreation Friction - - Existing: Observation (xananode.canonical:schema/node-type-observation) - - Incoming: Markdown Recreation Friction (xananode.canonical:observation/markdown-recreation-friction) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -818. Built By Bots - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Built By Bots (xananode.canonical:organization/built-by-bots) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -819. Built By Bots - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Built By Bots (xananode.canonical:organization/built-by-bots) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -820. Built By Bots - - Existing: Organization (xananode.canonical:schema/node-type-organization) - - Incoming: Built By Bots (xananode.canonical:organization/built-by-bots) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -821. Cytoscape Consortium - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Cytoscape Consortium (xananode.canonical:organization/cytoscape-consortium) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -822. Cytoscape Consortium - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Cytoscape Consortium (xananode.canonical:organization/cytoscape-consortium) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -823. Cytoscape Consortium - - Existing: Organization (xananode.canonical:schema/node-type-organization) - - Incoming: Cytoscape Consortium (xananode.canonical:organization/cytoscape-consortium) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -824. Hugo Authors - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Hugo Authors (xananode.canonical:organization/hugo-authors) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -825. Hugo Authors - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Hugo Authors (xananode.canonical:organization/hugo-authors) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -826. Hugo Authors - - Existing: Organization (xananode.canonical:schema/node-type-organization) - - Incoming: Hugo Authors (xananode.canonical:organization/hugo-authors) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -827. Christian Siefen - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Christian Siefen (xananode.canonical:person/christian-siefen) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -828. Christian Siefen - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Christian Siefen (xananode.canonical:person/christian-siefen) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -829. Christian Siefen - - Existing: Person (xananode.canonical:schema/node-type-person) - - Incoming: Christian Siefen (xananode.canonical:person/christian-siefen) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -830. World Wide Web - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: World Wide Web (xananode.canonical:place/world-wide-web) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -831. World Wide Web - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: World Wide Web (xananode.canonical:place/world-wide-web) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -832. XanaNode Core SDK - - Existing: XanaNode Core SDK Repository (xananode.example:source/xananode-core-sdk-repo) - - Incoming: XanaNode Core SDK (xananode.canonical:project/xananode-core-sdk) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -833. XanaNode Core SDK - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: XanaNode Core SDK (xananode.canonical:project/xananode-core-sdk) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -834. XanaNode Core SDK - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: XanaNode Core SDK (xananode.canonical:project/xananode-core-sdk) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -835. XanaNode Core SDK - - Existing: XanaNode Core (xananode.canonical:schema/namespace-xananode) - - Incoming: XanaNode Core SDK (xananode.canonical:project/xananode-core-sdk) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -836. XanaNode Core SDK - - Existing: Project (xananode.canonical:schema/node-type-project) - - Incoming: XanaNode Core SDK (xananode.canonical:project/xananode-core-sdk) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -837. XanaNode Core SDK - - Existing: XanaNode Core SDK Repository (xananode.canonical:source/xananode-core-sdk-repository) - - Incoming: XanaNode Core SDK (xananode.canonical:project/xananode-core-sdk) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -838. XanaNode Hugo Theme - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: XanaNode Hugo Theme (xananode.canonical:project/xananode-hugo-theme) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -839. XanaNode Hugo Theme - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: XanaNode Hugo Theme (xananode.canonical:project/xananode-hugo-theme) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -840. XanaNode Hugo Theme - - Existing: Project (xananode.canonical:schema/node-type-project) - - Incoming: XanaNode Hugo Theme (xananode.canonical:project/xananode-hugo-theme) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -841. XanaNode Protocol - - Existing: XanaNode Protocol Repository (xananode.example:source/xananode-protocol-repo) - - Incoming: XanaNode Protocol (xananode.canonical:project/xananode-protocol) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -842. XanaNode Protocol - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: XanaNode Protocol (xananode.canonical:project/xananode-protocol) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -843. XanaNode Protocol - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: XanaNode Protocol (xananode.canonical:project/xananode-protocol) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -844. XanaNode Protocol - - Existing: Project (xananode.canonical:schema/node-type-project) - - Incoming: XanaNode Protocol (xananode.canonical:project/xananode-protocol) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -845. XanaNode Protocol - - Existing: XanaNode Protocol Repository (xananode.canonical:source/xananode-protocol-repository) - - Incoming: XanaNode Protocol (xananode.canonical:project/xananode-protocol) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -846. XanaNode Workspace - - Existing: XanaNode Workspace Repository (xananode.example:source/xananode-workspace-repo) - - Incoming: XanaNode Workspace (xananode.canonical:project/xananode-workspace) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -847. XanaNode Workspace - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: XanaNode Workspace (xananode.canonical:project/xananode-workspace) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -848. XanaNode Workspace - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: XanaNode Workspace (xananode.canonical:project/xananode-workspace) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -849. XanaNode Workspace - - Existing: Project (xananode.canonical:schema/node-type-project) - - Incoming: XanaNode Workspace (xananode.canonical:project/xananode-workspace) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -850. XanaNode Workspace - - Existing: XanaNode Workspace Repository (xananode.canonical:source/xananode-workspace-repository) - - Incoming: XanaNode Workspace (xananode.canonical:project/xananode-workspace) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -851. XNP-0004 Merge Validation - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: XNP-0004 Merge Validation (xananode.canonical:publication/xnp-0004-merge-validation) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -852. XNP-0004 Merge Validation - - Existing: Merge Validation (xananode.example:concept/merge-validation) - - Incoming: XNP-0004 Merge Validation (xananode.canonical:publication/xnp-0004-merge-validation) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -853. XNP-0004 Merge Validation - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: XNP-0004 Merge Validation (xananode.canonical:publication/xnp-0004-merge-validation) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -854. XNP-0004 Merge Validation - - Existing: Publication (xananode.canonical:schema/node-type-publication) - - Incoming: XNP-0004 Merge Validation (xananode.canonical:publication/xnp-0004-merge-validation) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -855. Protocol Implements Relationship Preservation - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Protocol Implements Relationship Preservation (xananode.canonical:relationship/protocol-implements-claim) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -856. Protocol Implements Relationship Preservation - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Protocol Implements Relationship Preservation (xananode.canonical:relationship/protocol-implements-claim) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -857. Protocol Implements Relationship Preservation - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Protocol Implements Relationship Preservation (xananode.canonical:relationship/protocol-implements-claim) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -858. Protocol Implements Relationship Preservation - - Existing: Implements (xananode.canonical:schema/relationship-type-implements) - - Incoming: Protocol Implements Relationship Preservation (xananode.canonical:relationship/protocol-implements-claim) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -859. Canonical Pack v0.1.0 - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Canonical Pack v0.1.0 (xananode.canonical:revision/canonical-pack-v0-1-0) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -860. Canonical Pack v0.1.0 - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Canonical Pack v0.1.0 (xananode.canonical:revision/canonical-pack-v0-1-0) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -861. Canonical Pack v0.1.0 - - Existing: Revision (xananode.canonical:schema/node-type-revision) - - Incoming: Canonical Pack v0.1.0 (xananode.canonical:revision/canonical-pack-v0-1-0) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -862. Author Profile Schema - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Author Profile Schema (xananode.canonical:schema/author-profile-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -863. Author Profile Schema - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Author Profile Schema (xananode.canonical:schema/author-profile-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -864. Author Profile Schema - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Author Profile Schema (xananode.canonical:schema/author-profile-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -865. Author Profile Schema - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Author Profile Schema (xananode.canonical:schema/canonical-schema-author-profile) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -866. Author Profile Schema - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Author Profile Schema (xananode.canonical:schema/canonical-schema-author-profile) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -867. Author Profile Schema - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Author Profile Schema (xananode.canonical:schema/canonical-schema-author-profile) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -868. Compatibility Report Schema - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Compatibility Report Schema (xananode.canonical:schema/canonical-schema-compatibility-report) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -869. Compatibility Report Schema - - Existing: Compatibility Report (xananode.example:concept/compatibility-report) - - Incoming: Compatibility Report Schema (xananode.canonical:schema/canonical-schema-compatibility-report) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -870. Compatibility Report Schema - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Compatibility Report Schema (xananode.canonical:schema/canonical-schema-compatibility-report) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -871. Compatibility Report Schema - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Compatibility Report Schema (xananode.canonical:schema/canonical-schema-compatibility-report) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -872. Merge Report Schema - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Merge Report Schema (xananode.canonical:schema/canonical-schema-merge-report) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -873. Merge Report Schema - - Existing: Merge Report (xananode.example:concept/merge-report) - - Incoming: Merge Report Schema (xananode.canonical:schema/canonical-schema-merge-report) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -874. Merge Report Schema - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Merge Report Schema (xananode.canonical:schema/canonical-schema-merge-report) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -875. Merge Report Schema - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Merge Report Schema (xananode.canonical:schema/canonical-schema-merge-report) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -876. Nanopublication Schema - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Nanopublication Schema (xananode.canonical:schema/canonical-schema-nanopublication) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -877. Nanopublication Schema - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Nanopublication Schema (xananode.canonical:schema/canonical-schema-nanopublication) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -878. Nanopublication Schema - - Existing: Publication (xananode.canonical:schema/node-type-publication) - - Incoming: Nanopublication Schema (xananode.canonical:schema/canonical-schema-nanopublication) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -879. Nanopublication Schema - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Nanopublication Schema (xananode.canonical:schema/canonical-schema-nanopublication) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -880. Ro Crate Metadata Schema - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Ro Crate Metadata Schema (xananode.canonical:schema/canonical-schema-ro-crate-metadata) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -881. Ro Crate Metadata Schema - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Ro Crate Metadata Schema (xananode.canonical:schema/canonical-schema-ro-crate-metadata) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -882. Ro Crate Metadata Schema - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Ro Crate Metadata Schema (xananode.canonical:schema/canonical-schema-ro-crate-metadata) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -883. Substrate Diff Schema - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Substrate Diff Schema (xananode.canonical:schema/canonical-schema-substrate-diff) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -884. Substrate Diff Schema - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Substrate Diff Schema (xananode.canonical:schema/canonical-schema-substrate-diff) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -885. Substrate Diff Schema - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Substrate Diff Schema (xananode.canonical:schema/canonical-schema-substrate-diff) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -886. Substrate Manifest Schema - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Substrate Manifest Schema (xananode.canonical:schema/canonical-schema-substrate-manifest) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -887. Substrate Manifest Schema - - Existing: Substrate Manifest (xananode.example:concept/substrate-manifest) - - Incoming: Substrate Manifest Schema (xananode.canonical:schema/canonical-schema-substrate-manifest) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -888. Substrate Manifest Schema - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Substrate Manifest Schema (xananode.canonical:schema/canonical-schema-substrate-manifest) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -889. Substrate Manifest Schema - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Substrate Manifest Schema (xananode.canonical:schema/canonical-schema-substrate-manifest) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -890. Substrate Node Schema - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Substrate Node Schema (xananode.canonical:schema/canonical-schema-substrate-node) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -891. Substrate Node Schema - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Substrate Node Schema (xananode.canonical:schema/canonical-schema-substrate-node) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -892. Substrate Node Schema - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Substrate Node Schema (xananode.canonical:schema/canonical-schema-substrate-node) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -893. Substrate Relationships Schema - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Substrate Relationships Schema (xananode.canonical:schema/canonical-schema-substrate-relationships) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -894. Substrate Relationships Schema - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Substrate Relationships Schema (xananode.canonical:schema/canonical-schema-substrate-relationships) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -895. Substrate Relationships Schema - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Substrate Relationships Schema (xananode.canonical:schema/canonical-schema-substrate-relationships) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -896. Substrate Relationships Schema - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Substrate Relationships Schema (xananode.canonical:schema/canonical-schema-substrate-relationships) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -897. Xananode Node Types Schema - - Existing: XanaNode Node Types (xananode.example:schema/xananode-node-types) - - Incoming: Xananode Node Types Schema (xananode.canonical:schema/canonical-schema-xananode-node-types) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -898. Xananode Node Types Schema - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Xananode Node Types Schema (xananode.canonical:schema/canonical-schema-xananode-node-types) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -899. Xananode Node Types Schema - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Xananode Node Types Schema (xananode.canonical:schema/canonical-schema-xananode-node-types) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -900. Xananode Node Types Schema - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Xananode Node Types Schema (xananode.canonical:schema/canonical-schema-xananode-node-types) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -901. Xananode Property Registry Schema - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Xananode Property Registry Schema (xananode.canonical:schema/canonical-schema-xananode-property-registry) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -902. Xananode Property Registry Schema - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Xananode Property Registry Schema (xananode.canonical:schema/canonical-schema-xananode-property-registry) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -903. Xananode Property Registry Schema - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Xananode Property Registry Schema (xananode.canonical:schema/canonical-schema-xananode-property-registry) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -904. Xananode Property Registry Schema - - Existing: Property Registry (xananode.canonical:schema/property-registry) - - Incoming: Xananode Property Registry Schema (xananode.canonical:schema/canonical-schema-xananode-property-registry) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -905. Xananode Property Registry Schema - - Existing: Property Registry Schema (xananode.canonical:schema/property-registry-schema) - - Incoming: Xananode Property Registry Schema (xananode.canonical:schema/canonical-schema-xananode-property-registry) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -906. Xananode Relationship Types Schema - - Existing: XanaNode Relationship Types (xananode.example:schema/xananode-relationship-types) - - Incoming: Xananode Relationship Types Schema (xananode.canonical:schema/canonical-schema-xananode-relationship-types) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -907. Xananode Relationship Types Schema - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Xananode Relationship Types Schema (xananode.canonical:schema/canonical-schema-xananode-relationship-types) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -908. Xananode Relationship Types Schema - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Xananode Relationship Types Schema (xananode.canonical:schema/canonical-schema-xananode-relationship-types) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -909. Xananode Relationship Types Schema - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Xananode Relationship Types Schema (xananode.canonical:schema/canonical-schema-xananode-relationship-types) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -910. Xananode Relationship Types Schema - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Xananode Relationship Types Schema (xananode.canonical:schema/canonical-schema-xananode-relationship-types) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -911. Canonical Schemas Registry - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Canonical Schemas Registry (xananode.canonical:schema/canonical-schemas-registry) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -912. Canonical Schemas Registry - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Canonical Schemas Registry (xananode.canonical:schema/canonical-schemas-registry) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -913. Canonical Schemas Registry - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Canonical Schemas Registry (xananode.canonical:schema/canonical-schemas-registry) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -914. Compatibility Report Schema - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Compatibility Report Schema (xananode.canonical:schema/compatibility-report-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -915. Compatibility Report Schema - - Existing: Compatibility Report (xananode.example:concept/compatibility-report) - - Incoming: Compatibility Report Schema (xananode.canonical:schema/compatibility-report-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -916. Compatibility Report Schema - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Compatibility Report Schema (xananode.canonical:schema/compatibility-report-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -917. Compatibility Report Schema - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Compatibility Report Schema (xananode.canonical:schema/compatibility-report-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -918. Known Implementations Registry - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Known Implementations Registry (xananode.canonical:schema/known-implementations-registry) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -919. Known Implementations Registry - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Known Implementations Registry (xananode.canonical:schema/known-implementations-registry) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -920. Known Implementations Registry - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Known Implementations Registry (xananode.canonical:schema/known-implementations-registry) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -921. Merge Report Schema - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Merge Report Schema (xananode.canonical:schema/merge-report-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -922. Merge Report Schema - - Existing: Merge Report (xananode.example:concept/merge-report) - - Incoming: Merge Report Schema (xananode.canonical:schema/merge-report-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -923. Merge Report Schema - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Merge Report Schema (xananode.canonical:schema/merge-report-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -924. Merge Report Schema - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Merge Report Schema (xananode.canonical:schema/merge-report-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -925. Federation Merge Report Example Namespace - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Federation Merge Report Example Namespace (xananode.canonical:schema/namespace-example.merge) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -926. Federation Merge Report Example Namespace - - Existing: Merge Report (xananode.example:concept/merge-report) - - Incoming: Federation Merge Report Example Namespace (xananode.canonical:schema/namespace-example.merge) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -927. Federation Merge Report Example Namespace - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Federation Merge Report Example Namespace (xananode.canonical:schema/namespace-example.merge) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -928. Federation Merge Report Example Namespace - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Federation Merge Report Example Namespace (xananode.canonical:schema/namespace-example.merge) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -929. Minimal Example Namespace - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Minimal Example Namespace (xananode.canonical:schema/namespace-example.minimal) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -930. Minimal Example Namespace - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Minimal Example Namespace (xananode.canonical:schema/namespace-example.minimal) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -931. Minimal Example Namespace - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Minimal Example Namespace (xananode.canonical:schema/namespace-example.minimal) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -932. Museum Extension Example Namespace - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Museum Extension Example Namespace (xananode.canonical:schema/namespace-example.museum) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -933. Museum Extension Example Namespace - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Museum Extension Example Namespace (xananode.canonical:schema/namespace-example.museum) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -934. Museum Extension Example Namespace - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Museum Extension Example Namespace (xananode.canonical:schema/namespace-example.museum) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -935. Federation Example A Namespace - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Federation Example A Namespace (xananode.canonical:schema/namespace-example.researcher_a) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -936. Federation Example A Namespace - - Existing: Federation Example (xananode.example:concept/federation-example) - - Incoming: Federation Example A Namespace (xananode.canonical:schema/namespace-example.researcher_a) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -937. Federation Example A Namespace - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Federation Example A Namespace (xananode.canonical:schema/namespace-example.researcher_a) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -938. Federation Example A Namespace - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Federation Example A Namespace (xananode.canonical:schema/namespace-example.researcher_a) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -939. Federation Example B Namespace - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Federation Example B Namespace (xananode.canonical:schema/namespace-example.researcher_b) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -940. Federation Example B Namespace - - Existing: Federation Example (xananode.example:concept/federation-example) - - Incoming: Federation Example B Namespace (xananode.canonical:schema/namespace-example.researcher_b) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -941. Federation Example B Namespace - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Federation Example B Namespace (xananode.canonical:schema/namespace-example.researcher_b) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -942. Federation Example B Namespace - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Federation Example B Namespace (xananode.canonical:schema/namespace-example.researcher_b) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -943. Namespace Registry - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Namespace Registry (xananode.canonical:schema/namespace-registry) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -944. Namespace Registry - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Namespace Registry (xananode.canonical:schema/namespace-registry) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -945. Namespace Registry - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Namespace Registry (xananode.canonical:schema/namespace-registry) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -946. Namespace Schema - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Namespace Schema (xananode.canonical:schema/namespace-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -947. Namespace Schema - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Namespace Schema (xananode.canonical:schema/namespace-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -948. Namespace Schema - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Namespace Schema (xananode.canonical:schema/namespace-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -949. XanaNode Core - - Existing: XanaNode Core Trail (xananode.example:trail/xananode-core-trail) - - Incoming: XanaNode Core (xananode.canonical:schema/namespace-xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -950. XanaNode Core - - Existing: XanaNode Core SDK Repository (xananode.example:source/xananode-core-sdk-repo) - - Incoming: XanaNode Core (xananode.canonical:schema/namespace-xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -951. XanaNode Core - - Existing: XanaNode Core Schema (xananode.example:schema/xananode-core-schema) - - Incoming: XanaNode Core (xananode.canonical:schema/namespace-xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -952. XanaNode Core - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: XanaNode Core (xananode.canonical:schema/namespace-xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -953. XanaNode Core - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: XanaNode Core (xananode.canonical:schema/namespace-xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -954. XanaNode Core - - Existing: XanaNode Core SDK (xananode.canonical:project/xananode-core-sdk) - - Incoming: XanaNode Core (xananode.canonical:schema/namespace-xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -955. XanaNode Core - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: XanaNode Core (xananode.canonical:schema/namespace-xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -956. XanaNode Core - - Existing: XanaNode Core SDK Repository (xananode.canonical:source/xananode-core-sdk-repository) - - Incoming: XanaNode Core (xananode.canonical:schema/namespace-xananode) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -957. Nanopublication Schema - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Nanopublication Schema (xananode.canonical:schema/nanopublication-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -958. Nanopublication Schema - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Nanopublication Schema (xananode.canonical:schema/nanopublication-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -959. Nanopublication Schema - - Existing: Publication (xananode.canonical:schema/node-type-publication) - - Incoming: Nanopublication Schema (xananode.canonical:schema/nanopublication-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -960. Nanopublication Schema - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Nanopublication Schema (xananode.canonical:schema/nanopublication-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -961. Claim - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Claim (xananode.canonical:schema/node-type-claim) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -962. Claim - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Claim (xananode.canonical:schema/node-type-claim) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -963. Claim - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Claim (xananode.canonical:schema/node-type-claim) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -964. Community - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Community (xananode.canonical:schema/node-type-community) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -965. Community - - Existing: XanaNode Contributors (xananode.canonical:community/xananode-contributors) - - Incoming: Community (xananode.canonical:schema/node-type-community) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -966. Community - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Community (xananode.canonical:schema/node-type-community) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -967. Community - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Community (xananode.canonical:schema/node-type-community) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -968. Concept - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Concept (xananode.canonical:schema/node-type-concept) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -969. Concept - - Existing: Unlabeled Hyperlink (xananode.example:concept/unlabeled-hyperlink) - - Incoming: Concept (xananode.canonical:schema/node-type-concept) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -970. Concept - - Existing: Typed Relationships (xananode.example:concept/typed-relationships) - - Incoming: Concept (xananode.canonical:schema/node-type-concept) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -971. Concept - - Existing: Tumbler Addressing (xananode.example:concept/tumbler-addressing) - - Incoming: Concept (xananode.canonical:schema/node-type-concept) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -972. Concept - - Existing: Transclusion (xananode.example:concept/transclusion) - - Incoming: Concept (xananode.canonical:schema/node-type-concept) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -973. Concept - - Existing: Substrate Relationship List (xananode.example:concept/substrate-relationship-list) - - Incoming: Concept (xananode.canonical:schema/node-type-concept) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -974. Concept - - Existing: Substrate Node Record (xananode.example:concept/substrate-node-record) - - Incoming: Concept (xananode.canonical:schema/node-type-concept) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -975. Concept - - Existing: Substrate Manifest (xananode.example:concept/substrate-manifest) - - Incoming: Concept (xananode.canonical:schema/node-type-concept) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -976. Concept - - Existing: Single Source of Truth (xananode.example:concept/single-source-of-truth) - - Incoming: Concept (xananode.canonical:schema/node-type-concept) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -977. Concept - - Existing: Schema Extension (xananode.example:concept/schema-extension) - - Incoming: Concept (xananode.canonical:schema/node-type-concept) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -978. Concept - - Existing: Review Suggestions (xananode.example:concept/review-suggestions) - - Incoming: Concept (xananode.canonical:schema/node-type-concept) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -979. Concept - - Existing: Provenance (xananode.example:concept/provenance) - - Incoming: Concept (xananode.canonical:schema/node-type-concept) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -980. Concept - - Existing: Protocol Artifacts (xananode.example:concept/protocol-artifacts) - - Incoming: Concept (xananode.canonical:schema/node-type-concept) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -981. Concept - - Existing: Namespacing (xananode.example:concept/namespacing) - - Incoming: Concept (xananode.canonical:schema/node-type-concept) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -982. Concept - - Existing: Namespace Registry (xananode.example:concept/namespace-registry) - - Incoming: Concept (xananode.canonical:schema/node-type-concept) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -983. Concept - - Existing: Moderation Model (xananode.example:concept/moderation-model) - - Incoming: Concept (xananode.canonical:schema/node-type-concept) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -984. Concept - - Existing: Merge Validation (xananode.example:concept/merge-validation) - - Incoming: Concept (xananode.canonical:schema/node-type-concept) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -985. Concept - - Existing: Merge Report (xananode.example:concept/merge-report) - - Incoming: Concept (xananode.canonical:schema/node-type-concept) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -986. Concept - - Existing: Known Implementations Registry (xananode.example:concept/known-implementations-registry) - - Incoming: Concept (xananode.canonical:schema/node-type-concept) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -987. Concept - - Existing: Knowledge Substrate (xananode.example:concept/knowledge-substrate) - - Incoming: Concept (xananode.canonical:schema/node-type-concept) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -988. Concept - - Existing: Independent Moderation (xananode.example:concept/independent-moderation) - - Incoming: Concept (xananode.canonical:schema/node-type-concept) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -989. Concept - - Existing: Fragment Node (xananode.example:concept/fragment-node) - - Incoming: Concept (xananode.canonical:schema/node-type-concept) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -990. Concept - - Existing: Federation Rules (xananode.example:concept/federation-rules) - - Incoming: Concept (xananode.canonical:schema/node-type-concept) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -991. Concept - - Existing: Federation Example (xananode.example:concept/federation-example) - - Incoming: Concept (xananode.canonical:schema/node-type-concept) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -992. Concept - - Existing: Federated Knowledge Substrates (xananode.example:concept/federated-knowledge-substrates) - - Incoming: Concept (xananode.canonical:schema/node-type-concept) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -993. Concept - - Existing: Dispute Resolution (xananode.example:concept/dispute-resolution) - - Incoming: Concept (xananode.canonical:schema/node-type-concept) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -994. Concept - - Existing: Deep Linking (xananode.example:concept/deep-linking) - - Incoming: Concept (xananode.canonical:schema/node-type-concept) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -995. Concept - - Existing: Custom Extension Substrate (xananode.example:concept/custom-extension-substrate) - - Incoming: Concept (xananode.canonical:schema/node-type-concept) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -996. Concept - - Existing: Compatibility Report (xananode.example:concept/compatibility-report) - - Incoming: Concept (xananode.canonical:schema/node-type-concept) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -997. Concept - - Existing: Compatibility Levels (xananode.example:concept/compatibility-levels) - - Incoming: Concept (xananode.canonical:schema/node-type-concept) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -998. Concept - - Existing: Civilizational Memory (xananode.example:concept/civilizational-memory) - - Incoming: Concept (xananode.canonical:schema/node-type-concept) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -999. Concept - - Existing: Canonical Type Policy (xananode.example:concept/canonical-type-policy) - - Incoming: Concept (xananode.canonical:schema/node-type-concept) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1000. Concept - - Existing: Associative Trails (example.minimal:concept/associative-trails) - - Incoming: Concept (xananode.canonical:schema/node-type-concept) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1001. Concept - - Existing: Knowledge Substrate (example.minimal:concept/knowledge-substrate) - - Incoming: Concept (xananode.canonical:schema/node-type-concept) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1002. Concept - - Existing: Knowledge Substrate (xananode.canonical:concept/knowledge-substrate) - - Incoming: Concept (xananode.canonical:schema/node-type-concept) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1003. Concept - - Existing: Protocol Artifacts (xananode.canonical:concept/protocol-artifacts) - - Incoming: Concept (xananode.canonical:schema/node-type-concept) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1004. Concept - - Existing: Substrate Projection Layer (xananode.canonical:concept/substrate-projection-layer) - - Incoming: Concept (xananode.canonical:schema/node-type-concept) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1005. Concept - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Concept (xananode.canonical:schema/node-type-concept) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1006. Concept - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Concept (xananode.canonical:schema/node-type-concept) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1007. Concept - - Existing: The Web as Incomplete Hypertext (xananode.lineage:concept/web-as-incomplete-hypertext) - - Incoming: Concept (xananode.canonical:schema/node-type-concept) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1008. Concept - - Existing: Conflict and Disputed Identity (xananode.lineage:concept/conflict-disputed-identity) - - Incoming: Concept (xananode.canonical:schema/node-type-concept) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1009. Concept - - Existing: Authored Substrate Overlap (xananode.lineage:concept/authored-substrate-overlap) - - Incoming: Concept (xananode.canonical:schema/node-type-concept) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1010. Concept - - Existing: Lost Lineage of Human Knowledge Augmentation (xananode.lineage:concept/lost-lineage-human-knowledge-augmentation) - - Incoming: Concept (xananode.canonical:schema/node-type-concept) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1011. Essay - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Essay (xananode.canonical:schema/node-type-essay) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1012. Essay - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Essay (xananode.canonical:schema/node-type-essay) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1013. Essay - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Essay (xananode.canonical:schema/node-type-essay) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1014. Event - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Event (xananode.canonical:schema/node-type-event) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1015. Event - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Event (xananode.canonical:schema/node-type-event) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1016. Event - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Event (xananode.canonical:schema/node-type-event) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1017. Fragment - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Fragment (xananode.canonical:schema/node-type-fragment) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1018. Fragment - - Existing: Fragment Node (xananode.example:concept/fragment-node) - - Incoming: Fragment (xananode.canonical:schema/node-type-fragment) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1019. Fragment - - Existing: As We May Think Fragment 0004 (example.minimal:fragment/as-we-may-think-0004) - - Incoming: Fragment (xananode.canonical:schema/node-type-fragment) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1020. Fragment - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Fragment (xananode.canonical:schema/node-type-fragment) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1021. Fragment - - Existing: Relationships Preserve Knowledge Sentence (xananode.canonical:fragment/relationships-preserve-knowledge-sentence) - - Incoming: Fragment (xananode.canonical:schema/node-type-fragment) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1022. Fragment - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Fragment (xananode.canonical:schema/node-type-fragment) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1023. Fragment - - Existing: Reusable Media Fragment (xananode.example:fragment/xanadu-document-interconnection-0001) - - Incoming: Fragment (xananode.canonical:schema/node-type-fragment) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1024. Fragment - - Existing: Augmenting Human Intelligence Fragment (xananode.example:fragment/mother-of-all-demos-0001) - - Incoming: Fragment (xananode.canonical:schema/node-type-fragment) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1025. Fragment - - Existing: Associative Trails Fragment (xananode.example:fragment/as-we-may-think-0004) - - Incoming: Fragment (xananode.canonical:schema/node-type-fragment) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1026. Media - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Media (xananode.canonical:schema/node-type-media) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1027. Media - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Media (xananode.canonical:schema/node-type-media) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1028. Media - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Media (xananode.canonical:schema/node-type-media) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1029. Observation - - Existing: Link Rot (xananode.example:observation/link-rot) - - Incoming: Observation (xananode.canonical:schema/node-type-observation) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1030. Observation - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Observation (xananode.canonical:schema/node-type-observation) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1031. Observation - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Observation (xananode.canonical:schema/node-type-observation) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1032. Observation - - Existing: Markdown Recreation Friction (xananode.canonical:observation/markdown-recreation-friction) - - Incoming: Observation (xananode.canonical:schema/node-type-observation) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1033. Observation - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Observation (xananode.canonical:schema/node-type-observation) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1034. Organization - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Organization (xananode.canonical:schema/node-type-organization) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1035. Organization - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Organization (xananode.canonical:schema/node-type-organization) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1036. Organization - - Existing: Built By Bots (xananode.canonical:organization/built-by-bots) - - Incoming: Organization (xananode.canonical:schema/node-type-organization) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1037. Organization - - Existing: Cytoscape Consortium (xananode.canonical:organization/cytoscape-consortium) - - Incoming: Organization (xananode.canonical:schema/node-type-organization) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1038. Organization - - Existing: Hugo Authors (xananode.canonical:organization/hugo-authors) - - Incoming: Organization (xananode.canonical:schema/node-type-organization) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1039. Organization - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Organization (xananode.canonical:schema/node-type-organization) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1040. Organization - - Existing: MIT Media Lab (xananode.lineage:organization/mit-media-lab) - - Incoming: Organization (xananode.canonical:schema/node-type-organization) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1041. Organization - - Existing: VPL Research (xananode.lineage:organization/vpl-research) - - Incoming: Organization (xananode.canonical:schema/node-type-organization) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1042. Organization - - Existing: NASA (xananode.lineage:organization/nasa) - - Incoming: Organization (xananode.canonical:schema/node-type-organization) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1043. Organization - - Existing: BBC Two (xananode.lineage:organization/bbc-two) - - Incoming: Organization (xananode.canonical:schema/node-type-organization) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1044. Organization - - Existing: NCSA (xananode.lineage:organization/ncsa) - - Incoming: Organization (xananode.canonical:schema/node-type-organization) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1045. Organization - - Existing: Voyager Company (xananode.lineage:organization/voyager-company) - - Incoming: Organization (xananode.canonical:schema/node-type-organization) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1046. Organization - - Existing: Xerox PARC (xananode.lineage:organization/xerox-parc) - - Incoming: Organization (xananode.canonical:schema/node-type-organization) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1047. Person - - Existing: Vannevar Bush (xananode.example:person/vannevar-bush) - - Incoming: Person (xananode.canonical:schema/node-type-person) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1048. Person - - Existing: Ted Nelson (xananode.example:person/ted-nelson) - - Incoming: Person (xananode.canonical:schema/node-type-person) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1049. Person - - Existing: Douglas Engelbart (xananode.example:person/douglas-engelbart) - - Incoming: Person (xananode.canonical:schema/node-type-person) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1050. Person - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Person (xananode.canonical:schema/node-type-person) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1051. Person - - Existing: Example Maintainer (example.minimal:person/example-maintainer) - - Incoming: Person (xananode.canonical:schema/node-type-person) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1052. Person - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Person (xananode.canonical:schema/node-type-person) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1053. Person - - Existing: Christian Siefen (xananode.canonical:person/christian-siefen) - - Incoming: Person (xananode.canonical:schema/node-type-person) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1054. Person - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Person (xananode.canonical:schema/node-type-person) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1055. Person - - Existing: Gottfried Wilhelm Leibniz (xananode.lineage:person/gottfried-wilhelm-leibniz) - - Incoming: Person (xananode.canonical:schema/node-type-person) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1056. Person - - Existing: Wilhelm Ostwald (xananode.lineage:person/wilhelm-ostwald) - - Incoming: Person (xananode.canonical:schema/node-type-person) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1057. Person - - Existing: Jorge Luis Borges (xananode.lineage:person/jorge-luis-borges) - - Incoming: Person (xananode.canonical:schema/node-type-person) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1058. Person - - Existing: Andries van Dam (xananode.lineage:person/andries-van-dam) - - Incoming: Person (xananode.canonical:schema/node-type-person) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1059. Person - - Existing: Nicholas Negroponte (xananode.lineage:person/nicholas-negroponte) - - Incoming: Person (xananode.canonical:schema/node-type-person) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1060. Person - - Existing: Seymour Papert (xananode.lineage:person/seymour-papert) - - Incoming: Person (xananode.canonical:schema/node-type-person) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1061. Person - - Existing: Marvin Minsky (xananode.lineage:person/marvin-minsky) - - Incoming: Person (xananode.canonical:schema/node-type-person) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1062. Person - - Existing: Hans Peter Brondmo (xananode.lineage:person/hans-peter-brondmo) - - Incoming: Person (xananode.canonical:schema/node-type-person) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1063. Person - - Existing: Robert Winter (xananode.lineage:person/robert-winter) - - Incoming: Person (xananode.canonical:schema/node-type-person) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1064. Person - - Existing: Robert Abel (xananode.lineage:person/robert-abel) - - Incoming: Person (xananode.canonical:schema/node-type-person) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1065. Person - - Existing: Ivan Sutherland (xananode.lineage:person/ivan-sutherland) - - Incoming: Person (xananode.canonical:schema/node-type-person) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1066. Person - - Existing: Jaron Lanier (xananode.lineage:person/jaron-lanier) - - Incoming: Person (xananode.canonical:schema/node-type-person) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1067. Person - - Existing: Scott Fisher (xananode.lineage:person/scott-fisher) - - Incoming: Person (xananode.canonical:schema/node-type-person) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1068. Person - - Existing: Richard Saul Wurman (xananode.lineage:person/richard-saul-wurman) - - Incoming: Person (xananode.canonical:schema/node-type-person) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1069. Person - - Existing: Harry Marks (xananode.lineage:person/harry-marks) - - Incoming: Person (xananode.canonical:schema/node-type-person) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1070. Person - - Existing: John Sculley (xananode.lineage:person/john-sculley) - - Incoming: Person (xananode.canonical:schema/node-type-person) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1071. Person - - Existing: Bill Atkinson (xananode.lineage:person/bill-atkinson) - - Incoming: Person (xananode.canonical:schema/node-type-person) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1072. Person - - Existing: Herbie Hancock (xananode.lineage:person/herbie-hancock) - - Incoming: Person (xananode.canonical:schema/node-type-person) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1073. Person - - Existing: Nigel Holmes (xananode.lineage:person/nigel-holmes) - - Incoming: Person (xananode.canonical:schema/node-type-person) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1074. Person - - Existing: Laurie Anderson (xananode.lineage:person/laurie-anderson) - - Incoming: Person (xananode.canonical:schema/node-type-person) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1075. Person - - Existing: Bran Ferren (xananode.lineage:person/bran-ferren) - - Incoming: Person (xananode.canonical:schema/node-type-person) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1076. Person - - Existing: Robert Cailliau (xananode.lineage:person/robert-cailliau) - - Incoming: Person (xananode.canonical:schema/node-type-person) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1077. Person - - Existing: Marc Andreessen (xananode.lineage:person/marc-andreessen) - - Incoming: Person (xananode.canonical:schema/node-type-person) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1078. Person - - Existing: Paul Otlet (xananode.lineage:person/paul-otlet) - - Incoming: Person (xananode.canonical:schema/node-type-person) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1079. Person - - Existing: H. G. Wells (xananode.lineage:person/h-g-wells) - - Incoming: Person (xananode.canonical:schema/node-type-person) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1080. Person - - Existing: Douglas Adams (xananode.lineage:person/douglas-adams) - - Incoming: Person (xananode.canonical:schema/node-type-person) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1081. Person - - Existing: Tom Baker (xananode.lineage:person/tom-baker) - - Incoming: Person (xananode.canonical:schema/node-type-person) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1082. Person - - Existing: Max Whitby (xananode.lineage:person/max-whitby) - - Incoming: Person (xananode.canonical:schema/node-type-person) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1083. Person - - Existing: Bob Stein (xananode.lineage:person/bob-stein) - - Incoming: Person (xananode.canonical:schema/node-type-person) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1084. Person - - Existing: Alan Kay (xananode.lineage:person/alan-kay) - - Incoming: Person (xananode.canonical:schema/node-type-person) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1085. Person - - Existing: Tim Berners-Lee (xananode.lineage:person/tim-berners-lee) - - Incoming: Person (xananode.canonical:schema/node-type-person) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1086. Place - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Place (xananode.canonical:schema/node-type-place) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1087. Place - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Place (xananode.canonical:schema/node-type-place) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1088. Place - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Place (xananode.canonical:schema/node-type-place) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1089. Project - - Existing: XanaNode Hugo Theme (xananode.example:project/xananode-hugo-theme) - - Incoming: Project (xananode.canonical:schema/node-type-project) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1090. Project - - Existing: Project Xanadu (xananode.example:project/project-xanadu) - - Incoming: Project (xananode.canonical:schema/node-type-project) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1091. Project - - Existing: NLS (xananode.example:project/nls) - - Incoming: Project (xananode.canonical:schema/node-type-project) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1092. Project - - Existing: Memex (xananode.example:project/memex) - - Incoming: Project (xananode.canonical:schema/node-type-project) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1093. Project - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Project (xananode.canonical:schema/node-type-project) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1094. Project - - Existing: Substrate Projection Layer (xananode.canonical:concept/substrate-projection-layer) - - Incoming: Project (xananode.canonical:schema/node-type-project) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1095. Project - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Project (xananode.canonical:schema/node-type-project) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1096. Project - - Existing: XanaNode Core SDK (xananode.canonical:project/xananode-core-sdk) - - Incoming: Project (xananode.canonical:schema/node-type-project) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1097. Project - - Existing: XanaNode Hugo Theme (xananode.canonical:project/xananode-hugo-theme) - - Incoming: Project (xananode.canonical:schema/node-type-project) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1098. Project - - Existing: XanaNode Protocol (xananode.canonical:project/xananode-protocol) - - Incoming: Project (xananode.canonical:schema/node-type-project) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1099. Project - - Existing: XanaNode Workspace (xananode.canonical:project/xananode-workspace) - - Incoming: Project (xananode.canonical:schema/node-type-project) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1100. Project - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Project (xananode.canonical:schema/node-type-project) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1101. Project - - Existing: Hypertext Editing System (xananode.lineage:project/hypertext-editing-system) - - Incoming: Project (xananode.canonical:schema/node-type-project) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1102. Project - - Existing: FRESS (xananode.lineage:project/fress) - - Incoming: Project (xananode.canonical:schema/node-type-project) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1103. Project - - Existing: Intermedia (xananode.lineage:project/intermedia) - - Incoming: Project (xananode.canonical:schema/node-type-project) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1104. Project - - Existing: Interactive Beethoven's Ninth (xananode.lineage:project/interactive-beethoven-ninth) - - Incoming: Project (xananode.canonical:schema/node-type-project) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1105. Project - - Existing: Interactive Guernica (xananode.lineage:project/interactive-guernica) - - Incoming: Project (xananode.canonical:schema/node-type-project) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1106. Project - - Existing: Storyspace (xananode.lineage:project/storyspace) - - Incoming: Project (xananode.canonical:schema/node-type-project) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1107. Project - - Existing: ZOG/KMS (xananode.lineage:project/zog-kms) - - Incoming: Project (xananode.canonical:schema/node-type-project) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1108. Project - - Existing: Xanadu at Autodesk (xananode.lineage:project/xanadu-at-autodesk) - - Incoming: Project (xananode.canonical:schema/node-type-project) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1109. Project - - Existing: Aspen Movie Map (xananode.lineage:project/aspen-movie-map) - - Incoming: Project (xananode.canonical:schema/node-type-project) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1110. Publication - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Publication (xananode.canonical:schema/node-type-publication) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1111. Publication - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Publication (xananode.canonical:schema/node-type-publication) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1112. Publication - - Existing: XNP-0004 Merge Validation (xananode.canonical:publication/xnp-0004-merge-validation) - - Incoming: Publication (xananode.canonical:schema/node-type-publication) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1113. Publication - - Existing: Nanopublication Schema (xananode.canonical:schema/canonical-schema-nanopublication) - - Incoming: Publication (xananode.canonical:schema/node-type-publication) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1114. Publication - - Existing: Nanopublication Schema (xananode.canonical:schema/nanopublication-schema) - - Incoming: Publication (xananode.canonical:schema/node-type-publication) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1115. Publication - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Publication (xananode.canonical:schema/node-type-publication) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1116. Publication - - Existing: The Garden of Forking Paths (xananode.lineage:publication/the-garden-of-forking-paths) - - Incoming: Publication (xananode.canonical:schema/node-type-publication) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1117. Publication - - Existing: Dirk Gently's Holistic Detective Agency (xananode.lineage:publication/dirk-gentlys-holistic-detective-agency) - - Incoming: Publication (xananode.canonical:schema/node-type-publication) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1118. Publication - - Existing: Hyperland (xananode.lineage:publication/hyperland) - - Incoming: Publication (xananode.canonical:schema/node-type-publication) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1119. Node Type Registry - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Node Type Registry (xananode.canonical:schema/node-type-registry) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1120. Node Type Registry - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Node Type Registry (xananode.canonical:schema/node-type-registry) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1121. Node Type Registry - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Node Type Registry (xananode.canonical:schema/node-type-registry) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1122. Relationship - - Existing: XanaNode Relationship Types (xananode.example:schema/xananode-relationship-types) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1123. Relationship - - Existing: Substrate Relationships Schema (xananode.example:schema/substrate-relationships-schema) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1124. Relationship - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1125. Relationship - - Existing: Typed Relationships (xananode.example:concept/typed-relationships) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1126. Relationship - - Existing: Substrate Relationship List (xananode.example:concept/substrate-relationship-list) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1127. Relationship - - Existing: Typed relationships preserve context that hyperlinks lose (xananode.example:claim/claim-relationships-preserve-context) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1128. Relationship - - Existing: Relationship Navigation Intro (example.minimal:essay/relationship-navigation-intro) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1129. Relationship - - Existing: Relationships Preserve Knowledge (xananode.canonical:claim/relationships-preserve-knowledge) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1130. Relationship - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1131. Relationship - - Existing: Relationships Preserve Knowledge Sentence (xananode.canonical:fragment/relationships-preserve-knowledge-sentence) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1132. Relationship - - Existing: Protocol Implements Relationship Preservation (xananode.canonical:relationship/protocol-implements-claim) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1133. Relationship - - Existing: Substrate Relationships Schema (xananode.canonical:schema/canonical-schema-substrate-relationships) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1134. Relationship - - Existing: Xananode Relationship Types Schema (xananode.canonical:schema/canonical-schema-xananode-relationship-types) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1135. Relationship - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1136. Relationship - - Existing: Alias of (xananode.canonical:schema/relationship-type-alias_of) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1137. Relationship - - Existing: Alternative to (xananode.canonical:schema/relationship-type-alternative_to) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1138. Relationship - - Existing: Anticipated (xananode.canonical:schema/relationship-type-anticipated) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1139. Relationship - - Existing: Anticipated By Relationship Term (xananode.canonical:schema/relationship-type-anticipated_by) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1140. Relationship - - Existing: Anticipates (xananode.canonical:schema/relationship-type-anticipates) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1141. Relationship - - Existing: Appears in (xananode.canonical:schema/relationship-type-appears_in) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1142. Relationship - - Existing: Approved (xananode.canonical:schema/relationship-type-approved) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1143. Relationship - - Existing: Approved By Relationship Term (xananode.canonical:schema/relationship-type-approved_by) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1144. Relationship - - Existing: Arrived From Relationship Term (xananode.canonical:schema/relationship-type-arrived_from) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1145. Relationship - - Existing: Arrives at (xananode.canonical:schema/relationship-type-arrives_at) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1146. Relationship - - Existing: Authored (xananode.canonical:schema/relationship-type-authored) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1147. Relationship - - Existing: Authored By Relationship Term (xananode.canonical:schema/relationship-type-authored_by) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1148. Relationship - - Existing: Broader than (xananode.canonical:schema/relationship-type-broader_than) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1149. Relationship - - Existing: Cited By Relationship Term (xananode.canonical:schema/relationship-type-cited_by) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1150. Relationship - - Existing: Cites (xananode.canonical:schema/relationship-type-cites) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1151. Relationship - - Existing: Claim Of Relationship Term (xananode.canonical:schema/relationship-type-claim_of) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1152. Relationship - - Existing: Clarified By Relationship Term (xananode.canonical:schema/relationship-type-clarified_by) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1153. Relationship - - Existing: Clarifies (xananode.canonical:schema/relationship-type-clarifies) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1154. Relationship - - Existing: Coined (xananode.canonical:schema/relationship-type-coined) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1155. Relationship - - Existing: Coined By Relationship Term (xananode.canonical:schema/relationship-type-coined_by) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1156. Relationship - - Existing: Collaborated with (xananode.canonical:schema/relationship-type-collaborated_with) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1157. Relationship - - Existing: Compatible with (xananode.canonical:schema/relationship-type-compatible_with) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1158. Relationship - - Existing: Contains (xananode.canonical:schema/relationship-type-contains) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1159. Relationship - - Existing: Contemporary of (xananode.canonical:schema/relationship-type-contemporary_of) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1160. Relationship - - Existing: Context for (xananode.canonical:schema/relationship-type-context_for) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1161. Relationship - - Existing: Continued From Relationship Term (xananode.canonical:schema/relationship-type-continued_from) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1162. Relationship - - Existing: Continues to (xananode.canonical:schema/relationship-type-continues_to) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1163. Relationship - - Existing: Contradicted By Relationship Term (xananode.canonical:schema/relationship-type-contradicted_by) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1164. Relationship - - Existing: Contradicts (xananode.canonical:schema/relationship-type-contradicts) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1165. Relationship - - Existing: Contrasts with (xananode.canonical:schema/relationship-type-contrasts_with) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1166. Relationship - - Existing: Created (xananode.canonical:schema/relationship-type-created) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1167. Relationship - - Existing: Created By Relationship Term (xananode.canonical:schema/relationship-type-created_by) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1168. Relationship - - Existing: Deep Linked From Relationship Term (xananode.canonical:schema/relationship-type-deep_linked_from) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1169. Relationship - - Existing: Deep links to (xananode.canonical:schema/relationship-type-deep_links_to) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1170. Relationship - - Existing: Defined By Relationship Term (xananode.canonical:schema/relationship-type-defined_by) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1171. Relationship - - Existing: Defines (xananode.canonical:schema/relationship-type-defines) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1172. Relationship - - Existing: Demonstrated By Relationship Term (xananode.canonical:schema/relationship-type-demonstrated_by) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1173. Relationship - - Existing: Demonstrates (xananode.canonical:schema/relationship-type-demonstrates) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1174. Relationship - - Existing: Dependency Of Relationship Term (xananode.canonical:schema/relationship-type-dependency_of) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1175. Relationship - - Existing: Depends on (xananode.canonical:schema/relationship-type-depends_on) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1176. Relationship - - Existing: Depicted By Relationship Term (xananode.canonical:schema/relationship-type-depicted_by) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1177. Relationship - - Existing: Depicts (xananode.canonical:schema/relationship-type-depicts) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1178. Relationship - - Existing: Derived from (xananode.canonical:schema/relationship-type-derived_from) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1179. Relationship - - Existing: Derived Into Relationship Term (xananode.canonical:schema/relationship-type-derived_into) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1180. Relationship - - Existing: Discussed In Relationship Term (xananode.canonical:schema/relationship-type-discussed_in) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1181. Relationship - - Existing: Discusses (xananode.canonical:schema/relationship-type-discusses) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1182. Relationship - - Existing: Disputed By Relationship Term (xananode.canonical:schema/relationship-type-disputed_by) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1183. Relationship - - Existing: Disputed identity (xananode.canonical:schema/relationship-type-disputed_identity) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1184. Relationship - - Existing: Disputes (xananode.canonical:schema/relationship-type-disputes) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1185. Relationship - - Existing: Documented By Relationship Term (xananode.canonical:schema/relationship-type-documented_by) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1186. Relationship - - Existing: Documents (xananode.canonical:schema/relationship-type-documents) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1187. Relationship - - Existing: Enabled By Relationship Term (xananode.canonical:schema/relationship-type-enabled_by) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1188. Relationship - - Existing: Enables (xananode.canonical:schema/relationship-type-enables) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1189. Relationship - - Existing: Equivalent to (xananode.canonical:schema/relationship-type-equivalent_to) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1190. Relationship - - Existing: Evidence for (xananode.canonical:schema/relationship-type-evidence_for) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1191. Relationship - - Existing: Explained By Relationship Term (xananode.canonical:schema/relationship-type-explained_by) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1192. Relationship - - Existing: Explains (xananode.canonical:schema/relationship-type-explains) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1193. Relationship - - Existing: Extended By Relationship Term (xananode.canonical:schema/relationship-type-extended_by) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1194. Relationship - - Existing: Extends (xananode.canonical:schema/relationship-type-extends) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1195. Relationship - - Existing: Extension of (xananode.canonical:schema/relationship-type-extension_of) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1196. Relationship - - Existing: Featured In Relationship Term (xananode.canonical:schema/relationship-type-featured_in) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1197. Relationship - - Existing: Featured Speaker Relationship Term (xananode.canonical:schema/relationship-type-featured_speaker) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1198. Relationship - - Existing: Features (xananode.canonical:schema/relationship-type-features) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1199. Relationship - - Existing: Followed Relationship Term (xananode.canonical:schema/relationship-type-followed) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1200. Relationship - - Existing: Friend of (xananode.canonical:schema/relationship-type-friend_of) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1201. Relationship - - Existing: Had Participant Relationship Term (xananode.canonical:schema/relationship-type-had_participant) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1202. Relationship - - Existing: Has Alias Relationship Term (xananode.canonical:schema/relationship-type-has_alias) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1203. Relationship - - Existing: Has Appearance Relationship Term (xananode.canonical:schema/relationship-type-has_appearance) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1204. Relationship - - Existing: Has claim (xananode.canonical:schema/relationship-type-has_claim) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1205. Relationship - - Existing: Has Context Relationship Term (xananode.canonical:schema/relationship-type-has_context) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1206. Relationship - - Existing: Has Evidence Relationship Term (xananode.canonical:schema/relationship-type-has_evidence) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1207. Relationship - - Existing: Has Extension Relationship Term (xananode.canonical:schema/relationship-type-has_extension) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1208. Relationship - - Existing: Has primary media (xananode.canonical:schema/relationship-type-has_primary_media) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1209. Relationship - - Existing: Identified (xananode.canonical:schema/relationship-type-identified) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1210. Relationship - - Existing: Identified By Relationship Term (xananode.canonical:schema/relationship-type-identified_by) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1211. Relationship - - Existing: Implemented By Relationship Term (xananode.canonical:schema/relationship-type-implemented_by) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1212. Relationship - - Existing: Implements (xananode.canonical:schema/relationship-type-implements) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1213. Relationship - - Existing: Included In Relationship Term (xananode.canonical:schema/relationship-type-included_in) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1214. Relationship - - Existing: Includes (xananode.canonical:schema/relationship-type-includes) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1215. Relationship - - Existing: Influenced (xananode.canonical:schema/relationship-type-influenced) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1216. Relationship - - Existing: Influenced By Relationship Term (xananode.canonical:schema/relationship-type-influenced_by) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1217. Relationship - - Existing: Interviewed (xananode.canonical:schema/relationship-type-interviewed) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1218. Relationship - - Existing: Interviewed By Relationship Term (xananode.canonical:schema/relationship-type-interviewed_by) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1219. Relationship - - Existing: Introduced (xananode.canonical:schema/relationship-type-introduced) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1220. Relationship - - Existing: Introduced By Relationship Term (xananode.canonical:schema/relationship-type-introduced_by) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1221. Relationship - - Existing: Introduced in (xananode.canonical:schema/relationship-type-introduced_in) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1222. Relationship - - Existing: Introduction Venue Of Relationship Term (xananode.canonical:schema/relationship-type-introduction_venue_of) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1223. Relationship - - Existing: Is Start Of Relationship Term (xananode.canonical:schema/relationship-type-is_start_of) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1224. Relationship - - Existing: Mapped From Relationship Term (xananode.canonical:schema/relationship-type-mapped_from) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1225. Relationship - - Existing: Maps to (xananode.canonical:schema/relationship-type-maps_to) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1226. Relationship - - Existing: Memorialized By Relationship Term (xananode.canonical:schema/relationship-type-memorialized_by) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1227. Relationship - - Existing: Memorializes (xananode.canonical:schema/relationship-type-memorializes) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1228. Relationship - - Existing: Mentioned By Relationship Term (xananode.canonical:schema/relationship-type-mentioned_by) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1229. Relationship - - Existing: Mentions (xananode.canonical:schema/relationship-type-mentions) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1230. Relationship - - Existing: Motivated by (xananode.canonical:schema/relationship-type-motivated_by) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1231. Relationship - - Existing: Motivates Relationship Term (xananode.canonical:schema/relationship-type-motivates) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1232. Relationship - - Existing: Narrower Than Relationship Term (xananode.canonical:schema/relationship-type-narrower_than) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1233. Relationship - - Existing: Occurred at (xananode.canonical:schema/relationship-type-occurred_at) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1234. Relationship - - Existing: Parallel to (xananode.canonical:schema/relationship-type-parallel_to) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1235. Relationship - - Existing: Part Of Relationship Term (xananode.canonical:schema/relationship-type-part_of) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1236. Relationship - - Existing: Participated in (xananode.canonical:schema/relationship-type-participated_in) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1237. Relationship - - Existing: Popularized (xananode.canonical:schema/relationship-type-popularized) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1238. Relationship - - Existing: Popularized By Relationship Term (xananode.canonical:schema/relationship-type-popularized_by) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1239. Relationship - - Existing: Possible match (xananode.canonical:schema/relationship-type-possible_match) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1240. Relationship - - Existing: Preceded (xananode.canonical:schema/relationship-type-preceded) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1241. Relationship - - Existing: Presented (xananode.canonical:schema/relationship-type-presented) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1242. Relationship - - Existing: Presented By Relationship Term (xananode.canonical:schema/relationship-type-presented_by) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1243. Relationship - - Existing: Preserved By Relationship Term (xananode.canonical:schema/relationship-type-preserved_by) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1244. Relationship - - Existing: Preserves (xananode.canonical:schema/relationship-type-preserves) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1245. Relationship - - Existing: Produces Relationship Term (xananode.canonical:schema/relationship-type-produces) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1246. Relationship - - Existing: Proposed (xananode.canonical:schema/relationship-type-proposed) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1247. Relationship - - Existing: Proposed By Relationship Term (xananode.canonical:schema/relationship-type-proposed_by) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1248. Relationship - - Existing: Quoted By Relationship Term (xananode.canonical:schema/relationship-type-quoted_by) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1249. Relationship - - Existing: Quotes (xananode.canonical:schema/relationship-type-quotes) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1250. Relationship - - Existing: Refined By Relationship Term (xananode.canonical:schema/relationship-type-refined_by) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1251. Relationship - - Existing: Refines (xananode.canonical:schema/relationship-type-refines) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1252. Relationship - - Existing: Relationship Type Registry (xananode.canonical:schema/relationship-type-registry) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1253. Relationship - - Existing: Related to (xananode.canonical:schema/relationship-type-related_to) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1254. Relationship - - Existing: Represented By Relationship Term (xananode.canonical:schema/relationship-type-represented_by) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1255. Relationship - - Existing: Represents (xananode.canonical:schema/relationship-type-represents) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1256. Relationship - - Existing: Required For Relationship Term (xananode.canonical:schema/relationship-type-required_for) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1257. Relationship - - Existing: Requires (xananode.canonical:schema/relationship-type-requires) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1258. Relationship - - Existing: Results from (xananode.canonical:schema/relationship-type-results_from) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1259. Relationship - - Existing: Same entity (xananode.canonical:schema/relationship-type-same_entity) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1260. Relationship - - Existing: Shaped By Relationship Term (xananode.canonical:schema/relationship-type-shaped_by) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1261. Relationship - - Existing: Shapes (xananode.canonical:schema/relationship-type-shapes) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1262. Relationship - - Existing: Site Of Relationship Term (xananode.canonical:schema/relationship-type-site_of) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1263. Relationship - - Existing: Spoke at (xananode.canonical:schema/relationship-type-spoke_at) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1264. Relationship - - Existing: Starts with (xananode.canonical:schema/relationship-type-starts_with) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1265. Relationship - - Existing: Superseded By Relationship Term (xananode.canonical:schema/relationship-type-superseded_by) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1266. Relationship - - Existing: Supersedes (xananode.canonical:schema/relationship-type-supersedes) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1267. Relationship - - Existing: Supported By Relationship Term (xananode.canonical:schema/relationship-type-supported_by) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1268. Relationship - - Existing: Supports (xananode.canonical:schema/relationship-type-supports) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1269. Relationship - - Existing: Threatened By Relationship Term (xananode.canonical:schema/relationship-type-threatened_by) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1270. Relationship - - Existing: Threatens (xananode.canonical:schema/relationship-type-threatens) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1271. Relationship - - Existing: Trained on (xananode.canonical:schema/relationship-type-trained_on) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1272. Relationship - - Existing: Transcluded By Relationship Term (xananode.canonical:schema/relationship-type-transcluded_by) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1273. Relationship - - Existing: Transcludes (xananode.canonical:schema/relationship-type-transcludes) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1274. Relationship - - Existing: Used As Primary Media For Relationship Term (xananode.canonical:schema/relationship-type-used_as_primary_media_for) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1275. Relationship - - Existing: Used By Relationship Term (xananode.canonical:schema/relationship-type-used_by) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1276. Relationship - - Existing: Used To Train Relationship Term (xananode.canonical:schema/relationship-type-used_to_train) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1277. Relationship - - Existing: Uses (xananode.canonical:schema/relationship-type-uses) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1278. Relationship - - Existing: Substrate Relationships Schema (xananode.canonical:schema/substrate-relationships-schema) - - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1279. Revision - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Revision (xananode.canonical:schema/node-type-revision) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1280. Revision - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Revision (xananode.canonical:schema/node-type-revision) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1281. Revision - - Existing: Canonical Pack v0.1.0 (xananode.canonical:revision/canonical-pack-v0-1-0) - - Incoming: Revision (xananode.canonical:schema/node-type-revision) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1282. Revision - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Revision (xananode.canonical:schema/node-type-revision) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1283. Schema - - Existing: XanaNode Relationship Types (xananode.example:schema/xananode-relationship-types) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1284. Schema - - Existing: XanaNode Node Types (xananode.example:schema/xananode-node-types) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1285. Schema - - Existing: XanaNode Core Schema (xananode.example:schema/xananode-core-schema) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1286. Schema - - Existing: Substrate Relationships Schema (xananode.example:schema/substrate-relationships-schema) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1287. Schema - - Existing: Substrate Node Schema (xananode.example:schema/substrate-node-schema) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1288. Schema - - Existing: Substrate Manifest Schema (xananode.example:schema/substrate-manifest-schema) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1289. Schema - - Existing: Namespace Schema (xananode.example:schema/namespace-schema) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1290. Schema - - Existing: Merge Report Schema (xananode.example:schema/merge-report-schema) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1291. Schema - - Existing: Compatibility Report Schema (xananode.example:schema/compatibility-report-schema) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1292. Schema - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1293. Schema - - Existing: Schema Extension (xananode.example:concept/schema-extension) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1294. Schema - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1295. Schema - - Existing: Author Profile Schema (xananode.canonical:schema/author-profile-schema) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1296. Schema - - Existing: Author Profile Schema (xananode.canonical:schema/canonical-schema-author-profile) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1297. Schema - - Existing: Compatibility Report Schema (xananode.canonical:schema/canonical-schema-compatibility-report) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1298. Schema - - Existing: Merge Report Schema (xananode.canonical:schema/canonical-schema-merge-report) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1299. Schema - - Existing: Nanopublication Schema (xananode.canonical:schema/canonical-schema-nanopublication) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1300. Schema - - Existing: Ro Crate Metadata Schema (xananode.canonical:schema/canonical-schema-ro-crate-metadata) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1301. Schema - - Existing: Substrate Diff Schema (xananode.canonical:schema/canonical-schema-substrate-diff) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1302. Schema - - Existing: Substrate Manifest Schema (xananode.canonical:schema/canonical-schema-substrate-manifest) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1303. Schema - - Existing: Substrate Node Schema (xananode.canonical:schema/canonical-schema-substrate-node) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1304. Schema - - Existing: Substrate Relationships Schema (xananode.canonical:schema/canonical-schema-substrate-relationships) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1305. Schema - - Existing: Xananode Node Types Schema (xananode.canonical:schema/canonical-schema-xananode-node-types) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1306. Schema - - Existing: Xananode Property Registry Schema (xananode.canonical:schema/canonical-schema-xananode-property-registry) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1307. Schema - - Existing: Xananode Relationship Types Schema (xananode.canonical:schema/canonical-schema-xananode-relationship-types) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1308. Schema - - Existing: Canonical Schemas Registry (xananode.canonical:schema/canonical-schemas-registry) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1309. Schema - - Existing: Compatibility Report Schema (xananode.canonical:schema/compatibility-report-schema) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1310. Schema - - Existing: Known Implementations Registry (xananode.canonical:schema/known-implementations-registry) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1311. Schema - - Existing: Merge Report Schema (xananode.canonical:schema/merge-report-schema) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1312. Schema - - Existing: Federation Merge Report Example Namespace (xananode.canonical:schema/namespace-example.merge) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1313. Schema - - Existing: Minimal Example Namespace (xananode.canonical:schema/namespace-example.minimal) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1314. Schema - - Existing: Museum Extension Example Namespace (xananode.canonical:schema/namespace-example.museum) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1315. Schema - - Existing: Federation Example A Namespace (xananode.canonical:schema/namespace-example.researcher_a) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1316. Schema - - Existing: Federation Example B Namespace (xananode.canonical:schema/namespace-example.researcher_b) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1317. Schema - - Existing: Namespace Registry (xananode.canonical:schema/namespace-registry) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1318. Schema - - Existing: Namespace Schema (xananode.canonical:schema/namespace-schema) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1319. Schema - - Existing: XanaNode Core (xananode.canonical:schema/namespace-xananode) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1320. Schema - - Existing: Nanopublication Schema (xananode.canonical:schema/nanopublication-schema) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1321. Schema - - Existing: Claim (xananode.canonical:schema/node-type-claim) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1322. Schema - - Existing: Community (xananode.canonical:schema/node-type-community) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1323. Schema - - Existing: Concept (xananode.canonical:schema/node-type-concept) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1324. Schema - - Existing: Essay (xananode.canonical:schema/node-type-essay) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1325. Schema - - Existing: Event (xananode.canonical:schema/node-type-event) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1326. Schema - - Existing: Fragment (xananode.canonical:schema/node-type-fragment) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1327. Schema - - Existing: Media (xananode.canonical:schema/node-type-media) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1328. Schema - - Existing: Observation (xananode.canonical:schema/node-type-observation) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1329. Schema - - Existing: Organization (xananode.canonical:schema/node-type-organization) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1330. Schema - - Existing: Person (xananode.canonical:schema/node-type-person) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1331. Schema - - Existing: Place (xananode.canonical:schema/node-type-place) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1332. Schema - - Existing: Project (xananode.canonical:schema/node-type-project) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1333. Schema - - Existing: Publication (xananode.canonical:schema/node-type-publication) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1334. Schema - - Existing: Node Type Registry (xananode.canonical:schema/node-type-registry) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1335. Schema - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1336. Schema - - Existing: Revision (xananode.canonical:schema/node-type-revision) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1337. Schema - - Existing: Source (xananode.canonical:schema/node-type-source) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1338. Schema - - Existing: Technology (xananode.canonical:schema/node-type-technology) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1339. Schema - - Existing: Trail (xananode.canonical:schema/node-type-trail) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1340. Schema - - Existing: Birth date (xananode.canonical:schema/property-birth_date) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1341. Schema - - Existing: Currency value (xananode.canonical:schema/property-currency_value) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1342. Schema - - Existing: External identifier (xananode.canonical:schema/property-external_identifier) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1343. Schema - - Existing: Geographic coordinates (xananode.canonical:schema/property-geo_coordinates) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1344. Schema - - Existing: SI measurement (xananode.canonical:schema/property-measurement_si) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1345. Schema - - Existing: Property Registry (xananode.canonical:schema/property-registry) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1346. Schema - - Existing: Property Registry Schema (xananode.canonical:schema/property-registry-schema) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1347. Schema - - Existing: Alias of (xananode.canonical:schema/relationship-type-alias_of) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1348. Schema - - Existing: Alternative to (xananode.canonical:schema/relationship-type-alternative_to) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1349. Schema - - Existing: Anticipated (xananode.canonical:schema/relationship-type-anticipated) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1350. Schema - - Existing: Anticipated By Relationship Term (xananode.canonical:schema/relationship-type-anticipated_by) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1351. Schema - - Existing: Anticipates (xananode.canonical:schema/relationship-type-anticipates) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1352. Schema - - Existing: Appears in (xananode.canonical:schema/relationship-type-appears_in) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1353. Schema - - Existing: Approved (xananode.canonical:schema/relationship-type-approved) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1354. Schema - - Existing: Approved By Relationship Term (xananode.canonical:schema/relationship-type-approved_by) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1355. Schema - - Existing: Arrived From Relationship Term (xananode.canonical:schema/relationship-type-arrived_from) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1356. Schema - - Existing: Arrives at (xananode.canonical:schema/relationship-type-arrives_at) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1357. Schema - - Existing: Authored (xananode.canonical:schema/relationship-type-authored) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1358. Schema - - Existing: Authored By Relationship Term (xananode.canonical:schema/relationship-type-authored_by) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1359. Schema - - Existing: Broader than (xananode.canonical:schema/relationship-type-broader_than) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1360. Schema - - Existing: Cited By Relationship Term (xananode.canonical:schema/relationship-type-cited_by) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1361. Schema - - Existing: Cites (xananode.canonical:schema/relationship-type-cites) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1362. Schema - - Existing: Claim Of Relationship Term (xananode.canonical:schema/relationship-type-claim_of) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1363. Schema - - Existing: Clarified By Relationship Term (xananode.canonical:schema/relationship-type-clarified_by) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1364. Schema - - Existing: Clarifies (xananode.canonical:schema/relationship-type-clarifies) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1365. Schema - - Existing: Coined (xananode.canonical:schema/relationship-type-coined) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1366. Schema - - Existing: Coined By Relationship Term (xananode.canonical:schema/relationship-type-coined_by) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1367. Schema - - Existing: Collaborated with (xananode.canonical:schema/relationship-type-collaborated_with) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1368. Schema - - Existing: Compatible with (xananode.canonical:schema/relationship-type-compatible_with) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1369. Schema - - Existing: Contains (xananode.canonical:schema/relationship-type-contains) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1370. Schema - - Existing: Contemporary of (xananode.canonical:schema/relationship-type-contemporary_of) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1371. Schema - - Existing: Context for (xananode.canonical:schema/relationship-type-context_for) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1372. Schema - - Existing: Continued From Relationship Term (xananode.canonical:schema/relationship-type-continued_from) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1373. Schema - - Existing: Continues to (xananode.canonical:schema/relationship-type-continues_to) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1374. Schema - - Existing: Contradicted By Relationship Term (xananode.canonical:schema/relationship-type-contradicted_by) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1375. Schema - - Existing: Contradicts (xananode.canonical:schema/relationship-type-contradicts) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1376. Schema - - Existing: Contrasts with (xananode.canonical:schema/relationship-type-contrasts_with) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1377. Schema - - Existing: Created (xananode.canonical:schema/relationship-type-created) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1378. Schema - - Existing: Created By Relationship Term (xananode.canonical:schema/relationship-type-created_by) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1379. Schema - - Existing: Deep Linked From Relationship Term (xananode.canonical:schema/relationship-type-deep_linked_from) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1380. Schema - - Existing: Deep links to (xananode.canonical:schema/relationship-type-deep_links_to) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1381. Schema - - Existing: Defined By Relationship Term (xananode.canonical:schema/relationship-type-defined_by) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1382. Schema - - Existing: Defines (xananode.canonical:schema/relationship-type-defines) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1383. Schema - - Existing: Demonstrated By Relationship Term (xananode.canonical:schema/relationship-type-demonstrated_by) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1384. Schema - - Existing: Demonstrates (xananode.canonical:schema/relationship-type-demonstrates) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1385. Schema - - Existing: Dependency Of Relationship Term (xananode.canonical:schema/relationship-type-dependency_of) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1386. Schema - - Existing: Depends on (xananode.canonical:schema/relationship-type-depends_on) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1387. Schema - - Existing: Depicted By Relationship Term (xananode.canonical:schema/relationship-type-depicted_by) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1388. Schema - - Existing: Depicts (xananode.canonical:schema/relationship-type-depicts) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1389. Schema - - Existing: Derived from (xananode.canonical:schema/relationship-type-derived_from) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1390. Schema - - Existing: Derived Into Relationship Term (xananode.canonical:schema/relationship-type-derived_into) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1391. Schema - - Existing: Discussed In Relationship Term (xananode.canonical:schema/relationship-type-discussed_in) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1392. Schema - - Existing: Discusses (xananode.canonical:schema/relationship-type-discusses) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1393. Schema - - Existing: Disputed By Relationship Term (xananode.canonical:schema/relationship-type-disputed_by) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1394. Schema - - Existing: Disputed identity (xananode.canonical:schema/relationship-type-disputed_identity) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1395. Schema - - Existing: Disputes (xananode.canonical:schema/relationship-type-disputes) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1396. Schema - - Existing: Documented By Relationship Term (xananode.canonical:schema/relationship-type-documented_by) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1397. Schema - - Existing: Documents (xananode.canonical:schema/relationship-type-documents) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1398. Schema - - Existing: Enabled By Relationship Term (xananode.canonical:schema/relationship-type-enabled_by) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1399. Schema - - Existing: Enables (xananode.canonical:schema/relationship-type-enables) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1400. Schema - - Existing: Equivalent to (xananode.canonical:schema/relationship-type-equivalent_to) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1401. Schema - - Existing: Evidence for (xananode.canonical:schema/relationship-type-evidence_for) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1402. Schema - - Existing: Explained By Relationship Term (xananode.canonical:schema/relationship-type-explained_by) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1403. Schema - - Existing: Explains (xananode.canonical:schema/relationship-type-explains) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1404. Schema - - Existing: Extended By Relationship Term (xananode.canonical:schema/relationship-type-extended_by) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1405. Schema - - Existing: Extends (xananode.canonical:schema/relationship-type-extends) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1406. Schema - - Existing: Extension of (xananode.canonical:schema/relationship-type-extension_of) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1407. Schema - - Existing: Featured In Relationship Term (xananode.canonical:schema/relationship-type-featured_in) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1408. Schema - - Existing: Featured Speaker Relationship Term (xananode.canonical:schema/relationship-type-featured_speaker) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1409. Schema - - Existing: Features (xananode.canonical:schema/relationship-type-features) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1410. Schema - - Existing: Followed Relationship Term (xananode.canonical:schema/relationship-type-followed) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1411. Schema - - Existing: Friend of (xananode.canonical:schema/relationship-type-friend_of) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1412. Schema - - Existing: Had Participant Relationship Term (xananode.canonical:schema/relationship-type-had_participant) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1413. Schema - - Existing: Has Alias Relationship Term (xananode.canonical:schema/relationship-type-has_alias) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1414. Schema - - Existing: Has Appearance Relationship Term (xananode.canonical:schema/relationship-type-has_appearance) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1415. Schema - - Existing: Has claim (xananode.canonical:schema/relationship-type-has_claim) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1416. Schema - - Existing: Has Context Relationship Term (xananode.canonical:schema/relationship-type-has_context) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1417. Schema - - Existing: Has Evidence Relationship Term (xananode.canonical:schema/relationship-type-has_evidence) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1418. Schema - - Existing: Has Extension Relationship Term (xananode.canonical:schema/relationship-type-has_extension) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1419. Schema - - Existing: Has primary media (xananode.canonical:schema/relationship-type-has_primary_media) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1420. Schema - - Existing: Identified (xananode.canonical:schema/relationship-type-identified) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1421. Schema - - Existing: Identified By Relationship Term (xananode.canonical:schema/relationship-type-identified_by) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1422. Schema - - Existing: Implemented By Relationship Term (xananode.canonical:schema/relationship-type-implemented_by) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1423. Schema - - Existing: Implements (xananode.canonical:schema/relationship-type-implements) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1424. Schema - - Existing: Included In Relationship Term (xananode.canonical:schema/relationship-type-included_in) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1425. Schema - - Existing: Includes (xananode.canonical:schema/relationship-type-includes) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1426. Schema - - Existing: Influenced (xananode.canonical:schema/relationship-type-influenced) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1427. Schema - - Existing: Influenced By Relationship Term (xananode.canonical:schema/relationship-type-influenced_by) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1428. Schema - - Existing: Interviewed (xananode.canonical:schema/relationship-type-interviewed) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1429. Schema - - Existing: Interviewed By Relationship Term (xananode.canonical:schema/relationship-type-interviewed_by) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1430. Schema - - Existing: Introduced (xananode.canonical:schema/relationship-type-introduced) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1431. Schema - - Existing: Introduced By Relationship Term (xananode.canonical:schema/relationship-type-introduced_by) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1432. Schema - - Existing: Introduced in (xananode.canonical:schema/relationship-type-introduced_in) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1433. Schema - - Existing: Introduction Venue Of Relationship Term (xananode.canonical:schema/relationship-type-introduction_venue_of) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1434. Schema - - Existing: Is Start Of Relationship Term (xananode.canonical:schema/relationship-type-is_start_of) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1435. Schema - - Existing: Mapped From Relationship Term (xananode.canonical:schema/relationship-type-mapped_from) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1436. Schema - - Existing: Maps to (xananode.canonical:schema/relationship-type-maps_to) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1437. Schema - - Existing: Memorialized By Relationship Term (xananode.canonical:schema/relationship-type-memorialized_by) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1438. Schema - - Existing: Memorializes (xananode.canonical:schema/relationship-type-memorializes) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1439. Schema - - Existing: Mentioned By Relationship Term (xananode.canonical:schema/relationship-type-mentioned_by) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1440. Schema - - Existing: Mentions (xananode.canonical:schema/relationship-type-mentions) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1441. Schema - - Existing: Motivated by (xananode.canonical:schema/relationship-type-motivated_by) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1442. Schema - - Existing: Motivates Relationship Term (xananode.canonical:schema/relationship-type-motivates) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1443. Schema - - Existing: Narrower Than Relationship Term (xananode.canonical:schema/relationship-type-narrower_than) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1444. Schema - - Existing: Occurred at (xananode.canonical:schema/relationship-type-occurred_at) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1445. Schema - - Existing: Parallel to (xananode.canonical:schema/relationship-type-parallel_to) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1446. Schema - - Existing: Part Of Relationship Term (xananode.canonical:schema/relationship-type-part_of) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1447. Schema - - Existing: Participated in (xananode.canonical:schema/relationship-type-participated_in) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1448. Schema - - Existing: Popularized (xananode.canonical:schema/relationship-type-popularized) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1449. Schema - - Existing: Popularized By Relationship Term (xananode.canonical:schema/relationship-type-popularized_by) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1450. Schema - - Existing: Possible match (xananode.canonical:schema/relationship-type-possible_match) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1451. Schema - - Existing: Preceded (xananode.canonical:schema/relationship-type-preceded) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1452. Schema - - Existing: Presented (xananode.canonical:schema/relationship-type-presented) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1453. Schema - - Existing: Presented By Relationship Term (xananode.canonical:schema/relationship-type-presented_by) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1454. Schema - - Existing: Preserved By Relationship Term (xananode.canonical:schema/relationship-type-preserved_by) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1455. Schema - - Existing: Preserves (xananode.canonical:schema/relationship-type-preserves) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1456. Schema - - Existing: Produces Relationship Term (xananode.canonical:schema/relationship-type-produces) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1457. Schema - - Existing: Proposed (xananode.canonical:schema/relationship-type-proposed) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1458. Schema - - Existing: Proposed By Relationship Term (xananode.canonical:schema/relationship-type-proposed_by) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1459. Schema - - Existing: Quoted By Relationship Term (xananode.canonical:schema/relationship-type-quoted_by) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1460. Schema - - Existing: Quotes (xananode.canonical:schema/relationship-type-quotes) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1461. Schema - - Existing: Refined By Relationship Term (xananode.canonical:schema/relationship-type-refined_by) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1462. Schema - - Existing: Refines (xananode.canonical:schema/relationship-type-refines) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1463. Schema - - Existing: Relationship Type Registry (xananode.canonical:schema/relationship-type-registry) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1464. Schema - - Existing: Related to (xananode.canonical:schema/relationship-type-related_to) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1465. Schema - - Existing: Represented By Relationship Term (xananode.canonical:schema/relationship-type-represented_by) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1466. Schema - - Existing: Represents (xananode.canonical:schema/relationship-type-represents) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1467. Schema - - Existing: Required For Relationship Term (xananode.canonical:schema/relationship-type-required_for) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1468. Schema - - Existing: Requires (xananode.canonical:schema/relationship-type-requires) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1469. Schema - - Existing: Results from (xananode.canonical:schema/relationship-type-results_from) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1470. Schema - - Existing: Same entity (xananode.canonical:schema/relationship-type-same_entity) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1471. Schema - - Existing: Shaped By Relationship Term (xananode.canonical:schema/relationship-type-shaped_by) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1472. Schema - - Existing: Shapes (xananode.canonical:schema/relationship-type-shapes) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1473. Schema - - Existing: Site Of Relationship Term (xananode.canonical:schema/relationship-type-site_of) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1474. Schema - - Existing: Spoke at (xananode.canonical:schema/relationship-type-spoke_at) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1475. Schema - - Existing: Starts with (xananode.canonical:schema/relationship-type-starts_with) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1476. Schema - - Existing: Superseded By Relationship Term (xananode.canonical:schema/relationship-type-superseded_by) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1477. Schema - - Existing: Supersedes (xananode.canonical:schema/relationship-type-supersedes) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1478. Schema - - Existing: Supported By Relationship Term (xananode.canonical:schema/relationship-type-supported_by) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1479. Schema - - Existing: Supports (xananode.canonical:schema/relationship-type-supports) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1480. Schema - - Existing: Threatened By Relationship Term (xananode.canonical:schema/relationship-type-threatened_by) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1481. Schema - - Existing: Threatens (xananode.canonical:schema/relationship-type-threatens) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1482. Schema - - Existing: Trained on (xananode.canonical:schema/relationship-type-trained_on) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1483. Schema - - Existing: Transcluded By Relationship Term (xananode.canonical:schema/relationship-type-transcluded_by) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1484. Schema - - Existing: Transcludes (xananode.canonical:schema/relationship-type-transcludes) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1485. Schema - - Existing: Used As Primary Media For Relationship Term (xananode.canonical:schema/relationship-type-used_as_primary_media_for) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1486. Schema - - Existing: Used By Relationship Term (xananode.canonical:schema/relationship-type-used_by) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1487. Schema - - Existing: Used To Train Relationship Term (xananode.canonical:schema/relationship-type-used_to_train) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1488. Schema - - Existing: Uses (xananode.canonical:schema/relationship-type-uses) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1489. Schema - - Existing: RO-Crate Metadata Schema (xananode.canonical:schema/ro-crate-metadata-schema) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1490. Schema - - Existing: Substrate Diff Schema (xananode.canonical:schema/substrate-diff-schema) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1491. Schema - - Existing: Substrate Manifest Schema (xananode.canonical:schema/substrate-manifest-schema) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1492. Schema - - Existing: Substrate Node Schema (xananode.canonical:schema/substrate-node-schema) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1493. Schema - - Existing: Substrate Relationships Schema (xananode.canonical:schema/substrate-relationships-schema) - - Incoming: Schema (xananode.canonical:schema/node-type-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1494. Source - - Existing: XanaNode Workspace Repository (xananode.example:source/xananode-workspace-repo) - - Incoming: Source (xananode.canonical:schema/node-type-source) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1495. Source - - Existing: XanaNode Studio Repository (xananode.example:source/xananode-studio-repo) - - Incoming: Source (xananode.canonical:schema/node-type-source) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1496. Source - - Existing: XanaNode Protocol Repository (xananode.example:source/xananode-protocol-repo) - - Incoming: Source (xananode.canonical:schema/node-type-source) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1497. Source - - Existing: XanaNode Hugo Repository (xananode.example:source/xananode-hugo-repo) - - Incoming: Source (xananode.canonical:schema/node-type-source) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1498. Source - - Existing: XanaNode Core SDK Repository (xananode.example:source/xananode-core-sdk-repo) - - Incoming: Source (xananode.canonical:schema/node-type-source) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1499. Source - - Existing: Xanadu: Document Interconnection Enabling Re-use (xananode.example:source/xanadu-document-interconnection) - - Incoming: Source (xananode.canonical:schema/node-type-source) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1500. Source - - Existing: 9.6 Million Links in Source Code Comments (xananode.example:source/source-code-link-decay-study) - - Incoming: Source (xananode.canonical:schema/node-type-source) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1501. Source - - Existing: Mother of All Demos (xananode.example:source/mother-of-all-demos) - - Incoming: Source (xananode.canonical:schema/node-type-source) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1502. Source - - Existing: As We May Think (xananode.example:source/as-we-may-think) - - Incoming: Source (xananode.canonical:schema/node-type-source) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1503. Source - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Source (xananode.canonical:schema/node-type-source) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1504. Source - - Existing: Single Source of Truth (xananode.example:concept/single-source-of-truth) - - Incoming: Source (xananode.canonical:schema/node-type-source) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1505. Source - - Existing: GitHub (xananode.example:source/source-github) - - Incoming: Source (xananode.canonical:schema/node-type-source) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1506. Source - - Existing: Support (xananode.example:source/source-support) - - Incoming: Source (xananode.canonical:schema/node-type-source) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1507. Source - - Existing: As We May Think (example.minimal:source/as-we-may-think) - - Incoming: Source (xananode.canonical:schema/node-type-source) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1508. Source - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Source (xananode.canonical:schema/node-type-source) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1509. Source - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Source (xananode.canonical:schema/node-type-source) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1510. Source - - Existing: GitHub Profile (xananode.canonical:source/github-profile) - - Incoming: Source (xananode.canonical:schema/node-type-source) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1511. Source - - Existing: Hugo Official Site (xananode.canonical:source/hugo-official-site) - - Incoming: Source (xananode.canonical:schema/node-type-source) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1512. Source - - Existing: Support XanaNode (xananode.canonical:source/support-xananode) - - Incoming: Source (xananode.canonical:schema/node-type-source) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1513. Source - - Existing: XanaNode.com (xananode.canonical:source/xananode-com-domain) - - Incoming: Source (xananode.canonical:schema/node-type-source) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1514. Source - - Existing: XanaNode Core SDK Repository (xananode.canonical:source/xananode-core-sdk-repository) - - Incoming: Source (xananode.canonical:schema/node-type-source) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1515. Source - - Existing: XanaNode Hugo Repository (xananode.canonical:source/xananode-hugo-repository) - - Incoming: Source (xananode.canonical:schema/node-type-source) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1516. Source - - Existing: XanaNode.net (xananode.canonical:source/xananode-net-domain) - - Incoming: Source (xananode.canonical:schema/node-type-source) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1517. Source - - Existing: XanaNode.org (xananode.canonical:source/xananode-org-domain) - - Incoming: Source (xananode.canonical:schema/node-type-source) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1518. Source - - Existing: XanaNode Protocol Repository (xananode.canonical:source/xananode-protocol-repository) - - Incoming: Source (xananode.canonical:schema/node-type-source) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1519. Source - - Existing: XanaNode Studio Repository (xananode.canonical:source/xananode-studio-repository) - - Incoming: Source (xananode.canonical:schema/node-type-source) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1520. Source - - Existing: XanaNode Workspace Repository (xananode.canonical:source/xananode-workspace-repository) - - Incoming: Source (xananode.canonical:schema/node-type-source) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1521. Technology - - Existing: Static Publishing (xananode.example:technology/static-publishing) - - Incoming: Technology (xananode.canonical:schema/node-type-technology) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1522. Technology - - Existing: Hugo (xananode.example:technology/hugo) - - Incoming: Technology (xananode.canonical:schema/node-type-technology) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1523. Technology - - Existing: Cytoscape.js (xananode.example:technology/cytoscape-js) - - Incoming: Technology (xananode.canonical:schema/node-type-technology) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1524. Technology - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Technology (xananode.canonical:schema/node-type-technology) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1525. Technology - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Technology (xananode.canonical:schema/node-type-technology) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1526. Technology - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Technology (xananode.canonical:schema/node-type-technology) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1527. Technology - - Existing: Cytoscape.js (xananode.canonical:technology/cytoscape-js) - - Incoming: Technology (xananode.canonical:schema/node-type-technology) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1528. Technology - - Existing: Git (xananode.canonical:technology/git) - - Incoming: Technology (xananode.canonical:schema/node-type-technology) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1529. Technology - - Existing: Hugo (xananode.canonical:technology/hugo) - - Incoming: Technology (xananode.canonical:schema/node-type-technology) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1530. Technology - - Existing: Node.js (xananode.canonical:technology/nodejs) - - Incoming: Technology (xananode.canonical:schema/node-type-technology) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1531. Technology - - Existing: Python (xananode.canonical:technology/python) - - Incoming: Technology (xananode.canonical:schema/node-type-technology) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1532. Technology - - Existing: Micons (xananode.lineage:technology/micons) - - Incoming: Technology (xananode.canonical:schema/node-type-technology) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1533. Technology - - Existing: Apple Knowledge Navigator (xananode.lineage:technology/apple-knowledge-navigator) - - Incoming: Technology (xananode.canonical:schema/node-type-technology) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1534. Technology - - Existing: HTML (xananode.lineage:technology/html) - - Incoming: Technology (xananode.canonical:schema/node-type-technology) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1535. Technology - - Existing: URL/URI (xananode.lineage:technology/url-uri) - - Incoming: Technology (xananode.canonical:schema/node-type-technology) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1536. Technology - - Existing: HTTP (xananode.lineage:technology/http) - - Incoming: Technology (xananode.canonical:schema/node-type-technology) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1537. Technology - - Existing: Mosaic (xananode.lineage:technology/mosaic) - - Incoming: Technology (xananode.canonical:schema/node-type-technology) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1538. Technology - - Existing: Guide (xananode.lineage:technology/guide) - - Incoming: Technology (xananode.canonical:schema/node-type-technology) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1539. Technology - - Existing: Git-backed Substrate (xananode.lineage:technology/git-backed-substrate) - - Incoming: Technology (xananode.canonical:schema/node-type-technology) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1540. Technology - - Existing: HyperCard (xananode.lineage:technology/hypercard) - - Incoming: Technology (xananode.canonical:schema/node-type-technology) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1541. Technology - - Existing: World Wide Web (xananode.lineage:technology/world-wide-web) - - Incoming: Technology (xananode.canonical:schema/node-type-technology) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1542. Trail - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Trail (xananode.canonical:schema/node-type-trail) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1543. Trail - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Trail (xananode.canonical:schema/node-type-trail) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1544. Trail - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Trail (xananode.canonical:schema/node-type-trail) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1545. Birth date - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Birth date (xananode.canonical:schema/property-birth_date) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1546. Birth date - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Birth date (xananode.canonical:schema/property-birth_date) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1547. Birth date - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Birth date (xananode.canonical:schema/property-birth_date) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1548. Currency value - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Currency value (xananode.canonical:schema/property-currency_value) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1549. Currency value - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Currency value (xananode.canonical:schema/property-currency_value) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1550. Currency value - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Currency value (xananode.canonical:schema/property-currency_value) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1551. External identifier - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: External identifier (xananode.canonical:schema/property-external_identifier) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1552. External identifier - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: External identifier (xananode.canonical:schema/property-external_identifier) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1553. External identifier - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: External identifier (xananode.canonical:schema/property-external_identifier) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1554. Geographic coordinates - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Geographic coordinates (xananode.canonical:schema/property-geo_coordinates) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1555. Geographic coordinates - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Geographic coordinates (xananode.canonical:schema/property-geo_coordinates) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1556. Geographic coordinates - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Geographic coordinates (xananode.canonical:schema/property-geo_coordinates) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1557. SI measurement - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: SI measurement (xananode.canonical:schema/property-measurement_si) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1558. SI measurement - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: SI measurement (xananode.canonical:schema/property-measurement_si) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1559. SI measurement - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: SI measurement (xananode.canonical:schema/property-measurement_si) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1560. Property Registry - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Property Registry (xananode.canonical:schema/property-registry) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1561. Property Registry - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Property Registry (xananode.canonical:schema/property-registry) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1562. Property Registry - - Existing: Xananode Property Registry Schema (xananode.canonical:schema/canonical-schema-xananode-property-registry) - - Incoming: Property Registry (xananode.canonical:schema/property-registry) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1563. Property Registry - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Property Registry (xananode.canonical:schema/property-registry) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1564. Property Registry - - Existing: Property Registry Schema (xananode.canonical:schema/property-registry-schema) - - Incoming: Property Registry (xananode.canonical:schema/property-registry) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1565. Property Registry Schema - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Property Registry Schema (xananode.canonical:schema/property-registry-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1566. Property Registry Schema - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Property Registry Schema (xananode.canonical:schema/property-registry-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1567. Property Registry Schema - - Existing: Xananode Property Registry Schema (xananode.canonical:schema/canonical-schema-xananode-property-registry) - - Incoming: Property Registry Schema (xananode.canonical:schema/property-registry-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1568. Property Registry Schema - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Property Registry Schema (xananode.canonical:schema/property-registry-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1569. Property Registry Schema - - Existing: Property Registry (xananode.canonical:schema/property-registry) - - Incoming: Property Registry Schema (xananode.canonical:schema/property-registry-schema) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1570. Alias of - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Alias of (xananode.canonical:schema/relationship-type-alias_of) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1571. Alias of - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Alias of (xananode.canonical:schema/relationship-type-alias_of) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1572. Alias of - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Alias of (xananode.canonical:schema/relationship-type-alias_of) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1573. Alias of - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Alias of (xananode.canonical:schema/relationship-type-alias_of) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1574. Alternative to - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Alternative to (xananode.canonical:schema/relationship-type-alternative_to) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1575. Alternative to - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Alternative to (xananode.canonical:schema/relationship-type-alternative_to) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1576. Alternative to - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Alternative to (xananode.canonical:schema/relationship-type-alternative_to) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1577. Alternative to - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Alternative to (xananode.canonical:schema/relationship-type-alternative_to) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1578. Anticipated - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Anticipated (xananode.canonical:schema/relationship-type-anticipated) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1579. Anticipated - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Anticipated (xananode.canonical:schema/relationship-type-anticipated) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1580. Anticipated - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Anticipated (xananode.canonical:schema/relationship-type-anticipated) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1581. Anticipated - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Anticipated (xananode.canonical:schema/relationship-type-anticipated) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1582. Anticipated - - Existing: Anticipated By Relationship Term (xananode.canonical:schema/relationship-type-anticipated_by) - - Incoming: Anticipated (xananode.canonical:schema/relationship-type-anticipated) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1583. Anticipated By Relationship Term - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Anticipated By Relationship Term (xananode.canonical:schema/relationship-type-anticipated_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1584. Anticipated By Relationship Term - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Anticipated By Relationship Term (xananode.canonical:schema/relationship-type-anticipated_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1585. Anticipated By Relationship Term - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Anticipated By Relationship Term (xananode.canonical:schema/relationship-type-anticipated_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1586. Anticipated By Relationship Term - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Anticipated By Relationship Term (xananode.canonical:schema/relationship-type-anticipated_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1587. Anticipated By Relationship Term - - Existing: Anticipated (xananode.canonical:schema/relationship-type-anticipated) - - Incoming: Anticipated By Relationship Term (xananode.canonical:schema/relationship-type-anticipated_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1588. Anticipates - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Anticipates (xananode.canonical:schema/relationship-type-anticipates) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1589. Anticipates - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Anticipates (xananode.canonical:schema/relationship-type-anticipates) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1590. Anticipates - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Anticipates (xananode.canonical:schema/relationship-type-anticipates) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1591. Anticipates - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Anticipates (xananode.canonical:schema/relationship-type-anticipates) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1592. Appears in - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Appears in (xananode.canonical:schema/relationship-type-appears_in) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1593. Appears in - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Appears in (xananode.canonical:schema/relationship-type-appears_in) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1594. Appears in - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Appears in (xananode.canonical:schema/relationship-type-appears_in) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1595. Appears in - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Appears in (xananode.canonical:schema/relationship-type-appears_in) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1596. Approved - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Approved (xananode.canonical:schema/relationship-type-approved) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1597. Approved - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Approved (xananode.canonical:schema/relationship-type-approved) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1598. Approved - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Approved (xananode.canonical:schema/relationship-type-approved) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1599. Approved - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Approved (xananode.canonical:schema/relationship-type-approved) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1600. Approved - - Existing: Approved By Relationship Term (xananode.canonical:schema/relationship-type-approved_by) - - Incoming: Approved (xananode.canonical:schema/relationship-type-approved) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1601. Approved By Relationship Term - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Approved By Relationship Term (xananode.canonical:schema/relationship-type-approved_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1602. Approved By Relationship Term - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Approved By Relationship Term (xananode.canonical:schema/relationship-type-approved_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1603. Approved By Relationship Term - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Approved By Relationship Term (xananode.canonical:schema/relationship-type-approved_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1604. Approved By Relationship Term - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Approved By Relationship Term (xananode.canonical:schema/relationship-type-approved_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1605. Approved By Relationship Term - - Existing: Approved (xananode.canonical:schema/relationship-type-approved) - - Incoming: Approved By Relationship Term (xananode.canonical:schema/relationship-type-approved_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1606. Arrived From Relationship Term - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Arrived From Relationship Term (xananode.canonical:schema/relationship-type-arrived_from) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1607. Arrived From Relationship Term - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Arrived From Relationship Term (xananode.canonical:schema/relationship-type-arrived_from) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1608. Arrived From Relationship Term - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Arrived From Relationship Term (xananode.canonical:schema/relationship-type-arrived_from) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1609. Arrived From Relationship Term - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Arrived From Relationship Term (xananode.canonical:schema/relationship-type-arrived_from) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1610. Arrives at - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Arrives at (xananode.canonical:schema/relationship-type-arrives_at) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1611. Arrives at - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Arrives at (xananode.canonical:schema/relationship-type-arrives_at) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1612. Arrives at - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Arrives at (xananode.canonical:schema/relationship-type-arrives_at) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1613. Arrives at - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Arrives at (xananode.canonical:schema/relationship-type-arrives_at) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1614. Authored - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Authored (xananode.canonical:schema/relationship-type-authored) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1615. Authored - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Authored (xananode.canonical:schema/relationship-type-authored) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1616. Authored - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Authored (xananode.canonical:schema/relationship-type-authored) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1617. Authored - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Authored (xananode.canonical:schema/relationship-type-authored) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1618. Authored - - Existing: Authored By Relationship Term (xananode.canonical:schema/relationship-type-authored_by) - - Incoming: Authored (xananode.canonical:schema/relationship-type-authored) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1619. Authored - - Existing: Authored Substrate Overlap (xananode.lineage:concept/authored-substrate-overlap) - - Incoming: Authored (xananode.canonical:schema/relationship-type-authored) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1620. Authored - - Existing: Merge is Authored Interpretation (xananode.lineage:claim/merge-is-authored-interpretation) - - Incoming: Authored (xananode.canonical:schema/relationship-type-authored) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1621. Authored By Relationship Term - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Authored By Relationship Term (xananode.canonical:schema/relationship-type-authored_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1622. Authored By Relationship Term - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Authored By Relationship Term (xananode.canonical:schema/relationship-type-authored_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1623. Authored By Relationship Term - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Authored By Relationship Term (xananode.canonical:schema/relationship-type-authored_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1624. Authored By Relationship Term - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Authored By Relationship Term (xananode.canonical:schema/relationship-type-authored_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1625. Authored By Relationship Term - - Existing: Authored (xananode.canonical:schema/relationship-type-authored) - - Incoming: Authored By Relationship Term (xananode.canonical:schema/relationship-type-authored_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1626. Broader than - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Broader than (xananode.canonical:schema/relationship-type-broader_than) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1627. Broader than - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Broader than (xananode.canonical:schema/relationship-type-broader_than) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1628. Broader than - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Broader than (xananode.canonical:schema/relationship-type-broader_than) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1629. Broader than - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Broader than (xananode.canonical:schema/relationship-type-broader_than) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1630. Cited By Relationship Term - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Cited By Relationship Term (xananode.canonical:schema/relationship-type-cited_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1631. Cited By Relationship Term - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Cited By Relationship Term (xananode.canonical:schema/relationship-type-cited_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1632. Cited By Relationship Term - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Cited By Relationship Term (xananode.canonical:schema/relationship-type-cited_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1633. Cited By Relationship Term - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Cited By Relationship Term (xananode.canonical:schema/relationship-type-cited_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1634. Cites - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Cites (xananode.canonical:schema/relationship-type-cites) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1635. Cites - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Cites (xananode.canonical:schema/relationship-type-cites) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1636. Cites - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Cites (xananode.canonical:schema/relationship-type-cites) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1637. Cites - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Cites (xananode.canonical:schema/relationship-type-cites) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1638. Claim Of Relationship Term - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Claim Of Relationship Term (xananode.canonical:schema/relationship-type-claim_of) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1639. Claim Of Relationship Term - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Claim Of Relationship Term (xananode.canonical:schema/relationship-type-claim_of) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1640. Claim Of Relationship Term - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Claim Of Relationship Term (xananode.canonical:schema/relationship-type-claim_of) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1641. Claim Of Relationship Term - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Claim Of Relationship Term (xananode.canonical:schema/relationship-type-claim_of) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1642. Clarified By Relationship Term - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Clarified By Relationship Term (xananode.canonical:schema/relationship-type-clarified_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1643. Clarified By Relationship Term - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Clarified By Relationship Term (xananode.canonical:schema/relationship-type-clarified_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1644. Clarified By Relationship Term - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Clarified By Relationship Term (xananode.canonical:schema/relationship-type-clarified_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1645. Clarified By Relationship Term - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Clarified By Relationship Term (xananode.canonical:schema/relationship-type-clarified_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1646. Clarifies - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Clarifies (xananode.canonical:schema/relationship-type-clarifies) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1647. Clarifies - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Clarifies (xananode.canonical:schema/relationship-type-clarifies) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1648. Clarifies - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Clarifies (xananode.canonical:schema/relationship-type-clarifies) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1649. Clarifies - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Clarifies (xananode.canonical:schema/relationship-type-clarifies) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1650. Coined - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Coined (xananode.canonical:schema/relationship-type-coined) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1651. Coined - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Coined (xananode.canonical:schema/relationship-type-coined) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1652. Coined - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Coined (xananode.canonical:schema/relationship-type-coined) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1653. Coined - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Coined (xananode.canonical:schema/relationship-type-coined) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1654. Coined - - Existing: Coined By Relationship Term (xananode.canonical:schema/relationship-type-coined_by) - - Incoming: Coined (xananode.canonical:schema/relationship-type-coined) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1655. Coined By Relationship Term - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Coined By Relationship Term (xananode.canonical:schema/relationship-type-coined_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1656. Coined By Relationship Term - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Coined By Relationship Term (xananode.canonical:schema/relationship-type-coined_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1657. Coined By Relationship Term - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Coined By Relationship Term (xananode.canonical:schema/relationship-type-coined_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1658. Coined By Relationship Term - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Coined By Relationship Term (xananode.canonical:schema/relationship-type-coined_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1659. Coined By Relationship Term - - Existing: Coined (xananode.canonical:schema/relationship-type-coined) - - Incoming: Coined By Relationship Term (xananode.canonical:schema/relationship-type-coined_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1660. Collaborated with - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Collaborated with (xananode.canonical:schema/relationship-type-collaborated_with) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1661. Collaborated with - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Collaborated with (xananode.canonical:schema/relationship-type-collaborated_with) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1662. Collaborated with - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Collaborated with (xananode.canonical:schema/relationship-type-collaborated_with) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1663. Collaborated with - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Collaborated with (xananode.canonical:schema/relationship-type-collaborated_with) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1664. Compatible with - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Compatible with (xananode.canonical:schema/relationship-type-compatible_with) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1665. Compatible with - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Compatible with (xananode.canonical:schema/relationship-type-compatible_with) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1666. Compatible with - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Compatible with (xananode.canonical:schema/relationship-type-compatible_with) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1667. Compatible with - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Compatible with (xananode.canonical:schema/relationship-type-compatible_with) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1668. Contains - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Contains (xananode.canonical:schema/relationship-type-contains) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1669. Contains - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Contains (xananode.canonical:schema/relationship-type-contains) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1670. Contains - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Contains (xananode.canonical:schema/relationship-type-contains) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1671. Contains - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Contains (xananode.canonical:schema/relationship-type-contains) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1672. Contemporary of - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Contemporary of (xananode.canonical:schema/relationship-type-contemporary_of) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1673. Contemporary of - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Contemporary of (xananode.canonical:schema/relationship-type-contemporary_of) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1674. Contemporary of - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Contemporary of (xananode.canonical:schema/relationship-type-contemporary_of) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1675. Contemporary of - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Contemporary of (xananode.canonical:schema/relationship-type-contemporary_of) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1676. Context for - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Context for (xananode.canonical:schema/relationship-type-context_for) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1677. Context for - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Context for (xananode.canonical:schema/relationship-type-context_for) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1678. Context for - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Context for (xananode.canonical:schema/relationship-type-context_for) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1679. Context for - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Context for (xananode.canonical:schema/relationship-type-context_for) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1680. Continued From Relationship Term - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Continued From Relationship Term (xananode.canonical:schema/relationship-type-continued_from) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1681. Continued From Relationship Term - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Continued From Relationship Term (xananode.canonical:schema/relationship-type-continued_from) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1682. Continued From Relationship Term - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Continued From Relationship Term (xananode.canonical:schema/relationship-type-continued_from) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1683. Continued From Relationship Term - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Continued From Relationship Term (xananode.canonical:schema/relationship-type-continued_from) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1684. Continues to - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Continues to (xananode.canonical:schema/relationship-type-continues_to) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1685. Continues to - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Continues to (xananode.canonical:schema/relationship-type-continues_to) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1686. Continues to - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Continues to (xananode.canonical:schema/relationship-type-continues_to) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1687. Continues to - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Continues to (xananode.canonical:schema/relationship-type-continues_to) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1688. Contradicted By Relationship Term - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Contradicted By Relationship Term (xananode.canonical:schema/relationship-type-contradicted_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1689. Contradicted By Relationship Term - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Contradicted By Relationship Term (xananode.canonical:schema/relationship-type-contradicted_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1690. Contradicted By Relationship Term - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Contradicted By Relationship Term (xananode.canonical:schema/relationship-type-contradicted_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1691. Contradicted By Relationship Term - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Contradicted By Relationship Term (xananode.canonical:schema/relationship-type-contradicted_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1692. Contradicts - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Contradicts (xananode.canonical:schema/relationship-type-contradicts) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1693. Contradicts - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Contradicts (xananode.canonical:schema/relationship-type-contradicts) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1694. Contradicts - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Contradicts (xananode.canonical:schema/relationship-type-contradicts) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1695. Contradicts - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Contradicts (xananode.canonical:schema/relationship-type-contradicts) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1696. Contrasts with - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Contrasts with (xananode.canonical:schema/relationship-type-contrasts_with) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1697. Contrasts with - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Contrasts with (xananode.canonical:schema/relationship-type-contrasts_with) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1698. Contrasts with - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Contrasts with (xananode.canonical:schema/relationship-type-contrasts_with) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1699. Contrasts with - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Contrasts with (xananode.canonical:schema/relationship-type-contrasts_with) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1700. Created - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Created (xananode.canonical:schema/relationship-type-created) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1701. Created - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Created (xananode.canonical:schema/relationship-type-created) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1702. Created - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Created (xananode.canonical:schema/relationship-type-created) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1703. Created - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Created (xananode.canonical:schema/relationship-type-created) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1704. Created - - Existing: Created By Relationship Term (xananode.canonical:schema/relationship-type-created_by) - - Incoming: Created (xananode.canonical:schema/relationship-type-created) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1705. Created By Relationship Term - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Created By Relationship Term (xananode.canonical:schema/relationship-type-created_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1706. Created By Relationship Term - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Created By Relationship Term (xananode.canonical:schema/relationship-type-created_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1707. Created By Relationship Term - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Created By Relationship Term (xananode.canonical:schema/relationship-type-created_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1708. Created By Relationship Term - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Created By Relationship Term (xananode.canonical:schema/relationship-type-created_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1709. Created By Relationship Term - - Existing: Created (xananode.canonical:schema/relationship-type-created) - - Incoming: Created By Relationship Term (xananode.canonical:schema/relationship-type-created_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1710. Deep Linked From Relationship Term - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Deep Linked From Relationship Term (xananode.canonical:schema/relationship-type-deep_linked_from) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1711. Deep Linked From Relationship Term - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Deep Linked From Relationship Term (xananode.canonical:schema/relationship-type-deep_linked_from) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1712. Deep Linked From Relationship Term - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Deep Linked From Relationship Term (xananode.canonical:schema/relationship-type-deep_linked_from) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1713. Deep Linked From Relationship Term - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Deep Linked From Relationship Term (xananode.canonical:schema/relationship-type-deep_linked_from) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1714. Deep links to - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Deep links to (xananode.canonical:schema/relationship-type-deep_links_to) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1715. Deep links to - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Deep links to (xananode.canonical:schema/relationship-type-deep_links_to) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1716. Deep links to - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Deep links to (xananode.canonical:schema/relationship-type-deep_links_to) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1717. Deep links to - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Deep links to (xananode.canonical:schema/relationship-type-deep_links_to) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1718. Defined By Relationship Term - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Defined By Relationship Term (xananode.canonical:schema/relationship-type-defined_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1719. Defined By Relationship Term - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Defined By Relationship Term (xananode.canonical:schema/relationship-type-defined_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1720. Defined By Relationship Term - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Defined By Relationship Term (xananode.canonical:schema/relationship-type-defined_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1721. Defined By Relationship Term - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Defined By Relationship Term (xananode.canonical:schema/relationship-type-defined_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1722. Defines - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Defines (xananode.canonical:schema/relationship-type-defines) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1723. Defines - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Defines (xananode.canonical:schema/relationship-type-defines) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1724. Defines - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Defines (xananode.canonical:schema/relationship-type-defines) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1725. Defines - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Defines (xananode.canonical:schema/relationship-type-defines) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1726. Demonstrated By Relationship Term - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Demonstrated By Relationship Term (xananode.canonical:schema/relationship-type-demonstrated_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1727. Demonstrated By Relationship Term - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Demonstrated By Relationship Term (xananode.canonical:schema/relationship-type-demonstrated_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1728. Demonstrated By Relationship Term - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Demonstrated By Relationship Term (xananode.canonical:schema/relationship-type-demonstrated_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1729. Demonstrated By Relationship Term - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Demonstrated By Relationship Term (xananode.canonical:schema/relationship-type-demonstrated_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1730. Demonstrates - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Demonstrates (xananode.canonical:schema/relationship-type-demonstrates) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1731. Demonstrates - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Demonstrates (xananode.canonical:schema/relationship-type-demonstrates) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1732. Demonstrates - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Demonstrates (xananode.canonical:schema/relationship-type-demonstrates) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1733. Demonstrates - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Demonstrates (xananode.canonical:schema/relationship-type-demonstrates) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1734. Dependency Of Relationship Term - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Dependency Of Relationship Term (xananode.canonical:schema/relationship-type-dependency_of) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1735. Dependency Of Relationship Term - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Dependency Of Relationship Term (xananode.canonical:schema/relationship-type-dependency_of) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1736. Dependency Of Relationship Term - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Dependency Of Relationship Term (xananode.canonical:schema/relationship-type-dependency_of) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1737. Dependency Of Relationship Term - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Dependency Of Relationship Term (xananode.canonical:schema/relationship-type-dependency_of) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1738. Depends on - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Depends on (xananode.canonical:schema/relationship-type-depends_on) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1739. Depends on - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Depends on (xananode.canonical:schema/relationship-type-depends_on) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1740. Depends on - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Depends on (xananode.canonical:schema/relationship-type-depends_on) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1741. Depends on - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Depends on (xananode.canonical:schema/relationship-type-depends_on) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1742. Depicted By Relationship Term - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Depicted By Relationship Term (xananode.canonical:schema/relationship-type-depicted_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1743. Depicted By Relationship Term - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Depicted By Relationship Term (xananode.canonical:schema/relationship-type-depicted_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1744. Depicted By Relationship Term - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Depicted By Relationship Term (xananode.canonical:schema/relationship-type-depicted_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1745. Depicted By Relationship Term - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Depicted By Relationship Term (xananode.canonical:schema/relationship-type-depicted_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1746. Depicts - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Depicts (xananode.canonical:schema/relationship-type-depicts) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1747. Depicts - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Depicts (xananode.canonical:schema/relationship-type-depicts) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1748. Depicts - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Depicts (xananode.canonical:schema/relationship-type-depicts) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1749. Depicts - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Depicts (xananode.canonical:schema/relationship-type-depicts) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1750. Derived from - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Derived from (xananode.canonical:schema/relationship-type-derived_from) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1751. Derived from - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Derived from (xananode.canonical:schema/relationship-type-derived_from) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1752. Derived from - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Derived from (xananode.canonical:schema/relationship-type-derived_from) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1753. Derived from - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Derived from (xananode.canonical:schema/relationship-type-derived_from) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1754. Derived Into Relationship Term - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Derived Into Relationship Term (xananode.canonical:schema/relationship-type-derived_into) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1755. Derived Into Relationship Term - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Derived Into Relationship Term (xananode.canonical:schema/relationship-type-derived_into) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1756. Derived Into Relationship Term - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Derived Into Relationship Term (xananode.canonical:schema/relationship-type-derived_into) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1757. Derived Into Relationship Term - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Derived Into Relationship Term (xananode.canonical:schema/relationship-type-derived_into) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1758. Discussed In Relationship Term - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Discussed In Relationship Term (xananode.canonical:schema/relationship-type-discussed_in) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1759. Discussed In Relationship Term - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Discussed In Relationship Term (xananode.canonical:schema/relationship-type-discussed_in) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1760. Discussed In Relationship Term - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Discussed In Relationship Term (xananode.canonical:schema/relationship-type-discussed_in) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1761. Discussed In Relationship Term - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Discussed In Relationship Term (xananode.canonical:schema/relationship-type-discussed_in) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1762. Discusses - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Discusses (xananode.canonical:schema/relationship-type-discusses) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1763. Discusses - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Discusses (xananode.canonical:schema/relationship-type-discusses) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1764. Discusses - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Discusses (xananode.canonical:schema/relationship-type-discusses) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1765. Discusses - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Discusses (xananode.canonical:schema/relationship-type-discusses) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1766. Disputed By Relationship Term - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Disputed By Relationship Term (xananode.canonical:schema/relationship-type-disputed_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1767. Disputed By Relationship Term - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Disputed By Relationship Term (xananode.canonical:schema/relationship-type-disputed_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1768. Disputed By Relationship Term - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Disputed By Relationship Term (xananode.canonical:schema/relationship-type-disputed_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1769. Disputed By Relationship Term - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Disputed By Relationship Term (xananode.canonical:schema/relationship-type-disputed_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1770. Disputed identity - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Disputed identity (xananode.canonical:schema/relationship-type-disputed_identity) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1771. Disputed identity - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Disputed identity (xananode.canonical:schema/relationship-type-disputed_identity) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1772. Disputed identity - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Disputed identity (xananode.canonical:schema/relationship-type-disputed_identity) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1773. Disputed identity - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Disputed identity (xananode.canonical:schema/relationship-type-disputed_identity) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1774. Disputed identity - - Existing: Conflict and Disputed Identity (xananode.lineage:concept/conflict-disputed-identity) - - Incoming: Disputed identity (xananode.canonical:schema/relationship-type-disputed_identity) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1775. Disputes - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Disputes (xananode.canonical:schema/relationship-type-disputes) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1776. Disputes - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Disputes (xananode.canonical:schema/relationship-type-disputes) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1777. Disputes - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Disputes (xananode.canonical:schema/relationship-type-disputes) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1778. Disputes - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Disputes (xananode.canonical:schema/relationship-type-disputes) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1779. Documented By Relationship Term - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Documented By Relationship Term (xananode.canonical:schema/relationship-type-documented_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1780. Documented By Relationship Term - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Documented By Relationship Term (xananode.canonical:schema/relationship-type-documented_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1781. Documented By Relationship Term - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Documented By Relationship Term (xananode.canonical:schema/relationship-type-documented_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1782. Documented By Relationship Term - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Documented By Relationship Term (xananode.canonical:schema/relationship-type-documented_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1783. Documents - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Documents (xananode.canonical:schema/relationship-type-documents) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1784. Documents - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Documents (xananode.canonical:schema/relationship-type-documents) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1785. Documents - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Documents (xananode.canonical:schema/relationship-type-documents) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1786. Documents - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Documents (xananode.canonical:schema/relationship-type-documents) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1787. Enabled By Relationship Term - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Enabled By Relationship Term (xananode.canonical:schema/relationship-type-enabled_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1788. Enabled By Relationship Term - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Enabled By Relationship Term (xananode.canonical:schema/relationship-type-enabled_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1789. Enabled By Relationship Term - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Enabled By Relationship Term (xananode.canonical:schema/relationship-type-enabled_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1790. Enabled By Relationship Term - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Enabled By Relationship Term (xananode.canonical:schema/relationship-type-enabled_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1791. Enables - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Enables (xananode.canonical:schema/relationship-type-enables) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1792. Enables - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Enables (xananode.canonical:schema/relationship-type-enables) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1793. Enables - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Enables (xananode.canonical:schema/relationship-type-enables) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1794. Enables - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Enables (xananode.canonical:schema/relationship-type-enables) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1795. Equivalent to - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Equivalent to (xananode.canonical:schema/relationship-type-equivalent_to) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1796. Equivalent to - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Equivalent to (xananode.canonical:schema/relationship-type-equivalent_to) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1797. Equivalent to - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Equivalent to (xananode.canonical:schema/relationship-type-equivalent_to) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1798. Equivalent to - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Equivalent to (xananode.canonical:schema/relationship-type-equivalent_to) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1799. Evidence for - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Evidence for (xananode.canonical:schema/relationship-type-evidence_for) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1800. Evidence for - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Evidence for (xananode.canonical:schema/relationship-type-evidence_for) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1801. Evidence for - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Evidence for (xananode.canonical:schema/relationship-type-evidence_for) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1802. Evidence for - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Evidence for (xananode.canonical:schema/relationship-type-evidence_for) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1803. Explained By Relationship Term - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Explained By Relationship Term (xananode.canonical:schema/relationship-type-explained_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1804. Explained By Relationship Term - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Explained By Relationship Term (xananode.canonical:schema/relationship-type-explained_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1805. Explained By Relationship Term - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Explained By Relationship Term (xananode.canonical:schema/relationship-type-explained_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1806. Explained By Relationship Term - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Explained By Relationship Term (xananode.canonical:schema/relationship-type-explained_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1807. Explains - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Explains (xananode.canonical:schema/relationship-type-explains) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1808. Explains - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Explains (xananode.canonical:schema/relationship-type-explains) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1809. Explains - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Explains (xananode.canonical:schema/relationship-type-explains) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1810. Explains - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Explains (xananode.canonical:schema/relationship-type-explains) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1811. Extended By Relationship Term - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Extended By Relationship Term (xananode.canonical:schema/relationship-type-extended_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1812. Extended By Relationship Term - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Extended By Relationship Term (xananode.canonical:schema/relationship-type-extended_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1813. Extended By Relationship Term - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Extended By Relationship Term (xananode.canonical:schema/relationship-type-extended_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1814. Extended By Relationship Term - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Extended By Relationship Term (xananode.canonical:schema/relationship-type-extended_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1815. Extends - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Extends (xananode.canonical:schema/relationship-type-extends) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1816. Extends - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Extends (xananode.canonical:schema/relationship-type-extends) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1817. Extends - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Extends (xananode.canonical:schema/relationship-type-extends) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1818. Extends - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Extends (xananode.canonical:schema/relationship-type-extends) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1819. Extension of - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Extension of (xananode.canonical:schema/relationship-type-extension_of) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1820. Extension of - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Extension of (xananode.canonical:schema/relationship-type-extension_of) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1821. Extension of - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Extension of (xananode.canonical:schema/relationship-type-extension_of) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1822. Extension of - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Extension of (xananode.canonical:schema/relationship-type-extension_of) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1823. Featured In Relationship Term - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Featured In Relationship Term (xananode.canonical:schema/relationship-type-featured_in) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1824. Featured In Relationship Term - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Featured In Relationship Term (xananode.canonical:schema/relationship-type-featured_in) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1825. Featured In Relationship Term - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Featured In Relationship Term (xananode.canonical:schema/relationship-type-featured_in) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1826. Featured In Relationship Term - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Featured In Relationship Term (xananode.canonical:schema/relationship-type-featured_in) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1827. Featured Speaker Relationship Term - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Featured Speaker Relationship Term (xananode.canonical:schema/relationship-type-featured_speaker) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1828. Featured Speaker Relationship Term - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Featured Speaker Relationship Term (xananode.canonical:schema/relationship-type-featured_speaker) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1829. Featured Speaker Relationship Term - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Featured Speaker Relationship Term (xananode.canonical:schema/relationship-type-featured_speaker) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1830. Featured Speaker Relationship Term - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Featured Speaker Relationship Term (xananode.canonical:schema/relationship-type-featured_speaker) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1831. Features - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Features (xananode.canonical:schema/relationship-type-features) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1832. Features - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Features (xananode.canonical:schema/relationship-type-features) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1833. Features - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Features (xananode.canonical:schema/relationship-type-features) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1834. Features - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Features (xananode.canonical:schema/relationship-type-features) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1835. Followed Relationship Term - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Followed Relationship Term (xananode.canonical:schema/relationship-type-followed) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1836. Followed Relationship Term - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Followed Relationship Term (xananode.canonical:schema/relationship-type-followed) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1837. Followed Relationship Term - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Followed Relationship Term (xananode.canonical:schema/relationship-type-followed) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1838. Followed Relationship Term - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Followed Relationship Term (xananode.canonical:schema/relationship-type-followed) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1839. Friend of - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Friend of (xananode.canonical:schema/relationship-type-friend_of) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1840. Friend of - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Friend of (xananode.canonical:schema/relationship-type-friend_of) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1841. Friend of - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Friend of (xananode.canonical:schema/relationship-type-friend_of) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1842. Friend of - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Friend of (xananode.canonical:schema/relationship-type-friend_of) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1843. Had Participant Relationship Term - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Had Participant Relationship Term (xananode.canonical:schema/relationship-type-had_participant) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1844. Had Participant Relationship Term - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Had Participant Relationship Term (xananode.canonical:schema/relationship-type-had_participant) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1845. Had Participant Relationship Term - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Had Participant Relationship Term (xananode.canonical:schema/relationship-type-had_participant) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1846. Had Participant Relationship Term - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Had Participant Relationship Term (xananode.canonical:schema/relationship-type-had_participant) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1847. Has Alias Relationship Term - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Has Alias Relationship Term (xananode.canonical:schema/relationship-type-has_alias) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1848. Has Alias Relationship Term - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Has Alias Relationship Term (xananode.canonical:schema/relationship-type-has_alias) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1849. Has Alias Relationship Term - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Has Alias Relationship Term (xananode.canonical:schema/relationship-type-has_alias) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1850. Has Alias Relationship Term - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Has Alias Relationship Term (xananode.canonical:schema/relationship-type-has_alias) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1851. Has Appearance Relationship Term - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Has Appearance Relationship Term (xananode.canonical:schema/relationship-type-has_appearance) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1852. Has Appearance Relationship Term - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Has Appearance Relationship Term (xananode.canonical:schema/relationship-type-has_appearance) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1853. Has Appearance Relationship Term - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Has Appearance Relationship Term (xananode.canonical:schema/relationship-type-has_appearance) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1854. Has Appearance Relationship Term - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Has Appearance Relationship Term (xananode.canonical:schema/relationship-type-has_appearance) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1855. Has claim - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Has claim (xananode.canonical:schema/relationship-type-has_claim) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1856. Has claim - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Has claim (xananode.canonical:schema/relationship-type-has_claim) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1857. Has claim - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Has claim (xananode.canonical:schema/relationship-type-has_claim) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1858. Has claim - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Has claim (xananode.canonical:schema/relationship-type-has_claim) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1859. Has Context Relationship Term - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Has Context Relationship Term (xananode.canonical:schema/relationship-type-has_context) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1860. Has Context Relationship Term - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Has Context Relationship Term (xananode.canonical:schema/relationship-type-has_context) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1861. Has Context Relationship Term - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Has Context Relationship Term (xananode.canonical:schema/relationship-type-has_context) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1862. Has Context Relationship Term - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Has Context Relationship Term (xananode.canonical:schema/relationship-type-has_context) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1863. Has Evidence Relationship Term - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Has Evidence Relationship Term (xananode.canonical:schema/relationship-type-has_evidence) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1864. Has Evidence Relationship Term - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Has Evidence Relationship Term (xananode.canonical:schema/relationship-type-has_evidence) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1865. Has Evidence Relationship Term - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Has Evidence Relationship Term (xananode.canonical:schema/relationship-type-has_evidence) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1866. Has Evidence Relationship Term - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Has Evidence Relationship Term (xananode.canonical:schema/relationship-type-has_evidence) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1867. Has Extension Relationship Term - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Has Extension Relationship Term (xananode.canonical:schema/relationship-type-has_extension) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1868. Has Extension Relationship Term - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Has Extension Relationship Term (xananode.canonical:schema/relationship-type-has_extension) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1869. Has Extension Relationship Term - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Has Extension Relationship Term (xananode.canonical:schema/relationship-type-has_extension) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1870. Has Extension Relationship Term - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Has Extension Relationship Term (xananode.canonical:schema/relationship-type-has_extension) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1871. Has primary media - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Has primary media (xananode.canonical:schema/relationship-type-has_primary_media) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1872. Has primary media - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Has primary media (xananode.canonical:schema/relationship-type-has_primary_media) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1873. Has primary media - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Has primary media (xananode.canonical:schema/relationship-type-has_primary_media) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1874. Has primary media - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Has primary media (xananode.canonical:schema/relationship-type-has_primary_media) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1875. Identified - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Identified (xananode.canonical:schema/relationship-type-identified) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1876. Identified - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Identified (xananode.canonical:schema/relationship-type-identified) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1877. Identified - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Identified (xananode.canonical:schema/relationship-type-identified) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1878. Identified - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Identified (xananode.canonical:schema/relationship-type-identified) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1879. Identified - - Existing: Identified By Relationship Term (xananode.canonical:schema/relationship-type-identified_by) - - Incoming: Identified (xananode.canonical:schema/relationship-type-identified) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1880. Identified By Relationship Term - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Identified By Relationship Term (xananode.canonical:schema/relationship-type-identified_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1881. Identified By Relationship Term - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Identified By Relationship Term (xananode.canonical:schema/relationship-type-identified_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1882. Identified By Relationship Term - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Identified By Relationship Term (xananode.canonical:schema/relationship-type-identified_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1883. Identified By Relationship Term - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Identified By Relationship Term (xananode.canonical:schema/relationship-type-identified_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1884. Identified By Relationship Term - - Existing: Identified (xananode.canonical:schema/relationship-type-identified) - - Incoming: Identified By Relationship Term (xananode.canonical:schema/relationship-type-identified_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1885. Implemented By Relationship Term - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Implemented By Relationship Term (xananode.canonical:schema/relationship-type-implemented_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1886. Implemented By Relationship Term - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Implemented By Relationship Term (xananode.canonical:schema/relationship-type-implemented_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1887. Implemented By Relationship Term - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Implemented By Relationship Term (xananode.canonical:schema/relationship-type-implemented_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1888. Implemented By Relationship Term - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Implemented By Relationship Term (xananode.canonical:schema/relationship-type-implemented_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1889. Implements - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Implements (xananode.canonical:schema/relationship-type-implements) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1890. Implements - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Implements (xananode.canonical:schema/relationship-type-implements) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1891. Implements - - Existing: Protocol Implements Relationship Preservation (xananode.canonical:relationship/protocol-implements-claim) - - Incoming: Implements (xananode.canonical:schema/relationship-type-implements) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1892. Implements - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Implements (xananode.canonical:schema/relationship-type-implements) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1893. Implements - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Implements (xananode.canonical:schema/relationship-type-implements) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1894. Included In Relationship Term - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Included In Relationship Term (xananode.canonical:schema/relationship-type-included_in) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1895. Included In Relationship Term - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Included In Relationship Term (xananode.canonical:schema/relationship-type-included_in) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1896. Included In Relationship Term - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Included In Relationship Term (xananode.canonical:schema/relationship-type-included_in) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1897. Included In Relationship Term - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Included In Relationship Term (xananode.canonical:schema/relationship-type-included_in) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1898. Includes - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Includes (xananode.canonical:schema/relationship-type-includes) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1899. Includes - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Includes (xananode.canonical:schema/relationship-type-includes) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1900. Includes - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Includes (xananode.canonical:schema/relationship-type-includes) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1901. Includes - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Includes (xananode.canonical:schema/relationship-type-includes) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1902. Influenced - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Influenced (xananode.canonical:schema/relationship-type-influenced) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1903. Influenced - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Influenced (xananode.canonical:schema/relationship-type-influenced) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1904. Influenced - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Influenced (xananode.canonical:schema/relationship-type-influenced) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1905. Influenced - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Influenced (xananode.canonical:schema/relationship-type-influenced) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1906. Influenced - - Existing: Influenced By Relationship Term (xananode.canonical:schema/relationship-type-influenced_by) - - Incoming: Influenced (xananode.canonical:schema/relationship-type-influenced) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1907. Influenced By Relationship Term - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Influenced By Relationship Term (xananode.canonical:schema/relationship-type-influenced_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1908. Influenced By Relationship Term - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Influenced By Relationship Term (xananode.canonical:schema/relationship-type-influenced_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1909. Influenced By Relationship Term - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Influenced By Relationship Term (xananode.canonical:schema/relationship-type-influenced_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1910. Influenced By Relationship Term - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Influenced By Relationship Term (xananode.canonical:schema/relationship-type-influenced_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1911. Influenced By Relationship Term - - Existing: Influenced (xananode.canonical:schema/relationship-type-influenced) - - Incoming: Influenced By Relationship Term (xananode.canonical:schema/relationship-type-influenced_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1912. Interviewed - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Interviewed (xananode.canonical:schema/relationship-type-interviewed) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1913. Interviewed - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Interviewed (xananode.canonical:schema/relationship-type-interviewed) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1914. Interviewed - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Interviewed (xananode.canonical:schema/relationship-type-interviewed) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1915. Interviewed - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Interviewed (xananode.canonical:schema/relationship-type-interviewed) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1916. Interviewed - - Existing: Interviewed By Relationship Term (xananode.canonical:schema/relationship-type-interviewed_by) - - Incoming: Interviewed (xananode.canonical:schema/relationship-type-interviewed) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1917. Interviewed By Relationship Term - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Interviewed By Relationship Term (xananode.canonical:schema/relationship-type-interviewed_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1918. Interviewed By Relationship Term - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Interviewed By Relationship Term (xananode.canonical:schema/relationship-type-interviewed_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1919. Interviewed By Relationship Term - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Interviewed By Relationship Term (xananode.canonical:schema/relationship-type-interviewed_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1920. Interviewed By Relationship Term - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Interviewed By Relationship Term (xananode.canonical:schema/relationship-type-interviewed_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1921. Interviewed By Relationship Term - - Existing: Interviewed (xananode.canonical:schema/relationship-type-interviewed) - - Incoming: Interviewed By Relationship Term (xananode.canonical:schema/relationship-type-interviewed_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1922. Introduced - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Introduced (xananode.canonical:schema/relationship-type-introduced) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1923. Introduced - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Introduced (xananode.canonical:schema/relationship-type-introduced) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1924. Introduced - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Introduced (xananode.canonical:schema/relationship-type-introduced) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1925. Introduced - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Introduced (xananode.canonical:schema/relationship-type-introduced) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1926. Introduced - - Existing: Introduced By Relationship Term (xananode.canonical:schema/relationship-type-introduced_by) - - Incoming: Introduced (xananode.canonical:schema/relationship-type-introduced) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1927. Introduced - - Existing: Introduced in (xananode.canonical:schema/relationship-type-introduced_in) - - Incoming: Introduced (xananode.canonical:schema/relationship-type-introduced) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1928. Introduced By Relationship Term - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Introduced By Relationship Term (xananode.canonical:schema/relationship-type-introduced_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1929. Introduced By Relationship Term - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Introduced By Relationship Term (xananode.canonical:schema/relationship-type-introduced_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1930. Introduced By Relationship Term - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Introduced By Relationship Term (xananode.canonical:schema/relationship-type-introduced_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1931. Introduced By Relationship Term - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Introduced By Relationship Term (xananode.canonical:schema/relationship-type-introduced_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1932. Introduced By Relationship Term - - Existing: Introduced (xananode.canonical:schema/relationship-type-introduced) - - Incoming: Introduced By Relationship Term (xananode.canonical:schema/relationship-type-introduced_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1933. Introduced in - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Introduced in (xananode.canonical:schema/relationship-type-introduced_in) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1934. Introduced in - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Introduced in (xananode.canonical:schema/relationship-type-introduced_in) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1935. Introduced in - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Introduced in (xananode.canonical:schema/relationship-type-introduced_in) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1936. Introduced in - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Introduced in (xananode.canonical:schema/relationship-type-introduced_in) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1937. Introduced in - - Existing: Introduced (xananode.canonical:schema/relationship-type-introduced) - - Incoming: Introduced in (xananode.canonical:schema/relationship-type-introduced_in) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1938. Introduction Venue Of Relationship Term - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Introduction Venue Of Relationship Term (xananode.canonical:schema/relationship-type-introduction_venue_of) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1939. Introduction Venue Of Relationship Term - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Introduction Venue Of Relationship Term (xananode.canonical:schema/relationship-type-introduction_venue_of) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1940. Introduction Venue Of Relationship Term - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Introduction Venue Of Relationship Term (xananode.canonical:schema/relationship-type-introduction_venue_of) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1941. Introduction Venue Of Relationship Term - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Introduction Venue Of Relationship Term (xananode.canonical:schema/relationship-type-introduction_venue_of) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1942. Is Start Of Relationship Term - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Is Start Of Relationship Term (xananode.canonical:schema/relationship-type-is_start_of) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1943. Is Start Of Relationship Term - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Is Start Of Relationship Term (xananode.canonical:schema/relationship-type-is_start_of) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1944. Is Start Of Relationship Term - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Is Start Of Relationship Term (xananode.canonical:schema/relationship-type-is_start_of) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1945. Is Start Of Relationship Term - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Is Start Of Relationship Term (xananode.canonical:schema/relationship-type-is_start_of) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1946. Mapped From Relationship Term - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Mapped From Relationship Term (xananode.canonical:schema/relationship-type-mapped_from) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1947. Mapped From Relationship Term - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Mapped From Relationship Term (xananode.canonical:schema/relationship-type-mapped_from) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1948. Mapped From Relationship Term - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Mapped From Relationship Term (xananode.canonical:schema/relationship-type-mapped_from) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1949. Mapped From Relationship Term - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Mapped From Relationship Term (xananode.canonical:schema/relationship-type-mapped_from) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1950. Maps to - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Maps to (xananode.canonical:schema/relationship-type-maps_to) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1951. Maps to - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Maps to (xananode.canonical:schema/relationship-type-maps_to) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1952. Maps to - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Maps to (xananode.canonical:schema/relationship-type-maps_to) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1953. Maps to - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Maps to (xananode.canonical:schema/relationship-type-maps_to) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. - - Approved: false - -1954. Memorialized By Relationship Term - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Memorialized By Relationship Term (xananode.canonical:schema/relationship-type-memorialized_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +16. Compatibility Report Schema + - Existing: Compatibility Report Schema (xananode.example:schema/compatibility-report-schema) + - Incoming: Compatibility Report Schema (xananode.canonical:schema/compatibility-report-schema) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -1955. Memorialized By Relationship Term - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Memorialized By Relationship Term (xananode.canonical:schema/relationship-type-memorialized_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +17. Known Implementations Registry + - Existing: Known Implementations Registry (xananode.example:concept/known-implementations-registry) + - Incoming: Known Implementations Registry (xananode.canonical:schema/known-implementations-registry) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -1956. Memorialized By Relationship Term - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Memorialized By Relationship Term (xananode.canonical:schema/relationship-type-memorialized_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +18. Merge Report Schema + - Existing: Merge Report Schema (xananode.example:schema/merge-report-schema) + - Incoming: Merge Report Schema (xananode.canonical:schema/merge-report-schema) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -1957. Memorialized By Relationship Term - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Memorialized By Relationship Term (xananode.canonical:schema/relationship-type-memorialized_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +19. Namespace Registry + - Existing: Namespace Registry (xananode.example:concept/namespace-registry) + - Incoming: Namespace Registry (xananode.canonical:schema/namespace-registry) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -1958. Memorializes - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Memorializes (xananode.canonical:schema/relationship-type-memorializes) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +20. Namespace Schema + - Existing: Namespace Schema (xananode.example:schema/namespace-schema) + - Incoming: Namespace Schema (xananode.canonical:schema/namespace-schema) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -1959. Memorializes - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Memorializes (xananode.canonical:schema/relationship-type-memorializes) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +21. Substrate Manifest Schema + - Existing: Substrate Manifest Schema (xananode.example:schema/substrate-manifest-schema) + - Incoming: Substrate Manifest Schema (xananode.canonical:schema/substrate-manifest-schema) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -1960. Memorializes - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Memorializes (xananode.canonical:schema/relationship-type-memorializes) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +22. Substrate Node Schema + - Existing: Substrate Node Schema (xananode.example:schema/substrate-node-schema) + - Incoming: Substrate Node Schema (xananode.canonical:schema/substrate-node-schema) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -1961. Memorializes - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Memorializes (xananode.canonical:schema/relationship-type-memorializes) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +23. Substrate Relationships Schema + - Existing: Substrate Relationships Schema (xananode.example:schema/substrate-relationships-schema) + - Incoming: Substrate Relationships Schema (xananode.canonical:schema/substrate-relationships-schema) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -1962. Mentioned By Relationship Term - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Mentioned By Relationship Term (xananode.canonical:schema/relationship-type-mentioned_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +24. XanaNode Core SDK Repository + - Existing: XanaNode Core SDK Repository (xananode.example:source/xananode-core-sdk-repo) + - Incoming: XanaNode Core SDK Repository (xananode.canonical:source/xananode-core-sdk-repository) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -1963. Mentioned By Relationship Term - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Mentioned By Relationship Term (xananode.canonical:schema/relationship-type-mentioned_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +25. XanaNode Hugo Repository + - Existing: XanaNode Hugo Repository (xananode.example:source/xananode-hugo-repo) + - Incoming: XanaNode Hugo Repository (xananode.canonical:source/xananode-hugo-repository) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -1964. Mentioned By Relationship Term - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Mentioned By Relationship Term (xananode.canonical:schema/relationship-type-mentioned_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +26. XanaNode Protocol Repository + - Existing: XanaNode Protocol Repository (xananode.example:source/xananode-protocol-repo) + - Incoming: XanaNode Protocol Repository (xananode.canonical:source/xananode-protocol-repository) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -1965. Mentioned By Relationship Term - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Mentioned By Relationship Term (xananode.canonical:schema/relationship-type-mentioned_by) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +27. XanaNode Studio Repository + - Existing: XanaNode Studio Repository (xananode.example:source/xananode-studio-repo) + - Incoming: XanaNode Studio Repository (xananode.canonical:source/xananode-studio-repository) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -1966. Mentions - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Mentions (xananode.canonical:schema/relationship-type-mentions) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +28. XanaNode Workspace Repository + - Existing: XanaNode Workspace Repository (xananode.example:source/xananode-workspace-repo) + - Incoming: XanaNode Workspace Repository (xananode.canonical:source/xananode-workspace-repository) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -1967. Mentions - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Mentions (xananode.canonical:schema/relationship-type-mentions) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +29. Cytoscape.js + - Existing: Cytoscape.js (xananode.example:technology/cytoscape-js) + - Incoming: Cytoscape.js (xananode.canonical:technology/cytoscape-js) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -1968. Mentions - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Mentions (xananode.canonical:schema/relationship-type-mentions) - - Confidence: 0.78 - - Reason: Incoming node title or alias closely matches an existing node. +30. Hugo + - Existing: Hugo (xananode.example:technology/hugo) + - Incoming: Hugo (xananode.canonical:technology/hugo) + - Confidence: 1 + - Reason: Incoming node has the same protocol id as an existing node. - Approved: false -1969. Mentions - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Mentions (xananode.canonical:schema/relationship-type-mentions) +31. A knowledge substrate is structure, not just information + - Existing: Knowledge Substrate (xananode.example:concept/knowledge-substrate) + - Incoming: A knowledge substrate is structure, not just information (example.minimal:claim/substrate-is-structure) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1970. Motivated by - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Motivated by (xananode.canonical:schema/relationship-type-motivated_by) +32. A knowledge substrate is structure, not just information + - Existing: A knowledge substrate is structure, not information (xananode.example:claim/claim-substrate-is-structure) + - Incoming: A knowledge substrate is structure, not just information (example.minimal:claim/substrate-is-structure) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1971. Motivated by - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Motivated by (xananode.canonical:schema/relationship-type-motivated_by) +33. Associative Trails + - Existing: Associative Trails Fragment (xananode.example:fragment/as-we-may-think-0004) + - Incoming: Associative Trails (example.minimal:concept/associative-trails) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1972. Motivated by - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Motivated by (xananode.canonical:schema/relationship-type-motivated_by) +34. As We May Think Fragment 0004 + - Existing: As We May Think (xananode.example:source/as-we-may-think) + - Incoming: As We May Think Fragment 0004 (example.minimal:fragment/as-we-may-think-0004) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1973. Motivated by - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Motivated by (xananode.canonical:schema/relationship-type-motivated_by) +35. Knowledge Substrate + - Existing: Federated Knowledge Substrates (xananode.example:concept/federated-knowledge-substrates) + - Incoming: Knowledge Substrate (example.minimal:concept/knowledge-substrate) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1974. Motivates Relationship Term - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Motivates Relationship Term (xananode.canonical:schema/relationship-type-motivates) +36. Knowledge Substrate + - Existing: A knowledge substrate is structure, not information (xananode.example:claim/claim-substrate-is-structure) + - Incoming: Knowledge Substrate (example.minimal:concept/knowledge-substrate) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1975. Motivates Relationship Term - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Motivates Relationship Term (xananode.canonical:schema/relationship-type-motivates) +37. As We May Think + - Existing: Associative Trails Fragment (xananode.example:fragment/as-we-may-think-0004) + - Incoming: As We May Think (example.minimal:source/as-we-may-think) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1976. Motivates Relationship Term - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Motivates Relationship Term (xananode.canonical:schema/relationship-type-motivates) +38. Relationships Preserve Knowledge + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Relationships Preserve Knowledge (xananode.canonical:claim/relationships-preserve-knowledge) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1977. Motivates Relationship Term - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Motivates Relationship Term (xananode.canonical:schema/relationship-type-motivates) +39. XanaNode Contributors + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: XanaNode Contributors (xananode.canonical:community/xananode-contributors) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1978. Narrower Than Relationship Term +40. Knowledge Substrate - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Narrower Than Relationship Term (xananode.canonical:schema/relationship-type-narrower_than) + - Incoming: Knowledge Substrate (xananode.canonical:concept/knowledge-substrate) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1979. Narrower Than Relationship Term - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Narrower Than Relationship Term (xananode.canonical:schema/relationship-type-narrower_than) +41. Knowledge Substrate + - Existing: Federated Knowledge Substrates (xananode.example:concept/federated-knowledge-substrates) + - Incoming: Knowledge Substrate (xananode.canonical:concept/knowledge-substrate) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1980. Narrower Than Relationship Term - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Narrower Than Relationship Term (xananode.canonical:schema/relationship-type-narrower_than) +42. Knowledge Substrate + - Existing: A knowledge substrate is structure, not information (xananode.example:claim/claim-substrate-is-structure) + - Incoming: Knowledge Substrate (xananode.canonical:concept/knowledge-substrate) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1981. Narrower Than Relationship Term - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Narrower Than Relationship Term (xananode.canonical:schema/relationship-type-narrower_than) +43. Protocol Artifacts + - Existing: Protocol Artifacts Trail (xananode.example:trail/protocol-artifacts-trail) + - Incoming: Protocol Artifacts (xananode.canonical:concept/protocol-artifacts) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1982. Occurred at +44. Protocol Artifacts - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Occurred at (xananode.canonical:schema/relationship-type-occurred_at) + - Incoming: Protocol Artifacts (xananode.canonical:concept/protocol-artifacts) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1983. Occurred at - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Occurred at (xananode.canonical:schema/relationship-type-occurred_at) +45. Substrate Projection Layer + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Substrate Projection Layer (xananode.canonical:concept/substrate-projection-layer) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1984. Occurred at - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Occurred at (xananode.canonical:schema/relationship-type-occurred_at) +46. XanaNode + - Existing: XanaNode Implementation Stack Trail (xananode.example:trail/xananode-implementation-stack-trail) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1985. Occurred at - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Occurred at (xananode.canonical:schema/relationship-type-occurred_at) +47. XanaNode + - Existing: XanaNode Core Trail (xananode.example:trail/xananode-core-trail) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1986. Parallel to - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Parallel to (xananode.canonical:schema/relationship-type-parallel_to) +48. XanaNode + - Existing: Protocol Artifacts Trail (xananode.example:trail/protocol-artifacts-trail) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1987. Parallel to - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Parallel to (xananode.canonical:schema/relationship-type-parallel_to) +49. XanaNode + - Existing: Historical Lineage Trail (xananode.example:trail/historical-lineage-trail) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1988. Parallel to - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Parallel to (xananode.canonical:schema/relationship-type-parallel_to) +50. XanaNode + - Existing: Branching Orientation Trail (xananode.example:trail/branching-orientation-trail) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1989. Parallel to - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Parallel to (xananode.canonical:schema/relationship-type-parallel_to) +51. XanaNode + - Existing: Static Publishing (xananode.example:technology/static-publishing) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1990. Part Of Relationship Term - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Part Of Relationship Term (xananode.canonical:schema/relationship-type-part_of) +52. XanaNode + - Existing: Hugo (xananode.example:technology/hugo) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1991. Part Of Relationship Term - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Part Of Relationship Term (xananode.canonical:schema/relationship-type-part_of) +53. XanaNode + - Existing: Cytoscape.js (xananode.example:technology/cytoscape-js) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1992. Part Of Relationship Term - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Part Of Relationship Term (xananode.canonical:schema/relationship-type-part_of) +54. XanaNode + - Existing: XanaNode Workspace Repository (xananode.example:source/xananode-workspace-repo) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1993. Part Of Relationship Term - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Part Of Relationship Term (xananode.canonical:schema/relationship-type-part_of) +55. XanaNode + - Existing: XanaNode Studio Repository (xananode.example:source/xananode-studio-repo) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1994. Participated in - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Participated in (xananode.canonical:schema/relationship-type-participated_in) +56. XanaNode + - Existing: XanaNode Protocol Repository (xananode.example:source/xananode-protocol-repo) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1995. Participated in - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Participated in (xananode.canonical:schema/relationship-type-participated_in) +57. XanaNode + - Existing: XanaNode Hugo Repository (xananode.example:source/xananode-hugo-repo) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1996. Participated in - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Participated in (xananode.canonical:schema/relationship-type-participated_in) +58. XanaNode + - Existing: XanaNode Core SDK Repository (xananode.example:source/xananode-core-sdk-repo) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1997. Participated in - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Participated in (xananode.canonical:schema/relationship-type-participated_in) +59. XanaNode + - Existing: Xanadu: Document Interconnection Enabling Re-use (xananode.example:source/xanadu-document-interconnection) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1998. Popularized - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Popularized (xananode.canonical:schema/relationship-type-popularized) +60. XanaNode + - Existing: 9.6 Million Links in Source Code Comments (xananode.example:source/source-code-link-decay-study) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -1999. Popularized - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Popularized (xananode.canonical:schema/relationship-type-popularized) +61. XanaNode + - Existing: Mother of All Demos (xananode.example:source/mother-of-all-demos) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2000. Popularized - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Popularized (xananode.canonical:schema/relationship-type-popularized) +62. XanaNode + - Existing: As We May Think (xananode.example:source/as-we-may-think) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2001. Popularized - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Popularized (xananode.canonical:schema/relationship-type-popularized) +63. XanaNode + - Existing: XanaNode Relationship Types (xananode.example:schema/xananode-relationship-types) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2002. Popularized - - Existing: Popularized By Relationship Term (xananode.canonical:schema/relationship-type-popularized_by) - - Incoming: Popularized (xananode.canonical:schema/relationship-type-popularized) +64. XanaNode + - Existing: XanaNode Node Types (xananode.example:schema/xananode-node-types) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2003. Popularized By Relationship Term - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Popularized By Relationship Term (xananode.canonical:schema/relationship-type-popularized_by) +65. XanaNode + - Existing: XanaNode Core Schema (xananode.example:schema/xananode-core-schema) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2004. Popularized By Relationship Term - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Popularized By Relationship Term (xananode.canonical:schema/relationship-type-popularized_by) +66. XanaNode + - Existing: Substrate Relationships Schema (xananode.example:schema/substrate-relationships-schema) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2005. Popularized By Relationship Term - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Popularized By Relationship Term (xananode.canonical:schema/relationship-type-popularized_by) +67. XanaNode + - Existing: Substrate Node Schema (xananode.example:schema/substrate-node-schema) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2006. Popularized By Relationship Term - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Popularized By Relationship Term (xananode.canonical:schema/relationship-type-popularized_by) +68. XanaNode + - Existing: Substrate Manifest Schema (xananode.example:schema/substrate-manifest-schema) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2007. Popularized By Relationship Term - - Existing: Popularized (xananode.canonical:schema/relationship-type-popularized) - - Incoming: Popularized By Relationship Term (xananode.canonical:schema/relationship-type-popularized_by) +69. XanaNode + - Existing: Namespace Schema (xananode.example:schema/namespace-schema) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2008. Possible match - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Possible match (xananode.canonical:schema/relationship-type-possible_match) +70. XanaNode + - Existing: Merge Report Schema (xananode.example:schema/merge-report-schema) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2009. Possible match - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Possible match (xananode.canonical:schema/relationship-type-possible_match) +71. XanaNode + - Existing: Compatibility Report Schema (xananode.example:schema/compatibility-report-schema) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2010. Possible match - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Possible match (xananode.canonical:schema/relationship-type-possible_match) +72. XanaNode + - Existing: XanaNode Hugo Theme (xananode.example:project/xananode-hugo-theme) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2011. Possible match - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Possible match (xananode.canonical:schema/relationship-type-possible_match) +73. XanaNode + - Existing: Project Xanadu (xananode.example:project/project-xanadu) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2012. Preceded - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Preceded (xananode.canonical:schema/relationship-type-preceded) +74. XanaNode + - Existing: NLS (xananode.example:project/nls) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2013. Preceded - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Preceded (xananode.canonical:schema/relationship-type-preceded) +75. XanaNode + - Existing: Memex (xananode.example:project/memex) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2014. Preceded - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Preceded (xananode.canonical:schema/relationship-type-preceded) +76. XanaNode + - Existing: Vannevar Bush (xananode.example:person/vannevar-bush) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2015. Preceded - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Preceded (xananode.canonical:schema/relationship-type-preceded) +77. XanaNode + - Existing: Ted Nelson (xananode.example:person/ted-nelson) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2016. Presented - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Presented (xananode.canonical:schema/relationship-type-presented) +78. XanaNode + - Existing: Douglas Engelbart (xananode.example:person/douglas-engelbart) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2017. Presented - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Presented (xananode.canonical:schema/relationship-type-presented) +79. XanaNode + - Existing: Link Rot (xananode.example:observation/link-rot) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2018. Presented - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Presented (xananode.canonical:schema/relationship-type-presented) +80. XanaNode + - Existing: XanaNode Icon (xananode.example:media/xananode-icon) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2019. Presented - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Presented (xananode.canonical:schema/relationship-type-presented) +81. XanaNode + - Existing: What Is XanaNode? (xananode.example:essay/what-is-xananode) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2020. Presented - - Existing: Presented By Relationship Term (xananode.canonical:schema/relationship-type-presented_by) - - Incoming: Presented (xananode.canonical:schema/relationship-type-presented) +82. XanaNode + - Existing: Using Hugo with Protocol JSON (xananode.example:essay/using-hugo-with-protocol-json) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2021. Presented - - Existing: Represented By Relationship Term (xananode.canonical:schema/relationship-type-represented_by) - - Incoming: Presented (xananode.canonical:schema/relationship-type-presented) +83. XanaNode + - Existing: Start Here (xananode.example:essay/start-here) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2022. Presented By Relationship Term - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Presented By Relationship Term (xananode.canonical:schema/relationship-type-presented_by) +84. XanaNode + - Existing: Unlabeled Hyperlink (xananode.example:concept/unlabeled-hyperlink) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2023. Presented By Relationship Term - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Presented By Relationship Term (xananode.canonical:schema/relationship-type-presented_by) +85. XanaNode + - Existing: Typed Relationships (xananode.example:concept/typed-relationships) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2024. Presented By Relationship Term - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Presented By Relationship Term (xananode.canonical:schema/relationship-type-presented_by) +86. XanaNode + - Existing: Tumbler Addressing (xananode.example:concept/tumbler-addressing) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2025. Presented By Relationship Term - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Presented By Relationship Term (xananode.canonical:schema/relationship-type-presented_by) +87. XanaNode + - Existing: Transclusion (xananode.example:concept/transclusion) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2026. Presented By Relationship Term - - Existing: Presented (xananode.canonical:schema/relationship-type-presented) - - Incoming: Presented By Relationship Term (xananode.canonical:schema/relationship-type-presented_by) +88. XanaNode + - Existing: Substrate Relationship List (xananode.example:concept/substrate-relationship-list) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2027. Presented By Relationship Term - - Existing: Represented By Relationship Term (xananode.canonical:schema/relationship-type-represented_by) - - Incoming: Presented By Relationship Term (xananode.canonical:schema/relationship-type-presented_by) +89. XanaNode + - Existing: Substrate Node Record (xananode.example:concept/substrate-node-record) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2028. Preserved By Relationship Term - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Preserved By Relationship Term (xananode.canonical:schema/relationship-type-preserved_by) +90. XanaNode + - Existing: Substrate Manifest (xananode.example:concept/substrate-manifest) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2029. Preserved By Relationship Term - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Preserved By Relationship Term (xananode.canonical:schema/relationship-type-preserved_by) +91. XanaNode + - Existing: Single Source of Truth (xananode.example:concept/single-source-of-truth) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2030. Preserved By Relationship Term - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Preserved By Relationship Term (xananode.canonical:schema/relationship-type-preserved_by) +92. XanaNode + - Existing: Schema Extension (xananode.example:concept/schema-extension) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2031. Preserved By Relationship Term - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Preserved By Relationship Term (xananode.canonical:schema/relationship-type-preserved_by) +93. XanaNode + - Existing: Review Suggestions (xananode.example:concept/review-suggestions) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2032. Preserves - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Preserves (xananode.canonical:schema/relationship-type-preserves) +94. XanaNode + - Existing: Provenance (xananode.example:concept/provenance) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2033. Preserves - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Preserves (xananode.canonical:schema/relationship-type-preserves) +95. XanaNode + - Existing: Protocol Artifacts (xananode.example:concept/protocol-artifacts) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2034. Preserves - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Preserves (xananode.canonical:schema/relationship-type-preserves) +96. XanaNode + - Existing: Namespacing (xananode.example:concept/namespacing) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2035. Preserves - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Preserves (xananode.canonical:schema/relationship-type-preserves) +97. XanaNode + - Existing: Namespace Registry (xananode.example:concept/namespace-registry) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2036. Produces Relationship Term - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Produces Relationship Term (xananode.canonical:schema/relationship-type-produces) +98. XanaNode + - Existing: Moderation Model (xananode.example:concept/moderation-model) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2037. Produces Relationship Term - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Produces Relationship Term (xananode.canonical:schema/relationship-type-produces) +99. XanaNode + - Existing: Merge Validation (xananode.example:concept/merge-validation) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2038. Produces Relationship Term - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Produces Relationship Term (xananode.canonical:schema/relationship-type-produces) +100. XanaNode + - Existing: Merge Report (xananode.example:concept/merge-report) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2039. Produces Relationship Term - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Produces Relationship Term (xananode.canonical:schema/relationship-type-produces) +101. XanaNode + - Existing: Known Implementations Registry (xananode.example:concept/known-implementations-registry) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2040. Proposed - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Proposed (xananode.canonical:schema/relationship-type-proposed) +102. XanaNode + - Existing: Knowledge Substrate (xananode.example:concept/knowledge-substrate) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2041. Proposed - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Proposed (xananode.canonical:schema/relationship-type-proposed) +103. XanaNode + - Existing: Independent Moderation (xananode.example:concept/independent-moderation) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2042. Proposed - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Proposed (xananode.canonical:schema/relationship-type-proposed) +104. XanaNode + - Existing: Fragment Node (xananode.example:concept/fragment-node) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2043. Proposed - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Proposed (xananode.canonical:schema/relationship-type-proposed) +105. XanaNode + - Existing: Federation Rules (xananode.example:concept/federation-rules) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2044. Proposed - - Existing: Proposed By Relationship Term (xananode.canonical:schema/relationship-type-proposed_by) - - Incoming: Proposed (xananode.canonical:schema/relationship-type-proposed) +106. XanaNode + - Existing: Federation Example (xananode.example:concept/federation-example) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2045. Proposed By Relationship Term - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Proposed By Relationship Term (xananode.canonical:schema/relationship-type-proposed_by) +107. XanaNode + - Existing: Federated Knowledge Substrates (xananode.example:concept/federated-knowledge-substrates) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2046. Proposed By Relationship Term - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Proposed By Relationship Term (xananode.canonical:schema/relationship-type-proposed_by) +108. XanaNode + - Existing: Dispute Resolution (xananode.example:concept/dispute-resolution) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2047. Proposed By Relationship Term - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Proposed By Relationship Term (xananode.canonical:schema/relationship-type-proposed_by) +109. XanaNode + - Existing: Deep Linking (xananode.example:concept/deep-linking) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2048. Proposed By Relationship Term - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Proposed By Relationship Term (xananode.canonical:schema/relationship-type-proposed_by) +110. XanaNode + - Existing: Custom Extension Substrate (xananode.example:concept/custom-extension-substrate) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2049. Proposed By Relationship Term - - Existing: Proposed (xananode.canonical:schema/relationship-type-proposed) - - Incoming: Proposed By Relationship Term (xananode.canonical:schema/relationship-type-proposed_by) +111. XanaNode + - Existing: Compatibility Report (xananode.example:concept/compatibility-report) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2050. Quoted By Relationship Term - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Quoted By Relationship Term (xananode.canonical:schema/relationship-type-quoted_by) +112. XanaNode + - Existing: Compatibility Levels (xananode.example:concept/compatibility-levels) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2051. Quoted By Relationship Term - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Quoted By Relationship Term (xananode.canonical:schema/relationship-type-quoted_by) +113. XanaNode + - Existing: Civilizational Memory (xananode.example:concept/civilizational-memory) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2052. Quoted By Relationship Term - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Quoted By Relationship Term (xananode.canonical:schema/relationship-type-quoted_by) +114. XanaNode + - Existing: Canonical Type Policy (xananode.example:concept/canonical-type-policy) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2053. Quoted By Relationship Term - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Quoted By Relationship Term (xananode.canonical:schema/relationship-type-quoted_by) +115. XanaNode + - Existing: A knowledge substrate is structure, not information (xananode.example:claim/claim-substrate-is-structure) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2054. Quotes - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Quotes (xananode.canonical:schema/relationship-type-quotes) +116. XanaNode + - Existing: Typed relationships preserve context that hyperlinks lose (xananode.example:claim/claim-relationships-preserve-context) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2055. Quotes - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Quotes (xananode.canonical:schema/relationship-type-quotes) +117. XanaNode + - Existing: Substrates should merge without collapsing disagreement (xananode.example:claim/claim-merge-without-collapse) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2056. Quotes - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Quotes (xananode.canonical:schema/relationship-type-quotes) +118. XanaNode + - Existing: GitHub (xananode.example:source/source-github) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2057. Quotes - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Quotes (xananode.canonical:schema/relationship-type-quotes) +119. XanaNode + - Existing: Support (xananode.example:source/source-support) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2058. Refined By Relationship Term - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Refined By Relationship Term (xananode.canonical:schema/relationship-type-refined_by) +120. XanaNode + - Existing: Reusable Media Fragment (xananode.example:fragment/xanadu-document-interconnection-0001) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2059. Refined By Relationship Term - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Refined By Relationship Term (xananode.canonical:schema/relationship-type-refined_by) +121. XanaNode + - Existing: Augmenting Human Intelligence Fragment (xananode.example:fragment/mother-of-all-demos-0001) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2060. Refined By Relationship Term - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Refined By Relationship Term (xananode.canonical:schema/relationship-type-refined_by) +122. XanaNode + - Existing: Associative Trails Fragment (xananode.example:fragment/as-we-may-think-0004) + - Incoming: XanaNode (xananode.canonical:concept/xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2061. Refined By Relationship Term - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Refined By Relationship Term (xananode.canonical:schema/relationship-type-refined_by) +123. What Is XanaNode? + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: What Is XanaNode? (xananode.canonical:essay/what-is-xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2062. Refines +124. XanaNode Canonical Pack Bootstrap - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Refines (xananode.canonical:schema/relationship-type-refines) + - Incoming: XanaNode Canonical Pack Bootstrap (xananode.canonical:event/xananode-canonical-pack-bootstrap) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2063. Refines - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Refines (xananode.canonical:schema/relationship-type-refines) +125. Relationships Preserve Knowledge Sentence + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Relationships Preserve Knowledge Sentence (xananode.canonical:fragment/relationships-preserve-knowledge-sentence) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2064. Refines - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Refines (xananode.canonical:schema/relationship-type-refines) +126. XanaNode Icon + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: XanaNode Icon (xananode.canonical:media/xananode-icon) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2065. Refines - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Refines (xananode.canonical:schema/relationship-type-refines) +127. Markdown Recreation Friction + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Markdown Recreation Friction (xananode.canonical:observation/markdown-recreation-friction) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2066. Relationship Type Registry +128. Built By Bots - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Relationship Type Registry (xananode.canonical:schema/relationship-type-registry) + - Incoming: Built By Bots (xananode.canonical:organization/built-by-bots) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2067. Relationship Type Registry - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Relationship Type Registry (xananode.canonical:schema/relationship-type-registry) +129. Cytoscape Consortium + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Cytoscape Consortium (xananode.canonical:organization/cytoscape-consortium) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2068. Relationship Type Registry - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Relationship Type Registry (xananode.canonical:schema/relationship-type-registry) +130. Hugo Authors + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Hugo Authors (xananode.canonical:organization/hugo-authors) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2069. Relationship Type Registry - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Relationship Type Registry (xananode.canonical:schema/relationship-type-registry) +131. Christian Siefen + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Christian Siefen (xananode.canonical:person/christian-siefen) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2070. Related to +132. World Wide Web - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Related to (xananode.canonical:schema/relationship-type-related_to) + - Incoming: World Wide Web (xananode.canonical:place/world-wide-web) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2071. Related to - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Related to (xananode.canonical:schema/relationship-type-related_to) +133. XanaNode Core SDK + - Existing: XanaNode Core SDK Repository (xananode.example:source/xananode-core-sdk-repo) + - Incoming: XanaNode Core SDK (xananode.canonical:project/xananode-core-sdk) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2072. Related to - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Related to (xananode.canonical:schema/relationship-type-related_to) +134. XanaNode Core SDK + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: XanaNode Core SDK (xananode.canonical:project/xananode-core-sdk) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2073. Related to - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Related to (xananode.canonical:schema/relationship-type-related_to) +135. XanaNode Hugo Theme + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: XanaNode Hugo Theme (xananode.canonical:project/xananode-hugo-theme) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2074. Represented By Relationship Term - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Represented By Relationship Term (xananode.canonical:schema/relationship-type-represented_by) +136. XanaNode Protocol + - Existing: XanaNode Protocol Repository (xananode.example:source/xananode-protocol-repo) + - Incoming: XanaNode Protocol (xananode.canonical:project/xananode-protocol) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2075. Represented By Relationship Term - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Represented By Relationship Term (xananode.canonical:schema/relationship-type-represented_by) +137. XanaNode Protocol + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: XanaNode Protocol (xananode.canonical:project/xananode-protocol) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2076. Represented By Relationship Term - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Represented By Relationship Term (xananode.canonical:schema/relationship-type-represented_by) +138. XanaNode Workspace + - Existing: XanaNode Workspace Repository (xananode.example:source/xananode-workspace-repo) + - Incoming: XanaNode Workspace (xananode.canonical:project/xananode-workspace) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2077. Represented By Relationship Term - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Represented By Relationship Term (xananode.canonical:schema/relationship-type-represented_by) +139. XanaNode Workspace + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: XanaNode Workspace (xananode.canonical:project/xananode-workspace) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2078. Represented By Relationship Term - - Existing: Presented (xananode.canonical:schema/relationship-type-presented) - - Incoming: Represented By Relationship Term (xananode.canonical:schema/relationship-type-represented_by) +140. XNP-0004 Merge Validation + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: XNP-0004 Merge Validation (xananode.canonical:publication/xnp-0004-merge-validation) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2079. Represented By Relationship Term - - Existing: Presented By Relationship Term (xananode.canonical:schema/relationship-type-presented_by) - - Incoming: Represented By Relationship Term (xananode.canonical:schema/relationship-type-represented_by) +141. XNP-0004 Merge Validation + - Existing: Merge Validation (xananode.example:concept/merge-validation) + - Incoming: XNP-0004 Merge Validation (xananode.canonical:publication/xnp-0004-merge-validation) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2080. Represents +142. Protocol Implements Relationship Preservation - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Represents (xananode.canonical:schema/relationship-type-represents) + - Incoming: Protocol Implements Relationship Preservation (xananode.canonical:relationship/protocol-implements-claim) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2081. Represents - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Represents (xananode.canonical:schema/relationship-type-represents) +143. Canonical Pack v0.1.0 + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Canonical Pack v0.1.0 (xananode.canonical:revision/canonical-pack-v0-1-0) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2082. Represents - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Represents (xananode.canonical:schema/relationship-type-represents) +144. Author Profile Schema + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Author Profile Schema (xananode.canonical:schema/author-profile-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2083. Represents - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Represents (xananode.canonical:schema/relationship-type-represents) +145. Author Profile Schema + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Author Profile Schema (xananode.canonical:schema/canonical-schema-author-profile) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2084. Required For Relationship Term +146. Compatibility Report Schema - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Required For Relationship Term (xananode.canonical:schema/relationship-type-required_for) + - Incoming: Compatibility Report Schema (xananode.canonical:schema/canonical-schema-compatibility-report) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2085. Required For Relationship Term - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Required For Relationship Term (xananode.canonical:schema/relationship-type-required_for) +147. Compatibility Report Schema + - Existing: Compatibility Report (xananode.example:concept/compatibility-report) + - Incoming: Compatibility Report Schema (xananode.canonical:schema/canonical-schema-compatibility-report) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2086. Required For Relationship Term - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Required For Relationship Term (xananode.canonical:schema/relationship-type-required_for) +148. Merge Report Schema + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Merge Report Schema (xananode.canonical:schema/canonical-schema-merge-report) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2087. Required For Relationship Term - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Required For Relationship Term (xananode.canonical:schema/relationship-type-required_for) +149. Merge Report Schema + - Existing: Merge Report (xananode.example:concept/merge-report) + - Incoming: Merge Report Schema (xananode.canonical:schema/canonical-schema-merge-report) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2088. Requires +150. Nanopublication Schema - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Requires (xananode.canonical:schema/relationship-type-requires) + - Incoming: Nanopublication Schema (xananode.canonical:schema/canonical-schema-nanopublication) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2089. Requires - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Requires (xananode.canonical:schema/relationship-type-requires) +151. Ro Crate Metadata Schema + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Ro Crate Metadata Schema (xananode.canonical:schema/canonical-schema-ro-crate-metadata) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2090. Requires - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Requires (xananode.canonical:schema/relationship-type-requires) +152. Substrate Diff Schema + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Substrate Diff Schema (xananode.canonical:schema/canonical-schema-substrate-diff) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2091. Requires - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Requires (xananode.canonical:schema/relationship-type-requires) +153. Substrate Manifest Schema + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Substrate Manifest Schema (xananode.canonical:schema/canonical-schema-substrate-manifest) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2092. Results from - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Results from (xananode.canonical:schema/relationship-type-results_from) +154. Substrate Manifest Schema + - Existing: Substrate Manifest (xananode.example:concept/substrate-manifest) + - Incoming: Substrate Manifest Schema (xananode.canonical:schema/canonical-schema-substrate-manifest) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2093. Results from - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Results from (xananode.canonical:schema/relationship-type-results_from) +155. Substrate Node Schema + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Substrate Node Schema (xananode.canonical:schema/canonical-schema-substrate-node) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2094. Results from - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Results from (xananode.canonical:schema/relationship-type-results_from) +156. Substrate Relationships Schema + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Substrate Relationships Schema (xananode.canonical:schema/canonical-schema-substrate-relationships) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2095. Results from - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Results from (xananode.canonical:schema/relationship-type-results_from) +157. Xananode Node Types Schema + - Existing: XanaNode Node Types (xananode.example:schema/xananode-node-types) + - Incoming: Xananode Node Types Schema (xananode.canonical:schema/canonical-schema-xananode-node-types) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2096. Same entity +158. Xananode Node Types Schema - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Same entity (xananode.canonical:schema/relationship-type-same_entity) + - Incoming: Xananode Node Types Schema (xananode.canonical:schema/canonical-schema-xananode-node-types) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2097. Same entity - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Same entity (xananode.canonical:schema/relationship-type-same_entity) +159. Xananode Property Registry Schema + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Xananode Property Registry Schema (xananode.canonical:schema/canonical-schema-xananode-property-registry) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2098. Same entity - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Same entity (xananode.canonical:schema/relationship-type-same_entity) +160. Xananode Relationship Types Schema + - Existing: XanaNode Relationship Types (xananode.example:schema/xananode-relationship-types) + - Incoming: Xananode Relationship Types Schema (xananode.canonical:schema/canonical-schema-xananode-relationship-types) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2099. Same entity - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Same entity (xananode.canonical:schema/relationship-type-same_entity) +161. Xananode Relationship Types Schema + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Xananode Relationship Types Schema (xananode.canonical:schema/canonical-schema-xananode-relationship-types) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2100. Shaped By Relationship Term +162. Canonical Schemas Registry - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Shaped By Relationship Term (xananode.canonical:schema/relationship-type-shaped_by) + - Incoming: Canonical Schemas Registry (xananode.canonical:schema/canonical-schemas-registry) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2101. Shaped By Relationship Term - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Shaped By Relationship Term (xananode.canonical:schema/relationship-type-shaped_by) +163. Compatibility Report Schema + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Compatibility Report Schema (xananode.canonical:schema/compatibility-report-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2102. Shaped By Relationship Term - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Shaped By Relationship Term (xananode.canonical:schema/relationship-type-shaped_by) +164. Compatibility Report Schema + - Existing: Compatibility Report (xananode.example:concept/compatibility-report) + - Incoming: Compatibility Report Schema (xananode.canonical:schema/compatibility-report-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2103. Shaped By Relationship Term - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Shaped By Relationship Term (xananode.canonical:schema/relationship-type-shaped_by) +165. Known Implementations Registry + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Known Implementations Registry (xananode.canonical:schema/known-implementations-registry) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2104. Shapes +166. Merge Report Schema - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Shapes (xananode.canonical:schema/relationship-type-shapes) + - Incoming: Merge Report Schema (xananode.canonical:schema/merge-report-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2105. Shapes - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Shapes (xananode.canonical:schema/relationship-type-shapes) +167. Merge Report Schema + - Existing: Merge Report (xananode.example:concept/merge-report) + - Incoming: Merge Report Schema (xananode.canonical:schema/merge-report-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2106. Shapes - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Shapes (xananode.canonical:schema/relationship-type-shapes) +168. Federation Merge Report Example Namespace + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Federation Merge Report Example Namespace (xananode.canonical:schema/namespace-example.merge) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2107. Shapes - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Shapes (xananode.canonical:schema/relationship-type-shapes) +169. Federation Merge Report Example Namespace + - Existing: Merge Report (xananode.example:concept/merge-report) + - Incoming: Federation Merge Report Example Namespace (xananode.canonical:schema/namespace-example.merge) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2108. Site Of Relationship Term +170. Minimal Example Namespace - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Site Of Relationship Term (xananode.canonical:schema/relationship-type-site_of) + - Incoming: Minimal Example Namespace (xananode.canonical:schema/namespace-example.minimal) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2109. Site Of Relationship Term - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Site Of Relationship Term (xananode.canonical:schema/relationship-type-site_of) +171. Museum Extension Example Namespace + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Museum Extension Example Namespace (xananode.canonical:schema/namespace-example.museum) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2110. Site Of Relationship Term - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Site Of Relationship Term (xananode.canonical:schema/relationship-type-site_of) +172. Federation Example A Namespace + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Federation Example A Namespace (xananode.canonical:schema/namespace-example.researcher_a) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2111. Site Of Relationship Term - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Site Of Relationship Term (xananode.canonical:schema/relationship-type-site_of) +173. Federation Example A Namespace + - Existing: Federation Example (xananode.example:concept/federation-example) + - Incoming: Federation Example A Namespace (xananode.canonical:schema/namespace-example.researcher_a) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2112. Spoke at +174. Federation Example B Namespace - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Spoke at (xananode.canonical:schema/relationship-type-spoke_at) + - Incoming: Federation Example B Namespace (xananode.canonical:schema/namespace-example.researcher_b) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2113. Spoke at - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Spoke at (xananode.canonical:schema/relationship-type-spoke_at) +175. Federation Example B Namespace + - Existing: Federation Example (xananode.example:concept/federation-example) + - Incoming: Federation Example B Namespace (xananode.canonical:schema/namespace-example.researcher_b) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2114. Spoke at - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Spoke at (xananode.canonical:schema/relationship-type-spoke_at) +176. Namespace Registry + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Namespace Registry (xananode.canonical:schema/namespace-registry) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2115. Spoke at - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Spoke at (xananode.canonical:schema/relationship-type-spoke_at) +177. Namespace Schema + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Namespace Schema (xananode.canonical:schema/namespace-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2116. Starts with - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Starts with (xananode.canonical:schema/relationship-type-starts_with) +178. XanaNode Core + - Existing: XanaNode Core Trail (xananode.example:trail/xananode-core-trail) + - Incoming: XanaNode Core (xananode.canonical:schema/namespace-xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2117. Starts with - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Starts with (xananode.canonical:schema/relationship-type-starts_with) +179. XanaNode Core + - Existing: XanaNode Core SDK Repository (xananode.example:source/xananode-core-sdk-repo) + - Incoming: XanaNode Core (xananode.canonical:schema/namespace-xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2118. Starts with - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Starts with (xananode.canonical:schema/relationship-type-starts_with) +180. XanaNode Core + - Existing: XanaNode Core Schema (xananode.example:schema/xananode-core-schema) + - Incoming: XanaNode Core (xananode.canonical:schema/namespace-xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2119. Starts with - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Starts with (xananode.canonical:schema/relationship-type-starts_with) +181. XanaNode Core + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: XanaNode Core (xananode.canonical:schema/namespace-xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2120. Superseded By Relationship Term +182. Nanopublication Schema - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Superseded By Relationship Term (xananode.canonical:schema/relationship-type-superseded_by) + - Incoming: Nanopublication Schema (xananode.canonical:schema/nanopublication-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2121. Superseded By Relationship Term - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Superseded By Relationship Term (xananode.canonical:schema/relationship-type-superseded_by) +183. Claim + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Claim (xananode.canonical:schema/node-type-claim) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2122. Superseded By Relationship Term - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Superseded By Relationship Term (xananode.canonical:schema/relationship-type-superseded_by) +184. Community + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Community (xananode.canonical:schema/node-type-community) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2123. Superseded By Relationship Term - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Superseded By Relationship Term (xananode.canonical:schema/relationship-type-superseded_by) +185. Concept + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2124. Supersedes - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Supersedes (xananode.canonical:schema/relationship-type-supersedes) +186. Concept + - Existing: Unlabeled Hyperlink (xananode.example:concept/unlabeled-hyperlink) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2125. Supersedes - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Supersedes (xananode.canonical:schema/relationship-type-supersedes) +187. Concept + - Existing: Typed Relationships (xananode.example:concept/typed-relationships) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2126. Supersedes - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Supersedes (xananode.canonical:schema/relationship-type-supersedes) +188. Concept + - Existing: Tumbler Addressing (xananode.example:concept/tumbler-addressing) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2127. Supersedes - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Supersedes (xananode.canonical:schema/relationship-type-supersedes) +189. Concept + - Existing: Transclusion (xananode.example:concept/transclusion) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2128. Supported By Relationship Term - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Supported By Relationship Term (xananode.canonical:schema/relationship-type-supported_by) +190. Concept + - Existing: Substrate Relationship List (xananode.example:concept/substrate-relationship-list) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2129. Supported By Relationship Term - - Existing: Support (xananode.example:source/source-support) - - Incoming: Supported By Relationship Term (xananode.canonical:schema/relationship-type-supported_by) +191. Concept + - Existing: Substrate Node Record (xananode.example:concept/substrate-node-record) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2130. Supported By Relationship Term - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Supported By Relationship Term (xananode.canonical:schema/relationship-type-supported_by) +192. Concept + - Existing: Substrate Manifest (xananode.example:concept/substrate-manifest) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2131. Supported By Relationship Term - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Supported By Relationship Term (xananode.canonical:schema/relationship-type-supported_by) +193. Concept + - Existing: Single Source of Truth (xananode.example:concept/single-source-of-truth) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2132. Supported By Relationship Term - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Supported By Relationship Term (xananode.canonical:schema/relationship-type-supported_by) +194. Concept + - Existing: Schema Extension (xananode.example:concept/schema-extension) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2133. Supports - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Supports (xananode.canonical:schema/relationship-type-supports) +195. Concept + - Existing: Review Suggestions (xananode.example:concept/review-suggestions) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2134. Supports - - Existing: Support (xananode.example:source/source-support) - - Incoming: Supports (xananode.canonical:schema/relationship-type-supports) +196. Concept + - Existing: Provenance (xananode.example:concept/provenance) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2135. Supports - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Supports (xananode.canonical:schema/relationship-type-supports) +197. Concept + - Existing: Protocol Artifacts (xananode.example:concept/protocol-artifacts) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2136. Supports - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Supports (xananode.canonical:schema/relationship-type-supports) +198. Concept + - Existing: Namespacing (xananode.example:concept/namespacing) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2137. Supports - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Supports (xananode.canonical:schema/relationship-type-supports) +199. Concept + - Existing: Namespace Registry (xananode.example:concept/namespace-registry) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2138. Threatened By Relationship Term - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Threatened By Relationship Term (xananode.canonical:schema/relationship-type-threatened_by) +200. Concept + - Existing: Moderation Model (xananode.example:concept/moderation-model) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2139. Threatened By Relationship Term - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Threatened By Relationship Term (xananode.canonical:schema/relationship-type-threatened_by) +201. Concept + - Existing: Merge Validation (xananode.example:concept/merge-validation) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2140. Threatened By Relationship Term - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Threatened By Relationship Term (xananode.canonical:schema/relationship-type-threatened_by) +202. Concept + - Existing: Merge Report (xananode.example:concept/merge-report) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2141. Threatened By Relationship Term - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Threatened By Relationship Term (xananode.canonical:schema/relationship-type-threatened_by) +203. Concept + - Existing: Known Implementations Registry (xananode.example:concept/known-implementations-registry) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2142. Threatens - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Threatens (xananode.canonical:schema/relationship-type-threatens) +204. Concept + - Existing: Knowledge Substrate (xananode.example:concept/knowledge-substrate) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2143. Threatens - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Threatens (xananode.canonical:schema/relationship-type-threatens) +205. Concept + - Existing: Independent Moderation (xananode.example:concept/independent-moderation) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2144. Threatens - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Threatens (xananode.canonical:schema/relationship-type-threatens) +206. Concept + - Existing: Fragment Node (xananode.example:concept/fragment-node) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2145. Threatens - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Threatens (xananode.canonical:schema/relationship-type-threatens) +207. Concept + - Existing: Federation Rules (xananode.example:concept/federation-rules) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2146. Trained on - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Trained on (xananode.canonical:schema/relationship-type-trained_on) +208. Concept + - Existing: Federation Example (xananode.example:concept/federation-example) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2147. Trained on - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Trained on (xananode.canonical:schema/relationship-type-trained_on) +209. Concept + - Existing: Federated Knowledge Substrates (xananode.example:concept/federated-knowledge-substrates) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2148. Trained on - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Trained on (xananode.canonical:schema/relationship-type-trained_on) +210. Concept + - Existing: Dispute Resolution (xananode.example:concept/dispute-resolution) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2149. Trained on - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Trained on (xananode.canonical:schema/relationship-type-trained_on) +211. Concept + - Existing: Deep Linking (xananode.example:concept/deep-linking) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2150. Transcluded By Relationship Term - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Transcluded By Relationship Term (xananode.canonical:schema/relationship-type-transcluded_by) +212. Concept + - Existing: Custom Extension Substrate (xananode.example:concept/custom-extension-substrate) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2151. Transcluded By Relationship Term - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Transcluded By Relationship Term (xananode.canonical:schema/relationship-type-transcluded_by) +213. Concept + - Existing: Compatibility Report (xananode.example:concept/compatibility-report) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2152. Transcluded By Relationship Term - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Transcluded By Relationship Term (xananode.canonical:schema/relationship-type-transcluded_by) +214. Concept + - Existing: Compatibility Levels (xananode.example:concept/compatibility-levels) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2153. Transcluded By Relationship Term - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Transcluded By Relationship Term (xananode.canonical:schema/relationship-type-transcluded_by) +215. Concept + - Existing: Civilizational Memory (xananode.example:concept/civilizational-memory) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2154. Transcludes - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Transcludes (xananode.canonical:schema/relationship-type-transcludes) +216. Concept + - Existing: Canonical Type Policy (xananode.example:concept/canonical-type-policy) + - Incoming: Concept (xananode.canonical:schema/node-type-concept) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2155. Transcludes - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Transcludes (xananode.canonical:schema/relationship-type-transcludes) +217. Essay + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Essay (xananode.canonical:schema/node-type-essay) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2156. Transcludes - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Transcludes (xananode.canonical:schema/relationship-type-transcludes) +218. Event + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Event (xananode.canonical:schema/node-type-event) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2157. Transcludes - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Transcludes (xananode.canonical:schema/relationship-type-transcludes) +219. Fragment + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Fragment (xananode.canonical:schema/node-type-fragment) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2158. Used As Primary Media For Relationship Term - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Used As Primary Media For Relationship Term (xananode.canonical:schema/relationship-type-used_as_primary_media_for) +220. Fragment + - Existing: Fragment Node (xananode.example:concept/fragment-node) + - Incoming: Fragment (xananode.canonical:schema/node-type-fragment) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2159. Used As Primary Media For Relationship Term - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Used As Primary Media For Relationship Term (xananode.canonical:schema/relationship-type-used_as_primary_media_for) +221. Fragment + - Existing: Reusable Media Fragment (xananode.example:fragment/xanadu-document-interconnection-0001) + - Incoming: Fragment (xananode.canonical:schema/node-type-fragment) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2160. Used As Primary Media For Relationship Term - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Used As Primary Media For Relationship Term (xananode.canonical:schema/relationship-type-used_as_primary_media_for) +222. Fragment + - Existing: Augmenting Human Intelligence Fragment (xananode.example:fragment/mother-of-all-demos-0001) + - Incoming: Fragment (xananode.canonical:schema/node-type-fragment) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2161. Used As Primary Media For Relationship Term - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Used As Primary Media For Relationship Term (xananode.canonical:schema/relationship-type-used_as_primary_media_for) +223. Fragment + - Existing: Associative Trails Fragment (xananode.example:fragment/as-we-may-think-0004) + - Incoming: Fragment (xananode.canonical:schema/node-type-fragment) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2162. Used By Relationship Term +224. Media - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Used By Relationship Term (xananode.canonical:schema/relationship-type-used_by) + - Incoming: Media (xananode.canonical:schema/node-type-media) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2163. Used By Relationship Term - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Used By Relationship Term (xananode.canonical:schema/relationship-type-used_by) +225. Observation + - Existing: Link Rot (xananode.example:observation/link-rot) + - Incoming: Observation (xananode.canonical:schema/node-type-observation) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2164. Used By Relationship Term - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Used By Relationship Term (xananode.canonical:schema/relationship-type-used_by) +226. Observation + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Observation (xananode.canonical:schema/node-type-observation) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2165. Used By Relationship Term - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Used By Relationship Term (xananode.canonical:schema/relationship-type-used_by) +227. Organization + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Organization (xananode.canonical:schema/node-type-organization) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2166. Used To Train Relationship Term - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Used To Train Relationship Term (xananode.canonical:schema/relationship-type-used_to_train) +228. Person + - Existing: Vannevar Bush (xananode.example:person/vannevar-bush) + - Incoming: Person (xananode.canonical:schema/node-type-person) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2167. Used To Train Relationship Term - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Used To Train Relationship Term (xananode.canonical:schema/relationship-type-used_to_train) +229. Person + - Existing: Ted Nelson (xananode.example:person/ted-nelson) + - Incoming: Person (xananode.canonical:schema/node-type-person) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2168. Used To Train Relationship Term - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Used To Train Relationship Term (xananode.canonical:schema/relationship-type-used_to_train) +230. Person + - Existing: Douglas Engelbart (xananode.example:person/douglas-engelbart) + - Incoming: Person (xananode.canonical:schema/node-type-person) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2169. Used To Train Relationship Term - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Used To Train Relationship Term (xananode.canonical:schema/relationship-type-used_to_train) +231. Person + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Person (xananode.canonical:schema/node-type-person) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2170. Uses +232. Place - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Uses (xananode.canonical:schema/relationship-type-uses) + - Incoming: Place (xananode.canonical:schema/node-type-place) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2171. Uses - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Uses (xananode.canonical:schema/relationship-type-uses) +233. Project + - Existing: XanaNode Hugo Theme (xananode.example:project/xananode-hugo-theme) + - Incoming: Project (xananode.canonical:schema/node-type-project) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2172. Uses - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Uses (xananode.canonical:schema/relationship-type-uses) +234. Project + - Existing: Project Xanadu (xananode.example:project/project-xanadu) + - Incoming: Project (xananode.canonical:schema/node-type-project) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2173. Uses - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Uses (xananode.canonical:schema/relationship-type-uses) +235. Project + - Existing: NLS (xananode.example:project/nls) + - Incoming: Project (xananode.canonical:schema/node-type-project) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2174. RO-Crate Metadata Schema - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: RO-Crate Metadata Schema (xananode.canonical:schema/ro-crate-metadata-schema) +236. Project + - Existing: Memex (xananode.example:project/memex) + - Incoming: Project (xananode.canonical:schema/node-type-project) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2175. RO-Crate Metadata Schema - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: RO-Crate Metadata Schema (xananode.canonical:schema/ro-crate-metadata-schema) +237. Project + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Project (xananode.canonical:schema/node-type-project) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2176. RO-Crate Metadata Schema - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: RO-Crate Metadata Schema (xananode.canonical:schema/ro-crate-metadata-schema) +238. Publication + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Publication (xananode.canonical:schema/node-type-publication) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2177. Substrate Diff Schema +239. Node Type Registry - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Substrate Diff Schema (xananode.canonical:schema/substrate-diff-schema) + - Incoming: Node Type Registry (xananode.canonical:schema/node-type-registry) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2178. Substrate Diff Schema - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Substrate Diff Schema (xananode.canonical:schema/substrate-diff-schema) +240. Relationship + - Existing: XanaNode Relationship Types (xananode.example:schema/xananode-relationship-types) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2179. Substrate Diff Schema - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Substrate Diff Schema (xananode.canonical:schema/substrate-diff-schema) +241. Relationship + - Existing: Substrate Relationships Schema (xananode.example:schema/substrate-relationships-schema) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2180. Substrate Manifest Schema +242. Relationship - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Substrate Manifest Schema (xananode.canonical:schema/substrate-manifest-schema) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2181. Substrate Manifest Schema - - Existing: Substrate Manifest (xananode.example:concept/substrate-manifest) - - Incoming: Substrate Manifest Schema (xananode.canonical:schema/substrate-manifest-schema) +243. Relationship + - Existing: Typed Relationships (xananode.example:concept/typed-relationships) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2182. Substrate Manifest Schema - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Substrate Manifest Schema (xananode.canonical:schema/substrate-manifest-schema) +244. Relationship + - Existing: Substrate Relationship List (xananode.example:concept/substrate-relationship-list) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2183. Substrate Manifest Schema - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Substrate Manifest Schema (xananode.canonical:schema/substrate-manifest-schema) +245. Relationship + - Existing: Typed relationships preserve context that hyperlinks lose (xananode.example:claim/claim-relationships-preserve-context) + - Incoming: Relationship (xananode.canonical:schema/node-type-relationship) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2184. Substrate Node Schema +246. Revision - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Substrate Node Schema (xananode.canonical:schema/substrate-node-schema) + - Incoming: Revision (xananode.canonical:schema/node-type-revision) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2185. Substrate Node Schema - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Substrate Node Schema (xananode.canonical:schema/substrate-node-schema) +247. Schema + - Existing: XanaNode Relationship Types (xananode.example:schema/xananode-relationship-types) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2186. Substrate Node Schema - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Substrate Node Schema (xananode.canonical:schema/substrate-node-schema) +248. Schema + - Existing: XanaNode Node Types (xananode.example:schema/xananode-node-types) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2187. Substrate Relationships Schema - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Substrate Relationships Schema (xananode.canonical:schema/substrate-relationships-schema) +249. Schema + - Existing: XanaNode Core Schema (xananode.example:schema/xananode-core-schema) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2188. Substrate Relationships Schema - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Substrate Relationships Schema (xananode.canonical:schema/substrate-relationships-schema) +250. Schema + - Existing: Substrate Relationships Schema (xananode.example:schema/substrate-relationships-schema) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2189. Substrate Relationships Schema - - Existing: Relationship (xananode.canonical:schema/node-type-relationship) - - Incoming: Substrate Relationships Schema (xananode.canonical:schema/substrate-relationships-schema) +251. Schema + - Existing: Substrate Node Schema (xananode.example:schema/substrate-node-schema) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2190. Substrate Relationships Schema - - Existing: Schema (xananode.canonical:schema/node-type-schema) - - Incoming: Substrate Relationships Schema (xananode.canonical:schema/substrate-relationships-schema) +252. Schema + - Existing: Substrate Manifest Schema (xananode.example:schema/substrate-manifest-schema) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2191. GitHub Profile - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: GitHub Profile (xananode.canonical:source/github-profile) +253. Schema + - Existing: Namespace Schema (xananode.example:schema/namespace-schema) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2192. GitHub Profile - - Existing: GitHub (xananode.example:source/source-github) - - Incoming: GitHub Profile (xananode.canonical:source/github-profile) +254. Schema + - Existing: Merge Report Schema (xananode.example:schema/merge-report-schema) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2193. GitHub Profile - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: GitHub Profile (xananode.canonical:source/github-profile) +255. Schema + - Existing: Compatibility Report Schema (xananode.example:schema/compatibility-report-schema) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2194. GitHub Profile - - Existing: Source (xananode.canonical:schema/node-type-source) - - Incoming: GitHub Profile (xananode.canonical:source/github-profile) +256. Schema + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2195. Hugo Official Site - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Hugo Official Site (xananode.canonical:source/hugo-official-site) +257. Schema + - Existing: Schema Extension (xananode.example:concept/schema-extension) + - Incoming: Schema (xananode.canonical:schema/node-type-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2196. Hugo Official Site - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Hugo Official Site (xananode.canonical:source/hugo-official-site) +258. Source + - Existing: XanaNode Workspace Repository (xananode.example:source/xananode-workspace-repo) + - Incoming: Source (xananode.canonical:schema/node-type-source) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2197. Hugo Official Site - - Existing: Source (xananode.canonical:schema/node-type-source) - - Incoming: Hugo Official Site (xananode.canonical:source/hugo-official-site) +259. Source + - Existing: XanaNode Studio Repository (xananode.example:source/xananode-studio-repo) + - Incoming: Source (xananode.canonical:schema/node-type-source) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2198. Support XanaNode - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Support XanaNode (xananode.canonical:source/support-xananode) +260. Source + - Existing: XanaNode Protocol Repository (xananode.example:source/xananode-protocol-repo) + - Incoming: Source (xananode.canonical:schema/node-type-source) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2199. Support XanaNode - - Existing: Support (xananode.example:source/source-support) - - Incoming: Support XanaNode (xananode.canonical:source/support-xananode) +261. Source + - Existing: XanaNode Hugo Repository (xananode.example:source/xananode-hugo-repo) + - Incoming: Source (xananode.canonical:schema/node-type-source) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2200. Support XanaNode - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Support XanaNode (xananode.canonical:source/support-xananode) +262. Source + - Existing: XanaNode Core SDK Repository (xananode.example:source/xananode-core-sdk-repo) + - Incoming: Source (xananode.canonical:schema/node-type-source) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2201. Support XanaNode - - Existing: Source (xananode.canonical:schema/node-type-source) - - Incoming: Support XanaNode (xananode.canonical:source/support-xananode) +263. Source + - Existing: Xanadu: Document Interconnection Enabling Re-use (xananode.example:source/xanadu-document-interconnection) + - Incoming: Source (xananode.canonical:schema/node-type-source) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2202. XanaNode.com - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: XanaNode.com (xananode.canonical:source/xananode-com-domain) +264. Source + - Existing: 9.6 Million Links in Source Code Comments (xananode.example:source/source-code-link-decay-study) + - Incoming: Source (xananode.canonical:schema/node-type-source) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2203. XanaNode.com - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: XanaNode.com (xananode.canonical:source/xananode-com-domain) +265. Source + - Existing: Mother of All Demos (xananode.example:source/mother-of-all-demos) + - Incoming: Source (xananode.canonical:schema/node-type-source) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2204. XanaNode.com - - Existing: Source (xananode.canonical:schema/node-type-source) - - Incoming: XanaNode.com (xananode.canonical:source/xananode-com-domain) +266. Source + - Existing: As We May Think (xananode.example:source/as-we-may-think) + - Incoming: Source (xananode.canonical:schema/node-type-source) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2205. XanaNode Core SDK Repository +267. Source - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: XanaNode Core SDK Repository (xananode.canonical:source/xananode-core-sdk-repository) + - Incoming: Source (xananode.canonical:schema/node-type-source) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2206. XanaNode Core SDK Repository - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: XanaNode Core SDK Repository (xananode.canonical:source/xananode-core-sdk-repository) +268. Source + - Existing: Single Source of Truth (xananode.example:concept/single-source-of-truth) + - Incoming: Source (xananode.canonical:schema/node-type-source) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2207. XanaNode Core SDK Repository - - Existing: XanaNode Core SDK (xananode.canonical:project/xananode-core-sdk) - - Incoming: XanaNode Core SDK Repository (xananode.canonical:source/xananode-core-sdk-repository) +269. Source + - Existing: GitHub (xananode.example:source/source-github) + - Incoming: Source (xananode.canonical:schema/node-type-source) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2208. XanaNode Core SDK Repository - - Existing: XanaNode Core (xananode.canonical:schema/namespace-xananode) - - Incoming: XanaNode Core SDK Repository (xananode.canonical:source/xananode-core-sdk-repository) +270. Source + - Existing: Support (xananode.example:source/source-support) + - Incoming: Source (xananode.canonical:schema/node-type-source) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2209. XanaNode Core SDK Repository - - Existing: Source (xananode.canonical:schema/node-type-source) - - Incoming: XanaNode Core SDK Repository (xananode.canonical:source/xananode-core-sdk-repository) +271. Technology + - Existing: Static Publishing (xananode.example:technology/static-publishing) + - Incoming: Technology (xananode.canonical:schema/node-type-technology) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2210. XanaNode Hugo Repository - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: XanaNode Hugo Repository (xananode.canonical:source/xananode-hugo-repository) +272. Technology + - Existing: Hugo (xananode.example:technology/hugo) + - Incoming: Technology (xananode.canonical:schema/node-type-technology) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2211. XanaNode Hugo Repository - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: XanaNode Hugo Repository (xananode.canonical:source/xananode-hugo-repository) +273. Technology + - Existing: Cytoscape.js (xananode.example:technology/cytoscape-js) + - Incoming: Technology (xananode.canonical:schema/node-type-technology) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2212. XanaNode Hugo Repository - - Existing: Source (xananode.canonical:schema/node-type-source) - - Incoming: XanaNode Hugo Repository (xananode.canonical:source/xananode-hugo-repository) +274. Technology + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Technology (xananode.canonical:schema/node-type-technology) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2213. XanaNode.net +275. Trail - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: XanaNode.net (xananode.canonical:source/xananode-net-domain) + - Incoming: Trail (xananode.canonical:schema/node-type-trail) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2214. XanaNode.net - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: XanaNode.net (xananode.canonical:source/xananode-net-domain) +276. Birth date + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Birth date (xananode.canonical:schema/property-birth_date) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2215. XanaNode.net - - Existing: Source (xananode.canonical:schema/node-type-source) - - Incoming: XanaNode.net (xananode.canonical:source/xananode-net-domain) +277. Currency value + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Currency value (xananode.canonical:schema/property-currency_value) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2216. XanaNode.org +278. External identifier - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: XanaNode.org (xananode.canonical:source/xananode-org-domain) + - Incoming: External identifier (xananode.canonical:schema/property-external_identifier) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2217. XanaNode.org - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: XanaNode.org (xananode.canonical:source/xananode-org-domain) +279. Geographic coordinates + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Geographic coordinates (xananode.canonical:schema/property-geo_coordinates) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2218. XanaNode.org - - Existing: Source (xananode.canonical:schema/node-type-source) - - Incoming: XanaNode.org (xananode.canonical:source/xananode-org-domain) +280. SI measurement + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: SI measurement (xananode.canonical:schema/property-measurement_si) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2219. XanaNode Protocol Repository +281. Property Registry - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: XanaNode Protocol Repository (xananode.canonical:source/xananode-protocol-repository) + - Incoming: Property Registry (xananode.canonical:schema/property-registry) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2220. XanaNode Protocol Repository - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: XanaNode Protocol Repository (xananode.canonical:source/xananode-protocol-repository) +282. Property Registry Schema + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Property Registry Schema (xananode.canonical:schema/property-registry-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2221. XanaNode Protocol Repository - - Existing: XanaNode Protocol (xananode.canonical:project/xananode-protocol) - - Incoming: XanaNode Protocol Repository (xananode.canonical:source/xananode-protocol-repository) +283. Alias of + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Alias of (xananode.canonical:schema/relationship-type-alias_of) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2222. XanaNode Protocol Repository - - Existing: Source (xananode.canonical:schema/node-type-source) - - Incoming: XanaNode Protocol Repository (xananode.canonical:source/xananode-protocol-repository) +284. Alternative to + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Alternative to (xananode.canonical:schema/relationship-type-alternative_to) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2223. XanaNode Studio Repository +285. Anticipated - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: XanaNode Studio Repository (xananode.canonical:source/xananode-studio-repository) + - Incoming: Anticipated (xananode.canonical:schema/relationship-type-anticipated) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2224. XanaNode Studio Repository - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: XanaNode Studio Repository (xananode.canonical:source/xananode-studio-repository) +286. Anticipated By Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Anticipated By Relationship Term (xananode.canonical:schema/relationship-type-anticipated_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2225. XanaNode Studio Repository - - Existing: Source (xananode.canonical:schema/node-type-source) - - Incoming: XanaNode Studio Repository (xananode.canonical:source/xananode-studio-repository) +287. Anticipates + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Anticipates (xananode.canonical:schema/relationship-type-anticipates) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2226. XanaNode Workspace Repository +288. Appears in - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: XanaNode Workspace Repository (xananode.canonical:source/xananode-workspace-repository) + - Incoming: Appears in (xananode.canonical:schema/relationship-type-appears_in) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2227. XanaNode Workspace Repository - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: XanaNode Workspace Repository (xananode.canonical:source/xananode-workspace-repository) +289. Approved + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Approved (xananode.canonical:schema/relationship-type-approved) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2228. XanaNode Workspace Repository - - Existing: XanaNode Workspace (xananode.canonical:project/xananode-workspace) - - Incoming: XanaNode Workspace Repository (xananode.canonical:source/xananode-workspace-repository) +290. Approved By Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Approved By Relationship Term (xananode.canonical:schema/relationship-type-approved_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2229. XanaNode Workspace Repository - - Existing: Source (xananode.canonical:schema/node-type-source) - - Incoming: XanaNode Workspace Repository (xananode.canonical:source/xananode-workspace-repository) +291. Arrived From Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Arrived From Relationship Term (xananode.canonical:schema/relationship-type-arrived_from) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2230. Cytoscape.js +292. Arrives at - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Cytoscape.js (xananode.canonical:technology/cytoscape-js) + - Incoming: Arrives at (xananode.canonical:schema/relationship-type-arrives_at) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2231. Cytoscape.js - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Cytoscape.js (xananode.canonical:technology/cytoscape-js) +293. Authored + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Authored (xananode.canonical:schema/relationship-type-authored) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2232. Cytoscape.js - - Existing: Technology (xananode.canonical:schema/node-type-technology) - - Incoming: Cytoscape.js (xananode.canonical:technology/cytoscape-js) +294. Authored By Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Authored By Relationship Term (xananode.canonical:schema/relationship-type-authored_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2233. Git +295. Broader than - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Git (xananode.canonical:technology/git) + - Incoming: Broader than (xananode.canonical:schema/relationship-type-broader_than) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2234. Git - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Git (xananode.canonical:technology/git) +296. Cited By Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Cited By Relationship Term (xananode.canonical:schema/relationship-type-cited_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2235. Git - - Existing: Technology (xananode.canonical:schema/node-type-technology) - - Incoming: Git (xananode.canonical:technology/git) +297. Cites + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Cites (xananode.canonical:schema/relationship-type-cites) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2236. Hugo +298. Claim Of Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Hugo (xananode.canonical:technology/hugo) + - Incoming: Claim Of Relationship Term (xananode.canonical:schema/relationship-type-claim_of) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2237. Hugo - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Hugo (xananode.canonical:technology/hugo) +299. Clarified By Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Clarified By Relationship Term (xananode.canonical:schema/relationship-type-clarified_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2238. Hugo - - Existing: Technology (xananode.canonical:schema/node-type-technology) - - Incoming: Hugo (xananode.canonical:technology/hugo) +300. Clarifies + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Clarifies (xananode.canonical:schema/relationship-type-clarifies) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2239. Node.js +301. Coined - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Node.js (xananode.canonical:technology/nodejs) + - Incoming: Coined (xananode.canonical:schema/relationship-type-coined) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2240. Node.js - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Node.js (xananode.canonical:technology/nodejs) +302. Coined By Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Coined By Relationship Term (xananode.canonical:schema/relationship-type-coined_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2241. Node.js - - Existing: Technology (xananode.canonical:schema/node-type-technology) - - Incoming: Node.js (xananode.canonical:technology/nodejs) +303. Collaborated with + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Collaborated with (xananode.canonical:schema/relationship-type-collaborated_with) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2242. Python +304. Compatible with - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Python (xananode.canonical:technology/python) + - Incoming: Compatible with (xananode.canonical:schema/relationship-type-compatible_with) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2243. Python - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Python (xananode.canonical:technology/python) +305. Contains + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Contains (xananode.canonical:schema/relationship-type-contains) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2244. Python - - Existing: Technology (xananode.canonical:schema/node-type-technology) - - Incoming: Python (xananode.canonical:technology/python) +306. Contemporary of + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Contemporary of (xananode.canonical:schema/relationship-type-contemporary_of) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2245. XanaNode Stack Trail +307. Context for - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: XanaNode Stack Trail (xananode.canonical:trail/xananode-stack-trail) + - Incoming: Context for (xananode.canonical:schema/relationship-type-context_for) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2246. XanaNode Stack Trail - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: XanaNode Stack Trail (xananode.canonical:trail/xananode-stack-trail) +308. Continued From Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Continued From Relationship Term (xananode.canonical:schema/relationship-type-continued_from) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2247. Gottfried Wilhelm Leibniz +309. Continues to - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Gottfried Wilhelm Leibniz (xananode.lineage:person/gottfried-wilhelm-leibniz) + - Incoming: Continues to (xananode.canonical:schema/relationship-type-continues_to) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2248. Gottfried Wilhelm Leibniz - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Gottfried Wilhelm Leibniz (xananode.lineage:person/gottfried-wilhelm-leibniz) +310. Contradicted By Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Contradicted By Relationship Term (xananode.canonical:schema/relationship-type-contradicted_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2249. Gottfried Wilhelm Leibniz - - Existing: Person (xananode.canonical:schema/node-type-person) - - Incoming: Gottfried Wilhelm Leibniz (xananode.lineage:person/gottfried-wilhelm-leibniz) +311. Contradicts + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Contradicts (xananode.canonical:schema/relationship-type-contradicts) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2250. Wilhelm Ostwald +312. Contrasts with - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Wilhelm Ostwald (xananode.lineage:person/wilhelm-ostwald) + - Incoming: Contrasts with (xananode.canonical:schema/relationship-type-contrasts_with) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2251. Wilhelm Ostwald - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Wilhelm Ostwald (xananode.lineage:person/wilhelm-ostwald) +313. Created + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Created (xananode.canonical:schema/relationship-type-created) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2252. Wilhelm Ostwald - - Existing: Person (xananode.canonical:schema/node-type-person) - - Incoming: Wilhelm Ostwald (xananode.lineage:person/wilhelm-ostwald) +314. Created By Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Created By Relationship Term (xananode.canonical:schema/relationship-type-created_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2253. Jorge Luis Borges +315. Deep Linked From Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Jorge Luis Borges (xananode.lineage:person/jorge-luis-borges) + - Incoming: Deep Linked From Relationship Term (xananode.canonical:schema/relationship-type-deep_linked_from) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2254. Jorge Luis Borges - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Jorge Luis Borges (xananode.lineage:person/jorge-luis-borges) +316. Deep links to + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Deep links to (xananode.canonical:schema/relationship-type-deep_links_to) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2255. Jorge Luis Borges - - Existing: Person (xananode.canonical:schema/node-type-person) - - Incoming: Jorge Luis Borges (xananode.lineage:person/jorge-luis-borges) +317. Defined By Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Defined By Relationship Term (xananode.canonical:schema/relationship-type-defined_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2256. The Garden of Forking Paths +318. Defines - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: The Garden of Forking Paths (xananode.lineage:publication/the-garden-of-forking-paths) + - Incoming: Defines (xananode.canonical:schema/relationship-type-defines) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2257. The Garden of Forking Paths - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: The Garden of Forking Paths (xananode.lineage:publication/the-garden-of-forking-paths) +319. Demonstrated By Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Demonstrated By Relationship Term (xananode.canonical:schema/relationship-type-demonstrated_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2258. The Garden of Forking Paths - - Existing: Publication (xananode.canonical:schema/node-type-publication) - - Incoming: The Garden of Forking Paths (xananode.lineage:publication/the-garden-of-forking-paths) +320. Demonstrates + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Demonstrates (xananode.canonical:schema/relationship-type-demonstrates) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2259. Andries van Dam +321. Dependency Of Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Andries van Dam (xananode.lineage:person/andries-van-dam) + - Incoming: Dependency Of Relationship Term (xananode.canonical:schema/relationship-type-dependency_of) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2260. Andries van Dam - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Andries van Dam (xananode.lineage:person/andries-van-dam) +322. Depends on + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Depends on (xananode.canonical:schema/relationship-type-depends_on) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2261. Andries van Dam - - Existing: Person (xananode.canonical:schema/node-type-person) - - Incoming: Andries van Dam (xananode.lineage:person/andries-van-dam) +323. Depicted By Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Depicted By Relationship Term (xananode.canonical:schema/relationship-type-depicted_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2262. Brown University +324. Depicts - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Brown University (xananode.lineage:place/brown-university) + - Incoming: Depicts (xananode.canonical:schema/relationship-type-depicts) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2263. Brown University - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Brown University (xananode.lineage:place/brown-university) +325. Derived from + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Derived from (xananode.canonical:schema/relationship-type-derived_from) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2264. Hypertext Editing System +326. Derived Into Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Hypertext Editing System (xananode.lineage:project/hypertext-editing-system) + - Incoming: Derived Into Relationship Term (xananode.canonical:schema/relationship-type-derived_into) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2265. Hypertext Editing System - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Hypertext Editing System (xananode.lineage:project/hypertext-editing-system) +327. Discussed In Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Discussed In Relationship Term (xananode.canonical:schema/relationship-type-discussed_in) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2266. Hypertext Editing System - - Existing: Project (xananode.canonical:schema/node-type-project) - - Incoming: Hypertext Editing System (xananode.lineage:project/hypertext-editing-system) +328. Discusses + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Discusses (xananode.canonical:schema/relationship-type-discusses) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2267. FRESS +329. Disputed By Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: FRESS (xananode.lineage:project/fress) + - Incoming: Disputed By Relationship Term (xananode.canonical:schema/relationship-type-disputed_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2268. FRESS - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: FRESS (xananode.lineage:project/fress) +330. Disputed identity + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Disputed identity (xananode.canonical:schema/relationship-type-disputed_identity) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2269. FRESS - - Existing: Project (xananode.canonical:schema/node-type-project) - - Incoming: FRESS (xananode.lineage:project/fress) +331. Disputes + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Disputes (xananode.canonical:schema/relationship-type-disputes) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2270. Intermedia +332. Documented By Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Intermedia (xananode.lineage:project/intermedia) + - Incoming: Documented By Relationship Term (xananode.canonical:schema/relationship-type-documented_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2271. Intermedia - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Intermedia (xananode.lineage:project/intermedia) +333. Documents + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Documents (xananode.canonical:schema/relationship-type-documents) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2272. Intermedia - - Existing: Project (xananode.canonical:schema/node-type-project) - - Incoming: Intermedia (xananode.lineage:project/intermedia) +334. Enabled By Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Enabled By Relationship Term (xananode.canonical:schema/relationship-type-enabled_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2273. Nicholas Negroponte +335. Enables - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Nicholas Negroponte (xananode.lineage:person/nicholas-negroponte) + - Incoming: Enables (xananode.canonical:schema/relationship-type-enables) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2274. Nicholas Negroponte - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Nicholas Negroponte (xananode.lineage:person/nicholas-negroponte) +336. Equivalent to + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Equivalent to (xananode.canonical:schema/relationship-type-equivalent_to) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2275. Nicholas Negroponte - - Existing: Person (xananode.canonical:schema/node-type-person) - - Incoming: Nicholas Negroponte (xananode.lineage:person/nicholas-negroponte) +337. Evidence for + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Evidence for (xananode.canonical:schema/relationship-type-evidence_for) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2276. Seymour Papert +338. Explained By Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Seymour Papert (xananode.lineage:person/seymour-papert) + - Incoming: Explained By Relationship Term (xananode.canonical:schema/relationship-type-explained_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2277. Seymour Papert - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Seymour Papert (xananode.lineage:person/seymour-papert) +339. Explains + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Explains (xananode.canonical:schema/relationship-type-explains) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2278. Seymour Papert - - Existing: Person (xananode.canonical:schema/node-type-person) - - Incoming: Seymour Papert (xananode.lineage:person/seymour-papert) +340. Extended By Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Extended By Relationship Term (xananode.canonical:schema/relationship-type-extended_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2279. Marvin Minsky +341. Extends - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Marvin Minsky (xananode.lineage:person/marvin-minsky) + - Incoming: Extends (xananode.canonical:schema/relationship-type-extends) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2280. Marvin Minsky - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Marvin Minsky (xananode.lineage:person/marvin-minsky) +342. Extension of + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Extension of (xananode.canonical:schema/relationship-type-extension_of) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2281. Marvin Minsky - - Existing: Person (xananode.canonical:schema/node-type-person) - - Incoming: Marvin Minsky (xananode.lineage:person/marvin-minsky) +343. Featured In Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Featured In Relationship Term (xananode.canonical:schema/relationship-type-featured_in) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2282. MIT Media Lab +344. Featured Speaker Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: MIT Media Lab (xananode.lineage:organization/mit-media-lab) + - Incoming: Featured Speaker Relationship Term (xananode.canonical:schema/relationship-type-featured_speaker) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2283. MIT Media Lab - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: MIT Media Lab (xananode.lineage:organization/mit-media-lab) +345. Features + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Features (xananode.canonical:schema/relationship-type-features) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2284. MIT Media Lab - - Existing: Organization (xananode.canonical:schema/node-type-organization) - - Incoming: MIT Media Lab (xananode.lineage:organization/mit-media-lab) +346. Followed Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Followed Relationship Term (xananode.canonical:schema/relationship-type-followed) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2285. Hans Peter Brondmo +347. Friend of - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Hans Peter Brondmo (xananode.lineage:person/hans-peter-brondmo) + - Incoming: Friend of (xananode.canonical:schema/relationship-type-friend_of) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2286. Hans Peter Brondmo - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Hans Peter Brondmo (xananode.lineage:person/hans-peter-brondmo) +348. Had Participant Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Had Participant Relationship Term (xananode.canonical:schema/relationship-type-had_participant) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2287. Hans Peter Brondmo - - Existing: Person (xananode.canonical:schema/node-type-person) - - Incoming: Hans Peter Brondmo (xananode.lineage:person/hans-peter-brondmo) +349. Has Alias Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Has Alias Relationship Term (xananode.canonical:schema/relationship-type-has_alias) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2288. Micons +350. Has Appearance Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Micons (xananode.lineage:technology/micons) + - Incoming: Has Appearance Relationship Term (xananode.canonical:schema/relationship-type-has_appearance) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2289. Micons - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Micons (xananode.lineage:technology/micons) +351. Has claim + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Has claim (xananode.canonical:schema/relationship-type-has_claim) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2290. Micons - - Existing: Technology (xananode.canonical:schema/node-type-technology) - - Incoming: Micons (xananode.lineage:technology/micons) +352. Has Context Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Has Context Relationship Term (xananode.canonical:schema/relationship-type-has_context) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2291. Robert Winter +353. Has Evidence Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Robert Winter (xananode.lineage:person/robert-winter) + - Incoming: Has Evidence Relationship Term (xananode.canonical:schema/relationship-type-has_evidence) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2292. Robert Winter - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Robert Winter (xananode.lineage:person/robert-winter) +354. Has Extension Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Has Extension Relationship Term (xananode.canonical:schema/relationship-type-has_extension) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2293. Robert Winter - - Existing: Person (xananode.canonical:schema/node-type-person) - - Incoming: Robert Winter (xananode.lineage:person/robert-winter) +355. Has primary media + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Has primary media (xananode.canonical:schema/relationship-type-has_primary_media) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2294. Interactive Beethoven's Ninth +356. Identified - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Interactive Beethoven's Ninth (xananode.lineage:project/interactive-beethoven-ninth) + - Incoming: Identified (xananode.canonical:schema/relationship-type-identified) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2295. Interactive Beethoven's Ninth - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Interactive Beethoven's Ninth (xananode.lineage:project/interactive-beethoven-ninth) +357. Identified By Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Identified By Relationship Term (xananode.canonical:schema/relationship-type-identified_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2296. Interactive Beethoven's Ninth - - Existing: Project (xananode.canonical:schema/node-type-project) - - Incoming: Interactive Beethoven's Ninth (xananode.lineage:project/interactive-beethoven-ninth) +358. Implemented By Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Implemented By Relationship Term (xananode.canonical:schema/relationship-type-implemented_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2297. Robert Abel +359. Implements - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Robert Abel (xananode.lineage:person/robert-abel) + - Incoming: Implements (xananode.canonical:schema/relationship-type-implements) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2298. Robert Abel - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Robert Abel (xananode.lineage:person/robert-abel) +360. Included In Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Included In Relationship Term (xananode.canonical:schema/relationship-type-included_in) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2299. Robert Abel - - Existing: Person (xananode.canonical:schema/node-type-person) - - Incoming: Robert Abel (xananode.lineage:person/robert-abel) +361. Includes + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Includes (xananode.canonical:schema/relationship-type-includes) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2300. Interactive Guernica +362. Influenced - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Interactive Guernica (xananode.lineage:project/interactive-guernica) + - Incoming: Influenced (xananode.canonical:schema/relationship-type-influenced) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2301. Interactive Guernica - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Interactive Guernica (xananode.lineage:project/interactive-guernica) +363. Influenced By Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Influenced By Relationship Term (xananode.canonical:schema/relationship-type-influenced_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2302. Interactive Guernica - - Existing: Project (xananode.canonical:schema/node-type-project) - - Incoming: Interactive Guernica (xananode.lineage:project/interactive-guernica) +364. Interviewed + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Interviewed (xananode.canonical:schema/relationship-type-interviewed) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2303. Ivan Sutherland +365. Interviewed By Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Ivan Sutherland (xananode.lineage:person/ivan-sutherland) + - Incoming: Interviewed By Relationship Term (xananode.canonical:schema/relationship-type-interviewed_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2304. Ivan Sutherland - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Ivan Sutherland (xananode.lineage:person/ivan-sutherland) +366. Introduced + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Introduced (xananode.canonical:schema/relationship-type-introduced) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2305. Ivan Sutherland - - Existing: Person (xananode.canonical:schema/node-type-person) - - Incoming: Ivan Sutherland (xananode.lineage:person/ivan-sutherland) +367. Introduced By Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Introduced By Relationship Term (xananode.canonical:schema/relationship-type-introduced_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2306. Jaron Lanier +368. Introduced in - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Jaron Lanier (xananode.lineage:person/jaron-lanier) + - Incoming: Introduced in (xananode.canonical:schema/relationship-type-introduced_in) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2307. Jaron Lanier - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Jaron Lanier (xananode.lineage:person/jaron-lanier) +369. Introduction Venue Of Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Introduction Venue Of Relationship Term (xananode.canonical:schema/relationship-type-introduction_venue_of) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2308. Jaron Lanier - - Existing: Person (xananode.canonical:schema/node-type-person) - - Incoming: Jaron Lanier (xananode.lineage:person/jaron-lanier) +370. Is Start Of Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Is Start Of Relationship Term (xananode.canonical:schema/relationship-type-is_start_of) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2309. VPL Research +371. Mapped From Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: VPL Research (xananode.lineage:organization/vpl-research) + - Incoming: Mapped From Relationship Term (xananode.canonical:schema/relationship-type-mapped_from) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2310. VPL Research - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: VPL Research (xananode.lineage:organization/vpl-research) +372. Maps to + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Maps to (xananode.canonical:schema/relationship-type-maps_to) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2311. VPL Research - - Existing: Organization (xananode.canonical:schema/node-type-organization) - - Incoming: VPL Research (xananode.lineage:organization/vpl-research) +373. Memorialized By Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Memorialized By Relationship Term (xananode.canonical:schema/relationship-type-memorialized_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2312. Scott Fisher +374. Memorializes - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Scott Fisher (xananode.lineage:person/scott-fisher) + - Incoming: Memorializes (xananode.canonical:schema/relationship-type-memorializes) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2313. Scott Fisher - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Scott Fisher (xananode.lineage:person/scott-fisher) +375. Mentioned By Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Mentioned By Relationship Term (xananode.canonical:schema/relationship-type-mentioned_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2314. Scott Fisher - - Existing: Person (xananode.canonical:schema/node-type-person) - - Incoming: Scott Fisher (xananode.lineage:person/scott-fisher) +376. Mentions + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Mentions (xananode.canonical:schema/relationship-type-mentions) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2315. NASA +377. Motivated by - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: NASA (xananode.lineage:organization/nasa) + - Incoming: Motivated by (xananode.canonical:schema/relationship-type-motivated_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2316. NASA - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: NASA (xananode.lineage:organization/nasa) +378. Motivates Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Motivates Relationship Term (xananode.canonical:schema/relationship-type-motivates) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2317. NASA - - Existing: Organization (xananode.canonical:schema/node-type-organization) - - Incoming: NASA (xananode.lineage:organization/nasa) +379. Narrower Than Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Narrower Than Relationship Term (xananode.canonical:schema/relationship-type-narrower_than) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2318. Dirk Gently's Holistic Detective Agency +380. Occurred at - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Dirk Gently's Holistic Detective Agency (xananode.lineage:publication/dirk-gentlys-holistic-detective-agency) + - Incoming: Occurred at (xananode.canonical:schema/relationship-type-occurred_at) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2319. Dirk Gently's Holistic Detective Agency - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Dirk Gently's Holistic Detective Agency (xananode.lineage:publication/dirk-gentlys-holistic-detective-agency) +381. Parallel to + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Parallel to (xananode.canonical:schema/relationship-type-parallel_to) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2320. Dirk Gently's Holistic Detective Agency - - Existing: Publication (xananode.canonical:schema/node-type-publication) - - Incoming: Dirk Gently's Holistic Detective Agency (xananode.lineage:publication/dirk-gentlys-holistic-detective-agency) +382. Part Of Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Part Of Relationship Term (xananode.canonical:schema/relationship-type-part_of) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2321. BBC Two +383. Participated in - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: BBC Two (xananode.lineage:organization/bbc-two) + - Incoming: Participated in (xananode.canonical:schema/relationship-type-participated_in) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2322. BBC Two - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: BBC Two (xananode.lineage:organization/bbc-two) +384. Popularized + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Popularized (xananode.canonical:schema/relationship-type-popularized) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2323. BBC Two - - Existing: Organization (xananode.canonical:schema/node-type-organization) - - Incoming: BBC Two (xananode.lineage:organization/bbc-two) +385. Popularized By Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Popularized By Relationship Term (xananode.canonical:schema/relationship-type-popularized_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2324. Richard Saul Wurman +386. Possible match - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Richard Saul Wurman (xananode.lineage:person/richard-saul-wurman) + - Incoming: Possible match (xananode.canonical:schema/relationship-type-possible_match) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2325. Richard Saul Wurman - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Richard Saul Wurman (xananode.lineage:person/richard-saul-wurman) +387. Preceded + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Preceded (xananode.canonical:schema/relationship-type-preceded) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2326. Richard Saul Wurman - - Existing: Person (xananode.canonical:schema/node-type-person) - - Incoming: Richard Saul Wurman (xananode.lineage:person/richard-saul-wurman) +388. Presented + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Presented (xananode.canonical:schema/relationship-type-presented) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2327. Harry Marks +389. Presented By Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Harry Marks (xananode.lineage:person/harry-marks) + - Incoming: Presented By Relationship Term (xananode.canonical:schema/relationship-type-presented_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2328. Harry Marks - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Harry Marks (xananode.lineage:person/harry-marks) +390. Preserved By Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Preserved By Relationship Term (xananode.canonical:schema/relationship-type-preserved_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2329. Harry Marks - - Existing: Person (xananode.canonical:schema/node-type-person) - - Incoming: Harry Marks (xananode.lineage:person/harry-marks) +391. Preserves + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Preserves (xananode.canonical:schema/relationship-type-preserves) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2330. John Sculley +392. Produces Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: John Sculley (xananode.lineage:person/john-sculley) + - Incoming: Produces Relationship Term (xananode.canonical:schema/relationship-type-produces) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2331. John Sculley - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: John Sculley (xananode.lineage:person/john-sculley) +393. Proposed + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Proposed (xananode.canonical:schema/relationship-type-proposed) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2332. John Sculley - - Existing: Person (xananode.canonical:schema/node-type-person) - - Incoming: John Sculley (xananode.lineage:person/john-sculley) +394. Proposed By Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Proposed By Relationship Term (xananode.canonical:schema/relationship-type-proposed_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2333. Apple Knowledge Navigator +395. Quoted By Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Apple Knowledge Navigator (xananode.lineage:technology/apple-knowledge-navigator) + - Incoming: Quoted By Relationship Term (xananode.canonical:schema/relationship-type-quoted_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2334. Apple Knowledge Navigator - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Apple Knowledge Navigator (xananode.lineage:technology/apple-knowledge-navigator) +396. Quotes + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Quotes (xananode.canonical:schema/relationship-type-quotes) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2335. Apple Knowledge Navigator - - Existing: Technology (xananode.canonical:schema/node-type-technology) - - Incoming: Apple Knowledge Navigator (xananode.lineage:technology/apple-knowledge-navigator) +397. Refined By Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Refined By Relationship Term (xananode.canonical:schema/relationship-type-refined_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2336. Bill Atkinson +398. Refines - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Bill Atkinson (xananode.lineage:person/bill-atkinson) + - Incoming: Refines (xananode.canonical:schema/relationship-type-refines) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2337. Bill Atkinson - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Bill Atkinson (xananode.lineage:person/bill-atkinson) +399. Relationship Type Registry + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Relationship Type Registry (xananode.canonical:schema/relationship-type-registry) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2338. Bill Atkinson - - Existing: Person (xananode.canonical:schema/node-type-person) - - Incoming: Bill Atkinson (xananode.lineage:person/bill-atkinson) +400. Related to + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Related to (xananode.canonical:schema/relationship-type-related_to) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2339. Herbie Hancock +401. Represented By Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Herbie Hancock (xananode.lineage:person/herbie-hancock) + - Incoming: Represented By Relationship Term (xananode.canonical:schema/relationship-type-represented_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2340. Herbie Hancock - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Herbie Hancock (xananode.lineage:person/herbie-hancock) +402. Represents + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Represents (xananode.canonical:schema/relationship-type-represents) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2341. Herbie Hancock - - Existing: Person (xananode.canonical:schema/node-type-person) - - Incoming: Herbie Hancock (xananode.lineage:person/herbie-hancock) +403. Required For Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Required For Relationship Term (xananode.canonical:schema/relationship-type-required_for) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2342. Nigel Holmes +404. Requires - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Nigel Holmes (xananode.lineage:person/nigel-holmes) + - Incoming: Requires (xananode.canonical:schema/relationship-type-requires) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2343. Nigel Holmes - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Nigel Holmes (xananode.lineage:person/nigel-holmes) +405. Results from + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Results from (xananode.canonical:schema/relationship-type-results_from) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2344. Nigel Holmes - - Existing: Person (xananode.canonical:schema/node-type-person) - - Incoming: Nigel Holmes (xananode.lineage:person/nigel-holmes) +406. Same entity + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Same entity (xananode.canonical:schema/relationship-type-same_entity) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2345. Laurie Anderson +407. Shaped By Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Laurie Anderson (xananode.lineage:person/laurie-anderson) + - Incoming: Shaped By Relationship Term (xananode.canonical:schema/relationship-type-shaped_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2346. Laurie Anderson - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Laurie Anderson (xananode.lineage:person/laurie-anderson) +408. Shapes + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Shapes (xananode.canonical:schema/relationship-type-shapes) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2347. Laurie Anderson - - Existing: Person (xananode.canonical:schema/node-type-person) - - Incoming: Laurie Anderson (xananode.lineage:person/laurie-anderson) +409. Site Of Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Site Of Relationship Term (xananode.canonical:schema/relationship-type-site_of) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2348. Bran Ferren +410. Spoke at - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Bran Ferren (xananode.lineage:person/bran-ferren) + - Incoming: Spoke at (xananode.canonical:schema/relationship-type-spoke_at) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2349. Bran Ferren - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Bran Ferren (xananode.lineage:person/bran-ferren) +411. Starts with + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Starts with (xananode.canonical:schema/relationship-type-starts_with) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2350. Bran Ferren - - Existing: Person (xananode.canonical:schema/node-type-person) - - Incoming: Bran Ferren (xananode.lineage:person/bran-ferren) +412. Superseded By Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Superseded By Relationship Term (xananode.canonical:schema/relationship-type-superseded_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2351. Robert Cailliau +413. Supersedes - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Robert Cailliau (xananode.lineage:person/robert-cailliau) + - Incoming: Supersedes (xananode.canonical:schema/relationship-type-supersedes) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2352. Robert Cailliau - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Robert Cailliau (xananode.lineage:person/robert-cailliau) +414. Supported By Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Supported By Relationship Term (xananode.canonical:schema/relationship-type-supported_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2353. Robert Cailliau - - Existing: Person (xananode.canonical:schema/node-type-person) - - Incoming: Robert Cailliau (xananode.lineage:person/robert-cailliau) +415. Supported By Relationship Term + - Existing: Support (xananode.example:source/source-support) + - Incoming: Supported By Relationship Term (xananode.canonical:schema/relationship-type-supported_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2354. CERN +416. Supports - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: CERN (xananode.lineage:place/cern) + - Incoming: Supports (xananode.canonical:schema/relationship-type-supports) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2355. CERN - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: CERN (xananode.lineage:place/cern) +417. Supports + - Existing: Support (xananode.example:source/source-support) + - Incoming: Supports (xananode.canonical:schema/relationship-type-supports) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2356. HTML +418. Threatened By Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: HTML (xananode.lineage:technology/html) + - Incoming: Threatened By Relationship Term (xananode.canonical:schema/relationship-type-threatened_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2357. HTML - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: HTML (xananode.lineage:technology/html) +419. Threatens + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Threatens (xananode.canonical:schema/relationship-type-threatens) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2358. HTML - - Existing: Technology (xananode.canonical:schema/node-type-technology) - - Incoming: HTML (xananode.lineage:technology/html) +420. Trained on + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Trained on (xananode.canonical:schema/relationship-type-trained_on) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2359. URL/URI +421. Transcluded By Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: URL/URI (xananode.lineage:technology/url-uri) + - Incoming: Transcluded By Relationship Term (xananode.canonical:schema/relationship-type-transcluded_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2360. URL/URI - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: URL/URI (xananode.lineage:technology/url-uri) +422. Transcludes + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Transcludes (xananode.canonical:schema/relationship-type-transcludes) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2361. URL/URI - - Existing: Technology (xananode.canonical:schema/node-type-technology) - - Incoming: URL/URI (xananode.lineage:technology/url-uri) +423. Used As Primary Media For Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Used As Primary Media For Relationship Term (xananode.canonical:schema/relationship-type-used_as_primary_media_for) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2362. HTTP +424. Used By Relationship Term - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: HTTP (xananode.lineage:technology/http) + - Incoming: Used By Relationship Term (xananode.canonical:schema/relationship-type-used_by) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2363. HTTP - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: HTTP (xananode.lineage:technology/http) +425. Used To Train Relationship Term + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Used To Train Relationship Term (xananode.canonical:schema/relationship-type-used_to_train) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2364. HTTP - - Existing: Technology (xananode.canonical:schema/node-type-technology) - - Incoming: HTTP (xananode.lineage:technology/http) +426. Uses + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Uses (xananode.canonical:schema/relationship-type-uses) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2365. NCSA +427. RO-Crate Metadata Schema - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: NCSA (xananode.lineage:organization/ncsa) + - Incoming: RO-Crate Metadata Schema (xananode.canonical:schema/ro-crate-metadata-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2366. NCSA - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: NCSA (xananode.lineage:organization/ncsa) +428. Substrate Diff Schema + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Substrate Diff Schema (xananode.canonical:schema/substrate-diff-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2367. NCSA - - Existing: Organization (xananode.canonical:schema/node-type-organization) - - Incoming: NCSA (xananode.lineage:organization/ncsa) +429. Substrate Manifest Schema + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Substrate Manifest Schema (xananode.canonical:schema/substrate-manifest-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2368. Marc Andreessen - - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Marc Andreessen (xananode.lineage:person/marc-andreessen) +430. Substrate Manifest Schema + - Existing: Substrate Manifest (xananode.example:concept/substrate-manifest) + - Incoming: Substrate Manifest Schema (xananode.canonical:schema/substrate-manifest-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2369. Marc Andreessen - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Marc Andreessen (xananode.lineage:person/marc-andreessen) +431. Substrate Node Schema + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Substrate Node Schema (xananode.canonical:schema/substrate-node-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2370. Marc Andreessen - - Existing: Person (xananode.canonical:schema/node-type-person) - - Incoming: Marc Andreessen (xananode.lineage:person/marc-andreessen) +432. Substrate Relationships Schema + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Substrate Relationships Schema (xananode.canonical:schema/substrate-relationships-schema) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2371. Mosaic +433. GitHub Profile - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Mosaic (xananode.lineage:technology/mosaic) + - Incoming: GitHub Profile (xananode.canonical:source/github-profile) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2372. Mosaic - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Mosaic (xananode.lineage:technology/mosaic) +434. GitHub Profile + - Existing: GitHub (xananode.example:source/source-github) + - Incoming: GitHub Profile (xananode.canonical:source/github-profile) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2373. Mosaic - - Existing: Technology (xananode.canonical:schema/node-type-technology) - - Incoming: Mosaic (xananode.lineage:technology/mosaic) +435. Hugo Official Site + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Hugo Official Site (xananode.canonical:source/hugo-official-site) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2374. The Web as Incomplete Hypertext +436. Support XanaNode - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: The Web as Incomplete Hypertext (xananode.lineage:concept/web-as-incomplete-hypertext) + - Incoming: Support XanaNode (xananode.canonical:source/support-xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2375. The Web as Incomplete Hypertext - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: The Web as Incomplete Hypertext (xananode.lineage:concept/web-as-incomplete-hypertext) +437. Support XanaNode + - Existing: Support (xananode.example:source/source-support) + - Incoming: Support XanaNode (xananode.canonical:source/support-xananode) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2376. The Web as Incomplete Hypertext - - Existing: Concept (xananode.canonical:schema/node-type-concept) - - Incoming: The Web as Incomplete Hypertext (xananode.lineage:concept/web-as-incomplete-hypertext) +438. XanaNode.com + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: XanaNode.com (xananode.canonical:source/xananode-com-domain) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2377. Guide +439. XanaNode Core SDK Repository - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Guide (xananode.lineage:technology/guide) + - Incoming: XanaNode Core SDK Repository (xananode.canonical:source/xananode-core-sdk-repository) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2378. Guide - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Guide (xananode.lineage:technology/guide) +440. XanaNode Hugo Repository + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: XanaNode Hugo Repository (xananode.canonical:source/xananode-hugo-repository) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2379. Guide - - Existing: Technology (xananode.canonical:schema/node-type-technology) - - Incoming: Guide (xananode.lineage:technology/guide) +441. XanaNode.net + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: XanaNode.net (xananode.canonical:source/xananode-net-domain) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2380. Storyspace +442. XanaNode.org - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Storyspace (xananode.lineage:project/storyspace) + - Incoming: XanaNode.org (xananode.canonical:source/xananode-org-domain) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2381. Storyspace - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Storyspace (xananode.lineage:project/storyspace) +443. XanaNode Protocol Repository + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: XanaNode Protocol Repository (xananode.canonical:source/xananode-protocol-repository) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2382. Storyspace - - Existing: Project (xananode.canonical:schema/node-type-project) - - Incoming: Storyspace (xananode.lineage:project/storyspace) +444. XanaNode Studio Repository + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: XanaNode Studio Repository (xananode.canonical:source/xananode-studio-repository) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2383. ZOG/KMS +445. XanaNode Workspace Repository - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: ZOG/KMS (xananode.lineage:project/zog-kms) + - Incoming: XanaNode Workspace Repository (xananode.canonical:source/xananode-workspace-repository) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2384. ZOG/KMS - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: ZOG/KMS (xananode.lineage:project/zog-kms) +446. Cytoscape.js + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Cytoscape.js (xananode.canonical:technology/cytoscape-js) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2385. ZOG/KMS - - Existing: Project (xananode.canonical:schema/node-type-project) - - Incoming: ZOG/KMS (xananode.lineage:project/zog-kms) +447. Git + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Git (xananode.canonical:technology/git) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2386. Xanadu at Autodesk - - Existing: Project Xanadu (xananode.example:project/project-xanadu) - - Incoming: Xanadu at Autodesk (xananode.lineage:project/xanadu-at-autodesk) +448. Hugo + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Hugo (xananode.canonical:technology/hugo) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2387. Xanadu at Autodesk +449. Node.js - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Xanadu at Autodesk (xananode.lineage:project/xanadu-at-autodesk) + - Incoming: Node.js (xananode.canonical:technology/nodejs) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2388. Xanadu at Autodesk - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Xanadu at Autodesk (xananode.lineage:project/xanadu-at-autodesk) +450. Python + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Python (xananode.canonical:technology/python) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2389. Xanadu at Autodesk - - Existing: Project (xananode.canonical:schema/node-type-project) - - Incoming: Xanadu at Autodesk (xananode.lineage:project/xanadu-at-autodesk) +451. XanaNode Stack Trail + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: XanaNode Stack Trail (xananode.canonical:trail/xananode-stack-trail) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2390. Conflict and Disputed Identity +452. Gottfried Wilhelm Leibniz - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Conflict and Disputed Identity (xananode.lineage:concept/conflict-disputed-identity) + - Incoming: Gottfried Wilhelm Leibniz (xananode.lineage:person/gottfried-wilhelm-leibniz) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2391. Conflict and Disputed Identity - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Conflict and Disputed Identity (xananode.lineage:concept/conflict-disputed-identity) +453. Wilhelm Ostwald + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Wilhelm Ostwald (xananode.lineage:person/wilhelm-ostwald) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2392. Conflict and Disputed Identity - - Existing: Concept (xananode.canonical:schema/node-type-concept) - - Incoming: Conflict and Disputed Identity (xananode.lineage:concept/conflict-disputed-identity) +454. Jorge Luis Borges + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Jorge Luis Borges (xananode.lineage:person/jorge-luis-borges) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2393. Conflict and Disputed Identity - - Existing: Disputed identity (xananode.canonical:schema/relationship-type-disputed_identity) - - Incoming: Conflict and Disputed Identity (xananode.lineage:concept/conflict-disputed-identity) +455. The Garden of Forking Paths + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: The Garden of Forking Paths (xananode.lineage:publication/the-garden-of-forking-paths) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2394. Git-backed Substrate +456. Andries van Dam - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Git-backed Substrate (xananode.lineage:technology/git-backed-substrate) + - Incoming: Andries van Dam (xananode.lineage:person/andries-van-dam) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2395. Git-backed Substrate - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Git-backed Substrate (xananode.lineage:technology/git-backed-substrate) +457. Brown University + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Brown University (xananode.lineage:place/brown-university) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2396. Git-backed Substrate - - Existing: Technology (xananode.canonical:schema/node-type-technology) - - Incoming: Git-backed Substrate (xananode.lineage:technology/git-backed-substrate) +458. Hypertext Editing System + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Hypertext Editing System (xananode.lineage:project/hypertext-editing-system) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2397. Babel +459. FRESS - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Babel (xananode.lineage:tool/babel) + - Incoming: FRESS (xananode.lineage:project/fress) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2398. Babel - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Babel (xananode.lineage:tool/babel) +460. Intermedia + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Intermedia (xananode.lineage:project/intermedia) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2399. Hyperland VR +461. Nicholas Negroponte - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Hyperland VR (xananode.lineage:tool/hyperland-vr) + - Incoming: Nicholas Negroponte (xananode.lineage:person/nicholas-negroponte) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2400. Hyperland VR - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Hyperland VR (xananode.lineage:tool/hyperland-vr) +462. Seymour Papert + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Seymour Papert (xananode.lineage:person/seymour-papert) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2401. Hyperland VR - - Existing: Hyperland (xananode.lineage:publication/hyperland) - - Incoming: Hyperland VR (xananode.lineage:tool/hyperland-vr) +463. Marvin Minsky + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Marvin Minsky (xananode.lineage:person/marvin-minsky) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2402. Authored Substrate Overlap +464. MIT Media Lab - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Authored Substrate Overlap (xananode.lineage:concept/authored-substrate-overlap) + - Incoming: MIT Media Lab (xananode.lineage:organization/mit-media-lab) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2403. Authored Substrate Overlap - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Authored Substrate Overlap (xananode.lineage:concept/authored-substrate-overlap) +465. Hans Peter Brondmo + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Hans Peter Brondmo (xananode.lineage:person/hans-peter-brondmo) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2404. Authored Substrate Overlap - - Existing: Concept (xananode.canonical:schema/node-type-concept) - - Incoming: Authored Substrate Overlap (xananode.lineage:concept/authored-substrate-overlap) +466. Micons + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Micons (xananode.lineage:technology/micons) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2405. Authored Substrate Overlap - - Existing: Authored (xananode.canonical:schema/relationship-type-authored) - - Incoming: Authored Substrate Overlap (xananode.lineage:concept/authored-substrate-overlap) +467. Robert Winter + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Robert Winter (xananode.lineage:person/robert-winter) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2406. Overlap is a Federation Signal +468. Interactive Beethoven's Ninth - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Overlap is a Federation Signal (xananode.lineage:claim/overlap-is-federation-signal) + - Incoming: Interactive Beethoven's Ninth (xananode.lineage:project/interactive-beethoven-ninth) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2407. Overlap is a Federation Signal - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Overlap is a Federation Signal (xananode.lineage:claim/overlap-is-federation-signal) +469. Robert Abel + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Robert Abel (xananode.lineage:person/robert-abel) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2408. Merge is Authored Interpretation +470. Interactive Guernica - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Merge is Authored Interpretation (xananode.lineage:claim/merge-is-authored-interpretation) + - Incoming: Interactive Guernica (xananode.lineage:project/interactive-guernica) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2409. Merge is Authored Interpretation - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Merge is Authored Interpretation (xananode.lineage:claim/merge-is-authored-interpretation) +471. Ivan Sutherland + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Ivan Sutherland (xananode.lineage:person/ivan-sutherland) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2410. Merge is Authored Interpretation - - Existing: Authored (xananode.canonical:schema/relationship-type-authored) - - Incoming: Merge is Authored Interpretation (xananode.lineage:claim/merge-is-authored-interpretation) +472. Jaron Lanier + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Jaron Lanier (xananode.lineage:person/jaron-lanier) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2411. Lineage Packs Can Overlap Canonical Packs +473. VPL Research - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Lineage Packs Can Overlap Canonical Packs (xananode.lineage:claim/lineage-pack-can-overlap-canonical-pack) + - Incoming: VPL Research (xananode.lineage:organization/vpl-research) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2412. Lineage Packs Can Overlap Canonical Packs - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Lineage Packs Can Overlap Canonical Packs (xananode.lineage:claim/lineage-pack-can-overlap-canonical-pack) +474. Scott Fisher + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Scott Fisher (xananode.lineage:person/scott-fisher) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2413. Lost Lineage of Human Knowledge Augmentation +475. NASA - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Lost Lineage of Human Knowledge Augmentation (xananode.lineage:concept/lost-lineage-human-knowledge-augmentation) + - Incoming: NASA (xananode.lineage:organization/nasa) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2414. Lost Lineage of Human Knowledge Augmentation - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Lost Lineage of Human Knowledge Augmentation (xananode.lineage:concept/lost-lineage-human-knowledge-augmentation) +476. Dirk Gently's Holistic Detective Agency + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Dirk Gently's Holistic Detective Agency (xananode.lineage:publication/dirk-gentlys-holistic-detective-agency) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2415. Lost Lineage of Human Knowledge Augmentation - - Existing: Concept (xananode.canonical:schema/node-type-concept) - - Incoming: Lost Lineage of Human Knowledge Augmentation (xananode.lineage:concept/lost-lineage-human-knowledge-augmentation) +477. BBC Two + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: BBC Two (xananode.lineage:organization/bbc-two) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2416. Paul Otlet +478. Richard Saul Wurman - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Paul Otlet (xananode.lineage:person/paul-otlet) + - Incoming: Richard Saul Wurman (xananode.lineage:person/richard-saul-wurman) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2417. Paul Otlet - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Paul Otlet (xananode.lineage:person/paul-otlet) +479. Harry Marks + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Harry Marks (xananode.lineage:person/harry-marks) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2418. Paul Otlet - - Existing: Person (xananode.canonical:schema/node-type-person) - - Incoming: Paul Otlet (xananode.lineage:person/paul-otlet) +480. John Sculley + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: John Sculley (xananode.lineage:person/john-sculley) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2419. H. G. Wells +481. Apple Knowledge Navigator - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: H. G. Wells (xananode.lineage:person/h-g-wells) + - Incoming: Apple Knowledge Navigator (xananode.lineage:technology/apple-knowledge-navigator) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2420. H. G. Wells - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: H. G. Wells (xananode.lineage:person/h-g-wells) +482. Bill Atkinson + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Bill Atkinson (xananode.lineage:person/bill-atkinson) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2421. H. G. Wells - - Existing: Person (xananode.canonical:schema/node-type-person) - - Incoming: H. G. Wells (xananode.lineage:person/h-g-wells) +483. Herbie Hancock + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Herbie Hancock (xananode.lineage:person/herbie-hancock) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2422. Douglas Adams +484. Nigel Holmes - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Douglas Adams (xananode.lineage:person/douglas-adams) + - Incoming: Nigel Holmes (xananode.lineage:person/nigel-holmes) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2423. Douglas Adams - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Douglas Adams (xananode.lineage:person/douglas-adams) +485. Laurie Anderson + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Laurie Anderson (xananode.lineage:person/laurie-anderson) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2424. Douglas Adams - - Existing: Person (xananode.canonical:schema/node-type-person) - - Incoming: Douglas Adams (xananode.lineage:person/douglas-adams) +486. Bran Ferren + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Bran Ferren (xananode.lineage:person/bran-ferren) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2425. Hyperland +487. Robert Cailliau - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Hyperland (xananode.lineage:publication/hyperland) + - Incoming: Robert Cailliau (xananode.lineage:person/robert-cailliau) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2426. Hyperland - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Hyperland (xananode.lineage:publication/hyperland) +488. CERN + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: CERN (xananode.lineage:place/cern) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2427. Hyperland - - Existing: Publication (xananode.canonical:schema/node-type-publication) - - Incoming: Hyperland (xananode.lineage:publication/hyperland) +489. HTML + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: HTML (xananode.lineage:technology/html) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2428. Hyperland - - Existing: Hyperland VR (xananode.lineage:tool/hyperland-vr) - - Incoming: Hyperland (xananode.lineage:publication/hyperland) +490. URL/URI + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: URL/URI (xananode.lineage:technology/url-uri) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2429. Tom Baker +491. HTTP - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Tom Baker (xananode.lineage:person/tom-baker) + - Incoming: HTTP (xananode.lineage:technology/http) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2430. Tom Baker - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Tom Baker (xananode.lineage:person/tom-baker) +492. NCSA + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: NCSA (xananode.lineage:organization/ncsa) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2431. Tom Baker - - Existing: Person (xananode.canonical:schema/node-type-person) - - Incoming: Tom Baker (xananode.lineage:person/tom-baker) +493. Marc Andreessen + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Marc Andreessen (xananode.lineage:person/marc-andreessen) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2432. Max Whitby +494. Mosaic - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Max Whitby (xananode.lineage:person/max-whitby) + - Incoming: Mosaic (xananode.lineage:technology/mosaic) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2433. Max Whitby - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Max Whitby (xananode.lineage:person/max-whitby) +495. The Web as Incomplete Hypertext + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: The Web as Incomplete Hypertext (xananode.lineage:concept/web-as-incomplete-hypertext) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2434. Max Whitby - - Existing: Person (xananode.canonical:schema/node-type-person) - - Incoming: Max Whitby (xananode.lineage:person/max-whitby) +496. Guide + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Guide (xananode.lineage:technology/guide) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2435. TED2 +497. Storyspace - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: TED2 (xananode.lineage:event/ted2-1990) + - Incoming: Storyspace (xananode.lineage:project/storyspace) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2436. TED2 - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: TED2 (xananode.lineage:event/ted2-1990) +498. ZOG/KMS + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: ZOG/KMS (xananode.lineage:project/zog-kms) + - Confidence: 0.78 + - Reason: Incoming node title or alias closely matches an existing node. + - Approved: false + +499. Xanadu at Autodesk + - Existing: Project Xanadu (xananode.example:project/project-xanadu) + - Incoming: Xanadu at Autodesk (xananode.lineage:project/xanadu-at-autodesk) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2437. Monterey, California +500. Xanadu at Autodesk - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Monterey, California (xananode.lineage:place/monterey-california) + - Incoming: Xanadu at Autodesk (xananode.lineage:project/xanadu-at-autodesk) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2438. Monterey, California - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Monterey, California (xananode.lineage:place/monterey-california) +501. Conflict and Disputed Identity + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Conflict and Disputed Identity (xananode.lineage:concept/conflict-disputed-identity) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2439. Bob Stein +502. Git-backed Substrate - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Bob Stein (xananode.lineage:person/bob-stein) + - Incoming: Git-backed Substrate (xananode.lineage:technology/git-backed-substrate) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2440. Bob Stein - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Bob Stein (xananode.lineage:person/bob-stein) +503. Babel + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Babel (xananode.lineage:tool/babel) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2441. Bob Stein - - Existing: Person (xananode.canonical:schema/node-type-person) - - Incoming: Bob Stein (xananode.lineage:person/bob-stein) +504. Hyperland VR + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Hyperland VR (xananode.lineage:tool/hyperland-vr) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2442. Voyager Company +505. Authored Substrate Overlap - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Voyager Company (xananode.lineage:organization/voyager-company) + - Incoming: Authored Substrate Overlap (xananode.lineage:concept/authored-substrate-overlap) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2443. Voyager Company - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Voyager Company (xananode.lineage:organization/voyager-company) +506. Overlap is a Federation Signal + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Overlap is a Federation Signal (xananode.lineage:claim/overlap-is-federation-signal) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2444. Voyager Company - - Existing: Organization (xananode.canonical:schema/node-type-organization) - - Incoming: Voyager Company (xananode.lineage:organization/voyager-company) +507. Merge is Authored Interpretation + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Merge is Authored Interpretation (xananode.lineage:claim/merge-is-authored-interpretation) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2445. Alan Kay +508. Lineage Packs Can Overlap Canonical Packs - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Alan Kay (xananode.lineage:person/alan-kay) + - Incoming: Lineage Packs Can Overlap Canonical Packs (xananode.lineage:claim/lineage-pack-can-overlap-canonical-pack) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2446. Alan Kay - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Alan Kay (xananode.lineage:person/alan-kay) +509. Lost Lineage of Human Knowledge Augmentation + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Lost Lineage of Human Knowledge Augmentation (xananode.lineage:concept/lost-lineage-human-knowledge-augmentation) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2447. Alan Kay - - Existing: Person (xananode.canonical:schema/node-type-person) - - Incoming: Alan Kay (xananode.lineage:person/alan-kay) +510. Paul Otlet + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Paul Otlet (xananode.lineage:person/paul-otlet) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2448. Xerox PARC +511. H. G. Wells - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Xerox PARC (xananode.lineage:organization/xerox-parc) + - Incoming: H. G. Wells (xananode.lineage:person/h-g-wells) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2449. Xerox PARC - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Xerox PARC (xananode.lineage:organization/xerox-parc) +512. Douglas Adams + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Douglas Adams (xananode.lineage:person/douglas-adams) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2450. Xerox PARC - - Existing: Organization (xananode.canonical:schema/node-type-organization) - - Incoming: Xerox PARC (xananode.lineage:organization/xerox-parc) +513. Hyperland + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Hyperland (xananode.lineage:publication/hyperland) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2451. HyperCard +514. Tom Baker - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: HyperCard (xananode.lineage:technology/hypercard) + - Incoming: Tom Baker (xananode.lineage:person/tom-baker) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2452. HyperCard - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: HyperCard (xananode.lineage:technology/hypercard) +515. Max Whitby + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Max Whitby (xananode.lineage:person/max-whitby) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2453. HyperCard - - Existing: Technology (xananode.canonical:schema/node-type-technology) - - Incoming: HyperCard (xananode.lineage:technology/hypercard) +516. TED2 + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: TED2 (xananode.lineage:event/ted2-1990) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2454. Tim Berners-Lee +517. Monterey, California - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Tim Berners-Lee (xananode.lineage:person/tim-berners-lee) + - Incoming: Monterey, California (xananode.lineage:place/monterey-california) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2455. Tim Berners-Lee - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Tim Berners-Lee (xananode.lineage:person/tim-berners-lee) +518. Bob Stein + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Bob Stein (xananode.lineage:person/bob-stein) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2456. Tim Berners-Lee - - Existing: Person (xananode.canonical:schema/node-type-person) - - Incoming: Tim Berners-Lee (xananode.lineage:person/tim-berners-lee) +519. Voyager Company + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Voyager Company (xananode.lineage:organization/voyager-company) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2457. World Wide Web +520. Alan Kay - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: World Wide Web (xananode.lineage:technology/world-wide-web) + - Incoming: Alan Kay (xananode.lineage:person/alan-kay) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2458. World Wide Web - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: World Wide Web (xananode.lineage:technology/world-wide-web) +521. Xerox PARC + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Xerox PARC (xananode.lineage:organization/xerox-parc) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2459. World Wide Web - - Existing: Technology (xananode.canonical:schema/node-type-technology) - - Incoming: World Wide Web (xananode.lineage:technology/world-wide-web) +522. HyperCard + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: HyperCard (xananode.lineage:technology/hypercard) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2460. Aspen Movie Map +523. Tim Berners-Lee - Existing: XanaNode (xananode.example:concept/xananode) - - Incoming: Aspen Movie Map (xananode.lineage:project/aspen-movie-map) + - Incoming: Tim Berners-Lee (xananode.lineage:person/tim-berners-lee) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2461. Aspen Movie Map - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Aspen Movie Map (xananode.lineage:project/aspen-movie-map) +524. World Wide Web + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: World Wide Web (xananode.lineage:technology/world-wide-web) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2462. Aspen Movie Map - - Existing: Project (xananode.canonical:schema/node-type-project) +525. Aspen Movie Map + - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Aspen Movie Map (xananode.lineage:project/aspen-movie-map) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2463. Lost Lineage Intertwingled Trail +526. Lost Lineage Intertwingled Trail - Existing: XanaNode (xananode.example:concept/xananode) - Incoming: Lost Lineage Intertwingled Trail (xananode.lineage:trail/lost-lineage-intertwingled-trail) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false -2464. Lost Lineage Intertwingled Trail - - Existing: XanaNode (xananode.canonical:concept/xananode) - - Incoming: Lost Lineage Intertwingled Trail (xananode.lineage:trail/lost-lineage-intertwingled-trail) +527. Unresolved Review Fixture + - Existing: XanaNode (xananode.example:concept/xananode) + - Incoming: Unresolved Review Fixture (xananode.review:observation/unresolved-review-fixture) - Confidence: 0.78 - Reason: Incoming node title or alias closely matches an existing node. - Approved: false @@ -22015,3 +7068,10 @@ No transclusion suggestions. - Reason: Incoming relationship references at least one node already present in the substrate. - Approved: false +474. xananode.review:rel/fixture-context-for-review + - Type: context_for + - Source: xananode.review:observation/unresolved-review-fixture + - Target: xananode.example:concept/review-suggestions + - Reason: Incoming relationship references at least one node already present in the substrate. + - Approved: false + diff --git a/exampleSite/static/xananode-viewer.json b/exampleSite/static/xananode-viewer.json index 43d44b02..e60aa88d 100644 --- a/exampleSite/static/xananode-viewer.json +++ b/exampleSite/static/xananode-viewer.json @@ -11574,6 +11574,35 @@ "imported": true, "imported_from": "nodes.json" }, + { + "id": "xananode.review:observation/unresolved-review-fixture", + "protocol_id": "xananode.review:observation/unresolved-review-fixture", + "title": "Unresolved Review Fixture", + "type": "observation", + "facets": [], + "section": "observations", + "importance": 1, + "summary": "A deliberately incomplete review fixture used to keep pending suggestion examples out of real authored packs.", + "content": "This intentionally unfinished fixture mentions Hyperland, transclusion, and protocol artifacts without applying the links. Nelson's work provides a key source layer for transclusion, reusable media, and visible interconnection.", + "url": "/observation/unresolved-review-fixture/", + "primary_media": "", + "media_type": "", + "file": "", + "alt": "", + "caption": "", + "creator": "", + "created_date": "", + "source_name": "", + "source_url": "", + "license": "", + "license_url": "", + "rights_status": "", + "tumbler": "", + "trail_nodes": [], + "generated": false, + "imported": true, + "imported_from": "nodes.json" + }, { "id": "xananode.example:fragment/xanadu-document-interconnection-0001", "protocol_id": "xananode.example:fragment/xanadu-document-interconnection-0001", @@ -23664,6 +23693,23 @@ "confidence": "", "external": false, "target_substrate": "" + }, + { + "source": "xananode.review:observation/unresolved-review-fixture", + "target": "review-suggestions", + "type": "context_for", + "weight": 1, + "visibility": "background", + "origin": "protocol_relationship", + "protocol_id": "xananode.review:rel/fixture-context-for-review", + "summary": "The fixture exists to demonstrate pending review suggestions without polluting canonical or lineage packs.", + "asserted_by": "", + "asserted_at": "", + "valid_from": "", + "valid_to": "", + "confidence": "", + "external": false, + "target_substrate": "" } ] } diff --git a/tools/prepare-xananode.mjs b/tools/prepare-xananode.mjs index afabf940..eecbe322 100644 --- a/tools/prepare-xananode.mjs +++ b/tools/prepare-xananode.mjs @@ -736,6 +736,24 @@ function buildCoreReviewSuggestions(nodes, protocolNodes, protocolEdges, authore file: node.file, body_start_line: node.body_start_line })); + const reviewFixtureNodes = importedNodes + .filter((node) => node.review_fixture === true || node.data?.review_fixture === true) + .map((node) => ({ + id: node.local_id || node.id, + protocolId: node.id, + protocol_id: node.id, + title: node.title || node.id, + type: node.type, + body: node.content || node.body || node.summary || "", + data: { + ...node, + aliases: nodeAliases(node) + }, + file: node.source_file || node.id, + body_start_line: 1, + review_fixture: true + })); + const suggestionSourceNodes = [...coreNodes, ...reviewFixtureNodes]; const coreFragments = authoredFragmentNodes.map((fragment) => ({ protocol_id: fragment.protocol_id, source_node: fragment.sourceProtocolId, @@ -743,7 +761,7 @@ function buildCoreReviewSuggestions(nodes, protocolNodes, protocolEdges, authore generated: false })); const analysis = analyzeSubstrateIntake({ - nodes: coreNodes, + nodes: suggestionSourceNodes, protocolNodes, relationships: protocolEdges, fragments: coreFragments @@ -751,7 +769,7 @@ function buildCoreReviewSuggestions(nodes, protocolNodes, protocolEdges, authore nodes: importedNodes, relationships: importedRelationships }); - const localByProtocol = new Map(coreNodes.map((node) => [node.protocolId, node])); + const localByProtocol = new Map(suggestionSourceNodes.map((node) => [node.protocolId, node])); const targetByProtocol = new Map([ ...protocolNodes.map((node) => [node.id, node]), ...importedNodes.map((node) => [node.id, node]) diff --git a/vendor/xananode-core b/vendor/xananode-core index db752c0e..ad127572 160000 --- a/vendor/xananode-core +++ b/vendor/xananode-core @@ -1 +1 @@ -Subproject commit db752c0e7e35f0788f7f12a042c7a86b65262455 +Subproject commit ad127572755c47a0dabafc5143d2cf4b02fdfd3c